Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: CPMaker released  (Read 1595 times)

0 Members and 1 Guest are viewing this topic.

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
CPMaker released
« on: October 05, 2004, 04:37:55 pm »
This program takes a background image and pictures of arcade controls and combines them into a single image. It also takes the controls.xml and your ctrlr file and labels the various controls. So the "Low Punch" button will be labeled "Low Punch". Also, unused buttons are dimmed out.

I've written two versions, one using lex/yacc/C and the other using PHP. Source is included. There are several control images, too, which were created by Frostillicus.

There's one bug I haven't ironed out yet. If more than one control is mapped to the same key code on the same panel, then the label is not printed on all the controls. This happens, for example, when someone daisy chains button 7 to another button.

Multiple panels are supported. The program will decide which panel to use for a given game based on what controls each panel has. You can specify a preferred panel and you can force a game to use a particular panel. Just about every panel will play pacman, but I don't want to play pacman with a flight stick!

The most obvious use for this application will be in conjunction with my artwork display code, which will display the dynamically generated image when pause is pressed. CPMaker just takes a second or two to create an image.

EDIT: dead link removed
« Last Edit: October 28, 2004, 10:25:51 am by Buddabing »
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

DrewKaree

  • - AHOTW - Pompous revolving door windbag *YOINKER*
  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9740
  • Last login:May 15, 2021, 05:31:18 pm
  • HAH! Nice one!
    • A lifelong project
Re: CPMaker released
« Reply #1 on: November 25, 2004, 02:25:02 pm »
I started looking for this, and evidently started searching too late, as the download link is now dead!

Anyone have this that can send it to me, or Buddabing, can you send it?  All I've found is the patch file in your other thread, and if I'm reading that correctly, that needs to be compiled into mama.  I was hoping for standalone.

You’re always in control of your behavior. Sometimes you just control yourself
in ways that you later wish you hadn’t

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: CPMaker released
« Reply #2 on: November 25, 2004, 09:12:57 pm »
I started looking for this, and evidently started searching too late, as the download link is now dead!

Anyone have this that can send it to me, or Buddabing, can you send it?
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

DrewKaree

  • - AHOTW - Pompous revolving door windbag *YOINKER*
  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9740
  • Last login:May 15, 2021, 05:31:18 pm
  • HAH! Nice one!
    • A lifelong project
Re: CPMaker released
« Reply #3 on: November 25, 2004, 11:42:12 pm »
Thanks!  I DL'd it from the other thread and something musta happened cuz it ended up being a corrupt zip.  I'll give this one a shot, and if it's still corrupted, I'll let you know.
You’re always in control of your behavior. Sometimes you just control yourself
in ways that you later wish you hadn’t