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. Thank you for your support. Tom Speirs

Patreon

cupid

GameEx Founding Member
  • Posts

    64
  • Joined

  • Last visited

Profile Information

  • Location
    Bremen / Germany

My Connections

  • Website URL
    http://

cupid's Achievements

Super Member!

Super Member! (3/5)

0

Reputation

  1. Hi, Sorry, i was in hospital, but i'm fine now... I'll try the new plugin-system.
  2. Yes... But, if you fix it, you could also support multiple inputs and some more informations, do you have the game screen resolution and/or the avga Res you switch to? Alternating/mirrored from Controls.dat? (future projects...) I really need the screenres and/or AVGA res (for another plugin)... That would be better than Controls... You're giving a small finger and i'm taking the whole hand now, i think ...
  3. I need the Inputs... Your inputs are somehow scrambled... I wrote you somewhere in the forum and you told that you have to rewrite the code for the inputs. And additional to that I noticed that the inputs vary from different mame versions. Sometimes (in newer Mame Versions with XML Output) The inputs are like this: <input players="2" buttons="1" coins="2"> <control type="joy4way"/> </input> and in older with XML-Output (i had a mamepp.exe (maybe because of the pp???)) Thats from Memory as i don't have my notebook or my sources of my plugin here: <input players="2" buttons="1" coins="2" control="joy4way"> </input> In my plugin i read the control="" first and then all <control type=""/>, write them to an array and take the first element. But I'll use the GameEx mame from now on... Another thing i don't have to do with a setup wizard. __________ I thought about usability. I'd like to let the users decide about the right control type inside of gameex when they are in the details of a game. The problem is that i need a Row that is selectable and clickable (Like "Ultrastik Map=4Way (click to change)"). Is that possible in future versions? Now I could make such a function with a button combination and a messagebox, but if you have 7 or more Maps it would take long time to click the button combi and accept the messagebox 6 or more times to cycle through the maps. Thanks for your support. Cupid
  4. Oh tom... now I understand you... Of course i'm answering false to initialisation if anything happens to the paths... I took everything out for debugging, so it's already programmed. Just not "in"... :-) Cupid
  5. To Tom: I don't want to import the full mame list nomally. If you only have a few games installed in Mame it should (TODO) add only the runnned game to the list. You should not have to import the whole mame list in future versions. If a mame game is called, the game should be automatically added to the list. If another Emulator is called a new list should be created. You should be able to either set a default map for the new emulator or set the maps individually for each game. With mame and XML output i had a few issues with older Mame versions. If one had installed an older version of Mame in gameex the plugin won't work. Thats why it's hard coded at the moment and i'm not using the one in gameex.ini. To HK: I just use the working path of the plugin manager + "plugins\\ultrastik_plugin". As i'm creating some files i thought it would be good to make a new directory under plugins. Thanks to all! Please report it here if you use this plugin.
  6. Name: UltraStik Plugin Version: 0.5 Author: Cupid Description: Sets UltraStik 360 Joysticks from Ultimarc for Games This plugin will select the correct map for Ultrastick 360 Joysticks for a Game, when you run it. OK, I got my plugin to work. But it is really a pre release, so it might not be easy to get it running. Also you have to configure your system a little bit for it. Here is a step by step guide to get it to work with Mame. 1. You MUST have Ultramap installed and it must have been installed to the default folder. (It's c:\programme\ultramap at my computer since i have a german windows installed, but would be c:\program files\ultramap at your computer. My plugin should get the default install path for programs for your windows) 2. You MUST have at least the standard ".um"-Files in your c:\program files\ultramap\maps folder Standard means at least: 2-way, Left & Right.um 2-way, Up & Down.um 4-way.um 8-way.um analog.um (I don't know if this is standard, if not, please create this map (should be an analog map of course)) 3. You MUST have a new and ORIGINAL!!! MAME version installed in c:\mame There MUST be a c:\mame\mame.exe file!!! The plugin works fine with MAME 0.111 from www.mame.net. This Mame-Version is only for reading the Gamelist in the Plugin manager. You will play the game with whatever MAME you have configured in the GameEx Config. 4. In your UltraMap you should set the required Joysticks under Tools/Options or you will get some annoying popups in GameEx. 5. Put Ultrastik_Plugin.dll in the plugins folder of GameEx. 6. Start the Plugin Manager of GameEx 7. Activate the plugin 8. Configure the plugin You should see an empty list (Game + UGC-File) You should see Box "Emulator" and MAME inside You should see another box ("UGC-File") with your first UGC-File. At least the UGC-Files of the above mentioned Standard um-Files should be there. 9. Choose File/Import Mame Games and wait some seconds. The game list should be visible now. Each game should have a good UGC-File now. You can sort the List by clicking on the header. 10. (Optional) you can change a Game's UGC-File by selecting a row, selecting the UGC-File in the bottom box and by clicking "set". 11. Close the configuration window by clicking on its X 12. Close the Plugin Manager 13. Start GameEx. Within GameEx your joysticks are 8-way. When you start a MAME game the corresponding UGC-File will be loaded. When you exit a MAME game your Joystick will be 8-way. If you have problems with this plugin, please report them in this topic and attach your config.xml and please list the files in your c:\program files\gameex\plugins\ultrastik_plugin folder. The next Todo's are the following: Write a Wizard to set everything up. Check for needed programs. Enable other Emulators Enable "in GameEx map change" Multirow select Try to set the undocumented deadzone without nag-screen Remove bugs Comment the code many more... Rule the world If the plugin works stable and the comments are in the code i'll release the code here Have fun! Cupid UltraStik_Plugin.zip
  7. Name: UltraStik Plugin Version: 0.5 Author: Cupid Description: Sets UltraStik 360 Joysticks from Ultimarc for Games This plugin will select the correct map for Ultrastick 360 Joysticks for a Game, when you run it. OK, I got my plugin to work. But it is really a pre release, so it might not be easy to get it running. Also you have to configure your system a little bit for it. Here is a step by step guide to get it to work with Mame. 1. You MUST have Ultramap installed and it must have been installed to the default folder. (It's c:\programme\ultramap at my computer since i have a german windows installed, but would be c:\program files\ultramap at your computer. My plugin should get the default install path for programs for your windows) 2. You MUST have at least the standard ".um"-Files in your c:\program files\ultramap\maps folder Standard means at least: 2-way, Left & Right.um 2-way, Up & Down.um 4-way.um 8-way.um analog.um (I don't know if this is standard, if not, please create this map (should be an analog map of course)) 3. You MUST have a new and ORIGINAL!!! MAME version installed in c:\mame There MUST be a c:\mame\mame.exe file!!! The plugin works fine with MAME 0.111 from www.mame.net. This Mame-Version is only for reading the Gamelist in the Plugin manager. You will play the game with whatever MAME you have configured in the GameEx Config. 4. In your UltraMap you should set the required Joysticks under Tools/Options or you will get some annoying popups in GameEx. 5. Put Ultrastik_Plugin.dll in the plugins folder of GameEx. 6. Start the Plugin Manager of GameEx 7. Activate the plugin 8. Configure the plugin You should see an empty list (Game + UGC-File) You should see Box "Emulator" and MAME inside You should see another box ("UGC-File") with your first UGC-File. At least the UGC-Files of the above mentioned Standard um-Files should be there. 9. Choose File/Import Mame Games and wait some seconds. The game list should be visible now. Each game should have a good UGC-File now. You can sort the List by clicking on the header. 10. (Optional) you can change a Game's UGC-File by selecting a row, selecting the UGC-File in the bottom box and by clicking "set". 11. Close the configuration window by clicking on its X 12. Close the Plugin Manager 13. Start GameEx. Within GameEx your joysticks are 8-way. When you start a MAME game the corresponding UGC-File will be loaded. When you exit a MAME game your Joystick will be 8-way. If you have problems with this plugin, please report them in this topic (click here!) and attach your config.xml and please list the files in your c:\program files\gameex\plugins\ultrastik_plugin folder. Have fun! Cupid UltraStik_Plugin.zip
  8. cupid

    Light Guns

    Sorry to say it Hansolo77, but the Nintendo Wiimotes just function like you described (if I understand correctly). I think Nintendo has the copyright to this. In every wiimote there is a little infrared camera which picks up the two Light sources from the so called sensor bar. If you calibrate your wiimote with your wii, you can even see the raw output of thoses cameras (two dots). To show that there are no sensors in the sensor bar: You can even put two candles in front of you TV instead of the sensor bar and your wiimote will work. Look at wiimote hacking sites and you'll find it.
  9. cupid

    Happy new year

    Happy new year to everyone!!! And best whishes and all your best to your home arcades... Ps: your ultrastick 360 will work well under gameex in a couple of weeks!!! The plugin works quite well now, but isn't ready to be released yet. Stay tuned!!! Best whishes from gemany!!! Cupid!!!!
  10. That's why i like to live in Germany... The scene is not almost dead. The music is not the same... Its more industrial-like but you can find it, if you search for it. Check out www.synthetic.org. It can give you a liitle taste to what i mean... Even if it's almost mainstream there. (and not from germany :-) )
  11. OK... Thanks HK. I'm using 2003 now. Thought about coding in Delphi, but now i started my plugin in c#. Thanks for all. Without your help i think i would have never got it to work.
  12. Hope you also ordered the restrictor plates... I didn't like the throw without any plates... I now use the small circular RP.
  13. OK, i can get it to work. I can even use C#Express to program the code. But If I add a component to the form (or delete something), nant doesn't compile anymore. I can get it to work again, if i excange the configuration.resx with an old one and if if comment out these two lines: ... ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ... ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ... Btw: i didn't do anything with the PictureBox1, I added a checkbox. That drives me crazy So my question: what IDE do you use? Is it more easy with yours? Thanks for all the support HK. BTW: I'm now wearing a T-shirt with your avatar on it... One of the greatest bands ever. ;-) Cupid
  14. OK HK, I have compiled the code you attached. If i press configure nothing happens. Does the Configure Button in the Template you attached work, if you compile it with nant? cupid
×
×
  • Create New...