Difference between revisions of "ResidualVM"

From ScummVM :: Wiki
Jump to navigation Jump to search
(first residual entry; based on text from the 'subprojects' page)
 
(insert some text from the README)
Line 1: Line 1:
 
=== About Residual ===
 
=== About Residual ===
Residual is a [http://www.lua.org LUA]-powered 3D GRIME clone, designed to run the game [[Grim Fandango]].
+
Residual is a [http://www.scummvm.org ScummVM] sub-project to play [[LucasArts]]' [http://www.lua.org LUA]-based 3D adventures, such as [[Grim Fandango]].  
Why 'Residual'? Because this engine covers games that the main [http://www.scummvm.org ScummVM] application will not support due to their 3D nature.
+
Residual is an [http://www.opengl.org OpenGL] program, and requires a 3D card with working [http://www.opengl.org OpenGL] support.
 +
 
 +
The main [http://www.scummvm.org ScummVM] program can run [[LucasArts]] 2D [[SCUMM]] adventures (among others).
 +
Residual is named such as it aims to do the same for the residual (remaining) games. It is also a word pun, as the engine used in these [http://www.lua.org LUA]-based adventure is called GrimE (as opposed to [[SCUMM]]). Grime is a type of residue.
 +
 
 +
=== What is the state of Residual? ===
 +
Basic gameplay works, including cutscenes.
 +
Some of the game is playable, but many features are either missing or unstable.
 +
There are no menus, save/load features, proper lighting, etc. Crashes are likely.
 +
 
 +
=== Development/debug keys from the original game ===
 +
* Ctrl + e  : Enter lua string to execute
 +
* Ctrl + g  : Jump to set
 +
* Ctrl + i  : Toggle walk boxes
 +
* Ctrl + l  : Toggle lighting
 +
* Ctrl + n  : Display background name
 +
* Ctrl + o  : Create a door
 +
* Ctrl + p  : Execute patch file
 +
* Ctrl + s  : Turn on cursor
 +
* Ctrl + u  : Create a new object
 +
* Ctrl + v  : print the value of a variable
 +
* Alt + n  : Next viewpoint
 +
* Alt + p  : Prev viewpoint
 +
* Alt + s  : Run lua script
 +
* Shift + n  : Next set
 +
* Shift + p  : Prev set
 +
* Shift + o  : Toggle object names
 +
* F3        : Toggle sector editor
 +
* Home      : Go to default position in current set
 +
* j          : Enter jump number

Revision as of 00:09, 27 March 2005

About Residual

Residual is a ScummVM sub-project to play LucasArts' LUA-based 3D adventures, such as Grim Fandango. Residual is an OpenGL program, and requires a 3D card with working OpenGL support.

The main ScummVM program can run LucasArts 2D SCUMM adventures (among others). Residual is named such as it aims to do the same for the residual (remaining) games. It is also a word pun, as the engine used in these LUA-based adventure is called GrimE (as opposed to SCUMM). Grime is a type of residue.

What is the state of Residual?

Basic gameplay works, including cutscenes. Some of the game is playable, but many features are either missing or unstable. There are no menus, save/load features, proper lighting, etc. Crashes are likely.

Development/debug keys from the original game

  • Ctrl + e : Enter lua string to execute
  • Ctrl + g : Jump to set
  • Ctrl + i : Toggle walk boxes
  • Ctrl + l : Toggle lighting
  • Ctrl + n : Display background name
  • Ctrl + o : Create a door
  • Ctrl + p : Execute patch file
  • Ctrl + s : Turn on cursor
  • Ctrl + u : Create a new object
  • Ctrl + v : print the value of a variable
  • Alt + n : Next viewpoint
  • Alt + p : Prev viewpoint
  • Alt + s : Run lua script
  • Shift + n : Next set
  • Shift + p : Prev set
  • Shift + o : Toggle object names
  • F3 : Toggle sector editor
  • Home : Go to default position in current set
  • j : Enter jump number