If you include a System Controller in a setup - you can change the default functions for the system controller as well as the associated images. If you create a game setup in which the controller has not yet been setup, you'll be prompted to add the minimum defualt controls.
Note: When setting up system controllers, I'd advise including a generic “D-Pad” or “Thumbstick” control as well as individual components of this control. See the PSX controller setup in the demo for examples.
Edit generic information about the controller.
Set the button/control names for the controller. Also, set the associated images.
If you have imported a game via a Games IMport and this has associated controls, but you haven't set up controls individually, this will set the controls from the game.
Set the emulator default mapping for system controls. This will allow you to map the Rig controls against the system controller functions. For example, for the Playstation Controller, letting you map the “X” function against Button 1 on your Rig. You don't have to map all possible controls here. For instance, you could choose to just have the bare basics such as “Dpad; Cross; Circle; Square; Triangle” rather than Dpad-Up; Dpad-Down etc. This map forms the default when new games are added. You can add more specific controls later via the Game/Emulator Specific Remap later.
If you remap any specific controller functions in the emulator for specific games - you can set these here. For example, if you remap the shoulder buttons on a PSX controller for a specific games to different rig controls. There are two other options here:
Hide Image: Will hide the controller function image when has an associated label/game control.
Clear Function: Will hide both the image and the label.
Removes any remaps made via Remap
Shows info about any controller and game remaps
If you have the controller setup via a different emulator, copies it over to this emulator.
View and edit all controller Info + Settings at once. Takes a while to load.
Adds a new controller to the database.
This can assist when setting the maps or remaps. This option replaces all game controls placeholders.
Like above, but any rig controls with images already displayed are not replaced.
Name, Description, Link, Image - Details used in CPWizBiz Admin interface.
Emulator.exe - This is used to close CPWizBiz when the emulator is exited. CPWizBiz monitors the exe and when it's no longer running, closes the CPWizBiz app.
Emu Window Name - Also used in closing CPWizBiz when Emulator closes. Some Emu exes call a separate window in which the emu runs. Use the name of this window here to ensure smooth closing of CPWB.
Send Alt+Enter? - This is used when switching to sub-layouts. With some emulators as soon as focus is lost, and running in full-screen, the emu will return to windowed of minimized. This will send Alt+Enter to restore the emu to fullscreen after switching to a sub-layout.
Refocus Emu? - Again, when switching to a sub-layout. This will attempt to re-focus to the emulator following a sub-layout change - the window name will be needed for this.
Edits the different emulator function to rig controls mappings. E.g. mapping “Home” to Button 40.
Same as above, but matches associated images.
If you have Emulator functions setup in a different rig, copies these over.
If you have Emulator functions setup in a different rig, copies these over.
Edit all Emulator Info + Settings:
Edit all emulators at once
Add Emulator:
Adds an Emulator to the database. Like for Controllers, try and use the ones in the database in the first place, as looking to standardise to make online database possible.
Show All/Missing Rig Placeholders:
Like Controllers - shows Rig placeholders to assist with setup.
If you want to remove the Rig Placeholders, just choose one fo the refresh buttons at the top to re-populate the final images.
This video has a section where a Controller and Emulator are setup for the first time: