JamesGames-DebugMenu icon

DebugMenu

Adds an in-game menu that helps you skip the game or see more info, and more!

CHANGELOG

Changelog

1.3.0

General

  • Fixed 'Reload Act' and 'Restart Act' buttons' functionality being reversed
  • Fixed Boss Battle opponent selection menu altering OpponentManager.AllOpponents
  • Added config option (and buttons) to rescale menu window sizes
  • Added config option to make the 'Take/Deal Damage' and 'Auto-win/lose' buttons deal scale damage all at once instead of individually
  • Boss Battle opponent selection menu now shows the name of custom bosses instead of the enum number
  • Improved UI
  • Game elements behind the debug window can no longer be interacted with

Deck Editor

  • Fixed searching sigils by name not considering the enum name
  • Added ability to add sigils marked as fromMerge, fromTotem, and/or fromLatch
  • Added ability to mark a card's current sigils as fromMerge, fromTotem, fromLatch
  • Sigil buttons now display their rulebook name next to their icon
  • Sigils displayed in the 'Edit' abilities section now indicate if they're from a card mod or not (and if so, what kind of mod)
  • Buttons for changing pages in the sigils section now wrap around to the beginning and end
  • Can now display the custom API alternate portraits and force them to display
  • Can now nullify gem costs and remove them individually
  • Can now display custom costs added through the API

Game Board

  • Fixed error spam when the menu is open outside of a battle
  • Fixed error when using the menu to replace a card on the board
  • Fixed the Modify Card button not updating when changing the current selection
  • Added buttons to clear the board and queue to the menu

Act 2

  • Fixed error spam during intro animation and during various sections like opening card packs or entering card battles

1.2.2

General

  • Using the deck editor while viewing your deck will now properly update the displayed card(s)
  • Fixed the deck editor ability search not returning sigils with matching internal names

1.2.1

General

  • Fixed 'Deal Damage' options in Game Board menu not working

Grimora

  • Slightly condensed card battle information

1.2.0

General

  • Game Board menu:
    • Added ability to modify cards
    • Added buttons for damaging/healing cards
    • Minor visual improvements
  • GameInfo menu:
    • Added 'Debug Tools' button for manipulating built-in debug options (debug keys and disable KCM oil painting)
    • Minor tweaks to Scenes list and count to improve readability

Act 1

  • Fixed minor error spam when moving to a new region

1.1.3

General

  • Acts 2, 3, Grimora, and Magnificus now display the current turn number during combat
  • Fixed DrawCard and DrawSideCard hotkey functions not being properly bound during Awake()
  • Fixed hotkey function error message not correctly displaying what functionId is erroring
  • Added 'Show AbilityInfos' submenu under Game Info menu

Act 1

  • Fixed Turn Number being on the same line as Difficulty
  • Improved readability of CurrentNode information

1.1.2

General

  • Fixed last update's 'Auto-Win' and 'Auto-Lose' fix only applying to Act 1
  • 'Remove Max Energy' now uses the API extension method (definitely didn't add it to the API specifically for this update, no sirree)
  • 'Add Energy' now also increases max energy if possible
  • Draw card buttons will now be disabled if there are no remaining cards in the deck
  • 'Deal Damage' and 'Take Damage' now work even if Player/Opponent Damage is disabled

Act 3

  • Fixed 'Auto-Win' and 'Auto-Lose' buttons causing an error (non-fatal)

1.1.1

General

  • Fixed 'Auto-Win' and 'Auto-Lose' buttons not working when Opponent or Player damage is disabled, respectively
  • Fixed visual menu error when selecting 'Totem Battle' or 'Boss Battle' from the 'Trigger Sequence' menu
  • Fixed '()' appearing on disabled buttons

1.1.0

General

  • Added config option to display item buttons vertically rather than horizontally
  • Minor spelling and capitalisation fixes
  • Game Info window now shows both the starting seed and the current seed, if possible
  • Current node information now shows the id and node instance separately
  • Changed card battle difficulty to show the combined total along with the modifier and base difficulties
  • Changed starting console logs to LogLevel 'Debug'

Act 1

  • 'Replenish Candles' now relights your candles

All Acts

  • Added Game Board popup for manipulating cards and slots on the board
  • Added +1/-1 buttons for currency, changed currency display

1.0.2

General

  • Added options to force card emissions, switch to alternate portraits
  • Deck Viewer now shows API alternate pixel portraits, if they exist
  • Fixed deck editor not completely working in Kaycee's Mod
  • Removed BepInEx as a dependency (redundant)

1.0.1

All Acts

  • Added toggles for disabling direct damage to the player or opponent (persistent settings)

Act 1

  • Fixed Draw Tutor locking camera controls

Act 2

  • Fixed cursor interaction being disabled when opening a card pack with dialogue disabled = true

1.0.0

General

  • Added F2 hotkey to draw from deck
  • Added LeftShift + F2 hotkey to draw from side deck
  • Fixed having to release all buttons before activating the next hotkey
  • Fixed (hopefully) error on boot when loading hotkeys
  • API requirement bumped to 2.x.x
  • Minor UI touch ups

All Acts

  • Added Dialogue Window (Thanks WhistleWind!)
  • Added Draw Tutor button to select card from your deck to be added to your hand (Thanks WhistleWind!)

Deck Editor

  • Added support for Grimora Mod
  • Added GUID filter when modifying sigils
  • Added name and GUID filter when modifying special abilities
  • Fixed not all Special abilities showing up
  • Cards in deck show using their display now instead of .name

Act2

  • Fixed null Error spam when showing debug menu in act 2 (Thanks WhistleWind!)

Magnificus Act / Mod

  • Added light support

0.9.0

All Acts

  • Ported and extended Deck editor from the Deck Editor mod
    • Works for all acts (only tested on Act 1 and 2)
    • Added support for adding gem costs
    • Added support to gemify a card
    • Added support for custom sigils and specials
    • Shows all portraits

Act 2

  • Fixed disable dialogue button not working

General

  • Windows now keep their position when closed and reopened (not saved)
  • Minor adjustments to the UI

0.8.0

General

  • Added changeable Hotkeys (Saves through configs)
  • Collapse buttons to save space

All Acts

  • Added buttons to change Energy during battles

0.7.0

All Acts

  • Added disable dialogue button (Saves through configs)

Act 2

  • Basic support to skip through card battles

0.6.1

General

  • Fixed act 1 totem fights always triggering Bird+Fecundity

0.6.0

All Acts

  • Added button to trigger any sequence (Card battles, gain totem... etc)

0.5.0

Act 1

  • Fixed Lag and Crash when loading expanded menu
  • Button to draw card during battles
  • Button to draw side deck card during battles
  • Buttons to add/remove bones during battles

Act 3 (PO3)

  • Added basic support (Currency, Items... etc)
  • Button to draw card during battles
  • Button to draw side deck card during battles

Grimora Act

  • Added Item debug support
  • Button to draw card during battles
  • Button to draw side deck card during battles
  • Buttons to add/remove bones during battles

Misc

  • Added FPS counter in Game info popup
  • Item list shows Rulebook name and raw name of Item
  • Resource Bank window redesigned with a filter and entrys are buttons now to copy them to clipboard.
  • Moved Region override option to act 1

0.4.0

  • Changed toggle button in header to off, minimal and maxed.
  • Added options to change players items
  • Added difficulty value to card battle
  • Changed some windows to have a close button instead of toggle
  • Bumped API requirement to 2.11