The forum

Atlantica Online crashes only when using playonlinux, but not with wine only

Atlantica Online failes to run

Author Replies
Enkouyami Monday 22 July 2013 at 9:14
Enkouyami

Atlantica Online v40577 running on wine-1.6-rc5
Distribution: LinuxMint 15 Olivia (x86-64)
Desktop: Cinnamon Desktop
Kernel: 3.8.0.19-generic
Processor: Intel(c) Core(tm) i5-3210M CPU @ 2.50GHZ x 2
Memory: 5.7 GiB
Graphics Card: Intel Corporation 4rd Gen Core processor Graphics Controller.


Errors:
err:module:find_forwarded_export module not found for forward 'msvcr100._recalloc' used by L"C:\\\\windows\\\\system32\\\\msvcr90.dll"
err:module:find_forwarded_export module not found for forward 'msvcr100.atoi' used by L"C:\\\\windows\\\\system32\\\\msvcr90.dll"
err:module:find_forwarded_export module not found for forward 'msvcr100.__clean_type_info_names_internal' used by L"C:\\\\windows\\\\system32\\\\msvcr80.dll"
err:module:attach_process_dlls "fmodex.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Nexon\\\\Atlantica\\\\Atlantica.exe" failed, status c0000142

Here is my full log including stuff that happened during installation.

When running this without playonlinux, Atlantica.exe runs without crashing.

Edited by Enkouyami

booman Monday 22 July 2013 at 14:52
booman

The log shows PlayOnLinux 4.1.1
Definitely start by updating PlayOnLinux first...
It also shows Wine 1.6-rc4

I also see a few libraries that may need to be installed:
vcrun
msvcr
ie8

Wine keeps trying to run different versions of msvcr
The majority of your errors are HTML related. Try installing Internet Explorer 8 libraries from the "Install Packages" tab in Configure.
This will also install Service Pack 3 too.

Have you installed the 32-bit libraries for Linux?

Looks like Atlantica Online will run in Linux with PlayOnLinux, do some research here:
Wine HQ

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Enkouyami Monday 22 July 2013 at 16:45
Enkouyami

The log shows PlayOnLinux 4.1.1
Definitely start by updating PlayOnLinux first...
It also shows Wine 1.6-rc4

I also see a few libraries that may need to be installed:
vcrun
msvcr
ie8

Wine keeps trying to run different versions of msvcr
The majority of your errors are HTML related. Try installing Internet Explorer 8 libraries from the "Install Packages" tab in Configure.
This will also install Service Pack 3 too.

Have you installed the 32-bit libraries for Linux?

