1
0
mirror of synced 2024-11-23 21:30:56 +01:00

Update readme and docker file

This commit is contained in:
Bobby Dilley 2024-03-03 22:17:03 +00:00
parent 3d16643812
commit 30afa4c928
2 changed files with 9 additions and 1 deletions

View File

@ -12,6 +12,7 @@ RUN dpkg --add-architecture i386 \
libopenal1:i386 \ libopenal1:i386 \
libstdc++5:i386 \ libstdc++5:i386 \
libxmu6:i386 \ libxmu6:i386 \
libasound2-dev:i386 \
wget \ wget \
xorg-dev \ xorg-dev \
&& apt-get clean \ && apt-get clean \

View File

@ -21,7 +21,12 @@ sudo apt install libopenal1:i386 libopenal-dev:i386
sudo apt install libalut-dev:i386 // You will need to find libalut-dev:i386, libalut0:i386 and multiarch-support:i386 from Ubuntu Xenial. sudo apt install libalut-dev:i386 // You will need to find libalut-dev:i386, libalut0:i386 and multiarch-support:i386 from Ubuntu Xenial.
sudo apt install libxmu6:i386 sudo apt install libxmu6:i386
sudo apt install libstdc++5:i386 sudo apt install libstdc++5:i386
sudo apt install libasound2-dev:i386
```
For Ubuntu 22.04 and above you'll need to download manually from Xenial.
```
wget -q http://launchpadlibrarian.net/534757982/multiarch-support_2.23-0ubuntu11.3_i386.deb \ wget -q http://launchpadlibrarian.net/534757982/multiarch-support_2.23-0ubuntu11.3_i386.deb \
&& dpkg -i multiarch-support_2.23-0ubuntu11.3_i386.deb && dpkg -i multiarch-support_2.23-0ubuntu11.3_i386.deb
wget -q http://launchpadlibrarian.net/184146495/libalut0_1.1.0-5_i386.deb \ wget -q http://launchpadlibrarian.net/184146495/libalut0_1.1.0-5_i386.deb \
@ -47,7 +52,7 @@ To build, run the makefile, and then copy the contents of the build directory in
make make
cp build/* ~/the-house-of-the-dead-4/disk0/elf/. cp build/* ~/the-house-of-the-dead-4/disk0/elf/.
cd ~/the-house-of-the-dead-4/disk0/elf cd ~/the-house-of-the-dead-4/disk0/elf
LD_PRELOAD=lindbergh.so LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./hod4M.elf ./lindbergh
``` ```
Some games will require extra libraries like `libposixtime.so`, which can be found in dumps of the Lindbergh CF image. Some games will require extra libraries like `libposixtime.so`, which can be found in dumps of the Lindbergh CF image.
@ -71,6 +76,8 @@ Currently the controls are set up for The House of the Dead 4.
| Right Click | Reload | | Right Click | Reload |
| Left Click | Shoot | | Left Click | Shoot |
Controls can be modified in the `lindbergh.conf` file.
## Thanks ## Thanks
This project has been built by referencing earlier projects by Teknoparrot and JayFoxRox and from contributions by Doozer, Rolel, dkeruza-neo and Caviar-X with extensive testing by Francesco - thanks to all of them! This project has been built by referencing earlier projects by Teknoparrot and JayFoxRox and from contributions by Doozer, Rolel, dkeruza-neo and Caviar-X with extensive testing by Francesco - thanks to all of them!