It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
All of the following information was based on a modern set up with a NVidia card running DirecX 11 and Windows 10 x64.

CD/DVD Release:
Please go to https://www.vogons.org/viewtopic.php?f=59&t=57504


GOG Release:

The game should run fine on the standard GOG installation, however if you want to improve visuals and other settings, here's a compilation of suggestions.

1 - Digital Manual
For some reason, GOG has stopped supplying us with basic contents, such as manuals.
It's a shame, but fortunally Replacement Docs have us covered: http://files.replacementdocs.com/Star_Wars_-_Episode1_Racer_-_AU_Manual_-_PC.pdf
The site is broken at the moment, hence the direct link.

2 - Enable the game's Max Settings
Go to:
x:\GOG Folder\STAR WARS Racer\data\config\current
Open video.cfg with Notepad++ or similar and change the settings to enable max settings:

VIDEO REFLECTIONS=ON
VIDEO ZEFFECTS=ON
VIDEO DYNAMIC_LIGHTING=ON
VIDEO VSYNC=ON
VIDEO LENSFLARE=ON
VIDEO ENGINEEXHAUST=ON
VIDEO TEXTURE_RES=3
VIDEO MODEL_DETAIL=3
VIDEO DRAWDISTANCE=3

3 - Set the game resolution:
If you have GOG Galaxy installed, go to game's page, More/Other/Video Settings


4 - Adjust the Roll command to your right stick
Go to x:\GOG Folder\STAR WARS Racer\data\config\current
Open current_control.map on Notepad++ and change the last few lines to
JOYSTICK AXIS=RX FUNCTION=ROLL_RIGHT AXIS_RANGE=NEGATIVE
JOYSTICK AXIS=RX FUNCTION=ROLL_LEFT AXIS_RANGE=POSITIVE
that way the right stick will roll in a proper way, and not inverted.

