Jump to content

Dof Beta R3 Pinballx Plugin


lizard

Recommended Posts

I have been playing around with the pinballx plugin in the new beta R3 for the most part it is easy to get going. I have read the documentation and got to the point where i have the coin lights on and flash the start button. I want to light the flipper button color per table and i can do this by adding the $rom name and color for each table to the pinballx entry in the config ini. Is there a command to read the button color directly from the rom name in the config file rather than the pinballx entry so i dont have to enter each table manually to the pinballx line in the config.

Link to comment
Share on other sites

  • Content Provider

Pinballx configs are a bit different from normal table configs.

 

From DOFs point of view Pinballx is just another table which is sending events to DOF. Since Pinballx does not have solenoids, lamps and to on the events which are sent to DOF are named instead of having a type and a number (e.g. Sç( for solenoid 48) like normal tables.

 

If you check out the docu, you'll find a list of events names which are supported by DOF: http://pinball.weilenmann.net/docu/DirectOutputWIP/pbx.html#pbx_infilepara

In addition to events like $PBXWheel the PBX plugin also supports events which are named like the short rom names of tables (e.g. $MM for Medival Madness).

Using these events you can trigger any effects based on the action that occurs in PBX  and also for specific tables.

 

So far there a no real configs in the config tool for PBX (hope thats going to change soon), but I can provide you with some config data which sould get you started. You have to insert the settings into the ini file line containig the configs for PBX.

 

The following line can be used for all toys which are able to display a color. This is a good bet for flipper buttons and the center rgb flasher.

$cp #00666680 L0 W0/$kosteel #0cf65a80 L0 W0/$Silver #FF4500FF L0 W0/$goinnuts|$m_mpac Aqua L0 W0/$atlantis|$attila|$avr|$baywatch|$blakpyra|$btmn|$bttf|$cntct|$elektra|$embryon|$faeton|$fh|$flash|$frontier|$gamatron|$gi|$gladiatr|$gransla|$GratefulDead_B2S|$hd|$hglbtrtb|$ind250cc|$jb|$jm|$jy|$lw3|$magic|$mousn|$nascar|$panthera|$poleposn|$pop|$princess|$rab|$radcl|$rctycn|$ripleys|$robo|$rollstob|$sfight2|$shrkysht|$slbmania|$spirit|$spstn|$sshtl|$stars|$startrp|$superstar|$swrds|$tftc|$tmfnt|$trailer|$trek|$trident|$twenty4|$twst|$tz|$Wooly|$ww|$wwfr|$xmen Blue L0 W0/$bountyh|$sprk Brown L0 W0/$apollo13|$barra|$beatclck|$blckhole|$capersville|$centigrade|$dipsydoodle|$dm|$dungdrag|$fathom|$flight2k|$futurspa|$gprix|$icefever|$jd|$jigglebox|$lsrcu|$marstrek|$metalman|$missworld|$PinballUniverse|$pinclown|$pnkpnthr|$seawitch|$smb3|$splitsec|$spyhunt|$Stratoflite|$strngsci|$strworld|$stwr|$surfer|$t2|$tmac|$ts|$whirl|$wipeout|$Xenon Cyan L0 W0/$flicker Dark_turquoise L0 W0/$playboyb Deep_pink L0 W0/$trucksp3 Dodger_blue L0 W0/$thegames Firebrick L0 W0/$black100 Forest_green L0 W0/$eldorado Gold L0 W0/$Baseball|$biggame|$bighit|$bowarrow|$cftbl|$congo|$cueball|$cv|$deadweap|$eballdlx|$eightbll|$ffv104|$forceii|$FourMBC|$gator|$ghostbusters|$godzilla|$gridiron|$hh|$honey|$hothand|$lectrono|$linedrive|$ngg|$pinpool|$rugby|$suprbowl|$teedoff3|$tmnt|$wcs|$wldcp|$xfiles Green L0 W0/$gork Light_sea_green L0 W0/$bigvalley|$Shangrila|$spectru4|$supersoccer|$yukon Lime L0 W0/$america|$Beatles2013|$dollyptb|$goldbal|$pinchamp|$stargoda|$totem|$voltan Magenta L0 W0/$cataco Medium_aqua_marine L0 W0/$xsandos Medium_orchid L0 W0/$eballchp|$esclwrld|$Kuwait Medium_sea_green L0 W0/$aavenger Medium_violet_red L0 W0/$abv106|$antar|$bcats|$comet|$cycln|$escape|$farfalla|$fireball|$fpwr2|$fs|$ft|$harl|$hauntedmansion|$hurr|$i500|$im2|$jokrz|$kingtut|$kissb|$KOD|$lostspc|$lwar|$nbaf|$paragon|$potc|$robot|$sinbad|$skateblb|$strikext|$superman|$sureshot Orange L0 W0/$algar|$hercules|$ninebal Orange_red L0 W0/$bdk|$dracula|$geisha_FS_cpc|$impacto|$junglequeen|$OC|$playboys Pink L0 W0/$ali|$badgirls|$batmanf|$bbb109|$bop|$BS70_B2S|$BS80_B2S|$cc|$csmic|$dh|$genesis|$mb|$mm|$sttng|$TA|$taf|$totan Purple L0 W0/$abracadabra|$ACDC|$afm|$alpok|$amazonh|$androme|$astannie|$austin|$bk|$bk2k|$blkou|$bmx|$bnzai|$br|$buckrgrs|$canasta|$captfantastic|$carhop|$ckpt|$clas1812|$clown|$corv|$cyclopes|$dfndr|$diamond|$disco|$drac|$dragon|$dragoninterflip|$eatpm|$elvis|$empsback|$f14|$fball|$fire|$fjholden|$flashgdn|$frankst|$freddy|$freefall|$frpwr|$galaxy|$genie|$gldneye|$gnr|$grand|$grgar|$gs|$gw|$hirolcas|$hitthedeck|$hook|$hs|$id4|$jacksopen|$JL|$jokrpokr|$jupk|$kingsandqueens|$lotr|$matahari|$mav|$medusa|$monopoly|$Mphisto|$MT|$nf|$ngndshkr|$pharo|$play|$poto|$pwerplay|$rdkng|$rescu911|$rflshdlx|$robowars|$rollr|$RUSH2112_B2S|$rvrbt|$Scarface|$skyrocket|$sman|$sopranos|$sorcr|$spidermanjp|$spidermn|$SS|$startrek|$term3|$tom|$trigon|$trizn_l1|$tsptr|$vector|$vegas|$viprsega|$wd|$wrldtou2 Red L0 W0/$alienstr|$arena|$bbh|$mcastle|$tmwrp Royal_blue L0 W0/$krull Steel_blue L0 W0/$bonebstr Tomato L0 W0/$prtyanim Turquoise L0 W0/$Atlantis_1975|$avg|$Barbarella|$bbnny|$BigBrave|$centaur|$evelknie|$Fast_Draw_1975|$freedom|$Hearts_And_Spades|$knockout|$LadyLuck|$Paradise_Gottlieb_1965|$polic|$skijump|$spaceinv White L0 W0/$bguns|$BlueChip|$brvteam|$bsv103|$bullseye|$cactjack|$charlies|$closeenc|$Concorde|$dd|$diner|$dw|$esha|$Far_Out_1974|$full|$Hot_Shot_1973|$ij|$jplstw|$King_Pin_1973|$KingRock_1972|$lah|$mysticb|$pb|$pz|$qbquest|$raven|$rocky|$rs|$sc|$seesaw|$Sheriff_1971|$simp|$simpprty|$smbmush|$solaride|$SpinOut_1975|$sshooter|$sst|$stargat4|$stk|$swtril43|$taxi|$tfight|$tomy|$triplestrike|$VL|$vortex|$wildfyre|$yellowsub Yellow L0 W0/$PBXWheelLeft White 80 W160 L2/$PBXWheelRight White 80 W160 L3/$PBXWheelPageRight|$PBXWheelPageLeft White 400 5 L4

This is a config with a alternat set of colors per table. I am using it for the center left and center right flashers.

$cp #00666680 L0 W90/$Silver #BDB76BFF L0 W90/$abv106|$apollo13|$atlantis|$avg|$baywatch|$bdk|$beatclck|$blakpyra|$brvteam|$btmn|$bullseye|$canasta|$cftbl|$corv|$dfndr|$dracula|$evelknie|$fathom|$flash|$frankst|$freedom|$frontier|$gprix|$GratefulDead_B2S|$harl|$hd|$hook|$im2|$ind250cc|$jm|$jokrz|$jy|$knockout|$kosteel|$lostspc|$lwar|$nbaf|$ngg|$panthera|$playboyb|$potc|$princess|$radcl|$rctycn|$rescu911|$robo|$rollstob|$seawitch|$sfight2|$simpprty|$skateblb|$slbmania|$smbmush|$spidermn|$sprk|$spstn|$stars|$startrp|$term3|$tftc|$trailer|$trek|$trident|$trigon|$trn|$ts|$twenty4|$tz|$viprsega|$wd|$whirl|$wrldtou2|$xmen Blue L0 W90/$gladiatr Blue_violet L0 W90/$androme|$clown|$eballdlx|$goinnuts|$LadyLuck Brown L0 W90/$Atlantis_1975 Chart_reuse L0 W90/$krull Coral L0 W90/$aavenger|$avr|$Barbarella|$bbb109|$blckhole|$capersville|$cc|$centigrade|$Concorde|$diner|$dipsydoodle|$empsback|$escape|$Far_Out_1974|$Fast_Draw_1975|$freefall|$futurspa|$gransla|$Hearts_And_Spades|$jigglebox|$junglequeen|$marstrek|$MT|$playboys|$pnkpnthr|$pwerplay|$rab|$sinbad|$skijump|$strngsci|$strworld|$stwr|$surfer|$t2|$totan|$wcs|$wipeout|$Xenon Cyan L0 W90/$freddy Deep_pink L0 W90/$play Dodger_blue L0 W90/$bbh Forest_green L0 W90/$goldbal|$m_mpac Gold L0 W90/$abracadabra|$america|$astannie|$batmanf|$biggame|$bighit|$bowarrow|$cueball|$cv|$deadweap|$dragon|$eightbll|$eldorado|$embryon|$ffv104|$fjholden|$FourMBC|$gator|$ghostbusters|$godzilla|$gork|$gridiron|$hauntedmansion|$hh|$honey|$Hot_Shot_1973|$jplstw|$KOD|$lectrono|$linedrive|$lsrcu|$magic|$pinpool|$spectru4|$strikext|$teedoff3|$tmwrp Green L0 W90/$cataco Lawn_green L0 W90/$bigvalley|$Shangrila|$supersoccer|$yukon Lime L0 W90/$antar|$Beatles2013|$bonebstr|$farfalla|$fs|$missworld|$prtyanim|$SpinOut_1975|$stargoda|$xfiles Magenta L0 W90/$algar|$arena|$bguns|$bk|$cntct|$dragoninterflip|$fire|$fireball|$flashgdn|$frpwr|$ft|$hercules|$i500|$jd|$King_Pin_1973|$KingRock_1972|$kingtut|$mcastle|$paragon|$pb|$PinballUniverse|$polic|$robot|$rugby|$shrkysht|$splitsec|$sureshot|$swrds|$thegames|$tomy|$vector|$wildfyre|$ww Orange L0 W90/$impacto|$pinclown|$Stratoflite|$TA Pink L0 W90/$BS70_B2S|$BS80_B2S|$bsv103|$csmic|$dh|$genesis|$mb|$taf Purple L0 W90/$afm|$alpok|$amazonh|$austin|$badgirls|$BigBrave|$bk2k|$BlueChip|$bnzai|$bop|$br|$bttf|$cactjack|$captfantastic|$carhop|$clas1812|$comet|$cycln|$cyclopes|$diamond|$dm|$dollyptb|$drac|$dungdrag|$eatpm|$eballchp|$elektra|$elvis|$f14|$faeton|$flicker|$fpwr2|$galaxy|$gamatron|$genie|$gi|$gldneye|$gnr|$grand|$grgar|$gs|$gw|$hglbtrtb|$hirolcas|$hitthedeck|$hs|$hurr|$id4|$jacksopen|$jb|$jokrpokr|$kingsandqueens|$kissb|$lotr|$matahari|$mav|$medusa|$metalman|$mm|$monopoly|$nascar|$nf|$ngndshkr|$pharo|$pinchamp|$poleposn|$poto|$rflshdlx|$robowars|$rollr|$RUSH2112_B2S|$rvrbt|$sc|$Scarface|$Sheriff_1971|$skyrocket|$sman|$smb3|$solaride|$sopranos|$sorcr|$spidermanjp|$spyhunt|$SS|$sshtl|$startrek|$superman|$superstar|$swtril43|$tfight|$tmac|$tmnt|$tom|$trucksp3|$vegas|$VL|$voltan|$Wooly Red L0 W90/$esclwrld Salmon L0 W90/$ACDC|$bbnny|$black100|$ninebal Steel_blue L0 W90/$ali|$bcats|$blkou|$centaur|$ckpt|$hothand|$lw3|$ripleys|$sttng|$wldcp White L0 W90/$alienstr|$attila|$barra|$bmx|$bountyh|$buckrgrs|$charlies|$closeenc|$congo|$dd|$dw|$esha|$fball|$fh|$flight2k|$forceii|$full|$geisha_FS_cpc|$ij|$JL|$jupk|$Kuwait|$lah|$mousn|$Mphisto|$mysticb|$OC|$Paradise_Gottlieb_1965|$pop|$pz|$qbquest|$raven|$rdkng|$rocky|$rs|$seesaw|$simp|$spaceinv|$spirit|$sshooter|$sst|$stargat4|$stk|$suprbowl|$taxi|$tmfnt|$totem|$triplestrike|$trizn_l1|$tsptr|$twst|$vortex|$wwfr|$xsandos|$yellowsub Yellow L0 W90/$PBXWheelLeft White 80 W240 L2/$PBXWheelRight White 80 W80 L3/$PBXWheelPageRight|$PBXWheelPageLeft White 400 5 L4

This is the same set of colors like the first config, but with a sligh delay. I'am using this for the left outside and the right outside flashers.

$cp #00666680 L0 W180/$kosteel #0cf65a80 L0 W180/$Silver #FF4500FF L0 W180/$goinnuts|$m_mpac Aqua L0 W180/$atlantis|$attila|$avr|$baywatch|$blakpyra|$btmn|$bttf|$cntct|$elektra|$embryon|$faeton|$fh|$flash|$frontier|$gamatron|$gi|$gladiatr|$gransla|$GratefulDead_B2S|$hd|$hglbtrtb|$ind250cc|$jb|$jm|$jy|$lw3|$magic|$mousn|$nascar|$panthera|$poleposn|$pop|$princess|$rab|$radcl|$rctycn|$ripleys|$robo|$rollstob|$sfight2|$shrkysht|$slbmania|$spirit|$spstn|$sshtl|$stars|$startrp|$superstar|$swrds|$tftc|$tmfnt|$trailer|$trek|$trident|$twenty4|$twst|$tz|$Wooly|$ww|$wwfr|$xmen Blue L0 W180/$bountyh|$sprk Brown L0 W180/$apollo13|$barra|$beatclck|$blckhole|$capersville|$centigrade|$dipsydoodle|$dm|$dungdrag|$fathom|$flight2k|$futurspa|$gprix|$icefever|$jd|$jigglebox|$lsrcu|$marstrek|$metalman|$missworld|$PinballUniverse|$pinclown|$pnkpnthr|$seawitch|$smb3|$splitsec|$spyhunt|$Stratoflite|$strngsci|$strworld|$stwr|$surfer|$t2|$tmac|$ts|$whirl|$wipeout|$Xenon Cyan L0 W180/$flicker Dark_turquoise L0 W180/$playboyb Deep_pink L0 W180/$trucksp3 Dodger_blue L0 W180/$thegames Firebrick L0 W180/$black100 Forest_green L0 W180/$eldorado Gold L0 W180/$Baseball|$biggame|$bighit|$bowarrow|$cftbl|$congo|$cueball|$cv|$deadweap|$eballdlx|$eightbll|$ffv104|$forceii|$FourMBC|$gator|$ghostbusters|$godzilla|$gridiron|$hh|$honey|$hothand|$lectrono|$linedrive|$ngg|$pinpool|$rugby|$suprbowl|$teedoff3|$tmnt|$wcs|$wldcp|$xfiles Green L0 W180/$gork Light_sea_green L0 W180/$bigvalley|$Shangrila|$spectru4|$supersoccer|$yukon Lime L0 W180/$america|$Beatles2013|$dollyptb|$goldbal|$pinchamp|$stargoda|$totem|$voltan Magenta L0 W180/$cataco Medium_aqua_marine L0 W180/$xsandos Medium_orchid L0 W180/$eballchp|$esclwrld|$Kuwait Medium_sea_green L0 W180/$aavenger Medium_violet_red L0 W180/$abv106|$antar|$bcats|$comet|$cycln|$escape|$farfalla|$fireball|$fpwr2|$fs|$ft|$harl|$hauntedmansion|$hurr|$i500|$im2|$jokrz|$kingtut|$kissb|$KOD|$lostspc|$lwar|$nbaf|$paragon|$potc|$robot|$sinbad|$skateblb|$strikext|$superman|$sureshot Orange L0 W180/$algar|$hercules|$ninebal Orange_red L0 W180/$bdk|$dracula|$geisha_FS_cpc|$impacto|$junglequeen|$OC|$playboys Pink L0 W180/$ali|$badgirls|$batmanf|$bbb109|$bop|$BS70_B2S|$BS80_B2S|$cc|$csmic|$dh|$genesis|$mb|$mm|$sttng|$TA|$taf|$totan Purple L0 W180/$abracadabra|$ACDC|$afm|$alpok|$amazonh|$androme|$astannie|$austin|$bk|$bk2k|$blkou|$bmx|$bnzai|$br|$buckrgrs|$canasta|$captfantastic|$carhop|$ckpt|$clas1812|$clown|$corv|$cyclopes|$dfndr|$diamond|$disco|$drac|$dragon|$dragoninterflip|$eatpm|$elvis|$empsback|$f14|$fball|$fire|$fjholden|$flashgdn|$frankst|$freddy|$freefall|$frpwr|$galaxy|$genie|$gldneye|$gnr|$grand|$grgar|$gs|$gw|$hirolcas|$hitthedeck|$hook|$hs|$id4|$jacksopen|$JL|$jokrpokr|$jupk|$kingsandqueens|$lotr|$matahari|$mav|$medusa|$monopoly|$Mphisto|$MT|$nf|$ngndshkr|$pharo|$play|$poto|$pwerplay|$rdkng|$rescu911|$rflshdlx|$robowars|$rollr|$RUSH2112_B2S|$rvrbt|$Scarface|$skyrocket|$sman|$sopranos|$sorcr|$spidermanjp|$spidermn|$SS|$startrek|$term3|$tom|$trigon|$trizn_l1|$tsptr|$vector|$vegas|$viprsega|$wd|$wrldtou2 Red L0 W180/$alienstr|$arena|$bbh|$mcastle|$tmwrp Royal_blue L0 W180/$krull Steel_blue L0 W180/$bonebstr Tomato L0 W180/$prtyanim Turquoise L0 W180/$Atlantis_1975|$avg|$Barbarella|$bbnny|$BigBrave|$centaur|$evelknie|$Fast_Draw_1975|$freedom|$Hearts_And_Spades|$knockout|$LadyLuck|$Paradise_Gottlieb_1965|$polic|$skijump|$spaceinv White L0 W180/$bguns|$BlueChip|$brvteam|$bsv103|$bullseye|$cactjack|$charlies|$closeenc|$Concorde|$dd|$diner|$dw|$esha|$Far_Out_1974|$full|$Hot_Shot_1973|$ij|$jplstw|$King_Pin_1973|$KingRock_1972|$lah|$mysticb|$pb|$pz|$qbquest|$raven|$rocky|$rs|$sc|$seesaw|$Sheriff_1971|$simp|$simpprty|$smbmush|$solaride|$SpinOut_1975|$sshooter|$sst|$stargat4|$stk|$swtril43|$taxi|$tfight|$tomy|$triplestrike|$VL|$vortex|$wildfyre|$yellowsub Yellow L0 W180/$PBXWheelLeft White 80 W0 L2/$PBXWheelRight White 80 W320 L3/$PBXWheelPageRight|$PBXWheelPageLeft White 400 5 L4

If these 3 configs are used for the rgb flashers as mentioned, you'll get changing colors on a per table basis. Center flasher will change its color first, then after a slight delay center left and center right will change their color and fiannly also left and right outside will change their colors.

Link to comment
Share on other sites

  • Content Provider

i implemented in the configtool a constant that creates the pbx line like this, if you put @allrgb@ in the rgb flipper or rgb undercab or undercabcomplex of the pinballx table, you will have a result like this

PinballX,0,0,0,0,0,0,0,0,0,0,$cp #00666680/$tf #8B008BCC/$Silver #BDB76BFF/$btmn|$hd|$saturn2|$hook|$harl|$twenty4|$sfight2|$GratefulDead_B2S|$spiderm7|$seawitch|$ts|$canasta|$bullseye|$brvteam|$trn|$BlueNote_1979|$jm|$jokrpokr|$blakpyra|$blckhole|$ironball|$ind250cc|$sprk|$rollstob|$spstn|$hvymetal|$icecoldbeer|$t2|$gprix|$cftbl|$skatebll|$fbclassa|$dfndr|$flash|$viprsega|$spacecty|$fathom|$draculfp|$wd|$smmanc|$smbmush|$esha|$evelknie|$whirl|$simpprty|$cityslck|$spcrider|$v1|$tz|$jokrz|$surfnsaf|$futurwld|$corv|$frankst|$freedom|$frontier|$ft|$txsector|$im2|$bank_a_ball|$princess|$ratfink|$milln|$term3|$thund_p|$rescu911|$memlan|$potc|$rctycn|$avg|$stars|$apollo13|$apollo_1967|$tftc|$americamosthaunted|$nbaf|$startrp|$taf|$radcl|$mt_140|$ngg|$xmen|$marstrek|$trek|$trigon|$trailer|$RoadRace_1969|$playboyb|$jy|$knockout|$kosteel|$robo|$abv106|$bellring|$bdk|$wrldtou2|$stlwr|$lwar|$aar|$tmachfp|$lostspc|$locomotn|$beatclck Blue/$gladiatr Blue_violet/$androme|$goinnuts|$strike|$LadyLuck|$eballdlx|$orbito|$clown Brown/$Atlantis_1975 Chart_reuse/$krull|$pstlpkr Coral/$Hearts_And_Spades|$hotdogg|$ewf|$waterwld|$Far_Out_1974|$wcs|$jigglebox|$empsback|$pnkpnthr|$escape|$Fast_Draw_1975|$junglequeen|$gwarfare|$pwerplab|$mtl|$rab|$surfer|$futurspa|$sinbad|$gransla|$skijump|$playboys|$totan|$odisea|$sing_along_1967|$Magnotron_1974|$freefall|$capersville|$strworld|$blackblt|$cc|$centigrade|$Concorde|$wipeout|$stwr|$strngsci|$bbb109|$alpok_b6|$Airport_1969|$aavenger|$alpok_l6|$aqualand|$Xenon|$Barbarella|$avr|$diner|$woz_b2s|$dipsydoodle Cyan/$freddy Deep_pink/$play Dodger_blue/$strawman|$bbh Forest_green/$goldbal|$m_mpac Gold/$dragon|$jplstw|$jngld|$RocketIII_1967|$ssvc|$King_Of_Diamonds|$lectrono|$starfire|$biggame|$bighit|$abracadabra|$bowarrow|$honey|$hh|$hauntedmansion|$scrpn_l1|$bsktball|$Hot_Shot_1973|$httip_l1|$eightbll|$BroncoBuster|$linedrive|$lsrcu|$mntecrlo|$rally|$wcsoccd2|$striker|$astannie|$embryon|$zankorfp|$tmwrp|$america|$quicks|$mexico|$pfevr|$gridiron|$strikext|$lunelle|$lucky|$magic|$pinpool|$batmanf|$teedoff3|$mav|$eldorado|$wpt|$silvslug|$fjholden|$gork|$deadweap|$spectru4|$FourMBC|$spacehaw|$shaqatt|$cv|$godzilla|$ghostbusters|$specforc|$cntforce|$gator|$ffv104|$dof_test Green/$hulk|$cataco Lawn_green/$ironmafp|$rackemup Light_sea_green/$SnowDerby_1970 Light_steel_blue/$supersoccer|$Shangrila|$bigvalley|$yukon|$BeatTime Lime/$xfiles|$lizard|$missworld|$farfalla|$Jumping_Jack|$fs|$dvlrdfp|$blkshpsq|$Beatles2013|$trident|$MiniCycle_1970|$bonebstr|$smurfette|$nemesis|$obaoba|$petaco|$time2000|$spooky|$goldwing|$prtyanim|$SpinOut_1975|$antar|$roldisco Magenta/$lzbal|$lostw Medium_orchid/$cntct|$vectora|$strlt|$tko_1979|$pb|$fireball_1972|$PinballUniverse|$fire|$polic|$closeenc|$dragoninterflip|$thegames|$wildfyre|$nba|$flashgdn|$tomy|$arena|$ww|$mcastle|$bbeltzac|$frpwr|$bguns|$panther7|$algar|$paragon|$shrkysht|$triplay|$sureshot|$jd|$evlfight|$sharkt|$sock|$ij4|$splitsfp|$swrds|$sprbreak|$hercules|$rugby|$bk|$i500|$KingRock_1972|$bighurt|$robot|$big_indian|$lca|$kingtut|$King_Pin_1973 Orange/$Target_Alpha_1976|$impacto|$solarwar|$pinclown|$Stratoflite|$OXO Pink/$tagteam|$charlies|$dh|$bsv103|$wof|$BS80_B2S|$BS70_B2S|$mb|$genesis|$strsphnx|$csmic Purple/$Scarface|$superman|$scram|$sc|$straight_flush|$shark|$smb3|$Sheriff_1971|$Spiritof76|$pmv112|$skyrocket|$rflshdlx|$sonstw|$spidermanjp|$pool|$solaride|$poleposn|$roadrunr|$superstar|$tfight|$rollr|$sshootr2|$sopranos|$spyhunt|$sorcr|$st|$SS|$spacewalk_1979|$rocky|$pyramid_1978|$slbmanib|$RUSH2112_B2S|$rvrbt|$startreb|$sshtl|$sman|$swtril43|$rsn|$robowars|$stingrfp|$id4|$eatpm|$dungdrag|$eballchp|$elektra|$f14|$elvis|$drac|$dollyptb|$cyclopes|$cycln|$wheel_maresa|$diamond|$dm|$faeton|$voltan|$gamatron|$galaxy|$gemini_1977|$genie|$gi|$fpwr2|$pkrno|$volley_1976|$fg|$Firecracker_1971|$firemntn|$flicker|$Whoa_Nellie_EM|$comet|$bk2k|$BigBrave|$blackjck|$blkou_hf|$bnzai|$BlueChip|$beat_the_clock_1963|$badgirls|$afm|$zof10|$Aladdins_Castle|$amazonh|$atlantis|$bop|$worlddef|$wolfman|$carhop|$CircusZaccaria_1977|$wizard_b2s|$clas1812|$captfantastic|$cactjack|$bronco|$br|$bttf|$Buccaneer|$Wooly|$gnr|$vegas|$mm|$midearth|$mnfb|$monopoly|$tom|$torp|$metalman|$grand|$trade_winds|$lapbylap|$lotr|$mars|$matahari|$myststar|$nascar|$pharo|$tmac|$timeline|$pinchamp|$Pioneer|$opthund|$tmnt|$nf|$new_york|$ngndshkr|$nugent|$odin_dlx|$kpv|$medusa|$hitthedeck|$hirolcas|$kissb|$hotwheel|$hs|$hglbtrtb|$hexagone|$gs|$grgar|$GTB2001_1971|$gw|$heavymtl|$hurr|$hoedown|$jb|$kiko|$Jumaci_1966|$trucksp3|$jacksopen|$kingsandqueens|$hypbl Red/$futrquen|$hawkman Royal_blue/$esclwrld Salmon/$bbnny|$ACDC_B2S|$agent777|$black100|$twd|$cherry_bell|$mystcas|$ninebal Steel_blue/$cpthook|$MIBS_1969 Tomato/$Scuba_1970|$strapids|$solar|$SpinACard_1969|$austin|$bighouse|$starrace Turquoise/$wldcp|$sttng|$viper|$lw3|$hothand|$pentacup|$raimfire|$hardbody|$ckpt|$ali|$bcats|$centaur|$ripleys|$jamesb2 White/$eclipse|$excalibr|$vortex|$fball|$dw|$wcup90|$csi|$cueball|$dd|$dvlsdre|$fh|$flightfp|$GottliebTopScore_1975|$twst|$sshtlzac|$sshooter|$gldneye|$geisha_FS|$flying_carpet|$victory|$forceii|$full|$congo|$cleoptra|$andretti|$attila|$barra|$wwfr|$xsandosa|$yellowsub|$acd|$zekespeak|$stargzfp|$alienstr|$baywatch|$wrlok|$caveman|$stargat4|$cheetah|$sst|$buckrgrs|$bountyh|$stargoda|$blkou|$bmx|$tsptr|$howzat|$qbquest|$speake|$raven|$rdkng|$pz|$punchy|$titan|$phnix|$pop|$poto|$taxi|$spacej|$simp|$snake|$suprbowl|$snspares|$shr|$seesaw|$rock|$rock2500|$RollerCoaster_1971|$rs|$spirit|$Paradise_Gottlieb_1965|$jupk|$Kuwait|$lah|$lightnfp|$Jungle_1972|$stk|$ij|$jack2opn|$trizn_l1|$triplestrike|$touchdn|$totem|$newwave|$old_chicago_1975|$tmfnt|$orbit1|$mysticb|$Mphisto|$meteor|$mousn|$torch|$spaceinb Yellow,$cp #00666680/$kosteel #0cf65a80/$trn #6495ED44/$tf #8B008BCC/$Silver #FF4500FF/$mysticb|$goinnuts|$m_mpac Aqua/$MIBS_1969 Beige/$rally Bisque/$twst|$rsn|$twenty4|$tz|$jy|$cntct|$wwfr|$gladiatr|$ripleys|$rctycn|$robo|$Whoa_Nellie_EM|$sing_along_1967|$bronco|$smurfette|$sonstw|$GratefulDead_B2S|$gransla|$shrkysht|$btmn|$sfight2|$goldwing|$gi|$xmen|$bttf|$caveman|$ww|$new_york|$nascar|$lw3|$faeton|$orbit1|$nugent|$magic|$fh|$Wooly|$flash|$mnfb|$mousn|$mtl|$frontier|$panther7|$pop|$gamatron|$princess|$rab|$spacehaw|$gemini_1977|$poleposn|$pnkpnthr|$elektra|$embryon|$petaco|$wolfman|$Pioneer|$radcl|$shark|$spacewalk_1979|$stargzfp|$starrace|$avr|$attila|$stars|$baywatch|$st|$trek|$spstn|$sshtl|$sshtlzac|$hardbody|$trailer|$startrp|$atlantis|$swrds|$torp|$t2|$tftc|$tmfnt|$hotdogg|$superstar|$hglbtrtb|$strngsci|$aqualand|$andretti|$americamosthaunted|$hexagone|$zekespeak|$hd|$blackjck|$jb|$spirit|$bighouse|$zankorfp|$trident|$Spiritof76|$jm Blue/$futrquen|$cleoptra Blue_violet/$woz_b2s|$odin_dlx|$bountyh|$BroncoBuster|$aar|$sprk Brown/$victory|$howzat Crimson/$centigrade|$strworld|$apollo13|$pinclown|$PinballUniverse|$futurspa|$lsrcu|$stwr|$blckhole|$sock|$missworld|$metalman|$flightfp|$smb3|$surfer|$excalibr|$opthund|$Stratoflite|$slbmanib|$fathom|$wpt|$dungdrag|$wipeout|$icefever|$jd|$tmac|$Buccaneer|$gprix|$capersville|$whirl|$seawitch|$beatclck|$spyhunt|$Xenon|$splitsfp|$barra|$dipsydoodle|$dm|$ts|$jigglebox Cyan/$raven Dark_olive_green/$flicker Dark_turquoise/$playboyb Deep_pink/$strlt Deep_sky_blue/$trucksp3 Dodger_blue/$thegames|$rock2500 Firebrick/$black100 Forest_green/$ij4|$spcrider|$eldorado Gold/$cpthook Golden_rod/$wldcp|$godzilla|$gator|$linedrive|$hh|$gridiron|$ghostbusters|$wcup90|$lizard|$FourMBC|$lectrono|$humpty_dumpty|$hothand|$ratfink|$cheetah|$cftbl|$forceii|$rugby|$congo|$cv|$cueball|$straight_flush|$xfiles|$zof10|$touchdn|$Baseball|$biggame|$bighit|$shr|$triplay|$deadweap|$honey|$teedoff3|$eightbll|$ngg|$pool|$suprbowl|$eballdlx|$ffv104|$dof_test|$wcs|$tmnt|$pinpool Green/$locomotn|$pentacup|$gork Light_sea_green/$orbito|$futurwld|$spacecty Light_steel_blue/$spectru4|$bigvalley|$Shangrila|$supersoccer|$yukon|$bank_a_ball Lime/$america|$titan|$totem|$hulk|$scram|$pinchamp|$phnix|$newwave|$voltan|$dollyptb|$raimfire|$Beatles2013|$goldbal|$hawkman Magenta/$cataco Medium_aqua_marine/$jngld Medium_blue/$xsandosa|$bighurt Medium_orchid/$eclipse Medium_purple/$esclwrld|$Kuwait|$eballchp Medium_sea_green/$aavenger Medium_violet_red/$solar|$King_Of_Diamonds|$solarwar|$skatebll|$mars|$speake|$GottliebTopScore_1975|$blkou_hf|$spacej|$kingtut|$BlueNote_1979|$sinbad|$ft|$saturn2|$fs|$lostspc|$cntforce|$robot|$charlies|$cycln|$potc|$genie|$lwar|$fireball_1972|$shaqatt|$kissb|$jokrz|$hauntedmansion|$i500|$harl|$comet|$fpwr2|$sureshot|$hvymetal|$fg|$abv106|$nbaf|$nemesis|$hurr|$farfalla|$superman|$im2|$jack2opn|$escape|$paragon|$bcats|$ironmafp|$strawman|$strikext|$antar Orange/$hercules|$ninebal|$algar Orange_red/$lunelle|$draculfp|$old_chicago_1975|$flying_carpet|$playboys|$snake|$bdk|$junglequeen|$strsphnx|$impacto|$geisha_FS|$tmachfp Pink/$sttng|$Aladdins_Castle|$Target_Alpha_1976|$taf|$totan|$ali|$bbb109|$BS80_B2S|$bsktball|$cc|$BS70_B2S|$bop|$batmanf|$csmic|$mm|$badgirls|$dh|$mb|$genesis Purple/$ckpt|$snspares|$bnzai|$smmanc|$trizn_l1|$skyrocket|$sman|$wd|$gldneye|$gnr|$blkou|$blackblt|$spidermanjp|$Jungle_1972|$jupk|$bmx|$sopranos|$sorcr|$kingsandqueens|$br|$RUSH2112_B2S|$rvrbt|$galaxy|$cherry_bell|$cityslck|$RollerCoaster_1971|$rollr|$rollstob|$Scarface|$scrpn_l1|$tsptr|$buckrgrs|$spiderm7|$fjholden|$captfantastic|$Scuba_1970|$twd|$carhop|$txsector|$bk2k|$alpok_l6|$alpok_b6|$Airport_1969|$hs|$id4|$amazonh|$ind250cc|$gwarfare|$androme|$tom|$agent777|$hirolcas|$abracadabra|$hitthedeck|$thund_p|$acd|$term3|$afm|$ACDC_B2S|$apollo_1967|$ironball|$sshooter|$grand|$grgar|$SS|$spooky|$clas1812|$bk|$jokrpokr|$ssvc|$gs|$astannie|$jacksopen|$strike|$stlwr|$jamesb2|$stargoda|$gw|$austin|$trigon|$canasta|$rock|$dvlsdre|$dragoninterflip|$eatpm|$Magnotron_1974|$elvis|$marstrek|$pharo|$viprsega|$play|$wrlok|$lzbal|$poto|$disco|$drac|$dragon|$frankst|$freddy|$matahari|$empsback|$fbclassa|$fball|$nba|$flashgdn|$fire|$monopoly|$Mphisto|$mt_140|$meteor|$memlan|$evlfight|$odisea|$mav|$ewf|$medusa|$nf|$f14|$ngndshkr|$diamond|$wrldtou2|$lotr|$rdkng|$rflshdlx|$clown|$rescu911|$hook|$vectora|$dfndr|$vegas|$cyclopes|$wcsoccd2|$frpwr|$freefall|$corv|$robowars|$punchy|$pwerplab Red/$mcastle|$alienstr|$lca|$tmwrp|$blkshpsq|$arena|$mexico|$lapbylap|$bbh|$OXO Royal_blue/$worlddef|$krull|$csi|$sharkt Steel_blue/$bonebstr Tomato/$lightnfp|$dvlrdfp|$kpv|$waterwld|$mntecrlo|$viper|$myststar|$blakpyra|$prtyanim Turquoise/$torch Violet/$centaur|$obaoba|$striker|$httip_l1|$RoadRace_1969|$RocketIII_1967|$hoedown|$hotwheel|$strapids|$CircusZaccaria_1977|$Hearts_And_Spades|$Fast_Draw_1975|$Barbarella|$SpinACard_1969|$LadyLuck|$quicks|$stingrfp|$SnowDerby_1970|$pfevr|$Jumaci_1966|$bowarrow|$knockout|$pyramid_1978|$skijump|$spaceinb|$Jumping_Jack|$polic|$BigBrave|$GTB2001_1971|$trade_winds|$avg|$evelknie|$Atlantis_1975|$freedom|$Paradise_Gottlieb_1965|$BeatTime|$big_indian|$wheel_maresa|$bbnny|$beat_the_clock_1963 White/$vortex|$triplestrike|$wof|$volley_1976|$wildfyre|$wizard_b2s|$tomy|$v1|$yellowsub|$lucky|$icecoldbeer|$ij|$jplstw|$hypbl|$Hot_Shot_1973|$full|$heavymtl|$kiko|$King_Pin_1973|$milln|$MiniCycle_1970|$mystcas|$midearth|$lostw|$KingRock_1972|$lah|$firemntn|$Firecracker_1971|$brvteam|$bsv103|$bullseye|$BlueChip|$bguns|$bbeltzac|$bellring|$cactjack|$closeenc|$esha|$Far_Out_1974|$dw|$diner|$Concorde|$dd|$pb|$pkrno|$starfire|$stargat4|$startreb|$sst|$sshootr2|$SpinOut_1975|$sprbreak|$stk|$surfnsaf|$time2000|$timeline|$tfight|$taxi|$swtril43|$tagteam|$specforc|$solaride|$roadrunr|$rocky|$roldisco|$rackemup|$qbquest|$pstlpkr|$pz|$rs|$sc|$simpprty|$smbmush|$simp|$silvslug|$seesaw|$Sheriff_1971|$tko_1979 Yellow

:)

