Installing TalonRO on Linux

From TalonRO Wiki


If you're a linux user and have been wondering how to get TalonRO running on Linux without dual-booting (or trying to do so without success), you've come to the right place. Getting tRO to work on linux does involve the terminal (command line), but is otherwise fairly simple - here's how you do it.

First, a couple of notes:

  • This guide assumes you'll be using the Full Client to install TalonRO. I highly recommend doing so, since it will ensure that any problems you may have aren't from cruft you might have lying around from other servers. If you haven't downloaded it yet, please do so before proceeding with this guide. If you really want to use an existing RO install, or a kRO installer + the tRO Mini client, you're free to try it, but if you get errors the first thing I'm going to ask you is if you've used the full installer, and if you haven't I'm going to ask you to download and run it.
  • Also, while this guide is aimed at Linux users, if you're a Mac user with OSX and an intel-based mac, and you comfortable using the terminal/commandline, all you need in order to follow the steps in this guide are Wine and winetricks, although there might be some pitfalls I'm unaware of, since I don't have a Mac. This also means you're on your own installing Wine and winetricks, tho there should be some decent guides out there on the net.

Now, on with the guide.

First, install Wine and winetricks (a helper script needed to install a few things in wine) using your distribution's preferred method. For users of Ubuntu and its derivatives (linux mint, peppermint linux, and others) go ahead and fire up a terminal and run the following command:

Code:

$ sudo apt-get install wine winetricks

When prompted, enter the password you use to log into your computer (or the one you gave it when you installed linux if you don't use it to log in), and answer Yes if it asks you to continue with the install.

Once you have Wine and winetricks installed, you need to create a wineprefix for it, so that when you install everything needed to run tRO it doesn't conflict with stuff you may have going for other programs you may be running in wine. To do it, start a terminal (if you don't have one open already) and run the following command in it:

Code:

$ export WINEPREFIX=~/wineprefix/talonro

Note that WINEPREFIX is in all CAPS, and that there are no quotes around the part after the =. Both of these things are important. Also, do not close this terminal until you're done installing TalonRO. If you do, you'll need to set your wineprefix again (just run the same command you used to create the prefix again, as shown above).

Now that you've got your prefix set, it's time to put winetricks to work installing the things you need to get tRO running, so run the following command:

Code:

$ winetricks vcrun6 vcrun2008 wininet

Ok, there are a couple of things you still need to do in order to run TalonRO successfully. First, run the following command:

Code:

$ winecfg

This will bring up a window with a number of tabs at the top and a few options in it. Click the Libraries tab.

On the Libraries tab, there is a combobox and a list, with a few buttons beside them. Type "*npk*" (without the quotes) into the combobox and click the "add" button beside it.

Now it's time to decide if you want to run RO in windowed mode or if you want to run it in fullscreen mode. If you want to run it in windowed mode, you're done in winecfg and can close it. For fullscreen, click the "graphics" tab. On this tab, you'll see 4 checkboxes. One of them says "Emulate a virtual desktop" - check that one. Now enter your desktop/monitor's resolution in the 2 boxes that just got enabled, then click the OK button at the bottom.

That's all the prerequisites....Now you need to install the TalonRO Client, so run the following command:

Code:

$ wine /path/to/TalonRO_Full_20130513.exe

replace the /path/to part with the path to where you downloaded the TalonRO Full Installer (usually ~/Downloads). When the installer is finished, go ahead and let it start the patcher, but **do not start the game** - close the patcher once it's done patching for now, then run the following command:

Code:

$ wine ~/wineprefix/talonro/drive_c/Games/TalonRO/RagnarokSetup.exe

if you let the patcher try to launch the game, it'll launch the setup, but the only option you'll get for resolution is 640x480, which is probably not what you want.

Once you've done all of this, you can now close the terminal and run TalonRO from its shortcut on your desktop. Congratulations! Enjoy your stay on TalonRO, and don't forget to vote.