I'm not arguing anything, nor have I. I think Anarchy needs to run on Linux too, as per my post.
I'm not arguing anything, nor have I. I think Anarchy needs to run on Linux too, as per my post.
There have been ways found to play ao on not-windows systems now.
Is it an idea to sum up here how to get ao running for these OS'es? i think some people might still be looking for a guide on how to do this but have no clue how to find/do this.
And if fc is actually reading this, take your lessons how these guys did it and give official support on how to get them to work.
I do not agree with the fact that every mac/Linux user should be a 1st-class coder/programmer.
http://aodevs.com/index.php/topic,852.0.html
This is not a fix unfortunately, this is just a workaround.
There's no lesson for FC to be learned here.
AO is working as intended. It's Wine that is broken and needs fixing.
That's why this thread exists, to encourage Wine developers into fixing whatever it is that prevents AO from working on it.
Formerly Vhab.
Once upon a time ruled a server. And then sold out. Sorry.
There is no need for Neo Vortex's dll, just get Wine 1.3.6's sources.
Apply patch linked in this comment.
Configure, compile and install.
Works at least for me.
Don't use 1.3.7 or newer versions, those have a regression bug that crashes AO's client.exe on startup (stack overflow error).
Last edited by Luusirppi; Dec 22nd, 2010 at 06:34:27.
Level 200 Nanomage Nano-Technician on Rimor speaking... - Unit Commander of Knights of Ka
Toons:(*=froobs)Zzzzzzwap* (inofficial main),~ Founder of TL5+ - Rimor TL5+ froob raid force ~ || ~ My Tweet... ~
Krisplin* (main, but buff whore),
Theophrastus* (piercing doc - aka froob shade)
Kosminski (Shade - Yes, i went paid...)
Codeleet (s10 & pvp)
::: My Tools & Stuff :::
::: Cratine Savagedheals Enfine Zoewrangle Demoder :: Solitron Demotionform :: IRC Demoder Savagedlight :::
::: AOItems :: Blog :: CIDB :: HelpBot :: ItemsBot :: PlanetMap Viewer :: Tower Wars :: Twitter :::
I am pretty sure i tried it already. But i will try and switch to 1.3.6 and give it another shot . My 1.3.7 works flawless so far.
Level 200 Nanomage Nano-Technician on Rimor speaking... - Unit Commander of Knights of Ka
Toons:(*=froobs)Zzzzzzwap* (inofficial main),~ Founder of TL5+ - Rimor TL5+ froob raid force ~ || ~ My Tweet... ~
Krisplin* (main, but buff whore),
Theophrastus* (piercing doc - aka froob shade)
Kosminski (Shade - Yes, i went paid...)
Codeleet (s10 & pvp)
The patch should eliminate need for the dll swapping, but if the 1.3.7. otherwise works for you then by all means, use that version. Although I haven't managed to test if 1.3.7 works because of that other crash I'm experiencing.
Without the patch and with original awesomium.dll, symptoms are that awesomium.log (in AO's folder) contains line:
[41:51:10049:FATAL:network_change_notifier_win.cc(5 4)] Check failed: 997L == ret (997 vs. 50) or something similar.
And AO crashes on startup after fixme:iphlpapi:NotifyAddrChange is printed to Terminal.
With patch + original dll, the log file should be empty and AO doesn't crash anymore (at least to that particular location).
good news, will wait until it hits the Fedora repo :P
You have already reached the maximum number of allowed accounts
You are not allowed to create any new accounts
oooh yea right, Doc mentioned something about Wine indeed a while ago.
Forgot about it.
The patch also "works" for the stable version of Wine (1.2.2) but we (the Linux/Mac crowd) still don't have access to the in-game store (AwesomiumProcess.exe crashes when you try to open the in-game store and you get a big white window), so this is not a 100% fix.
I also noticed that Client.exe never exits after it looks like it quits (still running if you do a ps). I have to either kill it or do a wineserver -k to get rid of the lingering processes.
Froobalicious General of Barador Arin.
-- Playing AO for six years, still a nuub gimp, and proud of it!
Dodging the whole OS comparison bullet, we need AO to work properly under wine some of us have paid full year subscriptions and need the game to rock on our macs!
Quick status report and update. The two main obstructions to playing AO include (most seriously) the crash caused by Awesomium.dll and the inability to steer or look with the mouse anymore. NeoVortex provided a dummy DLL that exports all the Awesomium.dll symbols but doesn't actually do anything, and as a result, if you replace the real Awesomium.dll with NeoVortex's then AO starts up you can play AO. The drawback is needing to swap in the stub Awesomium.dll after the integrity check but swap it back before the next time you launch AO so that it will pass the other integrity check. A bit of a pain.
If one applies the following patch: http://bugs.winehq.org/attachment.cgi?id=30775 to Wine versions 1.2.2 or 1.3.4 through 1.3.6 then Client.exe will not crash using the real Awesomium.dll. No DLL swapping required. Note that a different bug creeped into Wine somewhere between 1.3.6 and 1.3.7 such that 1.3.7 and later versions of Wine crash immediately when the client starts for other reasons. If a version of wine later than 1.3.6 works for you with DLL swapping, this patch will likely still work for you. If you attempt to open the in-game store, the AwesomiumProcess.exe will crash, but the game will continue. You will get a big white window instead of the in-game store.
If one applies the following patch to wine 1.3.6: http://bugs.winehq.org/attachment.cgi?id=32688 or this patch to wine 1.2.2 http://bugs.winehq.org/attachment.cgi?id=32705 it implements raw mouse input in DirectInput and restores mouse-look and mouse-steer to AO on Wine. Thanks to Macrosun for pointing out what the problem actually was.
Outstanding issues still include getting AwesomiumProcess.exe not to crash so Wine users can access the in-game store, and fixing the crash-on-start-up problem for Wine versions 1.3.7 and later, but the above two patches restores the most significant game-play issues.
Many thanks to the members of the Wine dev community who jumped on these issues for us. Oh, and Happy New Year.
Last edited by Lliers; Jan 3rd, 2011 at 01:26:25.
Froobalicious General of Barador Arin.
-- Playing AO for six years, still a nuub gimp, and proud of it!
Nice summary. I also have a partially working patch for Wine to create a builtin version of Awesomium.dll that exports the minimal stuff to work (presumably the same stuff as NeoVortex's dummy DLL) , which should work with the latest Wine & avoid the need for the DLL swap. I'll finish it and post it when I get a chance.
The crash can be resolved with this patch: http://bugs.winehq.org/attachment.cgi?id=32720.
Seems that it's possible to use the ingame browser as well now.
http://bugs.winehq.org/show_bug.cgi?id=25206#c37
Luke Bratch (Elbee) then confirmed with a screenshot that it's working. Good job Janne and everyone else who has been helping!Originally Posted by Janne Hakonen
Lupusceleri L220/30/70 Agent -- Advisor of Spartans -- equip endgame AR setup endgame def setup <3 Azs wearer of Cheree's pants
Arrowsmith -- Arafellin -- Alphacenta -- Aesculapias -- Wolfseye -- Lysdexic
TL5 enf twink: im out those MPs are to overpowered
crattey: The Balance Discussion forum. Where common sense goes to die.
Have tried it quickly, but doesnt work. But then again, it seems i fail in applying patches correctly in macports. gonna try later and report...
Level 200 Nanomage Nano-Technician on Rimor speaking... - Unit Commander of Knights of Ka
Toons:(*=froobs)Zzzzzzwap* (inofficial main),~ Founder of TL5+ - Rimor TL5+ froob raid force ~ || ~ My Tweet... ~
Krisplin* (main, but buff whore),
Theophrastus* (piercing doc - aka froob shade)
Kosminski (Shade - Yes, i went paid...)
Codeleet (s10 & pvp)
Lupusceleri L220/30/70 Agent -- Advisor of Spartans -- equip endgame AR setup endgame def setup <3 Azs wearer of Cheree's pants
Arrowsmith -- Arafellin -- Alphacenta -- Aesculapias -- Wolfseye -- Lysdexic
TL5 enf twink: im out those MPs are to overpowered
crattey: The Balance Discussion forum. Where common sense goes to die.
They've already been asked for a way to disable the browser, but Kintaii and co have already stated that they plan to use the browser for a whole lot more than just that shop - for example a petition system.
Besides, as you can see in the thread there is already a lead on getting it to work with Wine.
Lupusceleri L220/30/70 Agent -- Advisor of Spartans -- equip endgame AR setup endgame def setup <3 Azs wearer of Cheree's pants
Arrowsmith -- Arafellin -- Alphacenta -- Aesculapias -- Wolfseye -- Lysdexic
TL5 enf twink: im out those MPs are to overpowered
crattey: The Balance Discussion forum. Where common sense goes to die.