I really don't think there is the relationship between my bypass and update.rpf, at least I don't make this mod to mess with ysc scripts or other external scripts such as ASI ones or dlls built against .NET Framework (or .NET 5+ or .NET Core). And I'm 100% sure using a wrong version of update.rpf in the mods folder will not cause the code 16. In that case, the game will crash before the game is completely loaded iirc. This mod patches the only place where the error code 16 is set anyway though.
@JohnFromGWN You have to use appropriate update.rpf files (or at least update.rpf file with appropriate ysc files in script_rel.rpf according to what alloc8or said in 5Mods Discord) for older GTA5.exe because hashes for native functions (a.k.a. commands) are actually changed most of the time when GTA5.exe is updated. When ysc scripts can't find native handlers (where actual procedures are placed for native functions) for the specified native hashes, the game will crash iirc. This mod is not relevant to update.rpf files, of course.
@JohnFromGWN You are correct about the RGL version (you should use the latest RGL with this mod), but you will have to use older update.rpf (and update2.rpf depending on the version) when you downgrade your game version though.
Also, a friendly reminder for you, looks like Rockstar didn't update socialclub.dll just because they want us to force to use the latest game version. Less strict issuer check now, having problem because of more strict check in older exes. https://github.com/kagikn/ExeIntegrityBypassAgainstRGL/issues/1
@azzman_01 Not planning. Have to let arbitrary scripts/plugins tick when Rockstar Editor is open first before you can even bother to mess the game with scripts/plugins. I can't even use RPH console when Rockstar Editor is open.
@edy smecheru Couldn't repro your issue with GSW2, Carjack Plus, Brain Blast, Finite Cops. It would be better if how to reproduce your issue would be provided, though.
@HeySlickThatsMe Both suggestions sound good to me. Will add both. I thought it was good time to add console commands to SHVDN console, but I didn't even know SHVDN v3.6.0 doesn't provide ways to add custom console commands.
@edy smecheru More info needed to investigate your issue, such as your game version and how this script doesn't work to you (such as the immediate game crash or weapon blood gets cleaned by just switching your weapon as if this script is not running).
As much as I appreciate for your interests in the RDR2 variant or this tool, I am not doing some research for RDR2.exe for now. I don't have any dumps other than v1.0.1491.17. The ASCII "MO_SC_ERR_GENERIC" string is present in RDR2.exe too, but it looks like it's more obfuscated in RDR2.exe how the error message is determined than in GTA5.exe.
Anyway, thank you for your understanding.
@izgafk You can use this tool in the latest game version as of your game launch, but you don't have to use this tool if you don't use any game files for older versions. RGL allows the game to launch without patching anything when you launch the game with the latest exe.
@StickFigure240 I can't tell you because you are talking about a topic for essential tools so you can have a lot of mods without crashing, which is irrelevant to this tool. I would say I just hope you will manage to use downgraded versions.
@StickFigure240 This tool patches only one place, so this likely patches the correct place and the game can go to the phase where you can see "Loading Story Mode" (or a equivalent text), or the tool can't find anywhere to patch and the game shows the social club error screen with the error code 16. If you're not sure what files are exactly causing your issue, clean your game folder (not just verify since it unlikely deletes added files), and then reinstall and have the ASI loader dinput8.dll and a pair of an exe and update.rpf files you want to use installed and try again.
@JohnFromGWN Other than the simple log, this is just a program that patches one byte of the function that will be called only once per launch on the fly. You cannot patch GTA5.exe yourself with a hex editor since almost all part of game code is encrypted. You can build this program from source on your own with Visual Studio in case the uploaded binary file is too suspicious to you and you are willing to build this program from source.
I really don't think there is the relationship between my bypass and update.rpf, at least I don't make this mod to mess with ysc scripts or other external scripts such as ASI ones or dlls built against .NET Framework (or .NET 5+ or .NET Core). And I'm 100% sure using a wrong version of update.rpf in the mods folder will not cause the code 16. In that case, the game will crash before the game is completely loaded iirc. This mod patches the only place where the error code 16 is set anyway though.
@JohnFromGWN You have to use appropriate update.rpf files (or at least update.rpf file with appropriate ysc files in script_rel.rpf according to what alloc8or said in 5Mods Discord) for older GTA5.exe because hashes for native functions (a.k.a. commands) are actually changed most of the time when GTA5.exe is updated. When ysc scripts can't find native handlers (where actual procedures are placed for native functions) for the specified native hashes, the game will crash iirc. This mod is not relevant to update.rpf files, of course.
@JohnFromGWN You are correct about the RGL version (you should use the latest RGL with this mod), but you will have to use older update.rpf (and update2.rpf depending on the version) when you downgrade your game version though.
Also, a friendly reminder for you, looks like Rockstar didn't update socialclub.dll just because they want us to force to use the latest game version. Less strict issuer check now, having problem because of more strict check in older exes. https://github.com/kagikn/ExeIntegrityBypassAgainstRGL/issues/1
@azzman_01 Not planning. Have to let arbitrary scripts/plugins tick when Rockstar Editor is open first before you can even bother to mess the game with scripts/plugins. I can't even use RPH console when Rockstar Editor is open.
@edy smecheru Couldn't repro your issue with GSW2, Carjack Plus, Brain Blast, Finite Cops. It would be better if how to reproduce your issue would be provided, though.
@HeySlickThatsMe Both suggestions sound good to me. Will add both. I thought it was good time to add console commands to SHVDN console, but I didn't even know SHVDN v3.6.0 doesn't provide ways to add custom console commands.
@edy smecheru More info needed to investigate your issue, such as your game version and how this script doesn't work to you (such as the immediate game crash or weapon blood gets cleaned by just switching your weapon as if this script is not running).
As much as I appreciate for your interests in the RDR2 variant or this tool, I am not doing some research for RDR2.exe for now. I don't have any dumps other than v1.0.1491.17. The ASCII "MO_SC_ERR_GENERIC" string is present in RDR2.exe too, but it looks like it's more obfuscated in RDR2.exe how the error message is determined than in GTA5.exe.
Anyway, thank you for your understanding.
@izgafk You can use this tool in the latest game version as of your game launch, but you don't have to use this tool if you don't use any game files for older versions. RGL allows the game to launch without patching anything when you launch the game with the latest exe.
@StickFigure240 I can't tell you because you are talking about a topic for essential tools so you can have a lot of mods without crashing, which is irrelevant to this tool. I would say I just hope you will manage to use downgraded versions.
@StickFigure240 This tool patches only one place, so this likely patches the correct place and the game can go to the phase where you can see "Loading Story Mode" (or a equivalent text), or the tool can't find anywhere to patch and the game shows the social club error screen with the error code 16. If you're not sure what files are exactly causing your issue, clean your game folder (not just verify since it unlikely deletes added files), and then reinstall and have the ASI loader dinput8.dll and a pair of an exe and update.rpf files you want to use installed and try again.
@JohnFromGWN Other than the simple log, this is just a program that patches one byte of the function that will be called only once per launch on the fly. You cannot patch GTA5.exe yourself with a hex editor since almost all part of game code is encrypted. You can build this program from source on your own with Visual Studio in case the uploaded binary file is too suspicious to you and you are willing to build this program from source.