Installer star-wars-episode-i-racer-gog-dgvoodoo2-win32
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 - GOG files: - swr: N/A:Please select the GOG installer - 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: arch: win32 exe: drive_c/GOG Games/STAR WARS Racer/SWEP1RCR.EXE prefix: $GAMEDIR installer: - task: install_gecko: false install_mono: false name: create_prefix prefix: $GAMEDIR - task: args: /SP- /SUPPRESSMSGBOXES description: Installing... executable: swr name: wineexec prefix: $GAMEDIR - extract: dst: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer file: dgv - execute: command: cd "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/" && mv -v dgVoodoo.conf dgVoodoo-orig_game.conf && mv -v ddraw.dll ddraw-orig_game.dll - copy: dst: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer src: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer/MS/x86/DDraw.dll - copy: dst: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer src: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer/MS/x86/D3DImm.dll - 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/GOG Games/STAR WARS Racer/dgVoodoo.conf - copy: dst: $GAMEDIR/drive_c/GOG Games/STAR WARS Racer src: audio - task: 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/GOG Games/STAR WARS 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/GOG Games/STAR WARS 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/GOG Games/STAR WARS Racer/data/config/current/video.cfg - execute: command: cd "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/" && rm -vf -r 3Dfx Doc MS gog* support.ico unins000.* webcache.zip website.exe *.lnk wine: overrides: d3dimm: n,b ddraw: n,b dsound: n,b dxgi: n,b version: lutris-fshack-5.6-5
{ "custom-name": "Star Wars - Episode I Racer - GOG", "files": [ { "swr": "N/A:Please select the GOG installer" }, { "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": { "arch": "win32", "exe": "drive_c/GOG Games/STAR WARS Racer/SWEP1RCR.EXE", "prefix": "$GAMEDIR" }, "installer": [ { "task": { "install_gecko": false, "install_mono": false, "name": "create_prefix", "prefix": "$GAMEDIR" } }, { "task": { "args": "/SP- /SUPPRESSMSGBOXES", "description": "Installing...", "executable": "swr", "name": "wineexec", "prefix": "$GAMEDIR" } }, { "extract": { "dst": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer", "file": "dgv" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/\" && mv -v dgVoodoo.conf dgVoodoo-orig_game.conf && mv -v ddraw.dll ddraw-orig_game.dll" } }, { "copy": { "dst": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer", "src": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/MS/x86/DDraw.dll" } }, { "copy": { "dst": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer", "src": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/MS/x86/D3DImm.dll" } }, { "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/GOG Games/STAR WARS Racer/dgVoodoo.conf" } }, { "copy": { "dst": "$GAMEDIR/drive_c/GOG Games/STAR WARS Racer", "src": "audio" } }, { "task": { "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/GOG Games/STAR WARS 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/GOG Games/STAR WARS 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/GOG Games/STAR WARS Racer/data/config/current/video.cfg" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c/GOG Games/STAR WARS Racer/\" && rm -vf -r 3Dfx Doc MS gog* support.ico unins000.* webcache.zip website.exe *.lnk" } } ], "wine": { "version": "lutris-fshack-5.6-5", "overrides": { "d3dimm": "n,b", "ddraw": "n,b", "dsound": "n,b", "dxgi": "n,b" } } }