Installer star-wars-episode-i-racer-gog-dgvoodoo2-win32

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
description: '"Star Wars Episode I: Racer" using dgVoodoo2 project http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html'
game_slug: star-wars-episode-i-racer
gogslug: star_wars_episode_i_racer
humblestoreid: ''
installer_slug: star-wars-episode-i-racer-gog-dgvoodoo2-win32
name: 'Star Wars Episode I: Racer'
notes: "-- multiplayer does not work\r\n-- duplicate mouse cursor (Wine bug n\xB0\
  \ 13859)\r\n  - however, switching to another window and  back into the game whilst\
  \ there is 3d rendering happening will get rid of the \"double cursor\" (YMMV)\r\
  \n- \"lutris\" wine versions 6.x (both \"vanilla\" and \"fshack\") did not detect\
  \ my xbox360-compatible controller\r\n - workaround: use a pre-6.x version (tested\
  \ working on \"lutris-fshack-5.6-5\")"
runner: wine
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
slug: star-wars-episode-i-racer-gog-dgvoodoo2-win32
steamid: 808910
version: GOG [dgVoodoo2] [win32]
year: 1999
{
  "game_slug": "star-wars-episode-i-racer",
  "version": "GOG [dgVoodoo2] [win32]",
  "description": "\"Star Wars Episode I: Racer\" using dgVoodoo2 project http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html",
  "notes": "-- multiplayer does not work\r\n-- duplicate mouse cursor (Wine bug n\u00b0 13859)\r\n  - however, switching to another window and  back into the game whilst there is 3d rendering happening will get rid of the \"double cursor\" (YMMV)\r\n- \"lutris\" wine versions 6.x (both \"vanilla\" and \"fshack\") did not detect my xbox360-compatible controller\r\n - workaround: use a pre-6.x version (tested working on \"lutris-fshack-5.6-5\")",
  "name": "Star Wars Episode I: Racer",
  "year": 1999,
  "steamid": 808910,
  "gogslug": "star_wars_episode_i_racer",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "star-wars-episode-i-racer-gog-dgvoodoo2-win32",
  "installer_slug": "star-wars-episode-i-racer-gog-dgvoodoo2-win32",
  "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": "\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": {
      "overrides": {
        "d3dimm": "n,b",
        "ddraw": "n,b",
        "dsound": "n,b",
        "dxgi": "n,b"
      }
    }
  }
}
Back to game