The Binding Of Isaac Mods Steam

0 views
Skip to first unread message

Julian Gladyshev

unread,
Aug 5, 2024, 12:33:05 PM8/5/24
to tropsimamo
Thiswiki page is meant to become a little collection of tutorials on how to get certain modding tools and components working under Wine/Proton. If you have any hints or useful tips which you feel might be helpful for others, feel free to share them on the issue tracker and we can add them here!

Getting Resident Evil 4 HD to install and run is very simple with SteamTinkerLaunch. The following steps should get you up and running on Linux desktop and Steam Deck, and you shouldn't need to worry about the specific steps on the website for the most part. On Steam Deck, it is highly recommended to do this from Desktop Mode.


And that's basically it, stranger! If you find any corrections that need to be made to these steps, leave a comment on #457, preferably with some background on what is incorrect, why it is incorrect, and what can be improved.


It is possible to install the Committee of Zero patches for various MAGES visual novel games using SteamTinkerLaunch. This can be done with the One-Time Run menu, using vanilla Proton build and the "Use Custom Executable Directory as Working Directory" checkbox.


If you have issues with some MAGES games crashing, or the vanilla launcher warning about missing config files, go to the controller menu and then try launching the game. You may need to connect a controller in this case. This is an engine bug that is made slightly more apparent on Linux when switching been PC and Steam Deck, because if a given game is played with a controller once then it will expect to find that controller each time. This issue is entirely unrelated to Committee of Zero's patch work.


If MO2 has some UI glitches and dark spots when you interact with certain parts of the UI, this is more than likely a result of using a custom Wine theme. Most Wine flavours except Proton will use a custom Wine theme such as "Flat" or "Light", and some .NET tools have issues with these themes.


The solution to this problem is to disable the Wine theme for that Proton version using Winecfg, which you can do from SteamTinkerLaunch or do manually using Winecfg for that Wineprefix and Wine version. You can also select a custom theme for ModOrganizer 2 in the its settings and this will also fix the glitching.


To install a mod like this, simply clicking "Start" may fail and may in fact produce undesirable results. For example, if you're trying to install your mod while MO2 is running in Game Mode, it will likely fail and MO2 may start showing errors such as "failed to update mod list". This can prevent you from using LOOT and creates annoying error dialogs while trying to use MO2. The "Use NCC" option may or may not work either.


You do not need to do anything else here and you can safely click "OK" to install the mod. No manual installation configuration is actually required provided you see text telling you the content of looks valid. Some mods may require manual installation for a specific reason even on Windows. Refer to that mod's documentation if this is the case, but manual configuration should not be necessary in the majority of cases.


This is a semi-common problem with MO2 and even seems to occur on Windows from time to time. One cause is if a mod-manager-specific mod fails to install as mentioned above. It creates annoying error dialogs that will get in the way, prevent you from using LOOT and it gets in the way of installing other mods. You can still launch your game if you want, but your mods may become unstable. Below is an example of the error you might see:


The cause is that either MO2 expects there to be a folder in C:\users\username called Temp and it is not present, or it is present but it contains bad data and needs to be deleted. In the case of Wine/Proton, this path would be either:


SteamTinkerLaunch attempts to mitigate this issue by having an option to delete this folder when SteamTinkerLaunch is closed, and also creates the Temp folder within the Game Mode path when MO2 is launched if it doesn't already exist. These should mitigate the problem of corrupted or Temp folders, but it is not perfect as sometimes the Temp folder goes missing while installing mods such as mod-manager-specific mod files. If this happens, you can manually create the Temp folder (or delete and re-create if applicable) at one or both of the listed paths above. You will need to restart MO2 after this if it is running for your changes to take effect. After that you should be able to use MO2 normally again.


"And if anyone can't seem to install FNIS because of an error or if FNIS refuses to launch (I forget the error code;;)try deleting all of the files in the GenerateFNIS_for_Users/Languages folder,except for the English file (some computers might not be able to understand some of the languages).If you can't install it, unzip the mod, delete those files, then rezip it and install with MO2"


If you want to use MO2 instances between Steam Decks by using a microSD card, a user has helpfully outlined the steps they took to achieve this. Refer to the linked issue for background and information on this.


If you've installed a script extender for a Bethesda game with Vortex, and then you try to play the game without Vortex, various plugin and associated files may not be loaded properly. This is because these files are created in users/steamuser/AppData/Local for the Vortex prefix but not for the game prefix, as these files are generated by Vortex.


The fix for this is to symlink your game folder from this location to the equivalent location in the game prefix. The reason you want to symlink is so that when files get updated in the Vortex prefix, they also get updated for the game prefix. SteamTinkerLaunch will symlink this folder from the game prefix to the Vortex prefix, but it won't do it the other way around. So if you've previously modded a game that has a script extender folder, it will get symlinked to the Vortex prefix, to allow the game to run with Vortex. But the opposite use-case of running a game in the game prefix after modding with Vortex, is not accounted for.


As an example, if you're modding "The Elder Scrolls V: Skyrim Special Edition" (489830), once Skyrim Script Extender (SKSE) is installed you could do the below steps to accomplish this. If you're modding another game, such as Fallout 4, the same should apply but the folder names will likely be different.


Previous versions of Vortex, such as Vortex 1.7.0 and below, required .NET 4.8 to be installed. This is no longer the case, as Vortex has migrated entirely to using .NET 6. SteamTinkerLaunch no longer installs .NET for Vortex automatically. When you install newer versions of Vortex, it will tell you that it needs to install .NET 6. It should be safe to allow Vortex to install this, then you can restart Vortex and it should start up normally.


If Vortex is having issues installing .NET 6, it should be possible to manually install .NET 6, either with Wine or with Winetricks (the verb for Winetricks is dotnetdesktop6). If you're using an older version of Vortex and require .NET 4.8, you can create a custom prefix, install .NET 4.8 into it (for example, with Winetricks using the dotnet48 verb), and then point SteamTinkerLaunch to use that Vortex prefix.


We investigated this particular issue by looking at various user reports and the repair strategies that are typically deployed to fix this problem. As it turns out, there are several different culprits that might be responsible for this issue:


Since the fixes below are ordered by efficiency and severity, we advise you to follow them in the order that they are presented in. Eventually, one of the potential fixes should end up resolving the issue regardless of the culprit that is triggering the issue.


However, if you want to check if the mods are downloading, you can enter Big Picture Mode. We tested this and it looks like sometime the download progress bar of the mods is only shown while inside the Big Picture Mode.


Another possible fix for this particular issue is a Download Region that is far away from the actual region of the IP. This might confuse your Steam into blocking the download of new mods. Several affected users have reported that they managed to resolve the issue by changing the download Region to their own country or a country that is close to the physical location of the PC.


Some users that are encountering this issue periodically have reported that they only managed to fix the issue by reinstalling steam and all games under Steam. User speculation seems to point towards something that is getting corrupted locally, but so far there is no conclusive evidence on what exactly ends up breaking.

3a8082e126
Reply all
Reply to author
Forward
0 new messages