User Tools

Site Tools


virtual_pinball

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
virtual_pinball [2024/01/08 16:18] wrusmanvirtual_pinball [2024/04/08 14:27] (current) – [De rabbithole (software)] wrusman
Line 14: Line 14:
 Met het hoarden van onderdelen en door dingen zelf te bedenken, maken of hergebruiken waar dat kan kun je een hoop besparen op diverse hardware. Ik wilde het project een hoge PAF (partner acceptatie factor) geven, dus ik heb er niet op bespaard om een mooie cleane look te krijgen die niet misstaat in de huiskamer.  Met het hoarden van onderdelen en door dingen zelf te bedenken, maken of hergebruiken waar dat kan kun je een hoop besparen op diverse hardware. Ik wilde het project een hoge PAF (partner acceptatie factor) geven, dus ik heb er niet op bespaard om een mooie cleane look te krijgen die niet misstaat in de huiskamer. 
  
-Als je onderdelen gaat bestellen is dat net zoals door de ikea lopen en denken "oh dat valt mee, das niet duur" totdat je uiteindelijk bij de kassa moet afrekenen. Hetzelfde had ik toen ik na het bouwen de totale balans opmaakte (zie de tabel onderaan). Uiteraard heb je in deze niche ook puristen die alles van originele pinball onderdelen maken, maar de kosten daarvan zijn zo exorbitant dat ik dat niet heb gedaan+Als je onderdelen gaat bestellen is dat net zoals door de ikea lopen en denken "oh dat valt mee, das niet duur" totdat je uiteindelijk bij de kassa moet afrekenen. Hetzelfde had ik toen ik na het bouwen de totale balans opmaakte (zie de tabel onderaan). Ik heb een oude tv gebruikt als speelveld, als ik voor een 4K of 8K opstelling was gegaan was het nog vele malen duurder geworden. 
-Ik heb een oude tv gebruikt als speelveld, als ik voor een 4K of 8K opstelling was gegaan was het nog vele malen duurder geworden.+ 
 +Uiteraard heb je in deze niche ook puristen die alles van originele pinball onderdelen maken, maar de kosten daarvan zijn zo exorbitant dat ik dat niet heb gedaan.
  
  
Line 24: Line 25:
  
 Dit bleek allemaal ruim uit 2 platen multiplex te kunnen komen door het wat handig in te delen. Dit bleek allemaal ruim uit 2 platen multiplex te kunnen komen door het wat handig in te delen.
-Voor de buitenkant van de kasten heb ik 18mm multiplex gebruikt, voor de achterwand en bodem 12mm.+Voor de buitenkant van de kasten heb ik 18mm multiplex gebruikt, voor de achterwand, tv montage platen en bodem 12mm.
  
 {{:vpinball:4.jpeg?400|}} {{:vpinball:4.jpeg?400|}}
Line 40: Line 41:
 {{:vpinball:kast.jpeg?direct&400|}}{{:vpinball:kast_klaar.jpeg?direct&400|}} {{:vpinball:kast.jpeg?direct&400|}}{{:vpinball:kast_klaar.jpeg?direct&400|}}
  
-de tv is op een houten plaat geschroefd welke op 2 latten steunt die aan de zijkanten zitten geschroefd. Dat geheel kan omhoog scharnieren en tegen de backbox leunen tijdens onderhoud.+De tv is ontdaan van zijn plastic omkasting en met de VESA bevestigingsgaten op een houten plaat geschroefd welke op 2 latten steunt die aan de zijkanten zitten geschroefd. Dat geheel kan op een buis omhoog scharnieren en tegen de backbox leunen tijdens onderhoud.
  
 {{:vpinball:inside.jpeg?direct&400|}} {{:vpinball:inside.jpeg?direct&400|}}
  
 +Uiteindelijk heb ik de rand van de tv en de binnenkant van de kast die zichtbaar was mat zwart geverft.
 Voor de afwerking heb ik plexiglas platen op maat gezaagd en deze via hoekprofielen op de kast bevestigd, voor de backbox is dit gedaan met bovenin twee glaslatten en onderin een u-profiel bovenop de DMD (dot matrix display) Voor de afwerking heb ik plexiglas platen op maat gezaagd en deze via hoekprofielen op de kast bevestigd, voor de backbox is dit gedaan met bovenin twee glaslatten en onderin een u-profiel bovenop de DMD (dot matrix display)
  
 {{:vpinball:backbox.jpeg?direct&400|}} {{:vpinball:backbox.jpeg?direct&400|}}
  
