Cube FPS Game Keymaps - Touch Diamond, MDA Compact IV Themes and Apps

I have discovered how to assign keymaps to the Cube FPS game (requires installed OpenGL ES drivers and the Pocket PC port of the open source first person shooter game Cube). I have attached a copy of my keymap configuration. By placing it in the DATA folder inside the cubeppc folder (replacing the old keymap), the center key (enter also works on Touch Pros) will fire (instead of jump) and the down key will bring up the menu (allowing you to actually play).
If you want to make other changes, the keys, CENTER, UP, DOWN, LEFT, RIGHT will actually work on the Touch Pro/Diamond. ESCAPE may work (End key) but there would be no way to exit the game but to soft reset your device(I have not tried this but it is reversible (just remap)). I would also recommend remapping LEFT or RIGHT to "weapon" or "weapon 2 3 4" although both will only switch between two weapons (last weapons used/picked up) and do essentially the same action. This remapping may be undesirable because of losing the ability to move sideways. I would recommend leaving one for movement to dodge enemy fire.
I have not tried remapping using any other config files and did not have success remapping to letters (Touch Pro hardware keyboard). Most other keys are for several Dell Axim Pocket PC models that this port was originally intended for. My attempts to change keys (example. from "MIDLEFT" to "SPACE" or a letter (Touch Pro hardware keyboard)) have had no effect on the game.
attack=fire
weapon or weapon 2 3 4=change between last weapons used/picked up
showmenu main=show menu
quit=quit game and return to previous app/program/launcher/Today Screen
Also attached is a shortcut (I would suggest putting it in your Games menu under your Programs menu). The short cut requires you put the whole "cubeppc" folder in My Documents on your device's storage (not Storage Card). THE SHORTCUT IS NOT REQUIRED!

nice cfg mate thanks

Oh yes i have this game i got it the other day. Does it run well ? There are other mods there too and cube 2. Have you played any multiplayer on them ?
I will check and test these out.

Related

Programs hardwarekeys (like smartskey) ?

We all know that button 4 (VoiceDial button) has 2 options:
- Press --> VoiceDialing
- Press and Hold --> Recording
Is it possible to also do a simultaneous action for other hardwarebuttons?
I would like to remap my Messaging button to this:
- Press --> Open Messaging
- Press and Hold --> New SMS Message (launched by tnsms.exe) ?
Regards,
Molski
This is definitely possible. There are many other hardware button mapping applications out there for Pocket PC's in general that would work with the Wizard. They are harder to find, but the better ones allow for mutiple applications on the same button... (1) press, (2) hold, (3) press then hold. I was really interested in implementing this but I haven't yet because I fear that adding another program running constantly in the background will further reduce my performance. Our 200mhz Wizards get loaded down much quicker than an average 400mhz PPC.
If you find an application like this that is freeware and has a very small load on system resources, please let me know.
The one problem you could run into is trouble playing games because you unintentionally activate applications.
Nicnatros said:
This is definitely possible. There are many other hardware button mapping applications out there for Pocket PC's in general that would work with the Wizard. They are harder to find, but the better ones allow for mutiple applications on the same button... (1) press, (2) hold, (3) press then hold. I was really interested in implementing this but I haven't yet because I fear that adding another program running constantly in the background will further reduce my performance. Our 200mhz Wizards get loaded down much quicker than an average 400mhz PPC.
If you find an application like this that is freeware and has a very small load on system resources, please let me know.
The one problem you could run into is trouble playing games because you unintentionally activate applications.
Click to expand...
Click to collapse
Now I think of it, I know AEB Button (or something like that) could do that if I remember right. Only problem is the program is not freeware and I only want to remap 1 single button
And I play games on my laptop or MediaCenter, my Wizard is for other things
Molski
Hi Molski,
Seems like you've managed to remap the VoiceDial key in one of your newer cabs. Mind sharing the secret?

[APP] DredSensor v1.1 - Allow you to personalize Hard Key Actions

