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: Congrates urebelscum!  (Read 1227 times)

0 Members and 1 Guest are viewing this topic.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Congrates urebelscum!
« on: September 15, 2003, 10:58:29 am »
Is this your first official mame submission?

Congrates!

Also, I have a question for you...  

How hard would it be to allow for mouse pushed and mouse released to be seperated for some controls?

I would LOVE to have a button press to set the framerate to 12 and unrestrict the speed it... and release to set it to 0 and restrict it again..  Similar to f8 in FB.

Also how hard would it be to make one button to do multiple things?  I would LOVE (again) a single button to activate the pause (maybe) and pull up the history (that usually takes a tab then move down to history).  Why?  There is a history.dat file that contains all the secret moves ect for fighting games.  It would be nice to have a single button press to load a hint screen for character moves.  

with so many fighting games, nobody will remember them all.  And when friends come over it really would be great to get a quick refresher when picking a character youve never played before.

Thanks for the info.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re:Congrates urebelscum!
« Reply #1 on: September 16, 2003, 12:45:20 am »
Is this your first official mame submission?

Congrates!

Thanks, but no, the remappable analog axis, Z axis, pedal2, and the separation of mame's internal AD stick Y axis and the pedal were my "first" accepted. :D  That's not including some very minor (ie: one line) fixes, mostly lightgun and a few drivers.

Quote
Also, I have a question for you...  

How hard would it be to allow for mouse pushed and mouse released to be seperated for some controls?

I would LOVE to have a button press to set the framerate to 12 and unrestrict the speed it... and release to set it to 0 and restrict it again..  Similar to f8 in FB.

Mame does not respond to mouse events, but you could add a something that watches the mouse state (like the rest of mame), and do (a) when pressed, (b) when not.  

But mapping what's normally F10 (the throttle) to a mouse button isn't good enough?  Two clicks instead of click-hold-release?  Sure, no frame-skip change, but how much a speed difference does it make?  (Seriously asking, I don't use frameskip, just un-throttle for casssett games, where frameskip doesn't make very much AFAICT.)

Might be easier to do outside of mame with a wrapper.  Translate a certain mouse press as "F8" + "F10", and that release as "F9" + "F10".  (The translation assumes the frameskip is set to auto & throttle is on.)

You can currently can do a single button down frameskip 11, same button up frameskip auto, but without changing the throttle.  This example I'll call that single button "Mbutton".  You need a way to have an otherwise unused key/button always down, except starting to be down after the game starts, and not down when remapping inputs in the UI; this example I'll call it "NO" (as in "normally open").  

Map "Frameskip Dec" to F8 or (NO and Mbutton), and "Frameskip Inc" to F9 ot (NO and not Mbutton).  More of a pain than anything else, especially if you only need to use it once per game start, since you'll probably need to make sure the frameskip is set to auto with the Mbutton up each time you start the game (that's why the F8 and F9 are still mapped).  [shrug]

Quote
Also how hard would it be to make one button to do multiple things?  I would LOVE (again) a single button to activate the pause (maybe) and pull up the history (that usually takes a tab then move down to history).  Why?  There is a history.dat file that contains all the secret moves ect for fighting games.  It would be nice to have a single button press to load a hint screen for character moves.  

with so many fighting games, nobody will remember them all.  And when friends come over it really would be great to get a quick refresher when picking a character youve never played before.

Thanks for the info.

It's semi-possible, but the way I'm thinking would never be added to mame, IMO.  You'd need to add a new UI input type, similar to what now is "On Screen Display" which defaults to the ~ key.  How about calling that UI input type "History page".  Once the UI input "History page" is added, you need to add that mame will toggle the history page when pressed.  Then map the pause key to also the "History page" and it'll work.

IIRC, someone added this to his mame variant, but I don't remember who or when or if it's still available.
Robin
Knowledge is Power

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Congrates urebelscum!
« Reply #2 on: September 16, 2003, 08:48:39 am »
Quote from: u_rebelscum
IIRC, someone added this to his mame variant, but I don't remember who or when or if it's still available.
Quote
I think you mean this: http://mame32fx.da.ru/

From the August Mameworld Archives:

Mamesick is offering v.72 of his derivative build, MAME32FX. Changes include...

Added support for Command.dat file
Added support for all extra/hacked Neo-Geo BIOS sets
Some code cleans up and fixes in the enhanced in-game UI
NOTE: The Command.dat is a file that show for every character all the moves he can make during a game. The file is available in the download section of my site with a list of supported games (many Neo-Geo and CPS-2 fighter games).
~Twisty~

BTW, I think Twisty's site is SmoothMAME.
« Last Edit: September 16, 2003, 08:49:54 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Congrates urebelscum!
« Reply #3 on: September 16, 2003, 09:35:00 am »
Crap... mis - mis typed thought my message..

I don't care about mouse buttons...

Only key buttons.... so it's seperating the mouse press and mouse release as a trigger is the real question.

And changing it so I can force skip 0 and skip 12 with a button (or toggle between them with an unlimiter)

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Congrates urebelscum!
« Reply #4 on: September 16, 2003, 09:41:34 am »
As for how much does the frame skip help?  A TON on some games.  (500% or more)

What I currently have is having F10 do BOTH unlimit (f10) and show fps (f11) because on some games, you are trying to speed up something that you can't see it moving... and all of a sudden you are playing super fast and kill yourself.  So you need something to know that you are in 'fast' mode.  But with mousepress and release, this wouldn't be an issue.   You also don't want to touch the frame skip or you can loose the fps labels and still be in fast mode (since it add a temp fps showing)

There are more then one thing like this that would be nice.

I would like to see a save to slot 0 and a load from slot 0 button.  Why?  On an arcade machine, I was a quick save/load.... I don't want to try to configure which one...

I'm just not sure if these are accessed in the same manor as other triggers.  And if so, I might be able to just bypass them and hook a control to it.

The history would be nice... I think people would really find other uses for the history file.  I also want to try to add more then one history file at some point... Or something that will combine history files...

Anyway, thanks for the response.