Pickle
Posts: 65
Joined: Tue Sep 20, 2011 5:09 pm

Quake2 (yamagi based port)

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.

LeSanglier
Posts: 225
Joined: Fri Jan 11, 2013 8:11 pm
Location: In Hell with God
Contact: Website

Re: Quake2 (yamagi based port)

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

aurmel
Posts: 1
Joined: Fri Nov 02, 2012 5:21 am

Re: Quake2 (yamagi based port)

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.

Pickle
Posts: 65
Joined: Tue Sep 20, 2011 5:09 pm

Re: Quake2 (yamagi based port)

Thu Jan 09, 2014 4:08 pm

create a bug report to the original project https://github.com/yquake2

User avatar
ulysess
Posts: 303
Joined: Thu Aug 02, 2012 6:35 am
Location: Spain
Contact: Website

Re: Quake2 (yamagi based port)

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

Tirpitz
Posts: 27
Joined: Thu Aug 02, 2012 5:55 pm

Re: Quake2 (yamagi based port)

Sun Nov 29, 2015 2:47 pm

Archive with Quake 2 binaries or archived file corrupted, unable to extract q2ded.

CptKlink
Posts: 9
Joined: Tue Nov 29, 2016 4:39 am

Re: Quake2 (yamagi based port)

Mon Dec 05, 2016 3:31 pm

this is old but can anybody help me build and get quake 2 running?

User avatar
Niehztog
Posts: 13
Joined: Wed May 23, 2012 4:35 pm

Re: Quake2 (yamagi based port)

Thu Aug 10, 2017 2:13 pm

I managed to make Pickles code compile on my Raspberry Pi 3 (raspbian 9 stretch), but unfortunately the screen stays black after launching the executeable. I imported the sources and my modifications to github, maybe someone else has better luck with this. Any help would be appreciated.

src: https://github.com/Niehztog/yquake2
binary: https://github.com/Niehztog/yquake2/fil ... est.tar.gz

Pickle
Posts: 65
Joined: Tue Sep 20, 2011 5:09 pm

Re: Quake2 (yamagi based port)

Fri Aug 11, 2017 1:42 am

maybe the egl / window methods have changed since now?

Return to “Gaming”

Who is online

Users browsing this forum: No registered users and 15 guests