It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi, I'm one of the owners of the Linux port CD and I did my own research into this topic so you won't have to.

The reason why you don't see the port from Loki Games on GOG is because that port did not stand the test of time. That's the short story.

The long story is that half-way through Loki Games' existence, RedHat has made their own libc and programs made for RedHat Linux were incompatible with just about every Linux distro you can imagine. If you remember those old Fedora GUI install CDs offering "legacy support" (think Fedora 1-18) then this is one of the things it was meant for.

When trying to run SimCity 3000 Unlimited for Linux on a modern Linux system, you'll get this far:
[code]./sc3u: symbol lookup error: ./sc3u: undefined symbol: _dl_global_scope, version GLIBC_2.0[/code]
Are you kidding me? No BBCode?
The only mention of _dl_global_scope on the Internet is here, detailing exactly the same issue and the solution is none the better: https://listman.redhat.com/archives/fedora-list/2005-December/msg01089.html

After some pushback and unintentionally creating a couple permanent haters, RedHat backpedalled on their libc fork. Too bad nobody backpedals on their bad decisions these days, eh? Nobody can feel as a winner in this situation, as there has been quite some software linked against RedHat's libc which is now lost in compatibility hell.

If someone would however dissect the ELF and remove the things specific to RedHat's libc, that'd be pretty great!
But you know what would be even better? Re-implementing SimCity 3000 in C.

Cheers
Post edited December 12, 2022 by moog621
This patch deals specifically with that, though you need an extra step to get the game running, and the sound might have issues.
web (dot) archive (dot) org/web/20211027064328/http://updates (dot) lokigames (dot) com/sc3u/
From the txt:
This patch for SimCity 3000 Unlimited for Linux contains the following
bugfixes and improvements upon the release version of the game (v2.0) :

- The Spanish version of the game would crash because of a corrupted
data file.
- Compatibility problems with earlier C libraries (i.e. RedHat 7.x)
have been addressed.

- The game now makes use of OpenAL 1.0 for increased performance.
- Fixed year display in neighbor deals dialog.
- Using the mouse wheel in the file dialogs actually moves the selection.
- Software mouse cursor is working again.
That’s interesting… Apart from this problem, have the platform-independent bugs been patched at the same level as the Windows version ?