Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I believe I finally have the Vista problem licked, but I no longer run Vista so I am needing some willing testers. I am not sure this will work for 64-bit peeps, but you are welcome to try.

Other changes in this release includes the following:

* Fix for diagonal games: Q-bert, Congo Bongo, etc.

* Replaced Mouse map with Analog map throughout the code due to problems with peeps having buttons as inputs to their UltraStiks.

Before you extract the plugin make sure you back up your PlugInUltraStik.dll, ICSharpCode.USBlib.dll, setControls.exe, libusb0.dll files so that you can get back if it has problems or does not work.

If all goes well, we will have this moved into the Plugins Sticky.

PlugInUltraStik.zip

  • Replies 56
  • Created
  • Last Reply

Top Posters In This Topic

Posted
I believe I finally have the Vista problem licked, but I no longer run Vista so I am needing some willing testers. I am not sure this will work for 64-bit peeps, but you are welcome to try.

Are you looking for other windows versions as well, or just vista? I'm running XP pro.

Posted
Are you looking for other windows versions as well, or just vista? I'm running XP pro.

Yes, please do. The chances of what I changed affecting an XP user should be extremely remote, but more testers the better. ;)

Posted
Anyone? Anyone?

I had to work today, I'll definately have time tomorrow, but I have a question. Should I delete the existing Q*bert and Congo bongo entries in the .ini file? I would think I should....

I also have Vista on my laptop, if you can't get other volunteers, I will set gameex and mame on it, and test that as well. I understand the value of the plugin that you have written, and feel that without it my U360 would be useless. Hopefully others will understand that as well, and step up.... I would hate to see the plugin go to the wayside :(

Posted
I had to work today, I'll definately have time tomorrow, but I have a question. Should I delete the existing Q*bert and Congo bongo entries in the .ini file? I would think I should....

I also have Vista on my laptop, if you can't get other volunteers, I will set gameex and mame on it, and test that as well. I understand the value of the plugin that you have written, and feel that without it my U360 would be useless. Hopefully others will understand that as well, and step up.... I would hate to see the plugin go to the wayside :(

Try commenting them out.

Posted

Oqqalz,

As far as I can tell....

It works Great!

I jumped in and out of 4way ,2wayh, 8way, analog, and even threw in tempest and arkanoid just to see what would happen in the Mame Tab menu. I checked to make sure the Mame tab menu worked on each game, and did the same for the GameEx menu. I probably jumped in and out of each game 3 times just to be sure.

List of games I tried:

Pole position - analog

Ms. Pac Man - 4way (custom map for my wife)

Star wars - analog

Galaga - 2wayh

Donkey Kong - 4way

Lode runner - 8way

Joust - 2wayh

Q*bert - 4wayd

Tapper - 4way

Tempest (probably not necessary)

If you have others you want me to try, let me know....

Great Job!

I will keep playing testing, and let you know if anything changes...

Posted

Hi Oggalz,

Thanks for your hard work.

Unfortunatly I've been contacted by several people saying your plugin breaks a few open source licenses. Can I request that when you release it you simply follow the license agreements and provide the license.txt etc and a copy of the source code? I am happy to host it if size is a problem if you just contact me.

Thanks for your understanding. I really dont want to but unless we can meet the license agreements I am going to have to remove the plugn.

Tom.

Posted

Is there anyone out there who can tell me what the requirements for a dual GPL/LGPL licensing are? Do I just include copies of COPYING_GPL.txt and COPYING_LGPL.txt along with source that I changed? Do I need to include the source for the plugin, which uses the libraries?

Posted
Oqqalz,

As far as I can tell....

It works Great!

I jumped in and out of 4way ,2wayh, 8way, analog, and even threw in tempest and arkanoid just to see what would happen in the Mame Tab menu. I checked to make sure the Mame tab menu worked on each game, and did the same for the GameEx menu. I probably jumped in and out of each game 3 times just to be sure.

List of games I tried:

Pole position - analog

Ms. Pac Man - 4way (custom map for my wife)

Star wars - analog

Galaga - 2wayh

Donkey Kong - 4way

Lode runner - 8way

Joust - 2wayh

Q*bert - 4wayd

Tapper - 4way

Tempest (probably not necessary)

If you have others you want me to try, let me know....

Great Job!

I will keep playing testing, and let you know if anything changes...

Thanks for the help in testing it. I really appreciate you taking your time out to do so.

Posted
Thanks for the help in testing it. I really appreciate you taking your time out to do so.

No problem, I really need to play the games more...Once again, it's a great plugin, and if Tom did have to remove it from Gameex, I would stop updating, and keep your plugin. Of course I prefer the latest (greatest) version of Gameex!

Posted
Is there anyone out there who can tell me what the requirements for a dual GPL/LGPL licensing are? Do I just include copies of COPYING_GPL.txt and COPYING_LGPL.txt along with source that I changed? Do I need to include the source for the plugin, which uses the libraries?

If you include everything in the archive found here which is the library I believe you used along with a folder containing your source code then I'm sure it should be fine.

Posted

The plugin does not seem to be affecting my UltraStiks in any way. I'm running XP, tried both 1.0 (the version which came with GameEx) and 1.3, and neither will change my UltraStiks, though I have a batch file for Geometry Wars which calls ultramap.exe manually, and that works fine.

