You are viewing a potentially older version of this package. View all versions.
Date uploaded 4 days ago
Version 1.0.8
Download link Darkbrewery-Emblem-1.0.8.zip
Downloads 2168
Dependency string Darkbrewery-Emblem-1.0.8

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Plugin that allows for comprehensive re-theming of the main menu and loading screen.

This is a configuration heavy mod, please read the config file thoroughly!

Features

  • Customize replacement logo, background and loading images
  • Random selection of images if a folder is desginated
  • Alignment & color options
  • Text formatting on the loading screen
  • Ability to hide the border corners
  • Comes packaged with a few demo images
  • More features to come

Useage for modpack curators

  • Add this plugin as a dependancy to your manifest.json
  • Create a BepInEx folder in your modpack zip file
  • Add custom images to your pack like this: BepInEx/config/Emblem/MyCustomImages/Header69.png
  • Add a copy of config file the same way at BepInEx/config/DarkBrewery.Emblem.cfg

Prefixes for random image selection

  • If the filepaths are set to a folder, one image will be selected at random when the menu scene is loaded
  • Your images need to follow a prefix naming convention and end with .png
  • Header/Logo filenames begin with Header, Backgrounds:Background, Loading Screens:Loading
  • Ex: HeaderMyScaryLogo.png, LoadingMonster1.png, LoadingMonster2.png

Bugs / Suggestions

If you have enjoyed this mod, please give it a thumbs up!

CHANGELOG

1.1.5

  • Fixed mp4 videos restarting when opening submenus
  • Fixed the vanilla sticky menu item highlighting bug
  • Enabled audio track playback from mp4's
  • Backgrounds now persist within menus
  • Added background layers for readability
  • Renamed some new Emblem gameobjects

1.1.4

  • Configs configs configs
  • Added version number formatting, 4 new configs!
  • Replaced center loadingtext config with a Y-offset config
  • Edited some config texts
  • Updated readme

1.1.3

  • Fixed video pausing when entering menus
  • Fixed borders hiding behind video layer
  • Fixed menu colors not applying transparency alpha
  • Added logs to moodsetter
  • Simplified new GameObject names
  • Cleaned up global constants, more specific

1.1.2

  • Hotfix for videos blocking view of the loading screen

1.1.1

  • Added option to use mp4 for video background instead of png
  • Fixed flicker of menu colors on first load

1.1.0

  • Diving into menu recoloring
  • Added config options to change menu colors
  • Sortof fixed glitchy menus by disabling animations and replacing with triggers
  • Added delay helper for lethalconfig compatability
  • Updated config tooltips

1.0.9

  • Added config option to change the border coloring
  • Refactored the border methods, both screens have the same placement now
  • Logwarden has stopped all the loggers from arguing
  • Moved pathfinder probe to it's own home, centralizing the helper
  • Cleaned up some code and logs

1.0.8

  • Replaced header and loading image centering with % Y offset
  • Reset container elements to fix vanilla borked object spacing
  • Fixed broken stretch loading image feature
  • Adusted menu borders
  • Improved UI element searching
  • Updated readme

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