Installing Commander Genius (all Keen games) for RaspiBoy

Here is all the tutorials, FAQ and support for RaspiBoy Kit
Post Reply
User avatar
rolle
Posts: 14
Joined: Wed 30 Aug 2017 22:13
Location: Jyväskylä, Finland

Installing Commander Genius (all Keen games) for RaspiBoy

Post by rolle »

Commander Keen games can be installed and played through DOSBox, but it's a pain to get controllers working even with a decent .map file and if you do, you can't save beause it needs F5 button that RaspiBoy doesn't have (and hard to map).

With Commander Genius port you can enable save states and bunch of other useful features, on top of that it works smoother than with DOSBox.

To do this, you need couple of things.

1) Before compiling, make sure you have latest python installed, otherwise the installer will fail. SSH into your raspiboy and run

Code: Select all

sudo apt-get install libpython3.4-dev libpython3.4
. See this: https://github.com/gerstrong/Commander- ... -356392324

2) Edit file with

Code: Select all

sudo nano /home/pi/RetroPie-Setup/scriptmodules/ports/cgenius.sh
and add -DNOTYPESAVE=on to cmake line (if you are not sure, I hilighted it for you here: https://github.com/RetroPie/RetroPie-Se ... ius.sh#L31)

This enables save slots so that you don't need keyboard to type save game name. Instead when selected with a button, it adds date and time automatically, so no need for keyboard.

3) Compile with retropie-setup, cgenius can be found under experimental packages. Compiling can take time, because Raspberry Pi Zero doesn't have enough juice. For me it took over 4 hours so I had to leave my laptop open and let it install overnight.

4) Pre-configure gameboard before starting Ports > Commander Genius. You will need to install Commander Genius on your PC or Mac from their site, run the game first time with keyboard, then connect your extra USB gamepad to your computer and map controls for keen1 menu for example. Full discussion with details can be read from here: https://github.com/gerstrong/Commander- ... issues/309

I have all 6 keens installed, working really fast on RaspiBoy :)

Have fun playing!
Post Reply