Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Lego Racers"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
 
(76 intermediate revisions by 30 users not shown)
Line 1: Line 1:
{{cleanup}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Lego Racers cover.jpeg
 
|cover        = Lego Racers cover.jpeg
Line 8: Line 7:
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|July 31, 1999}}
+
{{Infobox game/row/date|Windows|August 1999}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic| | }}
 +
{{Infobox game/row/reception|OpenCritic| | }}
 +
{{Infobox game/row/reception|IGDB| | }}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | Racing }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | Lego Racers }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|steam appid side =
|strategywiki = Lego Racers
+
|gogcom id    =
 +
|gogcom id side =  
 +
|official site=
 +
|hltb        = 5257
 +
|strategywiki = LEGO Racers
 +
|lutris      =
 +
|mobygames    = 2629
 
|wikipedia    = Lego Racers (video game)
 
|wikipedia    = Lego Racers (video game)
 
|winehq      = 6114
 
|winehq      = 6114
 +
|license      = commercial
 
}}
 
}}
{{Series|Lego Racers}}
 
{{Series|Lego}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} The installer may not work on modern systems (see [[#Installing and running on Windows Vista or later|Installing and running on Windows Vista or later]]).
+
|introduction      =
{{--}} For the original 1999 release, when installed on a modern OS, the game will crash when attempting to change controls.
+
 
 +
|release history  =
 +
 
 +
|current state    = The installer may not work on modern systems; see [[#Installer doesn't run|Installer doesn't run]]. For the original 1999 release, when installed on a modern OS, the game will crash when attempting to change controls.{{cn|December 2023}}
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.rockraidersunited.org/forum/152-racers/ Rock Raiders United] Unofficial Game Forum
+
{{mm}} [https://lego.fandom.com/wiki/LEGO_Racers_(Game) Unofficial Lego Wiki]
 +
{{mm}} [http://en.brickimedia.org/wiki/LEGO_Racers_(game) Brickipedia]
 +
{{mm}} [http://www.rockraidersunited.com/topic/7900-index-of-helpfulinteresting-topics/ Rock Raiders United] - Unofficial game forum
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc, DRM-free | The original 1999 release contains SafeDisc V1 copy protection. The 2001 re-release removed this, and can be run without the disc once installed as a result. | | Windows }}
+
{{Availability/row| Retail | | disc | Very early releases of the game contain a simple disc check.<br>Later releases from 1999 contain {{DRM|SafeDisc|V1}}. | | Windows }}
 +
{{Availability/row| Retail | | DRM-free | The 2001 ''Lego Masterpiece'' re-release and subsequent re-issues. | | Windows }}
 
}}
 
}}
{{ii}} This game is not available digitally.
 
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|{{p|game}}\Save\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Save}}
+
{{Game data/saves|Windows|{{p|game}}\Save\}}
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/lego-racers
+
|wsgf link                  = https://www.wsgf.org/dr/lego-racers
 
|widescreen wsgf award      = unsupported
 
|widescreen wsgf award      = unsupported
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
 
|ultrawidescreen wsgf award = unsupported
 
|ultrawidescreen wsgf award = unsupported
 
|4k ultra hd wsgf award    = unsupported
 
