-
Notifications
You must be signed in to change notification settings - Fork 110
homeworld_debug
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]
[I]+[C]
[I]+[S]
[I]+[Z]
[I]+[V]
[I]+[T]
[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)
\
\
\
Take a single screenshot
[Scroll Lock]
Start screenshot sequence
[CTRL]+[Scroll Lock]
End screenshot sequence
[Pause/Break]
\
\
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.
\
\
\