20MTD AssetReplacer
BepInEx plugin to replace assets in 20 Minutes Till Dawn.
Can currently replace:
- Textures of Sprites
- Audio
Usage
Thunderstore
- Install through Thunderstore
- Edit configuration to enable/disable features and add Asset-Mods to the ModFolders lists
Manual
- Install BepInEx
- Add the plugin DLL to BepInEx\plugins
- Install Asset-Mods
- Edit AssetReplacer configuration and add Asset-Mods to the ModFolders lists
Setup
- Clone the repo
- Add libs to /lib:
- Add all the DLLs from the game's Managed folder
- Add all BepInEx DLLs
- Install any pre-requisite stuff (see BepInEx setup docs)
- Open in Visual Studio
- Build via Build » Build Solution
- Compiled DLL will be in /bin/Debug
Create Asset-Mods
Thunderstore
- Create your Thunderstore package
- Create a "plugins" folder inside your package
- Create a folder inside plugins named after the asset type you want to replace (e.g. textures or audio)
- Place your replacement assets inside the proper subfolder following any structure
Structure examples:
MyThunderStorePackage.zip
|README.md
|icon.png
|manifest.json
|--Plugins
|--Textures
| |--Enemies
| | |EyeMonster.png
| | |T_TreeMonster.png
| |
| |--Projectiles
| |T_GunFX.png
| |T_FireParticles.png
|--Audio
|title.mp3
|battle.mp3
MyThunderStorePackage.zip
|README.md
|icon.png
|manifest.json
|--Plugins
|--Textures
| |EyeMonster.png
| |T_TreeMonster.png
| |T_GunFX.png
| |T_FireParticles.png
|
|--Audio
|title.mp3
Links
Credits