Riven debug shell

From A look inside The Link @ wiki
Revision as of 12:02, 6 April 2008 by TitoDalCanton (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The original Riven engine features a built-in debug shell with useful capabilities.

It can be activated by typing the string b3hn in the game and then pressing ctrl+tab. A green prompt should appear in the bottom left corner of the game window. This prompt accepts several commands, listed below. After each command the prompt disappears, but it comes out again by just pressing ctrl+tab.

  • g <id>: go to card <id>
  • gc <id>: go to card using its RMAP identifier
  • gs <stack> [<id>]: go to stack <stack> (e.g. tspit) and to card <id>, if specified
  • get <variable>: get the state of a variable
  • set <variable> <value>: set the state of a variable
  • undo
  • enable <id>: enable an hotspot
  • disable <id>: disable an hotspot
  • p
  • c
  • pc
  • mem: returns total free memory
  • free: returns physial free memory (excludes virtual)
  • debug: toggles a line with useful debug info
  • hs: toggle hotspot display
  • autosave
  • dump: saves the current card picture to a bmp file
  • ipmm