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 --- Bug Reports --- Site News

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

  

Author Topic: Mamehooker 2020 WIP  (Read 457 times)

0 Members and 1 Guest are viewing this topic.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 18294
  • Last login:Yesterday at 09:07:18 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Mamehooker 2020 WIP
« on: January 29, 2020, 08:44:16 pm »
Ok I've been promising a new release for a few months now but things kept coming up and people kept mentioning things that they want to do which I had to have because, unfortunately for those waiting, they were good ideas and they greatly increased functionality. 

So here is the current status:

The dials, text boxes and bar meters have all been added... they are complete and done. 
One user wanted to send a bunch of hex data through the serial port.  I've added that.  It's untested atm, but I haven't found any bugs yet. 

People keep asking about how to strobe a value for lightguns and such and while you can do it now it is far from optimized.  That's what I've been working on this week... namely I've added manual command breaks for mamehooker scripts.  Let me explain.  Currently, mamehooker scripts, regardless of if they loop or not, have a set delay you can adjust and each line of the script is executed with that delay in between each line read.  that's great if you only want to do one thing at a time, but sometimes you want to do a  few... like if you are strobing machine gun recoil.... You don't want a 10ms delay between when P1's gun is set and P2's.  With the manual com break set, All lines are executed immediately, unless the line has the "manbreak" flag, which adds in a delay.  I did a little demo script for the new car dash display file example and it seems to have tripled the responsiveness if you do multiple things at once.... obviously the more things you do at once, the slower things will be using the old method. 

I will post a demo video on my youtube channel soon (gotta hook up the el-gato). 

I want to say the release will be soon, but I've said that so many times in the last few months I'm not going to... It'll just drop without warning and hopefully things will work right and all will be well.

After that release Boomslang (and a few others) brought to my attention that mamehooker doesn't seem to play nice with his plugin, or any other mame interop programs.  I'm not sure if it's the dll Headkaze made for me or something else, but regardless, I'm going to work on it and it shouldn't be too terribly hard to find a solution one way or another. 

So yeah no sexy new features to report, but certainly some useful ones. 

Ginsonic

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 65
  • Last login:March 17, 2020, 06:55:57 am
  • Arcade enthusiast !
Re: Mamehooker 2020 WIP
« Reply #1 on: January 30, 2020, 02:14:26 am »
Great, thanks a lot Howard  :applaud:

baritonomarchetto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 591
  • Last login:Today at 07:42:00 am
Re: Mamehooker 2020 WIP
« Reply #2 on: February 01, 2020, 08:14:32 am »
I love this piece of software!
Thanks Howard

Sky25es

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 128
  • Last login:Yesterday at 09:15:07 pm
Re: Mamehooker 2020 WIP
« Reply #3 on: February 05, 2020, 03:35:48 pm »
Wow! Great news! Thanks Howard  :cheers: