Shvab Posted August 12 Share Posted August 12 (edited) Hi guys. I present a program that will allow you to edit the shader using notepad. Editing parameters, methods, etc. is possible with notepad, and to edit sco shaders, you must first decompile it. It's kind of like OpenFormat, but for fxc files. MIRROR Changelog: Version 1.0: - Packing shaders into an IV fxc file. Version 1.1: - Added compilation of HLSL/FX shaders when packing shaders. - Compilating shaders from ASM. Version 2.0: - Unpacking IV fxc files. - Removed shader compilation from ASM. - Added new options. - Added support for global parameters. First public release. Version 3.0: - New format. - Disabled HLSL/FX compilation when packing shaders. Version 3.0.1: - Fixed bugs in the old format. - Unpacking Red Dead Redemption fxc files. - Unpacking Max Payne 3 fxc files(sm3, sm4 and above). - Fixed writing intShort and int32. Small update. Version 3.0.1.1: - Unpacking and packing IV fxc files from Xbox360. - Unpacking and packing MC:LA fxc files Xbox360. - Fixed a problem due to which folders were not created during unpacking and sco shaders were not exported. - Read shader from any folder. Now you don't need fxc/xml to be in the same folder as the converter. - Unpacking fxc rdr and mp3 files broke. Will be fixed in the next updates. - Automatic platform detection(pc or xbox/ps). - The line where the program stopped is now displayed. Now you can see in which line you made a mistake. Edited 19 hours ago by Shvab Version 3.0.1.1 Internet Rob and T-ru 2 Link to comment Share on other sites More sharing options...
MaxOnFeed Posted September 7 Share Posted September 7 When I try to run the program it gives me an error (0xc000007b) Link to comment Share on other sites More sharing options...
T-ru Posted September 8 Share Posted September 8 Finally a tool for fxc shaders, when Im in home Ill try it. Link to comment Share on other sites More sharing options...
T-ru Posted September 8 Share Posted September 8 (edited) VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found and I have all visual c software since 2005. Also there is no name Іван Іванович#8929 in Discord Edited September 8 by T-ru Link to comment Share on other sites More sharing options...
Shvab Posted September 9 Author Share Posted September 9 On 9/8/2022 at 6:35 PM, T-ru said: VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found and I have all visual c software since 2005. Also there is no name Іван Іванович#8929 in Discord Corrected nick. A few days ago I changed my Discord nickname and forgot to put it here. I'm not sure if the VCRUNTIME140D.dll not found error is up to me, try looking for solutions on the internet or message me on discord. On 9/7/2022 at 7:49 PM, MaxOnFeed said: When I try to run the program it gives me an error (0xc000007b) You need Visual C++ 2005-2015 packages Link to comment Share on other sites More sharing options...
T-ru Posted September 10 Share Posted September 10 On 9/8/2022 at 6:35 PM, T-ru said: VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found and I have all visual c software since 2005. Also there is no name Іван Іванович#8929 in Discord + ucrtbased. dll not found as well then VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found!!! Why I cannot find you in discord Іван Іванович#8929 ?! Link to comment Share on other sites More sharing options...
Shvab Posted September 10 Author Share Posted September 10 3 hours ago, T-ru said: + ucrtbased. dll not found as well then VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found!!! Why I cannot find you in discord Іван Іванович#8929 ?! ḏ̵̉3̶̾̕g̶̾́0̷̾̓ṉ̵̂#8929 Link to comment Share on other sites More sharing options...
Shvab Posted September 10 Author Share Posted September 10 3 hours ago, T-ru said: + ucrtbased. dll not found as well then VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found!!! Why I cannot find you in discord Іван Іванович#8929 ?! I don't know why you have this problem. The dll names point to vcredist2015. I recently upgraded from win 10 to win 11 and it worked without error Link to comment Share on other sites More sharing options...
MaxOnFeed Posted September 11 Share Posted September 11 (edited) On 9/10/2022 at 1:19 AM, Shvab said: Corrected nick. A few days ago I changed my Discord nickname and forgot to put it here. I'm not sure if the VCRUNTIME140D.dll not found error is up to me, try looking for solutions on the internet or message me on discord. You need Visual C++ 2005-2015 packages I have all Visual C++ 2005-2015 packages installed On 9/8/2022 at 8:35 PM, T-ru said: VCRUNTIME140D.dll was not found and MSVCP140D.dll was not found and I have all visual c software since 2005. Also there is no name Іван Іванович#8929 in Discord I just found all the required files on the Internet and threw them into the system folders. That helped. But then i ran into an error 0xc000007b Edited September 12 by MaxOnFeed initially conveyed the idea incorrectly Link to comment Share on other sites More sharing options...
T-ru Posted September 11 Share Posted September 11 This is software (tool) problem, something with the compatibility with the Windows, maybe. Link to comment Share on other sites More sharing options...
Shvab Posted September 11 Author Share Posted September 11 1 hour ago, T-ru said: This is software (tool) problem, something with the compatibility with the Windows, maybe. I tested on 4 different PC (win10 and win11) and my tool worked. Try to put the missing dll in a folder or wait for an update. Link to comment Share on other sites More sharing options...
icelaglace Posted September 12 Share Posted September 12 Works great, thanks @Shvab :) Shvab 1 Link to comment Share on other sites More sharing options...
Shvab Posted Saturday at 08:44 PM Author Share Posted Saturday at 08:44 PM Use the new version because 3.0 has a critical bug Link to comment Share on other sites More sharing options...
T-ru Posted Sunday at 04:48 AM Share Posted Sunday at 04:48 AM Still the same,missing tons of .dll files Link to comment Share on other sites More sharing options...
Shvab Posted Sunday at 01:19 PM Author Share Posted Sunday at 01:19 PM 8 hours ago, T-ru said: Still the same,missing tons of .dll files The problem is not with the tool. 3.0.1 was written from scratch in early September. Look for a problem on your pc Link to comment Share on other sites More sharing options...
Shvab Posted 10 hours ago Author Share Posted 10 hours ago (edited) ᅠ Edited 9 hours ago by Shvab Link to comment Share on other sites More sharing options...
Shvab Posted 9 hours ago Author Share Posted 9 hours ago On 9/18/2022 at 7:48 AM, T-ru said: Still the same,missing tons of .dll files I tested on clean Windows today and got errors, but after installing c++ redist and .NET FXCTo XML worked successfully. All C+ Redistributable Packages Link to comment Share on other sites More sharing options...
Shvab Posted 9 hours ago Author Share Posted 9 hours ago I want to divide the project into subprojects and clean up unnecessary code that has been there since the days of ODR2ODR. There is a lot of code and I have already started to get confused in it. I also plan to add full support for the rest of the FXC files from RAGE games (Table Tennis, Red Dead Redemption, Max Payne 3, GTA Five) and for this I don't need to get confused in my code. If I disappear for more than a month, know that I tried to do it Magic_Al 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now