=======================================================================
New version 1.2 available here
=======================================================================
=======================================================================================
DredSensor v1.1d:
=======================================================================================
Link ->: DredSensor-v1.1d
New features in v1.1d:
=====================
Let you choose which Key/Action you affect to each key.
Launcher Mode let you affect an Action for:
Double Tap event
Click event
Long click event
An icon for config tool is created in Program list.
Cache Program List for quick loading in Config window.
Fixes a few bug from v1.1, v1.1b and v1.1c
Tips:
=====
If you upgrade to this version, your config file will be cleared (sorry ).
To define a profile that applies on every applications, launch config tool and edit "Default" config.
If the key you want to affect is not listed, you can define it manually:
Type "Key:[email protected]@", with @@ = VKey code of the key you want to affect.
You can find VKey code list on : http://msdn.microsoft.com/en-us/library/bb431750.aspx
=======================================================================================
DredSensor v1.0:
=======================================================================================
=======================================================================
Reviewed on gadgetmix.com: See the article
=======================================================================
If you have tried to play a game needing left and right key on an HTC Touch Diamond, you noticed that they are 2mm wide and if you click next to it, you get back to home page or to dialing menu etc...
So I've written a prog allowing you to lock these 4 keys actions and replace it by classical key event (VK_LEFT, VK_RIGHT, ...).
In that way you can play tetris, and use "Pick-Up" and "Hang-Up" keys for going left and right.
Link ->: DredSensor
To use it, you need:
1) An HTC Touch Diamond (it's the only one i have so i can't test it on other models)
2) Install the .cab
3) Reboot your HTC
4) Run a game (or app or ...)
5) Get your stylus out and back-in, in less than 1 second
6) Click "Yes"
----- A config window opens:
7) Check that Type = "HardKeySimul"
8) Click "Ok"
Now you can use (and eventually assign) your 'Home', 'Back', 'Pick-Up' and 'Hang-Up' keys in that game/app.
Actually, the 'Pick-Up' and 'Hang-Up' keys are always defined as Left and Right events.
Have fun.
Ps:
For people interested, the other "Type" in the config window are:
- "Launcher": allow you to quicklaunch 4 app (that you define in the config wnd) when you double tap (not click, just tap) on one of those 4 keyz
- "Scroll": allow you to scroll the current window by tapping those 4 keyz panel
- "KeySimul": allow you to send left/right/up/down events by tapping those 4 keyz panel
Thx, now I can use opera mini and pie (good for mlb's wap) in full screen
Thank you very much. Great program. Now, with left and right softkey hardware buttons, I can play with my java games.
Claus72 said:
Thank you very much. Great program. Now, with left and right softkey hardware buttons, I can play with my java games.
Click to expand...
Click to collapse
Do any of them even work on the vga screen?
first of all: great app!
only thing i don't like is that now every time i pull out the stylus the phone vibrates. maybe you could make the "window-catching-thing" optional, so you have to enable it first?!? with that, the app would be perfect to me!
figured out an other problem: the "scroll-wheel-function" in opera and tomtom doesn't work anymore...
Herr_Knigge said:
first of all: great app!
only thing i don't like is that now every time i pull out the stylus the phone vibrates. maybe you could make the "window-catching-thing" optional, so you have to enable it first?!? with that, the app would be perfect to me!
figured out an other problem: the "scroll-wheel-function" in opera and tomtom doesn't work anymore...
Click to expand...
Click to collapse
Hello.
As it's a background program, making vivrate the phone is the best way i found to easlily know if it's loaded or not.
If you don't like that, you can disable it by manually editing the 'Config.ini' file in '/Program Files/DredSensor':
Go under the section you want to disable vibrator in (ex: "[Default]")
Add: "NoVibrate=1"
For the scroll problem, i didn't change scrolling system from v1.0 so are you sure it was working in v1.0 and it's no more working in v1.1?
@Dredger97
Thank´s for this wonderful tool!
Greeting
Slide
is there a wa to map home/back to A/B controller buttons? Trying to get it to work with PocketNester Thanks
Thanks
I will tried
Seems to be good. Shall download and try...
Doesn't work for all hard keys
I have the original diamond and it doesn't look like any of the key presses work.
I could really do with replacing volume and Home/Back Buttons. Do these buttons
support Long press too?
bugsykoosh said:
is there a wa to map home/back to A/B controller buttons? Trying to get it to work with PocketNester Thanks
Click to expand...
Click to collapse
If you go in PocketNester -> Option -> Controller, you can see that it's default mapped to 0xC4 and 0xC3 key codes.
So all you have to set in DredSensor is:
- Home: "Key:0xC4"
- Back: "Key:0xC3"
I tried that on super mario, it works, but the problem is that you can't press those keys and simultaneously press Left and Right so it's quite hard to play...
In fact you can map Volume Up and Down keyz to button A and B and it's much easier to play.
djfuego said:
I have the original diamond and it doesn't look like any of the key presses work.
I could really do with replacing volume and Home/Back Buttons. Do these buttons
support Long press too?
Click to expand...
Click to collapse
The actual version of DredSensor doesn't change anything to volume up/down buttons.
All it catches is Home,Back,Talk and End hard keys.
About long press,
- In "Launcher" mode, you can define action for "Long click"
- In "HardKeySimul" mode, if you make a long press to "Home", and mapped "Left" key to "Home" button, it will occure a long press on "Left" key.
I just don't seem to be able to get this to work - I follow the first post to remap the home and back keys to the softkeys, but home always takes me back to touchflo.
Are there any other things I can try, or is it just the ROM i'm using doing this?
Furbious said:
I just don't seem to be able to get this to work - I follow the first post to remap the home and back keys to the softkeys, but home always takes me back to touchflo.
Are there any other things I can try, or is it just the ROM i'm using doing this?
Click to expand...
Click to collapse
I don't think it's a ROM problem.
The 2 most common reasons for not working are:
It doesn't work if you have G-Scroll or something similar installed.
When you edit config for an App, this config only applies when "Window Title" and "ClassName" of the foreground window matches what is defined in that Config.
If it doesn't match any config, DredSensor doesn't catch your hard keys.
You can use wildcards in your Config so, for example, if the app you want to configure always changes its title, you can set "*" for window title.
everything gose well in my diamond! Thx!
just a little suggestion : as volume up/down could be very useful in some app (like a game emulator), could you make them configurable in your next version?
nice job!
Furbious said:
I just don't seem to be able to get this to work - I follow the first post to remap the home and back keys to the softkeys, but home always takes me back to touchflo.
Are there any other things I can try, or is it just the ROM i'm using doing this?
Click to expand...
Click to collapse
I make a softreset and works whit no problem, when i click home button open the program i assign.
Doesn't seem to work in Phone screen. I am not sure if it is because it is a dialog class. If this could be made to work, it would be great as when a person has multiple phone numbers you could scroll by pressing right or left key.
Thanks in advance
just tested it with tetris and it worked great. good stuff
Dredger97 said:
I don't think it's a ROM problem.
The 2 most common reasons for not working are:
It doesn't work if you have G-Scroll or something similar installed.
When you edit config for an App, this config only applies when "Window Title" and "ClassName" of the foreground window matches what is defined in that Config.
If it doesn't match any config, DredSensor doesn't catch your hard keys.
You can use wildcards in your Config so, for example, if the app you want to configure always changes its title, you can set "*" for window title.
Click to expand...
Click to collapse
I've nothing like that installed - I've tried wildcards, and soft resetting between altering them, even setting the default so that it should catch any class or window so that the home and back keys are soft keys one and two.
It's semi trapping the window and keys.......I just wonder if your app is not being fed the correct window name/class, or there's some extra characters or something that is fooling it.
Here's an example - setting home and back keys to the softkeys, with a config of * for window, and * for class.
On the touchflo screen, pressing home will take it to the phone screen (correct left softkey action), but once in the phone screen, pressing home takes it to the touchflo screen when it should go to contacts.
If I'm in any other application, it never traps the home key, and will always go back to touchflo. Disabling touchflo doesn't change this, it takes it back to the today screen.
I'm using shak's rom if anyone else can confirm they can get it to work using that one

[APP] Diamond Quake 1- Working on Diamond/Pro

Took a few hours but finally got quake working on my diamond,
Just unzip and drag the "Quake" folder to the ROOT! of your Internal storage
(otherwise it won't work)
DO NOT RENAME anything (otherwise it won't work)
the zip contains everything but game data, you can get the demo game data form here:
http://quake.pocketmatrix.com/pak0.pak.zip
unzip the file twice (i think) until it doesn't look like a rar/zip file anymore and looks like an unknown windows file
drag it into the ID1 folder
and ENJOY!
Quick notes:
best bet is make a shortcut to the quake.exe and put the icon wherever
buttons are a bit of an issue thought i tried to configure it for our phones best i could
Buttons/Issues:
Volume down = Portrait mode (Make Sure your in portrait before you go into the menu.... we don't have an escape key and you literally can't get out unless you can manage to crash the game or soft reset)
in portrait mode the escape key is.... invisible.... but check the attached picture so you know where it is
Volume up & Back key = Landscape mode (this is what you want to be playing in)
End key = Change weapon
Send key = Jump
Home key = Crash Program
Touch Commands
Top-middle/Bottom-middle of the screen - jump
Left of screen - Change weapon
Right of screen - random weapon?
Up Down Left Right are relative to screen position so don't worry about changing them
use stylus or finger to look around and aim.
Have Fun !
Oh and you can delete the "Config backup" folder inside ID1, its no longer needed
1 last thing, currently the circle "enter" button is to shoot, if anyone can figure out how to make it so you can just tap the screen please PM me so i can update the files
will this work with all the quake 1 .pak files???
ya it should, if you have the full quake 1 pak files just place them all into the ID1 folder and load up the game
Thanks averma, works perfectly with the shareware pak0.pak
i tryed several times but it won't load,it says : W_LoadWadFile : couldn't load gfx.wad :|i don't have any ideea what to do
make sure it is in the root of internal storage (and not in my documents or something), make sure you don't rename anything and the demo game data is in the right place. as long as those 3 are correct you shouldn't get the error
Thank you! Works perfectly on my Touch Pro.
2 questions though: how do you jump forward? I only manage to jump or to move forward, but not both at the same time. And how do i get to the menu again after switching to portrait?
Anyway, thank you for the effort.
I forgot to mention, some touch commands
Top-middle/Bottom-middle of the screen - jump
Left of screen - Change weapon
Right of screen - random weapon?
in portrait the bottom 1/2 of screen is black but the buttons are still there (just can't see them). take a look at the attached picture in first post so you can see were the menu button is (basically just click the top right corner of the black bottom 1/2 of your screen - that will bring up the menu)
once you know where the menu/escape key is don't be affraid to map your own control setup on the pro (assuming you want to use the keyboard to play)
but for diamond users use default buttons

Namco original Pac Man Game cab

I used to have an old Compaq Aero 1500 that came with a Game Pack CD. This old Namco Pac Man game cab file was on it. It works on the Wizard (and likely other devices).
Button mapping is a little off, but most importantly, the DPad for directional control works properly. (can also use touch screen to direct Pac Man).
[default button settings]
The center DPad Select is the 'Action' button which Pauses the Game.
The "Mail/Messaging" button (top left - Button 1) Exits a Game during the play (<Start Menu>)
The "Explorer" button (top right - Button 2) is for Load/Save Game (shown as Record)
The "Camera" button (button 3) is to add Credits (shown as Menu - Insert Coin)
Button 4 (Hold) is the 2 Player Start (shown as Contacts)
1 Player Start does not appear to be mapped in default button config.
As I mentioned, this was a free Game Pack CD that came with the purchase of the old Compaq Aero 1500/2100 Pocket PC's... so I don't think there is any issue with posting the cab here as a "free-for-all".
Regards

Hardware Keys..

Where does the PPC Registry store button mapping info and why should I pay attention to it?
A question has just been posted to http://www.pocketmatrix.com/forums/v...ic.php?t=21384 about hardware button problems caused by a button enhancer application, which is able to greatly extend the functionality and usability of a one-function hardware button. Buttons like these are the hardware buttons on most, mostly older, PPC's; they can't be programmed to react to long . This is where button enhancers come into picture; it's a completely different question that they sometimes do cause problems, just like the one in the above-linked thread.
It should be pointed out that a lot of newer devices like the last-generation Fujitsu-Siemens Pocket Loox 720 assign two functionalities to the same hardware button (that is, 12 functions overall - it has 6 hw buttons -, as opposed to, say, the meagre 4 functions of the previous-generation iPAQ 2210).
The tips I describe here are also very useful in swapping your favourite button configurations without using any external (and, sometimes, commercial) apps, not just at fixing your button configuration. Furthermore, you'll also learn a bit about where to look for things in Registry.
Fortunately, it's very easy to modify your button configuration in the Registry.
Everything related to the hardware button configuration is located in the registry under [HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Shell\Keys]. Every hardware button is given a registry key named 40Cx, where x is the serial number of the button. Traditionally, on Pocket PC's, Button 1 is Calendar and, on the majority of them, Button 2 is Contacts. Their subkey names are 40C1 and 40C2, respectively.
In these keys, the most important of them is the (Default) value (denoted by @ in registry exports) because it links the program to be called upon button press. With Button 1, Calendar, it's "\Windows\AppButtons\Calendar.lnk" by default. (In Registry exports, all " and \ characters are escaped - that is, preceded - by a \ character and all non-numeric values are between " marks; this is why registry export files are so different from what you can see in a Registry editor.
So, what you should do, in case your HW button configuration gets ****** up and/or you want to backup/restore your button configuration, without gooing through in the painful process of reasssigning them by hand? It's pretty easy: get a registry editor (I recommend Resco Registry Editor (REE) because it's capable of both backing up a given key and also selectively restoring) and,
- if you want to back up: stand on HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Shell\Keys, tap-and-hold the stylus and choose Export
- if you want to restore: just tap the registry file you previously backed up from inside File Explorer. This can be done even without starting REE. Alternatively, from inside Resco Registry Editor, choose File/Import.
Incidentally, the ability to load registry data with only one click, particularly if you put a shortcut to your registry file on your Today screen. With this, you can do a lot of previously undocumented things MUCH easier on your Pocket PC. For example, you can change your Pocket Internet Explorer (HTTP) or other proxies with just one click on the Today screen as described at, say, http://www.firstloox.org//forums/showthread.php?p=28878 and http://discussion.brighthand.com/sho...hreadid=118113 .
- if you just want to fix something, you can also come here. For example, if you want to restore the default setting of a given button, you can just copy the contents of ResetCmd to Default. Or, if you want to change the default icon/name assigned to the button in the Buttons applet, just modify Icon/Name.

Categories

Resources