Looks like Atlantica Online will run in Linux with PlayOnLinux, do some research here:
[url=http://appdb.winehq.org/objectManager.php?sClass=application&iId=8422]Wine HQ[/url]

Quote from booman

I update PlayOnLinux to v4.2.1 and wine to 1.6, installed msvc100, msvc90, and msvc80. I already have wine1.x-i386:i386, vcrun2005, vcrun2008, and vcrun2010 installed.

I can't install msxml or IE8. The error that shows up for msxml6 says: Error in source
AMD64 is set, but msxml6 is needed.

For IE8 I get a french error message saying I can't install becuase I have 64bit processor: L'architecture de linux est regle en 64bits. Internet Explorer 8 ne peut pas entre installe.

Running Atlantica with wine alone still works fine, but not with PlayOnLinux. Here an updated log of what happens when running it.

Edited by Enkouyami

Enkouyami Monday 22 July 2013 at 17:09
Enkouyami

Also what directory does playonlinux download .exe packages to install?
booman Monday 22 July 2013 at 17:15
booman

Cool, you actually got it working with Wine alone?
PlayOnLinux will be much easier once we dial in what it needs.
You probably don't need all of those libraries, but its hard to tell.
I think the key factor is going to be Internet Explorer... so lets focus on that for now.

Internet Explorer 8 won't install in Windows Vista, 7 or 8
So make sure to set Windows version: Windows XP

I'm not sure about the 64-bit processor error, I have a 64-bit compatible CPU too, so it shouldn't be erroring that.

Have you installed the 32-bit libraries for your version of Linux?

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
xpander Monday 22 July 2013 at 17:36
xpander

ie8 can be installed on 32bit wineprefix only
thats the problem he's having
he probably made 64bit wineprefix.
Enkouyami Monday 22 July 2013 at 17:39
Enkouyami

Cool, you actually got it working with Wine alone?
PlayOnLinux will be much easier once we dial in what it needs.
You probably don't need all of those libraries, but its hard to tell.
I think the key factor is going to be Internet Explorer... so lets focus on that for now.

Internet Explorer 8 won't install in Windows Vista, 7 or 8
So make sure to set Windows version: Windows XP

I'm not sure about the 64-bit processor error, I have a 64-bit compatible CPU too, so it shouldn't be erroring that.

Have you installed the 32-bit libraries for your version of Linux?

Quote from booman

I'm not exactly sure what you mean by 32-bit libraries for my linux version. If you're talking about the ia32-libs package, its not available for me since Ubuntu version 11.10 (Oneiric) added Multi Arch has been added. I do have the 32-bit libraries for wine though with the winex.x-i386:i386 packages.

I changed windows version to windows XP and I still had no luck in installing any of those packages or getting Atlantica to not crash.

I'm going to try making a 32bit playonlinux wine prefix to see if it'll work.

Edited by Enkouyami

booman Monday 22 July 2013 at 18:21
booman

Ah, good point xpander.

Try starting over and make sure to select a 32-bit virtual drive.
Then installing the packages and IE8.
I be it will work then

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Enkouyami Monday 22 July 2013 at 18:36
Enkouyami

In a 32bit prefix everything works fine except, when I install IE8, the pages and images in the game launcher displays nothing, instead of what they originally showed perfectly without IE8.
xpander Monday 22 July 2013 at 18:46
xpander

In a 32bit prefix everything works fine except, when I install IE8, the pages and images in the game launcher displays nothing, instead of what they originally showed perfectly without IE8.

Quote from Enkouyami


you can try tweaking the security settings in your ie settings menus.

might help in some cases.

booman Monday 22 July 2013 at 19:32
booman

Is there a way to install Firefox or Chrome in a virtual drive and use it as the default browser instead of Internet Explorer?

What was Atlantica using previously before you installed IE8?

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Monday 22 July 2013 at 20:34
Ronin DUSETTE
Admin

That doesnt matter, as it uses Gecko, so without gecko installed, it will not be able to use any of them.

Make sure that gecko is installed, and also upgrade your version of POL. You are running 4.1.1, and the newest version is 4.2.1

Also, make sure that curl and winbind are installed. Best bet is to ALWAYS run in a 32 bit prefix, as 64 bit is not up to par yet.

And, for the video card, you would need to install the drivers from the manufacturers website.

If you want to install multiarch support, you need 2 metapackages:


sudo apt-get install multiarch-support ia32-libs

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Monday 22 July 2013 at 20:40
Ronin DUSETTE
Admin

Also:


OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Quote


You are for sure running the open-source driver. Download and install the proprietary driver for your gfx card.


err:wininet:HTTP_ParseDateAsAsctime unexpected weekday L"-1"
err:wininet:HTTP_ParseDate unexpected date format L"-1"

Quote


Im not sure what it is, but your time format is not compatible. How do you have your system time set up? Is it correct?

You also need to install vcrun 2010 into that virtual drive, as well as ie6 (at least), wininet, and msxml. Still make sure to check that gecko is installed.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
booman Monday 22 July 2013 at 21:04
booman

Good eye DJ, I didn't see the Mesa DRI output.

Do you think we are giving him way to much to install in the virtual drive?
Maybe we can break it down to a list of bare minimum... then add to it when the debug complains about something missing.

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Monday 22 July 2013 at 21:11
Ronin DUSETTE
Admin

Nope. Needs to be in a 32 bit prefix, needs vcrun2010, at least ie6, Gecko (that should have already been installed), msxml.

Also, he needs the proprietary drivers for his system (it will ask during install if you want the 32 bit libs, you do).

Then installing:



sudo apt-get install winbind curl multiarch-support ia32-libs


All of this, of course, should be done after upgrading playonlinux to the newest version, deleting the ~/.PlayOnLinux folder (backup any save games first!), and running playonlinux, after installing the above mentioned system dependencies. This should hopefully fix a lot of issues.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
booman Tuesday 23 July 2013 at 1:38
booman

Someone checked this as "successful" did you get it to work Enkouyami?

† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained