Outils pour utilisateurs

Outils du site


lokigames:kohan

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

lokigames:kohan [2023/12/04 09:09] – créée - modification externe 127.0.0.1lokigames:kohan [2024/04/22 17:56] (Version actuelle) twolife
Ligne 1: Ligne 1:
 +====== Kohan: Immortal Sovereigns ======
  
 +===== Install & patch the game =====
 +
 +To install the game, mount your CD & run the installer with ''linux32'' from the ''util-linux'' package :
 +<code>
 +# mount /dev/cdrom /media/cdrom
 +$ linux32 bash /media/cdrom/setup.sh
 +</code>
 +
 +Apply the first [[https://ftp.lokigames.twolife.be/pub/updates/kohan/kohan-1.2.0-x86.run|patch]] :
 +<code>
 +$ linux32 bash kohan-1.2.0-x86.run
 +</code>
 +
 +Apply the last released [[https://ftp.lokigames.twolife.be/pub/updates/kohan/kohan-1.3.1-x86.run|patch]] :
 +<code>
 +$ linux32 bash kohan-1.3.1-x86.run
 +</code>
 +
 +Patch the binary to add a dependency on libX11.so.6 (required if you system SDL1.2 is in fact [[https://github.com/libsdl-org/sdl12-compat/|sdl12-compat]])
 +<code>
 +cd <installation-directory>
 +patchelf --add-needed libX11.so.6 ./kohan.dynamic
 +</code>
 +
 +
 +===== Game crash =====
 +''./kohan.dynamic'' greets you with //"Segmentation fault"// 
 +
 +This is due to a change in ''libgcc'' that broke some binaries that where compiled with gcc 2.95 in an unusual way (like compiling C++ code with ''gcc'' instead of ''g++'').
 +
 +==== Option a ====
 +You can use a little [[https://github.com/twolife/lokishim|shim]] that add back functions required by a bunch of old games like this one. 
 +
 +<code>LD_PRELOAD="/path/to/lokishim.so" ./kohan.dynamic</code>
 +
 +==== Option b ====
 +The missing function can be found in a //very// old ''libstdc++'', and you can use ''libstdc++-3-libc6.2-2-2.10.0.so'' from [[https://www.improbability.net/loki/loki_compat_libs-1.5.tar.bz2|https://www.improbability.net/loki/]]
 +
 +<code>LD_PRELOAD="./libstdc++-3-libc6.2-2-2.10.0.so" ./kohan.dynamic</code>
lokigames/kohan.txt · Dernière modification : 2024/04/22 17:56 de twolife

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki