Différences
Ci-dessous, les différences entre deux révisions de la page.
lokigames:sin [2023/12/05 15:10] – créée - modification externe 127.0.0.1 | lokigames:sin [2024/04/22 17:53] (Version actuelle) – twolife | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== SiN ====== | ||
+ | |||
+ | ===== Install the game ===== | ||
+ | |||
+ | To install the required utils & library: | ||
+ | < | ||
+ | # apt-get install patchelf xxd libsmpeg0: | ||
+ | </ | ||
+ | |||
+ | To install the game, mount your CD & run the installer with '' | ||
+ | < | ||
+ | # mount /dev/cdrom / | ||
+ | $ linux32 bash / | ||
+ | </ | ||
+ | |||
+ | And now the fun begins :-) The installer is a mess and doesn' | ||
+ | < | ||
+ | cd < | ||
+ | install -m 755 / | ||
+ | tar xfz / | ||
+ | mv ref_soft.so.gz ref_soft.so | ||
+ | mv ref_gl.so.gz ref_gl.so | ||
+ | mv game.so.gz game.so | ||
+ | mv game.so base/ | ||
+ | mv sin.exe.gz sin.exe | ||
+ | </ | ||
+ | |||
+ | ===== Register the game ===== | ||
+ | The file '' | ||
+ | |||
+ | The hard part in today' | ||
+ | |||
+ | After that it's easy: | ||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | ===== Remove a useless dependency ===== | ||
+ | The game is linked to 2 versions of the SDL library: '' | ||
+ | < | ||
+ | patchelf --remove-needed libSDL-1.1.so.0 sin.exe | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Fix crash when using the OpenGL renderer ===== | ||
+ | Like in [[sof|others]] [[heretic2|games]] we need to patch the OpenGL renderer to prevent a crash. | ||
+ | |||
+ | < | ||
+ | echo -n " | ||
+ | </ | ||
+ | |||
+ | ===== Prevent a game crash ===== | ||
+ | This is due to a change in '' | ||
+ | |||
+ | ==== Option a ==== | ||
+ | You can use a little [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Option b ==== | ||
+ | The missing function can be found in a //very// old '' | ||
+ | |||
+ | < | ||