FfH & Linux, WinE

arcticnightwolf

Emperor
Joined
Jun 8, 2008
Messages
1,301
I have problem on linux, that every building, which produces :hammers:/:commerce: per every specialist in nation, also produces some (~15 000 per specialist in nation) espionage points. Because espionage is disabled in FfH, all points are converting to culture. And have neighbour with legendary culture in turn 5 isn't very pleasant.

I think that problem is in how WinE is interprets producing commerce per specialist in CvGameCore.dll ... I solved this problem by editing out buildings with this ability, but editing 5 buildings every patch is quite annoying. ):

Have anyone same problem?
 
I don't have a solution for you, but I think this is not a Linux problem only. Opera reported something like this in the Fall into Revolution Thread too (link). I thought it had something to do with the Revolution component, but now I'm not that sure about this anymore. She posted a save game and that allowed my to see the problem with my own eyes on a windows machine.
 
Last I heard, it wasn't possible to run a legal-in-all-countries copy of Civilization 4 on wine, because wine does not support newer versions of SafeDisc, and all versions of Civilization 4 use one of those newer versions of SafeDisc.

http://bugs.winehq.org/show_bug.cgi?id=219

If you are using a binary that is not legal in most places besides China, and was not officially provided by Fireaxis, then besides the probable illegality of it, you have know way of knowing that there aren't any viruses or other problems that were not present in the original binary.

So if you want to run a universally legal copy and still use Linux, you have several options:
* Dual-boot Linux and a legal copy of Windows. Yes, it's annoying and if you don't already own a legal copy of Windows, you'd have to buy one at significant cost, but it works, and Windows isn't that insecure as long as you don't connect to the internet with it.
* Try to find a virtual machine program which can use Linux as the host operating system, Windows as the guest operating system, and which supports the SafeDisc required to run Civilization 4. This is slow, since it essentially involves running two operating systems at once, but at least you don't have to dual-boot. But you'll still need a legal copy of Windows, and I can't guarantee it will work.
* Try CrossoverOffice. They say they support the Steam version of Civilization 4.
http://www.codeweavers.com/compatibility/browse/name?app_id=1728
http://store.steampowered.com/about/
* Program the necessary SafeDisc support for wine yourself. Requires programming skills, understanding of wine, and understanding of SafeDisc.
 
Last I heard, it wasn't possible to run a legal-in-all-countries copy of Civilization 4 on wine, because wine does not support newer versions of SafeDisc, and all versions of Civilization 4 use one of those newer versions of SafeDisc.

http://bugs.winehq.org/show_bug.cgi?id=219

If you are using a binary that is not legal in most places besides China, and was not officially provided by Fireaxis, then besides the probable illegality of it, you have know way of knowing that there aren't any viruses or other problems that were not present in the original binary.

So if you want to run a universally legal copy and still use Linux, you have several options:
* Dual-boot Linux and a legal copy of Windows. Yes, it's annoying and if you don't already own a legal copy of Windows, you'd have to buy one at significant cost, but it works, and Windows isn't that insecure as long as you don't connect to the internet with it.
* Try to find a virtual machine program which can use Linux as the host operating system, Windows as the guest operating system, and which supports the SafeDisc required to run Civilization 4. This is slow, since it essentially involves running two operating systems at once, but at least you don't have to dual-boot. But you'll still need a legal copy of Windows, and I can't guarantee it will work.
* Try CrossoverOffice. They say they support the Steam version of Civilization 4.
http://www.codeweavers.com/compatibility/browse/name?app_id=1728
http://store.steampowered.com/about/
* Program the necessary SafeDisc support for wine yourself. Requires programming skills, understanding of wine, and understanding of SafeDisc.

I have legal copy, but with crack (due to WinE). I tried cracked .exe also on windows to test, if there's not problem in this - no there isn't problem.
On my system doesn't work XP because of my HDD connection and I removed WVista after 1 week, because having notebook and Vista - nevermore.

MacGyverInTheSpace said:
how does Civ4 (and FFH) run in that environment?
I usually play 10 civs on monarch diffic. / quick / standard map and it runs well (I don't see difference between under-linux and under-windows)... Only problem I know about is that I described above.

I don't have a solution for you, but I think this is not a Linux problem only. Opera reported something like this in the Fall into Revolution Thread too (link). I thought it had something to do with the Revolution component, but now I'm not that sure about this anymore. She posted a save game and that allowed my to see the problem with my own eyes on a windows machine.

Hey! That's it! It looks exactly same!



edit: I'll post screenshot and savegame next time
 
Last I heard, it wasn't possible to run a legal-in-all-countries copy of Civilization 4 on wine, because wine does not support newer versions of SafeDisc, and all versions of Civilization 4 use one of those newer versions of SafeDisc.

Safedisc would not be a problem for me because I prefer to keep my discs safe and not have to replace them all the time. I payed for my copy and I'm not sharing it...
 
Safedisc would not be a problem for me because I prefer to keep my discs safe and not have to replace them all the time. I payed for my copy and I'm not sharing it...

SafeDisc is a copy-protection scheme. Basically, it tries to make sure that you actually have a legal CD in the CD drive. It makes the discs safe for the copyright holders, not for you. In fact it is actually very insecure for you, since it allows hardware access that you really don't want programs having without your consent. But then Windows is so insecure anyway that no one notices.
 
A little something on topic based on the name: Besides that, how does Civ4 (and FFH) run in that environment?

I use Linux, (Gentoo, to be precise). There's a slightly annoying bug where the production/growth bars on the cities don't show up, but otherwise it's working fine...
Also, it's running a bit faster than on windows XP that i had before.
 
I have problem on linux, that every building, which produces :hammers:/:commerce: per every specialist in nation, also produces some (~15 000 per specialist in nation) espionage points. Because espionage is disabled in FfH, all points are converting to culture. And have neighbour with legendary culture in turn 5 isn't very pleasant.

I think that problem is in how WinE is interprets producing commerce per specialist in CvGameCore.dll ... I solved this problem by editing out buildings with this ability, but editing 5 buildings every patch is quite annoying. ):

Have anyone same problem?

I have found the cause of this problem and reported it in the FfH2 bug thread here. Hopefully it will be fixed in the next patch.
 
Top Bottom