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:
- 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
cthx
Tue, 2022/07/12 - 21:01
Permalink
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
Wed, 2022/09/21 - 12:43
Permalink
https://forum.sailfishos.org/t/quake-2-port-glesv2-render-released-1-1-2...
here new version, not finished, but with controller support
sashikknox
Tue, 2022/07/12 - 23:10
Permalink
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
Sat, 2021/11/27 - 15:33
Permalink
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
Sat, 2021/11/27 - 15:36
Permalink
Did you follow install.instructions? Did.you download original.game assets?
Try run it from terminal, then paste here log
Markkyboy
Sat, 2021/11/27 - 16:00
Permalink
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
Sat, 2021/11/27 - 18:15
Permalink
dont worry, just run game and have fun!
if you have some bugs with game, please report it to me )
mathieujallois
Thu, 2021/06/17 - 21:57
Permalink
It works real good!!! Thanks
mathieujallois
Mon, 2021/06/14 - 21:06
Permalink
Thanks
sashikknox
Wed, 2021/06/16 - 21:23
Permalink
try another one release ( strange? but on my XA2 its has strange bug with touch controls, but on Inoi R7 it works normal)
mathieujallois
Sun, 2021/06/13 - 17:08
Permalink
Install but isn't in full screen juste a little card
sashikknox
Sun, 2021/06/13 - 17:13
Permalink
Yeah, that is bug ) when i fix it, i will public new release
mathieujallois
Wed, 2021/06/09 - 14:48
Permalink
Non en xperia 10ii doesn't install
sashikknox
Fri, 2021/06/11 - 08:33
Permalink
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
Sun, 2021/05/23 - 13:48
Permalink
Sorry 64bit version not 64go
sashikknox
Tue, 2021/06/08 - 22:12
Permalink
try new release, and tell, is it work?
sashikknox
Sun, 2021/05/23 - 18:02
Permalink
32bit version not work on 64bit device ?
sashikknox
Fri, 2021/05/28 - 22:35
Permalink
When it available in SDK, i'll build new package. Maby and new Game, Mission Pack from Quake 2 officials DLC ))
mathieujallois
Sun, 2021/05/16 - 16:34
Permalink
Hope 64go will come
sashikknox
Sun, 2021/05/16 - 16:44
Permalink
What is '64go'?
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!
Pages