Open apophis79 opened 3 months ago
This issue is very likely linked to https://github.com/vpinball/pinmame/issues/311
Metallica uses the grinder nodeboard (part 520-5331-00) which is not fully emulated. We would need the firmware of this board or spend a significant amount of time reverse engineering the main CPU board to go further.
Metallica GI is wired to the coil outputs, using the coil PWM to drive intensity which (may) explain why the range is wrong as solenoid PWM is not yet supported in PinMame.
Note, I removed the table link in my original post above. You can just download the latest version of VPW's Metallica from VPUniverse.
Describe the bug The GI strings in Metallica are driven using lamp matrix indexes 130, 132, 134, and 136. When using new PWM functionality for the lamp matrix (UseVPMModSol = 2) the maximum intensity of the GI strings is very low (approx 20% of max). To solve this issue, I had to multiply the resulting PWM values coming from VPinMame for these lights by a factor of 5.
To Reproduce Steps to reproduce the behavior:
Const GIScale
and set it to a value of 1.Expected behavior The GI Strings PWM signals should not need to be manually manipulated in the script to work correctly.
Versions & Settings VPinMame: 3.6.0.1038 VPX: v10.8.0 Beta Rev 1995 (a491317) windows directX 64bits Windows 11