Linux / MacOSX - FFXI-Boot how to

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by kjLotus » Mon Nov 23, 2015 12:13 am

OmnislashToo wrote:also... is xiloader supposed to launch the game itself after authenticating (like POL does)? i can see the authentication process succeed in both the xiloader screen and in my debug logs, followed by the text "sending account information" then "closing". a (black) window then briefly spawns, and closes a second or two later.
yes, it launches the ffxi client after that (well, before "closing"). probably obvious at this point, but if it didn't, that means it failed to launch. more common problems are things like not being able to find the path to the installed game in the registry, but in your case it could be something else

OmnislashToo
Posts: 3
Joined: Sun Nov 22, 2015 11:09 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by OmnislashToo » Mon Nov 23, 2015 4:00 am

kjLotus wrote:yes, it launches the ffxi client after that (well, before "closing"). probably obvious at this point, but if it didn't, that means it failed to launch. more common problems are things like not being able to find the path to the installed game in the registry, but in your case it could be something else
thanks for the confirmation re: xiloader. i figured that was the case. my best guess... the game proper isn't launching quickly enough after authentication, hence the "closing" message followed by a brief FFXI window opening.

if anyone has FFXI working with El Capitan and private servers, feel free to chime in!! =]

OmegaPhil
Posts: 5
Joined: Thu Jun 04, 2015 12:01 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by OmegaPhil » Mon Nov 23, 2015 4:15 am

Incase its relevant, I stopped with this a few months back - the private server I was using updated, and the usual 'client update check' process repeatedly returned with nothing to update, so the client refused to join the server - and I left it at that.

OmnislashToo
Posts: 3
Joined: Sun Nov 22, 2015 11:09 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by OmnislashToo » Wed Nov 25, 2015 4:36 am

OmegaPhil wrote:Incase its relevant, I stopped with this a few months back - the private server I was using updated, and the usual 'client update check' process repeatedly returned with nothing to update, so the client refused to join the server - and I left it at that.
thanks for the input. =] the folks running the server i'm trying to get to have explicitly defined the client version needed to connect properly. that's what i have, so... unfortunately... i don't think that's it.

i'm going to re-install Yosemite (OS X 10.10)/Wine/FFXI on a separate partition and see if that works. will post results when done.

awsoonn
Posts: 2
Joined: Wed Jan 27, 2016 8:32 am

Re: Linux / MacOSX - FFXI-Boot how to

Post by awsoonn » Wed Jan 27, 2016 2:00 pm

I compiled the latest version of cloudef's xiLoader from github, and am able to log in to the private server successfully. Once logged in, FFXI appears to load, but when I 'accept' the user agreement the program crashes.

I tried using the native dxdiag.dll from windows XP as mentioned in the WineHQ FFXI page with no difference.
I tired using the imm32.dll.so linked above, with an error about an unsupported 16 bit something something.

I'm running Ubuntu 14.04.3, wine-1.6.2, Intel GPU. I'm not sure where to go next, any suggestions appreciated.
wine: Unhandled page fault on write access to 0x00000014 at address 0x7e3c80c3 (thread 002f), starting debugger...
Unhandled exception: page fault on write access to 0x00000014 in 32-bit code (0x7e3c80c3).
err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e3c80c3 ESP:050ce7e4 EBP:050ce808 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:7e401000 ECX:00000000 EDX:00000000
ESI:0014bff8 EDI:00020028
Stack dump:
0x050ce7e4: 7e401000 050ce808 7df3495d 068d5758
0x050ce7f4: 00000150 7e3c809b 7e401000 00000012
0x050ce804: 068d5758 050ce838 7e3d409e 00020028
0x050ce814: 00000000 050ce838 7e3a83a5 068d5758
0x050ce824: 00000000 00000000 7e3d408a 7e401000
0x050ce834: 00000012 050ce888 7e3aa0a5 00020028
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7e3c80c3 in winex11 (+0x480c3) (0x050ce808)
1 0x7e3d409e in winex11 (+0x5409d) (0x050ce838)
2 0x7e3aa0a5 NotifyIME+0x1a4() in winex11 (0x050ce888)
3 0x7df38d28 ImmNotifyIME+0x77() in imm32 (0x050ce8e8)
0x7e3c80c3: movl %edi,0x14(%eax)
Modules:
<Snip>
Full dump: http://pastebin.com/56zKJMtC

---

[UPDATE] Using Wine 1.3.37 in PlayOnLinux has allowed me to make a new char, but after selecting my starter city I get a solid black screen followed by a "xiloader.exe has crashed"... I'm so close I can taste it! Replacing imm32.dll.so as per the OP results in "Failed to initialize instance of polcore!"
wine: Critical section 7bcad664 wait failed at address 0x7bc34f0a (thread 0026), starting debugger...
Unhandled exception: wait failed on critical section 0x7bcad664 in 32-bit code (0x7bc34f0a).
Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
00000031 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
[POL_Wine] Message: Wine return: 0
00000023 explorer.exe
00000024 0

lautan
Developer
Posts: 164
Joined: Mon Jul 30, 2012 6:17 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by lautan » Mon Feb 22, 2016 9:39 pm

If anyone is having trouble setting up read this guide http://ffxiclopedia.wikia.com/wiki/FFXI_on_Linux

User avatar
foowater
Posts: 7
Joined: Sun Nov 24, 2013 4:42 pm

Re: Linux / MacOSX - FFXI-Boot how to

Post by foowater » Thu Oct 06, 2016 7:08 am

Hey guys, been gone for quite a while.

It seems that Dropbox decided to get rid of the file, so I reuploaded it on github: https://github.com/bluffnix/ffxi-wine/b ... m32.dll.so

HOWEVER: The silly me from 2 years ago didn't understand that you can't load Linux ELF libraries on OSX! So this "fix" won't fix anything for OSX.

In order to create a OSX version I'll need someone to patch Wine and compile it, building the OSX library. I've written a quick TODO in the repo as well for this. https://github.com/bluffnix/ffxi-wine#todo

So if someone on OSX is willing to compile this let me know.

Magiknight
Posts: 153
Joined: Tue Sep 04, 2012 12:42 am

Re: Linux / MacOSX - FFXI-Boot how to

Post by Magiknight » Sun Oct 23, 2016 4:39 am

I get a new problem everytime I try to install FFXI in PlayOnLinux. This is it wont start installing RoZ after it finishes installing FFXI

Magiknight
Posts: 153
Joined: Tue Sep 04, 2012 12:42 am

Re: Linux / MacOSX - FFXI-Boot how to

Post by Magiknight » Sun Oct 23, 2016 11:49 pm

I've tried it on two different computers on two different Linux Distros. It stops installing after it installs FFXI. So the expansion packs dont install.

Magiknight
Posts: 153
Joined: Tue Sep 04, 2012 12:42 am

Re: Linux / MacOSX - FFXI-Boot how to

Post by Magiknight » Mon Oct 24, 2016 2:43 pm

OK got FFXI installed and updated......FINALLY. Xiloader.exe just tells me if fails to connect to a serer. How do I specify a server for it to connect to???

Post Reply