a detailed description of what happens within vPinMAME in the registry and when a table is started.
- with setup.exe the default values are configured and saved in the registry hive HKCU\Software\Freeware\Visual PinMame\default
- with the first start of a table, these default values are copied to the table-dependent registry hive. This hive is the ROM-name of the table not the table name because vpinmame has to depend on the ROM name. The ROMname can be found in the table script when searching for "cGameName"
f.e. the ROM-name for "250cc" is "ind250cc". Therefore these default values are copied to "HKCU\Software\Freeware\Visual PinMame\ind250cc".
- The tables running via vPinMAME can have an internal or external DMD, or no DMD like EM-tables. Therefore it must be possible to configure the settings for each table.
This default setting does not apply if it was configured/changed after the table had already been started. This setting does not overwrite an existing one for the table. Otherwise a table-related setting would not be possible.
- For the external DMD (“use external DMD”) the key: HKCU\Software\Freeware\Visual PinMame\<ROMname>\showpindmd". The value “0” means: Ext.DMD is not displayed, with “1” it is displayed.
For the internal DMD (“Show DMD/Display window”) the key: HKCU\Software\Freeware\Visual PinMame\<ROMname>\showwindmd".
I had the same problem to configure some tables after the first run. To make life easier, I have implemented some additional scripts to the operatormenu of popper that can be used within the operatormenu to configure the DMD for the running table.
This script opens the DMD-config window, sets the the relevant value and closes the window.
Look at my install docu "Installation VPinball Software - with Baller-Installer 1.5 v1.04 EN online" chapter 23 and the scripts docu "Installation VPinball Software - Scripts, additional programs and batchfiles v1.1 EN" chapter 1.4 ff
https://mega.nz/fold...wAXZlOEMQGbdutQ subdirs: Installation vPin-software with Baller installer" and "Scripts and Programs".