Pocket Virtual Pinball
Contingut
Introducció
Ara que ja he fet una màquina B2S, però que és grossa per transportar-la, es tracta de fer la versió el més petita possible, com fa el pocket_lucho en aquest projecte:
Ordinador
Barebone PC caixa AOpen, PCB Zotac GF9300/E5700. 2,5GHz + 2GB DDR2 + 160 GB bSATA + DVD
Ordenador PC montado en caja BAREBONE AOPEN (sin tapa) con placa base mini-itx Zotac GF9300 (chipset NVIDIA Geforce 9300), procesador Intel E5700 CoreDuo 2,5 Ghz, 1 Gb RAM DDR2, Disco duro SATA 160Gb, DVDrw, USB 2.0. Con sistema operativo Microsoft 10 Home PRE-instalado.
És una placa mini-ITX, que és el que buscava, per tenir un factor de forma petit, amb una targeta gràfica nVidia integrada. Windows 10 i finalment instal.lo Windows 7. La placa base té el problema que no detecta per defecte la sortida d'àudio analògic (tant en W10 com en W7). I això es soluciona buscant i instal.lant els drivers de la placa base de Realtek.
Construcció
Pantalles
La sortida de video de la placa ITX té sortides HDMI, DVI i VGA.
- Pantalla principal: ACER AL1603W monitor TFT 15,5. (VGA) 1366x768. Format 16:9
- pantalla secundària (backglass). És la pantalla reciclada d'un IPad 10. Model 32V3H-H6A. HDMI. 1280x720 (nadiu)
screenres.txt
1366 768 1280 720 2 0 0 600 200 1280 0 0
Configuració botons i Configuració IPAC
** (lateral: nudgeX, left flipper) Z, Left * quit (Q) * Crèdit (5), Instruccions (I) * Start/Return (1) '''compte!''': ara el return ja no és el plunger * Plunger (Enter) ** (lateral: nudgeY, right flipper) X, Right
En aquesta configuració del pocket pinball només tinc dos botons laterals, perquè el so és analògic (es controla amb un potenciòmetre).
L'ordre dels botons en el IPAC és:
-button1: left -button2: Z -button3: Q -button4: 5,I -button5: 1 -button6: Enter -button7: right -button8: X
Dimensions
- Altura moble (frontal): 18cm
- Altura moble (posterior): 26cm
- Altura moble total (amb backglass, sense potes): 48cm
- Altura moble total (amb backglass, amb potes): 68cm
- llargada: 54 cm
- ample: 26cm (però millor fer-ho un parell de centímetres més ample)
Arrencar sempre la mateixa taula automàticament
La màquina està basada en el tema Close Encounters of the Third Kind, i vull que arrenqui la taula de forma automàtica. La idea és com s'ha de fer quan vols obligar a la gent a jugar sempre a la mateixa taula, i no vols que surtin de la màquina.
No he trobat una solució òptima, però hi ha vàries aproximacions.
1a manera
- Deshabilitar l'arrencada automàtica de PinballX en l'inici del sistema
- En l'inici del sistema que s'executi un batch file que arrenca el Visual Pinball amb la màquina seleccionada.
C:\Usuarios\pocket\app data\roaming\Microsoft\Windows\Start Menu\Programas\Inicio
(pocket és el meu nom d'usuari, en aquest cas)
El millor per accedir a aquesta ruta és anar a Inicio > Todos los Programas > Inicio, i amb el botó dret Explorar.
En aquesta ruta he de ficar el meu script: C:\arrencar_close.bat
que conté la única línia:
C:\Program^ Files\Visual^ Pinball\VPinball991.exe /play -"C:\Program Files\Visual Pinball\Tables\Close_Encounters_FS.vpt"
Com que la màquina no té teclat, els usuaris no poden accedir a les tecles ESC o Q, i no poden sortir de la taula. Ara bé, per apagar de forma correcta la màquina s'haurà de connectar el teclat/ratiolí.
2a manera
Faig servir el mateix script .bat.
- Habilito l'arrencada automàtica de PinballX en l'inici del sistema. La màquina arrenca el PinballX
En la configuració del PinballX (Startup Settings), en l'apartat Run Program on Startup:
Enabled: Yes Executable: C:\arrencar_close.bat Wait for Exit: Yes Hide Window: No
Arrenca el PinballX però de seguida arrenca el Visual Pinball amb la meva taula. Per sortir de la taula necessito el ratolí i teclat (tecles Q o ESC). Quan surto del Visual Pinball arrenca de forma normal el PinballX i puc jugar a d'altres taules.
3a manera
- Habilito l'arrencada automàtica de PinballX en l'inici del sistema. La màquina arrenca el PinballX
En l'apartat Visual Pinball, a parameters per defecte tinc:
/play -"[TABLEPATH]/[FILEPATH]"
Si ho canvio a:
/play -"[TABLEPATH]/Close_Encounters_FS.vpt"
El PinballX funciona normal, però sempre que seleccioni una taula arrencarà el Close Encounters. L'avantatge és que tinc el funcionament normal del PinballX i podré sortir del sistema i fer shutdown sense connectar el teclat.
Altres idees
Tenir la base de dades deshabilitada de manera que els usuaris només vegin una sola taula: Close Encounters
Pressupost
- ordinador: 75 e
- pantalles ACER i iPad: reciclades.
- Controladora per la pantalla de la IPad 10: 25e
- cable HDMI: 6e
- altaveus: 3e
- botons + I-PAC: 20e
- potes ferro i perfils: 20e
- Pintura: 10 e
Total: 160 e
Change Windows 7 Boot Screen Animation i canviar pantalla de login
Les fotos han de ser de 1024x768, independentment de la resolució de la pantalla.
Canviar la imatge d'inici de sessió:
la carpeta s'ha de dir backgrounds (en plural). La imatge s'ha de dir backgrounddefault.jpg, i ha de tenir menys de 256Kb.
How to Change Windows 7 Boot Screen Animation:
En aquest cas la imatge de fons ha de ser PNG (1024x768). I després també hi ha la imatge/animació del mig.
Coses a millorar
- El monitor del playfield hauria de ser digital (HDMI o DVI), no VGA com en aquest cas. És una llàstima perquè la taula del Close Encounters no té prou resolució en la pantalla. També és un tema de qualitat i resolució de la pantalla. En la tele de casa (1920x1080), amb entrada VGA es veu prou bé.
He fet proves de fer que les imatges del Close Encounters siguin de 1366x768, per tal de què no s'hagi de fer escalat. I he estat provant totes les opcions de la targeta gràfic i del les opcions de video del Visual Pinball. Però no hi ha manera de millorar la qualitat del playfield. És un tema de què el monitor no és prou bo, de la resolució, i de l'entrada analògica (VGA). Abans de fer un nou moble, val la pena pensar bé en el monitor que instal·lo.
- He alimentat la pantalla de 10 i els botons il·luminats amb un transformador extern de 12V. Però potser amb la mateixa font de l'ordinador hauria sigut suficient, no ho he provat i he anat a lo segur.
Media
Bloc:
Close Encounters pocket virtual pinball:
Close Encounters pinball: construcció:
Close Encounters pinball: aprofundint en el gameplay
Encuentros en la Tercera Fase, tema del Pocket pinball
Pocket Virtual Pinball: ja falta poc
Youtube:
Encara més petit?
Aquest pocket pinball es pot fer encara més petit, com es demostra en aquest video:
it uses a LattePanda computer board, 7" LattePanda display and a 5" hdmi display for backglass
Fa servir una placa LattePanda on es pot instal·lar el Windows 10.
El tirador no és analògic, sinó que és un tirador connectat a un micro-switch que fa un efecte similar. Aquesta seria una bona idea per fer un tirador de molla més barato i sense tantes complicacions.
creat per Joan Quintana Compte, juny 2018