but as far as i remember and if i'm right, the line is too long and dof has an issue to process it, i have to check it again, if you want to try again Swisslizard, it's been along time, and i don't know maybe dof r3 fixed it?

Link to comment
Share on other sites

Thanks for the replies i tried the @allrgb@ in the config tool as arngrim mentioned and it works great. There are a few tables that are mapped in the config tool but do not display the color when in pinballx, popeye,amazon hunt and terminator 2 are some of the ones that don't light up. I can't see any reason why they are not displaying the color on these ones.

Link to comment
Share on other sites

  • Content Provider

@arngrim:

DOF shouldn't have problems with long lines. There is also no planned limitation to the line lengths apart from the usual memorysize constraints. I've successfully experimented with line lengths which sum up to several kbytes.

 

The problem we had about those long configs was that the config tool used GET instead of POST requests to push the configs back to the server. In comparison to POST requests, GET is limited to a few kbyte of data while POST can transfer almost any size of information. Has this been fixed (dont remember)?

If yes, I'll do a few experiments with long lines.

Link to comment
Share on other sites

  • Content Provider

@lizard:

There is a bit of extra difficulty involved when PBX uses DOF. DOF needs to get the romnames of the tables for the effect mappings. PBX on the other hand doesnt know those romnames (mostly) and uses the name of the table. Therefore the PBX plugin uses a bit of extra mapping logiic to lookup the romnames from the table names. Since table names are not always the same for everyone, the plugin uses fuzzy text matching to lookup the romname. There can always be cases where this doesnt work as expected, e.g. because the fuzzy matching gets a to low score. It is also possible that the wrong romname is returned by the fuzzy textmatching, since the name of a "wrong" table is from a fuzzy matching point of view more similar to the name the plugin was looking for.

 

