Difference between revisions of "Debug menu"

From Summertime Saga Wiki
Jump to: navigation, search
(Corrected spelling/grammar and layout)
Line 1: Line 1:
The debug menu is a menu unlocked by setting the game in developper mode. It is unlocked by default on android devices.
+
The debug menu is a menu unlocked by setting the game in developer mode. It is unlocked by default on android devices.
  
This menu is accessed by clicking on the wifi icon in the player's cellphone.
+
This menu is accessed by clicking on the wifi icon on the player's cellphone.
  
 
It provides a lot of useful features to cheat your way through the game, or get yourself out of bugs and softlocks.
 
It provides a lot of useful features to cheat your way through the game, or get yourself out of bugs and softlocks.
  
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 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.
  
 
= General =
 
= General =
 +
This tab is dedicated to general options. From there you can:
  
This tab is dedicated to general options. From there you can :
+
- unlock/lock the UI<br />
 
+
- unlock all [[Cookie Jar]] scenes<br />
- unlock/lock the UI
+
- set the [[Rump]] scene at the mall<br />
 
+
- skip the first day of the game<br />
- unlock all cookie jar scenes
+
- unlock all locations<br />
 
+
- force/unforce the map lock, forcing it unlocked will make the map available from any screen in the game<br />
- set the rump scene at the mall
+
- lock/unlock the sleep lock, allowing you to sleep through anything<br />
 
+
- toggle the cheat mode on/off<br />
- skip the first day of the game
+
- watch/unwatch any python expression<br />
 
+
- toggle on/off notifications for label names (on the topleft corner) whenever you enter a new label<br />
- unlock all locations
+
- toggle on/off to the skip intro (which will skip the intro as well as the first day, starting you on the second day)
 
 
- 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.
 
 
 
- toggle the cheat mode on/off
 
 
 
- watch/unwatch any python expression
 
 
 
- toggle on/off notifications for label names (on the topleft corner) whenever you enter a new label.
 
 
 
- toggle on/off the skip intro (which will skip the intro as well as the first day, starting you on the second day)
 
  
 
= Time =
 
= Time =
 +
This tab is dedicated to all the time manipulation functionalities.
  
This tab is dedicated to all the time manipulation functionnalities
+
- tick timer: advance time by one tick<br />
 
+
- set day to: set the current day to whatever you want, advancing the time until that day<br />
- tick timer will advance time by one tick
+
- set time to: set the time to whatever you choose, moving forward/backwards in time if necessary<br />
 
+
- skip forward: allows you to skip ahead a day, week, month or year<br />
- set day to will set the current day to whatever you want, advancing the time until that day.
+
- toggle debug period: allows the player to get christmas/halloween decorations even if it is not christmas or halloween yet
 
 
- set time to will set the time to whatever you choose moving forward/backwards in time if necessary
 
 
 
- skip forward allows you to skip ahead a day, week, month or year
 
 
 
- toggle debug period allows to get christmas/halloween decorations even if it is not christmas or halloween time yet.
 
  
 
= Machines =
 
= Machines =
 +
This tab is dedicated to FSMs and gives info about where the machine is located and in which state it is. For each one you can:
  
This tab is dedicated to FSMs, gives info about where the machine is located and in which state it is. For each one you can :
+
- Advance: advances the FSM by one state. Can result in bugs though.<br />
 
+
- Show vars: opens a separate window that shows all the variables for that FSM<br />
- Advance : advances the FSM by one state. Can result in bugs though.
+
- Pregnancy: opens a separate window with all the variables for that machine's pregnancy manager
 
 
- Show vars : opens a separate window that shows all the variables for that FSM
 
 
 
- Pregnancy : opens a separate window with all the variables for that machine's pregnancy manager.
 
  
 
= Locations =
 
= Locations =
 +
This tab is dedicated to locations. For each location you can:
  
This tab is dedicated to locations. For each location you can :
+
- Lock/Unlock that location<br />
 
+
- Visit/unvisit that location<br />
- Lock/Unlock that location
+
- Set the can_leave flag for that location<br />
 
+
- move the player to that location (teleportation)
- Visit/Unvisit that location
 
 
 
- Set the can_leave flag for that location
 
 
 
- move the player to that location (Teleportation)
 
  
 
= Player =
 
= Player =
 
+
This tab is dedicated to the Player object. Its purpose is to be able to manipulate stats and money for the player.
This tab is dedicated to the Player object. Its purpose is to be able to manipulate stats and money for the player
 
  
 
= Items =
 
= Items =
 
+
This tab is dedicated to the items in-game. From there you can give yourself or remove any item in the game. It has a convenient search box to filter out items given that there are over 150 of them. You can also use this to print the full item list to the console.
This tab is dedicated to the items in game. From there you can give or remove yourself any item in the game. It has a convenient search box to filter out items given that there are over 150 of them. You can also use this to print the full item list to the console.
 

Revision as of 13:03, 9 May 2019

The debug menu is a menu unlocked by setting the game in developer mode. It is unlocked by default on android devices.

This menu is accessed by clicking on the wifi icon on the player's cellphone.

It provides a lot of useful features to cheat your way through the game, or get yourself out of bugs and softlocks.

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.

General

This tab is dedicated to general options. From there you can:

- unlock/lock the UI
- unlock all Cookie Jar scenes
- set the Rump 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
- toggle the cheat mode on/off
- watch/unwatch any python expression
- toggle on/off notifications for label names (on the topleft corner) whenever you enter a new label
- toggle on/off to the skip intro (which will skip the intro as well as the first day, 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/backwards in time if necessary
- skip forward: allows you to skip ahead a day, week, month or year
- toggle debug period: allows the player to get christmas/halloween decorations even if it is not christmas or halloween yet

Machines

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

- Advance: advances the FSM by one state. Can result in bugs though.
- Show vars: opens a separate window that shows all the variables for that FSM
- Pregnancy: opens 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 manipulate stats and money for the player.

Items

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