The BepInEx console will not appear when launching like it does for other games on Thunderstore. This is normal (and helps prevent crashes during startup). You can turn it back on in your BepInEx.cfg file.

More Customizations
This mod manages to allow adding more customization options by utilizing AssetBundle.
Last updated | 6 hours ago |
Total downloads | 4100 |
Total rating | 2 |
Categories | Mods |
Dependency string | cretapark-More_Customizations-1.1.0 |
Dependants | 1 other package depends on this package |
This mod requires the following mods to function

BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.2403
Radsi2-PassporPagination
A simple passport pagination mod that creates a left & right button under options (if there are pages available)
Preferred version: 1.0.0README
More Customizations
This mod manages to allow adding more customization options by utilizing AssetBundle.
Most parts are inspired from CustomHats.
Breaking change
Starting from version 1.1.0
, version 1.0.x
's file is incompatible due huge refactor of data structure.
Please follow documentations again in Build asset bundle part if you made with it.
Sorry for inconvenience!
Features
- Adds customization options from mod directory
- Supported various customization type
- Accessory (Glasses, hair, etc.)
- Mouth
- Eye
- Hat
Limitation
- Skin and wear is not supported at the moment. (contribution are welcome!)
- It'll only show correctly if other players has exactly same customization files.
- This is caused by save data are order-dependent.
Dependencies
- Passport Pagination
- This allows to navigate more then passport page's option count so it's must be required.
Creating your customization
Prerequisites
- Unity Editor (6.0) and Git
- Required for creating customization files.
- Image editing tool (Photoshop, Affinity, Krita, etc.)
- Required if you want to add face related types.
- Modeling tool (Recommended to use Blender)
- Required if you want to add hat types.
Table of contents
Build from source
You can build from source with .NET SDK, this project requires .NET 9.0.
Configure csproj file
Open MoreCustomizations.csproj
file, then find GameDir
and DestDir
property.
You need to change it for your environment.
GameDir
: Installation path of PEAK. (i.e. it should be ended with...steamapps/common/PEAK
)DestDir
: Distribution path of compiled results. (i.e. parent directory ofBepInEx
.)
Testing
Open this repository in terminal, run below command will compile and distribute result to your BepInEx
plugins path.
dotnet build ./src
You can create ThunderStore package with below command.
dotnet publish ./src --configuration Release
This will produces package files to src/bin/ThunderStore
.
Testing Unity tool
Recommended to use Package Symlinker package.
If you using that package, open Tool menu will show Package Symlinker.
Add this repository's unity-package
folder to work with it in your Unity project.