This guide explains how to play Ragnarök Online natively on macOS using CrossOver, with a primary orientation towards the International Ragnarök Online (IRO) client.
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Choose Bottle → Open C: drive from the menubar.
Navigate to Client installation folder/AI/USER_AI (where Client installation folder is the path to the client installation folder).
Move the contents of the folder that you extracted in step 2 into the current folder.
If you are not using the International Ragnarök Online client, then open the client and enter the commands "/merai" and "/hoai" to delegate control of your mercenaries and homunculi to AzzyAI.
To add an item for the configurator to CrossOver's bottle manager:
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Choose Bottle → Run command… from the menubar.
Press Browse….
Navigate to Client installation folder/AI/USER_AI (where Client installation folder is the path to the client installation folder).
In CrossOver, install Microsoft .NET Framework 4.7.2 (or a later version) and Microsoft Visual C++ 2015 Redistributable (32-bit) into the bottle that contains your Ragnarök Online client installation. Choose Restart now when you are asked whether you want to restart your computer. (Your computer will not actually be restarted; CrossOver will merely simulate a restart of Windows within the bottle.)
Move the folder that you extracted in step 1 into the current folder.
Configuration
Keyboard
On standard Mac keyboards (those without a touch bar), most or all of the function keys are mapped to special functions by default, such as adjusting the brightness of the display, which prevents them from being used to control applications, including the Ragnarök Online client. You can hold fn while pressing the function keys to control applications, but this is impractical while playing games. On keyboards with a touch bar, the function keys are only displayed on the touch bar while holding fn. Therefore, if you want control the client with the function keys, then you should do the following before playing Ragnarök Online:
To make the function keys accessible:
If you have a standard keyboard:
Open System Preferences.
Choose Keyboard.
Open the Keyboard tab.
Enable the option Use all F1, F2, etc. keys as standard function keys.
If you have a keyboard with a touch bar:
Open System Preferences.
Choose Keyboard.
Open the Keyboard tab.
Set Touch bar shows to F1, F2, etc. keys.
To modify or disable conflicting macOS key mappings:
In System Preferences, press commandL.
Choose Mission Control.
Change the Show desktop and Show Dashboard shortcuts to controlF11 and controlF12 respectively, or disable them. (Hold control to use it as a modifier.)
Client
To modify the client's video resolution:
If you installed the client with the custom installer:
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Open Configuration (Renewal).
If you installed the client with the official installer:
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Create or import an image with a resolution of 24 × 24 pixels.
Choose Image → Mode → Indexed from the menubar.
Press Convert.
Choose File → Export from the menubar.
Enter a name with the extension "bmp", and then press return.
Enable the following options:
Compatibility options → Do not write colour space information Advanced options → 24 bits: R8 G8 B8
Press Export.
Exclude CrossOver and the client's resource and cache files from Time Machine backups
If you back-up your data using Time Machine, then you can save space on your backup volume and shorten the duration of your backups by excluding CrossOver and the client's resource and cache files from being backed-up:
No. You can try CrossOver for free for 14 days, but you will have to purchase it if you want to continue using it after that time. If you do not want to purchase CrossOver, then try using Wine, a free alternative to CrossOver.
How do I select a bottle?
To show the bottle list:
In CrossOver, press optioncommand0 to open the bottle manager.
Choose View → Show bottles from the menubar.
Can I play on the International Pre-Renewal (Classic) server?
The Classic server was closed on 11 July 2019.
Can I use a custom homunculus or mercenary AI system?
Unfortunately, the following regional versions of the Ragnarök Online client are not compatible with Wine because they incorporate anti-cheating software such as CheatDefender, Easy Anti-Cheat, GameGuard, or Hackshield:
Europe
Indonesia
Malaysia and Singapore
Philippines
Thailand
The Sakray client updater will not open
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Open Wine Configuration.
Set Windows version to Windows Vista.
Press OK.
Install Microsoft Visual C++ 6.0 Redistributable into the bottle that contains your Ragnarök Online client installation. Choose Yes when you are asked whether you want to restart your computer. (Your computer will not actually be restarted; CrossOver will merely simulate a restart of Windows within the bottle.)
The error message "SkinInfo_New.lua:219: attempt to call global `C_IsSteamOn` (a nil value)" is presented when I attempt to open the IRO client for the first time
The cause of this problem is a bug in the IRO client's updater that manifests itself when you update the client for the first time, and then close the updater instead of pressing Play.
In CrossOver, select the bottle that contains your Ragnarök Online client installation.
Choose Bottle → Open C: drive from the menubar.
Navigate to Client installation folder/AI (where Client installation folder is the path to the client installation folder).
Move the contents of the folder that you extracted in step 1 (AI) into the current folder, and then replace all of the existing files.
The mouse pointer is difficult or impossible to control
If you are using macOS Mojave (10.14) or later, then ensure that CrossOver has permission to control the mouse pointer:
Open System Preferences.
Choose Security & Privacy.
Open the Privacy tab.
Select Accessibility in the list that is situated on the left.
Ensure that wine-preloader is enabled in the list that is situated on the right.
The client runs too slowly
Unfortunately, the Ragnarök Online client does not run quite as fast under CrossOver as it does on Windows; there is a slight delay when the client loads resources. If you want to play at maximum speed, then you can install Windows on your Mac using Boot Camp.
Glossary
Bottle
A container in which CrossOver isolates different Windows applications to prevent them from conflicting with each other.
Client configurator
The application that allows you to modify the client's settings.
Client installation folder
The folder in which the Ragnarök Online client is installed.
CrossTie profile
A file that contains instructions for automating application installations with CrossOver.
Focus
Move a window to the front so that it can receive keyboard input.
Function keys
The keys labelled "F1–19". On standard keyboards, the keys are situated on the top row; on keyboards with a touch bar, the keys are displayed on the touch bar while holding fn.
ROExt
An unofficial extension to the Ragnarök Online client that adds various features, including the ability to free the mouse pointer from the client's control, reduce processor usage when the client's window is not focused, and change the parameters of the client's window.