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/tmloader/''' 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/tmloader/''' 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/tmloader/'", "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" } } }