Sunday, September 2, 2012

Bastion Update (minor)

Bastion hasn't worked since day 1.  Let's get that out of the way.  The DllNotFoundException being tossed around seems to be a red herring as well.  I used strace to check what the paths the game is looking at when loading the shared object, and sure enough it finds libfmodex.so just fine.  Maybe it's a 32-bit shared object being used?  The output on file suggests it is a 64-bit library.  

I'm not certain just what it is it is trying to load but poking through Super Giant Games' MonoGame source tree though enlightening wasn't exactly pointing me to the right direction.  My friend told me to just compile this to get Bastion running, but I'm pretty sure Super Giant Games didn't include the cs source code of the actual game.  It's just the engine!

That being said, it looks like the point of failure is somewhere in FMOD, if the exception being shown is accurate at all.  The call right before the FMOD.Factory.System_Create points to the use of some  wrapper library from within FMOD itself failing which may probably force the library to unload and yield the dreaded exception.

Sadly, Super Giant Games' support doesn't seem to operate properly because they haven't actually replied to my email.  Great effort in providing a Linux client and then just leave us to figure out the mess.  Smart move guys.

Tuesday, August 28, 2012

Bastion on Ubuntu

I'm thinking that maybe my nVIDIA drivers are too old, or my Xorg, or I'm missing this dll... or maybe Bastion just hates me.


Help?

Sunday, August 26, 2012

Steam's Hardware Survey detects Wine

This is something I found interesting though it's not really much of a surprise with Valve finally giving Linux some respect.

Tuesday, August 21, 2012

Backported Winetricks

Just decided to check the Winetricks version after reading RPS's article about Gaming on Linux (Nice to hear good feedback from non-Linux users).  It wasn't complicated to backport the precise PPA package.  Just changed the compat to 5, the control file for debhelper and maintainer stuff, and the changelog file.  Nothing much out of the ordinary.  I thought I may have to do something about the .install file but turns out I didn't.

Monday, August 20, 2012

Diablo III on Wine

So the fruit of all the hard work I've done on backporting Wine 1.5.10 has finally been revealed.  Surprisingly, much of Diablo III's installation is problem free once you get the new builds of Wine.  Here it is in all its glory.



More details after the jump!

Sunday, August 19, 2012

Wine 1.5.10 Backporting Notes

As I said earlier, I had some major problems getting it to package, but after two days of mucking around I've finally gotten something working.  All that after the jump.

Well that was wild!

Two days of work and finally have Wine 1.5.10 installed on the box.  It's got a few minor issues, but probably things I'll fix when I rebuild this.  I'll post notes on what I did, but the advantages of using this new build script is that I can slip in patches with ease now without having to figure out how to get it running.  I learned many things including the fact that my dpkg is outdated.