Thanks for the explanation. I have a few more quick questions regarding other emulators... Will this work if I'm already in resident mode? Will this bring up the CPWizard menu before the emulator launches, or when it is paused? I saw some database files for other emulators included with CPWizard. How much support for other emulators does CPWizard have (i.e. controls, info, artwork, etc...). Lastly, I have a suggestion for the text windows that are displayed during viewing of the dat files. It would be great to have the ability to customize the navigation of these windows. For example, I just can't get used to having left/right skip a half screen instead of a full screen. I always find myself lost trying to find where I left off in the text. This just a suggestion on making this great program even better!
It will work in resident or standalone mode just send it the game name via command line -game. If you send it before running the emu with -timeout option it will show then close after a set period. Without -timeout it will be available when you press a key (default "L") which will minimize the emu and show CPWizard's menu. Some emu's don't like being minimized like Project 64 so it wont work with every emu.
Other emu support is limited, but you can create label files for any emulator. I haven't had time to really get this fully working. I'd like to eventually have label files made up for a bunch of emulators. Unfortunately haven't had time.
I'll look at adding customization of the left/right. I thought half a page would be easier to keep track of over a full page, maybe I was wrong thinking that.
Could you try Battle Garegga (battlega) and see if the problem is happening with the new release? I've been spot-checking my install and am still freezing when viewing the CP with at least this one. It seems to work fine from CPWizard preview mode, but in MaLa it freezes...
Does it work outside MaLa? I tried "bgaregga" and didn't have any problems.
Issue first: The first time I pause a game the CPWizard menu comes up like its supposed to but it only occupies a window that is roughly half the screen width and height and is displayed in the left upper corner of the TV screen. If I unpause, then pause again the image comes up full screen. Any thoughts?
I've heard a few people have this problem and never been able to replicate it. Try setting the "Show Delay" in the options and see if that helps. Not sure if anyone has had success using that or not but I've not been able to fully test it. I added a "Verbose Logging" option to help me track down issues like this but it hasn't seemed to help me much. If I can somehow get some solid info on what is going wrong then I might have a chance on fixing it. If your changing resolution in Mame that might be causing it, but I don't understand why it happens one time and then works after that. Bugs like this I would love to fix but just haven't been able to locate what is going wrong.
Question: Can you help me understand the relationship between the controls.xml document and the miniInfo.xml? When I've noticed game info on the control panel screen that I want to change, for example if a game is 4 player but it is showing up as 2 player, I've been editing the text in the miniInfo.xml file. When I edited the controls.xml file nothing changed on the control panel display.
I see with your latest release you suggest deleting the miniInfo.xml file after installing the new release:
"I have done a few changes to the way CPWizard handles the data files and I hope I haven't screwed anything new up in this release. I suggest you go into CPWizard\Data folder and delete MiniInfo.xml after installing this new version"
Sounds like my miniInfo file and all its changes will either be obsolete or erased. Is there a way for me to keep my
miniInfo.xml file and all my custom changes?
And how is the updated CPWizard user guide coming?
MiniInfo.xml used to be GameInfo.xml (from Mame) and Controls.xml, catver.ini etc. all rolled into one file. I've changed it now since the last version of CPWizard and it is just a cut down version of GameInfo.xml with the data I need. All the other files are read separately.
You should edit Controls.xml that should work.
Tempest wrote the user guide so not sure if he plans on doing an update.
Headkaze, is there any chance I could get you to change the bezels so that the png's have filenames that match the rom names instead of always being "cp.png"? I'm working on a batch file to extract all png's and do some irfanview processing on them. My plan is to crop out a smaller area of the control panels to end up with a small cp image for display in mala. I can work around the naming "problem", but it would reduce my processing, and therefore make the batch process faster, if I didn't have to worry about renaming the files. I think it makes sense to change that for other reasons too, but this is the "practical" reason that has finally driven me to actually request it.
Download version 1.88 and I've changed cp.png to [ROM].png. I also added saving of the bezel export options you asked previously.
Phew, I just had to write all that twice because I lost my last post! Don't you hate it when that happens?