There is no easy solution, you'll need to edit the lights, so I recommend you play it with 10.7. You don't win anything by playing it with VPX8, on the contrary the lights will look too bright.
Yeah, that is going to be a problem. I'm using 10.8 of VPX Standalone in my Batocera setup. I can't downgrade to an earlier version. One thing I have noticed is that there appears to be an interesting part of the vbs script that I've never seen before. It looks like this:
Set Lights(1)=Left1
Set Lights(2)=Left2
Set Lights(3)=Left3
Set Lights(4)=Bonus3X
Set Lights(5)=Left4
Set Lights(6)=Left5
Set Lights(7)=Left6
Set Lights(8)=Light8
Set Lights(9)=Left7
Set Lights(10)=Left8
Set Lights(11)=Left9
Set Lights(12)=Light12
Set Lights(13)=Left10
Set Lights(14)=Left11
Set Lights(15)=Left12
Set Lights(16)=Light16
Set Lights(17)=Right1
Set Lights(18)=Right2
Set Lights(19)=Right3
Set Lights(20)=Light20
Set Lights(21)=Right4
Set Lights(22)=Right5
Set Lights(23)=Right6
Set Lights(24)=Light24
Set Lights(25)=Right7
Set Lights(26)=Right8
Set Lights(27)=Right9
Set Lights(28)=Light28
Set Lights(29)=Right10
Set Lights(30)=Right11
Set Lights(31)=Right12
Set Lights(32)=Light32
Set Lights(33)=SPLight1
Set Lights(34)=XBLight1
Set Lights(35)=XBLight2
Set Lights(36)=Light36
Set Lights(37)=LeftOn
Set Lights(38)=Bumper1l
Set Lights(39)=SPLight5
Set Lights(40)=Light40
Set Lights(41)=TLight 'Tilt
Set Lights(42)=SPSA
Set Lights(43)=Bonus2X
Set Lights(44)=Light44
Set Lights(45)=Light45
Set Lights(46)=Light46
Set Lights(47)=Light47
Set Lights(48)=Light48
Set Lights(49)=SPLight3
Set Lights(50)=XBLight3
Set Lights(51)=SPLight2
Set Lights(52)=Light52
Set Lights(53)=RightOn
Set Lights(54)=Bumper2l
Set Lights(55)=SPLight4
Set Lights(56)=Light56
Set Lights(57)=P1l'LightGamer1
Set Lights(58)=P2l'LightGamer2
Set Lights(59)=GameOver
Set Lights(60)=Light60
Set Lights(61)=P3l'LightGamer3
Set Lights(62)=P4l'LightGamer4
Set Lights(63)=Light63
Set Lights(64)=Light64
Set Lights(65)=Light65
Set Lights(66)=Light66
Set Lights(67)=Light67
Set Lights(68)=Light68
Set Lights(69)=Light69
Set Lights(70)=Light70
Set Lights(71)=LEAdvance
Set Lights(72)=Light72
Set Lights(73)=Light73
Set Lights(74)=Light74
Set Lights(75)=Light75
Set Lights(76)=Light76
Set Lights(77)=Light77
Set Lights(78)=Light78
Set Lights(79)=Light79
Set Lights(80)=Light80
Set Lights(81)=Light81
Set Lights(82)=Light82
Set Lights(83)=Light83
Set Lights(84)=Light84
Set Lights(85)=Light85
Set Lights(86)=Light86
Set Lights(87)=RIAdvance'also 85
Set Lights(88)=Light88
Set Lights(89)=Light89
Set Lights(90)=Light90
Set Lights(91)=Light91
Set Lights(92)=Light92
Set Lights(93)=Light93
Set Lights(94)=Light94
Set Lights(95)=Light95
Set Lights(96)=Light96
Set Lights(97)=Light97
Set Lights(98)=Light98
Set Lights(99)=Light99
Set Lights(100)=Light100
Set Lights(101)=Light101
Set Lights(102)=Light102
Set Lights(103)=Light103
Set Lights(104)=Light104
Set Lights(105)=Light105
Set Lights(107)=Light107
Set Lights(109)=Light109
Set Lights(110)=Light110
Set Lights(111)=Light111
Set Lights(112)=Light112
Set Lights(113)=Light113
Set Lights(114)=Light114
Set Lights(115)=Light115
Set Lights(116)=Light116
Set Lights(117)=Light117
Set Lights(118)=Light118
Set Lights(119)=Light119
Set Lights(120)=Light120
Set Lights(121)=Light121
Set Lights(122)=Light122
Set Lights(123)=Light123
Set Lights(124)=Light124
Set Lights(125)=Light125
Set Lights(126)=Light126
Set Lights(127)=Light127
Set Lights(128)=Light128
Set Lights(129)=LightS1
Set Lights(130)=LightS2
Set Lights(131)=LightS3
Set Lights(132)=LightS4
Set Lights(133)=Light133
Set Lights(134)=Light134
Set Lights(135)=Light135
Set Lights(136)=Light136
Set Lights(137)=Light137
Set Lights(138)=Light138
Set Lights(139)=Light139
Set Lights(140)=Light140
There's also this delightful bit of code that I've never seen before:
Dim Digits(27)
Digits(0)=Array(LX1,LX2,LX3,LX4,LX5,LX6,LX7)
Digits(1)=Array(LX8,LX9,LX10,LX11,LX12,LX13,LX14)
Digits(2)=Array(LX15,LX16,LX17,LX18,LX19,LX20,LX21)
Digits(3)=Array(LX22,LX23,LX24,LX25,LX26,LX27,LX28)
Digits(4)=Array(LX29,LX30,LX31,LX32,LX33,LX34,LX35)
Digits(5)=Array(LX36,LX37,LX38,LX39,LX40,LX41,LX42)
Digits(6)=Array(LX43,LX44,LX45,LX46,LX47,LX48,LX49)
Digits(7)=Array(LX50,LX51,LX52,LX53,LX54,LX55,LX56)
Digits(8)=Array(LX57,LX58,LX59,LX60,LX61,LX62,LX63)
Digits(9)=Array(LX64,LX65,LX66,LX67,LX68,LX69,LX70)
Digits(10)=Array(LX71,LX72,LX73,LX74,LX75,LX76,LX77)
Digits(11)=Array(LX78,LX79,LX80,LX81,LX82,LX83,LX84)
Digits(12)=Array(LX85,LX86,LX87,LX88,LX89,LX90,LX91)
Digits(13)=Array(LX92,LX93,LX94,LX95,LX96,LX97,LX98)
Digits(14)=Array(LX99,LX100,LX101,LX102,LX103,LX104,LX105)
Digits(15)=Array(LX106,LX107,LX108,LX109,LX110,LX111,LX112)
Digits(16)=Array(LX113,LX114,LX115,LX116,LX117,LX118,LX119)
Digits(17)=Array(LX120,LX121,LX122,LX123,LX124,LX125,LX126)
Digits(18)=Array(LX127,LX128,LX129,LX130,LX131,LX132,LX133)
Digits(19)=Array(LX134,LX135,LX136,LX137,LX138,LX139,LX140)
Digits(20)=Array(LX141,LX142,LX143,LX144,LX145,LX146,LX147)
Digits(21)=Array(LX148,LX149,LX150,LX151,LX152,LX153,LX154)
Digits(22)=Array(LX155,LX156,LX157,LX158,LX159,LX160,LX161)
Digits(23)=Array(LX162,LX163,LX164,LX165,LX166,LX167,LX168)
Digits(24)=Array(LX169,LX170,LX171,LX172,LX173,LX174,LX175)
Digits(25)=Array(LX176,LX177,LX178,LX179,LX180,LX181,LX182)
Digits(26)=Array(LX183,LX184,LX185,LX186,LX187,LX188,LX189) 'CREDITS X10
Digits(27)=Array(LX190,LX191,LX192,LX193,LX194,LX195,LX196) 'CREDITS X1
I believe that the arrays may be tripping up 10.8, but I'm not yet smart enough to know if that's really the case. I'm willing to tinker with the script for a bit. Note that all other lights do work - just not the scores, the credits remaining/match feature, and ball in play.