EDuke32 20190202-7326 for GameShell
EDuke32 20190202-7326 for GameShell
Instructions
These instructions describe how to install EDuke32 on the GameShell.
Make sure you have a valid copy of the Duke Nukem 3D file DUKE3D.GRP.
-
Login with
ssh
. -
Download Duke3D.zip:
wget https://gitlab.com/Oet/eduke32/uploads/947f699da943aef1c6f5a8c775356170/Duke3D.zip
- Extract Duke3D.zip
unzip Duke3D.zip
- Move the Duke3D directory to the games directory:
mv Duke3D/ /home/cpi/games/
-
Copy your purchased DUKE3D.GRP to
/home/cpi/games/Duke3D/
. -
Create a launch script:
mkdir -p "/home/cpi/apps/Menu/Duke Nukem 3D/"
cd "/home/cpi/apps/Menu/Duke Nukem 3D/"
echo 'cd /home/cpi/games/Duke3D' > 'Duke Nukem 3D.sh'
echo './eduke32' >> 'Duke Nukem 3D.sh'
- Select 'Reload UI' on the GameShell and run the game.
Further notes
- After running for the first time correct your resolution:
sed -i 's/^ScreenMode.*/ScreenMode = 0/' ~/.config/eduke32/eduke32.cfg
sed -i 's/^ScreenWidth.*/ScreenWidth = 320/' ~/.config/eduke32/eduke32.cfg
sed -i 's/^ScreenHeight.*/ScreenHeight = 240/' ~/.config/eduke32/eduke32.cfg
- Set controls and toggle off widescreen in game.
- With cracking sound try changing sound settings (OPTIONS --> SOUND SETUP --> ADVANCED).
- Tested on v0.3 image.
- If you have the v0.1 image use this command
cd ~/apps/launcher/Menu/GameShell/
in step 6 and reboot at step 7. - If you build from source install these packages
libflac-dev libsdl2-mixer-dev libvorbis-dev libvpx-dev
.