SailfishOS port with onscreen touch controls, based on Thenesis Quake 2 (fork of Yamagi Quake 2)
Built with SailfishOS-3.4.0.24 buildengine.
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:
- install RPM by clicking on file in builtin File Manager
- 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
- buy original Quake 2 on Steam (or somewhere else)
- copy content of baseq2 folder from original game installation to ~/.local/share/harbour-quake2/baseq2 on your SailfishOS device
- 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? 
Sources:
Comments
meemorph
Sat, 2021/02/13 - 18:03
Permalink
take your time, it is displayed right now and much fun to play. I need immortal mode more. ;-)
sashikknox
Mon, 2021/02/15 - 13:01
Permalink
please - check rotation option again )) (version 1.1-22)
meemorph
Tue, 2021/02/16 - 18:41
Permalink
It is working, as it should. Opened an issue to be perfect, only. ;-)
meemorph
Sat, 2021/02/13 - 00:16
Permalink
But the game starts in the right orientation. It is only a little wired to set it.
sashikknox
Sat, 2021/02/13 - 00:25
Permalink
Oh, i'll fix it in next release ))
meemorph
Sat, 2021/02/13 - 00:10
Permalink
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
Wed, 2021/02/10 - 15:01
Permalink
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
Fri, 2021/02/12 - 10:42
Permalink
please, check in changing orietation in advanced options, now it should work immediately =)
version 1.1-20 ;-)
sashikknox
Wed, 2021/02/10 - 15:07
Permalink
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
Sun, 2021/02/07 - 19:54
Permalink
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!
sashikknox
Wed, 2021/02/10 - 13:15
Permalink
And i add option to.open issue on github :)
sashikknox
Sat, 2021/02/06 - 22:43
Permalink
Ok, i understand, but now dont have time for this, will try to fix it when i can
meemorph
Fri, 2021/02/05 - 19:35
Permalink
nice game, is it possible to rotate the screen 180 degree somehow? Its upside down on a geminipda.
sashikknox
Wed, 2021/02/10 - 12:42
Permalink
anyway, try 1.1-19 release
sashikknox
Wed, 2021/02/10 - 11:52
Permalink
i was add option t rotate render, but is i need rotate touch screen events too?
sashikknox
Fri, 2021/02/05 - 20:54
Permalink
Possible, but only from sources, no option in settings.,
Can you create issue on github, and attaach photo of your gemini with opened Quake2... ?
i'll try add some option to game ( maybe menu, maybe as flag for console, maybe as in game console coommand )
Quasi
Fri, 2021/01/29 - 18:51
Permalink
Great job!
p.s. I wish somebody port HoMM 3 to Sailfish.
vkn999
Sat, 2021/01/23 - 00:14
Permalink
Best game!
Laert00
Fri, 2021/01/22 - 15:57
Permalink
The first native shooter game on SFOS! GREAT JOB!