It's unlikely it needs an update to support newer game version. It also doesn't install anything on its own, so either the game crashes for you without mods too, or it's because of one of the mods. Figure out which mods cause that and ask their authors to fix.
Whenever I install any mod into my game via Overstrike and boot up the game it immediately crashes. I believe this is due to the new update as it worked before.
If you're talking about Overstrike update, that's not the cause, as it didn't change anything about how mods are installed. If the game received an update, that's possible, even though not really probable.
Crashes like you described usually happen because of one of two reasons: 1) corrupted toc; 2) bad saves.
The saves problem is usual for MSMR and MM, where .suit mods cause save files to remember extra data, and at some point that breaks the game. I don't think there are mods like this for RCRA.
So, this is most likely a toc issue. Remove both 'toc' and 'toc.BAK' files from your game folder and verify game files through Steam. This will get you a clean game. Launch to check that everything's normal. Then, get back to Overstrike and reinstall mods.
If game crashes after that, do try installing not all of the mods to find out if it's caused by one of the mods rather than Overstrike itself. If that happens when you install one mod and it does not matter which one, then it's probably an Overstrike issue that needs fixing.
Also look out for 'errors.log' file next to Overstrike. If error happens while installing mods, details would be written there. But, in that case, Overstrike shouldn't save the changes, so you basically would get your game unmodded.
They work now, the tok.BAK file was using outdated data from before the game got patched, btw does Overstrike work with Linux? I want to add mods on Steam Deck.
Yeah, that could happen due to game update. They are not really often and the remove toc/verify fix is quite easy, so there's no special handling of that.
As for Linux, it won't run natively, but I think some people managed to get it working through Proton without much difficulties. I know a video from a few months back about that: https://www.youtube.com/watch?v=yJCpDPrLic0
Awesome, I tried running it through Proton but it didn't work so I'll try it with this Proton method. Replacing my Linux tok and tok.BAK files with the modified files from Windows gives me a never ending loading screen after the opening logos. So hopefully modifiying my Linux files through Overstrike will work better.
Edit: I mean I only ran Overstrike with Proton but gave up when I couldn't get WinRuntime to install but now both are working. So thank you! :D
Edit 2: I get an error for some reason it detects the Rift Apart.exe but when I try to install the mods I get an error and the settings are missing.
Edit 3: Nevermind I was using the older version and wrong WinRuntime, no wonder it didn't work.
You mentioned replacing Linux files with Windows ones. That actually could work, but you should've also copied 'd/mods/' subfolder (and game's version must be the same between the platforms). This is more manual method though, so I guess running Overstrike through Proton is more convenient.
Downloaded the latest Overstrike on Steam Deck and installed WinDesktopRuntime but when I boot up Overstrike it asks me to download WinDesktopRuntime. I need help.
I don't have Steam Deck, so I can't check or provide instructions, sorry. None of the Overstrike updates should've required changes of .NET runtime, so if old .exe worked, simply replacing it with new one should've done the trick. Maybe you did something last time you forgot to do this time?
This app only modifies the game's archives. It doesn't even know where the saves are. If they got corrupted and no longer show up in game, most likely the problem is in the mod you've installed.
They are .smpcmod and .mmpcmod respectfully, and Overstrike support both of these formats. (If they don't work, maybe ask their authors to figure out why.)
Can this tool be updated to use .rcmod files from ASC's modding tool? Would be nice to not have to juggle two mod managers. Overstrike is really great, I love that it supports the Spider-Man games as well.
It can be, but that might take some time. Since Overstrike is open-source, someone else actually could add support for this themselves.
Currently, Overstrike supports .stage, which is capable of the same things as .rcmod. So, another option is for mod makers to make .stage version of their mods. That's not difficult, and should work just fine.
How can we make it accept .Rcmods? Where would i begin? I want to try out the hover boots mod but its a .rcmod instead of Stage ive asked the publisher to make a .stage version
Well, that'd involve some programming and looking at the binary stuff through hex editor.
One could begin with getting the source code from https://github.com/Tkachov/Overstrike and building it in Visual Studio. Then, familiarize with the codebase. For example, see how other formats, like .stage, are being installed.
Then, probably the most difficult part, is to understand how .rcmod works. First, figure out how it stores the data. One could use the existing tool to make their own test .rcmod, and, knowing exactly which data they were putting in that .rcmod, figure out how it's encoded in that file. Second, figure out how the data is being installed. On a clean game, apply that .rcmod to see which files it creates and how it modifies 'toc'. There, MSMR Asset Browser might be helpful, as it could compare asset files (including 'toc'). Most likely, though, it'd be much easier to write some test scripts that display some particular data from the file and inspect that manually.
After that, write a class that installs .rcmod the same way other tool installs it. There, one could be installing existing mods with two tools, and comparing the results (maybe with Asset Browser again). If after extensive testing this class installs .rcmods exactly the same, and they work in game, and they work along with .stage mods (installed in any order), that's it.
i tried installing this for the most recent version of ratchet and clank (1.728.0.0) and it doesnt work. it gives me an error saying "couldnt detect a supported game under specified path. it worked fine on the 1.726 version. im guessing it just needs to be updated
nvm i figured it out. just had to make sure the folder was named exactly "Ratchet and Clank Rift Apart" lol
run the set up via proton experimental compatibility. itll ask to install the windows network or whatever add the file as a non steam game too. run it and install it as a proton experimental. once its installed go to your compat data folder right click and organized by created. your most recent file will be the microsoft framework requirement that you just installed. go into the folder open PFX and youll see drive c copy the drive c folder go back to compat data and open your second most recent compat data folder which contains overstrike open PFX then paste the drive c that has the requirement. itll ask if you want to write into/overwrite apply to all. Overstrike will work now.
Currently, Overstrike is only developed for Windows (as I don't have a Steam Deck).
You can try running it through Proton compatibility, as TeaseCake described above. There's also a video version of this instruction: https://www.youtube.com/watch?v=yJCpDPrLic0
However, Overstrike is open-source, and .NET could run on Linux natively, so maybe someone will do the tweaks needed and contribute them to the repository. Then, there'd be a native version of Overstrike for Linux.
Please try Overstrike 1.1.3. It will create 'errors.log' file if you see "Error Occured" message, and that file contains info that might help to figure out what causes the problem.
1.1.3 is on quarantine on this page for some reason, even though the same .exe is uploaded on MSMR and MM pages normally. It might take a while to Nexus to manually unflag it, so you could download it from one of those pages.
45 comments
I'm trying to install .suit mods for MSMR and everytime I install the mods it tries for a second then stops and says error occurred check log
I check the log and it doesnt really make any sense as to what the issue can be.
This is on Steam Deck btw
If the game received an update, that's possible, even though not really probable.
Crashes like you described usually happen because of one of two reasons:
1) corrupted toc;
2) bad saves.
The saves problem is usual for MSMR and MM, where .suit mods cause save files to remember extra data, and at some point that breaks the game. I don't think there are mods like this for RCRA.
So, this is most likely a toc issue. Remove both 'toc' and 'toc.BAK' files from your game folder and verify game files through Steam. This will get you a clean game. Launch to check that everything's normal. Then, get back to Overstrike and reinstall mods.
If game crashes after that, do try installing not all of the mods to find out if it's caused by one of the mods rather than Overstrike itself. If that happens when you install one mod and it does not matter which one, then it's probably an Overstrike issue that needs fixing.
Also look out for 'errors.log' file next to Overstrike. If error happens while installing mods, details would be written there. But, in that case, Overstrike shouldn't save the changes, so you basically would get your game unmodded.
As for Linux, it won't run natively, but I think some people managed to get it working through Proton without much difficulties.
I know a video from a few months back about that: https://www.youtube.com/watch?v=yJCpDPrLic0
Edit: I mean I only ran Overstrike with Proton but gave up when I couldn't get WinRuntime to install but now both are working. So thank you! :D
Edit 2: I get an error for some reason it detects the Rift Apart.exe but when I try to install the mods I get an error and the settings are missing.
Edit 3: Nevermind I was using the older version and wrong WinRuntime, no wonder it didn't work.
https://www.nexusmods.com/marvelsspidermanremastered/mods/93
https://www.nexusmods.com/spidermanmilesmorales/mods/279
They are .smpcmod and .mmpcmod respectfully, and Overstrike support both of these formats.
(If they don't work, maybe ask their authors to figure out why.)
Currently, Overstrike supports .stage, which is capable of the same things as .rcmod. So, another option is for mod makers to make .stage version of their mods. That's not difficult, and should work just fine.
One could begin with getting the source code from https://github.com/Tkachov/Overstrike and building it in Visual Studio.
Then, familiarize with the codebase. For example, see how other formats, like .stage, are being installed.
Then, probably the most difficult part, is to understand how .rcmod works.
First, figure out how it stores the data. One could use the existing tool to make their own test .rcmod, and, knowing exactly which data they were putting in that .rcmod, figure out how it's encoded in that file.
Second, figure out how the data is being installed. On a clean game, apply that .rcmod to see which files it creates and how it modifies 'toc'. There, MSMR Asset Browser might be helpful, as it could compare asset files (including 'toc'). Most likely, though, it'd be much easier to write some test scripts that display some particular data from the file and inspect that manually.
After that, write a class that installs .rcmod the same way other tool installs it. There, one could be installing existing mods with two tools, and comparing the results (maybe with Asset Browser again). If after extensive testing this class installs .rcmods exactly the same, and they work in game, and they work along with .stage mods (installed in any order), that's it.
nvm i figured it out. just had to make sure the folder was named exactly "Ratchet and Clank Rift Apart" lol
run the set up via proton experimental compatibility. itll ask to install the windows network or whatever add the file as a non steam game too. run it and install it as a proton experimental.
once its installed go to your compat data folder right click and organized by created.
your most recent file will be the microsoft framework requirement that you just installed.
go into the folder open PFX and youll see drive c
copy the drive c folder
go back to compat data and open your second most recent compat data folder which contains overstrike
open PFX then paste the drive c that has the requirement. itll ask if you want to write into/overwrite apply to all.
Overstrike will work now.
You can try running it through Proton compatibility, as TeaseCake described above. There's also a video version of this instruction: https://www.youtube.com/watch?v=yJCpDPrLic0
However, Overstrike is open-source, and .NET could run on Linux natively, so maybe someone will do the tweaks needed and contribute them to the repository. Then, there'd be a native version of Overstrike for Linux.
1.1.3 is on quarantine on this page for some reason, even though the same .exe is uploaded on MSMR and MM pages normally. It might take a while to Nexus to manually unflag it, so you could download it from one of those pages.