User Tools

Site Tools


projects:liflg:sc3000
Idea

Build an installer for Sim City 3000 from Loki. Including the latest patch and workarounds.

Achievements

Have a working installer (including the uninstall support)

Test cases
Tests which needed to be passed works for rettichschnidi Ubuntu 8.10 x86
Game works with Loki-Compat-Libs yes
Game works without Loki-Compat-Libs no
Architecture Tool works with Loki-Compat-Libs yes
Architecture Tool works without Loki-Compat-Libs no
Movies work yes
Sound works yes
Game chooses right language yes
Architecture Tool chooses right language yes
Architecture Tool works with hardware OpenGL yes
Uninstall option works yes
Uninstall option works with installed Loki-Compat-Libs yes
Bugs

Game ist not able to restart itself. Reason: game tries to start the plain binary sc3u, but its needed to use our sartscript (sc3u.sh) because only this has some workarounds enabled

Problems
  • There are at least two different versions. (Installer works with both of them)

Diff between the Sim City 3000 Unlimited Deutschland and an unknown Sim City 3000 Unlimited. The files on the unknown disc are all dated between Jun and Aug. 2000, whereas some (patched?) files on the Deutschland version are from the Dez. 2001.

Files sc3k-DE/bin/x86/glibc-2.1/lib/libAudio.so and sc3k-2/bin/x86/glibc-2.1/lib/libAudio.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGimex.so and sc3k-2/bin/x86/glibc-2.1/lib/libGimex.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZGraphicD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZGraphicD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZResourceD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZResourceD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZServiceD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZServiceD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZSoundD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZSoundD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZToolsD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZToolsD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZWinD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZWinD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libGZWWWD.so and sc3k-2/bin/x86/glibc-2.1/lib/libGZWWWD.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSC3KAddOn.so and sc3k-2/bin/x86/glibc-2.1/lib/libSC3KAddOn.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libScenario.so and sc3k-2/bin/x86/glibc-2.1/lib/libScenario.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimAdv.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimAdv.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimBABld.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimBABld.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimCity.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimCity.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimDirt.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimDirt.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimDstr.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimDstr.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimEco.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimEco.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimGeom.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimGeom.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimInit.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimInit.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimMisc.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimMisc.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimNtwrk.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimNtwrk.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimRCI.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimRCI.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimServ.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimServ.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimSpr.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimSpr.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimTransit.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimTransit.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimUI.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimUI.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimUtil.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimUtil.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libSimVariables.so and sc3k-2/bin/x86/glibc-2.1/lib/libSimVariables.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libStrtSim.so and sc3k-2/bin/x86/glibc-2.1/lib/libStrtSim.so differ
Files sc3k-DE/bin/x86/glibc-2.1/lib/libWebCam.so and sc3k-2/bin/x86/glibc-2.1/lib/libWebCam.so differ
Files sc3k-DE/bin/x86/glibc-2.1/sc3bat and sc3k-2/bin/x86/glibc-2.1/sc3bat differ
Files sc3k-DE/bin/x86/glibc-2.1/sc3u and sc3k-2/bin/x86/glibc-2.1/sc3u differ
Only in sc3k-DE/cities/scenarios: Area51.snr
Only in sc3k-DE/cities/scenarios: Curse_of_the_Pharaohs.snr
Only in sc3k-DE/cities/scenarios: Mount_Herrang.snr
Only in sc3k-DE/cities/scenarios: Pick_Your_Climb.snr
Only in sc3k-DE/cities/terrains: Area_51--NV.sct
Only in sc3k-DE/cities/terrains: Chicago.sct
Only in sc3k-DE/cities/terrains: Dublin.sct
Only in sc3k-DE/cities/terrains: Ireland.sct
Only in sc3k-DE/cities/terrains: Madison.sct
Only in sc3k-DE/cities/terrains: Manhattan.sct
Only in sc3k-DE/cities/terrains: Martinez_CA.sct
Only in sc3k-DE/cities/terrains: MaxisLand.sct
Only in sc3k-DE/cities/terrains: Sacramento.sct
Only in sc3k-DE/cities/terrains: SanFrancisco.sct
Only in sc3k-DE/cities/terrains: Shamrock.sct
Only in sc3k-DE/cities/terrains: SiliconValley_CA.sct
Only in sc3k-DE/cities/terrains: Twin_Cities--MN.sct
Only in sc3k-DE/: Credits
Only in sc3k-DE/: Manual-E.pdf
Only in sc3k-DE/: Manual-G.pdf
Files sc3k-DE/res/text/spanish/sc3stringswindow.ixf and sc3k-2/res/text/spanish/sc3stringswindow.ixf differ
Only in sc3k-DE/setup.data/bin/FreeBSD/x86: xdelta
Only in sc3k-DE/setup.data/bin/Linux/x86: xdelta
Files sc3k-DE/setup.data/setup.xml and sc3k-2/setup.data/setup.xml differ
Files sc3k-DE/snapshot.ini and sc3k-2/snapshot.ini differ

I left out all the TRANS.TBL files on the Deutschland version.

projects/liflg/sc3000.txt · Last modified: 2009/12/29 22:50 by rettichschnidi