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

CPViewer (working title) WIP


headkaze

Recommended Posts

Currently in the making is a CPViewer app which will finally bring a full featured CP editor/viewer to GameEx hopefully with some really nice features. I don't want to give too much away just yet because it's still a WIP, but I thought I'd be cruel and post some screenshots >:)

Okay it's not all about teasing you guys, there is a reason for this post. First of all I'm looking for hi-res images of console controllers (1024 x 768). I've asked Amos to see if he can help out here but he's had about as much luck as I have finding some. So perhaps you have some old controllers lying around and a digital camera on hand? If you do please reply here.

Secondly, I want to hear what you want from your CPViewer program. What features would you like to see?

And thirdly I need people with experience in Mame control mapping to help beta test. Does your cab have a Frakenpanel that forced you to learn all the different ways to map controls? Or do you just know alot about Mame input? If so please apply here.

post-367-1182214469_thumb.png

post-367-1182214504_thumb.png

post-367-1182214522_thumb.png

post-367-1182214563_thumb.png

Link to comment
Share on other sites

Currently in the making is a CPViewer app which will finally bring a full featured CP editor/viewer to GameEx hopefully with some really nice features. I don't want to give too much away just yet because it's still a WIP, but I thought I'd be cruel and post some screenshots >:)

Okay it's not all about teasing you guys, there is a reason for this post. First of all I'm looking for hi-res images of console controllers (1024 x 768). I've asked Amos to see if he can help out here but he's had about as much luck as I have finding some. So perhaps you have some old controllers lying around and a digital camera on hand? If you do please reply here.

Secondly, I want to hear what you want from your CPViewer program. What features would you like to see?

And thirdly I need people with experience in Mame control mapping to help beta test. Does your cab have a Frakenpanel that forced you to learn all the different ways to map controls? Or do you just know alot about Mame input? If so please apply here.

post-367-1182214469_thumb.png

post-367-1182214504_thumb.png

post-367-1182214522_thumb.png

post-367-1182214563_thumb.png

looks sick kaze. unfortunately i do not have any controllers, but will definitely put this app to use.

Link to comment
Share on other sites

This is looking really nice indeed

And thirdly I need people with experience in Mame control mapping to help beta test. Does your cab have a Frakenpanel that forced you to learn all the different ways to map controls? Or do you just know alot about Mame input? If so please apply here.

Not sure if I'm any use to you but if there's anything I can do let me know, I know my way around AHK if thats what you mean by Mame control mapping but if it's anything to do with the internal workings of mame then I wouldn't know much

Stu

Link to comment
Share on other sites

I don't have a frankenpanel, but I do have a panel with multiple configurations for different game types (SF, NeoGeo, 3 for ZiNc, etc.). If there's something I can do to help, I'll give it a shot. Let me know!

Link to comment
Share on other sites

First of all I'm looking for hi-res images of console controllers (1024 x 768). I've asked Amos to see if he can help out here but he's had about as much luck as I have finding some. So perhaps you have some old controllers lying around and a digital camera on hand? If you do please reply here.

I LOVE IT!

I have a few controollers and may be able to help out. What requirements do you have on the pics beside res? Specific background limitations, angle of photo, must the controllers be in mint condition, etc.?

Link to comment
Share on other sites

I'll post the beta here for testing when it's finished and everyone can give it a go. Right now I'm going to be working with Howard Casto (of Johnny 5 fame) for coming up with a detailed map of how Mame maps controls. It's a lot more complex than you first might think and Howard is one of the few people that has the depth of knowledge required for a CP viewer. It's nice to see he's kind enough to help out (in the spirit of the hobby) which is good to see.

The controllers I need look somethng like this. With a plain coloured background either black or white, at a decent resolution. But obviously there is no XBox emulator. I wanted controllers so I could add support for other emulators besides Mame, so you can see your key mappings in any emulator. But I might hold back on this feature for the first release.

This CP viewer we be alot more accurate than the GameEx one built in because it takes into account all the different input mappings available in Mame. It will also provide CommandDat support which is cool for games like Street Fighter and Mortal Kombat if you want to look up a special move.

Link to comment
Share on other sites

So then this will be launchable during game play? I didn't want to presume too much, but that last picture appeared to have SF in the background. This is going to be sweat with the combos in there too!

Link to comment
Share on other sites

Currently in the making is a CPViewer app which will finally bring a full featured CP editor/viewer to GameEx

So the viewer will show your keys' functions based on what it pulls from mame? Sorry for the stupid question :(

This is in no way bridged with key mappings right? Or editing game-specific key mapping?

Enlighten me lord headkaze :)

Link to comment
Share on other sites

Usually, cp viewers will pull the info from the game's config file (e.g., sfiii.cfg) and the default MAME config file (default.cfg or was it mame.cfg). Anyway, if you change your configurations via a setting on your encoder or keyboard emulator like xpadder, this may be a problem for you. From the sounds of it, Howard Castello (Johnny5) is helping HK with this. I'm sure HK will use the same techniques. The only other good viewer out there that I know of is CPViewer. It works in exactly the same way using the mame cfg files.

Hope that helps. ^_^

Link to comment
Share on other sites

Usually, cp viewers will pull the info from the game's config file (e.g., sfiii.cfg) and the default MAME config file (default.cfg or was it mame.cfg). Anyway, if you change your configurations via a setting on your encoder or keyboard emulator like xpadder, this may be a problem for you. From the sounds of it, Howard Castello (Johnny5) is helping HK with this. I'm sure HK will use the same techniques. The only other good viewer out there that I know of is CPViewer. It works in exactly the same way using the mame cfg files.

Hope that helps. ^_^

Thanks :) Thats what I was worried about, I do tend to change the default mappings for different games because of my cp layout. But since it pulls the individual rom config, it should display my changes correct?

Link to comment
Share on other sites

Thanks Amos, some of those might be useable. Appreciate your help here.

To answer your questions, yes this viewer will be available while your running Mame. You press an assignable key, Mame is paused and the CP is displayed. It also takes into account the numerous cfg's and ctrlr files including input mappings for each game. The goal is to get the actions mapped to the right buttons. So far it works quite well, but there are some other scenarios I need to consider (like -mouse_device, -mouse -keyboard etc.) command line flags and Mame.ini entries. Also there are driver specific defaults that are currently not accessable without extracting the info from the Mame source. There are lots of things to consider with input mapping in Mame and that is why I've asked Howard for help on this.

The screenshot you see in the last image does in fact have Street Fighter in the background. This is a direct screenshot from the CP Viewer when you press a defined key, Mame is paused and the CP is overlayed. I have yet to add the menu system required for the CommandDat info. But I'm getting there :)

Link to comment
Share on other sites

Not to suggest stealing from another website, but have you looked at the controllers that are used with XPADDER? They have a BUNCH of controllers there, although not in the greatest of resolution. http://www.xpadder.com/images.html

Those are nice. I didn't suggest them since the request was for 1024x768+, but if they are usable, so be it!

Link to comment
Share on other sites

  • 3 weeks later...

Sorry I havn't given any updates on the progress of this lately, but I've had some technical problems at home which has taken my mind off the project a bit.

But I have some exciting features to announce that should make it into the first version. First of all I have two new features to announce to the CPViewer, first is IRC and the second is Highscore tables. Screenshots are attached to wet your appitite.

I'm sorry about the delay I have been working on this and a release should be soon.

post-367-1184312497_thumb.png

post-367-1184312521_thumb.png

post-367-1184312552_thumb.png

post-367-1184313119_thumb.png

post-367-1184313131_thumb.png

post-367-1184313145_thumb.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...