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: New GameEx UltraStik plugin available at GameEx forums  (Read 4560 times)

0 Members and 1 Guest are viewing this topic.

oqqalz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:January 26, 2013, 11:49:33 am
  • It's pronounced "Franc-N-Steen"
New GameEx UltraStik plugin available at GameEx forums
« on: October 04, 2007, 10:14:35 am »
Due to some annoyances within the original UltraStik plugin for GameEx, I decided to code my own version, which has more features, is easier to install, and allows for customization.

Features:

    * Top 8 used joystick maps are built-in without need of external UltraMap (.um) files.
          o joy2way - 2-way horizontal joystick
          o vjoy2way - 2-way vertical joystick
          o joy4way - 4-way joystick
          o djoy4way - 4-way diagonal joystick
          o joy8way - 8-way joystick
          o joy8wayeasy - 8-way joystick with easy diagonals
          o analog - analog joystick (used for 49-way as well)
          o mouse - acts like a PC mouse
    * For MAME users, it automatically selects the appropriate joystick map.
    * Any rom's chosen joystick map can be overridden through use of accompanied INI file.
    * Works not just with MAME, but all configured emulators, allowing a default joystick map for each one.
    * Supports external UltraMap (.um) files.
    * Allows customization of joystick map chosen upon exit of GameEx as well as a game.
    * Does not require MAME to be installed at a specific location.
    * Does not require UltraMap unless you want to create your own specific joystick maps.

Installation:
Download and extract the PlugInUltraSkip.zip to your GameEx\PLUGINS directory. Open up GameEx's Plugin Manager and enable this plugin. For most users, this is all you need to do. For those who are picky, move on to the next section.

Configuration:
If you want to start overriding or customizing the plugin's settings, open up the PlugInUltraStik.ini file within your GameEX\PLUGINS directory and start editing with a text editor. All instructions on how to customize your settings reside within that file; so, check it out.

Any problems or questions, just let me know.  8)

Download from GameEx Forum's here:
http://www.gameex.info/forums/index.php?showtopic=2704&pid=28018&mode=threaded&start=#entry28018

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #1 on: October 04, 2007, 10:45:06 am »

   * Does not require UltraMap unless you want to create your own specific joystick maps.


I'm very interested in hearing how you accomplished this.  Please!!!!

My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #2 on: October 04, 2007, 10:58:32 am »
   * Does not require UltraMap unless you want to create your own specific joystick maps.
I'm very interested in hearing how you accomplished this.  Please!!!!

He has a USB library in the archive so I assume he communicates directly to the device. You can check out the Ultimarc PacDrive SDK for a simple dll I wrote to send data to a USB device.

The trick to figure out how to work with USB devices like this is to get a USB "sniffer" so you can see data being sent to the device using the bundled software and just imitate the packets in your own code.

The only problem is, finding the USB sniffer software for free. I haven't found a free one yet.

oqqalz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:January 26, 2013, 11:49:33 am
  • It's pronounced "Franc-N-Steen"
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #3 on: October 04, 2007, 11:04:22 am »
I found an Open Source UltraStik Library at the link below which has the maps integrated.

http://forum.arcadecontrols.com/index.php?topic=63729.0

First, I tried integrating the code directly into my GameEx plugin but kept getting permission errors after the first mapping.  Therefore, I did some customization of the setControls app then simply call it from my GameEx plugin.

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #4 on: October 04, 2007, 11:58:22 am »

Ahh...I see.  Does that mean the .Net 2.0 runtime has to be installed to use your app?
My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

oqqalz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:January 26, 2013, 11:49:33 am
  • It's pronounced "Franc-N-Steen"
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #5 on: October 04, 2007, 12:02:23 pm »
Yes, however, GameEx already requires .Net 2.0.  So the plug-in should have what it needs if you are running GameEx.

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #6 on: October 04, 2007, 02:13:29 pm »

OK, thanks for the information.  I was curious because I wrote the MaLa U360 plugin and thought it would be cool to remove the need for UltraMap, but trading that for a .Net 2.0 requirement probably isn't that great for my plugin.
My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

TPB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 470
  • Last login:March 01, 2021, 09:12:52 pm
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #7 on: October 04, 2007, 11:01:58 pm »
[Please ignore this post - it's no longer relevant, so I deleted it]
« Last Edit: October 05, 2007, 05:12:43 am by txtworld »

rockin_rick

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 495
  • Last login:May 27, 2017, 09:20:20 am
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #8 on: October 08, 2007, 10:13:24 pm »
   * Does not require UltraMap unless you want to create your own specific joystick maps.
I'm very interested in hearing how you accomplished this.  Please!!!!
The only problem is, finding the USB sniffer software for free. I haven't found a free one yet.

How about SnoopyPro? 
http://sourceforge.net/projects/usbsnoop/
It's a sourceforge project, but it hasn't been updated in a while...  I've never used it (or any sniffer), but at one time I was looking...

Also a bit old -
http://benoit.papillault.free.fr/usbsnoop/


Check out -
http://www.sxlist.com/techref/usbs.htm
Not sure if a good solution is here, but FWIW

Rick

If I do not respond to your post in a timely manner, feel free to PM me.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #9 on: October 08, 2007, 11:03:36 pm »
   * Does not require UltraMap unless you want to create your own specific joystick maps.
I'm very interested in hearing how you accomplished this.  Please!!!!
The only problem is, finding the USB sniffer software for free. I haven't found a free one yet.
How about SnoopyPro? 

Hey thanks for that, I had no luck finding any free ones. I must have had a bad Google day hehe  :cheers:

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #10 on: July 31, 2009, 03:01:33 pm »
Ugh, I can't seem to download files from the GameEx forum even if I'm logged in.  Is this hosted anywhere else?
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #11 on: July 31, 2009, 03:49:07 pm »

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #12 on: July 31, 2009, 04:13:02 pm »
The built-in one in GameEx seems to be working fine and I didn't have to monkey with changing my paths to some standard path.  Are there still advantages of the one in this thread over the one built-in to GameEx?  Possibly if I want to override for a game or use custom maps?
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #13 on: July 31, 2009, 04:16:46 pm »
I have no idea (I use Mamewah). I just downloaded it then uploaded it for you.

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #14 on: July 31, 2009, 04:20:23 pm »
I have no idea (I use Mamewah). I just downloaded it then uploaded it for you.

Thanks for doing that! :)  I'll try it out tonight.
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com


Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #15 on: July 31, 2009, 04:22:02 pm »
I don't understand why you're having so much trouble with their forum. I've never posted there, but have an account, and I download just fine (Firefox and IE)

GaryMcT

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:September 24, 2014, 11:19:27 am
    • GaryMcT's arcade blog
Re: New GameEx UltraStik plugin available at GameEx forums
« Reply #16 on: July 31, 2009, 04:25:30 pm »
I need to see if I it'll let me PM the admins. :)
My blog on learning how to develop FPGA versions of arcade boards: http://garymct.blogspot.com