You are viewing a potentially older version of this package. View all versions.
Darkbrewery-Emblem-1.0.6 icon

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-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 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

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