-Voor de lockplate (het deel wat de glasplaat opsluit en waar hje handen op rusten) heb ik geen officiele lockplate van metaal gebruikt maar zelf iets gemaakt van multiplex met afgeronde hoeken wat op de zijkanten ligt en met een deel daar ook in valt en zichzelf zo opsluit. De plaat wordt met twee veren vastgezet die je via het luik aan de voorkant los en vast kunt maken (zie de foto bij plunger hier onder).+Voor de lockplate (het deel wat de glasplaat opsluit en waar je handen op rusten) heb ik geen officiele lockplate van metaal gebruikt maar zelf iets gemaakt van multiplex met afgeronde hoeken wat met de randen op de zijkanten ligt en met een deel daar ook tussenin valt en zichzelf zo opsluit. De plaat wordt met twee veren onderop vastgezet die je via het luik aan de voorkant los en vast kunt maken (zie de foto bij plunger hier onder).
  
 ==== De elektronica ==== ==== De elektronica ====
 Voor de knoppen heb ik officiele pinball knoppen gebruikt, ten eerste omdat deze zichzelf bewezen hebben op duurzaamheid en ten tweede omdat het erg hinderlijk is als knoppen niet reageren zoals het hoort en je daardoor lag of haperende flippers krijgt.  Voor de knoppen heb ik officiele pinball knoppen gebruikt, ten eerste omdat deze zichzelf bewezen hebben op duurzaamheid en ten tweede omdat het erg hinderlijk is als knoppen niet reageren zoals het hoort en je daardoor lag of haperende flippers krijgt. 
