This topic will server as a guide for using the debug menu in the supporter builds of Chitinous Carnival. Additionally, this list will contain spoilers. Furthermore, unexpected changes to values may result in unexpected behaviors. Finally, the information here will be updated as the game continues to evolve.
---
Accessing the Menu
To access the menu, first Start a game from the title screen. Once a game is started, you can then use \ to open the menu or a two finger swipe up on Android.
Available Functions
This table list the various function can be used to manipulate the game state.
Function | Description | Developer Notes |
---|---|---|
add_money add_lust add_morals add_attention add_intoxication add_tickets | Add a value to a stat. | The result is bounded from 0-9. |
set_money set_lust set_morals set_attention set_intoxication set_tickets | Set the value of a stat to a number from 0-9. | |
add_item
remove_item | Add or remove a listed item from your inventory. | |
add_trap
remove_trap | Add or remove a listed trap from your trap list. | Traps are what trigger scene related to items in the game. |
set_seen | Used to tell the game a specific event, scene, or encounter has been viewed. | See event flag table for more information. Currently there is no function to forget scenes. This will be added in future updates. |
set_current_event | Used to force the game to enter a specific event | See event flag table for more information. |
set_current_minigame | Used to force the game to enter a specific minigame. | See minigame flag table for more information. Scene QTE are not considered minigames, to view those use set current_event. |
append_history | Used to append a value to the history box in the bottom middle of the game window | This function serves no real purpose being exposed and will be removed. The game will not use the history message to make decisions. |
has_seen | No operation | This function serves no real purpose being exposed and will be removed. You can view what scene flags are set from the state tree. |
Event Flag Table
This table contains all of the available seen flags in the game. However, do to the current design, not all flag listed here have a scene.
NONE | Used to indicate no scene is player. | When used it exits the current scene. |
INTRO | The introduction scene when the player first starts the game. | |
INTRO_FIND_A_GAME | The scene that introduces the player to the Quick Shot carnival game. | |
FUN_HOUSE_00_QUIP FUN_HOUSE_01_ENTER FUN_HOUSE_02_HOLES FUN_HOUSE_03_BUGS FUN_HOUSE_04_REMOVE FUN_HOUSE_05_CUM FUN_HOUSE_06_EXIT | The varous parts of the fun house encounter: - The introduction to the fun house - Entering the fun house - Encountering the glory holes - Encountering the bugs - Removing the bugs from the glory hole - The player cumming from the infestation - The player and their friend exiting the fun house | FUN_HOUSE_05_CUM and FUN_HOUSE_06_EXIT depend on either scene FUN_HOUSE_03_BUGS or FUN_HOUSE_04_REMOVE being visited to determine what they show. |
THATS_ALL_FOR_NOW | This is the scene where I tell you that's all for now and thanks for playin! | This scene will be removed in a future update. It servers as a place holder for the lack of a proper hub area. |
VENDOR_DRINK_NORMAL QUICK_SHOT | Unfinished and unused scenes that are left over from the game jam period. | |
FH_FV_LET_BUG_IN FH_FV_REMOVE_FAILED FH_FV_REMOVE_SUCCESS FH_FV_STAY_IN | These aren't actually scene but flags used by the scenes FUN_HOUSE_04_REMOVE and FUN_HOUSE_03_BUGS | These flags will be removed as I re-design how chitinous carnival handles flags for scenes and choices in scenes. |
Minigame Flag Table
This table contains all the available flags. Currently there is only one.
NONE | Used to indicate no minigame is being played. | When used will immediately quick the current minigame. |
QUICK_SHOT | Will enter the Quick Shot carnival game. |