Bryce
New Member
Posts: 15
|
Post by Bryce on Mar 31, 2006 8:43:48 GMT 1
How realistic would this module be:
Use the silkscreen as a mouse interface for freelook. If for whatever reason, you can't get analog mouse support, I'd suggest such a method: If ZQuake were to detect a dx or dy, map it to press & hold Quake's lookup/down/left/right keys for a duration of dx*mousespeedx or dy*mousespeedy.
Another idea for such a module would be recognizing when the user taps & releases on the screen (within a small dt) and this is mapped to, for example, fire.
|
|
|
Post by metaview on Mar 31, 2006 14:01:33 GMT 1
Have you checked the stylus support in Duke3D?
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 2, 2006 5:53:29 GMT 1
No. Come to think of it, I can't even get Duke3D running correctly on my Treo 650. The display mode looks like a ghosted, interlaced, stereoscopic mess of pixels - barely managed to navigate the menu to quit the program. But that's another problem for another day.
Does such stylus support work in a similar manner to what I said earlier? Could it be applied to ZQuake.
PS: Your work on ZQuake and ZDoomZ is very impressive.
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 2, 2006 7:55:03 GMT 1
But that's another problem for another day. ... Then again, there's no forum here for Duke3d. Have you heard of this problem before on the T650? Any remedies to date?
|
|
|
Post by metaview on Apr 2, 2006 20:18:21 GMT 1
Check the Duke3D.cfg on your card. There was a problem with wrong values here. It must be 320 width and height. This should be also achieved be using "Portrait (filled)" in the options.
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 4, 2006 7:19:49 GMT 1
That worked. I still can't find an option to set up freelook (stylus support?) in Duke.
|
|
|
Post by metaview on Apr 4, 2006 8:50:13 GMT 1
in the game options: crosshair: on mouse aiming: on invert mouse aiming: on mouse aim type: toggle auto aiming: on
something like this should do it.
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 5, 2006 9:30:36 GMT 1
No such luck. Is there some game key that turns on mouselook?
|
|
|
Post by metaview on Apr 5, 2006 9:44:06 GMT 1
ah, well, you need to set Stylus (-) in the control page in the launcher. Stylus (-) means you have stylus support enabled and has to press Look+ to access the on-screen buttons. Stylus (+) means you will have to press Look+ to get stylus support.
|
|
|
Post by beavis on Apr 5, 2006 18:36:05 GMT 1
Bryce, what version of Duke3D have you installed? If it's 1.7 or earlier, get v1.8 here: www.zodiacfrance.com/click on "Téléchargements", then "action" under "Jeux Freeware".
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 6, 2006 3:21:27 GMT 1
I had 1.7, now I have 1.8 (strange that the latest version isn't on Metaview's page). I tried setting Stylus (-) and then doing the steps Metaview said earlier, then tried hitting the Look+ key several times. It seems this key lets you use the directional keys as look keys, but doesn't allow for a stylus/mouse. So basically, I still can't get freelook working. I kind of don't care anymore though - just being able to play Duke3d on a PDA is cool enough...
|
|
|
Post by beavis on Apr 6, 2006 7:23:29 GMT 1
Odd, it should work after following those steps. The Look+ key shouldn't be necessary at all for stylus support when set at Stylus (-). However, if set at Stylus (+) then the Look+ key must be held. The way you describe using the directional keys in combination with the Look+ key for looking around makes it sound as if you've set stylus support to No Stylus...
But then again, from what I understand the Treo 650 support is not yet complete in this "unofficial" version 1.8.
|
|
|
Post by metaview on Apr 6, 2006 8:58:55 GMT 1
The support for the Treo keys still needs to be included. I guess I'll do it this weekend and come out with a 1.8a (of Duke3D) on monday...
I might also touch ZQuakeZ but then we will loose music support for the moment... Any comments on this?
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 6, 2006 9:28:17 GMT 1
beavis: Nah, I've got stylus set to (-), not to disabled. It's probably just a Treo issue, unless Metaview claims otherwise...
Duke3D: Treo key support sounds exciting. Would this also address the stylus issue?
ZQuakeZ: Music support? Last I remembered, Quake had no music (at least MIDI), just some optional Nine Inch Nails CD audio. Back to the original thread topic, I'm cheering for some stylus support in ZQuakeZ.
Thanks for the support/discussion, guys! And Metaview, your Palm coding is kickass. :-D
|
|
|
Post by metaview on Apr 6, 2006 15:55:51 GMT 1
Ok, I've just checked it with my Treo 650 and Duke3D 1.8. The stylus works perfectly. You might double check if you really have updated the .zdk. About the keys, I'll do it in the next days.
|
|
|
Post by Tinnus on Apr 6, 2006 19:44:58 GMT 1
Note that with Stylus (-) you DON'T need to press anything, just tap around with the stylus.
|
|
|
Post by beavis on Apr 7, 2006 0:00:54 GMT 1
Metaview : I'd second that motion for ZQuakeZ stylus support, if that's what you were talking about. The option to use any previous versions is available for those who don't want any loss of functionality.
The stylus support works great on Duke 3D. I've got the 5-way set to move forward-back and strafe left-right, with the center as fire and Stylus (-).
|
|
Bryce
New Member
Posts: 15
|
Post by Bryce on Apr 7, 2006 11:17:47 GMT 1
Turns out my .zdk got corrupted. I think it was a card reader error. So the stylus support works fine now. This in turn leads to another issue:
There are so few available buttons without the screen ones. I know you can set a hardware button to disable stylus look, then hit the screen. Is it a lost cause to get Home, Menu, SideVolumeUp, SideVolumeDown, and SideSelect functioning?
I know you're working on Treo keyboard support, which is awesome. But for those who don't have it, maybe apply freelook to the middle of the screen but still have clickable buttons around the sides of the screen. And maybe tap-releasing on the screen lets you shoot/jump/whatever.
I'm just throwing out some ideas, not implying that you should be doing this or anything. Keep up the good work!
|
|