Difference between revisions of "Debug menu"

From Summertime Saga Wiki
Jump to: navigation, search
(First review)
m
Line 7: Line 7:
 
= Description =
 
= Description =
  
The debug menu has 6 main tabs, and 3 buttons: one for displaying the console history, one for showing the console screen and the last one to close the debug menu.
+
The debug menu contains 6 main tabs – General, Time, Machines, Locations, Player and Items – and 3 buttons: one for displaying the console history, one for showing the console screen and the last one to close the debug menu.
  
 
= General =
 
= General =

Revision as of 20:39, 14 May 2019

The debug menu is a special menu unlocked by setting the game in developer mode. It provides a lot of useful features to cheat on the game, or get yourself out of bugs and softlocks.

How to access the menu

This menu is unlocked by default on Android devices and it can open by clicking on the network signal icon on the phone menu.

Description

The debug menu contains 6 main tabs – General, Time, Machines, Locations, Player and Items – and 3 buttons: one for displaying the console history, one for showing the console screen and the last one to close the debug menu.

General

This tab is dedicated to general options.

  • Unlock/Lock the user interface.
  • Unlock all Cookie Jar scenes.
  • Set the Mayor Rump's scene at the mall.
  • Skip the first day of the game.
  • Unlock all locations.
  • Force/Unforce the map lock, forcing it unlocked will make the map available from any screen in the game.
  • Lock/Unlock the sleep lock, allowing you to sleep through anything.
  • Enable/Disable the cheat mode on/off.
  • Display/Hide any python expression.
  • Enable/Disable notifications for label names (on the top left corner) whenever you enter a new label
  • Enable/Disable to first day skip, starting you on the second day.

Time

This tab is dedicated to all the time manipulation functionalities.

  • Tick timer: advance time by one tick.
  • Set day to: set the current day to whatever you want, advancing the time until that day.
  • Set time to: set the time to whatever you choose, moving forward or backward in time if necessary.
  • Skip forward: allow to skip ahead a day, week, month or year.
  • Toggle debug period: allow to force Christmas or Halloween decorations even if it is not the right time of year yet.

Machines

This tab is dedicated to Finite State Machines and gives info about where the machine is located and in which state it is. For each one you can:

  • Advance: advance the FSM by one state. Can result in bugs though.
  • Show vars: open a separate window that shows all the variables for that FSM.
  • Pregnancy: open a separate window with all the variables for that machine's pregnancy manager.

Locations

This tab is dedicated to locations. For each location you can:

  • Lock/Unlock that location.
  • Visit/Unvisit that location.
  • Set the can_leave flag for that location.
  • Move the player to that location (teleportation).

Player

This tab is dedicated to the Player object. Its purpose is to be able to change the main character's stats and money.

Items

This tab is dedicated to the items in‐game management. From there you can give yourself or remove any item in the game. It has a convenient search box to filter out the 150 game items. You can also use this to print the full item list to the console.