Ragnarok Online

From Wine-Wiki

(Redirected from Wine Ragnarok Online)
Jump to: navigation, search

Ragnarok Online is a MMORPG (Wikipedia's article) (Massively Multiplayer Online Role-Playing Game). You should check the website, for a little introduction to Ragnarok Online

Contents

[edit] Application Database

As of Nov 08: http://appdb.winehq.org/objectManager.php?sClass=application&iId=701

  • Please consider submitting your test results for running this software under Wine.
Become a Maintainer
Please consider volunteering to be an additional Maintainer for this software.

Regularly Submitting results for installing and running on the latest version of Wine makes a big difference for others considering using Wine. By looking at how well the software runs others can be encouraged to try it themselves and together you can make progress in finding workarounds. By testing the software you will also notice when something breaks and when you make a bug report, the bugzilla team will often point it out to the person who broke it. If you are slightly more technically minded, you are able to regularly compile wine and test it before each fortnightly release then you will catch breakages before each wine release.

  • Who can be a Maintainer? - anyone. no programming experience required.
  • What is required of a Maintainer? - not much, but you do make a real difference.

Official Information

Unofficial Information

A big advantage of being a maintainer is that as you quickly become familiar with installing and using wine with your software, you can have a direct hand in improving wine and your software. Many times you will find very handy tips posted by others and by posting a summary many benefit from your work. When you are asked a question you don't know, simply post in the wine-users forum and perhaps someone can help.

Just by being there, you make a difference. A maintainer quickly tests each monthly release of wine, and adds to the application database a rating of how good it runs.. gold/silver/bronze or garbage. Wine is constantly being improved, and occasionally something breaks. When you do spot a breakage, file a bug in bugzilla and if you want to try and fix it you can then post to the wine-devel mailing list for advice. However, if you have a little spare time (usually about 2 hours, in between doing other things) regression testing allows you to identify which patch caused the break. By filling out a bugzilla report, posting the name of the software, and the patch which broke it to the wine-devel mailing list, the developer who broke it can have a look at fixing it.

  • This often results in very quick fixes.

Further Help to Wine
If you are able to keep an eye out for bug reports for your software and adding a note to the bug report whether you can confirm if it is a real bug or not, you can help the bugzilla team and developers spend more time on improving Wine. For each Wine release, make a small note in the bug confirming whether it is still present or if it has been fixed.


[edit] Current state of the document

[Ed2008: this is a very, very, very old version of Wine. If it is not updated it should be removed]

Wine 20041201

At the moment, this guide describes how to install the Korean client and launch the Korean client and how to handle problems found with some unofficial clients.

[edit] Typography

[edit] $ and # prompts

$ and # represent respectively user and root prompts.

When you see this :

Display 'Coin'

$ echo Coin

You should type 'echo Coin' in a shell, as a user.

And when you see this :

Display 'Coin'

# echo Coin

You should login as root and type 'echo Coin' in a shell.

[edit] Screen output

When you see this :

Display 'Coin'

$ echo Coin


Screen Output
Coin


That means : Type 'echo Coin' in a shell as a user. This command will display 'Coin' at the screen.

[edit] Guide

[edit] Downloading the Korean version of Ragnarok Online and Sakray

To download the Korean version of Ragnarok Online and Sakray, you must this proxy address : 211.248.226.254:8080 .

It seems to be the only way to download this client from anywhere on the globe.

Now, don't worry, you don't have to configure anything to use this proxy. The only thing you need is "wget"

Then, to download the Korean version of Ragnarok Online, type the following command :

Downloading the Korean version of Ragnarok Online

$ http_proxy=211.248.226.254:8080 w get -c "http://ragnaweb.nefficient.co.kr/ragnaweb/RAG_SETUP1207.exe"

This will display something like this :


Screen Output
--12:12:37--  http://ragnaweb.nefficient.co.kr/ragnaweb/RAG_SETUP1207.exe
           => `RAG_SETUP1207.exe'
Connexion vers 211.248.226.254:8080...connect.
requite Proxy transmise, en attente de la reponse...200 OK
Longueur: 781,851,435 [application/octet-stream]

 0% [                                     ] 63,158        14.61K/s ETA 14:31:48


And, to download the Korean version of Sakray, type the following command :

Downloading the Korean version of Sakray

$ http_proxy=211.248.226.254:8080 w get -c "http://ragnaweb.nefficient.co.kr/ragnaweb/SAK_SETUP1207.exe"

You'll see something like this :


Screen Output
--12:18:41--  http://ragnaweb.nefficient.co.kr/ragnaweb/SAK_SETUP1207.exe
           => `SAK_SETUP1207.exe'
Connexion vers 211.248.226.254:8080...connecte.
requete Proxy transmise, en attente de la reponse...200 OK
Longueur: 637,321,982 [application/octet-stream]

 0% [                                     ] 110,814       26.43K/s  ETA 9:51:19



[edit] Installing the Korean version of Ragnarok and Sakray

[edit] Checking where you downloaded the files

Now, verify that you've downloaded Ragnarok and Sakray in a directory accessible by Wine. If that's not the case, move them to another directory accessible by Wine.

A directory accessible by Wine, is a directory that you can access from Windows drives.

For example :

You've mapped ~/.wine/c to C: and ~/ to D:. If you put the files in /tmp/, then you can't retrieve the file. But if you put the file in ~/Downloads/kRO/, then you can retrieve it ! The file will be in D:\\Downloads\\kRO\\.

[edit] Installing the Korean version of Ragnarok Online

Now, go into the folder where you put the downloaded files and start the installation of Ragnarok Online :

Installing Ragnarok Online

$ wine RAG_SETUP1207.exe

A window should pop-up with two buttons, push Enter (Next). Then comes a window with the legal notice, click on the left button (Accept) and on the middle button (Next), then again on the middle Button (Next) and one more time. Then the installation should begin.

When the installation finished, install Sakray.

[edit] Installing the Korean version of Sakray

The installation of Sakray is IDENTICAL ! Do the same thing you did with Ragnarok. If you installed Ragnarok in a specific folder, do the same with Sakray.

[edit] Updating and playing to Ragnarok and Sakray

[edit] Updating Ragnarok

If the updater hasn't been launched after the installation of Ragnarok and Sakray, go to the Ragnarok Online folder and launch the updater by doing so :

Updating Ragnarok

$ wine Ragnarok.exe

A simple window should appear and download some files before updating the game. If the updater got stuck with the following message "Attempting to connect to server. Please wait...", you can try to launch the updater with the following command :

Updating Ragnarok, logging connection attempts

$ WINDEBUG="fixme-all,err-all,+winsock" wine Ragnarok.exe

Then wait a bit. If the connection doesn't come up, check if you're still connected to the net. Else, retry later, the server can be full.

When the updater finishes, click on "Start the Game", a message will appear telling you that Ragnarok.exe has been updated and should be started again. Click on "Ok", then wait for the new interface to come up.

Three buttons should appear at the bottom. The left button means 'Start the game', the second 'Setup' and the last 'Quit'. Select 'Quit'.

If the new interface looks like a totally gray window, stop wine and check if you're launching the updater from the game folder. You can't launch the updater from the shortcut on the Desktop, it just won't work.

Now, it's time to update Sakray !

To update Sakray, do :

[edit] Updating Sakray

Updating Sakray

$ wine sakray.exe

The updater is the SAME that the Ragnarok's one. So, are the explanations.

[edit] Playing to Ragnarok Online

When you finished to update Sakray, start the game with the following command :

Starting Ragnarok Online

$ wine Ragexe.exe 1rag1 1sak1

A small interface should come up and a window will appear at the upper left. I guess that's an anti-cheat program. It will download some files and start the game. It will launch the setup if that's the first time you launched the game.

If the game interface appear then freeze (leaving a part of the screen transparent but unusable), pickup a terminal (CTRL+ALT+F1), login as a user and type "wineserver -k", then come back to your desktop (CTRL+ALT+F7 in most cases. CTRL+ALT+F9 sometimes).

If the game freezes, edit your Wine's configuration file and add this to your Wine's configuration file :


Configuration: Add this to your ~/.wine/config
[AppDefaults\\Ragexe.exe\\x11drv]
"Managed" = "N"


This will let Wine handles the window.

If it still doesn't work, check for a message like :

fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Cannot change screen BPP from 32 to 16

If this message appear, you can add the following to your Wine's configuration file :


Configuration: Add this to your ~/.wine/config
[AppDefaults\\Ragexe.exe\\x11drv]
"ScreenDepth" = "32"


This will tell Wine to not switchback to 16 bits.

You can combine both solutions, it will maybe solve your problem :


Configuration: Add this to your ~/.wine/config
[AppDefaults\\Ragexe.exe\\x11drv]
"Managed" = "N"
"ScreenDepth" = "32"


[edit] Note about unofficial clients

There's a lot of unofficials Ragnarok Online servers and clients. Same thing for Sakray. Here are some notes which could help you if you have problems with one these unofficial client.

[edit] Bad DNS resolution

It seems that some unofficial clients added a DNS resolution system to Sakray. This DNS resolution can be tricky with Wine and wrong IP will be resolved using these DNS.

In this case the connection won't work. One way to resolve this is to use a sakray client without DNS support and modify the sclientinfo.xml, changing the DNS address by an IP.

To do so, that's simple. If your unofficial client uses .grf packages, use grftool to unpack them in the Ragnarok Online folder. The best is to emulate the Windows version, the Linux seems currently broken.

Then, edit the file data/sclientinfo.xml, stored in your Ragnarok Online folder and change the DNS by the IP corresponding.

Launch the client without DNS support and try to connect to the server.


Wine Links

[edit] (Official) Wine Links

[edit] (Unofficial) Wine-Wiki Links


Personal tools