Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
8BitSound
Replaces all in-game audio with real-time 8-bit SNES-style DSP effects using a Harmony patch and a custom runtime bitcrusher.
| Last updated | a year ago |
| Total downloads | 977 |
| Total rating | 3 |
| Categories | Mods Audio Client-side |
| Dependency string | Omniscye-8BitSound-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
8BitSound โ Make Everything Sound Retro
8BitSound is a sound filter mod for R.E.P.O. that makes all in-game audio sound like it's coming from an SNES cartridge.
It dynamically adds a runtime DSP bitcrusher to every sound played in the game using a Harmony patch. No asset bundles, no Unity editor. Pure code.
๐ง What It Does
- Simulates 8-bit / SNES / 16-bit console audio
- Reduces sound fidelity via custom DSP:
- Lower sample rate
- Reduced bit depth
- Replaces Unityโs environmental audio effects
๐ How It Works
- Patches
Sound.Play()using Harmony - Adds a
BitcrusherFiltercomponent to each new sound - This filter modifies the audio buffer in
OnAudioFilterRead() - Customizable
bitDepthandsampleRateReduction(hardcoded to SNES-like 4-bit @ 8kHz)
๐ฅ๏ธ How to Use
Just install it โ it runs automatically on all sounds.
Note: The main menu button sounds are very quiet or muted as a side effect of how they are spatially set up. This is expected.
- Level transitions etc have no sound - This mod applies inside of the level.
๐ฎ Compatibility
- Works in singleplayer and multiplayer
- Compatible with other mods unless they heavily override
Sound.Play()
โ๏ธ Technical
- No Unity assets or mixer groups required
- Written entirely in C# with BepInEx + Harmony
- Fully runtime, attaches to existing
AudioSourceobjects - Injects real-time DSP using
OnAudioFilterRead
๐ ๏ธ Credits
Created by OmniScye
SNES-fy your REPO runs. Chiptune chaos awaits.