Skip to content
This repository has been archived by the owner on Nov 14, 2018. It is now read-only.

homeworld_debug

aheadley edited this page Jan 17, 2014 · 1 revision

HOMEWORLD Debug keys:

\

Debug controls:

General

Switch players in single player

[CTRL]+[X]

Next levelin single player

[I]+[C] (i.e. hold down i and press c)

Reload tactics.script

[CTRL]+[F1]

Reload a .shp file

Select the ship, then [CTRL]+[ALT]+[F1] (must build a new ship to get changes)

Bring up framerate

NUMPAD [7]

Bring up polygon stats

NUMPAD [8]

Bring up x,y,z position of ship

NUMPAD [9]

Display current LOD, distance from camera, & x,y,z position of selected ship

[DEL]

Warp speed (20x mode)

[\]

Toggle windowed / fullscreen mode

[SHIFT]+[F12]

Toggle rGL software / GLide modes

[CTRL]+[F12]

Toggle between OpenGL and rGL/D3D

[CRTL]+[Shift]+[F11]

Release mouse from window/recapture it

[CTRL]+[F11]

Trigger Hyperspace jump (single plyr only)

[I]+[C]

Toggle KAS overlay: States

[I]+[S]

Toggle KAS overlay: Volumes

[I]+[Z]

Toggle KAS overlay: Variables

[I]+[V]

Toggle KAS overlay: Timers

[I]+[T]

Toggle KAS overlay: ALL

[I]+[A]

Enter LOD tuning mode

[END]

Display LOD scalefactor

[W]

Decrease LOD (when in LOD tuning mode)

[INSERT]

Increase LOD (when in LOD tuning mode)

[HOME]

Save current LOD position (when in LOD tuning mode)

[CTRL]+[L]

Save current LOD file

[CTRL]+[SHIFT]+[L]

Mesh animation testing

[CTRL]+[A] (you must have a ship selected)

Increase gamma on 3Dfx

[SHIFT]+]

Decrease gamma on 3Dfx

