Console

To open the Blacklawn console, run the game, and simply hit the tilda (~) key, hit it again to close the console. The console is used to operate and change options of the game.

HELP

Use HELP command gives information on using the console, the following text will display:

For detail help please type one of the following help commands:
      HELP COMMANDS (Displays the help of basic console commands)
      HELP EDITING (Displays the help of editing files in console)
      HELP CHEATS (Displays the help of cheat commands to the game)

HELP COMMANDS

Use HELP COMMANDS to view further informational help on the commands recognized by the console, the following text will display:

Console Commands:
      QUIT (completely close out of the game)
      MUSIC [<ON/OFF>] (get or set whether music is enabled)
      SOUND [<ON/OFF>] (get or set whether sound is enabled)
      WIRE [<ON/OFF>] (get or set whether the lawn is rendered in wireframe)
      GAMERESET (resets your game play to the beginning clearing all scores)
      DATABASE <[BACKUP/RESTORE/RESET/COMPACT]> (data maintenance commands)
      FILMS (lists the titles of the saved recordings existing in the folder)
      PLAY [<file>] (saves to or plays from recorded data in a file by title)
      RECORD [<file>] (begins game recording everything the player is doing)
      STOP (Stops the game from recording or stops the game from playback)
      CONNECT <host> <name> (connect as player <name> to a multiplayer <host>)
      DISCONNECT (disconnects from the active server and return to solo play)
      WEBCONNECT <name> [<port>] (Connect to neotext.org's online game server)
      SCORES (lists all the players on the server and their score time lines)
      SPEAK (sends a message to everybody that is connected to the server)

HELP EDITING

Use HELP EDITING to view commands that allow live editing of game data files during play, the following text will display:

Editing Commands:
      REFRESH (This command will cause the engine to reload the game files)
      LOAD <file> (This command loads the specified file to be edited live)
      VIEW <#[-#]> (This command displays the specified line numbers text)
      LINES <#[-#]> (This command adds lines # to the current loaded file)
      EDIT <#> <text> (This command changes the specified line numbers text)
      SAVE (This command saves any edited changes made with a loaded file)
      (For information on object and identifier editing see documentation)

HELP CHEATS

Use HELP CHEATS to view commands the console accepts that are considered as cheating to play with, the following text will display:

Cheat Commands:
      GOD (Enables god mod which displays your distance, x, y, z and fps)
      WARP <x> <z> (Warps to a position anywhere by a X and Z coordinate)
      NICKELS (Displays how many nickels generated and dispose locations)
      IDOLS (Displays all objective idols their names and their locations)
      STAT (Displays distance, location, and camera values in the console)
      PARTNER (Displays information on a small non playing character bot)

Note: All the cheat commands are disbaled when in record mode, multiplayer, and film playback.

EXIT

Exits the game, the ESC key will also exit the game (in windowed mode, hitting the ESC key twice exists the game, once frees the most from the game, if the mouse is freed and the console is open, the ESC key a second time will not close the program, while the movement controls are paused when the console is open, you may still type to the console).

MUSIC [<ON/OFF>]

The music command optionally takes one parameter either on or off which will change the state of the ambient music being used during game play, if no parameter is supplied it will display whether the music is on or off.

SOUND [<ON/OFF>]

The sound command optionally takes one parameter either on or off which will change the state of the sound effects being used during game play, if no parameter is supplied it will display whether the sound is on or off.

WIRE [<ON/OFF>]

The music command optionally takes one parameter either on or off which will change the state of the background music being played during game play, if no parameter is supplied it will display whether the music is on or off.

GAMERESET

The gamereset command resets all your scores and puts the game play back into the original state it was when it was first installed and this only affects the current logged in user on the system resetting your single player score.

DATABASE <[BACKUP/RESTORE/RESET/COMPACT]>

The database command allows one parameter either backup, restore, reset or compact. Specifying backup will create a backup.ini under the program folder which contains all the scores of the users in the database who played on the current system. Restore will take any backup.ini under the program folder and put them back into the database of the Blacklawn installation. Reset removes all users data from the Blacklawn database as if it was just newly installed from the original install. Compact is mainly for reset databases that may be taking up more memory then required, you can compact a reset database to reduce the size.

FILMS

The films command will list all the file titles of film files located under the save direction of the Blacklawn folder. Any displayed title (seperated by commas) may be specified with the play command to view the recorded data from the file.

PLAY [<file>]

The play command allows replaying of recorded film files. The film data will play from the file specified in the play command parameter, under the Films directory located in the Blacklawn Programs File directory, if no file is specified then the current logged in Windows username is used. The film will automatically stop when it is finished, or you can use the stop command to halt the playback.

RECORD [<file>]

The record command allows the recording of anything the player does in single player mode. To start recording from where ever your at in the game, simply use the record command. The recorded film data will be saved to the file specified in the record command parameter, under the Films directory located in the Blacklawn Programs File directory, if no file is specified then the current logged in Windows username is used. When you are done recording, use the stop command to halt recording.

STOP

The stop command finishes any current recording to a file, or it stops any playback of a recorded file.

CONNECT <host> <name>

The connect command is used to connect to a Blacklawn multiplayer server to join a multiplayer game, you must specify the hostname or ip as the first parameter (may include a trailing colon and port) plus a unique name to be identified as amongst other players. Duplicate names are not allowed and will result in a failed connect.

DISCONNECT

The disconnect command closes any multiplayer game you have connected to and only disconnects when you have a connection. When you join a multiplayer game your single player scores are saved just as if you exited the game and they'll come back when you disconnect just as if you reentered an exited game.

WEBCONNECT <name> [<port>]

This command is similar to connect except it connects to neotext.org's single served web game, this does not require the use of a multiplayer server. Specify your name and the port start for the server to connect back to you. Three ports must be available starting at the port specified, the webserver will attempt to connect to you using your internet or WAN IP.

SCORES

The scores command is a multiplayer command only and when used will display the names of every player connected to the multiplayer server along side with their scores.

SPEAK

The speak command is a multiplayer command only and when used will send anything after the command to all other players on the multiplayer server as said by your name. It is used to talk to other players on the server.

REFRESH

This command will refresh all the current game data from the game folder.

LOAD <file>

The load command takes one parameter or none, specifying the filename of a file located under the game data folder to be loaded. Once loaded the file can be viewed, edited and saved, if you type the command with out a parameter it shows the currently loaded file.

VIEW <#[-#]>

This command takes one parameter, either a single line number to be displayed, or a line number range between two numbers specified seperate by a single dash. The line numbers text of the current loaded file will print to the console.

LINES <#[-#]>

This command adds blank lines to the currently loaded file, it takes one parameter, either a single line number, or a line number range between two numbers specified seperate by a single dash. Blank lines will be added at the line location with out overwriting the line.

EDIT <#> <text>

This command takes two parameters, a single line number, and any text after it. The line number specified will be set to the text provided overwriting the line in the currently loaded file.

SAVE

This command takes no parameters, it simply saves the currently loaded file which should exist as the loaded file. To view the loaded filename you can use the load command with out any parameters.

GOD

This mode enables a display of your distance to the lawn (0, 0, 0) and it also shows your X, Y and Z coordinates and the frames per second that are being drawn.

WARP <x> <z>

Instantly warps you to the X and Z coordinate that you specify.

NICKELS

This command will show the total number of nickels generated and the location of each of the "N" icons which dispose of your nickels score.

IDOLS

This command displays the name and X,Y,Z location of all the objective idols to visit which add to your 6th score.

STAT

This command displays your distance to the center of the lawn, your X,Y,Z location, and camera precision values. Unlike the GOD command this information displays in the console.

PARTNER

This command displays the location of a non playing character bot, a small version of the default ship, and the bot's dancing interests.