Installer star-wars-episode-i-racer-cd-dgvoodoo2
This script is for reference only and can't be directly used to install the game in the Lutris client. To install the game, download the full script.
custom-name: Star Wars - Episode I Racer - CD files: - dgv: https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_61.zip - audio: https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Star%20Wars%20-%20Episode%201%20Racer/dsound.dll game: exe: drive_c/Program Files/LucasArts/RACER/swep1rcr.exe prefix: $GAMEDIR installer: - task: arch: win64 name: create_prefix prefix: $GAMEDIR - insert-disc: requires: racer.exe - task: args: /desktop=SWE1Racer,1024x780 $DISC/setup.exe description: Running setup of the game. Just proceed and keep all settings at their defaults executable: $GAMEDIR/drive_c/windows/explorer.exe include_processes: explorer.exe name: wineexec prefix: $GAMEDIR - extract: dst: $GAMEDIR/drive_c/Program Files/LucasArts/RACER file: dgv - copy: dst: $GAMEDIR/drive_c/Program Files/LucasArts/RACER src: $GAMEDIR/drive_c/Program Files/LucasArts/RACER//MS/x86/DDraw.dll - copy: dst: $GAMEDIR/drive_c/Program Files/LucasArts/RACER src: $GAMEDIR/drive_c/Program Files/LucasArts/RACER/MS/x86/D3DImm.dll - execute: command: cd "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/"; mv dgVoodoo.conf dgVoodoo_original.conf - write_config: data: DirectX: ForceVerticalSync: true Resolution: max_qhd_isf VRAM: 256 dgVoodooWatermark: false General: CaptureMouse: false FullScreenMode: false ScalingMode: stretched_ar file: $GAMEDIR/drive_c/Program Files/LucasArts/RACER/dgVoodoo.conf - task: arch: win64 key: ddraw name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\DllOverrides\ prefix: $GAMEDIR type: REG_SZ value: native,builtin - task: app: d3dcompiler_47 name: winetricks prefix: $GAMEDIR - copy: dst: $GAMEDIR/drive_c/Program Files/LucasArts/RACER src: audio - task: arch: win64 key: dsound name: set_regedit path: HKEY_CURRENT_USER\Software\Wine\DllOverrides\ prefix: $GAMEDIR type: REG_SZ value: native,builtin - task: arch: win64 key: background name: set_regedit path: HKEY_CURRENT_USER\Control Panel\Colors\ prefix: $GAMEDIR type: REG_SZ value: 0 0 0 - write_file: content: ' ####### FORCEFEEDBACK SETTINGS FORCEFEEDBACK STRENGTH=3 FORCEFEEDBACK AUTOCENTER=3 FORCEFEEDBACK COLLISIONS=2 FORCEFEEDBACK DAMAGE=2 FORCEFEEDBACK TERRAIN=2 FORCEFEEDBACK PODACTIONS=2 FORCEFEEDBACK GFORCES=ON FORCEFEEDBACK ENGINERUMBLE=ON FORCEFEEDBACK ENABLED=TRUE end.' file: $GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/force.cfg - write_file: content: ' ####### 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 AXIS=Y FLIP_AXIS JOYSTICK AXIS=Z FLIP_AXIS JOYSTICK ENABLED=TRUE ####### MOUSE MAPPINGS MOUSE BUTTON=4 FUNCTION=LOOK_BACK MOUSE BUTTON=2 FUNCTION=BRAKE MOUSE BUTTON=1 FUNCTION=THRUST MOUSE BUTTON=3 FUNCTION=SLIDE MOUSE AXIS=X FUNCTION=TURN MOUSE AXIS=Y FUNCTION=PITCH MOUSE AXIS=Z FUNCTION=ANALOG_THROTTLE MOUSE AXIS=Y FLIP_AXIS MOUSE ENABLED=FALSE ####### KEYBOARD MAPPINGS KEYBOARD KEY=~ FUNCTION=CAMERA_CYCLE KEYBOARD KEY=LEFT_CTRL FUNCTION=CAMERA_CYCLE KEYBOARD KEY=TAB FUNCTION=LOOK_BACK KEYBOARD KEY=Q FUNCTION=LOOK_BACK KEYBOARD KEY=S FUNCTION=BRAKE KEYBOARD KEY=W FUNCTION=THRUST KEYBOARD KEY=ENTER FUNCTION=THRUST KEYBOARD KEY=LEFT_SHIFT FUNCTION=BOOST KEYBOARD KEY=SPACE FUNCTION=SLIDE KEYBOARD KEY=A FUNCTION=ROLL_LEFT KEYBOARD KEY=D FUNCTION=ROLL_RIGHT KEYBOARD KEY=RIGHT_CTRL FUNCTION=SPECIAL KEYBOARD KEY=E FUNCTION=SPECIAL KEYBOARD KEY=R FUNCTION=REPAIR KEYBOARD KEY=LEFT_ARROW FUNCTION=TURN_LEFT KEYBOARD KEY=J FUNCTION=TURN_LEFT KEYBOARD KEY=NUMPAD_4 FUNCTION=TURN_LEFT KEYBOARD KEY=RIGHT_ARROW FUNCTION=TURN_RIGHT KEYBOARD KEY=L FUNCTION=TURN_RIGHT KEYBOARD KEY=NUMPAD_6 FUNCTION=TURN_RIGHT KEYBOARD KEY=DOWN_ARROW FUNCTION=PITCH_UP KEYBOARD KEY=K FUNCTION=PITCH_UP KEYBOARD KEY=NUMPAD_2 FUNCTION=PITCH_UP KEYBOARD KEY=UP_ARROW FUNCTION=PITCH_DOWN KEYBOARD KEY=I FUNCTION=PITCH_DOWN KEYBOARD KEY=NUMPAD_8 FUNCTION=PITCH_DOWN KEYBOARD ENABLED=TRUE end.' file: $GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/current_control.map - write_file: content: ' ####### VIDEO 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 end.' file: $GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/video.cfg - execute: command: cd "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/"; rm -f -r 3Dfx Doc MS DeIsL1.isu register.exe *.lnk Website.exe wine: Desktop: true
{ "custom-name": "Star Wars - Episode I Racer - CD", "files": [ { "dgv": "https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_61.zip" }, { "audio": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Star%20Wars%20-%20Episode%201%20Racer/dsound.dll" } ], "game": { "exe": "drive_c/Program Files/LucasArts/RACER/swep1rcr.exe", "prefix": "$GAMEDIR" }, "installer": [ { "task": { "arch": "win64", "name": "create_prefix", "prefix": "$GAMEDIR" } }, { "insert-disc": { "requires": "racer.exe" } }, { "task": { "args": "/desktop=SWE1Racer,1024x780 $DISC/setup.exe", "description": "Running setup of the game. Just proceed and keep all settings at their defaults", "executable": "$GAMEDIR/drive_c/windows/explorer.exe", "include_processes": "explorer.exe", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "extract": { "dst": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER", "file": "dgv" } }, { "copy": { "dst": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER", "src": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER//MS/x86/DDraw.dll" } }, { "copy": { "dst": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER", "src": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/MS/x86/D3DImm.dll" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c/Program Files/LucasArts/RACER/\"; mv dgVoodoo.conf dgVoodoo_original.conf" } }, { "write_config": { "data": { "DirectX": { "ForceVerticalSync": true, "Resolution": "max_qhd_isf", "VRAM": 256, "dgVoodooWatermark": false }, "General": { "CaptureMouse": false, "FullScreenMode": false, "ScalingMode": "stretched_ar" } }, "file": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/dgVoodoo.conf" } }, { "task": { "arch": "win64", "key": "ddraw", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides\\", "prefix": "$GAMEDIR", "type": "REG_SZ", "value": "native,builtin" } }, { "task": { "app": "d3dcompiler_47", "name": "winetricks", "prefix": "$GAMEDIR" } }, { "copy": { "dst": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER", "src": "audio" } }, { "task": { "arch": "win64", "key": "dsound", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides\\", "prefix": "$GAMEDIR", "type": "REG_SZ", "value": "native,builtin" } }, { "task": { "arch": "win64", "key": "background", "name": "set_regedit", "path": "HKEY_CURRENT_USER\\Control Panel\\Colors\\", "prefix": "$GAMEDIR", "type": "REG_SZ", "value": "0 0 0" } }, { "write_file": { "content": "\n\n####### FORCEFEEDBACK SETTINGS\n\n\nFORCEFEEDBACK STRENGTH=3\nFORCEFEEDBACK AUTOCENTER=3\nFORCEFEEDBACK COLLISIONS=2\nFORCEFEEDBACK DAMAGE=2\nFORCEFEEDBACK TERRAIN=2\nFORCEFEEDBACK PODACTIONS=2\nFORCEFEEDBACK GFORCES=ON\nFORCEFEEDBACK ENGINERUMBLE=ON\nFORCEFEEDBACK ENABLED=TRUE\n\nend.", "file": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/force.cfg" } }, { "write_file": { "content": "\n####### JOYSTICK MAPPINGS\n\nJOYSTICK BUTTON=HAT_UP FUNCTION=CAMERA_CYCLE\nJOYSTICK BUTTON=HAT_DOWN FUNCTION=LOOK_BACK\nJOYSTICK BUTTON=2 FUNCTION=BRAKE\nJOYSTICK BUTTON=1 FUNCTION=THRUST\nJOYSTICK BUTTON=3 FUNCTION=BOOST\nJOYSTICK BUTTON=HAT_RIGHT FUNCTION=ROLL_RIGHT\nJOYSTICK BUTTON=HAT_LEFT FUNCTION=ROLL_LEFT\nJOYSTICK BUTTON=4 FUNCTION=REPAIR\nJOYSTICK AXIS=X FUNCTION=TURN\nJOYSTICK AXIS=Y FUNCTION=PITCH\nJOYSTICK AXIS=Z FUNCTION=ANALOG_THROTTLE\nJOYSTICK AXIS=Z FUNCTION=BRAKE AXIS_RANGE=POSITIVE\nJOYSTICK AXIS=RZ FUNCTION=ROLL_RIGHT AXIS_RANGE=NEGATIVE\nJOYSTICK AXIS=RX FUNCTION=ROLL_LEFT AXIS_RANGE=POSITIVE\n\nJOYSTICK AXIS=Y FLIP_AXIS\nJOYSTICK AXIS=Z FLIP_AXIS\nJOYSTICK ENABLED=TRUE\n\n\n####### MOUSE MAPPINGS\n\nMOUSE BUTTON=4 FUNCTION=LOOK_BACK\nMOUSE BUTTON=2 FUNCTION=BRAKE\nMOUSE BUTTON=1 FUNCTION=THRUST\nMOUSE BUTTON=3 FUNCTION=SLIDE\nMOUSE AXIS=X FUNCTION=TURN\nMOUSE AXIS=Y FUNCTION=PITCH\nMOUSE AXIS=Z FUNCTION=ANALOG_THROTTLE\n\nMOUSE AXIS=Y FLIP_AXIS\nMOUSE ENABLED=FALSE\n\n\n####### KEYBOARD MAPPINGS\n\nKEYBOARD KEY=~ FUNCTION=CAMERA_CYCLE\nKEYBOARD KEY=LEFT_CTRL FUNCTION=CAMERA_CYCLE\nKEYBOARD KEY=TAB FUNCTION=LOOK_BACK\nKEYBOARD KEY=Q FUNCTION=LOOK_BACK\nKEYBOARD KEY=S FUNCTION=BRAKE\nKEYBOARD KEY=W FUNCTION=THRUST\nKEYBOARD KEY=ENTER FUNCTION=THRUST\nKEYBOARD KEY=LEFT_SHIFT FUNCTION=BOOST\nKEYBOARD KEY=SPACE FUNCTION=SLIDE\nKEYBOARD KEY=A FUNCTION=ROLL_LEFT\nKEYBOARD KEY=D FUNCTION=ROLL_RIGHT\nKEYBOARD KEY=RIGHT_CTRL FUNCTION=SPECIAL\nKEYBOARD KEY=E FUNCTION=SPECIAL\nKEYBOARD KEY=R FUNCTION=REPAIR\nKEYBOARD KEY=LEFT_ARROW FUNCTION=TURN_LEFT\nKEYBOARD KEY=J FUNCTION=TURN_LEFT\nKEYBOARD KEY=NUMPAD_4 FUNCTION=TURN_LEFT\nKEYBOARD KEY=RIGHT_ARROW FUNCTION=TURN_RIGHT\nKEYBOARD KEY=L FUNCTION=TURN_RIGHT\nKEYBOARD KEY=NUMPAD_6 FUNCTION=TURN_RIGHT\nKEYBOARD KEY=DOWN_ARROW FUNCTION=PITCH_UP\nKEYBOARD KEY=K FUNCTION=PITCH_UP\nKEYBOARD KEY=NUMPAD_2 FUNCTION=PITCH_UP\nKEYBOARD KEY=UP_ARROW FUNCTION=PITCH_DOWN\nKEYBOARD KEY=I FUNCTION=PITCH_DOWN\nKEYBOARD KEY=NUMPAD_8 FUNCTION=PITCH_DOWN\n\n\nKEYBOARD ENABLED=TRUE\n\nend.", "file": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/current_control.map" } }, { "write_file": { "content": "\n\n####### VIDEO SETTINGS\n\n\nVIDEO REFLECTIONS=ON\nVIDEO ZEFFECTS=ON\nVIDEO DYNAMIC_LIGHTING=ON\nVIDEO VSYNC=ON\nVIDEO LENSFLARE=ON\nVIDEO ENGINEEXHAUST=ON\nVIDEO TEXTURE_RES=3\nVIDEO MODEL_DETAIL=3\nVIDEO DRAWDISTANCE=3\n\nend.", "file": "$GAMEDIR/drive_c/Program Files/LucasArts/RACER/DATA/config/current/video.cfg" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/\"; rm -f -r 3Dfx Doc MS DeIsL1.isu register.exe *.lnk Website.exe" } } ], "wine": { "Desktop": true } }