Hey HK,
I am finally getting around to getting CPWiz set back up on my cabinet... I used it for a while before and absolutely loved it, but even back then I ran into the same issue I am having now when trying to design the layout.
I was wondering if you thought about creating a zone layout design... I don't know how to explain what I would like to do, but I'll try my best below.. Just hear me out.
If I take my monster controller and break it down into zones; I have 5 distinct zones (minus 4 player start buttons and 2 hidden admin buttons Pause and Exit).
Zone 1: 2 buttons (shared with player 1 button 1 and 2) - 4 way joystick - 2 buttons (shared with player 1 button 1 and 2) - Spinner - 2 buttons (shared with player 1 button 1 and 2)
Zone 2: Player 1 & 2 sections with 7 buttons each - Street Fighter/Neo Geo hybrid layout
Zone 3: Trackball with 2 designated buttons (mouse buttons)
Zone 4: Players 3 & 4 with 4 buttons each in a 2x2 layout
Zone 5: 2 x Pinball flippers, 2 x Tilt buttons, Center Tilt and Pinball Plunger.
I guess these are like your Groups that you have setup already, but allow a person to create different layouts based on only controls/buttons within that group and have only those sections display depending on the game selected instead of the whole complete layout.
For example, when a game that is selected is a 4 way game I would like CPWiz to display ONLY the image that contains the controls/buttons designated for Group/Zone 1 without being able to see any of the other controls.
The reason why I ask this is because I have spent the last couple hours trying to create a large layout to go with my control panel below. No matter how I do it everything just looks cluttered in CPWiz with all of the groups/labels and images.
How would you suggest that I create a layout for the above image? The classic buttons along side of the 4-way and spinner are all shared with player 1 button 1 and player 1 button 2.
I think breaking it down into user designed zones might make it look cleaner on screen and MUCH easier to create the layout with.