Guide:LEGO Rock Raiders command-line parameters: Difference between revisions

From Research Realm
OH. I got some things totally wrong. As did Karl?
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 4: Line 4:
== Using ==
== Using ==
Shortcut
Shortcut
Two shortcut:<ref name="Analysis command line"/>
* "''LEGO Rock Raiders - Standard''" or "''Rock Raiders Standard''": Uses {{kbd|-best}} {{kbd|-reducesamples}} {{kbd|-reduceanimation}} {{kbd|-reducepromeshes}} {{kbd|-reduceflics}} {{kbd|-reduceimages}}
* "''LEGO Rock Raiders - Enhanced''" or "''Rock Raiders Advanced''": Uses only {{kbd|-best}}


== List ==
== List ==
Line 13: Line 17:
| {{kbd|-best}} ||  
| {{kbd|-best}} ||  
|-
|-
| {{kbd|-cleansaves}} ||  
| {{kbd|-cleansaves}} || Deletes all save files upon starting the game.<ref name="Analysis command line"/>
|-
|-
| {{kbd|-debug}} ||  
| {{kbd|-debug}} ||  
Line 28: Line 32:
This option is used by the [[Wikipedia:Voodoo2|Voodoo2]] option in the game's Video Card selector program ([[CLGen]])<ref name="RR ClGen"/>
This option is used by the [[Wikipedia:Voodoo2|Voodoo2]] option in the game's Video Card selector program ([[CLGen]])<ref name="RR ClGen"/>
|-
|-
| {{kbd|-fvf}} || "'''''F'''orce '''v'''ertex '''f'''og''".<ref name="Analysis command line"/> Forces [[Wikipedia:Distance fog|distance fog]] in first-person views. Fog is enabled by default on certain [[Wikipedia:Graphics card|video cards]] (including those emulated by [[dgVoodoo]]), but does not work on others unless forced by the {{kbd|-fvf}} parameter.<ref name="RR readme"/> This option is used by the [[Wikipedia:Savage 3D|Savage3D]] option in the game's Video Card selector program (CLGen)<ref name="RR ClGen"/>
| {{kbd|-fvf}} || "'''''F'''orce '''v'''ertex '''f'''og''". Forces a vertex-based [[Wikipedia:Distance fog|distance fog]] in [[Wikipedia:First-person (video games)|first-person]] views. By default ''LEGO Rock Raiders'' attempts to use table-based fog; however this does not work on some graphics cards (due to both lack of support in older cards and poor compatibility with ''Rock Raiders'' in newer ones).<ref name="Analysis command line"/><ref name="RR readme"/> This option is used by the [[Wikipedia:Savage 3D|Savage3D]] option in the game's Video Card selector program (CLGen)<ref name="RR ClGen"/>
<gallery widths="240" heights="180">
<gallery widths="240" heights="180">
Level25 Rocky Horror -fvf off.png | Fog disabled
Distance fog in Rock Raiders (disabled).png | No fog; the world cuts off suddenly at the [[Wikipedia:Draw distance|draw distance]]
Level25 Rocky Horror -fvf on.png | Fog enabled with {{kbd|-fvf}}
Distance fog in Rock Raiders (vertex fog, -fvf).png | Vertex fog forced using {{kbd|-fvf}}
Distance fog in Rock Raiders (table fog, GeForce4 Ti 4800).png | Table fog on a supported video card (emulated with [[dgVoodoo]])
</gallery>
</gallery>
Further reading on table fog (or pixel fog) and vertex fog:{{refbegin}}
* {{cite web |url=https://developer.download.nvidia.com/assets/gamedev/docs/Fog2.pdf |title=Implementing Fog in Direct3D |first=Douglas |last=Rogers |publisher=NVIDIA Corporation |date=January 10, 2000 |archive-url=https://web.archive.org/web/20250610232100/https://developer.download.nvidia.com/assets/gamedev/docs/Fog2.pdf |archive-date=June 10, 2025 |url-status=live |access-date=30 October 2025}}
* {{cite web |url=https://learn.microsoft.com/en-us/windows/win32/direct3d9/vertex-fog |title=Vertex Fog (Direct3D 9) |date=January 6, 2021 |website=Microsoft Learn |archive-url=https://web.archive.org/web/20230130163938/https://learn.microsoft.com/en-us/windows/win32/direct3d9/vertex-fog |archive-date=January 30, 2023 |url-status=live |access-date=30 October 2025}}
* {{cite web |url=https://learn.microsoft.com/en-us/windows/win32/direct3d9/pixel-fog |title=Pixel Fog (Direct3D 9) |date=January 6, 2021 |website=Microsoft Learn |archive-url=https://web.archive.org/web/20230130164121/https://learn.microsoft.com/en-us/windows/win32/direct3d9/pixel-fog |archive-date=January 30, 2023 |url-status=live |access-date=30 October 2025}}
* {{cite web |url=https://www.vogonswiki.com/index.php/ATI |title=List of games with Table Fog support |website=Vogons Wiki |access-date=30 October 2025}}
{{refend}}
|-
|-
| {{kbd|-insistOnCD}} || Stops the game from launching unless a ''LEGO Rock Raiders'' CD is inserted into the [[Wikipedia:Drive letter assignment|first lettered]] [[Wikipedia:Optical disc drive|disc drive]] in the computer.
| {{kbd|-insistOnCD}} || Stops the game from launching unless a ''LEGO Rock Raiders'' CD is inserted into the [[Wikipedia:Drive letter assignment|first lettered]] [[Wikipedia:Optical disc drive|disc drive]] in the computer (searches for <samp>CDROM:\Data\cd.key</samp>). Due to a bug, this parameter prevents the game from starting at all.<ref name="Analysis command line"/>
<gallery widths="224" heights="100">Rock Raiders Setup Error (Windows 98) - Please insert CD.png | A no CD error message</gallery>
<gallery widths="224" heights="100">Rock Raiders Setup Error (Windows 98) - Please insert CD.png | A no CD error message</gallery>
|-
|-
Line 49: Line 60:
| {{kbd|-reduceimages}} ||  
| {{kbd|-reduceimages}} ||  
|-
|-
| {{nowrap|{{kbd|-reducepromeshes}}}} || Reduces the number of [[Wikipedia:Level of detail (computer graphics)|level of detail]] (LOD) meshes for objects and surfaces in first-person mode.<ref name="rru White 45108"/> Note that for objects, this only affects the models linked to in the <code>HighPoly {}</code> block (if one exists) in an object's [[AE file]]; any models linked here will display in place of the default models when viewed in first-person mode within the distance of <code>HighPolyRange</code> as defined in [[Lego.cfg]] (set to <code>60.0f</code> or 1.5 "blocks" by default). Models defined in the <code>MediumPoly {}</code> block, which display between the <code>HighPolyRange</code> distance and the <code>MedPolyRange</code> distance (100.0f or 2.5 "blocks" by default), and models defined in the <code>FPPoly {}</code> block, which display when the object is being controlled in first-person views, are not affected by {{nowrap|{{kbd|-reducepromeshes}}}}. See the gallery below for examples.
| {{nowrap|{{kbd|-reducepromeshes}}}} || Reduces the number of [[Wikipedia:Level of detail (computer graphics)|level of detail]] (LOD) meshes for objects and surfaces in first-person mode.<ref name="rru White 45108"/> For objects, this only affects parts listed with a <code>!</code> prefix in the object's [[AE file]]. For instance, in the Rock Raider (<code>Pilot</code>) AE file, only parts in the <code>HighPoly{{nbsp}}{}</code> block uses the <code>!</code> prefix (eg, {{nowrap|<code>!vlphead {{nbsp}} hphead</code>}}), so these will be disabled while parts listed in <code>MediumPoly{{nbsp}}{}</code> and <code>FPPoly{{nbsp}}{}</code> will not be. For wall and floor meshes, this functions the same as setting <samp>Wall Detail</samp> to <kbd>Low</kbd> in Advanced Options.<ref name="Analysis command line"/>
<!--gallery widths="240" heights="180"--><gallery widths="200" heights="150">
<gallery widths="200" heights="150">
Level16 Split Down The Middle -reducepromeshes off.png | {{kbd|-reducepromeshes}} disabled
Rock Raiders -reducepromeshes off.png | A first-person view with {{nowrap|{{kbd|-reducepromeshes}}}} disabled
Level16 Split Down The Middle -reducepromeshes on.png | {{kbd|-reducepromeshes}} enabled
Rock Raiders -reducepromeshes on.png | The same view with {{nowrap|{{kbd|-reducepromeshes}}}} enabled
Level13 Rock Hard -reducepromeshes MediumPoly.png | <code>MediumPoly {}</code> LODs are not affected, as can be seen with two of the Rock Raiders further away from the player.
Rock Raiders -reducepromeshes MediumPoly.png | The Rock Raider's <code>HighPoly{{nbsp}}{}</code> models are not loaded with {{nowrap|{{kbd|-reducepromeshes}}}} enabled, while its <code>MediumPoly{{nbsp}}{}</code> models are
Level13 Rock Hard -reducepromeshes FPoly Camera2.png | The controlled Rock Raider's head, visible in "shoulder view", still uses the model defined in <code>FPPoly {}</code>
Rock Raiders -reducepromeshes FPoly Camera2.png | The controlled Rock Raider's head, visible in "shoulder view", still uses the model defined in the AE file
</gallery>
</gallery>
|-
|-
| {{kbd|-reducesamples}} ||  
| {{kbd|-reducesamples}} ||  
|-
|-
| {{kbd|-showversion}} || Displays the game's version number (V.0.121) in the bottom-right corner of the screen while on the main menu and in the pause/options menu .
| {{kbd|-showversion}} || Displays the game's version number (V.0.121) in the bottom-right corner of the screen while on the main menu, the load/save screen, the level select screens, and the pause/options menu.<ref name="Analysis command line"/>
|-
|-
| {{kbd|-startlevel}} ||  
| {{kbd|-startlevel}} ||  
|-
|-
| {{kbd|-testercall}} || Identical functionality to {{kbd|-testlevels}}. Intended to sound like "testicle"; programmer and level designer Karl White, who added this parameter, said in 2010 that it "was never, ever, ever meant to see the light of day."<ref name="rru White 45108"/>
| {{kbd|-testercall}} || <s>Identical functionality to {{kbd|-testlevels}}.</s> Intended to sound like "testicle"; programmer and level designer Karl White, who added this parameter, said in 2010 that it "was never, ever, ever meant to see the light of day."<ref name="rru White 45108"/>
|-
|-
| {{kbd|-testlevels}} || Unlocks all levels regardless of completion status.
| {{kbd|-testlevels}} || Unlocks all levels regardless of completion status. Games saved while this parameter is active will return to default unlock behaviour if loaded while it is disabled.<ref name="Analysis command line"/>
|-
|-
| {{kbd|-window}} ||  
| {{kbd|-window}} ||  

Latest revision as of 05:00, 31 October 2025

This page lists all known command-line parameters for the 1999 Windows video game LEGO Rock Raiders.

Using

Shortcut

Two shortcut:[1]

  • "LEGO Rock Raiders - Standard" or "Rock Raiders Standard": Uses -best -reducesamples -reduceanimation -reducepromeshes -reduceflics -reduceimages
  • "LEGO Rock Raiders - Enhanced" or "Rock Raiders Advanced": Uses only -best

List

Caption text
Parameter Effects
-best
-cleansaves Deletes all save files upon starting the game.[1]
-debug
-debugcomplete
-dualmouse
-flags
-fpslock Locks the game's framerate to the monitor's refresh rate when running in a window. By default the game runs uncapped in windowed mode, and locks automatically in fullscreen.[2]
-ftm "Force texture management".[1] The game's readme file claims this option "makes you [sic] videocard use all available texture memory".[3]

This option is used by the Voodoo2 option in the game's Video Card selector program (CLGen)[4]

-fvf "Force vertex fog". Forces a vertex-based distance fog in first-person views. By default LEGO Rock Raiders attempts to use table-based fog; however this does not work on some graphics cards (due to both lack of support in older cards and poor compatibility with Rock Raiders in newer ones).[1][3] This option is used by the Savage3D option in the game's Video Card selector program (CLGen)[4] Further reading on table fog (or pixel fog) and vertex fog:
  • Rogers, Douglas (January 10, 2000). "Implementing Fog in Direct3D" (PDF). NVIDIA Corporation. Archived (PDF) from the original on June 10, 2025. Retrieved 30 October 2025.
  • "Vertex Fog (Direct3D 9)". Microsoft Learn. January 6, 2021. Archived from the original on January 30, 2023. Retrieved 30 October 2025.
  • "Pixel Fog (Direct3D 9)". Microsoft Learn. January 6, 2021. Archived from the original on January 30, 2023. Retrieved 30 October 2025.
  • "List of games with Table Fog support". Vogons Wiki. Retrieved 30 October 2025.
-insistOnCD Stops the game from launching unless a LEGO Rock Raiders CD is inserted into the first lettered disc drive in the computer (searches for CDROM:\Data\cd.key). Due to a bug, this parameter prevents the game from starting at all.[1]
-nm ??? Incorrectly listed as -nom in the game's readme file.[3]
-nosound Disables all sound, including music, but excluding FMV sequence audio.[3]
-programmer
-reduceanimation Disables the rockfall animation that plays when changing screens in the main menu. (This animation is disabled by default in the German version.)
-reduceflics Disables all FLIC animations, such as the random animations on the game's main menu and Chief's animation on the mission scoring screen.
-reduceimages
-reducepromeshes Reduces the number of level of detail (LOD) meshes for objects and surfaces in first-person mode.[2] For objects, this only affects parts listed with a ! prefix in the object's AE file. For instance, in the Rock Raider (Pilot) AE file, only parts in the HighPoly {} block uses the ! prefix (eg, !vlphead   hphead), so these will be disabled while parts listed in MediumPoly {} and FPPoly {} will not be. For wall and floor meshes, this functions the same as setting Wall Detail to Low in Advanced Options.[1]
-reducesamples
-showversion Displays the game's version number (V.0.121) in the bottom-right corner of the screen while on the main menu, the load/save screen, the level select screens, and the pause/options menu.[1]
-startlevel
-testercall Identical functionality to -testlevels. Intended to sound like "testicle"; programmer and level designer Karl White, who added this parameter, said in 2010 that it "was never, ever, ever meant to see the light of day."[2]
-testlevels Unlocks all levels regardless of completion status. Games saved while this parameter is active will return to default unlock behaviour if loaded while it is disabled.[1]
-window

References

  1. a b c d e f g h Jordan, Robert (July 9, 2021). "Command line options". LEGO Rock Raiders Assembly Analysis wiki. Archived from the original on October 30, 2025. Retrieved October 30, 2025 – via GitHub.
  2. a b c White, Karl (28 December 2010). "I think someone may have dropped the ball there". Rock Raiders United (Comment on forum topic "Wow People! I Am Both Stunned And Impressed!"). Archived from the original on 28 January 2023. Retrieved 29 October 2025.
  3. a b c d "README file for PC version". LEGO Rock Raiders V.1.0. LEGO Media International. 24 September 1999.
  4. a b Data Design Interactive (November 1999). LEGO Rock Raiders. LEGO Media International. File/code: CLGen.dat.