Ragnarok Client Issues and FAQs
The guide isn't complete yet, but I hope it may help at least some ArchaicRO players. It's a (growing) collection of some tricks I used to solve problems and info gathered anywhere on the net. The idea was to write down some common solutions in a kind of “knowledge base”. Obviously, the list will grow as soon as new problems and new solutions will be found out :3
Gameplay and client
A "Gravity(tm) Error Handler" window appears
Gravity(tm) error handler regarding "cps.dll"
cps.dll is a library used by the client to decompress grf archives. Most probably this error is caused by a damaged grf file.
To solve this you have to completely remove your Ragnarok Online client and reinstall it. After you uninstall the client, follow the Installation_Guide to install and patch it properly.
(I'll add more error details as soon as I'll have some time to make a damaged grf file to test it.)
Gravity(tm) error handler regarding "dinput.dll"
Module Name: C:\Program Files\Gravity\RO\arcro.dll Time Stamp: 0x44698080 - Tue May 16 17:34:24 2007 Exception Type: 0xc0000005 0x81a92550 0x00194a90 0x7228e1bd dinput.dll 0x7229a440 dinput.dll 0x72296871 dinput.dll 0x7228b78e dinput.dll 0x7228b0df dinput.dll 0x7228b147 dinput.dll 0x00321741 DINPUT.dll 0x004190c9 arcro.dll 0x0065e536 arcro.dll 0x7c816fd7 kernel32.dll [...]
dinput.dll is the Mousefreedom patch. Certain versions of the dll are a bit buggy and give this error frequently. Sometimes just clicking on the client window will permit you to continue playing, without closing the error handler popup.
A solution to this problem is to use another version of the Mousefreedom patch.
Generic Gravity(tm) error handler regarding "arcro.dll" and/or "kernel32.dll" (as soon as the client is opened)
Module Name: C:\Program Files\Gravity\RO\arcro.dll Time Stamp: 0x453482bc - Tue Oct 17 03:14:04 2007 Exception Type: 0xc0000005 0x0043b77f arcro.dll 0x00646c96 arcro.dll 0x00666f56 arcro.dll 0x7c816fd7 kernel32.dll eax: 0x00000000 ebx: 0x00714e20 ecx: 0xffffffff edx: 0x0012faff esi: 0x00000000 edi: 0x00000000 ebp: 0x0012fc20 esp: 0x0012fa18 stack 0012fa18 - 0012fe18 [...] Launch Info 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Job : Novice
This error may be caused by some different problems:
- missing/corrupted dlls
- damaged grf files
- outdated client
Try to follow these steps, until the client will start properly.
- patch your Sakray by running sakray.exe
- patch your ArchaicRORO client by running ArchaicROlauncher.exe
- if you downloaded standalone DLLs to fix missing dll errors, remove them and install the DLLs provided with Raglite (Look at the Installation Guide, you can install Raglite with the ArchaicRO Lite client setup)
- if none of the above steps worked, reinstall and patch the client, following the Installation Guide
Generic Gravity(tm) error handler regarding "arcro.dll" and/or "kernel32.dll" (at character selection or during gameplay)
This error is usually caused by a missing sprite or palette
To solve this you need to fully patch your Sakray.exe. If it is already fully patched, probably your grf files have been damaged. You might need to reinstall ArchaicRO client and/or Sakray (check out the Installation Guide)
Missing dll file
Starting the client, the message "Unable to locate component" appears (usually binkw32.dll)

You probably installed the RO client without the standard kRO client
If you installed the Sakray client, you need to install Raglite (follow the Installation Guide).
Unable to connect to server
Server conection closed, after character select

Probably map server is down
Check ArchaicRO main page for the server status
Failed to connect to server, usually after inserting username and password
- Server is down
Check ArchaicRO main page for the server status - Firewall is blocking the client
Edit your firewall settings to allow ArchaicROlauncher.exe and arcro.dll to access the net
A firewall guide is coming soon, maybe
Graphic glitches
This section is still a stub, I'll complete it as soon as possible
Graphic glitches, like missing textures, white grounds or walls
This is usually caused by an outdated ATI Radeon graphic driver
Install ATI (unofficial) Omega Drivers
DirectX problems
When I open the client I get an error saying "Cannot initialize d3d"
Direct X is vital for your operating system to handle graphics/sound. Having your Direct X drivers updated will prevent possible conflicts between Ragnarok and your current hardware.
Errors related to “Cannot initialize d3d” (d3d or Direct 3D) is relating to outdated or incompatible Direct X d3d drivers.
In order to run Ragnarok, we suggest having the latest version of Direct X installed on your computer. The most recent version is Dx9.0c (8/2/04) available here: http://www.microsoft.com/windows/directx/default.aspx. Windows Vista comes with a pre-installed DirectX 10. If you experience this kind of problems with Windows Vista, make sure your systemis up to date with Windows Update and you have the latest drivers for your Graphics Card (see below)
If your hardware is not supported by Ragnarok online you may receive errors/graphic/sound and texture glitches. It is recommended that your computer meets at least our minimum system requirements located here: system requirements
To update your video or sound card drivers to the most recent version available is done by visiting your hardware manufacturers website and downloading and installing the most recent drivers for your hardware. For instance if your video cards chipset is NVIDIA, you would go to the NVIDIA website (http://www.nvidia.com) to download and install the latest drivers for your current type of video card. If you have an ATI video card, you can go to ATI`s website for the latest update (http://www.ati.com).
Having all your hardware drivers up to date decrease the likely hood of software conflicts and narrow down the possible reasons to your current problems pertaining to Ragnarok Online. However, if your current hardware/software is not powerful enough to run Ragnarok Online or does not at least meet the minimum system requirement, you may need to update your actual hardware/software for your computer.
info taken from iRO
Disconnected from server
When double-clienting, sometimes the second client disconnects
This is due to a limitation of the official clients, not designed for double-clienting. The client in foreground gets 100% of cpu time, leaving the one in background with 0% cpu.
Install the Mousefreedom patch, which has an option to allow double clienting, setting the appropriate cpu priority to each client.
Patcher
This section is still a stub, I'll complete it as soon as possible
"Failed to get xxxxxx file" even after manual patching (Windows Vista)
This is probably due to some permission issues in your RO folder, and it happens if you didn't follow properly the Installation guide, or you installed RO into C:\Program Files\Gravity\RO\ anyways, ignoring the warning
There are two common ways to solve this. First one is to edit access permissions for the folder. Second one is to disable UAC. Best way is to do both, as well as disable DEP
Sakray Setup
This section is still a stub, I'll complete it as soon as possible
During setup this message is shown:

The setup file is corrupted.
You need to redownload it, maybe from another source. You should use a download manager, like Flashget, to prevent getting corrupted files.
During setup this message is shown

No free space on your hard disk to install Sakray.
Select another disk/partition to install Sakray, or free some space on the disk deleting unneeded files.
If you are running Windows Vista, make sure you are installing outside the “C:\Program Files” folder
Written by Syao
