Skip to content

v2024.2.0.0 - PosterTextData support and more! (BB+ 0.4.1)

Choose a tag to compare

@uncertainluei uncertainluei released this 10 Mar 15:42
· 36 commits to main since this release

Additions:

  • Added the ability to add PosterTextData into the poster definitions, ideally for other mods that wish to provide text localization
  • Added a helper function for other mods to be able to add posters from a given directory
  • Added a poster blacklist configuration option, making it possible to remove certain posters from the generator
  • Poster blacklisting/whitelisting and logging is now done on the Generator Finalizer event rather than the Addend event, ensuring compatibility with other mods
  • Added support for @benjaminpants's Infinite Floors mod, making it possible to declare which floor in the mod the posters can or cannot appear
    • For a specific floor in Infinite Floors, use INF* (with * being the floor number), meanwhile for ANY floor, just use INF.
  • Added a config option to create a dummy poster definition for reference of all possible poster settings.

Changes:

  • Generated textures of Text Posters are now named, so they're easier to find with debug tools such as UnityExplorer.
  • Multi-posters no longer each contain a dummy poster for spawning, instead using the first part for spawning
    • Other multi-poster parts are no longer internally named "POSTERNAME_*Poster"
  • Mod is now bundled with Newtonsoft.Json (Json.NET) for JSON serialization and conversion, as Unity's built-in JSON Utility wouldn't properly serialize poster data.

Full changelog: v2024.1.0.1...v2024.2.0.0