-Om de echte pinball feeling te krijgen heb ik gekozen voor een analoge plunger kit van [[https://zebsboards.ca|ZebsBoards]] om de bal te kunnen lanceren. Onder de plunger zit een "launch" knop voor de spellen die geen plunger gebruiken, links om de voorkant zitten nog een "start", "extra ball" (of "coin") en een "exit" knop om de kast en keuzemenu te kunnen besturen.+Om de echte pinball feeling te krijgen heb ik gekozen voor een analoge plunger kit van [[https://zebsboards.ca|ZebsBoards]]welke een joystick en keyboard emuleert, zo kun je met de plunger de bal lanceren. Onder de plunger zit een "launch" knop voor de spellen die geen plunger gebruiken, links om de voorkant zitten nog een "start", "extra ball" (of "coin") en een "exit" knop om de kast en keuzemenu te kunnen besturen. In de configuratie van de software kun je de mapping van de assen van de virtuele joystick en keyboardkeys aanpassen.
  
 {{:vpinball:plunger.jpeg?direct&400|}} {{:vpinball:plunger.jpeg?direct&400|}}
Line 78: Line 80:
 {{:vpinball:dmd.jpeg?direct&400|}} {{:vpinball:dmd.jpeg?direct&400|}}
  
 +Let op dat je van alle software (visual Pinball, vpinMAME en de diverse plugin dll's) de 32 **of** de 64 bit variant installeert en registreert met de bijgeleverde tools. Ik heb het geheel alleen werkend gekregen met de 64 bit variant van alles.
 ===== De rabbithole (software) ===== ===== De rabbithole (software) =====
  
 Er zijn meerdere emulatoren of apps die een flipperkast na kunnen doen, uit diverse fora kon ik dit lijstje met pro's en con's opmaken : Er zijn meerdere emulatoren of apps die een flipperkast na kunnen doen, uit diverse fora kon ik dit lijstje met pro's en con's opmaken :
  
-^software  ^Pro  ^Con+^software  ^Pro  ^Con^
 |Future PinBall|+ redelijk veel kasten voor te krijgen |- Beperkte ontwikkeling, lijkt een eenmansproject| |Future PinBall|+ redelijk veel kasten voor te krijgen |- Beperkte ontwikkeling, lijkt een eenmansproject|
 |  |+ interfacing met hardware  |- verouderd, ook qua interfacing| |  |+ interfacing met hardware  |- verouderd, ook qua interfacing|
Line 88: Line 91:
 |  |  |- Veel plugins die weer op andere plugins en frameworks leunen| |  |  |- Veel plugins die weer op andere plugins en frameworks leunen|
 |  |  |- DLL hell| |  |  |- DLL hell|
- +|  |  |  | 
-|Virtual PinBall|+ closed source welke ge-open sourced is  |- Support via Fora is tegensprekend of niet duidelijk|+|Visual PinBall|+ closed source welke ge-open sourced is  |- Support via Fora is tegensprekend of niet duidelijk|
 |  |+ redelijk veel kasten voor te krijgen  |- Veel plugins die weer op andere plugins en frameworks leunen  |   |  |+ redelijk veel kasten voor te krijgen  |- Veel plugins die weer op andere plugins en frameworks leunen  |  
 |  |+ Actieve community  |  | |  |+ Actieve community  |  |
 |  |+ interfacing met hardware  |  | |  |+ interfacing met hardware  |  |
 |  |+ plugins beschikbaar  |  | |  |+ plugins beschikbaar  |  |
- +|  |  |  | 
- +|PinBallFX|  |- closed source via STEAM| 
-|PinBallFX|  |- closed source via STEAM- +|  ||- betaalde subscription  | 
-|  |  |- betaald  | +|  ||- betalen per kast of collectie |  
-|  |  |- betalen per kast  |  +
  
  
Line 104: Line 106:
 Om alles goed werkend te krijgen was een heel avontuur, maar het is uiteindelijk gelukt met  Om alles goed werkend te krijgen was een heel avontuur, maar het is uiteindelijk gelukt met 
 de 10.8 beta van visual pinball, te vinden op [[https://github.com/vpinball/vpinball/releases|github]]. de 10.8 beta van visual pinball, te vinden op [[https://github.com/vpinball/vpinball/releases|github]].
-Hier overheen heb ik de laatste release van [[https://github.com/vpinball/pinmame/releases|pinMAME]] gekopieerd en de [[https://github.com/vpinball/b2s-backglass/releases|b2s-backglass server]] voor de backbox monitor.+Hier overheen heb ik de laatste release van [[https://github.com/vpinball/pinmame/releases|VPinMAME]] gekopieerd en de [[https://github.com/vpinball/b2s-backglass/releases|b2s-backglass server]] voor de backbox monitor.
 Na wat configuratie instellingen in vpinball en dmdext.ini werkte alles zoals bedoeld en was het tijd kasten te gaan installeren. Na wat configuratie instellingen in vpinball en dmdext.ini werkte alles zoals bedoeld en was het tijd kasten te gaan installeren.
  
Line 111: Line 113:
 Let er op dat je ook de ROM (te plaatsen in vinMAME/Roms) en de b2s backglass files (te plaatsen in tables) er bij kunt vinden. Let er op dat je ook de ROM (te plaatsen in vinMAME/Roms) en de b2s backglass files (te plaatsen in tables) er bij kunt vinden.
  
 +Als launcher menu om een kast te kiezen na opstarten van de pc heb ik [[https://www.pinballx.com/|pinballX]] gebruikt, dit is een menu wat compleet de knoppen van de kast kan gebruiken om alles te doen. Het was eerst commercieel qua artwork, maar sinds Covid is dit gratis geworden.
  
 ===== De uiteindelijke schade ===== ===== De uiteindelijke schade =====
virtual_pinball.1704727092.txt.gz · Last modified: 2024/01/08 16:18 by wrusman