Salut les pinball gamers, juste pour vous présenter un petit logiciel que j'ai développé pour faciliter la mise à jour des roms VisualPinMame. Comme vous le savez, beaucoup de tables exécutées avec le logiciel Visual Pinball utilisent les roms récupérées des vrais flippers du commerce. Ses roms sont gérées par VPinMame pour l'affichage de l'écran DMD, le contrôle des lumières, l'exécution des sons et musiques...
Lorsqu'on lance pour la première fois une table, VPinMame lance la rom avec des valeurs de paramètres par défaut. Lorsque ces paramètres doivent être modifiés à la main par la suite, cela peut être long et fastidieux en passant par la base de registre ou par un clic-droit sur l'écran DMD. J'ai donc développé un programme me permettant de modifier les données enregistrées par VPinMame en base de registre.
Il s'agit d'un petit programme similaire à setDMD et VPtools, mais différent dans son fonctionnement. On peut en effet consulter l'ensemble des valeurs actuelles de chaque rom, choisir de modifier des paramètres pour chaque rom ou pour l'ensemble, sauvegarder l'ensemble des données dans un fichier .reg...
Vous trouverez le programme ainsi que son code source ici :
[Vous devez être inscrit et connecté pour voir ce lien]Vous pouvez également le partager sur ce forum.
Remarque : pour modifier les paramètres par défaut que VPinMame applique à chaque nouvelle rom installée, modifiez ou ajoutez les clés en base de registre dans ce chemin :
Ordinateur\HKEY_CURRENT_USER\Software\Freeware\Visual PinMame\default\
Remarque : si au lancement de la table, les valeurs des paramètres ont de nouveau changées, c'est sûrement que le script de la table dans Visual Pinball force l'enregistrement des valeurs. Vérifiez l'existence de ce genre de codes et commentez les (guillemet simple (') devant la ligne) :
.ShowDMDOnly = False ' Expands the DMD screen with other informations
.ShowFrame = True ' Add frame around the window of the screen DMD
.ShowTitle = True ' Display the title of the window of the screen DMD
.Hidden = True ' Hide the screen DMD
.Games(cGameName).Settings.Value("dmd_pos_x") = 4000 'screen DMD position X
.Games(cGameName).Settings.Value("dmd_pos_x") = 1200 'screen DMD position Y
.Games(cGameName).Settings.Value("dmd_pos_x") = 1500 'screen DMD width
.Games(cGameName).Settings.Value("dmd_pos_x") = 500 'screen DMD height
.Games(cGameName).Settings.Value("rol") = 1 'screen DMD to the left
[Vous devez être inscrit et connecté pour voir cette image]