User Tools

Site Tools


projects:liflg:civctp

This is an old revision of the document!


Idea

Build an installer for Civilization:CTP from Loki. Including the latest patch and workarounds.

Achievements

Have a working installer for the German version

Test cases
Tests which needed to be passed should be working ATM works for rettichschnidi Ubuntu 8.10 x86
Game works yes yes
Movies work yes yes
Sound works yes yes
LAN-Game works yesto be tested
Internetgame works yes to be tested
Uninstall option works yes yes
Uninstall option works with installed Loki-Compat-Libs no no
TODO
  • Test, if Loki-Compat-libs necessary
  • waiting for new mojosetup build (symlink-uninstall- and tar-bug)
  • make installers for non-German version
  • maybe include language packets (German, English, French, Italian, Spanish), allows users to switch between those languages
Problems
  • English and German version have a sightly different layout
  • Problem with one file:
 $ ls -l runtime/ctp_data/default/videos/gw38a.mpg 
 -rw------- 1 root root 4104192 1999-06-23 16:27 runtime/ctp_data/default/videos/gw38a.mpg
  • There are several different disc (even within the same language). Some of them seem to be broken.
cdrom0: broken German version 1.1
test1: good German version 1.1
Binary files cdrom0/CivCTP-data.tar.gz and test1/CivCTP-data.tar.gz differ
diff -r cdrom0/README test1/README
96,97c96,97
<    - Mit den Cursor- (Pfeil-)Tasten in letzte Zeile gehen, den Benutzernamen
<      mit einem Komma vom davorstehenden abgetrennt einfügen.
---
>    - Mit Cursor- (Pfeil-)Tasten in letzte Zeile gehen, den Benutzernamen mit
>      einem Komma vom Davorstehenden abgetrennt einfügen.
99c99
<    - Mit den Cursor- (Pfeil-)Tasten in erste Zeile gehen,
---
>    - Mit Cursor- (Pfeil-)Tasten in erste Zeile gehen,
119c119
< Entpacken Sie die Datei "CivCTP-data.tar.gz" in ein Verzeichnis mit mindestens
---
> Entpacken Sie die Datei "CivCTP.tar.gz" in ein Verzeichnis mit mindestens
123,129c123
< 2.
< Entpacken Sie die Binaries für Ihr System. Für glibc-2.0-Systeme, u.a.
< auch SuSE Linux 6.0 und 6.1, ist das die Datei "CivCTP-x86-glibc-2.0.tar.gz".
< Für glibc-2.1-Systeme (SuSE 6.2) verwenden Sie bitte die Datei
< "CivCTP-x86-glibc-2.1.tar.gz".
< 
< 3.  
---
> 2.  
172,173c166,167
< 		Die Hotline ist montags und donnerstags zwischen 13:00 Uhr
< 		und 18:00 Uhr erreichbar. 
---
> 		Die Hotline ist montags und donnerstags zwischen 13:00 Uhr und
> 		18:00 Uhr erreichbar. 
254,265c248,259
< #    module : sb.o               Soundblaster 16, SB Pro+Clones
< #                                Also needed for AWE32/64 
< #
< #   Documentation available in /usr/src/linux/Documentation/sound/Soundblaster
< #   and in /usr/src/linux/drivers/sound/sb.c .
< #
< #   Possible configuration :
< #
< # alias char-major-14 sb
< # post-install sb /sbin/modprobe "-k" "adlib_card"
< # options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
< # options adlib_card io=0x388
---
>      #    module : sb.o               Soundblaster 16, SB Pro+Clones
>      #                                Also needed for AWE32/64 
>      #
>      #   Documentation available in /usr/src/linux/Documentation/sound/Soundblaster
>      #    and in /usr/src/linux/drivers/sound/sb.c .
>      #
>      #    Possible configuration :
>      #
>      # alias char-major-14 sb
>      # post-install sb /sbin/modprobe "-k" "adlib_card"
>      # options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
>      # options adlib_card io=0x388
352,353c346,347
<             erscheinen. Wichtig ist v.a. auch, daß die Module <sound>, 
<             <soundlow> und <soundcore> geladen wurden.
---
>             erscheinen. Wichtig ist v.a.  auch, daß die Module <sound> 
>             , <soundlow> und <soundcore> geladen wurden.
380c374
<     Die Firma 4front Technologies bietet eine Reihe von  Soundtreibern 
---
> Die Firma 4front Technologies bietet eine Reihe von  Soundtreibern 
Only in test1/runtime/ctp_data/default: TRANS.TBL
Binary files cdrom0/runtime/ctp_data/default/videos/gw24a.mpg and test1/runtime/ctp_data/default/videos/gw24a.mpg differ
Only in test1/runtime/ctp_data/default/videos: TRANS.TBL
Only in test1/runtime/ctp_data: TRANS.TBL
Only in test1/runtime: TRANS.TBL
Only in test1/setup/Tcl-Tk/bin: TRANS.TBL
Only in test1/setup/Tcl-Tk/lib/tcl8.0/opt0.1: TRANS.TBL
Only in test1/setup/Tcl-Tk/lib/tcl8.0: TRANS.TBL
Only in test1/setup/Tcl-Tk/lib/tk8.0: TRANS.TBL
Only in test1/setup/Tcl-Tk/lib: TRANS.TBL
Only in test1/setup/Tcl-Tk: TRANS.TBL
Only in test1/setup: TRANS.TBL
Only in test1/: TRANS.TBL''

Differences between the “good” and the “bad” German 1.1 CD when installed:

gw18a.wav
gw24a.mpg
gw38a.mpg
projects/liflg/civctp.1233238118.txt.gz · Last modified: 2009/01/29 15:08 by rettichschnidi