A downloadable mod

This mod requires BepInEx! Get it here and read below for more information and instructions.

This is a BepInEx plugin for the 2025 OFF Remake which allows for easy modding of music and sound effects with good old WAV files. By default, the plugin comes with the sounds and music from the 2008 RPG Maker version, allowing you to once again experience the world of OFF accompanied by the classic SFX and the unforgettable musical compositions by Alias Conrad Coldwood.

This is a passion project aiming to allow new players to experience the game with Alias Conrad Coldwood's original compositions. There is no intention of disrespecting the new soundtrack or its composers in any way.

Choose Your Desired Version

While this plugin allows you to mod in any sounds or music you like, it comes bundled with the classic audio with a couple options to choose from.

  • OG Music / Uses the exact files from the 2008 RPG Maker game, which are more compressed but offer a near identical sound to what you would hear in the original game. Better yet, all bad loop points have been fixed!
  • HQ Music / Uses the FLAC files from the album release of the original soundtrack, offering a higher quality sound. All songs have been reformatted to seamlessly loop, and some even contain extended segments
  • All SFX / Replaces every sound effect in the game with its counterpart from the RPG Maker version. Also replaces the chest opening sound with silence to match the original

Config

Thanks to BepInEx, you can configure some options for the plugin! After installing BepInEx and the plugin, go to OFF/BepInEx/config and open com.ferase.offrestored.cfg in a text editor like Notepad. Change whatever options you see fit and then save the file, then you're done!

Available Config Options

  • ShowVersionInfoOnTitle (true/false, default true): If true, The mod name and version will be shown on the top-left of the title screen
  • ReplaceMusic (true/false, default true): If true, music will be replaced with anything in BepInEx/plugins/OFFRestored/Music
  • DedanLoopFix (true/false, default true): If true, removes the hardcoded loop points for Dedan's battle theme (Dedan2.wav). If you're not replacing that file, set this to false
  • DisableCreditsLoop (true/false, default true): If true, The credits music will not loop
  • ReplaceSFX (true/false, default true): If true, sound effects will be replaced with anything in BepInEx/plugins/OFFRestored/SFX
  • NoATBSound (true/false, default true): If true, removes the sound that plays at the start of an ally's turn in battle

FAQ

Q: What was replaced in the music and SFX packs provided?

A: All sound effects and soundtracks that were not unique to the remake. All the new sounds and songs have been unchanged, though you can still replace them if you like!

Q: Should I use the HQ or OG music?

Pick whichever you like! You can only use one music mod, but you can use it in tandem with the SFX mod as well!

Q: Can I choose what songs or SFX I want repalced?

A: You can! Go into the plugin's folder, found in OFF/BepInEx/plugins/OFFRestored, and you will find the Music and SFX folders where all of the replacement WAV files are. Don't want a specific song or sound effect replaced? Just move or delete it from the folder! You can even replace any of the WAVs with your own audio if you like!

Q: Do I need the Assembly-CSharp.dll file or any of the .assets files from the old version of the mod?

A: Nope! Thanks to BepInEx, this all runs through the plugin and doesn't require you to modify your original game files.

Q: The game got an update and when I put the mod back in, it's crashing/not working right! What's wrong?

A: The plugin may need to be rebuilt, as while there's a chance compatibility with future game updates will be much better uisng BepInEx, there's always a chance something will break! We'll usually check it when there's a new game update, but if you have issues, don't hesitate to comment or otherwise reach out!

Source Code

The source code is available on GitHub!

Credits

  • Ferase / Audio editing, porting, and patching (OST)

  • xemdev / Audio editing, porting, and patching (SFX)

  • Pinedyne / Testing

  • Shaymoo / Testing

  • OctaHeart / Testing

StatusReleased
CategoryGame mod
Rating
Rated 4.9 out of 5 stars
(10 total ratings)
AuthorFerase
Made withUnity
Tagsalias-conrad-coldwood, bepinex, Music, off
LinksGitHub

Download

Download
OFF Restored: Music (HQ) 876 MB
Download
OFF Restored: Music (OG) 660 MB
Download
OFF Restored: SFX 2.8 MB

Install instructions

Finding OFF's Installation Directory

  1. Open Steam and go to your Library
  2. Find OFF, right-click it, and select Manage > Browse local files
  3. Your install directory will open in a new window

