The new version of CPMaker is not far away.
New features:
1) Besides just plain rectangular label backgrounds, CPMaker now supports circles, ellipses, round rectangles, and images.
2) Labels can be rotated. You might want to rotate your labels 45 degrees for Q-Bert, for example.
3) New viewer application both standalone and integrated into the CPMaker application. You can display an arbitrary .jpg or .png image. CPMaker can now display its generated image upon completion.
4) Dual monitor support. CPMaker, my standalone viewer, and BuddaMAME will be able to display controls on a separate monitor. This means that you will be able to pause MAME and have the controls show up on the second screen, if desired. Or you can launch your front end of choice launch CPMaker on the second screen when MAME is launched.
5) Auto Hot Key support for users who want to use a generic build of MAME.
6) The biggest one - a graphical user interface for CPMaker. I've implemented such features as:
- dragging groups of controls
- shift-clicking
- control-clicking
- right-click to bring up a control or label-specific menu
- individually selectable/deleteable labels
- a grid to help in alignment
- easy multi-panel configuration
- the ability to import and export Johnny 5 and CPViewer label layouts
In the past, the biggest obstacle to using CPMaker was the difficulty of arranging labels and controls onto the background image. I intend to shatter that obstacle and make CPMaker usable and understandable by all.
Regards,
Buddabing