Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mamewah 1.51 analog controls  (Read 1946 times)

0 Members and 1 Guest are viewing this topic.

liquid8

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:June 11, 2017, 04:02:02 am
  • I working on it.. it'll be a while.
Mamewah 1.51 analog controls
« on: October 07, 2004, 06:02:11 pm »
Anyone else having trouble setting up analog joysticks in Mamewah?

I am having two problems..

The first is the sensitivity with analog.. even with the number set to the extremes it is very fast scrolling. (Could someone explain what changing saturation does?)

The second is I am using a PS controller with dual analog and I am trying to use up and down on the second analog as up/down one letter. Down works fine set as Joy1_RotateOut, but up will not work.. it should be Joy1_RotateIn I would think, but I have tried multiple settings with no success. Any ideas?

LiQuiD8

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Mamewah 1.51 analog controls
« Reply #1 on: October 08, 2004, 06:08:39 am »
The first is the sensitivity with analog.. even with the number set to the extremes it is very fast scrolling. (Could someone explain what changing saturation does?)

The second is I am using a PS controller with dual analog and I am trying to use up and down on the second analog as up/down one letter. Down works fine set as Joy1_RotateOut, but up will not work.. it should be Joy1_RotateIn I would think, but I have tried multiple settings with no success. Any ideas?

1) Saturation is the percentage of travel required to reach the extent of the axis.  So at 95 the last 5% of physical travel of your joystick is effectively not used.  I find that hard to explain so sorry if that makes no sense... *

2) Did you use capitals?  Sounds like you did it right...could be a bug.


* I probably need to play around with the joystick sensitivity stuff some more...I have only tested it on a gamecube pad and a really bad arcade analog stick.  I will try to adjust it down to be less sensitive.

Edit: until I update the sensitivity stuff, set the axies as digital (ie joy1_rz_analog 0) - it will then be treated just like keyboard input, which should be more controllable for the time being.
« Last Edit: October 08, 2004, 08:02:20 am by Minwah »

liquid8

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:June 11, 2017, 04:02:02 am
  • I working on it.. it'll be a while.
Re:Mamewah 1.51 analog controls
« Reply #2 on: October 15, 2004, 11:11:33 pm »
Thanks. I did set it to digital and it seems to be working pretty good. I think the rotatein is just not working, so you may want to check that out. Unfortunately, I don't have another analog control to test so...

Just being nitpicky, I thought I would mention that it was a bit confusing at first setting up the joystick with buttons, because I was using the game controller control panel to determine joystick buttons, but Mamewah uses button0-? .. heh, so I had to move everything down one. May want to make it button 1-? in the next version if possible, or better yet, a config program! :)

Also another analog note.. if my analog button is not turned on before starting mamewah or it is turned off in mamewah, it gets stuck like down is pressed (like it is not calibrated), and you can't do anything (exit, get to menu, etc) except move back up the list with the digital controls, but it then goes right back down to the bottom. Problem is fixed once analog is turned back on.

LiQuiD8
« Last Edit: October 15, 2004, 11:17:12 pm by liquid8 »

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Mamewah 1.51 analog controls
« Reply #3 on: October 18, 2004, 05:49:45 am »
Thanks. I did set it to digital and it seems to be working pretty good. I think the rotatein is just not working, so you may want to check that out.

OK, thanks, I'll take a look into that if I can find a controller to try it on...

Quote
Just being nitpicky, I thought I would mention that it was a bit confusing at first setting up the joystick with buttons, because I was using the game controller control panel to determine joystick buttons, but Mamewah uses button0-? .. heh, so I had to move everything down one.

I see what you mean, but I am trying to keep standard DirectInput codes where possible (see the mouse buttons are treated the same).

Quote
Also another analog note.. if my analog button is not turned on before starting mamewah or it is turned off in mamewah, it gets stuck like down is pressed (like it is not calibrated), and you can't do anything (exit, get to menu, etc) except move back up the list with the digital controls, but it then goes right back down to the bottom. Problem is fixed once analog is turned back on.

That makes sense...what you would have to do to prevent this is actually remap the input while the analog button is off, and map it back when it is on.  This is beyond the scope of MW tho, so just leave analog on or unmap the axis and use digital controls.

I had a play with adjusting the analog stuff the other day...but I haven't managed to get it satisfactory yet.  I think it will have to wait until I get my 49-way stick panel working to get the motivation to try again...