For this reason there will liekly always be tables where the table specific effect are not triggered.

Link to comment
Share on other sites

  • Content Provider

swisslizard, i understand the limitation of the get in general, but i stil don't know what is the exact issue in configtool, which page or action button is using a get that needs to be switched to a post?

 

because at first sight i don't see an issue,  in the ini files or anywhere? let me know the limitation that you see if you see one 

execpt that, we talked about the rom match long iago and i implemented the tablemappings.xml which is generated when we generate new ini which is doing the match, i created it like you wished, doesn't dof 3 use it?

here is a sample of it, if a table has more than one rom names in configtool, the one that you chose will be the one in that xml ;)
 

<TableNameMappings>
<Mapping>
<TableName>250cc</TableName>
<RomName>ind250cc</RomName>
</Mapping>
<Mapping>
<TableName>A Nightmare On Elm Street</TableName>
<RomName>freddy</RomName>
</Mapping>
<Mapping>
<TableName>Airborne</TableName>
<RomName>abv106</RomName>
</Mapping>
<Mapping>
<TableName>Ali</TableName>
<RomName>ali</RomName>
</Mapping>
<Mapping>
<TableName>Alien Poker (Not multiball version)</TableName>
<RomName>alpok_l6</RomName>
</Mapping>
<Mapping>
<TableName>Alien Star</TableName>
<RomName>alienstr</RomName>
</Mapping>
<Mapping>
<TableName>Amazing Spiderman</TableName>
<RomName>spiderm7</RomName>
</Mapping>
 
