
You are viewing a potentially older version of this package. View Latest Version
AssetReplacer
Plugin to replace assets in 20 Minutes Till Dawn and support the creation of asset mods.20MTD AssetReplacer
BepInEx plugin to replace assets in 20 Minutes Till Dawn.
Can currently replace:
- Textures of Sprites
- Audio
Usage
Thunderstore
- Install through Thunderstore
- Install any Asset-Mods based on AssetReplacer
- See Configuration
Manual
- Install BepInEx
- Add the plugin DLL to BepInEx\plugins
- Install any Asset-Mods based on AssetReplacer
- See Configuration
Configuration
- Enable/Disable which assets to replace
- Add the Mods directory names to the proper ModFolders configuration comma seperated
Thunderstore Format: ModCreator-Modname
Example:[Textures] EnableTextureMods = true TextureModFolders = Zeprus-ExampleTextureMod,Zeprus-ExampleTextureMod2
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
- TormentedEmu/7DTD-A19-DMTMods - Code for the music loader
Changelog
- 20.1.0 Bugfixes for 20MTD v1.0 release, increased stability
- 20.0.0 Thunderstore release