Fri, 03 Jun 2011, 2:51am [Guide] Linux Wonderland Online »
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Version: 0.9.1
Last Updated: 01/29/2014 - 10:26AM EST-5

PlayOnLinux Edition

Requirements

Spoiler:

Linux - I used Ubuntu-Class Distro for this guide
Any Distro will work as long as it supports WINE and PlayOnLinux

Wonderland Online Resource Usage:

Spoiler:

This assumes you are battling and training which uses the most resources. Having a Dual-Core or Hyper-Threaded Processor increases performance tremulously over a Single Core and Thread Processor. This info is valid for Linux and Windows.

Mode - Multiply number by amount of Clients you want to run:
FullMemory - 256mb of Ram Each Client
HalfMemory - 192mb of Ram Each Client
ShortMemory aka AFK Mode - 156mb of Ram Each Client

So if you run 4 Clients in the common HalfMemory Default Option. You will need to have 768mb of RAM Free before you start hitting the dreaded Swap File which will lag you down big time. Free RAM is Ram not used by the OS. So if you have 1GB of RAM and the OS is using 616MB of Ram. You only have enuff Free RAM for 2 Clients and the third will start to lag you down overall.

Linux has a small Memory Footprint compared to Windows and 1 GB of RAM can run 4 Clients all in memory. Windows dont even come close unless you go absolute bare minimum. But why do that when you use Linux and have everything.

*Note: WLo Client has lots of memory leaks. This is why you black screen over time or you just notice that the client runs slower and slower. Always relog once a day and when you do regardless of Windows or Linux reboot your computer. A White screen is actually a Graphics error when WLo tries to reset the display.

Find out if your processor has Hyper-Threading or is Dual-Core. If you have these features on your processor you can easily run 4 clients on 1 computer. The reason why is CPU can multitask multiple clients quicker and more efficient.

A Single Core/Single Thread processor will normally start to choke bad on the 3rd Client you start. If this seems foriegn to you. Imagine there 1 person trying to do 3 things at 1 time, it will get confusing. Now imagine 2 people (Hyperthreading or Dual Core) doing 3 or 4 things at a time. It would be alot easier and faster.

After OS Installation YouTube Guide based on this guide v0.7 by Tony0

Client Setup

Spoiler:

1. Download Wonderland Client from Website

2. Install PlayOnLinux thru your Distros Software Center or if it is not there thru the PlayOnLinux Website. When installing make sure you install a 32-bit Wine version 1.6 or higher.

3. Click On Install on the toolbar.

4. Click on Install a non-listed program link on the bottom of the window.

5. Click on Next, Install a program in a new virtual drive, then Next. Choose a name. I use WLO, Then Next, put check in Install some libraries, then next, choose 32-bit windows installation, then next.
6. On the next screen that pops up choose the following:

6a. POL_install_wininet

7. On the next screen, click Browse then head to your downloads and choose your WLO setup file.

8. Run through setup as normal. When it finishes do not launch game and exit.

9. On the next Screen choose Main.exe then click next. Change name to Wonderland Online on the next screen then click next. Now choose I don't want to make another shortcut and click next.

10. Download ieframe and iertutil DLL files. Get the Windows XP versions of each.

11. Extract both file archives and copy the DLLs to /home/(Your Username)/.PlayOnLinux/wineprefix/(Your Wonderland Virtual Drive name)/drive_c/windows/system32. Since this is a drive for just WLO and does not effect other Wine Apps or installations go ahead and overwrite/replace any file that asks.

12. In the PlayOnLinux Window Click on Wonderland Online. Then on the right side choose configure. Then Choose the Wine Tab. Now choose Configure Wine.

13. Decide whether to do Full Screen or Window. Wonderland has an issue running in Window mode and will not load. So you have to do full screen but follow below to make it into a window if that is what you want.

13a. When the Wine Configuration Screen comes up. Click on Graphics, put a check on the Emulate a Virtual Desktop. Choose your resolution. I use 800x600.

14. Click on Libraries, Add the following Overide: ieframe. Click on it and switch to native. Go ahead and switch wininet to native also. Click Apply and then Ok.

15. Now launch Wonderland. When it comes up click on Screen Settings and change to Full Screen Mode click confirm. Now Click on Enter Game and do the updates. Then Click Start Game. Click Agree and the next. The Webpage screen should be blank. This is why we needed wininet, ieframe, and iertutil DLL files. To bypass this issue.

You are now ready to play Wonderland Online. Enjoy the game :)

Can I play Wonderland Online without PlayOnLinux

Short Answer is Yes.

Difference from above without PlayOnLinux is below:

Without PlayOnLinux Client Setup

Spoiler:

1. Download Wonderland Client from Website

2. Install Wine onto your SystemPlayOnLinux

3. Run through Wonderland setup as normal. When it finishes do not launch game and exit.

4. Download ieframe, iertutil, and wininet (6.0.2600.0 version) DLL files. Get the Windows XP versions of each.

5. Now this is your base Wine install. Wonderland is hardwired to look in you windows/system32 folder for these files so you will need to rename the old ones to a backup and then extract all 3 file archives and copy the DLLs to /home/(Your Username)/.wine/drive_c/windows/system32. If you wanted to make another wine prefix your could do this instead of using the .wine folder but then PlayOnLinux is just a Wineprefix manager and you should use that instead.

6. Now Configure Wine via winecfg.

8. Decide whether to do Full Screen or Window. Wonderland has an issue running in Window mode and will not load. So you have to do full screen but follow below to make it into a window if that is what you want.

8a. When the Wine Configuration Screen comes up. Click on Graphics, put a check on the Emulate a Virtual Desktop. Choose your resolution. I use 800x600.

9. Click on Libraries, Add the following Overides: ieframe, wininet and set them to to native. Click Apply and then Ok.

10. Now launch Wonderland. When it comes up click on Screen Settings and change to Full Screen Mode click confirm. Now Click on Enter Game and do the updates. Then Click Start Game. Click Agree and the next. The Webpage screen should be blank. This is why we needed wininet, ieframe, and iertutil DLL files. To bypass this issue.

You are now ready to play Wonderland Online. Enjoy the game :)

Closing

Spoiler:

While most people have Windows PCs. This primer will open WLo to all your Linux using friends. While Linux is not a common Desktop OS for the USA it is in a lot of other countries in the world. Plus if you decided to buy a second hand computer for WLo that doesnt come with an OS or has one but no way to reinstall and clean it. You could opt to use Linux for it and save yourself from having to buy or 'borrow' the OS.

Good Luck,
-- Dark

Last edited Wed, 29 Jan 2014, 3:26pm by darkdeaver


Offline