The plugin has a check in PluginManager.exe, and if I use UltraMap to set the sticks to 2 way, I never get anything else in MAME games.

Is there some setting I need to change to point it to my UltraStiks? Or a log file I can read?

Posted
The plugin does not seem to be affecting my UltraStiks in any way. I'm running XP, tried both 1.0 (the version which came with GameEx) and 1.3, and neither will change my UltraStiks, though I have a batch file for Geometry Wars which calls ultramap.exe manually, and that works fine.

The plugin has a check in PluginManager.exe, and if I use UltraMap to set the sticks to 2 way, I never get anything else in MAME games.

Is there some setting I need to change to point it to my UltraStiks? Or a log file I can read?

So, you never had the plugin working? Did you just get your U360's? I assume you can see both sticks in Ultra map, #1, and #2?

If so, you may want to try updating to the latest driver, and firmware, downloaded from Ultimarc...

Posted
The plugin does not seem to be affecting my UltraStiks in any way. I'm running XP, tried both 1.0 (the version which came with GameEx) and 1.3, and neither will change my UltraStiks, though I have a batch file for Geometry Wars which calls ultramap.exe manually, and that works fine.

The plugin has a check in PluginManager.exe, and if I use UltraMap to set the sticks to 2 way, I never get anything else in MAME games.

Is there some setting I need to change to point it to my UltraStiks? Or a log file I can read?

Most likely it is due to old firmware. You need to have at least version 1.18 of the Ultimarc firmware for them to work.

Posted
So, you never had the plugin working? Did you just get your U360's? I assume you can see both sticks in Ultra map, #1, and #2?

If so, you may want to try updating to the latest driver, and firmware, downloaded from Ultimarc...

I'm pretty sure I had it working at one point - I ran into the trackball-game-changes-joystick-buttons issue fixed with this revision (and a third party patch).

UltraMap does see both, and I can write maps to the sticks with it.

Most likely it is due to old firmware. You need to have at least version 1.18 of the Ultimarc firmware for them to work.

I have the latest firmware (the one that allows shift functionality) on both my sticks.

Posted
I'm pretty sure I had it working at one point - I ran into the trackball-game-changes-joystick-buttons issue fixed with this revision (and a third party patch).

UltraMap does see both, and I can write maps to the sticks with it.

I have the latest firmware (the one that allows shift functionality) on both my sticks.

The only thing I can think of off the top of my head is that PluginUltrastik uses the Pluginultrastick.ini in the Gameex>plugins folder, not the one in the gameex>plugins>pluginultrastik folder. I don't know if you knew that or not, so when you installed the new plugin, make sure and overwrite the pluginultrastik.ini in the plugins folder.

Let me know if that helps, and in the meantime I'll give it some more thought.

Posted
The only thing I can think of off the top of my head is that PluginUltrastik uses the Pluginultrastick.ini in the Gameex>plugins folder, not the one in the gameex>plugins>pluginultrastik folder. I don't know if you knew that or not, so when you installed the new plugin, make sure and overwrite the pluginultrastik.ini in the plugins folder.

Let me know if that helps, and in the meantime I'll give it some more thought.

I don't have a gameex>plugins>ultrastick (or similar) folder, so I assume I have the paths right (all relates files in the plugin folder itself). I'll try messing around with it further today.

Posted
I don't have a gameex>plugins>ultrastick (or similar) folder, so I assume I have the paths right (all relates files in the plugin folder itself). I'll try messing around with it further today.

I was reading my own posts at the ultimarc forum, It looks like when I updated my firmware, I had to uninstall, and reinstall the joystick in the device manager to get them working again.

That's all I got.... :(

Posted

Actually, the attached file in the start of this topic does not include the PlugInUltraStik.ini as I did not want anyone to accidentally overwrite their current version. The the file attached I attached with this post includes the PlugInUltraStik.ini, my copy, which I originally released.

In the same zip file, I have also included another zip file which contains all source code, licenses, etc., associated with the project. Hopefully, this will please the developers from whom I borrowed code. (Try to make the community better, and get slapped on the wrist for it. Go figure.)

PlugInUltraStik.zip

Posted
In the same zip file, I have also included another zip file which contains all source code, licenses, etc., associated with the project. Hopefully, this will please the developers from whom I borrowed code. (Try to make the community better, and get slapped on the wrist for it. Go figure.)

Please don't feel bad about that, I really appreciate your contribution (I have two U360's that I will be installing some time soon) so I will be using your plugin myself. The author of the library must have noticed your post about your plugin on BYOAC and mentioned it broke the licence. I said to him I would ask you to honor the licence, he didn't kick up a huge fuss about it, but I thought it was the right thing for me to do by making a post asking you. It's not about giving you grief honestly and noone would have noticed if the author of the library didn't see your post on BYOAC. There is also a benefit to this too, if you happen to drop development of the plugin it can still be continued and added upon. When I get my U360's I might even make an addition that everyone can benefit from. BTW If you need any help with anything C# related please don't hessitate to PM me, I'm always happy to help out. Again thanks for your plugin and contribution to the GameEx community :)

AFAIK some GPL licences only require you to post changes to the source of the code under GPL. If you don't make any changes (to say a library in dll form) then your not required to include your source code that uses the compiled version of the library. But it depends on the version of GPL. Can anyone here clarify that?

Guest
This topic is now closed to further replies.

×
×
  • Create New...