[SHIFT]+[

Enter engine glow tuning mode

[CTRL]+[NUMPAD 4] Note: you must have a single ship selected

Increase engine glowscaling

[CTRL]+[NUMPAD 3]

Decrease engine glowscaling

[CTRL]+[NUMPAD 2]

Enter gimble gun tuning mode

[Y] Note: you must have a single ship selected

Move gimble gun (when in gimble gun tuning mode)

Cursor keys

Move to next gun (when in gimble gun tuning mode)

[INSERT]

Reset current gun (when in gun tuning mode)

[NUMPAD 0]

Destroy selected ship(s)

[S]-[S] (quickly)

Testfire guns of selected ship

[T]

Pause game

[P]

Memory allocation debug Info

[K]-[K] (quickly)

Memory statisticsdump

[J]

OpenGL statedump

[G] + [L]

Generate crateat current camera position

[CTRL]+[TAB]

Homeworld planettuning mode

[CTRL]+[[]+[]] (i.e. you hold down CTRL and hit [ and ] simultaneously (yikes!)

Switch between planet variables

[1],[2],[3],[4],[5],[6],[7]

Incrementplanet variable

[9]

Decrementplanet variable

[0]

Exit Homeworld planet tuningmode

[[]+[]] (i.e. hit [ and ] together)

\

\

Screenshots

\

Take a single screenshot

[Scroll Lock]

Start screenshot sequence

[CTRL]+[Scroll Lock]

End screenshot sequence

[Pause/Break]

\

\

NIS Controls

Camera release

[NUMPAD 4]

Pause

[NUMPAD 5]

Time info On/Off

[NUMPAD 6]

Start/End NIS

[NUMPAD 1]

Back 1 second

[NUMPAD 2]

Back 10 seconds

[NUMPAD 3]

Increase speed

[NUMPAD 0]

Decrease speed

[CTRL]+ [NUMPAD 0]

Normal speed

[NUMPAD .]

\

Command Line Parameters

\

/debug

Enables debug window

/debugInt

Fatal errors generate an int3 before exiting

/heap <n>

Sets size of global memory heap to <n>

/prepath <path>

Sets path to search for opening files

/freemouse

Mouse free to move about entire screen at startup. Use <CTRL>F11 to toggle during play

/skipFE

Skip front end screen and go straight to game

/noSound

Turn all sound effects off

/noSpeech

Turn all speech off

/MixDSound

Turns on DirectSound mixing (turns off default custom mixer)

/noBG

Disable display of galaxy backgrounds

/noFilter

Disable bi-linear filtering of textures

/noBorder

Draw window without title bar or border

/noClamp

Do not use texture clamping anywhere

/noTexture

Do not use textures at all

/noSmooth

Do not use polygon smoothing

/nilTexture

Don’t ever load textures at all

/fullscreen

Display fullscreen with software renderer

/window

Display in a window

/truecolor

Try 24bit modes before 15/16bit

/slow

Use slow screen blits if the default is buggy

/cheapships

Ships only cost 1RU

/dockLines

Show dock lines (debug only)

/gunlines

Show gun lines (debug only)

/noNIS

Disable the teaser NIS (debug only)

/compPlayer=01234567

to enable all computer players

/noCompPlayer

Disable default computer players

/gatherStats

Enable gathering of stats

/showStatsFight=i,j

To show stats fight i,j

/showStatsFancyFight=i,n1,f1,t1,j,n2,f2,t2

Where i,j=shipID, n=number, f=formation, t=tactics

/noEffects

Disable all effects (debug only)

/accel

Start up in 3D accelerated mode if available

/device

<dev> - select an rGL device by name, eg. sw, fx, d3d.

/glDevice

<dllname> - select an OpenGL .DLL

/gl

Select default OpenGL as renderer.

/d3d

Select Direct3D as renderer.

/boxes

Render bounding bow-ties on the ships

/lightLines

Show light lines (debug only)

/specialTextures

Enable special debugging textures

/textFeedback

Enable text feedback for in game commands

/logOff

Turns off network logging file

/captaincyLogOff

Turns off captaincy log file.

/captaincyLogOn

Turns on captaincy log file.

/logOff

Turns network logging file off.

/logOn

Turns network logging file on.

/logOnVerbose

Turns verbose network logging on

/NoFETextures

Turns on Front end textures

/testNIS <nisFile>

Enables NIS testing mode using [nisFile]

/testNISScript <scriptFile>

Enables NIS testing mode using [scriptFile]

/sensorlevel <n>

Set initial sensors level (0,2). Default is 0.

/stipple

Enable stipple alpha (software renderer)

/aiplayerLog

Enable AI Player Logging.

/aiplayerlevel

=[012] to set the computerplayer levels

/demoRecord

<fileName> - record a demo.

/loadFreeLog

Generates a file called loadfree.log which details what was loaded and freed between levels

/aiplayerLog

Enable AI player logging

/demoRecord <filename>

Record a demo

/demoPlay <filename>

Play a demo

/packetRecord

Record packets of this multiplayer game.

/packetPlay

Play back packet recording.

/hiRes

Run at 800x600 instead of 640x480

/Alltech

Give players all technology

/nohint

Disable usage of OpenGL perspective correction hints

/320

Run in 320x240 resolution.

/640

Run in 640x480

/800

Run in 800x600

/1024

Run in 1024x768

/1280

Run in 1280x1024

/1600

Run in 1600x1200

/d16

Run in 16-bit color.

/d32

Run in 32-bit color.

\

\

\

\

/nofuel

Gives ships infinite fuel

/showDamage

Shows ship damage. (default)

/noSshowDamage

Disable ship damage effects

/noretreat

Turns off retreating (thus ships will pursue their targets forever)

/IgnoreBigfiles

Don't use anything from bigfile(s). Load all files from the filesystem.

/logFileLoads

Show where the files were loaded from and log to a file.

/noRetreat

Disables the 'retreat' feature of tactics.

/POCtrails

Enables POC-style engine trails (history of position, not the newer spline model)

/showExtents

Show the extents of the game world

/notactics

Disables the tactics in the game

/nofuel

Gives ships infinite fuel

/noAuth

Disables WON Login.

/morphDebug

Enable morphed mesh-particle debugging mode.

.lodScaleDebug

Enable fixing a LOD scale factor.

/focusRoids

Enable focussing on asteroids and dust clouds.

/showExtents

Draw elliptical universe extents.

/noPalettes

Disable paletted texture support.

/allowPacking

Use the packed textures if available (default).

/disablePacking

Don’t use the packed textures if available.

/onlyPacking

Only display packed textures.

/smCentrePlane

Centres the SM world plane about 0,0,0.

/password

<password> - specify password to enable certain features.

/noPause

Don't pause when you alt-tab.

/nisCounter

Display nis time index info by default.

\

\

\