Notices


Reply
Thread Tools
Posts: 31 | Thanked: 146 times | Joined on Apr 2014 @ China
#1
Quake III Arena ( last ver. Fiara 6)
Support to Milti-Touch with on-screen buttons on MeeGo Harmattan.
Based on N900 version.

2018-07-29 fiora-6 Update:

* New virtual button layer. The virtual button layer is in client now, and not depends external library or qvm. So you can play multi-player game on other server, but don't using "Auto-Aim" button to fire, otherwise the server may be kick you.
* Enable touch-click on menu.
* Add virtual keyboard on console.
* Fixed lightmap-shadows effect of map on scene.
* Add "Space" virtual button on multiplayer-game menu.
* Add new 2 command:
* harm_usingVKB: boolean(0 / 1) default is 1 - enable/disable virtual button layer.
* harm_swipeSens: float(greater than 0.0) default is 0.5 - swipe gesture sensitivity on virtual button layer.

Support:
* Support Multi-Touch with XInput2.
* On-Screen Buttons color feedback when pressed or released.
* Virtual buttons's function don't depend key-binding setting any more. If you have N950 or external keyboard, you can change key binding and don't effect virtual buttons.
* Draw On-Screen Buttons on menu surface.
* Ungrab mouse, so you can swipe screen to switcher.
* do aim bot when "FIRE" virtual buttons is pressed, others don't auto aim bot. When "FIRE" is be pressed and hold, it can also auto aim.

OpenRepos site: https://openrepos.net/content/karinz...na-multi-touch

Key Layout:
Name:  Screen_31-7月-18_17-22-59.jpg
Views: 142
Size:  23.3 KB
Name:  Screen_31-7月-18_18-16-54.jpg
Views: 141
Size:  22.5 KB
Name:  Screen_31-7月-18_18-17-17.jpg
Views: 141
Size:  23.5 KB

Screen shots:
Name:  Screen_31-7月-18_18-19-08.jpg
Views: 143
Size:  22.2 KB
Name:  Screen_31-7月-18_18-42-32.jpg
Views: 141
Size:  22.7 KB


TIPS: The data package directory is named "baseq3" (originally Quake 3 data), you must put it into "/home/user/".

TIPS: It also can run OpenArena data package(not originally IOQuake 3 data), but you also have to rename to "baseq3", and not "baseoa".

Extras depends: libsdl1.2, libgles1-sgx-img, opengles-sgx-img-common

Welcome to the Arena, where high-ranking warriors are transformed into
spineless mush. Abandoning every ounce of common sense and any trace of doubt,
you lunge onto a stage of harrowing landscapes and veiled abysses. Your new
environment rejects you with lava pits and atmospheric hazards as legions of
foes surround you, testing the gut reaction that brought you here in the first
place. Your new mantra: Fight or be finished.

Last edited by Karin_Zhao; 2018-08-01 at 05:01. Reason: Update to Fiora 6
 

The Following 9 Users Say Thank You to Karin_Zhao For This Useful Post:
Posts: 31 | Thanked: 146 times | Joined on Apr 2014 @ China
#2
Version - Eva:

* Virtual buttons's function don't depend settings any more. If you have N950 or external keyboard, you can change key binding and don't effect virtual buttons.
* Add "Walk" button.
* Press "Fire" key (default CTRL) with keyboard can auto aim.
* Change On-Screen Buttons layout.
* New color scheme of buttons above menu.
 

The Following 6 Users Say Thank You to Karin_Zhao For This Useful Post:
Posts: 31 | Thanked: 146 times | Joined on Apr 2014 @ China
#3
2018-07-29 fiora 6 Update:

Source on git: https://github.com/glKarin/ioquake3harmattan

New virtual button layer. The virtual button layer is in client now, and not depends external library or qvm. So you can play multi-player game on other server, but don't using "Auto-Aim" button to fire, otherwise the server may be kick you.
Enable touch-click on menu.
Add virtual keyboard on console.
Lightmap-shadows effect of map on scene.
Add "Space" virtual button on multiplayer-game menu.
Add new 2 command:
harm_usingVKB: boolean(0 / 1) default is 1 - enable/disable virtual button layer.
harm_swipeSens: float(greater than 0.0) default is 0.5 - swipe gesture sensitivity on virtual button layer.
Add compile server binary.
If client using ui.qvm of pak1, and not ui.so, the cursor position need to re-fix.
Adjust configure is: +set r_fullscreen 1 +set cg_shadows 2 +set r_ext_multitexture 1 +set r_allowExtensions 1 +set r_vertexLight 0 +set r_fastsky 0 +set r_stencilbits 8 +set cg_drawfps 1 +set r_drawSun 1

Screenshot:
Name:  Screen_31-7月-18_18-22-57.jpg
Views: 137
Size:  23.1 KB
Name:  Screen_31-7月-18_18-22-39.jpg
Views: 139
Size:  22.0 KB
Name:  Screen_31-7月-18_17-23-10.jpg
Views: 140
Size:  23.0 KB
Name:  Screen_31-7月-18_18-24-52.jpg
Views: 136
Size:  22.9 KB
Name:  Screen_31-7月-18_18-18-42.jpg
Views: 142
Size:  22.7 KB
 

The Following 8 Users Say Thank You to Karin_Zhao For This Useful Post:
Posts: 44 | Thanked: 35 times | Joined on Aug 2010
#4
been playing the new quake for a year now, seeing this makes me wish i could still power up my n9 just to try rocketjumping on a touchscreen.
 

The Following 2 Users Say Thank You to SaiKo For This Useful Post:
Dave999's Avatar
Posts: 6,818 | Thanked: 8,307 times | Joined on Oct 2009 @ Moon! It's not the East or the West side... it's the Dark Side
#5
I'm not a gamer. Not sure where my n9 is hiding. Haven't seen it for years. Will try to find it and try this out.

Coolers baddolers!
__________________
Do something for the climate today! Anything!

I don't trust poeple without a Nokia n900...I'm also supporting Apple 2016 or until Jolla fully refund or ship the jPad to all backers and supports!

"waited over a year for no tablet and then the same again for potential refund? inspires confidence!"
 

The Following 3 Users Say Thank You to Dave999 For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:56.