Quake 2 (GLESv2)

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

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
Changelog: 

- rotate render dynamic when change settings

Comments

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!

 

sashikknox's picture

And i add option to.open issue on github :)

sashikknox's picture

Ok, i understand, but now dont have time for this, will try to fix it when i can

meemorph's picture

nice game, is it possible to rotate the screen 180 degree somehow? Its upside down on a geminipda.

sashikknox's picture

anyway, try 1.1-19 release

sashikknox's picture

i was add option t rotate render, but is i need rotate touch screen events too?

sashikknox's picture

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's picture

Great job!

p.s. I wish somebody port HoMM 3 to Sailfish.

Pages