Noah Petherbridge
a43e45fad0
* Fix the level collision bug that allowed clipping thru a ceiling while climbing up a wall. * Fix the scrolling behavior to keep the character on-screen no matter how fast the character is moving, especially downwards. * Increase player speed and gravity. * New cheat: "ghost mode" disables clipping for the player character. * Mark an actor as "grounded" if they fall and are stopped by the lower level border, so they may jump again.
1.9 KiB
1.9 KiB
Developer Console
Cheats
unleash the beast
- disable frame rate throttling.don't edit and drive
- enable editing while playing a level.scroll scroll scroll your boat
- enable scrolling the level with arrow keys while playing a level.import antigravity
- during Play Mode, disables gravity for the player character and allows free movement in all directions with the arrow keys. Enter the cheat again to restore gravity to normal.ghost mode
- during Play Mode, toggles noclip for the player character.
Bool Props
Some boolean switches can be toggled in the command shell.
Usage: boolProp <name> <value>
The value is truthy if its first character is the letter T or the number 1. All other values are false. Examples: True, true, T, t, 1.
Debug
orD
: toggle debug mode within the app.DebugOverlay
orDO
: toggle the debug text overlay.DebugCollision
orDC
: toggle collision hitbox lines.
Interesting Tricks
Editable Map While Playing
In Play Mode run the command:
Command | Effect |
---|---|
$ d.Scene.Drawing().Editable = true |
Can click and drag new pixels onto the level while playing it. |
$ d.Scene.Drawing().Scrollable = true |
Arrow keys scroll the map, like in editor mode. |
$ d.Scene.Drawing().NoLimitScroll = true |
Allow map to scroll beyond bounded limits. |
The equivalent Canvas in the Edit Mode is at d.Scene.UI.Canvas
Edit Out-of-Bounds in Editor Mode
In Edit Mode run the command:
$ d.Scene.UI.Canvas.NoLimitScroll = true
and you can scroll the map freely outside of the normal scroll boundaries. For example, to see/edit pixels outside the top-left edges of bounded levels.