Het forum

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

Atlantica Online failes to run

Auteur Antwoorden
Enkouyami Maandag 22 Juli 2013 om 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.

Aangepast door Enkouyami

booman Maandag 22 Juli 2013 om 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 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Enkouyami Maandag 22 Juli 2013 om 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.

Aangepast door Enkouyami

Enkouyami Maandag 22 Juli 2013 om 17:09
Enkouyami

Also what directory does playonlinux download .exe packages to install?
booman Maandag 22 Juli 2013 om 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 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
xpander Maandag 22 Juli 2013 om 17:36
xpander

ie8 can be installed on 32bit wineprefix only
thats the problem he's having
he probably made 64bit wineprefix.
Enkouyami Maandag 22 Juli 2013 om 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.

Aangepast door Enkouyami

booman Maandag 22 Juli 2013 om 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 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Enkouyami Maandag 22 Juli 2013 om 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 Maandag 22 Juli 2013 om 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 Maandag 22 Juli 2013 om 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 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Maandag 22 Juli 2013 om 20:34
Ronin DUSETTE

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 Maandag 22 Juli 2013 om 20:40
Ronin DUSETTE

Also:


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

Citeer


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"

Citeer


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 Maandag 22 Juli 2013 om 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 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Maandag 22 Juli 2013 om 21:11
Ronin DUSETTE

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 Dinsdag 23 Juli 2013 om 1:38
booman

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

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained