You are viewing a potentially older version of this package.
View all versions.
Emblem
Title and Loading screen customizations
| Date uploaded | 2 days ago |
| Version | 1.0.6 |
| Download link | Darkbrewery-Emblem-1.0.6.zip |
| Downloads | 582 |
| Dependency string | Darkbrewery-Emblem-1.0.6 |
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
Plugin that allows for comprehensive re-theming of the main menu and loading screen.
This is a configuration heavy mod, please read through the config file thoroughly!
Features
- Custom image replacements for Logo, Background and Loading Image
- Searches for image prefixes (Header--, Background--, Loading--)
- Random selection of images if a folder is desginated
- Alignment options for images
- Black background canvas can be recolored
- Custom text & formatting for loading screen
- Ability to hide the border corners on main menu
- Comes packaged with a few demo images
- More features to come
Useage for modpack curators
- Add this plugin as a dependancy for your modpack manifest
- Add custom images to your pack like this: MyModPack/BepInEx/config/Mymodpack/Emblem/Header.png
- Point to the images using the config file
- Add a copy of config file the same way at MyModPack/BepInEx/config/DarkBrewery.Emblem.cfg
Prefixes for random image selection
- When setting image paths to a directory, one will be selected at random each time the MainMenu scene is loaded
- Your images need to follow a naming convention
- All files must end with
.png - Header/Logos filenames begin with
Header - Backgrounds filenames begin with
Background - Loading Screens filenames begin with
Loading
Bugs / Suggestions
- Visit the release page on the official modding discord
CHANGELOG
1.0.7
- Added ability to use multiple loading text messages and have 1 randomly chosen
- Added config entry for canvas recoloring on/off to keep this as modular as possible
- Refactored scenemanagement, imagereplacement, loadingtext, simplified code
- Created some helpers, reduced duplication
- Prefixes on logs to help diagnose future issues
- Removed unused baseclass, organized namespace
- Updated readme
1.0.6
- Preparing for more plugin complexity..
- Update log entries to be more clear, removed rendundant ones
- Reorganized code and cleaned up unecessary comments
- Refactored to use constants from Emblem namespace within classes
- Added a ColorParser class for improved code consistency
1.0.5
- Set custom background default to true so users see it working right away
- Added option to change color of canvas behind the background
1.0.4
- Updated docs
- Reworded config options for useability
- Image path configs are now relative to BepInEx folder
- Updated default paths
- Compressed included sample images
- Updated prefix method to fallback on any random png if the prefix isn't present at all before throwing an error
- Paths in logs now properly show BepInEx as path root
1.0.3
- Re-organized paths again, lets see how this goes
- Added prefix support
- Updated docs
1.0.2
- Since thunderstore is squishing folder paths, we will point to .pngs directly for now, updated defaults
1.0.1
- Fixed default paths
- Added a couple more generic background images
1.0.0
- Initial Release