Changelog

1.4.6

  • Added a GetSkin API call.

1.4.5

  • Added back in patchers that got removed getting this project back on github. Should fix some audio issues.

1.4.4

  • Made some API methods static so modders could actually get at it. Whoops.

1.4.3

  • Added Maneater key and events (kinda. he didn't need any)
  • Added a few API calls to make it easier for modders to interact with skins
    • ReassignSkin will let modders manually assign a skin to a spawned enemy. Chaos.
    • RemoveSkinner has been reworked to actually call the Remove method of the assigned skinner
    • GetSkinId will let modders keep tabs on what skin is assigned to what enemy
    • GetEnemyId will let modders get the SkinRegistry's enemy type of an enemy with a skin assigned to it. This is necessary if you need to know if a skin will be compatible at runtime.
  • Removed a handful of deprecated methods no one was using. No one was using them, right?

1.4.2

  • Added keys and event handlers (just audio events) for circuit bees, manicoils, and roaming locusts.
  • Added event for Mask Hornet spawn
  • Fixed overwites not working
  • Changed "Add Moon..." text in config menu to "Add Moon/Tag..."

1.4.1

  • Changed tag handling to average all applicable tags instead of picking one applicable tag at random
  • Fixed LLL tags to pull from the correct field

1.4.0

  • Removed support for 1.2.0 bepinconfig profiles (if you used 1.3 at all it should've already carried over)
  • Added tag-based skin spawn configurations. Now before going to the default map config, if a config with an applicable tag exists, it will choose that config instead. Tags from LLL moons are automagically registered.

1.3.8

  • Fixed a small bug in the deserialization of config messages sent when syncing
  • Made skin configuration menu viewable and readonly on synced clients
  • Moved sync messaging patch to player class
  • Removed pointless bookkeeping and supporting pathes that were probably causing issues with LLL
  • Added a couple more log statements (as a treat)
  • Removed a bunch of unused using statements
  • Got rid of some dead code in the sync profile method

1.3.7

  • Actually fixed skin sync messages not getting sent at the correct times (crowd boos)

1.3.6

  • Fixed issue where GUI was not updating when a default config was being applied

1.3.5

  • Fixed issue where skins with a default config were inactive by default
  • Sync messages are now deployed when config settings are changed

1.3.4

  • Percentages are back by purpular request. These now Display the actual spawn percentages rather than the percent of their available weight. A little more useful.
  • Fixed issue where profiles weren't appearing in the dropdown after being created
  • Fixed issue with default skin profiles failing to apply
  • Fixed issue where new skins were always having their default frequency set to 1 even if their default config said otherwise

1.3.3

  • Added note on how to handle LLL soft dependency causing errors in the editor

1.3.2

  • Actually removed the debug statements (crowd boos)

1.3.1

  • Fixed old birds messing with the config synchronization
  • Fixed stale active skins hanging around in config profiles

1.3.0

  • Added profile storage. Profiles can now be stored locally and loaded in the same way default moon and skin configs are.
  • Added client-host syncing
  • Tweaked random number generation
  • Added separate frequencies for indoor outdoor spawning
  • LLL moons are now automagically registered
  • Profiles are no longer stored in bepin config file
  • Added events and vanilla entries for Tulip Snake, Kidnapper Fox, and Barber enemies

1.2.0

  • Added default configurations for Moons
  • Added default configurations for Skins
  • Added controls in the gui for reapplying default configurations
  • Removed the 0 - 100 frequency counts in the ui
  • Added ids for v50 enemies and moons
  • fixed skin icons not displaying
  • Added several new enemy events primarily to allow for more comprehensive modded sounds.

1.1.0

  • Added Events for ghost girl
  • Added Changelog

1.0.1

  • Added images to ReadMe

1.0.0

  • Initial release
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.