[dal sito feelfrontend.altervista.org] “FEEL (FrontEnd - Emulator Launcher) è un front-end per emulatori di videogame, specificamente pensato per l’utilizzo in un cabinato casalingo, altamente personalizzabile, ideale per integrare qualsiasi sistema di emulazione. La sua interfaccia utente è pensata per essere controllata da controlli arcade (joystick, tasti, spinner, trackball), e nasconde completamente Windows all’utente finale. Ciò lo rende perfetto per avviarsi automaticamente all’avvio di Windows in un arcade-pc.” 2 100% Free Supporto per qualsiasi emulatore a riga di comando Compatibile con tutte le versioni recenti di Windows Perfetto per arcade PC Requisiti di sistema minimi Pensato per gestire rapidamente decine di emulatori e liste di migliaia di titoli Temi audio/video personalizzabili Supporta snap, videosnap, marquee, cabinets Statistiche automatiche, ranking Intellisnap Key Remapping integrato Supporto schermi verticali Integrato con JammASD Supporto plance a LED tramite SmartASD Compatibile con MameWah Altre... 3 PC x86 (Pentium 4 o superiori) Windows XP o superiori (compatibile con 7, 8, 10) DirectX 9 .net framework 3.5 Microsoft XNA Game Studio 3.1 SmartASD per plance a led (opz) * FEEL v.1.2 o precedenti: DirectX 7 .net framework 2.0 DirectX managed 4 Primavera 2011 Startup progetto (antogeno24 + dr.p) Ott 2011 prima versione pubblicata su A.I. (v.1.0) Mag 2012 prima versione dr.p (v.1.0.7) 5 Mar 2013 FEEL targato A.I. Apr 2013 Nasce la sezione FEEL in A.I. Ott 2013 ultima versione 1st gen (v.1.2) ** FEELEdit ** ( + sincro) 6 Giu 2014 prima versione 2nd gen (v.1.5) nuovi layout (+ adolfo69) Mag 2015 Supporto SmartASD (v.1.7) ( + picerno, dungeonmaster) Giu 2015 Supporto schermi verticali (v.1.8) website ufficiale Presente …TO BE CONTINUED! :-) 7 Avviamo FEEL per capire cosa fa.. ... ... 8 9 10 Tutta la configurazione e i dati di FEEL sono raggiungibili e modificabili sotto la directory principale: config data layouts media [Content] file di configurazione emulatori (.ini) dati liste e statistiche d’uso (.lst, .sts) directory e file dei layout (.ini, .png) file audio usati dai temi directory dati interna di FEEL Info: questo lo rende facilmente spostabile da un path a un altro o copiabile su PC diversi ( = portable). 11 La configurazione di Feel è basata su file di testo (.ini), modificabili anche con un semplice Blocco Note Formato [parametro] [parametro] [parametro] ... # ---commento--- [valore] [valore] [valore] => Vai a editor 12 feel.ini Cosa succede se aggiorno FEEL? Devo rifare tutto da capo? FEEL controlla e mantiene aggiornati tutti i propri file di configurazione, inserendovi in automatico tutte le modifiche necessarie. Questo permette di mantenere la configurazione corretta e allineata anche dopo un aggiornamento di versione di FEEL. L’aggiornamento di FEEL è quindi molto semplice e sicuro, e richiede solo il refresh dei file di esecuzione. FEEL v.1.x FEEL v.1.8 13 In FEEL i titoli dei giochi sono organizzati in platform, emulatori e gamelist: platform Arcade emulator gamelist Mame All games Shooting games My favourite games ... Daphne All games .. Model 2 ... Computer C=64 ... Console ... 14 La struttura della configurazione di FEEL, che ricalca l’organizzazione appena descritta, permette di personalizzare rapidamente il frontend a piacimento Livelli configurazione: feel tutto il FE platform gruppo di emulatori emulator singolo emulatore gamelist lista di rom cfg singola rom 15 ..\config feel (parametri validi per tutto il frontend) ..\config\arcade platform (parametri della platform arcade) ..\config\arcade\mame emulator (parametri specifici di MAME) gamelist (parametri di lista) .... ..\config\arcade\mame\cfg rom (parametri di lancio di una singola rom) 16 Di norma molti parametri hanno una collocazione unica, es.: Tasti di comando validi per tutto il FE (feel.ini) Parametri di avvio emu specifici per emulatore (es.: mame.ini) In altri casi è utile e comodo impostarli su livelli diversi, es.: layout feel.ini suoni platform (layout specifico per platform) ... emulator (layout specifico per emulatore) ... Sfruttando queste possibilità si può scegliere qualsiasi grado di personalizzazione impostando il minimo indispensabile di parametri. 18 Esempio di parametri di avvio di un emulatore: rom_path rom_extension emulator_commandline emulator_arguments snapshot_path E:\stella\ROMS bin E:\stella\Stella.exe "[full_path]" E:\stella\snap 19 Per la configurazione di lancio degli emulatori esistono vari alias per la composizione dei comandi: [rom_path] [rom_name] [rom_extension] [full_path] [full_dos_path] percorso delle rom (come da parametro rom_path) nome della rom attualmente selezionata estensione della rom attualmente selezionata = [rom_path]\[rom_name].[rom_extension] = [full_path] in formato dos (8.3) 20 Configuriamo un nuovo emulatore ... ... 21 Ma non c’è qualcosa di più semplice?? Tutti i principali parametri di configurazione sono modificabili in modo guidato anche tramite il modulo FEELEdit (by Sincro) => Vai a FEELEdit 22 23 24 La struttura dei layout di FEEL è semplice ma versatile main.png cabinet.png immagini testi bezel.png marquee.png 25 Fasi creazione layout: 1. Disegno del background (main.png) 2. Posizionamento label (layout.ini) con coordinate x,y 3. Applicazione bezel (bezel.png) SUGGERIMENTO Le funzioni layout_test_mode e reload config (F2) agevolano il disegno 26 Per completare l’aspetto di FEEL è possibile: Definire suoni specifici per tutti gli eventi del frontend (conferma, annulla, etc.) Impostare una musica di background eseguita in loop Eseguire tracce musicali .mp3 in ordine casuale Impostare singolarmente il volume di effetti sonori, musica, videosnap 27 28 Wizard automatico di configurazione nuovi emulatori Aggiornamento FEELEdit ( + layout editor) Funzionalità di condivisione online Estensione documentazione e materiali scaricabili ... Altro? 29 SEZIONE FEEL ARCADEITALIA http://www.arcadeitalia.net/viewforum.php?f=64 FEEL OFFICIAL WEBSITE http://feelfrontend.altervista.org 30 31 antogeno24 adolfo69 sincro picerno dungeonmaster Il forum ArcadeItalia.net tutti gli utenti e gli amici di FEEL! 32 33