Installer harry-potter-and-the-philosop-cd-eu-dgvoodoo2

files:
- cd_arch: https://archive.org/download/Nova_HPatPS_EFG_World/Harry%20Potter%20and%20the%20Philosopher%27s%20Stone%20%28World%29%20%28En%2CFr%2CDe%29.7z
- cd_tools: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/cdrtools/cdrtools.zip
- wrapper: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dgVoodoo2/dgVoodoo2_79_3.zip
- game_res: https://github.com/r57zone/Harry-Potter-Settings/releases/download/1.1/Harry.Potter.Settings.1.1.zip
- game_mod: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Harry%20Potter%20and%20the%20Philosopher's%20Stone/hp_ps_wd_mod.7z
game:
  exe: drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe
  launch_configs:
  - exe: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Harry
      Potter Settings.exe
    name: Harry Potter resolution settings
  prefix: $GAMEDIR
installer:
- task:
    description: Preparing wineprefix...
    name: create_prefix
    prefix: $GAMEDIR
- extract:
    dst: $CACHE
    file: cd_arch
- extract:
    dst: $CACHE
    file: cd_tools
- execute:
    command: cd "$CACHE" ; ./bin2iso "Harry Potter and the Philosopher's Stone (World)
      (En,Fr,De).cue" ;
- extract:
    dst: $CACHE/CD
    file: $CACHE/Harry Potter and the Philosopher's Stone (World) (En,Fr,De)-01.iso
- task:
    description: Installing Harry Potter and the Philosopher's Stone, let all options
      to default and do not start the game at the end of install. When asking for
      a serial, enter 1501-1660150-7271499-1313
    executable: $CACHE/CD/AutoRun.exe
    name: wineexec
    prefix: $GAMEDIR
- write_config:
    data:
      D3DDrv.D3DRenderDevice:
        DetailTextures: true
        Use32BitTextures: true
        UsePrecache: false
      Engine.Engine:
        GameRenderDevice: D3DDrv.D3DRenderDevice
      FirstRun:
        FirstRun: 433
      Galaxy.GalaxyAudioSubsystem:
        AmbientFactor: 0.5
        MusicVolume: 70
        OutputRate: 44100Hz
      HPBase.baseConsole:
        bDebugMode: false
      UWindow.WindowConsole:
        ConsoleKey: 112
      WinDrv.WindowsClient:
        FullscreenColorBits: 32
        FullscreenViewportX: 1024
        FullscreenViewportY: 768
        MinDesiredFrameRate: 60.0
        StartupFullscreen: false
        WindowedViewportX: 1024
        WindowedViewportY: 768
    file: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Default.ini
    merge: true
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
    src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
    src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPMenu.u
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
    src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPBase.u
- extract:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
    src: game_mod
- extract:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
    src: game_res
- extract:
    dst: $CACHE
    file: wrapper
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
    src: $CACHE/MS/x86/DDraw.dll
- merge:
    dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
    src: $CACHE/MS/x86/D3DImm.dll
- write_config:
    data:
      DirectX:
        dgVoodooWatermark: false
      GeneralExt:
        FPSLimit: 60
    file: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/dgVoodoo.conf
wine:
  overrides:
    ddraw: native, builtin
description: Play "Harry Potter and the Philosopher's Stone" CD EU edition on Linux!
game_slug: harry-potter-and-the-philosophers-stone
gogslug: ''
humblestoreid: ''
installer_slug: harry-potter-and-the-philosop-cd-eu-dgvoodoo2
name: Harry Potter and the Philosopher's Stone
notes: "- EU CD version with English, French and German languages\r\n- Using dgVoodoo2\
  \ for better graphic rendering and stability\r\n- \"Harry Potter Settings\" tool\
  \ included to change your resolution/widescreen/fov/debug mode\r\n- In debug mode,\
  \ type F1 key to show console\r\n- known issue: Alt-Tab could make the game unstable\
  \ and volume to mute\r\n- This game does not natively support controller. You will\
  \ find an Antimicrox profile here:\r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Harry%20Potter%20and%20the%20Chamber%20of%20Secrets/gamepad%20profiles"
