the cutting room mirror

Fireboy & Watergirl and Friends

The 7th game in the series, and like with every dying series, it started adding new characters. Introducing a heavy blue creature, a small yellow creature, and a jumpy green creature!

Unused Levels#

Levels that aren't referenced in temple.json.

3friends_1_fatjumpsmall

blank

ez_fat

ez_thin_fat

fat_2

fatjump_1_pse

fatsmall_1

fatsmall_2 - Copy

infinite_jump

jumpsmall_1

small_5_ball_BAD

test

test2

Debug Variables#

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Check what the undocumented ones do.

enableDebug turned on. (From Elements)

Variables found in js/init.js used for debugging purposes.

To better find the part in the script to turn them on (due to the script being obfuscated), add a colon at the end of the variable name in the search.

  • transparent - Makes the background while in-game transparent, white in most cases.
  • multiTexture -
  • antialias - Switches anti-aliasing.
  • enableDebug - Pressing Q while in-game will turn on a hitbox display. Note that toggle it off makes everything be in the corner.
    • Green - Level geometry, diamonds, level exits.
    • Gray - Static object.
    • Red - Moving object.
  • showFps - Shows the FPS in red in the upper left corner.
  • showTimeReq -
  • showShowNumBtn -
  • showNumsIndexes -
  • devUnlock - Makes all of the levels unlocked without needing to beat them all.
  • devSkipLevels - Sets the selected level as beated. It also sets the level's time beaten to 0, collected diamonds to 999 and collected silver diamonds to 1
  • devSkipTutorial -
  • devShowNumbers - Shows level number by deafult without needing to press "Level Numbers".
  • hideNewSigns -
  • devHideExtra -
  • devMarkExtra -
  • devSkipAds - Does nothing? Presumably would remove any ads.
  • devEraseProgress - Deletes save data.
  • simulateCordova - Replaces the buttons for Appstore and Playstore with 'Unlock All' and adds one to the level select.
  • isChinese - Switches the game's language to Chinese which can't be normaly selected.
  • log - Prints info while loading a level.
  • showShortcuts - Displays keyboard shortcuts for the buttons on the pause menu.
  • showProgressCounters - Shows 2 number on the level select of how much you succesfully collected all diamonds in levels and beated levels under the time limit.
  • disableVibration -
  • pauseOnBlur -

Backup Graphics#

Found in assets\atlasses are two backed-up graphics, them being MechAssets_BACKUP and MenuAssets_BACKUP. These are backups from the previous entry.

Similarly, in assets\fonts there are at least five folders of backups for the font graphics.

References#


  1. Google Playstore Page↩︎
  2. Steam Page↩︎
  3. Agame↩︎