- If compiling from source, you need .NET SDK. No need if you just download from Releases.
- Get the latest win_x64 version of BepInEx
- Extract it to your
YouTubeRetrofolder- Should look like:
BepInEx/ doorstop_config.ini winhttp.dll ytretro.exe
- Should look like:
- Run the game once. It will generate necessary files.
- Edit
\YouTubeRetro\BepInEx\config\BepInEx.cfg:- Under
[Preloader.Entrypoint], changeType = ApplicationtoType = Camera
- Under
- Two ways:
- Compile from source:
- Clone this repo
- Run:
dotnet build -p:GameDir="YOUR_FOLDER_THAT_HAS_ytretro.exe" -c Release - Copy
bin\Release\net35\AudioReplaceMod.dlltoYouTubeRetro\BepInEx\plugins\AudioReplaceMod\AudioReplaceMod.dll
- Download the DLL from Releases and copy it to
YouTubeRetro\BepInEx\plugins\AudioReplaceMod\AudioReplaceMod.dll
- Compile from source:
- Create a folder
YouTubeRetro\BepInEx\plugins\AudioReplaceMod\CustomAudioand place your desired custom wav files. Make sure they match the names of the following. You don't have to replace all of them:- 348238__newagesoup__mech-keyboard-02.wav
- 348239__newagesoup__mech-keyboard-01.wav
- doorbell.wav
- Footstep01.wav
- Footstep02.wav
- oldlaptoploop.wav
- vcr_drop.wav
- VCR_eject.wav
- VCR_insert.wav
- (Optional) Volumes can be changed too. It will create a volumes.json in the same folder as the DLL, all sounds are max volume by default. (Range: 0.0 to 1.1)