ULTRAKILL
Install with App

Details

Latest version
1.10.3
Last Updated
First Uploaded
Downloads
743.3K
Likes
31
Size
478KB
Dependants

Categories

v1.10.3
  • Added keybind for opening and closing the plugin config panel, can be changed from the plugin config settings. @end4
  • Removed developer configs from the release build.
v1.10.2
  • Fixed manager object getting destroyed. This fix is also known as changing HideManagerGameObject in bepinex config to true.
v1.10.1
  • Updated for ULTRA_REVAMP
v1.10.0
  • Migrated to text mesh pro components
v1.9.0
  • Fix for brutal update
v1.8.4
  • Fix for violence update
v1.8.3
  • Bridged fields with reset button no longer block scroll
v1.8.2
  • Fixed deeper concrete panels under a bridged config panel not pointing to the correct preset button
v1.8.1
  • Fixed bridged concrete panels pointing to the wrong preset button
v1.8.0
  • Reset and deleted presets are now saved in the config folder in case of misclick. Files are deleted after 1 week
  • Fixed color field throwing exception on preset switch if the ui is not created
  • Added ConfigBridge which can change a field's UI creation location. Useful for rendering internal config fields on the main config
  • Publicized get format method of formatted string
  • Added info text to the bottom of formatted text editor
  • Fixed config UI not getting created if there are custom canvases created by other mods
v1.7.1
  • Fixed a bug where field ui would not get created if the panel already created fields
v1.7.0
  • Now instantiating from addressable assets instead of scene objects
  • Presets can now be only reset only if they are currently selected
  • Added config space field to put gaps between config fields
  • Added option to change notification panel background
  • Panels now have lazy loading, only creating ui if it is opened
  • New API features:
    • Option to not create ui for fields (used to store internal values which user should not modify)
    • Post value change events
    • Panel close method and on panel close event
    • CreateUI method is made protected to allow modification of the ui creation with inheritance
    • Added preset change/reset events, and changingPreset, resetting fields
    • Added more text fields for the config button (textSize, textBestFit, textBestFitMin, textBestFitMax)
    • Added height field for config buttons
v1.6.0
  • New field: KeyCodeField
    • Can store keyboard and mouse keys
  • PluginConfigurator
    • Added icons
    • Added ability to hide and disable config from the plugins list
    • Added ability to hide and disable preset menu button
  • ConfigField
    • Added ability to change the order of the fields via SiblingIndex
    • Added ability to change display name
  • ConfigPanel
    • UI bug fix
    • Added ability to change the title
    • Added GUI variants
  • ConfigDivision
    • Divisions are now concrete objects
  • NotificationPanel
    • Added notification panel for popups
v1.5.3
  • Formatted string field no longer breaks caused by destroy immediate
v1.5.2
  • Prevented color from breaking config by having an ascii value of 10 or 13 (\n and \r)
v1.5.1
  • Formatted string field now not broken if created after scene initialization
v1.5.0
  • Added string list field
  • Added exception handlers for event calls
v1.4.0
  • Added custom field bases
  • Added alignment property for config header
  • Color field saved correctly on different culture infos
  • Fixed an issue where UIs for fields were not created if panel UI was already created
v1.3.2
  • Fixed decimals getting saved incorrectly, causing them to turn into whole numbers on config reload
  • Fixed UI not showing the correct values on some occasions
dev-35f48b6
  • Added text anchor to header field
  • Headers now scale with text rect
v1.3.1
  • Text fields now filter out new line and carriage return characters properly
v1.3.0
  • Added FormattedStringField
  • Fixed double preset buttons created by TryAddPreset()
v1.2.0
  • New fields
    • Float slider field
    • Multiline string field
    • Field button
    • Field button array
  • Presets
    There is now a way to switch between different configurations easily by an in-game preset menu. Presets can be exported/imported and switched between.
v1.1.0
  • Updated for cybergrind update
  • Added LogDuplicateGUID() to PluginConfigurator to validate unique guids
v1.0.0

Initial compiled plugin file

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