Installing BepInEx

  1. Download BepInEx here!
    • If you're on Windows, all you need to do is scroll down on that page and click the Windows x64 version (BepInEx_win_x64_###.zip) to download it
    • If you're on Linux/Steam Deck, follow these steps:
      • Same as above, scroll down on the GitHub page and click the Windows x64 version (BepInEx_win_x64_###.zip) to download it
      • In Steam, right-click OFF and choose Properties. In the new window that opens, under Launch Options, type WINEDLLOVERRIDES="winhttp=n,b" %command%, then close it the window
      • Check this guide for additional info on setting up BepInEx to work with Proton.
  2. Extract the ZIP file to your OFF installation directory
  3. BepInEx is ready!

Installing Restored OST

  1. Download your preferred version of the OST mod ZIP file
  2. Open the ZIP file you downloaded, inside will be a BepInEx folder
  3. Extract the BepInEx folder in the ZIP file to your OFF installation directory Replace all files if asked
  4. You're done!

Installing Restored SFX

  1. Download the SFX mod ZIP file
  2. Open the ZIP file you downloaded, inside will be an BepInEx folder
  3. Extract the BepInEx folder in the ZIP file to your OFF installation directory. Replace all files if asked
  4. You're done!

If you install both the OST and SFX mods, they will both work together!

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

whenever i try to start the game it makes a file called preloader_20251020_111007_168.log that says 

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: Method not found: void System.Reflection.Module.GetPEKind(System.Reflection.PortableExecutableKinds&,System.Reflection.ImageFileMachine&) at BepInEx.Preloader.PreloaderRunner.PreloaderPreMain () [0x00000] in :0    at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)   at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in :0     --- End of inner exception stack trace ---   at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in :0    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0    at Doorstop.Entrypoint.Start () [0x0008b] in :0

(1 edit)

Sorry for the late response! I’ll check this out later today and see if I can get this error to occur.

Does the game run at all, or does it just crash with BepInEx and this plugin installed?

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!

(1 edit) (+1)

Hey I tried modding OFF using the SFX - Minimal Version and it looks like it crashes, probably because of the recent updates. Are you able to fix this?

(1 edit)

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!

(+2)

Thank you for this!

(+1)

Is there a way I can use the Minimal version but also replace the battle sounds?

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.

(+1)

To be honest I only want to replace the battle sounds. Do you know which specific file that is so I can keep that one and delete the rest?

(+3)

Would it be possible to add an option to pick and choose which songs are changed? I honestly like some of the new songs, and I think it'd be a fun experience to mix-and-match!

(1 edit) (+2)

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.

(+1)

This would be a great solution! I personally want to hear the battle themes and a few other select tracks from the remaster when I play, so if ya'll make a video or even text tutorial I (and many others I bet) would GREATLY appreciate it.

(+1)

Ah, I was thinking they're must've been some kind of limitation. That's a bummer, but it makes sense. Thank you for the explanation! And also thank you for the wonderful mod!

(+3)

Hey, just to let you know. I previously made a steam guide of your mod when I first saw it on reddit. Now it is updated with due credit on it!

(+1)

Thank you so much!! We really appreciate it!

(+1)

rulesofxem nuked their mod, I fear you should consider doing a sound effect patch in replacement

(+2)

Xem and I are actually working together on an update to bring SFX to this version! Stay tuned, we hope to have news soon!

(1 edit) (+1)

this is great!! i love the remake to death and its ost is stellar but alias coldwood's soundtrack i will always consider an integral part of the game so this mod is perfect!! no bugs i've noticed whatsoever

I totally agree!! And thank you, I'm glad you're enjoying the mod! If you do run into any issues, feel free to let me know!

(+1)

Not all music replaces for some reason

That’s strange, which songs aren’t being replaced?

(+1)

It's specific to the higher quality versions. I had a save file at zone 2's residential area. Silencio wasn't there, Desperately Safe wasn't there, but Unreasonable Behavior was. I then switched to the 2008 version, and it seems to work alright.

(2 edits)

Ah, I see it! Somehow the files got mismatched on my end. I just put out an update that fixes both tracks in the HQ version.

Thanks again for letting me know!

(+1)

You're welcome & thanks for making the mod, man :)

(+1)

cheers! it was fun being a part of this, thanks for doing all this for us!

You're welcome! And thank you for helping test everything out!!