|4k ultra hd wsgf award    = unsupported
|widescreen resolution      = false
+
|widescreen resolution      = hackable
|widescreen resolution notes= Stretches from 4:3. See [[#Widescreen resolution|Widescreen resolution]].
+
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = false
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
|4k ultra hd                = false
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Use WillKirkby's launcher for high resolutions. The game crashes if the resolution is not 4:3. https://www.rockraidersunited.com/topic/4354-lr1-launcher/
 
|fov                        = false
 
|fov                        = false
|fov notes                  = Stretches to aspect ratio (designed for 4:3).
+
|fov notes                  = Camera position can be changed.
 
|windowed                  = hackable
 
|windowed                  = hackable
|windowed notes            = See [[#Windowed|Windowed]].
+
|windowed notes            = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo].
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = unknown
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo].
|vsync                      = unknown
+
|upscaling                  = false
|vsync notes                =  
+
|upscaling tech            =
 +
|upscaling notes            =  
 +
|vsync                      = true
 +
|vsync notes                = Always enabled.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = Game is locked at 60 frames per second.
+
|120 fps notes              = Frame rate is capped at 83 FPS.
 +
|hdr                        = false
 +
|hdr notes                  =
 
|color blind                = false
 
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
Line 78: Line 110:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
The game can be run at any resolution by using the following parameters on the executable<ref>http://www.wsgf.org/dr/lego-racers</ref>
+
{{Fixbox|description=Widescreen fix|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=he9labheIBk|title=LEGO Racers - HD/Widescreen Tutorial (NEW) - YouTube|date=2017-03-02}}</ref>|fix=
 +
{{ii}} These instructions were tested against dgVoodoo2 v2.75.1.
  
<code>LEGORacers.exe -horzres HHHH -vertres VVVV</code>
+
# Optional: Download [https://drive.google.com/file/d/0B4L0ztH1T3BYdkFJb09yZFhxUkU/view LegoRacers.exe] and copy it to the installation folder.
 +
# Download and extract the latest stable version of [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo].
 +
# Copy {{file|dgVoodoo.conf}} and {{file|dgVoodooCpl.exe}} to the Lego Racers installation folder.
 +
# Copy the DLLs in the <code>MS\x86</code> folder to the Lego Racers installation folder.
 +
# Launch {{file|dgVoodooCpl.exe}} as Administrator.
 +
# Make sure "Config folder / Running instance" is set to the Lego Racers installation folder.
 +
# Set "Scaling mode" to "Stretched".
 +
# Go to the "DirectX" tab.
 +
# Select your resolution and uncheck the "dgVoodoo watermark" option.
 +
# Apply your changes.
 +
# Right-click {{file|LegoRacers.exe}} and open its properties.
 +
# Make sure the "Read only" option is unchecked.
 +
# Go to the "Compatibility" tab and set compatibility with Windows XP SP3.
 +
# Open {{file|LegoRacers.exe}} with a hex editor such as [https://mh-nexus.de/en/hxd/ HxD]. Be sure to make a backup copy of the EXE.
 +
# Press {{key|Ctrl|F}} and set '''Datatype''' to '''Hex-values'''.
 +
# Search for {{code|ABAAAA3F}} and replace it with:
 +
#* <code>0000A03F</code> for 5:4 screens
 +
#* <code>0000C83F</code> for 25:16 screens
 +
#* <code>CDCCCC3F</code> for 16:10 screens
 +
#* <code>5555D53F</code> for 15:9 screens
 +
#* <code>398EE33F</code> for 16:9 screens
 +
#* <code>26B41740</code> for 21:9 screens
 +
# Press {{key|Ctrl|F}} and search for <code>C9400000803F</code>.
 +
# Replace the <code>0000803F</code> value with:
 +
#* <code>0000703F</code> for 5:4 screens
 +
#* <code>0000963F</code> for 25:16 screens
 +
#* <code>9A99993F</code> for 16:10 screens
 +
#* <code>0000A03F</code> for 15:9 screens
 +
#* <code>ABAAAA3F</code> for 16:9 screens
 +
#* <code>398EE33F</code> for 21:9 screens
 +
# Save your changes.
 +
# Launch
 +
}}
 +
{{Fixbox|description=Widescreen (stretched) without dgVoodo or binary patch|ref=<ref>{{Refurl|url=https://www.play-old-pc-games.com/2014/08/14/lego-racers/|title=Play Old PC-Games - LEGO Racers|date=2021-11-30}}</ref><ref>{{Refurl|url=https://www.wsgf.org/dr/lego-racers|title=WSGF - Lego Racers|date=2021-11-30}}</ref>|fix=
 +
# Right click on the {{file|LEGORacers}} shortcut.
 +
# Open the properties window.
 +
# Add the following parameters to the end of the target field: <code>-vertres [resolution] -horzres [resolution]</code>
 +
{{ii}} Replace [resolution] with the desired resolution. Lego Racers is a native 4:3 game, therefore any 4:3 rendering resolution will leave the view unstrechted. Widescreen resolutions might additionaly stretch the rendered image.
 +
{{ii}} Resolutions higher than 1280x768 will result in the menu not filling the screen and beeing rendered in the top left corner surrounded by black.
  
This runs the game at <code>HHHHxVVVV</code>
+
}}
 
 
===[[Glossary:Windowed|Windowed]]===
 
Launch as <code>LEGORacers.exe -window</code>
 
 
 
Only works if the screen bit depth is set to 16-bit. This feature is very limited, as the game minimizes when focus is lost.
 
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          = Fully remappable controls
+
|key remap notes          =  
|acceleration option      =  
+
|acceleration option      = n/a
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
Line 101: Line 167:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = DirectInput only.
|full controller          = true
+
|full controller          = false
|full controller notes    = To a degree. Menus can be navigated with a controller, but it's very finicky and difficult to determine what counts as a confirm button and what counts as a back button.
+
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =  
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = The music and sound effects can be adjusted separately.
 
|separate volume notes    = The music and sound effects can be adjusted separately.
Line 131: Line 227:
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = true
 
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Published by [[Company:Cenega|Cenega]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Danish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Dutch
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Finnish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Not included in 1999 releases.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hebrew
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Replaces Spanish. Does not include Finnish. Published by [[Company:Hed Arzi|Hed Arzi]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Published by [[Company:Eidos Interactive|Eidos Interactive]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Norwegian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = hackable
 +
|notes    = The game was released in Poland with a Polish manual.</br>Fan translation made by Piotr Garschin.
 +
|fan      = true
 +
|ref      = <ref>{{Refurl|url=https://rockraidersunited.com/topic/8129-modding-the-language/#comment-133083|title=Modding the Language - Modding Discussion - Rock Raiders United|date=May 2023}}</ref><ref>{{Refurl|url=https://www.youtube.com/watch?v=Sg5UpW0ppY4|title=Lego Racers Spolszczenie (Przeczytaj opis!!!) - YouTube|date=May 2023}}</ref> Available to [https://drive.google.com/drive/folders/1IRQl0fFPHfR7N1UfxmF9LRY1vmFWECfW?usp=drive_link download.]</br>Localization without polish diacritical letters.
 +
}}
 +
{{L10n/switch
 +
|language  = Portuguese
 +
|interface = false
 +
|audio    = n/a
 +
|subtitles = false
 +
|notes    = Portuguese manual PDF included with some European releases.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Swedish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Published by EA Brasil.
 +
|fan      =
 +
|ref      = <ref>{{Refurl|url=https://www.novomilenio.inf.br/ano01/0105bcdr.htm|title=Novo Milênio, 14/05/2001|date=9 June 2023}}</ref>
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = true
 +
|notes    = Published by [[Company:Noviy Disk|Noviy Disk]].
 +
|fan      =
 +
}}
 
}}
 
}}
  
Line 158: Line 397:
  
 
==Issues fixed==
 
==Issues fixed==
===Installing and running on Windows Vista or later===
+
===Installer doesn't run===
{{ii}} The installer may take a while to run or may not run at all.
+
{{Fixbox|description=Install using a fan-made installer|ref={{cn|date=July 2016}}|fix=
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Install using a fan-made installer}}
 
 
# Insert the CD.
 
# Insert the CD.
# Download the latest release of le717's [https://github.com/le717/Racers-Alternate-Installer/releases Lego Racers Alternate Installer] from GitHub.
+
# Download the [https://github.com/le717/Racers-Alternate-Installer/releases Lego Racers Alternate Installer].
 
# Run the alternate installer and follow the instructions.
 
# Run the alternate installer and follow the instructions.
# After installation, go to the installation folder.
+
}}
# Right-click <code>LEGORacers.exe</code> and click "Create Shortcut" in the context menu. You can move the shortcut to wherever you want afterwards.
+
 
# Right-click on the shortcut and click "Properties".
+
===Fatal Error - Unable to find a 3D device that meets base requirements===
# In the Target box, add the <code>-novideo</code> parameter at the end (as well as any other parameters you may want, see [[#Console commands|Console commands]]).
+
{{Fixbox|description=Run in Windows XP compatibility mode|ref=<ref name="Antrad">{{refcheck|user=Antrad|date=June 24, 2023}}</ref>|fix=
# Click OK, then run the game.
+
# Right-click {{file|LegoRacers.exe}} and open Properties.
 +
# Go to the ''Compatibility'' tab and set compatibility to Windows XP (Service Pack 3).
 +
}}
 +
 
 +
===Unable to set message drain===
 +
{{Fixbox|description=Disable startup videos|ref={{cn|date=March 2017}}|fix=
 +
* First try to set compatability to windows xp
 +
* Launch with <code>-novideo</code> [[Glossary:Command line arguments|parameter]].
 +
* Issue occurs as the Indeo Video codecs are disabled by default due to known security flaws that will not be patched.<ref>{{Refurl|url=https://support.microsoft.com/en-us/help/954157/microsoft-security-advisory-vulnerabilities-in-the-indeo-codec-could-a|title=Microsoft Security Advisory: Vulnerabilities in the Indeo codec could allow remote code execution: December 8, 2009}}</ref> The codecs can be manually re-enabled at the risk of system security.
 +
}}
 +
 
 +
===Unable to open the video file lmicmp.avi===
 +
{{Fixbox|description=Disable startup videos|ref={{cn|date=March 2017}}|fix=
 +
* Launch with <code>-novideo</code> [[Glossary:Command line arguments|parameter]].
 +
}}
  
'''Notes'''
+
===Out of memory error occurred===
{{ii}} The game will crash with the error message "Unable to set message drain" if the startup videos are not disabled using <code>-novideo</code>.
+
{{Fixbox|description=Instructions|ref={{cn|date=March 2017}}|fix=
 +
* Set the executable to run in compatibility mode for Windows XP SP3.
 
}}
 
}}
  
 
===Game crashes when trying to set controls===
 
===Game crashes when trying to set controls===
{{Fixbox|1=
+
{{Fixbox|description=Instructions|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Instructions|ref={{cn|date=July 2016}}}}
+
* Set the executable to run in compatibility mode for Windows Vista.
# Set the Executable to run in compatibility mode for Windows Vista.
 
 
}}
 
}}
  
 
===-horzres and -vertres commands don't work===
 