also like fren said, the rom tag is available in the xml tables for pinballx, i have it personally filled it for each of my tables, even the EM tables
Link to comment
Share on other sites

I have all tables working now by matching the table names in the tablemappings file so it is fair to say that dof is using it. The only thing left for me now is when i exit a table back to pinballx the flippers go out until you select left or right or if you wait 1 minute for pinballx to go into attract mode. It lights the start and coin lights straight away after exiting a table but does not seem to read the button color again, It will pick the color on pinballx startup and cycling through the menus fine just not when exiting a table.

Link to comment
Share on other sites

  • Content Provider

@lizard:

I know the issue that table specific colors and effects are not set after returining to PBX. There is a simple reason for this: PBX does not tell DOF which table is selected after returning to PBX and therefore DOF cant show the table colors.

 

@Arngrim:

DOF is using the table mappings xml file to get the rom names, but since the table names is not really a unique key and some people use slightly different table names (e.g. in my setup most table names which normaly start with "The" do not have the "The") fuzzy matching is still needed. Since were just controlling a bunch of colored lights and not a nuclear power plant I think this is good enough.

I havent been aware the PBX does now have a romname field. Need to check if this information is available from the plugin interface and if it is I might add some logic to use this in addition to the table mapping file.

Link to comment
Share on other sites

