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. So what is happening is GameEx overwriting your bezels with the GameEx one? If it is for some strange reason I would try setting them to read-only. To do this select them in Windows Explorer, right-click the selection the select Properties and tick the Read Only attribute.
  2. GameEx isn't supposed to generate a bezel if there is already one present. But it could be changing the artwork folder to artworkgameex. Check both artwork and artworkgameex folders. Perhaps you will need to copy your bezels into one of these folders.
  3. Version 1.22 Released - Added an "OK + Next" button which I think works better than my previous update which always jumped to the next record when you pressed OK. This time you can edit a single record by clicking OK and "OK + Next" will jump to the next record. - Added an option for greatflash called "Jump to Missing Data". When you press the "OK + Next" button by default it will go to the next record. I think this will work fine for filling in missing data when used with the column sorting. If you enable "Jump to Missing Data" it will jump to the next record that has missing data rather than just the next record. It's up to you which one you use. - Pressing the "Get" button will no longer wipe out any custom entered data. I sent everyone a PM for how to download the exe only so you don't need to download the whole archive each time there is an update. Big thanks to greatflash for all the feedback and ideas on how to improve this program
  4. Does changing BezelVersion=2 in GameEx.ini fix this?
  5. Check this thread
  6. I would browse to your Mame exe again in Options->Mame Paths just to be sure.
  7. Version 1.21 Released - Double clicking a game in the GameList and pressing OK will now take you to the next game in the list to edit.
  8. Tempest: The file you sent is just the original file. Unedited. Did you forget to press the save button before upload? Did I forget to mention that in the ReadMe? Oops yes I did I will have to remember than in the next release. greatflash PMed with with a really important point. If your going to test the mdb's in GameEx currently it still only works for GoodTool lists. I e-mailed Tom about adding support for NoIntro and TOSEC so we can actually start testing those fields. Stay tuned on that. I will also be doing another update soon so that when you double click a game to edit it, then press "OK" it will go to the next game in the list to edit until you press "Cancel" the reason for this is so you can edit games in bulk. And now with the sorting feature added I think this will help alot.
  9. Have you downloaded Mame and extracted it to a folder? You need to run the GameEx Setup Wizard to point it to the Mame exe under "Basic Mame Settings". By default the Mame exe is expected to be located at C:\Emulators\Mame32\Mame32.exe. But you can place it anywhere you want as long as you tell GameEx where it is.
  10. Didn't realise it was our Flash joining the team, you got your work cut out for you now mate
  11. Thanks for the report, I'll look into it.
  12. You have overlays turned on, look in your CPWizard.ini file, it has UseOverlay=True Turn off overlays. I see where I've confused you, there is another option called "Allow Overlays" which should turn off overlays globally but it mustn't be doing that. That is where the bug is so I'll fix that for next release. For now go into Options->Mame and take the tick off "Use Overlay".
  13. I'm glad it's working okay for you greatflash. I really liked your suggestions so I've just added them into Version 1.2 Version 1.2 Released - Added game list sorting by clicking on the headers - Added Search button to search Google for system + title - Added softer cushion algorithm (should relieve buttock soreness by 50%) - Adding game will now loop until cancel is selected - Added "Traditional" genre
  14. Okay volunteer's check your PM's this project has officially started! greatflash has already PM'ed me with the databases he intends to work on, so here they are: greatflash - Sinclair ZX-81, Sinclair ZX Spectrum, Acorn BBC Micro, Sega Dreamcast, Sega Saturn, and MGT Sam Coupe.
  15. headkaze

    Change Bezel?!?

    Yes that should do it. Check your artwork folder as well, I'm not sure which folder it copies the bezel's to, but either artwork or Artworkgameex is the one.
  16. It also works for Future Pinball but they have to be sets from "PD" (sorry can't say the name)
  17. headkaze

    Change Bezel?!?

    Check your Mame's artwork folder as it only copies over a new bezel when one doesn't already exist. So if you delete all the old generated bezels it will start copying the new bezels over again with your new graphic.
  18. Yep just do the one game like that it should be enough to help us figure out where the problem lies. I'm really wondering why it's not going to foreground I even use a method I wrote called ForceForegroundWindow which is supposed to do everything in Win32 API's power to force a window to foreground. public bool ForceForegroundWindow(IntPtr hWnd) { IntPtr hWndForeground = Win32.GetForegroundWindow(); if (hWnd == hWndForeground) return true; bool ret = false; int threadID1 = Win32.GetWindowThreadProcessId(hWndForeground, 0); int threadID2 = Win32.GetWindowThreadProcessId(hWnd, 0); if (Win32.AttachThreadInput(threadID1, threadID2, 1)) { ret = Win32.BringWindowToTop(hWnd); ret = Win32.SetForegroundWindow(hWnd); Win32.AttachThreadInput(threadID1, threadID2, 0); ret = (Win32.GetForegroundWindow() == hWnd); if (!ret) { int timeout = 0; int dummy = 0; Win32.SystemParametersInfo(Win32.SPI_GETFOREGROUNDLOCKTIMEOUT, 0, ref timeout, 0); Win32.SystemParametersInfo(Win32.SPI_SETFOREGROUNDLOCKTIMEOUT, 0, ref dummy, Win32.SPIF_SENDCHANGE); Win32.BringWindowToTop(hWnd); // IE 5.5 related hack Win32.SetForegroundWindow(hWnd); Win32.SystemParametersInfo(Win32.SPI_SETFOREGROUNDLOCKTIMEOUT, 0, ref timeout, Win32.SPIF_SENDCHANGE); } } else { ret = Win32.BringWindowToTop(hWnd); ret = Win32.SetForegroundWindow(hWnd); } if (Win32.IsIconic(hWnd)) Win32.ShowWindow(hWnd, (int) Win32.WindowShowStyle.Restore); else Win32.ShowWindow(hWnd, (int) Win32.WindowShowStyle.Show); ret = (Win32.GetForegroundWindow() == hWnd); if (!ret) Win32.SwitchToThisWindow(hWnd, true); return ret; }
  19. hehe That was really confusing me before about the config pausing Mame! Glad you got it sorted. As for the Mame thing I do infact search for "MAME:" in the titlebar in fact I get the ROM name from the titlebar also. So I definately have the correct window. Okay bkenobi here is a new CPWizard.exe to try with extra logging. Make sure you turn on verbose logging in the Options then post your CPWizard.log file when you're done. CPWizard.zip
  20. Also note if you use U360 joysticks they have support for 8 buttons each and don't require anything else to run them. So if the joystick covers it's own input as well as the buttons you can use a U-HID to cover all the other inputs.
  21. I've been in talks with Andy of Ultimarc about adding support for his fantastic new U-HID device in GameEx which is a total input solution for arcade cabinets as well as having built in support for software controlled LED's. After playing with this thing I am amazed at how easy it is to program using the supplied software. It supports PC controlled LED output for 16 LED's (like the PacDrive) as well as many other input devices including analog/digital, keyboard or joysticks (spinners/trackballs/joysticks/buttons etc) which are all configured through software and function as a normal keyboard or joystick in Windows through which the drivers are installed when the device is plugged in. Even after using 16 outputs for LED's you still have 40 outputs left over for other devices (56 outputs in total). There is also a cheaper version, the U-HID Nano, which provides 8 outputs. The LED function in GameEx will allow you to light your buttons based on controls as well as play LED animations in attract mode. Animations are in a format called LWAX which can be created using Arzoo's LEDBlinky Animation Editor. The U-HID can function just like a PacDrive which is already supported by GameEx. Again like the PacDrive, GameEx will be the first front-end to support this new hardware device. If your building a cab take a look at the U-HID for an input solution that can cover many different input devices all through the one device. Which will mean much cleaner wiring, space saving and simpler configuration all through the one software program. And very soon, LED support in GameEx! http://www.u-hid.com/ If all your looking for is LED support, then the PacDrive may be enough for your needs and is already supported in GameEx.
  22. Naa it's not this which is causing it. It's very much like the problem you were trying to fix by patching Mame. When you save state in Mame it pauses and thus shows the CPWizard. I need to make another patch so it will only show when pause is invoked by the user during game only. There seems to be several ways Mame goes into pause mode besides pressing the pause key. Save state and showing the config menu are two examples. Although for me showing the config menu doesn't pause Mame
  23. Just put a tick next to "64-bit Processor". You have to compile it on a 64-bit OS and processor for it to compile though.
  24. First of all if your applying the hi_125u6.diff patch you have to patch your Mame source to be 125u6 first. This means you have to apply 0125u1.diff, 0125u2.diff, ... 0125u6.diff before applying the hi_125u6.diff. You will need to download the Mame diff's from here. It does explain this in the instructions so you might want to go over them in more detail then try again.
  25. How about giving us a step by step of what your doing and then we can tell you if your doing something wrong.
×
×
  • Create New...