Installer star-wars-episode-i-the-phant-cd-dxwnd-dgvoodoo2
files: - wrapper_video1: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dxwnd/v2_06_09_build.rar - wrapper_video2: https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip - reg_file: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Star%20Wars%20-%20The%20Phantom%20Menace/sw1-tpm.reg - util1: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/idecomp/idecomp-28052025.zip game: args: /R:1 exe: drive_c/dxwnd/dxwnd.exe prefix: $GAMEDIR installer: - task: arch: win64 name: create_prefix prefix: $GAMEDIR - insert-disc: requires: tpm.exe - merge: description: installing game files, could take time, please wait... dst: $GAMEDIR/drive_c/SW1-TMP src: $DISC - execute: command: cd "$GAMEDIR/drive_c"; chmod -R +w SW1-TMP; find SW1-TMP/* -depth -type d -print0 | xargs -0n 1 bash -c 's=$(dirname "$0")/$(basename "$0"); d=$(dirname "$0")/$(basename "$0"|tr "[A-Z]" "[a-z]"); mv -f "$s" "$d"' ; find SW1-TMP/* -depth -type f -print0 | xargs -0n 1 bash -c 's=$(dirname "$0")/$(basename "$0"); d=$(dirname "$0")/$(basename "$0"|tr "[A-Z]" "[a-z]"); mv -f "$s" "$d"' ; description: clean game files, could take time, please wait... return_code: 31488 - merge: dst: $GAMEDIR/drive_c/SW1-TMP src: $GAMEDIR/drive_c/SW1-TMP/gamedata/bin - task: filename: reg_file name: set_regedit_file - extract: dst: $GAMEDIR/drive_c/dxwnd file: wrapper_video1 - write_config: data: target: cdvol0: 0 cmdline0: null codepage0: 0 commitaddress0: 0 commitlength0: 0 coord0: 3 country0: 0 dflag0: 0 dflagb0: 0 filterid0: 0 flag0: 673185825 flagg0: 1073741840 flagh0: 65554 flagi0: 138543108 flagj0: 4224 flagk0: 65536 flagl0: 32768 flagm0: 33554432 flagn0: 17825796 flago0: 0 flagp0: 8192 flagq0: 0 flagr0: 128 flags0: 0 flagt0: 0 flagu0: 0 flagv0: -2147475456 flagw0: 1048576 flagx0: 0 flagy0: 0 gvol0: 0 icon0: null initresh0: 600 initresw0: 800 initts0: 0 lang0: 0 launchpath0: C:\SW1-TMP\wmain.exe maxddinterface0: 7 maxfps0: 0 midivol0: 0 module0: null monitorid0: -1 msshims0: null notes0: null opengllib0: null path0: C:\SW1-TMP\wmain.exe posx0: 50 posy0: 50 registry0: null renderer0: 3 scanline0: 0 sizx0: 800 sizy0: 600 slowratio0: 2 startfolder0: null swapeffect0: 0 tflag0: 0 tflagb0: 0 title0: Star Wars - Episode I - The Phantom Menace ver0: 0 wavevol0: 0 winver0: 0 window: exepath: C:\SW1-TMP\ expert: 1 exportpath: C:\dxwnd\exports\ iconview: 1 showhelp: false file: $GAMEDIR/drive_c/dxwnd/dxwnd.ini - extract: dst: $CACHE file: wrapper_video2 - copy: dst: $GAMEDIR/drive_c/SW1-TMP src: $CACHE/MS/x86/DDraw.dll - copy: dst: $GAMEDIR/drive_c/SW1-TMP src: $CACHE/MS/x86/D3DImm.dll - write_config: data: DirectX: dgVoodooWatermark: false GeneralExt: DesktopBitDepth: 32 file: $GAMEDIR/drive_c/SW1-TMP/dgVoodoo.conf - extract: dst: $GAMEDIR/drive_c/SW1-TMP/gamedata/gobs file: util1 - execute: command: cd "$GAMEDIR/drive_c/SW1-TMP/gamedata/gobs"; chmod +x idecomp.py; ./idecomp.py -l big.z; ./idecomp.py big.z description: extracting and installing game files, could take time, please wait... system: exclude_processes: xalia.exe dxwnd.exe reset_desktop: true wine: overrides: ddraw: n,b
description: "Play \"Star Wars: Episode I \u2013 The Phantom Menace\" CD edition on\ \ Linux!" game_slug: star-wars-episode-i-the-phantom-menace gogslug: '' humblestoreid: '' installer_slug: star-wars-episode-i-the-phant-cd-dxwnd-dgvoodoo2 name: "Star Wars: Episode I \u2013 The Phantom Menace" notes: "- You will need CD only one time during install\r\n- This game have insufficient\ \ support for controllers. You will find a AntiMicroX profil for this game here:\ \ https://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Star%20Wars%20-%20The%20Phantom%20Menace/Controls" runner: wine script: files: - wrapper_video1: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dxwnd/v2_06_09_build.rar - wrapper_video2: https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip - reg_file: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Star%20Wars%20-%20The%20Phantom%20Menace/sw1-tpm.reg - util1: https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/idecomp/idecomp-28052025.zip game: args: /R:1 exe: drive_c/dxwnd/dxwnd.exe prefix: $GAMEDIR installer: - task: arch: win64 name: create_prefix prefix: $GAMEDIR - insert-disc: requires: tpm.exe - merge: description: installing game files, could take time, please wait... dst: $GAMEDIR/drive_c/SW1-TMP src: $DISC - execute: command: cd "$GAMEDIR/drive_c"; chmod -R +w SW1-TMP; find SW1-TMP/* -depth -type d -print0 | xargs -0n 1 bash -c 's=$(dirname "$0")/$(basename "$0"); d=$(dirname "$0")/$(basename "$0"|tr "[A-Z]" "[a-z]"); mv -f "$s" "$d"' ; find SW1-TMP/* -depth -type f -print0 | xargs -0n 1 bash -c 's=$(dirname "$0")/$(basename "$0"); d=$(dirname "$0")/$(basename "$0"|tr "[A-Z]" "[a-z]"); mv -f "$s" "$d"' ; description: clean game files, could take time, please wait... return_code: 31488 - merge: dst: $GAMEDIR/drive_c/SW1-TMP src: $GAMEDIR/drive_c/SW1-TMP/gamedata/bin - task: filename: reg_file name: set_regedit_file - extract: dst: $GAMEDIR/drive_c/dxwnd file: wrapper_video1 - write_config: data: target: cdvol0: 0 cmdline0: null codepage0: 0 commitaddress0: 0 commitlength0: 0 coord0: 3 country0: 0 dflag0: 0 dflagb0: 0 filterid0: 0 flag0: 673185825 flagg0: 1073741840 flagh0: 65554 flagi0: 138543108 flagj0: 4224 flagk0: 65536 flagl0: 32768 flagm0: 33554432 flagn0: 17825796 flago0: 0 flagp0: 8192 flagq0: 0 flagr0: 128 flags0: 0 flagt0: 0 flagu0: 0 flagv0: -2147475456 flagw0: 1048576 flagx0: 0 flagy0: 0 gvol0: 0 icon0: null initresh0: 600 initresw0: 800 initts0: 0 lang0: 0 launchpath0: C:\SW1-TMP\wmain.exe maxddinterface0: 7 maxfps0: 0 midivol0: 0 module0: null monitorid0: -1 msshims0: null notes0: null opengllib0: null path0: C:\SW1-TMP\wmain.exe posx0: 50 posy0: 50 registry0: null renderer0: 3 scanline0: 0 sizx0: 800 sizy0: 600 slowratio0: 2 startfolder0: null swapeffect0: 0 tflag0: 0 tflagb0: 0 title0: Star Wars - Episode I - The Phantom Menace ver0: 0 wavevol0: 0 winver0: 0 window: exepath: C:\SW1-TMP\ expert: 1 exportpath: C:\dxwnd\exports\ iconview: 1 showhelp: false file: $GAMEDIR/drive_c/dxwnd/dxwnd.ini - extract: dst: $CACHE file: wrapper_video2 - copy: dst: $GAMEDIR/drive_c/SW1-TMP src: $CACHE/MS/x86/DDraw.dll - copy: dst: $GAMEDIR/drive_c/SW1-TMP src: $CACHE/MS/x86/D3DImm.dll - write_config: data: DirectX: dgVoodooWatermark: false GeneralExt: DesktopBitDepth: 32 file: $GAMEDIR/drive_c/SW1-TMP/dgVoodoo.conf - extract: dst: $GAMEDIR/drive_c/SW1-TMP/gamedata/gobs file: util1 - execute: command: cd "$GAMEDIR/drive_c/SW1-TMP/gamedata/gobs"; chmod +x idecomp.py; ./idecomp.py -l big.z; ./idecomp.py big.z description: extracting and installing game files, could take time, please wait... system: exclude_processes: xalia.exe dxwnd.exe reset_desktop: true wine: overrides: ddraw: n,b slug: star-wars-episode-i-the-phant-cd-dxwnd-dgvoodoo2 steamid: null version: CD + DxWnd + dgVoodoo2 year: 1999
{ "game_slug": "star-wars-episode-i-the-phantom-menace", "version": "CD + DxWnd + dgVoodoo2", "description": "Play \"Star Wars: Episode I \u2013 The Phantom Menace\" CD edition on Linux!", "notes": "- You will need CD only one time during install\r\n- This game have insufficient support for controllers. You will find a AntiMicroX profil for this game here: https://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Star%20Wars%20-%20The%20Phantom%20Menace/Controls", "name": "Star Wars: Episode I \u2013 The Phantom Menace", "year": 1999, "steamid": null, "gogslug": "", "humblestoreid": "", "runner": "wine", "slug": "star-wars-episode-i-the-phant-cd-dxwnd-dgvoodoo2", "installer_slug": "star-wars-episode-i-the-phant-cd-dxwnd-dgvoodoo2", "script": { "files": [ { "wrapper_video1": "https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/dxwnd/v2_06_09_build.rar" }, { "wrapper_video2": "https://github.com/legluondunet/mlls-tools/raw/master/dgVoodoo2/dgVoodoo2_79_3.zip" }, { "reg_file": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Star%20Wars%20-%20The%20Phantom%20Menace/sw1-tpm.reg" }, { "util1": "https://github.com/legluondunet/mlls-tools/raw/refs/heads/master/idecomp/idecomp-28052025.zip" } ], "game": { "args": "/R:1", "exe": "drive_c/dxwnd/dxwnd.exe", "prefix": "$GAMEDIR" }, "installer": [ { "task": { "arch": "win64", "name": "create_prefix", "prefix": "$GAMEDIR" } }, { "insert-disc": { "requires": "tpm.exe" } }, { "merge": { "description": "installing game files, could take time, please wait...", "dst": "$GAMEDIR/drive_c/SW1-TMP", "src": "$DISC" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c\"; chmod -R +w SW1-TMP; find SW1-TMP/* -depth -type d -print0 | xargs -0n 1 bash -c 's=$(dirname \"$0\")/$(basename \"$0\"); d=$(dirname \"$0\")/$(basename \"$0\"|tr \"[A-Z]\" \"[a-z]\"); mv -f \"$s\" \"$d\"' ; find SW1-TMP/* -depth -type f -print0 | xargs -0n 1 bash -c 's=$(dirname \"$0\")/$(basename \"$0\"); d=$(dirname \"$0\")/$(basename \"$0\"|tr \"[A-Z]\" \"[a-z]\"); mv -f \"$s\" \"$d\"' ;", "description": "clean game files, could take time, please wait...", "return_code": 31488 } }, { "merge": { "dst": "$GAMEDIR/drive_c/SW1-TMP", "src": "$GAMEDIR/drive_c/SW1-TMP/gamedata/bin" } }, { "task": { "filename": "reg_file", "name": "set_regedit_file" } }, { "extract": { "dst": "$GAMEDIR/drive_c/dxwnd", "file": "wrapper_video1" } }, { "write_config": { "data": { "target": { "cdvol0": 0, "cmdline0": null, "codepage0": 0, "commitaddress0": 0, "commitlength0": 0, "coord0": 3, "country0": 0, "dflag0": 0, "dflagb0": 0, "filterid0": 0, "flag0": 673185825, "flagg0": 1073741840, "flagh0": 65554, "flagi0": 138543108, "flagj0": 4224, "flagk0": 65536, "flagl0": 32768, "flagm0": 33554432, "flagn0": 17825796, "flago0": 0, "flagp0": 8192, "flagq0": 0, "flagr0": 128, "flags0": 0, "flagt0": 0, "flagu0": 0, "flagv0": -2147475456, "flagw0": 1048576, "flagx0": 0, "flagy0": 0, "gvol0": 0, "icon0": null, "initresh0": 600, "initresw0": 800, "initts0": 0, "lang0": 0, "launchpath0": "C:\\SW1-TMP\\wmain.exe", "maxddinterface0": 7, "maxfps0": 0, "midivol0": 0, "module0": null, "monitorid0": -1, "msshims0": null, "notes0": null, "opengllib0": null, "path0": "C:\\SW1-TMP\\wmain.exe", "posx0": 50, "posy0": 50, "registry0": null, "renderer0": 3, "scanline0": 0, "sizx0": 800, "sizy0": 600, "slowratio0": 2, "startfolder0": null, "swapeffect0": 0, "tflag0": 0, "tflagb0": 0, "title0": "Star Wars - Episode I - The Phantom Menace", "ver0": 0, "wavevol0": 0, "winver0": 0 }, "window": { "exepath": "C:\\SW1-TMP\\", "expert": 1, "exportpath": "C:\\dxwnd\\exports\\", "iconview": 1, "showhelp": false } }, "file": "$GAMEDIR/drive_c/dxwnd/dxwnd.ini" } }, { "extract": { "dst": "$CACHE", "file": "wrapper_video2" } }, { "copy": { "dst": "$GAMEDIR/drive_c/SW1-TMP", "src": "$CACHE/MS/x86/DDraw.dll" } }, { "copy": { "dst": "$GAMEDIR/drive_c/SW1-TMP", "src": "$CACHE/MS/x86/D3DImm.dll" } }, { "write_config": { "data": { "DirectX": { "dgVoodooWatermark": false }, "GeneralExt": { "DesktopBitDepth": 32 } }, "file": "$GAMEDIR/drive_c/SW1-TMP/dgVoodoo.conf" } }, { "extract": { "dst": "$GAMEDIR/drive_c/SW1-TMP/gamedata/gobs", "file": "util1" } }, { "execute": { "command": "cd \"$GAMEDIR/drive_c/SW1-TMP/gamedata/gobs\"; chmod +x idecomp.py; ./idecomp.py -l big.z; ./idecomp.py big.z", "description": "extracting and installing game files, could take time, please wait..." } } ], "system": { "exclude_processes": "xalia.exe dxwnd.exe", "reset_desktop": true }, "wine": { "overrides": { "ddraw": "n,b" } } } }