@lizard:

I know the issue that table specific colors and effects are not set after returining to PBX. There is a simple reason for this: PBX does not tell DOF which table is selected after returning to PBX and therefore DOF cant show the table colors.

Thanks for the explanation, if i add setting the rgbflippers to red in the pinballx config returning to PBX it lights them red so i will go with that. Thanks for your help.

Link to comment
Share on other sites

  • Content Provider

as far as i remember, we already talked about the rom name in the xml, which was available during our discussions and it was not passed to the plugin that time.

can you tell if dof is getting an error because using a generated ini with @allrgb@, meaning if there is an issue with the creation of the ini? (maybe because of a get usage instead of a post?)

Link to comment
Share on other sites

  • 4 weeks later...

I hope I'm interpreting this correctly, but when I add in @allrgb@ in the Pinballx Table in the Config Tool I end up with @allrgb@ in the *.ini file.  I was expecting the long string Arngrim shows above instead.  Is the the result I should be expecting?  Is this feature still working?

Link to comment
Share on other sites

Hmm, I had it under RGB Undercab but moved it to RGB Flipper and get the same result in my directconfig50.ini file:

 

PinballX,@allrgb@,0,0,0,0,0,0,0,0,0,0

 

Here's a screenshot out of the tool just case I'm doing something obviously wrong.  This is Pinballx Table config:

 

 

post-9698-0-53132400-1452979648_thumb.png

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...