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 '' | ||
| + | |||
| + | < | ||