====== Ajout du système Alf TV Game ======
===== Présentation =====
{{ :tutos:alf_tv_game_system.png?nolink& }}
FIXME : Description à rédiger...
===== Emulateurs compatibles =====
* [[tutos:software:emulateurs:universal-emulator|Universal Emulator]]
===== Installation sous RocketLauncher =====
Pour ce tutoriel, le système Alf TV Game a été validé avec la version **1.0** de l'émulateur [[tutos:software:emulateurs:universal-emulator|Universal Emulator]] et la version **1.0** du module //Alf//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
==== Installation de l'émulateur ====
{{page>tutos:software:emulateurs:universal-emulator#installation&nofooter&noheader}}
==== Module ====
Lors de la rédaction de ce tutoriel, le module Alf.ahk n'était pas disponible dans RocketLauncherUI.
Téléchargez le module ci-dessous :
(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)
MEmu = Universal Emulator
MEmuV =
MURL =
MAuthor = craiganderson
MVersion = 1.0
MCRC =
iCRC =
MID =
MSystem = "Alf"
;----------------------------------------------------------------------------
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
7z(romPath, romName, romExtension, 7zExtractPath)
settingsFile := modulePath . "\" . moduleName . ".ini"
configFile := emuPath . "\EMU.ini"
configIni := LoadProperties(configFile) ; load the config into memory
fullromnamepath := romPath . "\" . romName romExtension
WriteProperty(configIni,"Alf.ext.path", fullromnamepath)
WriteProperty(configIni,"main.selected", 2)
SaveProperties(configFile,configIni) ; save changes to Preferences.cfg
SetTitleMatchMode, RegEx
SetTitleMatchMode, Fast
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
disableHideTitleBar := true
disableHideToggleMenu := true
disableHideBorder := true
BezelStart("")
Run(executable, emuPath)
WinWait("New configuration ahk_class #32770")
WinWaitActive("New configuration ahk_class #32770")
; click send after alf selected by moduleName
Sleep, 100
ControlSend, Button1, {Enter}, New configuration ahk_class #32770
WinWait("ahk_class Afx:400000:b:10003:6")
WinWaitActive("ahk_class Afx:400000:b:10003:6")
; Sleep, 2000
; WinMenuSelectItem, A, , View, Size 2:1
BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
CloseProcess:
FadeOutStart()
Process, Close, EMU.exe
WinShow, ahk_class Shell_TrayWnd
Return
==== Configuration ====
Ajouter l'émulateur Alf dans //RocketLauncher// :
* Name : Alf
* Path : ..\Emulators\Universal Emulator\EMU.exe
* Rom Extensions : rom
* Module : Alf.ahk
* GUI Path :
* CLI Parameters :
{{ :tutos:rocketlauncher:alf_tv_game.png?nolink& }}
**Important : Désactivé le //Fade in//** (FIXME : expliquer comment)
==== Ajout du système ====
Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
* Etape //Choose System Name// :
* Name : //Alf TV Game//
* Etape //Select Emulator// :
* Cliquez sur la loupe et sélectionnez //Alf//
* Cochez //Add Emulator to System instead of Global//
* Etape //Select Rom Path(s)// :
* Cliquez sur le bouton //+// et sélectionnez le dossier de vos roms
* Etape //Database Creation// :
* Choisissez l'action que vous désirez concernant la base de données des jeux
* Etape //Overview// :
* Vérifiez la configuration et cliquez sur //Finish//
===== Liens =====
* Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alf-game-t10264.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alf-game-t10264.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])