5 - Enhanced Graphics
NOTE: THIS WILL MAKE THE GAME UNPLAYABLE FROM GOG GALAXY!
First, apply the game settings as in the tip number 2.
The game runs on DirectX 6.1, so we can emulate it using dgVoodoo.
At the moment, the most recent version the 2.55, download it at http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html
Also download D3DRM.dll, 3DfxSplashDlls.zip, and D3DCompiler_47.zip.
Unzip dgvoodooCpl.exe in x:\GOG Folder\STAR WARS Racer, alongside the contents of the MS folder (D3D8.dll, D3DImm.dll, DDraw.dll).
NOTE: those DLL files go to the same folder as the game executable!
Go to the properties of the SWEP1RCR.EXE and go to the compatibility tab, disable everything (if it's grayed out, click on Change Settings for All Users).
dgVoodoo requires the same user level to function.
These are the settings I use with dgvoodooCpl.exe:
General: Keep window aspect ration ON. If you fancy ScanLines, choose Scaling Mode to: Stretched, 4:3 Aspect Ratio (CRT-Like)
DirectX:
VRAM: 128MB
Texturing: Force Anisotropic (use the maximum your graphics card can)
Resolution: Use your display resolution if you're not sure of what you're doing, but you can force arbritary resolutions, like "3840x2160,60" to enable 4K resolution at 60Hz.
Behaviour: Application Controlled Fullscreen/Windowed State Unchecked
Miscellanneous: Force VSync On, Apply Phong Shadding when possible
Antialising: Set the maximum your graphics card can
Click apply and run your game from the installation folder, the dgVoodoo wrapper will load automatically. For some reason, the game crashes if you load from GOG Galaxy, but runs perfectly fine from the installation folder.

FAQs:
Q: Does it support Split MultiScreen?
A: No, only on consoles you can play with 2 players simultaneously. However, LAN play should be emulated in the GOG release and enabled for up to 8 players, no NPCs - I haven't tested it yet.

Q: Does it support dual analog stick?
A: No, only the Nintendo 64 has that function implemented.

Q: Does it work with XBox 360 controllers?
A: Yes, I've tested with a wireless one and a DualShock 3 emulating XInput. Just make sure to connect/pair the controller before the game starts, then enable joystick in the options menu (in-game).

Q: How to run in windowed mode?
A: Use dgvoodoo for that. In General, choose Windowed, then go to DirectX and disable Application Controlled Fullscreen/Windowed State.
Please note that doing that will break the mouse function in-game.

Q: What's with the Green/Blue skybox?
A: I believe that's some driver issue, the only way I found to fix it was loading dgVoodoo.

Q: The game is stretched when I try to run in 4:3 resolutions.
A: If you own an NVidia card, go to the NVidia Control Panel/Adjust Desktop Size and Position/Aspect Ratio/Override the Scalling Mode Set by Games and Programs

Can You Help Me?
Q: How to make the FMVs keep the original aspect ration when running the game in widescreen?
Q: Are there any especifics for an AMD card?
Q: Is there any way to emulate the force feedback presented in DInput controllers in XInput controllers?
Q: Is there any way to use dgVoodoo and load the game from GOG Galaxy?
Q: How to hide the mouse cursor and keep the in-game cursos when using dgVoodoo?
Q: Is the GOG version based on the 1.0 or 1.1 releases?

References and relevant links:
https://www.vogons.org/viewtopic.php?f=59&t=57504
https://www.letsplayforum.de/index.php/Thread/159414-Star-Wars-Episode-1-Racer-x86-x64-Setup-Fixes-und-Patches/
https://www.play-old-pc-games.com/2013/12/02/star-wars-episode-i-racer/
https://github.com/OpenSWE1R
https://www.gog.com/forum/star_wars_episode_i_racer/does_this_support_over_60fps
avatar
geekgamer: Q: Is there any way to use dgVoodoo and load the game from GOG Galaxy?
Q: How to hide the mouse cursor and keep the in-game cursos when using dgVoodoo?
Launching the game from Galaxy works fine with dgVoodoo for me.
There's a fix for the mouse cursor in the the vogons thread you linked to.


Edit: The manual is included in the GOG release. It's listed under "Goodies".
Post edited May 07, 2018 by teleguy
Thanks for sharing these details, I tried it and everything works great. I also tried the double cursor fix patch from the linked vogons thread, as teleguy pointed out, and I can confirm that works as well.

I also am unable to launch the game through GOG Galaxy once I setup dgVoodoo. Not sure if there's a specific setting or anything that allows that to happen since teleguy claimed he got it working, but I'm seeing the same results as the OP here where you have to launch the game directly from its shortcut. Not a huge problem I suppose.

Thanks again for sharing the details!
Nice guide there. I'll be sure to try some of that out later. That RX inverted axis was a pain so it's great that there's a solution. :)


Q: Is there any way to emulate the force feedback presented in DInput controllers in XInput controllers?

The only way I know to do this is to use a program called XInput Plus. This translates DirectInput calls to XInput and vice versa, so acts as a go-between allowing you to use an XInput controller like the 360 controller with old DirectInput games so that you can get the trigger axis split, change the thumbstick range from circular to square, remap the controls, as well as translate the Force Feedback instructions into XInput Rumble.

However, I've not been able to get XInput Plus to work with this game (I was trying to use it to fix the right thumbstick inverted axis which is one of the issues you usually get when you use an XInput controller with a DirectInput game). I get the audible beep when the game starts up so I know that the XInput settings were read, but once I'm in the game menus it is clear that no remappings have taken effect.
Q: Is there any way to emulate the force feedback presented in DInput controllers in XInput controllers?

--> yes, use Xidi https://github.com/samuelgr/Xidi

Q: How to hide the mouse cursor and keep the in-game cursos when using dgVoodoo?

--> GOG resolved this issue (ddraw.dll)

To enable controller, add this lines:



####### JOYSTICK MAPPINGS

JOYSTICK BUTTON=HAT_UP FUNCTION=CAMERA_CYCLE
JOYSTICK BUTTON=HAT_DOWN FUNCTION=LOOK_BACK
JOYSTICK BUTTON=2 FUNCTION=BRAKE
JOYSTICK BUTTON=1 FUNCTION=THRUST
JOYSTICK BUTTON=3 FUNCTION=BOOST
JOYSTICK BUTTON=HAT_RIGHT FUNCTION=ROLL_RIGHT
JOYSTICK BUTTON=HAT_LEFT FUNCTION=ROLL_LEFT
JOYSTICK BUTTON=4 FUNCTION=REPAIR
JOYSTICK AXIS=X FUNCTION=TURN
JOYSTICK AXIS=Y FUNCTION=PITCH
JOYSTICK AXIS=Z FUNCTION=ANALOG_THROTTLE
JOYSTICK AXIS=Z FUNCTION=BRAKE AXIS_RANGE=POSITIVE
JOYSTICK AXIS=RZ FUNCTION=ROLL_RIGHT AXIS_RANGE=NEGATIVE
JOYSTICK AXIS=RX FUNCTION=ROLL_LEFT AXIS_RANGE=POSITIVE
JOYSTICK BUTTON=5 FUNCTION=SLIDE
JOYSTICK BUTTON=6 FUNCTION=SPECIAL

JOYSTICK AXIS=Y FLIP_AXIS
JOYSTICK AXIS=Z FLIP_AXIS
JOYSTICK ENABLED=TRUE

to C:\GOG Games\STAR WARS Racer\data\config\current\current_control.map file