clockworkPi

Running Quake 2 / 3?


#1

I saw the tutorials on Doom and Quake - very awesome. Any chance of running Quake 2 or 3 on the Gameshell?

I found this, but I’m too much of a noob to make it work :wink:

http://blog.sheasilverman.com/2012/08/raspberry-pi-quake-2/


How about some Quake!
#2

The write-up I did for Quake, has been tested for both Quake 1 & Quake 2; which work fine. Quake 3 on the other hand needs some kind of GL, which the console currently doesn’t support. So until GL is added, no Quake 3.


How about some Quake!
#3

Ah, must’ve missed that part! Awesome! I’m going to try Q2 right away! Gracias!


#4

Also controls would be bad for the kind of game it is.


#5

Yamagi Quake II v7.30 for GameShell

Quake2.zip

Instructions

These instructions describe how to install the full version of Quake II on the GameShell.

Make sure you have valid copies of the Quake II file pak0.pak and the Quake II folder video/.

  1. Login with ssh.

  2. Download Quake2.zip:

wget https://gitlab.com/Oet/yquake2/uploads/bdc121f88462bcc71b5e61d285b1aad8/Quake2.zip
  1. Extract Quake2.zip
unzip Quake2.zip

You should now have two directories:

.yq2/
Quake2/
  1. Move the second directory to the games directory:
mv Quake2/ /home/cpi/games/
  1. Copy your purchased pak0.pak to /home/cpi/.yq2/baseq2/.

  2. Copy the purchased .cin files of your video/ folder to /home/cpi/.yq2/baseq2/video/.

  3. Create a launch script:

echo '/home/cpi/games/Quake2/quake2 +set vid_renderer soft +set vid_fullscreen 0 +set vid_width 320 +set vid_height 240' > '/home/cpi/apps/launcher/Menu/GameShell/Quake II.sh'
  1. Reboot and select the Quake II icon!

Mission Pack: The Reckoning

Quake-II-reckoning

  1. Copy your purchased (The Reckoning) pak0.pak to /home/cpi/.yq2/xatrix/.

  2. Copy the purchased (The Reckoning) .cin files of your video/ folder to /home/cpi/.yq2/xatrix/video/.

  3. Create a launch script:

echo '/home/cpi/games/Quake2/quake2 +set game xatrix +set vid_renderer soft +set vid_fullscreen 0 +set vid_width 320 +set vid_height 240' > '/home/cpi/apps/launcher/Menu/GameShell/Quake II: The Reckoning.sh'
  1. Reboot and select the Quake II: The Reckoning icon!

Mission Pack: Ground Zero

Quake-II-ground-zero

  1. Copy your purchased (Ground Zero) pak0.pak to /home/cpi/.yq2/rogue/.

  2. Copy the purchased (Ground Zero) .cin files of your video/ folder to /home/cpi/.yq2/rogue/video/.

  3. Create a launch script:

echo '/home/cpi/games/Quake2/quake2 +set game rogue +set vid_renderer soft +set vid_fullscreen 0 +set vid_width 320 +set vid_height 240' > '/home/cpi/apps/launcher/Menu/GameShell/Quake II: Ground Zero.sh'
  1. Reboot and select the Quake II: Ground Zero icon!

Further notes

  • Set your controls in-game: OPTIONS --> customize controls
  • To import music follow the chapter Music extraction.
  • To build from source you (only) have to install the dependency libopenal-dev.

How about some Quake!
How about some Quake!
#6

A nice little greyscale icon for quake 2


#7

OMG!!! It’s unbelievable how smooth this runs! This is absolutely awesome! @Oet you’re a hero!!!


#8

Thanks @Oet.

As others have said, it works surprisingly well. Aiming can be a little tricky but that’s just the nature of FPS’s using this type of control scheme.


#9

…and here are two icons for the Quake 2 mission packs! :slight_smile:

Quake-II-reckoning Quake-II-ground-zero