Re: FEEL v.1.9.7 è opensource!
Inviato: 11/10/2018, 15:51
Il Forum di riferimento italiano per gli appassionati di Cabinati Arcade
http://www.arcadeitalia.net/
Rinnovo gentilmente la richiestaDAMND ha scritto: ↑07/07/2018, 22:46Salve potreste linkare la descrizione di come si fa a stoppare Demul senza che Feel crashi?xbrunox ha scritto: ↑01/01/2018, 19:45 Ciao doc. Ho letto vari post indietro in cui si parlava di uscire da demul chiudendo feel e poi riaprirlo. Hai implementato il fatto che alla riapertura feel si ricordasse quale era l'ultima rom lanciata. Questa cosa non funziona però se la Rom viene lanciata dalla lista TOP GAMES. Potresti implementarla nelle future release?
xbrunox ha scritto: ↑04/11/2018, 20:06 Ma non ti avevo risposto? Cavolo scusa!
Io utilizzo script di autoit.
lo script si è aggiornato ed ora è diventato così:
#metto la finestra di feel in secondo piano
WinSetState("Feel", "", @SW_hide)
#utilizzando multires setto la risoluzione del desktop che mi serve
run ("MultiRes.exe /2560,240 /exit")
Sleep (300)
#copio la configurazione che mi serve per quella specifica rom del demul in questo caso me la va a pescare dalla cartella autonovsync (utilizza bios automatico e non il vsync, ne ho fatte anche altre in cui utilizzo il bios USA per avere la lingua inglese o altre in cui si utilizzano i controlli analogici o quelli digitali, i file da copiare sono 3 demul.ini e i 2 ini dei plugin dx11 e paddemul)
FileCopy ( "c:\demul\biossetup\autonovsync\*.*", "e:\demul\", 1 )
Sleep (300)
Global $g_bPaused = False
# questo serve per chiudere il demul e il feel e ripristinare la risoluzione video dello schermo
HotKeySet("{ESCAPE}", "Close")
While 1
Sleep(100)
WEnd
Func Close()
ProcessClose ("Feel.exe")
sleep (300)
ProcessClose ("demul.exe")
sleep (300)
run ("MultiRes.exe /320,240 /exit")
Sleep (300)
run ("C:\Feel2.exe")
Exit
Se utilizzi il demulshooter:
ho risolto anche l'inghippo del demulshooter se c'è il processo aperto le NV ram non vengono salvate quindi gli script vanno così cambiati:
#nascondere la finestra di feel
WinSetState("Feel", "", @SW_hide)
#cambiare la risoluzione video in una super tramite multires e ovviamente impostare le configurazioni di demul su video aspect in stretch (ci saranno problemi solo su quei giochi verticali ma che fanno comunque pena)
run ("MultiRes.exe /2560,240 /exit")
sleep (200)
#copiare e sovrascrivere i propri file di configurazione dei comandi che si vogliono utilizzare in demul, demul.ini - gpudx11.ini - paddemul.ini
FileCopy ( "c:\demul\biossetup\usavsync\*.*", "e:\demul\", 1 )
sleep (200)
#qui tramite daanav mouse cursor changer cambio il punattore del mouse che altrimenti nei giochi con la gun sarebbe quello default
run ("MouseCursorChanger.exe")
WinWaitActive("Daanav Mouse Cursor Changer by Daanav.com")
Send("{TAB 2}")
Send("{ENTER}")
ProcessClose ("MouseCursorChanger.exe")
Sleep (300)
# lancio il demulshooter con le configurazioni per la singola rom
run ("c:\demulshooter\DemulShooter.exe -target=demul07a -rom=braveff -noresize")
Sleep (300)
Global $g_bPaused = False
#QUELLO CHE SEGUE ACCADE DOPO LA PRESSIONE DI ESC
HotKeySet("{ESCAPE}", "Close")
While 1
Sleep(100)
WEnd
Func Close()
# chiudo feel
ProcessClose ("Feel.exe")
sleep (300)
#chiudo demulshooter
ProcessClose ("DemulShooter.exe*32")
sleep (300)
#chiudo demul
Send ( "!{F4}")
sleep (300)
ripristino il puntatore del mouse
run ("MouseCursorChanger.exe")
WinWaitActive("Daanav Mouse Cursor Changer by Daanav.com")
Send("{TAB 9}")
Send("{ENTER}")
ProcessClose ("MouseCursorChanger.exe")
#ripristino la risoluzione video
Sleep (300)
run ("MultiRes.exe /320,240 /exit")
Sleep (300)
#rilancio feel
run ("C:\Feel2.exe")
Exit
lo script se configurato nei vari parametri funziona alla perfezione, ovviamente così come è scritto funziona con i miei percorsi e le mie opzioni, per quello un minimo ci si deve studiare.
ah, va eseguito come pre_emulator_app_commandlin e messo nel cfg di ogni singola rom che crea il feel
Puoi anche ovviamente far girare il demul ad altre risoluzioni. É abbastanza la 640x240, senza disturbare le super resolution.