Funnily enough, this could be done fairly easily with the current codebase. I l’ve been thinking about changing how it accesses audio (because right now it uses a hack with Unity’s networking feature to reach out to files on your computer), so this might make for a funny addition to the configuration options!
Ferase
Creator of
Recent community posts
Actually, update! I got it working on Linux native, though the process is a bit tedious and will affect launching the game. Check out my devlog post here for more info:
https://ferase.itch.io/off-ost-restored/devlog/1472493/addressing-linux-macos-na...
Coincidentally, I was just trying this before I saw this comment, and I can report that, as of now, there seems to be an issue with the game and supporting BepInEx in general on Linux at least. They stripped all of the Unity DLLs that come with it, and apparently BepInEx on Linux really doesn't like that. I've managed to get BepInEx running on the game by actually downloading the unstripped DLLs and replacing them in the game's Managed folder, however I can't get OFFRestored to load up.
I'll keep trying at it, but for now, forcing the game to Proton Experimental on Linux will make it use the Windows version, which will work with BepInEx. It's so strange, because the Linux version still has Windows bits in it (e.g. DLLs) while some of the core Mono libraries are in the Linux-native .so format. I'm not super experienced with Linux Unity titles, so I'm unsure if this is the norm.
As for Mac, I'll have to dig out my old MacBook and see what I can do! Hopefully it's a bit simpler there since I'd have to figure everything would likely be native to MacOS.
Sorry about that! Could you maybe try setting it to lower resolutions instead of native?
From what I could glean from this whole issue on my end, OFF has weird behavior when the window is scaled, becoming smaller if the window is scaled a certain way. This happens on all platforms without mods, but something about BepInEx on Steam Deck forces this behavior even if the window size didn’t change.
Please let me know if setting the resolution lower does anything!
Yes! All of the songs are just WAV files and, after installing the mod, they can be found in OFF/BepInEx/plugins/OFFRestored/Music. You can freely remove any songs you don’t want and they will use the Remake’s version.
If you’re planning on changing which songs are replaced after a playthrough, note that you’ll need to restart the program when you make changes; songs are not re-loaded during gameplay, only once on startup.
I just now got to looking to this, and I'm unable to reproduce this error even with a fresh install of the game and mod.
One thing it may be is that you need a .NET runtime, most likely .NET Standard 2.1. Here's a link to its download page. Let me know if this helps!
Hello! Yeah, sorry about that; the game's 1.0.0.4 patch broke the DLL and SFX changes, so we needed to update some stuff. We just now put out the new version, which is a total remake of the mod as a BepInEx plugin. We're hoping it allows for more customization and control while also making it less likely for updates to break it.
Let me know if you have any issues with this updated version!
The minimal version is pretty much the full version, just without battle sounds (which make up the majority of SFX in the game) and UI sounds. The only other difference (which I did forget to mention on the page) is that the full version also replaces the chest opening sound with silence, as this is how it was in the original.
As of right now, we don't really have a good way of doing this. The asset bundle file containing the music is made using a package for Unity called Addressables, which does some unique stuff compared to Unity's default bundle-building tools. It'd definitely be ideal to give people the option to choose which tracks they want in the game, but we'd need to make something that could do it just like how Addressables does, otherwise people would experience crashes or hangs frequently.
When we're finished with the upcoming SFX update, maybe I'll start putting together a tutorial on how to use Unity to build a working asset bundle to replace OFF's music.
