Quake2 (yamagi based port)


7 posts
by Pickle » Wed Sep 04, 2013 2:43 am
Here is an update on my quake2 port. The port in general has seen a nice speed boost I think from a combination of fixes and changes picked up by the main project and my rework of the opengles code.
The video menu settings are unstable, so if you need a bigger res change gl_mode in the config file.

http://pickle.gp2x.de/rpi/quake2_rpi.zip
http://pickle.gp2x.de/source/quake2_src.zip

The gles port uses some techniques I used in glquake.
1. Convert vertex arrays into triangle strips and degen them if possible. Memory for the array grows as needed.
2. Convert textures to 16 bit format (rather than 32 bit)
3. Use driver mipmap (code enhancement)
might be other things but this is what come to mind right at this moment.
Posts: 64
Joined: Tue Sep 20, 2011 5:09 pm
by LeSanglier » Fri Sep 06, 2013 1:31 pm
Thank you for modifications !! :D
I test it as soon as possible !
Mon blog sur le Raspberry Pi : http://framboisepi.fr/
Pour avoir plus de chance d'avoir une réponse à votre question,
allez sur le forum français Rasberry Pi : http://forum.raspfr.org
Posts: 224
Joined: Fri Jan 11, 2013 8:11 pm
Location: In Hell with God
by aurmel » Fri Dec 27, 2013 6:49 pm
Hi Pickle,

great job !!

One question I have : I managed to bring a standard server up & running; no problem.
Then I tried to take this one step further and I went after the CTF enhancement.
That's working OK too .... with one little (but serious) restriction : the hook (~Grapple) is not working :(.
Any ideas ??

regards Achim

Pickle wrote:Here is an update on my quake2 port. The port in general has seen a nice speed boost I think from a combination of fixes and changes picked up by the main project and my rework of the opengles code.
The video menu settings are unstable, so if you need a bigger res change gl_mode in the config file.

http://pickle.gp2x.de/rpi/quake2_rpi.zip
http://pickle.gp2x.de/source/quake2_src.zip

The gles port uses some techniques I used in glquake.
1. Convert vertex arrays into triangle strips and degen them if possible. Memory for the array grows as needed.
2. Convert textures to 16 bit format (rather than 32 bit)
3. Use driver mipmap (code enhancement)
might be other things but this is what come to mind right at this moment.
Posts: 1
Joined: Fri Nov 02, 2012 5:21 am
by Pickle » Thu Jan 09, 2014 4:08 pm
create a bug report to the original project https://github.com/yquake2
Posts: 64
Joined: Tue Sep 20, 2011 5:09 pm
by ulysess » Sun Mar 15, 2015 12:12 pm
Hi.

I’m tested this port again & with the latest Raspbian image (2015-02-16-raspbian-wheezy.img), doesn’t work.

I tried on Raspberry Pi Model B & Raspberry Pi 2

Can anyone try it?
Mis apuntes de...Raspberry Pi: http://misapuntesde.com
Google Docs RPi: http://goo.gl/Iwhbq
User avatar
Posts: 302
Joined: Thu Aug 02, 2012 6:35 am
Location: Spain
by Tirpitz » Sun Nov 29, 2015 2:47 pm
Archive with Quake 2 binaries or archived file corrupted, unable to extract q2ded.
Posts: 27
Joined: Thu Aug 02, 2012 5:55 pm
by CptKlink » Mon Dec 05, 2016 3:31 pm
this is old but can anybody help me build and get quake 2 running?
Posts: 9
Joined: Tue Nov 29, 2016 4:39 am