This is a guid, that explain how to install the game You don't know Jack on RetroPi (Raspberry Pi). This also include to configure the special intros and setup the use of the buzzers from the game Buzz.
To install YDKJ on the RetroPi, an X Server is needed. The easiest way is to start a the terminal directly without SSH.
If there no way to do it on the RetroPi it self, then SHH Session needed to prepared.
This are the basic steps to do it:
X11 forwarding needs to be enabled on both the client side and the server side.
On the client side, the
-X
(capital X) option to ssh enables X11 forwarding, and you can make this the default (for all connections or for a specific conection) withForwardX11 yes
in~/.ssh/config
.On the server side,
X11Forwarding yes
must specified in/etc/ssh/sshd_config
. Note that the default is no forwarding (some distributions turn it on in their default/etc/ssh/sshd_config
), and that the user cannot override this setting.The
xauth
program must be installed on the server side. If there are any X11 programs there, it's very likely thatxauth
will be there. In the unlikely casexauth
was installed in a nonstandard location, it can be called through~/.ssh/rc
(on the server!).Note that you do not need to set any environment variables on the server.
DISPLAY
andXAUTHORITY
will automatically be set to their proper values. If you run ssh andDISPLAY
is not set, it means ssh is not forwarding the X11 connection.To confirm that ssh is forwarding X11, check for a line containing
Requesting X11 forwarding
in thessh -v -X
output. Note that the server won't reply either way, a security precaution of hiding details from potential attackers.
Before starting the installation process, a valid installation files for Windows 3.1/3.11 and You don't know Jack are needed. This files will not shiped with this guide.
-
Clone this Repo to a location of your choice, for example the home folder.
clone https://github.com/Nantor/HowTo-YDKJ-RetroPi.git YDKJ cd YDKJ
-
Set the execution flag for the
setup.sh
.chmod +x setup.sh
-
Create a
win31
folder for Windows 3.1/3.11 installation files in theinstall
folder and copy the installation files from all the disks into that folder.mkdir install/win31
-
create a
YDKJ
folder for the You don't know Jack installation files in theinstall
folder and copy the installation files into that folder.mkdir install/YDKJ
-
The installation script can now executed, there different options that can be set:
Usage of ./setup.sh: -h|--help Display this help message. -w|--win Run with Windows 3.1/3.11 installation. -s|--script Run with Windows 3.1/3.11 automated installation. -a|--audio Run with audio driver installation. -v|--video Run with video driver installation. -b|--buzz [lang] Setup Buzz Controller for Players. -u|--update Add Script to run special intros. -c|--clear Clear (previous) installation before start. No installation will happen.
On each Installation step a zip-Backup will be made from the c folder. So its possible to rollback if something went wrong later.
For the game are at least 256 colors need. Some times the installation will stuck on the video driver cause of missing installation drive, but it seams that can be ignored. Just abort the installation at this point and select the driver on the next try from the drivers from list of installed drivers. It should be there now.