runner: wine
script:
  files:
  - cd_arch: https://archive.org/download/Nova_HPatPS_EFG_World/Harry%20Potter%20and%20the%20Philosopher%27s%20Stone%20%28World%29%20%28En%2CFr%2CDe%29.7z
  - cd_tools: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/cdrtools/cdrtools.zip
  - wrapper: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dgVoodoo2/dgVoodoo2_79_3.zip
  - game_res: https://github.com/r57zone/Harry-Potter-Settings/releases/download/1.1/Harry.Potter.Settings.1.1.zip
  - game_mod: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Harry%20Potter%20and%20the%20Philosopher's%20Stone/hp_ps_wd_mod.7z
  game:
    exe: drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe
    launch_configs:
    - exe: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Harry
        Potter Settings.exe
      name: Harry Potter resolution settings
    prefix: $GAMEDIR
  installer:
  - task:
      description: Preparing wineprefix...
      name: create_prefix
      prefix: $GAMEDIR
  - extract:
      dst: $CACHE
      file: cd_arch
  - extract:
      dst: $CACHE
      file: cd_tools
  - execute:
      command: cd "$CACHE" ; ./bin2iso "Harry Potter and the Philosopher's Stone (World)
        (En,Fr,De).cue" ;
  - extract:
      dst: $CACHE/CD
      file: $CACHE/Harry Potter and the Philosopher's Stone (World) (En,Fr,De)-01.iso
  - task:
      description: Installing Harry Potter and the Philosopher's Stone, let all options
        to default and do not start the game at the end of install. When asking for
        a serial, enter 1501-1660150-7271499-1313
      executable: $CACHE/CD/AutoRun.exe
      name: wineexec
      prefix: $GAMEDIR
  - write_config:
      data:
        D3DDrv.D3DRenderDevice:
          DetailTextures: true
          Use32BitTextures: true
          UsePrecache: false
        Engine.Engine:
          GameRenderDevice: D3DDrv.D3DRenderDevice
        FirstRun:
          FirstRun: 433
        Galaxy.GalaxyAudioSubsystem:
          AmbientFactor: 0.5
          MusicVolume: 70
          OutputRate: 44100Hz
        HPBase.baseConsole:
          bDebugMode: false
        UWindow.WindowConsole:
          ConsoleKey: 112
        WinDrv.WindowsClient:
          FullscreenColorBits: 32
          FullscreenViewportX: 1024
          FullscreenViewportY: 768
          MinDesiredFrameRate: 60.0
          StartupFullscreen: false
          WindowedViewportX: 1024
          WindowedViewportY: 768
      file: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Default.ini
      merge: true
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
      src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
      src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPMenu.u
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup
      src: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPBase.u
  - extract:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
      src: game_mod
  - extract:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
      src: game_res
  - extract:
      dst: $CACHE
      file: wrapper
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
      src: $CACHE/MS/x86/DDraw.dll
  - merge:
      dst: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System
      src: $CACHE/MS/x86/D3DImm.dll
  - write_config:
      data:
        DirectX:
          dgVoodooWatermark: false
        GeneralExt:
          FPSLimit: 60
      file: $GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/dgVoodoo.conf
  wine:
    overrides:
      ddraw: native, builtin
