[Guide] Linux Wonderland Online « General Discussion « WLO Gameplay
 
Fri, 03 Jun 2011, 2:51am #1
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
Fri, 03 Jun 2011, 5:52am #2
FencingFoxFTW
Emperor
Volpone6
Registered: Dec, 2010
Last visit: Mon, 27 Jul 2015
Posts: 625

cool

I'm not planning on migrating, but I have dual-booted before and this is a very good guide

Offline
Fri, 03 Jun 2011, 11:58am #3
Dave
Emperor
911382
Registered: Sep, 2010
Last visit: Sat, 27 May 2017
Posts: 797

nice :-]


LANA DEL REY - BORN TO DIE.

Offline
Sat, 04 Jun 2011, 12:25am #4
Kitty Cat Casey
King
Profilepicture
Registered: Dec, 2010
Last visit: Tue, 17 Apr 2018
Posts: 417

Awesome!
You always have good guides!


Offline
Sun, 05 Jun 2011, 2:04pm #5
Finnegan
King
Anime_warrior_by_chaotixwol
Registered: Dec, 2008
Last visit: Tue, 09 Jun 2015
Posts: 367

ooo mines Ubuntu on my other comp %#

Offline
Sun, 05 Jun 2011, 4:04pm #6
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Ubuntu can run WLo on it too. You just have to change the defaultdepth to 16. The setup is the same. Only issue I have with any Ubuntu distro is the fact they all use BulletproofX. Which means no configuration and Kubuntu doesnt like to be told to use 16bit lol


Offline
Tue, 16 Aug 2011, 5:38am #7
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

My girlfriend and I are proudly linux wlo players :)

I made a modification to the script so it can be used on a netbook screen (1024x600)

just change 800x600 to 1024x600 to get a fullscreen "wine desktop" (with no borders) and a 800x600 wlo screen inside it.
linux desktop will stay behind and you can reach it by altabing or, what is best, going to your 2nd, 3rd or 4th (etc) desktop with ctrl+alt+arrow.

Note: I never change my color depth to 16, I use 24 as always. Only the wlo window use 16, my desktop still uses 24 :)

I also use "cpulimit" to control the cpu usage of wonderland (you know it likes eating your cpu). So when I afk or I need my cpu back, I limit it to 10%

find the alogin.exe pid (an id number) using the command "top", then:

$>cpulimit -p 'wlo pid' -l 10

--

Here a very old snapshot I took when I started playing:

http://ompldr.org/vNXFpNA

Kubuntu 10.04 64 bits, 24bit color, stable wine.

Last edited Tue, 16 Aug 2011, 5:46am by Israphel

Offline
Sat, 19 May 2012, 8:22pm #8
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Updated and revised:

1. Now is Distrobution independant.
2. Wine Configuration Simplified.

--dark


Offline
Thu, 16 Aug 2012, 1:11am #9
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Added Youtube Video Video courtesy of Tony0

-- dark


Offline
Sat, 18 Aug 2012, 8:34pm #10
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

don't you think it will be good to add my cpulimit instruction?

Offline
Sat, 18 Aug 2012, 10:28pm #11
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

The post you made was really geared towards Windows Users.

If you write a guide for the cpulimit command or PM a guide for the cpulimit command. I will add it into the guide here and give you credit for making it. If you make a guide on another post I will include a link to it.

As one of the original (that I know of) Linux WLo users. I hope this guide has evolved up enough that it would get your seal of approval :)

-- dark


Offline
Sun, 19 Aug 2012, 10:00pm #12
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

I play on linux since the first day (october 2009), 'cause I have no plans on using windows.
Time later, I realized there was a guide, and it's great.

I will write a guide for cpulimit later, thanks.

Offline
Fri, 19 Jul 2013, 2:48am #13
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Updated content

Added permanent fix to webpage crash in instructions.

New version of wine can run game smoothly with almost no setup out of this one change. Also version 1.5 or higher you do not need to set Windows Me compatiablity. You could almost install Wonderland like any other app on windows and run it it in non-fullscreen mode with next to no setup now. Only things I notice now missing is some lighting (Like the lamps in the Shark Cave) are still missing. But alot of the missing graphics from older versions of wine are now displayed.

I am testing a even more simplified setup for Linux with Wonderland Online to further simplify it. I will update it when I am done and have the chance to add it.

It has been awhile since Israphel last logged into wlodb so I will add a section on limiting the CPU usage of Wonderland to this guide when I get a chance. That way you can squeeze even more clients on 1 computer.

- dark


Offline
Thu, 05 Dec 2013, 8:06pm #14
yusufogazi123456789
Recruit
Registered: Dec, 2013
Last visit: Thu, 19 Dec 2013
Posts: 1

Hey dark can you help me out i have a mac and i am trying to use wlo it comes up with a blank screen ive tried using the wbsite you have said but after the downloads and its on wine it comes up with an error message i have overided the thing you said to do i would apreciate it much if you could help i am an old wlo player on a new acountt^^ :P xx

ty

Offline
Thu, 05 Dec 2013, 8:54pm #15
Kev☆ ~
Emperor
Me_kev_
Registered: Dec, 2013
Last visit: Thu, 16 Jan 2020
Posts: 1007

i don't think wlo works on macs
i searched all over the internet to see if wlo could be installed on macs but it just couldn't


Leo Server:
Main Team: Killerkev, iluvkev, ChibiKev, KevyKev. (All rb at lvl 199)
Burst Teams: KeyCey, KeyCay, KayCey, KayCay. (All rb at lvl 180)
Others: ilovekev, xKev. (Non-rb)
Just Me~


Contacting Me~
MyAnimeList c:

Offline
Mon, 09 Dec 2013, 11:21pm #16
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Wine works with Macs, OS X is called Darwin Unix.

Here is a tutorial for installing Wine on OS X.

Good luck :)

- dark


Offline
Wed, 29 Jan 2014, 3:30pm #17
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Update 2014.01

List of Guide Updates
1. Migrated to PlayOnLinux Platform.
2. Rewrite of Entire Guide to simplified instructions.
3. Permanently Fixed Webpage Error, again.
4. Included Non-PlayOnLinux Guide instructions. This is mostly for dedicated WLO machines. I would use PlayOnLinux if you plan on running addtional applications.
5. Tested to Wine version 1.7.11

Enjoy :)

- dark


Offline