Menu
 
:: wiki :: You are here: start » ro_faq ::

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.

  1. patch your Sakray by running sakray.exe
  2. patch your ArchaicRORO client by running ArchaicROlauncher.exe
  3. 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)
  4. 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)

missingdllzq5.jpg
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


The main causes may be:

  • 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
    FIXMEA firewall guide is coming soon, maybe

Graphic glitches

FIXME 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

FIXME 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

FIXME This section is still a stub, I'll complete it as soon as possible

During setup this message is shown:

lolwtf8xnom9.th.jpg
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

naamloosmq7.th.jpg
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

Back to top