slug: harry-potter-and-the-philosop-cd-eu-dgvoodoo2
steamid: null
version: CD EU + dgVoodoo2
year: 2001
{
  "game_slug": "harry-potter-and-the-philosophers-stone",
  "version": "CD EU + dgVoodoo2",
  "description": "Play \"Harry Potter and the Philosopher's Stone\" CD EU edition on Linux!",
  "notes": "- EU CD version with English, French and German languages\r\n- Using dgVoodoo2 for better graphic rendering and stability\r\n- \"Harry Potter Settings\" tool included to change your resolution/widescreen/fov/debug mode\r\n- In debug mode, type F1 key to show console\r\n- known issue: Alt-Tab could make the game unstable and volume to mute\r\n- This game does not natively support controller. You will find an Antimicrox profile here:\r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/raw/master/Harry%20Potter%20and%20the%20Chamber%20of%20Secrets/gamepad%20profiles",
  "name": "Harry Potter and the Philosopher's Stone",
  "year": 2001,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "harry-potter-and-the-philosop-cd-eu-dgvoodoo2",
  "installer_slug": "harry-potter-and-the-philosop-cd-eu-dgvoodoo2",
  "script": {
    "files": [
      {
        "cd_arch": "https://archive.org/download/Nova_HPatPS_EFG_World/Harry%20Potter%20and%20the%20Philosopher%27s%20Stone%20%28World%29%20%28En%2CFr%2CDe%29.7z"
      },
      {
        "cd_tools": "https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/cdrtools/cdrtools.zip"
      },
      {
        "wrapper": "https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dgVoodoo2/dgVoodoo2_79_3.zip"
      },
      {
        "game_res": "https://github.com/r57zone/Harry-Potter-Settings/releases/download/1.1/Harry.Potter.Settings.1.1.zip"
      },
      {
        "game_mod": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Harry%20Potter%20and%20the%20Philosopher's%20Stone/hp_ps_wd_mod.7z"
      }
    ],
    "game": {
      "exe": "drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe",
      "launch_configs": [
        {
          "exe": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Harry Potter Settings.exe",
          "name": "Harry Potter resolution settings"
        }
      ],
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "description": "Preparing wineprefix...",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "file": "cd_arch"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "file": "cd_tools"
        }
      },
      {
        "execute": {
          "command": "cd \"$CACHE\" ; ./bin2iso \"Harry Potter and the Philosopher's Stone (World) (En,Fr,De).cue\" ;"
        }
      },
      {
        "extract": {
          "dst": "$CACHE/CD",
          "file": "$CACHE/Harry Potter and the Philosopher's Stone (World) (En,Fr,De)-01.iso"
        }
      },
      {
        "task": {
          "description": "Installing Harry Potter and the Philosopher's Stone, let all options to default and do not start the game at the end of install. When asking for a serial, enter 1501-1660150-7271499-1313",
          "executable": "$CACHE/CD/AutoRun.exe",
          "name": "wineexec",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "write_config": {
          "data": {
            "D3DDrv.D3DRenderDevice": {
              "DetailTextures": true,
              "Use32BitTextures": true,
              "UsePrecache": false
            },
            "Engine.Engine": {
              "GameRenderDevice": "D3DDrv.D3DRenderDevice"
            },
            "FirstRun": {
              "FirstRun": 433
            },
            "Galaxy.GalaxyAudioSubsystem": {
              "AmbientFactor": 0.5,
              "MusicVolume": 70,
              "OutputRate": "44100Hz"
            },
            "HPBase.baseConsole": {
              "bDebugMode": false
            },
            "UWindow.WindowConsole": {
              "ConsoleKey": 112
            },
            "WinDrv.WindowsClient": {
              "FullscreenColorBits": 32,
              "FullscreenViewportX": 1024,
              "FullscreenViewportY": 768,
              "MinDesiredFrameRate": 60.0,
              "StartupFullscreen": false,
              "WindowedViewportX": 1024,
              "WindowedViewportY": 768
            }
          },
          "file": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/Default.ini",
          "merge": true
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup",
          "src": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HP.exe"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup",
          "src": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPMenu.u"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/backup",
          "src": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/HPBase.u"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System",
          "src": "game_mod"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System",
          "src": "game_res"
        }
      },
      {
        "extract": {
          "dst": "$CACHE",
          "file": "wrapper"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System",
          "src": "$CACHE/MS/x86/DDraw.dll"
        }
      },
      {
        "merge": {
          "dst": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System",
          "src": "$CACHE/MS/x86/D3DImm.dll"
        }
      },
      {
        "write_config": {
          "data": {
            "DirectX": {
              "dgVoodooWatermark": false
            },
            "GeneralExt": {
              "FPSLimit": 60
            }
          },
          "file": "$GAMEDIR/drive_c/Program Files (x86)/EA Games/Harry Potter TM/System/dgVoodoo.conf"
        }
      }
    ],
    "wine": {
      "overrides": {
        "ddraw": "native, builtin"
      }
    }
  }
}
Back to game