files:
- rom_installer:
filename: ROMClassicLauncherInstaller.exe
url: https://tap.io/kIHO04x
- edge_setup:
filename: MicrosoftEdgeSetup.exe
url: https://go.microsoft.com/fwlink/?linkid=2108834&Channel=Stable&language=en&brand=M100
game:
arch: win64
exe: $GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global/GameLauncher.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global
install_complete_text: "Installation complete with the following steps:\n - 64-bit\
\ Wine prefix created\n - Microsoft Edge installed (required for OAuth login with\
\ Apple, Facebook, or Google)\n - Edge processes cleaned up\n - Ragnarok M Classic\
\ Global Client installed\n - Client install processes cleaned up\n - Core components\
\ (corefonts, vcrun2019, d3dcompiler_47) force-installed via winetricks\n - Final\
\ cleanup completed\nInstall location: C:\\Program Files (x86)\\XD\\Ragnarok M Classic\
\ Global\n"
installer:
- task:
arch: win64
description: Creating 64-bit Wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
args: /silent /install
description: Installing Microsoft Edge... Please be patient, this process may
take several minutes. (This step is required to enable OAuth authentication
with Apple, Facebook, or Google once the game has started.)
executable: edge_setup
name: wineexec
prefix: $GAMEDIR
- task:
description: Cleanup Edge processes
name: winekill
prefix: $GAMEDIR
- task:
arch: win64
args: /S
description: Install Ragnarok M Classic Global Client
executable: rom_installer
name: wineexec
prefix: $GAMEDIR
- task:
description: Cleanup Ragnarok M Classic Global Client install processes
name: winekill
prefix: $GAMEDIR
- execute:
command: WINEPREFIX="$GAMEDIR/pfx" winetricks -q -f corefonts vcrun2019 d3dcompiler_47
description: Force install of core components using winetricks (CLI) to ensure
Edge functions properly.
- task:
description: Final cleanup
name: winekill
prefix: $GAMEDIR
description: Installs a 64-bit Wine prefix, Microsoft Edge, core components via winetricks
and Ragnarok M Classic Global.
game_slug: ragnarok-m-classic-global
gogslug: ''
humblestoreid: ''
installer_slug: ragnarok-m-classic-global-ro-global-classic
name: 'Ragnarok M: Classic Global'
notes: "v1.0 - 19 September 2025:\r\nIMPORTANT: For best results, set the default\
\ Lutris runner to GE-Proton (Latest) before installing. \r\nThis installer script\
\ has been tested against GE-Proton10-15.\r\n\r\n* Create a 64-bit Wine prefix.\r\
\n* Silent Install Microsoft Edge inside the prefix (required for OAuth authentication\
\ with Apple, Facebook, or Google).\r\n* Force-install core components via winetricks:\
\ corefonts, vcrun2019, d3dcompiler_47\r\n* Silent Install RO in the default path:\
\ C:\\Program Files (x86)\\XD\\Ragnarok M Classic Global\r\n* Cleanup of Edge and\
\ RO install processes is handled automatically."
runner: wine
script:
files:
- rom_installer:
filename: ROMClassicLauncherInstaller.exe
url: https://tap.io/kIHO04x
- edge_setup:
filename: MicrosoftEdgeSetup.exe
url: https://go.microsoft.com/fwlink/?linkid=2108834&Channel=Stable&language=en&brand=M100
game:
arch: win64
exe: $GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global/GameLauncher.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global
install_complete_text: "Installation complete with the following steps:\n - 64-bit\
\ Wine prefix created\n - Microsoft Edge installed (required for OAuth login with\
\ Apple, Facebook, or Google)\n - Edge processes cleaned up\n - Ragnarok M Classic\
\ Global Client installed\n - Client install processes cleaned up\n - Core components\
\ (corefonts, vcrun2019, d3dcompiler_47) force-installed via winetricks\n - Final\
\ cleanup completed\nInstall location: C:\\Program Files (x86)\\XD\\Ragnarok M\
\ Classic Global\n"
installer:
- task:
arch: win64
description: Creating 64-bit Wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
args: /silent /install
description: Installing Microsoft Edge... Please be patient, this process may
take several minutes. (This step is required to enable OAuth authentication
with Apple, Facebook, or Google once the game has started.)
executable: edge_setup
name: wineexec
prefix: $GAMEDIR
- task:
description: Cleanup Edge processes
name: winekill
prefix: $GAMEDIR
- task:
arch: win64
args: /S
description: Install Ragnarok M Classic Global Client
executable: rom_installer
name: wineexec
prefix: $GAMEDIR
- task:
description: Cleanup Ragnarok M Classic Global Client install processes
name: winekill
prefix: $GAMEDIR
- execute:
command: WINEPREFIX="$GAMEDIR/pfx" winetricks -q -f corefonts vcrun2019 d3dcompiler_47
description: Force install of core components using winetricks (CLI) to ensure
Edge functions properly.
- task:
description: Final cleanup
name: winekill
prefix: $GAMEDIR
slug: ragnarok-m-classic-global-ro-global-classic
steamid: null
version: RO Global Classic
year: 2025
{
"game_slug": "ragnarok-m-classic-global",
"version": "RO Global Classic",
"description": "Installs a 64-bit Wine prefix, Microsoft Edge, core components via winetricks and Ragnarok M Classic Global.",
"notes": "v1.0 - 19 September 2025:\r\nIMPORTANT: For best results, set the default Lutris runner to GE-Proton (Latest) before installing. \r\nThis installer script has been tested against GE-Proton10-15.\r\n\r\n* Create a 64-bit Wine prefix.\r\n* Silent Install Microsoft Edge inside the prefix (required for OAuth authentication with Apple, Facebook, or Google).\r\n* Force-install core components via winetricks: corefonts, vcrun2019, d3dcompiler_47\r\n* Silent Install RO in the default path: C:\\Program Files (x86)\\XD\\Ragnarok M Classic Global\r\n* Cleanup of Edge and RO install processes is handled automatically.",
"name": "Ragnarok M: Classic Global",
"year": 2025,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "ragnarok-m-classic-global-ro-global-classic",
"installer_slug": "ragnarok-m-classic-global-ro-global-classic",
"script": {
"files": [
{
"rom_installer": {
"filename": "ROMClassicLauncherInstaller.exe",
"url": "https://tap.io/kIHO04x"
}
},
{
"edge_setup": {
"filename": "MicrosoftEdgeSetup.exe",
"url": "https://go.microsoft.com/fwlink/?linkid=2108834&Channel=Stable&language=en&brand=M100"
}
}
],
"game": {
"arch": "win64",
"exe": "$GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global/GameLauncher.exe",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR/drive_c/Program Files (x86)/XD/Ragnarok M Classic Global"
},
"install_complete_text": "Installation complete with the following steps:\n - 64-bit Wine prefix created\n - Microsoft Edge installed (required for OAuth login with Apple, Facebook, or Google)\n - Edge processes cleaned up\n - Ragnarok M Classic Global Client installed\n - Client install processes cleaned up\n - Core components (corefonts, vcrun2019, d3dcompiler_47) force-installed via winetricks\n - Final cleanup completed\nInstall location: C:\\Program Files (x86)\\XD\\Ragnarok M Classic Global\n",
"installer": [
{
"task": {
"arch": "win64",
"description": "Creating 64-bit Wine prefix",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"args": "/silent /install",
"description": "Installing Microsoft Edge... Please be patient, this process may take several minutes. (This step is required to enable OAuth authentication with Apple, Facebook, or Google once the game has started.)",
"executable": "edge_setup",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"description": "Cleanup Edge processes",
"name": "winekill",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"args": "/S",
"description": "Install Ragnarok M Classic Global Client",
"executable": "rom_installer",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"description": "Cleanup Ragnarok M Classic Global Client install processes",
"name": "winekill",
"prefix": "$GAMEDIR"
}
},
{
"execute": {
"command": "WINEPREFIX=\"$GAMEDIR/pfx\" winetricks -q -f corefonts vcrun2019 d3dcompiler_47",
"description": "Force install of core components using winetricks (CLI) to ensure Edge functions properly."
}
},
{
"task": {
"description": "Final cleanup",
"name": "winekill",
"prefix": "$GAMEDIR"
}
}
]
}
}