Steam, BTS, FFH2 on Linux...crashes on load

Udot

Chieftain
Joined
Aug 21, 2010
Messages
18
I've been trying to figure out what the problem might be.
I'm running BTS 3.19 through Steam, and all of that is running through Wine on an Ubuntu system.
I can run stock 3.19 no problem.
It loads BUG and BlueMarble fine.
However, when I try to go load FFH2 (Installed FFH2, media pack, O-patch), I immediately crash as soon as I tell Civ to load the mod.
I've tried doing the CvAltRoot.py trick (Setting the path to "C:\home\udot\My Games\Beyond the Sword\".

Any fellow Linux users, have you gotten this to work?
I suspect I have a bigger problem...and it's probably not an issue with FFH2. Honestly, I can't load any mods at all, they all crash Civ. I played with BAT last night...I can run BAT only when I run it from BAT installer. But when I load Civ without it, and try to load the mod, it crashes.
 
I think you'll find the problem is most probably Wine having a bit of a problem with Civ 4's ability to load modules.
If I recall, whenever an installer creates a desktop shortcut, Wine also automatically creates a launcher to your desktop as well (At least, it did for me in Gnome - check your home/Desktop directory.
Check the settings for a launcher for a mod that does work, then alter/copy it's launch command to the FfH mod, and it *should* work.
It's been a while since I actively used any *nix system though for various reasons, so my information may be a little off.
 
Thanks.
I'll try to reinstall FFH2 to create .desktop file for me. Unfortunately, last night when I was trying to load BAT using the desktop shortcut, I always got "Path Mods/BAT xxxxx" is invalid, ignoring. Something about the path shortcut that wine/civ does not like. I wish I knew how BAT installer executes CIV at the end of install, 'cause that works! Yet the desktop shortcut it creates doesn't.
But I'll play with FFH and see if that works.
 
I came across an old note of mine w.r.t the path - when defining the mod in the launcher (e.g. mod=\Fall From Heaven) try adding a leading space before the slash, and placing the entire path, space included, within quotes like so:
mod=" \Fall From Heaven"
 
Thanks a lot, that did the trick.
Other instructions always had Mods/<modname> in the path, I guess that was the mistake on my part.
 
I think it's something between how paths are handled *nix style and Wine/Windows style. In theory, Wine's meant to figure out which you're using, and adjust automatically, but when you don't specify the full path like that it gets a little confused.
 
Back
Top Bottom