Main > Main Forum
Q*Bert controls with 8-way joystick
bkenobi:
Very interesting. Thanks for the education! :cheers:
If there were more games, I would definitely consider a dedicated stick. As it is, I just can't see building a panel for that alone (since I'm happy with a single panel as is). I'll give the Congo Bongo stuff a try though. I thought it was a cool game, but last I played it, it seemed difficult to play. Perhaps I just didn't have things set up right with the joystick_map.
Ummon:
bkenobi: Congo Bongo is killer. One of my all-time faves - but weird if you're used to 2D, northerly-directioned games. This was actually the main reason I needed the capability, Q-bert being not quite as important.
u_reb: in general, both maps will work, yes. However, with the special restrictor on my U360, the rotated one is imperative, and when using 'newer' mame an ultramap (or otherwise custom) map is required, because the default mame map doesn't work well.
So, yeah, by 'newer' I'm meaning post- whatever development the topic is about, in this case controls (in others, video).
u_rebelscum:
--- Quote from: Ummon on September 02, 2009, 04:39:09 am ---u_reb: in general, both maps will work, yes. However, with the special restrictor on my U360, the rotated one is imperative, and when using 'newer' mame an ultramap (or otherwise custom) map is required, because the default mame map doesn't work well.
--- End quote ---
??? What I posted above overrides mame's defaults. Mame only applies the defaults if you don't supply one. Or are you applying the maps to the u360 instead of mame?
There are a quite few choices with mame-with-joystick_map (for this discussion: "new" ;)) option:
* A qbert.ini file with one line:
"joystick_map 4444s8888..444458888.444555888.ss5.222555666.222256666.2222s6666.2222s6666" (rotated 4-way),
leave u350 in analog mode. No mame in game remapping
* Set up (usually with script) ultramap with a rotated 4-way map, leave mame default joystick_map and no in game remapping.
* A qbert.ini file with on line:
"joystick_map 7778" (normal 8-way),
leave u360 in analog or 8-way mode, remap mame in game to use diagonals (or ctrlr file).
* A qbert.ini file with one line:
"joystick_map 7777s..77775.777555.ss5" (diagonal only),
leave u360 in analog mode, remap mame to use diagonals.
* A qbert.ini file with one line:
"joystick_map 7778" (normal 8-way),
set u360 in diagonal only mode, remap in game mame to use diagonals.
* (This one is redunant, and the qbert.in file is unneeded, but works)
A qbert.ini file with on line:
"joystick_map 7778" (normal 8-way),
set u360 in rotated 4-way mode, no remap in game remapping.
IMO, the above is listed in the order of difficultly of setup, from easiest to hardest (except the last, it's just more work than needed). Once setup, they're about the same since qbert.ini has only one line. If the whole mame.ini file was copied, and you wanted to change mame.ini, qbert.ini would also need to be changed to match.
Which of the first three makes the most sense varies from person to person. (I like the first one the most.) Just don't incorrectly mix parts (the last one is an example).
Most setup, doesn't work example:
qbert.ini file copied from mame.ini, with one line changed:
"joystick_map s8.4s8.44s8.4445" (4-way, mame already automatically does this),
set up u360 in diagonal only mode, remap by hand so the game is "in game mapped" to use diagonals.
Ummon:
.....I don't think about it all in the way you do. While I appreciate your methodical approach, I prefer to start with a visual map, and then play around with it in the editor (whichever I'm using, which is generally Ultramap, because I don't much play newer MAME) until I get something I like and that works with the restictor I have.
Navigation
[0] Message Index
[*] Previous page
Go to full version