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

headkaze

Elite Member
  • Posts

    5120
  • Joined

  • Last visited

  • Days Won

    37

Everything posted by headkaze

  1. You guys are quick; whenever I go to delete a reported spam it's gone lol. I've cleared away a few spam infestations though - some with 20 odd posts. Those spam bots are getting smarter.
  2. That's probably caused by cached data. Either do a "list update" after your changes (or I think you can delete the .cache files from GameEx\DATA)
  3. headkaze

    Several Bugs

    I think thats the problem right there. In order to run the Visualizations GameEx has to use WMP. So I believe it has to move the playlist over and to WMP for that function.
  4. Run the resource editor and insert the file. It depends on how you play the wav file whether or not you can use the resource directly. Most of the API functions I know all take filenames to play which means you would need to save out the file to disk which kinda defeats the purpose. Really the best thing to do is search on Google or post a question on a programming related forum.
  5. I use what is sent to the plugin from GameEx as "Info.EmulatorName" which I believe is the same as the "TitleText" property in the emulator config. So create a section in the PlugInLaunch.ini using the text from there.
  6. If I could find the video tab your talking about I might be able to help write a wrapper for it.
  7. Just knocked up this little plugin for people who want to launch things before and after a game. You don't have to even use the ini file to have the extra variables listed below as it modifies the command line that GameEx uses by replacing the variables. You can also use the ini file to launch 8 different apps before and after a game for each emulator. PlugInLaunch v1.0 for GameEx By HeadKaze ======================================== -: Description :- This plugin allows you to launch apps before and after games in GameEx. It also allows you to launch games with extra variables from GameEx's standard launch method (see below). -: Ini File :- The PlugInLaunch.ini file located in C:\Program Files\GameEx\PLUGINS can be edited to add specific command line's for each emulator. You can have up to 8 different command lines to launch. To create a custom section for an emulator use the "TitleText" property from an emulator config. Here is an example: [MAME] LaunchBefore1="C:\Program Files\PPJoy\PPJoyKey.exe" C:\Config\[ROMNAME].ini LaunchAfter1=taskkill /f /IM PPJoyKey.exe -: Command Line Variables :- Launching using this plugin allows you to replace variables with values sent from GameEx. Here are a list of accepted variables. Data from databases: [CATEGORY], [YEAR], [DEVELOPER], [DESCRIPTION] Data from MAME: [PLAYERS], [CONTROL], [CLONEOF], [ORIENTATION], [videoWIDTH], [videoHEIGHT], [COCKTAIL] General Data: [EMUNUM], [EMUNAME], [GAMENAME], [ROMPATH], [ROMNAME], [ROMFILTER], [sNAPPATH], [TITLEPATH], [CMDLINE] Download
  8. 1) Off the top of my head I don't think there is a way to "LaunchBefore" with Mame. One way would be to write a small plugin that launches XPAdder if there is an XPAdder config file available for it. Quite simple to do if(File.Exists(...)) Process.Start(...). The plugin API recieves the ROM name before it's launched so it's quite easy to do this. 2) Perhaps you could try setting Mame to distinguish between the multiple mice. Check your mame.ini for the "multimouse" option. This allows you to configure them separately. From that you could disable input for certain games. I believe the GameEx Advanced Emulator Config's allow you to disable mice input but it's global. Mame supports multiple mice through the Raw Input System but it's practically impossible to block mice input through the Raw Input System. Another way to turn on and off the individual mice is by doing it at the driver level. Using devcon.exe to enable and disable the driver as needed. Here's how to do it If you run "devcon.exe hwids @HID*" it will list all the hardware Id's for your mice. Eg. Here is what I get when I execute it HID\VID_045E&PID_0040\6&B8FB2B8&0&0000 Name: Microsoft USB Wheel Mouse Optical Hardware ID's: HID\Vid_045e&Pid_0040&Rev_0300 HID\Vid_045e&Pid_0040 HID_DEVICE_SYSTEM_MOUSE HID_DEVICE_UP:0001_U:0002 HID_DEVICE 1 matching device(s) found. To turn this mouse driver off I would then use "devcon.exe disable HID\VID_045E&PID_0040" and to enable it again use "devcon.exe enable HID\VID_045E&PID_0040". I've attached devcon compiled for both 32 and 64 Window's OS's which should work for anything greater than Windows 2000. devcon.zip
  9. The doc's do say that PPJoyKey.exe accepts a full path for an ini file. But I remember having problems with it myself when trying to get it working for Virtua Tennis. I ended up placing the ini files in the same folder as the Virtua Tennis exe and used batch files to launch everything. This allowed me to use ".\*" for current folder. For the actual batch files you can take a look at them here
  10. GameEx DBM v2.0 Released! - New status flags (see attached image). I hope this will prevent any confusion about what the status flags are. - Added a new "Export Stats" feature which will output a .txt file that can be pasted into the first post of this thread. It shows the progress of all the databases and totals. I had to add table support into the BBCode for this as IP.Board doesn't have built in support for tables. - Update to latest NoIntro databases (thanks Lawrence) I'm really happy to see how far this project has come and now everyone can see the statistics of each database and the progress being made. Flash is doing some last minute updates to the databases and then I will be making an official release of DBM.
  11. They should do as I have my start buttons lit all the time. As long as the keycode is used in MAME and the "Always Lit" setting is used it should stay lit.
  12. Have you taken a look in WinIPAC to see if you have a SHIFT key combo setup that is pressing the ESC key?
  13. We have entered Warhawk DS into the Top 10 R4 DS Homebrew competition. So if you want to help get Warhawk DS into the top 10 please cast your votes on http://www.r4revolutionds.co.uk/. To cast your vote click on the comments link and vote Warhawk DS for 3 points. The competition closes on 30th of September so get voting and tell your friends! Good luck Warhawk DS!
  14. I have my admin buttons set to "Always Lit" which seems to work okay for me. Are you using that checkbox for the buttons you want to keep lit in the GameEx profile? Perhaps the buttons need to be configured in MAME to light up? Are the buttons got keycodes assigned to them? The buttons I use are 1, 5, 2, 6, P and ESC which are all buttons used in MAME.
  15. I'm really not sure how commenting out code that doesn't get executed will help? Anyway we can give it a try, here is the plugin with everything commented out apart from the Configure method (and constructor/dispose). I did notice a strange difference between V1.3 and V1.4 plugin's and that's in the Mame_Info struct the "ParentRom" has been removed. Not sure if that is a mistake or not, but I do remember there being some issues when the new plugin version was introduced. PlugInUltraStik.zip
  16. When you run the Plugin Manager, the only method invoked is "Configure" so I don't see how going through the code will help. There is nothing to comment out apart from the lines I showed you above. I can make you up a debug version with message boxes etc. but I think the plugin is failing initialization, which means it doesn't even get to call a method. What shall we try now?
  17. All I have for the Configure method is the following public void Configure() { using(Configuration config = new Configuration()) { config.ShowDialog(null); } } And the Configuration form is basically empty. There is nothing that could cause an exception there, so IMHO there is a problem instanciating the plugin, not something in the plugin itself. So I take it other plugins are running fine? Have you tried downloading the version from my website and copying it manually into GameEx's PLUGINS folder? Attached it an x86 compiled version but it really shouldn't make a difference. My dev machine is XP 64 and it runs fine, and from memory we had the plugin tested by a few Vista 64 users. PlugInUltraStik.zip
  18. Yes my plugin does speak the Mame controls when you pause Mame. I would check your Mame settings in the Plugin Manager. The main difference IMHO is that my plugin is more customized for GameEx. It has a bunch of extra events triggered from GameEx and a few other things like the plasma effect. Also as Invincer mentioned it supports some extra hardware such as LCD's and LED scrolly signs. At the end of the day it's really up to the user to try them out and choose what they like the best. I have alot of respect for Arzoo (author of LEDBlinky) and have infact helped him add a number of features to LEDBlinky. He probably wouldn't mind having a few extra GameEx users running LEDBlinky so by all means give it a try.
  19. I just realised that I did add logging to the UltraStik plugin. Stu take a look in GameEx's PLUGINS folder for PlugInUltraStik.log and if it contains any errors that might help out.
  20. Sorry Stu I have no idea and "Could Not Load Plugin" doesn't tell me much. I do know that it's been tested on Vista 64 before. Perhaps Tom could give us some ideas?
  21. I've been contacted recently about this issue and it seems the command line options for newer versions of WinUAE have changed. I have made an update, but have not had the time to test it. If you could get back to me and let me know if it works? The new version is on my website (v1.71). Let me know how you go.
  22. Great build! It make me laugh a bit when you said you were doing a bit of work while the family were asleep. I'm sure they didn't sleep for long after you got that router going though lol
  23. Can't remember where we sourced the laser sound but it could very well be from something like that. PS We already have another C64 remake planned
  24. Were proud to present the first Nintendo DS game by Flash and HeadKaze called Warhawk DS. It's based on a C64 SHMUP from 1986 and has been designed to maintain it's retro gameplay and charm. For download and more information please visit: Official Website Official Forum
×
×
  • Create New...