Installer trackmania-united-forever-retail-with-tmloader
files:
- installer: http://files.trackmaniaforever.com/tmunitedforever_setup.exe
- modloader: https://tomashu.pages.dev/modloader/modloader/TMLoader-1.0.1-win32.zip
- twinkie_font: https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/Twinkie.ttf
- maniaicons_font: https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/ManiaIcons.ttf
game:
arch: win64
exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe
launch_configs:
- args: run TmForever tminterface
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TMInterface (+ TMUnlimiter, CoreMod)
working_dir: $GAMEDIR/$TMLOADER_PATH
- args: run TmForever twinkietweaks
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TwinkieTweaks (+ TMUnlimiter, Comp, CoreMod)
working_dir: $GAMEDIR/$TMLOADER_PATH
- args: run TmForever comp
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: Comp (+ CoreMod, no TMUnlimiter)
working_dir: $GAMEDIR/$TMLOADER_PATH
- exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe
name: Vanilla (without Mods)
working_dir: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever
- exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe
name: Launcher
working_dir: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever
- exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TMLoader Configuration Interface
working_dir: $GAMEDIR/$TMLOADER_PATH
name: TMUnlimiter (+ Comp, CoreMod [default])
prefix: $GAMEDIR
installer:
- task:
description: Creating Wine prefix
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
key: winemenubuilder.exe
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
prefix: $GAMEDIR
type: REG_SZ
value: ''
- task:
args: /silent
description: Installing TrackMania United Forever...
executable: installer
name: wineexec
prefix: $GAMEDIR
- task:
app: sandbox
description: Disabling unused WINE features
name: winetricks
prefix: $GAMEDIR
silent: true
- extract:
dst: $GAMEDIR/$TMLOADER_PATH
file: modloader
- write_file:
content: 'install: "C:/Program Files (x86)/TmUnitedForever"'
file: $GAMEDIR/$TMLOADER_PATH/database/TmForever/products/TmForever/settings.yaml
- write_file:
content: ''
file: $GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: Competition Patch\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: Competition Patch\n -
id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/comp.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: TMInterface\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/tminterface.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: Twinkie\n - id: Competition Patch\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/twinkietweaks.yaml"'
- move:
dst: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe
src: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe
- execute:
command: cp "$GAMEDIR/$TMLOADER_PATH/ShimRun.exe" "$GAMEDIR/drive_c/Program Files
(x86)/TmUnitedForever/TmForever.exe"
- task:
args: update
description: Generating TMLoader config and setting protocol...
executable: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: wineexec
prefix: $GAMEDIR
- write_file:
content: ' - ''https://twinkietweaks.github.io/modloader/'''
file: $GAMEDIR/$TMLOADER_PATH/config.yaml
mode: a
- merge:
dst: $GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts
src: twinkie_font
- merge:
dst: $GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts
src: maniaicons_font
- task:
description: Close the launcher after entering the key! (Launch TMLoader once
to download TwinkieTweaks)
executable: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe
name: wineexec
prefix: $GAMEDIR
variables:
TMLOADER_PATH: drive_c/Program Files/TMLoader
description: TMUF with TMLoader preinstalled (+ TMUnlimiter, Competition Patch, CoreMod,
TwinkieTweaks and TMInterface)
game_slug: trackmania-united-forever
gogslug: ''
humblestoreid: ''
installer_slug: trackmania-united-forever-retail-with-tmloader
name: TrackMania United Forever
notes: "Multiple launch options for Vanilla, Modded (TMUnlimiter, Comp Patch and CoreMod),\
\ TwinkieTweaks and TMInterface\r\n\r\nTMLoader can be found under C:\\Program Files\\\
TMLoader\r\nRun the TMLoader Interface once to fetch TwinkieTweaks"
runner: wine
script:
files:
- installer: http://files.trackmaniaforever.com/tmunitedforever_setup.exe
- modloader: https://tomashu.pages.dev/modloader/modloader/TMLoader-1.0.1-win32.zip
- twinkie_font: https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/Twinkie.ttf
- maniaicons_font: https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/ManiaIcons.ttf
game:
arch: win64
exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe
launch_configs:
- args: run TmForever tminterface
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TMInterface (+ TMUnlimiter, CoreMod)
working_dir: $GAMEDIR/$TMLOADER_PATH
- args: run TmForever twinkietweaks
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TwinkieTweaks (+ TMUnlimiter, Comp, CoreMod)
working_dir: $GAMEDIR/$TMLOADER_PATH
- args: run TmForever comp
exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: Comp (+ CoreMod, no TMUnlimiter)
working_dir: $GAMEDIR/$TMLOADER_PATH
- exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe
name: Vanilla (without Mods)
working_dir: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever
- exe: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe
name: Launcher
working_dir: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever
- exe: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: TMLoader Configuration Interface
working_dir: $GAMEDIR/$TMLOADER_PATH
name: TMUnlimiter (+ Comp, CoreMod [default])
prefix: $GAMEDIR
installer:
- task:
description: Creating Wine prefix
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- task:
key: winemenubuilder.exe
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\DllOverrides
prefix: $GAMEDIR
type: REG_SZ
value: ''
- task:
args: /silent
description: Installing TrackMania United Forever...
executable: installer
name: wineexec
prefix: $GAMEDIR
- task:
app: sandbox
description: Disabling unused WINE features
name: winetricks
prefix: $GAMEDIR
silent: true
- extract:
dst: $GAMEDIR/$TMLOADER_PATH
file: modloader
- write_file:
content: 'install: "C:/Program Files (x86)/TmUnitedForever"'
file: $GAMEDIR/$TMLOADER_PATH/database/TmForever/products/TmForever/settings.yaml
- write_file:
content: ''
file: $GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: Competition Patch\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: Competition Patch\n -
id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/comp.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: TMInterface\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/tminterface.yaml"'
- execute:
command: 'echo -e "program:\n id: TmForever\nmods:\n - id: TMUnlimiter\n -
id: Twinkie\n - id: Competition Patch\n - id: CoreMod" > "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/twinkietweaks.yaml"'
- move:
dst: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe
src: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe
- execute:
command: cp "$GAMEDIR/$TMLOADER_PATH/ShimRun.exe" "$GAMEDIR/drive_c/Program
Files (x86)/TmUnitedForever/TmForever.exe"
- task:
args: update
description: Generating TMLoader config and setting protocol...
executable: $GAMEDIR/$TMLOADER_PATH/TMLoader.exe
name: wineexec
prefix: $GAMEDIR
- write_file:
content: ' - ''https://twinkietweaks.github.io/modloader/'''
file: $GAMEDIR/$TMLOADER_PATH/config.yaml
mode: a
- merge:
dst: $GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts
src: twinkie_font
- merge:
dst: $GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts
src: maniaicons_font
- task:
description: Close the launcher after entering the key! (Launch TMLoader once
to download TwinkieTweaks)
executable: $GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe
name: wineexec
prefix: $GAMEDIR
variables:
TMLOADER_PATH: drive_c/Program Files/TMLoader
slug: trackmania-united-forever-retail-with-tmloader
steamid: null
version: Retail with TMLoader
year: 2006
{
"game_slug": "trackmania-united-forever",
"version": "Retail with TMLoader",
"description": "TMUF with TMLoader preinstalled (+ TMUnlimiter, Competition Patch, CoreMod, TwinkieTweaks and TMInterface)",
"notes": "Multiple launch options for Vanilla, Modded (TMUnlimiter, Comp Patch and CoreMod), TwinkieTweaks and TMInterface\r\n\r\nTMLoader can be found under C:\\Program Files\\TMLoader\r\nRun the TMLoader Interface once to fetch TwinkieTweaks",
"name": "TrackMania United Forever",
"year": 2006,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "trackmania-united-forever-retail-with-tmloader",
"installer_slug": "trackmania-united-forever-retail-with-tmloader",
"script": {
"files": [
{
"installer": "http://files.trackmaniaforever.com/tmunitedforever_setup.exe"
},
{
"modloader": "https://tomashu.pages.dev/modloader/modloader/TMLoader-1.0.1-win32.zip"
},
{
"twinkie_font": "https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/Twinkie.ttf"
},
{
"maniaicons_font": "https://github.com/TwinkieTweaks/TwinkieNSIS/raw/refs/heads/main/ManiaIcons.ttf"
}
],
"game": {
"arch": "win64",
"exe": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe",
"launch_configs": [
{
"args": "run TmForever tminterface",
"exe": "$GAMEDIR/$TMLOADER_PATH/TMLoader.exe",
"name": "TMInterface (+ TMUnlimiter, CoreMod)",
"working_dir": "$GAMEDIR/$TMLOADER_PATH"
},
{
"args": "run TmForever twinkietweaks",
"exe": "$GAMEDIR/$TMLOADER_PATH/TMLoader.exe",
"name": "TwinkieTweaks (+ TMUnlimiter, Comp, CoreMod)",
"working_dir": "$GAMEDIR/$TMLOADER_PATH"
},
{
"args": "run TmForever comp",
"exe": "$GAMEDIR/$TMLOADER_PATH/TMLoader.exe",
"name": "Comp (+ CoreMod, no TMUnlimiter)",
"working_dir": "$GAMEDIR/$TMLOADER_PATH"
},
{
"exe": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe",
"name": "Vanilla (without Mods)",
"working_dir": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever"
},
{
"exe": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe",
"name": "Launcher",
"working_dir": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever"
},
{
"exe": "$GAMEDIR/$TMLOADER_PATH/TMLoader.exe",
"name": "TMLoader Configuration Interface",
"working_dir": "$GAMEDIR/$TMLOADER_PATH"
}
],
"name": "TMUnlimiter (+ Comp, CoreMod [default])",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"description": "Creating Wine prefix",
"install_mono": false,
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"key": "winemenubuilder.exe",
"name": "set_regedit",
"path": "HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides",
"prefix": "$GAMEDIR",
"type": "REG_SZ",
"value": ""
}
},
{
"task": {
"args": "/silent",
"description": "Installing TrackMania United Forever...",
"executable": "installer",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "sandbox",
"description": "Disabling unused WINE features",
"name": "winetricks",
"prefix": "$GAMEDIR",
"silent": true
}
},
{
"extract": {
"dst": "$GAMEDIR/$TMLOADER_PATH",
"file": "modloader"
}
},
{
"write_file": {
"content": "install: \"C:/Program Files (x86)/TmUnitedForever\"",
"file": "$GAMEDIR/$TMLOADER_PATH/database/TmForever/products/TmForever/settings.yaml"
}
},
{
"write_file": {
"content": "",
"file": "$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml"
}
},
{
"execute": {
"command": "echo -e \"program:\\n id: TmForever\\nmods:\\n - id: TMUnlimiter\\n - id: Competition Patch\\n - id: CoreMod\" > \"$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/default.yaml\""
}
},
{
"execute": {
"command": "echo -e \"program:\\n id: TmForever\\nmods:\\n - id: Competition Patch\\n - id: CoreMod\" > \"$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/comp.yaml\""
}
},
{
"execute": {
"command": "echo -e \"program:\\n id: TmForever\\nmods:\\n - id: TMUnlimiter\\n - id: TMInterface\\n - id: CoreMod\" > \"$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/tminterface.yaml\""
}
},
{
"execute": {
"command": "echo -e \"program:\\n id: TmForever\\nmods:\\n - id: TMUnlimiter\\n - id: Twinkie\\n - id: Competition Patch\\n - id: CoreMod\" > \"$GAMEDIR/$TMLOADER_PATH/database/TmForever/profiles/twinkietweaks.yaml\""
}
},
{
"move": {
"dst": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.bak.exe",
"src": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe"
}
},
{
"execute": {
"command": "cp \"$GAMEDIR/$TMLOADER_PATH/ShimRun.exe\" \"$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForever.exe\""
}
},
{
"task": {
"args": "update",
"description": "Generating TMLoader config and setting protocol...",
"executable": "$GAMEDIR/$TMLOADER_PATH/TMLoader.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"write_file": {
"content": " - 'https://twinkietweaks.github.io/modloader/'",
"file": "$GAMEDIR/$TMLOADER_PATH/config.yaml",
"mode": "a"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts",
"src": "twinkie_font"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/users/steamuser/Documents/Twinkie/Fonts",
"src": "maniaicons_font"
}
},
{
"task": {
"description": "Close the launcher after entering the key! (Launch TMLoader once to download TwinkieTweaks)",
"executable": "$GAMEDIR/drive_c/Program Files (x86)/TmUnitedForever/TmForeverLauncher.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
}
],
"variables": {
"TMLOADER_PATH": "drive_c/Program Files/TMLoader"
}
}
}