Installer unreal-tournament-windows-cd-oldunreal
files:
- patch1: https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Windows-x86.zip
- patch2: https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Linux-amd64.tar.bz2
game:
exe: drive_c/UnrealTournament/System/UnrealTournament.exe
launch_configs:
- exe: $GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64
name: Unreal Tournament (1999) Linux native version
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
prefix: $GAMEDIR
- insert-disc:
description: Please insert "Unreal Tournament (1999)" Windows CD and press autodetect
requires: system/UnrealTournament.exe
- task:
description: Running setup of the game. Just proceed and keep all settings at
their defaults
executable: $DISC/setup.exe
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $GAMEDIR/drive_c/UnrealTournament
file: patch1
- extract:
dst: $GAMEDIR/drive_c/UnrealTournament
file: patch2
- chmodx: $GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64
- input_menu:
description: 'Choose your CD game''s language:'
id: LANG
options:
- int: English
- frt: French
- det: German
- itt: Italian
- est: Spanish
preselect: int
- input_menu:
description: 'What is your screen ratio?:'
id: RATIO
options:
- 106: 16:9 like 1920x1080
- 100: 16:10 like 1920x1200
- 90: 4:3 for old screen format
preselect: 106
- write_config:
data:
Engine.Engine:
AudioDevice: ALAudio.ALAudioSubsystem
GameRenderDevice: ICBINDx11Drv.ICBINDx11RenderDevice
Language: $INPUT_LANG
FirstRun:
FirstRun: 469
UMenu.UMenuRootWindow:
AutoGUIScale: false
ConfiguredGUIScale: 2.0
UWindow.WindowConsole:
ConsoleKey: 112
WinDrv.WindowsClient:
BorderlessWindow: true
FrameRateLimit: 60
FullscreenColorBits: 32
FullscreenViewportX: $RESOLUTION_WIDTH
FullscreenViewportY: $RESOLUTION_HEIGHT
StartupFullscreen: false
UseRawHIDInput: true
WindowedColorBits: 32
WindowedViewportX: $RESOLUTION_WIDTH
WindowedViewportY: $RESOLUTION_HEIGHT
file: $GAMEDIR/drive_c/UnrealTournament/System/Default.ini
merge: true
- write_config:
data:
Engine.PlayerPawn:
DefaultFOV: $INPUT_RATIO
DesiredFOV: $INPUT_RATIO
file: $GAMEDIR/drive_c/UnrealTournament/System/DefUser.ini
merge: true
- write_config:
data:
Engine.Engine:
AudioDevice: ALAudio.ALAudioSubsystem
GameRenderDevice: OpenGLDrv.OpenGLRenderDevice
Language: $INPUT_LANG
ViewportManager: SDLDrv.SDLClient
FirstRun:
FirstRun: 469
SDLDrv.SDLClient:
BorderlessWindow: true
FrameRateLimit: 60
FullscreenColorBits: 32
FullscreenViewportX: $RESOLUTION_WIDTH
FullscreenViewportY: $RESOLUTION_HEIGHT
StartupFullscreen: false
UseRawHIDInput: true
WindowedColorBits: 32
WindowedViewportX: $RESOLUTION_WIDTH
WindowedViewportY: $RESOLUTION_HEIGHT
UMenu.UMenuRootWindow:
AutoGUIScale: false
ConfiguredGUIScale: 2.0
UWindow.WindowConsole:
ConsoleKey: 112
file: $GAMEDIR/drive_c/UnrealTournament/System64/Default.ini
merge: true
- write_config:
data:
Engine.PlayerPawn:
DefaultFOV: $INPUT_RATIO
DesiredFOV: $INPUT_RATIO
file: $GAMEDIR/drive_c/UnrealTournament/System64/DefUser.ini
merge: true
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/UnrealTournament/System/User.ini
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/UnrealTournament/System/UnrealTournament.ini
- execute:
command: cd "$GAMEDIR/drive_c/UnrealTournament/System64"; cp Default.ini UnrealTournament.ini;
cp DefUser.ini User.ini;
system:
env:
DXVK_FRAME_RATE: '60'
DXVK_HUD: null
description: Play "Unreal tournament (1999)" CD edition on Linux!
game_slug: unreal-tournament
gogslug: ultra_pack_deluxe_turbo_hd_remix_vol2
humblestoreid: ''
installer_slug: unreal-tournament-windows-cd-oldunreal
name: Unreal Tournament
notes: "- This Lutris script installer is only compatible with Windows CD\r\n- You\
\ will need the CD only one time during install\r\n- You can choose to play the\
\ Windows (x64) or Linux (x64) versions\r\n- This script installer will automagically\
\ set the game to your desktop resolution with widescreen mode\r\n- OldUnreal Patch\
\ v469e\r\n- type key F1 to show console\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- This game\
\ does not natively support controller. I wrote Antimicrox profiles, you can download\
\ them here: \r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Unreal%20Tournament%201999/gamepad%20profiles"
runner: wine
script:
files:
- patch1: https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Windows-x86.zip
- patch2: https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Linux-amd64.tar.bz2
game:
exe: drive_c/UnrealTournament/System/UnrealTournament.exe
launch_configs:
- exe: $GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64
name: Unreal Tournament (1999) Linux native version
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
prefix: $GAMEDIR
- insert-disc:
description: Please insert "Unreal Tournament (1999)" Windows CD and press autodetect
requires: system/UnrealTournament.exe
- task:
description: Running setup of the game. Just proceed and keep all settings at
their defaults
executable: $DISC/setup.exe
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $GAMEDIR/drive_c/UnrealTournament
file: patch1
- extract:
dst: $GAMEDIR/drive_c/UnrealTournament
file: patch2
- chmodx: $GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64
- input_menu:
description: 'Choose your CD game''s language:'
id: LANG
options:
- int: English
- frt: French
- det: German
- itt: Italian
- est: Spanish
preselect: int
- input_menu:
description: 'What is your screen ratio?:'
id: RATIO
options:
- 106: 16:9 like 1920x1080
- 100: 16:10 like 1920x1200
- 90: 4:3 for old screen format
preselect: 106
- write_config:
data:
Engine.Engine:
AudioDevice: ALAudio.ALAudioSubsystem
GameRenderDevice: ICBINDx11Drv.ICBINDx11RenderDevice
Language: $INPUT_LANG
FirstRun:
FirstRun: 469
UMenu.UMenuRootWindow:
AutoGUIScale: false
ConfiguredGUIScale: 2.0
UWindow.WindowConsole:
ConsoleKey: 112
WinDrv.WindowsClient:
BorderlessWindow: true
FrameRateLimit: 60
FullscreenColorBits: 32
FullscreenViewportX: $RESOLUTION_WIDTH
FullscreenViewportY: $RESOLUTION_HEIGHT
StartupFullscreen: false
UseRawHIDInput: true
WindowedColorBits: 32
WindowedViewportX: $RESOLUTION_WIDTH
WindowedViewportY: $RESOLUTION_HEIGHT
file: $GAMEDIR/drive_c/UnrealTournament/System/Default.ini
merge: true
- write_config:
data:
Engine.PlayerPawn:
DefaultFOV: $INPUT_RATIO
DesiredFOV: $INPUT_RATIO
file: $GAMEDIR/drive_c/UnrealTournament/System/DefUser.ini
merge: true
- write_config:
data:
Engine.Engine:
AudioDevice: ALAudio.ALAudioSubsystem
GameRenderDevice: OpenGLDrv.OpenGLRenderDevice
Language: $INPUT_LANG
ViewportManager: SDLDrv.SDLClient
FirstRun:
FirstRun: 469
SDLDrv.SDLClient:
BorderlessWindow: true
FrameRateLimit: 60
FullscreenColorBits: 32
FullscreenViewportX: $RESOLUTION_WIDTH
FullscreenViewportY: $RESOLUTION_HEIGHT
StartupFullscreen: false
UseRawHIDInput: true
WindowedColorBits: 32
WindowedViewportX: $RESOLUTION_WIDTH
WindowedViewportY: $RESOLUTION_HEIGHT
UMenu.UMenuRootWindow:
AutoGUIScale: false
ConfiguredGUIScale: 2.0
UWindow.WindowConsole:
ConsoleKey: 112
file: $GAMEDIR/drive_c/UnrealTournament/System64/Default.ini
merge: true
- write_config:
data:
Engine.PlayerPawn:
DefaultFOV: $INPUT_RATIO
DesiredFOV: $INPUT_RATIO
file: $GAMEDIR/drive_c/UnrealTournament/System64/DefUser.ini
merge: true
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/UnrealTournament/System/User.ini
- move:
dst: $CACHE
src: $GAMEDIR/drive_c/UnrealTournament/System/UnrealTournament.ini
- execute:
command: cd "$GAMEDIR/drive_c/UnrealTournament/System64"; cp Default.ini UnrealTournament.ini;
cp DefUser.ini User.ini;
system:
env:
DXVK_FRAME_RATE: '60'
DXVK_HUD: null
slug: unreal-tournament-windows-cd-oldunreal
steamid: 13240
version: Windows CD + OldUnreal Patch
year: 1999
{
"game_slug": "unreal-tournament",
"version": "Windows CD + OldUnreal Patch",
"description": "Play \"Unreal tournament (1999)\" CD edition on Linux!",
"notes": "- This Lutris script installer is only compatible with Windows CD\r\n- You will need the CD only one time during install\r\n- You can choose to play the Windows (x64) or Linux (x64) versions\r\n- This script installer will automagically set the game to your desktop resolution with widescreen mode\r\n- OldUnreal Patch v469e\r\n- type key F1 to show console\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- This game does not natively support controller. I wrote Antimicrox profiles, you can download them here: \r\nhttps://github.com/legluondunet/MyLittleLutrisScripts/tree/master/Unreal%20Tournament%201999/gamepad%20profiles",
"name": "Unreal Tournament",
"year": 1999,
"steamid": 13240,
"gogslug": "ultra_pack_deluxe_turbo_hd_remix_vol2",
"humblestoreid": "",
"runner": "wine",
"slug": "unreal-tournament-windows-cd-oldunreal",
"installer_slug": "unreal-tournament-windows-cd-oldunreal",
"script": {
"files": [
{
"patch1": "https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Windows-x86.zip"
},
{
"patch2": "https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e/OldUnreal-UTPatch469e-Linux-amd64.tar.bz2"
}
],
"game": {
"exe": "drive_c/UnrealTournament/System/UnrealTournament.exe",
"launch_configs": [
{
"exe": "$GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64",
"name": "Unreal Tournament (1999) Linux native version"
}
],
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"insert-disc": {
"description": "Please insert \"Unreal Tournament (1999)\" Windows CD and press autodetect",
"requires": "system/UnrealTournament.exe"
}
},
{
"task": {
"description": "Running setup of the game. Just proceed and keep all settings at their defaults",
"executable": "$DISC/setup.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$GAMEDIR/drive_c/UnrealTournament",
"file": "patch1"
}
},
{
"extract": {
"dst": "$GAMEDIR/drive_c/UnrealTournament",
"file": "patch2"
}
},
{
"chmodx": "$GAMEDIR/drive_c/UnrealTournament/System64/ut-bin-amd64"
},
{
"input_menu": {
"description": "Choose your CD game's language:",
"id": "LANG",
"options": [
{
"int": "English"
},
{
"frt": "French"
},
{
"det": "German"
},
{
"itt": "Italian"
},
{
"est": "Spanish"
}
],
"preselect": "int"
}
},
{
"input_menu": {
"description": "What is your screen ratio?:",
"id": "RATIO",
"options": [
{
"106": "16:9 like 1920x1080"
},
{
"100": "16:10 like 1920x1200"
},
{
"90": "4:3 for old screen format"
}
],
"preselect": 106
}
},
{
"write_config": {
"data": {
"Engine.Engine": {
"AudioDevice": "ALAudio.ALAudioSubsystem",
"GameRenderDevice": "ICBINDx11Drv.ICBINDx11RenderDevice",
"Language": "$INPUT_LANG"
},
"FirstRun": {
"FirstRun": 469
},
"UMenu.UMenuRootWindow": {
"AutoGUIScale": false,
"ConfiguredGUIScale": 2.0
},
"UWindow.WindowConsole": {
"ConsoleKey": 112
},
"WinDrv.WindowsClient": {
"BorderlessWindow": true,
"FrameRateLimit": 60,
"FullscreenColorBits": 32,
"FullscreenViewportX": "$RESOLUTION_WIDTH",
"FullscreenViewportY": "$RESOLUTION_HEIGHT",
"StartupFullscreen": false,
"UseRawHIDInput": true,
"WindowedColorBits": 32,
"WindowedViewportX": "$RESOLUTION_WIDTH",
"WindowedViewportY": "$RESOLUTION_HEIGHT"
}
},
"file": "$GAMEDIR/drive_c/UnrealTournament/System/Default.ini",
"merge": true
}
},
{
"write_config": {
"data": {
"Engine.PlayerPawn": {
"DefaultFOV": "$INPUT_RATIO",
"DesiredFOV": "$INPUT_RATIO"
}
},
"file": "$GAMEDIR/drive_c/UnrealTournament/System/DefUser.ini",
"merge": true
}
},
{
"write_config": {
"data": {
"Engine.Engine": {
"AudioDevice": "ALAudio.ALAudioSubsystem",
"GameRenderDevice": "OpenGLDrv.OpenGLRenderDevice",
"Language": "$INPUT_LANG",
"ViewportManager": "SDLDrv.SDLClient"
},
"FirstRun": {
"FirstRun": 469
},
"SDLDrv.SDLClient": {
"BorderlessWindow": true,
"FrameRateLimit": 60,
"FullscreenColorBits": 32,
"FullscreenViewportX": "$RESOLUTION_WIDTH",
"FullscreenViewportY": "$RESOLUTION_HEIGHT",
"StartupFullscreen": false,
"UseRawHIDInput": true,
"WindowedColorBits": 32,
"WindowedViewportX": "$RESOLUTION_WIDTH",
"WindowedViewportY": "$RESOLUTION_HEIGHT"
},
"UMenu.UMenuRootWindow": {
"AutoGUIScale": false,
"ConfiguredGUIScale": 2.0
},
"UWindow.WindowConsole": {
"ConsoleKey": 112
}
},
"file": "$GAMEDIR/drive_c/UnrealTournament/System64/Default.ini",
"merge": true
}
},
{
"write_config": {
"data": {
"Engine.PlayerPawn": {
"DefaultFOV": "$INPUT_RATIO",
"DesiredFOV": "$INPUT_RATIO"
}
},
"file": "$GAMEDIR/drive_c/UnrealTournament/System64/DefUser.ini",
"merge": true
}
},
{
"move": {
"dst": "$CACHE",
"src": "$GAMEDIR/drive_c/UnrealTournament/System/User.ini"
}
},
{
"move": {
"dst": "$CACHE",
"src": "$GAMEDIR/drive_c/UnrealTournament/System/UnrealTournament.ini"
}
},
{
"execute": {
"command": "cd \"$GAMEDIR/drive_c/UnrealTournament/System64\"; cp Default.ini UnrealTournament.ini; cp DefUser.ini User.ini;"
}
}
],
"system": {
"env": {
"DXVK_FRAME_RATE": "60",
"DXVK_HUD": null
}
}
}
}