If you'd like to be able to use the joystick to thrust and have the diagonals work, here's the new key.cfg file contents that will be in the update. Seems to work well for my tastes. I left 'R' mapped to thrust as well, so you can thrust with either the joystick or 'R'. Just copy all of the text below and make a new keys.cfg.
# Default UQM input configuration file.
# This is a VCONTROL version 2 config file (UQM 0.5 or later).
version 2
# This is the GP2X Joystick configuration file.
# JOYSTICK UP (0)
# JOYSTICK DOWN (4)
# JOYSTICK LEFT (2)
# JOYSTICK RIGHT (6)
# JOYSTICK UPLEFT (1)
# JOYSTICK UPRIGHT (7)
# JOYSTICK DOWNLEFT (3)
# JOYSTICK DOWNRIGHT (5)
# JOYSTICK CLICK (18)
# BUTTON A (12)
# BUTTON B (13)
# BUTTON X (14)
# BUTTON Y (15)
# BUTTON L (10)
# BUTTON R (11)
# BUTTON START (8)
# BUTTON SELECT (9)
# BUTTON VOLUP (16)
# BUTTON VOLDOWN (17)
joystick 0 threshold 2 # How far to move before it counts; 0-30000
Menu-Left: joystick 0 button 2
Player-1-Left: joystick 0 button 2
Player-1-Left: joystick 0 button 1
Player-1-Left: joystick 0 button 3
Lander-Left: joystick 0 button 2
Lander-Left: joystick 0 button 1
Lander-Left: joystick 0 button 3
Menu-Right: joystick 0 button 6
Player-1-Right: joystick 0 button 6
Player-1-Right: joystick 0 button 7
Player-1-Right: joystick 0 button 5
Lander-Right: joystick 0 button 6
Lander-Right: joystick 0 button 7
Lander-Right: joystick 0 button 5
Menu-Up: joystick 0 button 0
Player-1-Thrust: joystick 0 button 10
Player-1-Thrust: joystick 0 button 0
Player-1-Thrust: joystick 0 button 7
Player-1-Thrust: joystick 0 button 1
Lander-Thrust: joystick 0 button 10
Lander-Thrust: joystick 0 button 0
Lander-Thrust: joystick 0 button 7
Lander-Thrust: joystick 0 button 1
Menu-Down: joystick 0 button 4
Menu-Cancel: joystick 0 button 8
Player-1-Special: joystick 0 button 14
Menu-Select: joystick 0 button 12
Player-1-Weapon: joystick 0 button 12
Lander-Weapon: joystick 0 button 12
Menu-Page-Up: joystick 0 button 10
Menu-Page-Down: joystick 0 button 11
Menu-Zoom-In: joystick 0 button 10
Player-1-Escape: joystick 0 button 13
Lander-Escape: joystick 0 button 13
Menu-Zoom-Out: joystick 0 button 11
# And now the POV hat controls.
#Menu-Left: joystick 0 hat 0 left
#Player-1-Left: joystick 0 hat 0 left
#Lander-Left: joystick 0 hat 0 left
#Menu-Right: joystick 0 hat 0 right
#Player-1-Right: joystick 0 hat 0 right
#Lander-Right: joystick 0 hat 0 right
#Menu-Up: joystick 0 hat 0 up
#Player-1-Thrust: joystick 0 hat 0 up
#Lander-Thrust: joystick 0 hat 0 up
#Menu-Down: joystick 0 hat 0 down
Thanks. Both the wrapper/gpe editing and the deleting of the save folder worked.
You might want to remove the save folder from your next release to fix this with people who let their archive programs extract as read-only/archives, though...
Also, make sure you don't forget to include the following links in your readme:
http://uqm.stack.nl/wiki/Non-Spoiler_Hints
http://uqm.stack.nl/wiki/First_Things_To_Do
Thanks a ton for the feedback and for the links. I'll certainly include those in the readme. Good stuff!
Muncher666: Thanks for the kind words. I'm just happy to be able to give some small something back to such a great community. The real guys to thank are Toys for Bob and all the coders that worked so hard to make these ports possible.