files:
- game_cd: https://archive.org/download/heretic-ii_1998/HERETIC2.ISO
- game_update: https://archive.org/download/ht2epv107h-release.7z/ht2epv107h-release.7z
- script_lang: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Heretic%20II/h2local.sh
game:
exe: drive_c/Program Files (x86)/Heretic II/Heretic2.exe
launch_configs:
- exe: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/H2Resolution.exe
name: Heretic II - change game resolution by one not available in options
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Preparing wineprefix...
name: create_prefix
prefix: $GAMEDIR
- extract:
dst: $CACHE/CD
file: game_cd
format: iso
- task:
arch: win64
args: z:/$CACHE/CD/bin/H2_Setup.dbd
executable: $CACHE/CD/bin/demo32.EXE
name: wineexec
- merge:
dst: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/Base
src: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/base
- extract:
dst: $GAMEDIR/drive_c/Program Files (x86)/Heretic II
file: game_update
format: 7z
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/base
- input_menu:
description: 'Please choose which language you would like for menus, audio and
subtitles:'
id: LANG
options:
- english: English (Default)
- french: French
- german: German
- italian: Italian
- spanish: Spanish
preselect: english
- chmodx: script_lang
- execute:
args: $INPUT_LANG
file: script_lang
wine:
overrides:
dsound: n,b
winmm: n,b
description: Play "Heretic II" Windows CD edition on Linux!
game_slug: heretic-ii
gogslug: ''
humblestoreid: ''
installer_slug: heretic-ii-windows-cd-patch-107
name: Heretic II
notes: "- Enhancement Pack v1.07h included\r\n- Multilingual: you will be able to\
\ choose your preferred language for menus, subtitles and voices during installation\
\ between English (default), French, German, Italian and Spanish\r\n- Tierce app\
\ to change resolution to your native desktop resolution + widescreen\r\n- H2 controller\
\ support is insufficient. You will find AntimicroX profiles here:\r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Heretic%20II/gamepad%20profiles"
runner: wine
script:
files:
- game_cd: https://archive.org/download/heretic-ii_1998/HERETIC2.ISO
- game_update: https://archive.org/download/ht2epv107h-release.7z/ht2epv107h-release.7z
- script_lang: https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Heretic%20II/h2local.sh
game:
exe: drive_c/Program Files (x86)/Heretic II/Heretic2.exe
launch_configs:
- exe: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/H2Resolution.exe
name: Heretic II - change game resolution by one not available in options
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Preparing wineprefix...
name: create_prefix
prefix: $GAMEDIR
- extract:
dst: $CACHE/CD
file: game_cd
format: iso
- task:
arch: win64
args: z:/$CACHE/CD/bin/H2_Setup.dbd
executable: $CACHE/CD/bin/demo32.EXE
name: wineexec
- merge:
dst: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/Base
src: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/base
- extract:
dst: $GAMEDIR/drive_c/Program Files (x86)/Heretic II
file: game_update
format: 7z
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/Program Files (x86)/Heretic II/base
- input_menu:
description: 'Please choose which language you would like for menus, audio and
subtitles:'
id: LANG
options:
- english: English (Default)
- french: French
- german: German
- italian: Italian
- spanish: Spanish
preselect: english
- chmodx: script_lang
- execute:
args: $INPUT_LANG
file: script_lang
wine:
overrides:
dsound: n,b
winmm: n,b
slug: heretic-ii-windows-cd-patch-107
steamid: null
version: Windows CD + patch 1.07h
year: 1998
{
"game_slug": "heretic-ii",
"version": "Windows CD + patch 1.07h",
"description": "Play \"Heretic II\" Windows CD edition on Linux!",
"notes": "- Enhancement Pack v1.07h included\r\n- Multilingual: you will be able to choose your preferred language for menus, subtitles and voices during installation between English (default), French, German, Italian and Spanish\r\n- Tierce app to change resolution to your native desktop resolution + widescreen\r\n- H2 controller support is insufficient. You will find AntimicroX profiles here:\r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Heretic%20II/gamepad%20profiles",
"name": "Heretic II",
"year": 1998,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "heretic-ii-windows-cd-patch-107",
"installer_slug": "heretic-ii-windows-cd-patch-107",
"script": {
"files": [
{
"game_cd": "https://archive.org/download/heretic-ii_1998/HERETIC2.ISO"
},
{
"game_update": "https://archive.org/download/ht2epv107h-release.7z/ht2epv107h-release.7z"
},
{
"script_lang": "https://github.com/legluondunet/MyLittleLutrisScripts/raw/refs/heads/master/Heretic%20II/h2local.sh"
}
],
"game": {
"exe": "drive_c/Program Files (x86)/Heretic II/Heretic2.exe",
"launch_configs": [
{
"exe": "$GAMEDIR/drive_c/Program Files (x86)/Heretic II/H2Resolution.exe",
"name": "Heretic II - change game resolution by one not available in options"
}
],
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Preparing wineprefix...",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$CACHE/CD",
"file": "game_cd",
"format": "iso"
}
},
{
"task": {
"arch": "win64",
"args": "z:/$CACHE/CD/bin/H2_Setup.dbd",
"executable": "$CACHE/CD/bin/demo32.EXE",
"name": "wineexec"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files (x86)/Heretic II/Base",
"src": "$GAMEDIR/drive_c/Program Files (x86)/Heretic II/base"
}
},
{
"extract": {
"dst": "$GAMEDIR/drive_c/Program Files (x86)/Heretic II",
"file": "game_update",
"format": "7z"
}
},
{
"move": {
"dst": "$CACHE",
"src": "$GAMEDIR/drive_c/Program Files (x86)/Heretic II/base"
}
},
{
"input_menu": {
"description": "Please choose which language you would like for menus, audio and subtitles:",
"id": "LANG",
"options": [
{
"english": "English (Default)"
},
{
"french": "French"
},
{
"german": "German"
},
{
"italian": "Italian"
},
{
"spanish": "Spanish"
}
],
"preselect": "english"
}
},
{
"chmodx": "script_lang"
},
{
"execute": {
"args": "$INPUT_LANG",
"file": "script_lang"
}
}
],
"wine": {
"overrides": {
"dsound": "n,b",
"winmm": "n,b"
}
}
}
}