===-horzres and -vertres commands don't work===
{{Fixbox|1=
+
{{Fixbox|description=Instructions|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Instructions|ref={{cn|date=July 2016}}}}
+
* Run the game once without them, then exit the game and re-apply them.
# Run the game once without them, then exit the game and re-apply them
+
}}
 +
 
 +
===Transparent textures do not display correctly===
 +
{{Fixbox|description=Instructions|ref={{cn|date=June 2019}}|fix=
 +
* Launch with <code>-alphatrans</code><ref>{{Refurl|url=https://www.rockraidersunited.com/topic/7291-help-lego-racers-graphics-problem/|title=HELP! Lego Racers Graphics Problem! - Game Support - Rock Raiders United}}</ref> [[Glossary:Command line arguments|parameter]].
 
}}
 
}}
  
 
==Other information==
 
==Other information==
===Console commands===
+
===API===
Here are some useful console commands<ref>http://www.rockraidersunited.org/topic/5256-lego-racers-1-exe-parameters/</ref>
+
{{API
;<code>-novideo</code>
+
|direct3d versions      =
:Disables startup videos
+
|direct3d notes        =
;<code>-window</code>
+
|directdraw versions    =
:Run in windowed mode (16-bit depth only). However, it minimizes if it is clicked out of.
+
|directdraw notes      =
;<code>-primary</code>
+
|opengl versions        =
:Force use of primary display device
+
|opengl notes          =
;<code>-alphatrans</code>
+
|glide versions        =
:Force use of alpha transparency
+
|glide notes            =
;<code>-horzres</code>
+
|software mode          =
:Set horizontal resolution (see [[#Widescreen resolution|Widescreen resolution]])
+
|software mode notes    =
;<code>-vertres</code>
+
|mantle support        =
:Set vertical resolution (see [[#Widescreen resolution|Widescreen resolution]])
+
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
}}
 +
 
 +
===[[Glossary:Command line arguments|Command line arguments]]===
 +
{{Help|Commandline}}<ref>{{Refurl|url=http://www.rockraidersunited.com/topic/5256-lego-racers-1-exe-parameters/|title=LEGO Racers 1 EXE Parameters - Discussion - Rock Raiders United|date=May 2023}}</ref>
 +
 
 +
{{Standard table|Parameter|Description|content=
 +
{{Standard table/row|-novideo | Disables startup videos}}
 +
{{Standard table/row|-window | Run in windowed mode (16-bit depth only). However, it minimizes if it is clicked out of.}}
 +
{{Standard table/row|-primary | Force use of primary display device}}
 +
{{Standard table/row|-alphatrans | Force use of alpha transparency}}
 +
{{Standard table/row|-horzres | Set horizontal resolution}}
 +
{{Standard table/row|-vertres | Set vertical resolution}}
 +
}}
  
 
==System requirements==
 
==System requirements==
Line 209: Line 496:
  
 
|minOS    = 95
 
|minOS    = 95
|minCPU  = Pentium 166 MMX
+
|minCPU  = Intel Pentium 166 MMX
 
|minRAM  = 32 MB
 
|minRAM  = 32 MB
 
|minHD    = 210 MB
 
|minHD    = 210 MB
Line 216: Line 503:
 
|minaudio = DirectX-compatible
 
|minaudio = DirectX-compatible
 
|minother = 4x CD-ROM drive
 
|minother = 4x CD-ROM drive
 +
|minDX    = 6.1
  
 
|recOS    = 98
 
|recOS    = 98

Latest revision as of 17:28, 9 April 2024

Lego Racers
Lego Racers cover
Developers
High Voltage Software
Publishers
Lego Media
Release dates
Windows August 1999
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person
Genres Racing
Series Lego Racers
Lego Racers on HowLongToBeat
Lego Racers guide on StrategyWiki
Lego Racers on MobyGames
Lego Racers on Wikipedia
Lego Racers
Subseries of Lego
Lego Racers 1999
Lego Racers 2 2001
Drome Racers 2002
Lego Portal Racers 2015

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).

Lego Racers is a singleplayer and multiplayer third-person racing game in the Lego Racers series.

The installer may not work on modern systems; see Installer doesn't run. For the original 1999 release, when installed on a modern OS, the game will crash when attempting to change controls.[citation needed]

General information

Unofficial Lego Wiki
Brickipedia
Rock Raiders United - Unofficial game forum

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Very early releases of the game contain a simple disc check.
Later releases from 1999 contain SafeDisc V1 DRM[Note 1].
Windows
Retail
DRM-free
The 2001 Lego Masterpiece re-release and subsequent re-issues.
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Save\[Note 2]

Save game data location

System Location
Windows <path-to-game>\Save\[Note 2]

Video

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
Use WillKirkby's launcher for high resolutions. The game crashes if the resolution is not 4:3. https://www.rockraidersunited.com/topic/4354-lr1-launcher/
Field of view (FOV)
Camera position can be changed.
Windowed
Use dgVoodoo.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Use dgVoodoo.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Always enabled.
60 FPS
120+ FPS
Frame rate is capped at 83 FPS.
High dynamic range display (HDR)

Widescreen resolution

Widescreen fix[3]
These instructions were tested against dgVoodoo2 v2.75.1.
  1. Optional: Download LegoRacers.exe and copy it to the installation folder.
  2. Download and extract the latest stable version of dgVoodoo.
  3. Copy dgVoodoo.conf and dgVoodooCpl.exe to the Lego Racers installation folder.
  4. Copy the DLLs in the MS\x86 folder to the Lego Racers installation folder.
  5. Launch dgVoodooCpl.exe as Administrator.
  6. Make sure "Config folder / Running instance" is set to the Lego Racers installation folder.
  7. Set "Scaling mode" to "Stretched".
  8. Go to the "DirectX" tab.
  9. Select your resolution and uncheck the "dgVoodoo watermark" option.
  10. Apply your changes.
  11. Right-click LegoRacers.exe and open its properties.
  12. Make sure the "Read only" option is unchecked.
  13. Go to the "Compatibility" tab and set compatibility with Windows XP SP3.
  14. Open LegoRacers.exe with a hex editor such as HxD. Be sure to make a backup copy of the EXE.
  15. Press Ctrl+F and set Datatype to Hex-values.
  16. Search for ABAAAA3F and replace it with:
    • 0000A03F for 5:4 screens
    • 0000C83F for 25:16 screens
    • CDCCCC3F for 16:10 screens
    • 5555D53F for 15:9 screens
    • 398EE33F for 16:9 screens
    • 26B41740 for 21:9 screens
  17. Press Ctrl+F and search for C9400000803F.
  18. Replace the 0000803F value with:
    • 0000703F for 5:4 screens
    • 0000963F for 25:16 screens
    • 9A99993F for 16:10 screens
    • 0000A03F for 15:9 screens
    • ABAAAA3F for 16:9 screens
    • 398EE33F for 21:9 screens
  19. Save your changes.
  20. Launch
Widescreen (stretched) without dgVoodo or binary patch[4][5]
  1. Right click on the LEGORacers shortcut.
  2. Open the properties window.
  3. Add the following parameters to the end of the target field: -vertres [resolution] -horzres [resolution]
Replace [resolution] with the desired resolution. Lego Racers is a native 4:3 game, therefore any 4:3 rendering resolution will leave the view unstrechted. Widescreen resolutions might additionaly stretch the rendered image.
Resolutions higher than 1280x768 will result in the menu not filling the screen and beeing rendered in the top left corner surrounded by black.

Input

Audio

Audio feature State Notes
Separate volume controls
The music and sound effects can be adjusted separately.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Czech
Published by Cenega.
Danish
Dutch
Finnish
Not included in 1999 releases.
French
German
Hebrew
Replaces Spanish. Does not include Finnish. Published by Hed Arzi.
Italian
Japanese
Published by Eidos Interactive.
Norwegian
Polish
The game was released in Poland with a Polish manual.
Fan translation made by Piotr Garschin.[6][7] Available to download.
Localization without polish diacritical letters.
Portuguese
Portuguese manual PDF included with some European releases.
Spanish
Swedish
Brazilian Portuguese
Published by EA Brasil.[8]
Russian
Published by Noviy Disk.

Network

Multiplayer types

Type Native Players Notes
Local play
2 Split-screen. Requires a controller.
LAN play
Online play

Issues fixed

Installer doesn't run

Install using a fan-made installer[citation needed]
  1. Insert the CD.
  2. Download the Lego Racers Alternate Installer.
  3. Run the alternate installer and follow the instructions.

Fatal Error - Unable to find a 3D device that meets base requirements

Run in Windows XP compatibility mode[9]
  1. Right-click LegoRacers.exe and open Properties.
  2. Go to the Compatibility tab and set compatibility to Windows XP (Service Pack 3).

Unable to set message drain

Disable startup videos[citation needed]
  • First try to set compatability to windows xp
  • Launch with -novideo parameter.
  • Issue occurs as the Indeo Video codecs are disabled by default due to known security flaws that will not be patched.[10] The codecs can be manually re-enabled at the risk of system security.

Unable to open the video file lmicmp.avi

Disable startup videos[citation needed]

Out of memory error occurred

Instructions[citation needed]
  • Set the executable to run in compatibility mode for Windows XP SP3.

Game crashes when trying to set controls

Instructions[citation needed]
  • Set the executable to run in compatibility mode for Windows Vista.

-horzres and -vertres commands don't work

Instructions[citation needed]
  • Run the game once without them, then exit the game and re-apply them.

Transparent textures do not display correctly

Instructions[citation needed]

Other information

API

Executable 32-bit 64-bit Notes
Windows

Command line arguments

See command line arguments on how to use the following options.[12]
Parameter Description
-novideo Disables startup videos
-window Run in windowed mode (16-bit depth only). However, it minimizes if it is clicked out of.
-primary Force use of primary display device
-alphatrans Force use of alpha transparency
-horzres Set horizontal resolution
-vertres Set vertical resolution

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 166 MMX
System memory (RAM) 32 MB
Hard disk drive (HDD) 210 MB
Video card (GPU) 4 MB of VRAM
DirectX 6.1 compatible
Sound (audio device) DirectX-compatible
Other 4x CD-ROM drive


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References