Quake 2 (GLESv2)

Rating: 
5
Your rating: None Average: 5 (14 votes)

WARNING:  Please read How To Play in description

SailfishOS port with onscreen touch controls, based on Thenesis Quake 2 (fork of Yamagi Quake 2)

What is done:

  • touch screen VKB (buttons only) controls (based on glKarins's GLESv1 port)
  • touch screen mouse look and movement ( left screen side for movements, right side for mouse look)
  • native dynamic landscape orientation ( game render to FBO, than FBO draw in landscape orientation)
  • disable screen blanking while game run (for playing it with Game Controller)
  • add brightness control to screen shader (if Quake 2 look to dark on your device, just setup brightness in video/brightness)
  • add in video -> anvanced settings -> rotate render 180 option for GeminiPDA (when you change option, you should rotat divice, becuse option work when rotatescreen event catched)

How to play:

  1. install RPM by clicking on file in builtin File Manager
  2. create folder ( or game create it automatically, when first run, but then it shutdown, because you need original resources for game) on your SailfishOS device
mkdir -p ~/.local/share/harbour-quake2/baseq2
  1. buy original Quake 2 on Steam (or somewhere else)
  2. copy content of baseq2 folder from original game installation to ~/.local/share/harbour-quake2/baseq2 on your SailfishOS device
  3. play this cool game now!!!!

Recommendation:

  • Do not enable multitexturing video option, it work really slow, even on SailfishX XA2+
  • for setting up touch look sensivity, just setup in in options/mouse options (linear mouse sensivity, yaw mouse speed, pitch mouse speed)

Donate? doughnut

 Sources:

Screenshots: 

Category:

Application versions: 
AttachmentSizeDate
File harbour-quake2-1.1-16.armv7hl.rpm960.88 KB22/01/2021 - 15:38
File harbour-quake2-1.1-16.i486.rpm1018.48 KB22/01/2021 - 15:38
File harbour-quake2-1.1-17.armv7hl.rpm960.03 KB24/01/2021 - 13:41
File harbour-quake2-1.1-17.i486.rpm1017.43 KB24/01/2021 - 13:41
File harbour-quake2-1.1-18.armv7hl.rpm959.88 KB01/02/2021 - 13:51
File harbour-quake2-1.1-18.i486.rpm1017.86 KB01/02/2021 - 13:51
File harbour-quake2-1.1-19.armv7hl.rpm960.86 KB10/02/2021 - 12:42
File harbour-quake2-1.1-19.i486.rpm1018.05 KB10/02/2021 - 12:42
File harbour-quake2-1.1-20.armv7hl.rpm960.09 KB12/02/2021 - 10:40
File harbour-quake2-1.1-20.i486.rpm1018.15 KB12/02/2021 - 10:40
File harbour-quake2-1.1-22.armv7hl.rpm960.32 KB15/02/2021 - 13:01
File harbour-quake2-1.1-22.i486.rpm1018.2 KB15/02/2021 - 13:01
File harbour-quake2-1.1-28.i486.rpm925.32 KB16/06/2021 - 21:19
File harbour-quake2-1.1-28.armv7hl.rpm876.3 KB16/06/2021 - 21:19
File harbour-quake2-1.1-28.aarch64.rpm890.27 KB16/06/2021 - 21:19
File harbour-quake2-1.2-8.i486.rpm1.05 MB12/04/2022 - 17:58
File harbour-quake2-1.2-8.armv7hl.rpm1021.65 KB12/04/2022 - 17:58
File harbour-quake2-1.2-8.aarch64.rpm1.01 MB12/04/2022 - 17:58
File harbour-quake2-1.3-3.armv7hl.rpm1019.63 KB22/09/2022 - 17:14
File harbour-quake2-1.3-3.aarch64.rpm1.01 MB22/09/2022 - 17:14
Changelog: 

- add controller support

Comments

cthx's picture

Thanks for the port!  It is possible to port yamagi quake2? Seems it has better controller support. In this version I can't use bluetooth gamepad (and I hate touchscreen control).

sashikknox's picture

https://forum.sailfishos.org/t/quake-2-port-glesv2-render-released-1-1-2...

here new version, not finished, but with controller support

sashikknox's picture

you can use bt gamepad, but you are right, gamepad support here is worse, sorry (because i use touchscreen on most cases, I don't carry gamepad in my pocket all the time =) )
and yes, port yamagi quake 2 is possible, but i have no time for this now ...

Markkyboy's picture

Installs on Xperia 10 ii SFOS 4.3 but won't run. Cover shows with 'Busy spinner' running then closes after about 10 seconds.

sashikknox's picture

Did you follow install.instructions? Did.you download original.game assets?
Try run it from terminal, then paste here log

Markkyboy's picture

Apologies!, sorry!, no, I did not read instructions (oops!), was doing too many things at once.....will try again later and report back if problem exists.

sashikknox's picture

dont worry, just run game and have fun!
if you have some bugs with game, please report it to me )

mathieujallois's picture

It works real good!!! Thanks

mathieujallois's picture

Thanks

sashikknox's picture

try another one release ( strange? but on my XA2 its has strange bug with touch controls, but on Inoi R7 it works normal)

mathieujallois's picture

Install but isn't in full screen juste a little card

sashikknox's picture

Yeah, that is bug ) when i fix it, i will public new release

mathieujallois's picture

Non en xperia 10ii doesn't install

sashikknox's picture

sorry, build with bugs, but if you want, you can try this build from githubhttps://github.com/savegame/sailfish-quake2/releases/tag/v1.1-sailfish-27

mathieujallois's picture

Sorry 64bit version not 64go

sashikknox's picture

try new release, and tell, is it work?

sashikknox's picture

32bit version not work on 64bit device ?

sashikknox's picture

When it available in SDK, i'll build new package. Maby and new Game, Mission Pack from Quake 2 officials DLC ))

mathieujallois's picture

Hope 64go will come

sashikknox's picture

What is '64go'?

meemorph's picture

take your time, it is displayed right now and much fun to play. I need immortal mode more. ;-)

sashikknox's picture

please - check rotation option again )) (version 1.1-22)

 

meemorph's picture

It is working, as it should. Opened an issue to be perfect, only. ;-)

meemorph's picture

But the game starts in the right orientation. It is only a little wired to set it.

sashikknox's picture

Oh, i'll fix it in next release ))

meemorph's picture

It changes the orientation on every keypress (cursor right or left) on the option and it does not matter if it is says 'yes' or 'no'. And it changes the orientation every time I press enter if it points to apply option at the video options dialog. Looks like double trouble. ;-)

meemorph's picture

yes, very nice, got a message from github. Had to change the new option twice, before it rotates. But it does, thanks for brutal fun.

sashikknox's picture

please, check in changing orietation in advanced options, now it should work immediately =)
version 1.1-20 ;-)

sashikknox's picture

Do not need change it.twice, just need rotate device physically, than it take effect, because trigger work inside device rotation callback, it not work - while you not rotate device )

meemorph's picture

well, will do it next day. It looks fine, just 180 degree rotated. Tuxracer has an option, had to set orientation to 'east'.

edit210207: looks like there is no option to open an issue at your project!

 

Pages