Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutos:software:systemes:alftvgame [2017/01/09 18:29] himura95 créée |
tutos:software:systemes:alftvgame [2017/02/14 11:16] thesalan |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | L’émulateur " | + | ====== Ajout du système Alf TV Game ====== |
- | Utiliser ce module : | + | ===== Présentation ===== |
- | <code> | + | {{ : |
+ | |||
+ | FIXME : Description à rédiger... | ||
+ | |||
+ | ===== Emulateurs compatibles ===== | ||
+ | |||
+ | * [[tutos: | ||
+ | |||
+ | ===== Installation sous RocketLauncher ===== | ||
+ | |||
+ | Pour ce tutoriel, le système Alf TV Game a été validé avec la version **1.0** de l' | ||
+ | |||
+ | |||
+ | ==== Installation de l' | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== Module ==== | ||
+ | |||
+ | Lors de la rédaction de ce tutoriel, le module Alf.ahk n' | ||
+ | Téléchargez le module ci-dessous : | ||
+ | |||
+ | <wrap lo> | ||
+ | |||
+ | <file autohotkey Alf.ahk> | ||
MEmu = Universal Emulator | MEmu = Universal Emulator | ||
- | MEmuV = | + | MEmuV = |
- | MURL = | + | MURL = |
MAuthor = craiganderson | MAuthor = craiganderson | ||
MVersion = 1.0 | MVersion = 1.0 | ||
- | MCRC = | + | MCRC = |
iCRC = | iCRC = | ||
- | MID = | + | MID = |
MSystem = " | MSystem = " | ||
+ | |||
; | ; | ||
; | ; | ||
+ | |||
StartModule() | StartModule() | ||
BezelGUI() | BezelGUI() | ||
FadeInStart() | FadeInStart() | ||
+ | |||
7z(romPath, romName, romExtension, | 7z(romPath, romName, romExtension, | ||
+ | |||
settingsFile := modulePath . " | settingsFile := modulePath . " | ||
configFile := emuPath . " | configFile := emuPath . " | ||
Ligne 30: | Ligne 54: | ||
WriteProperty(configIni," | WriteProperty(configIni," | ||
SaveProperties(configFile, | SaveProperties(configFile, | ||
+ | |||
SetTitleMatchMode, | SetTitleMatchMode, | ||
SetTitleMatchMode, | SetTitleMatchMode, | ||
+ | |||
Fullscreen := IniReadCheck(settingsFile, | Fullscreen := IniReadCheck(settingsFile, | ||
disableHideTitleBar := true | disableHideTitleBar := true | ||
Ligne 39: | Ligne 63: | ||
disableHideBorder := true | disableHideBorder := true | ||
BezelStart("" | BezelStart("" | ||
+ | |||
Run(executable, | Run(executable, | ||
+ | |||
WinWait(" | WinWait(" | ||
WinWaitActive(" | WinWaitActive(" | ||
+ | |||
; click send after alf selected by moduleName | ; click send after alf selected by moduleName | ||
Sleep, 100 | Sleep, 100 | ||
ControlSend, | ControlSend, | ||
+ | |||
WinWait(" | WinWait(" | ||
WinWaitActive(" | WinWaitActive(" | ||
+ | |||
; Sleep, 2000 | ; Sleep, 2000 | ||
; WinMenuSelectItem, | ; WinMenuSelectItem, | ||
+ | |||
BezelDraw() | BezelDraw() | ||
FadeInExit() | FadeInExit() | ||
Ligne 62: | Ligne 86: | ||
FadeOutExit() | FadeOutExit() | ||
ExitModule() | ExitModule() | ||
+ | |||
CloseProcess: | CloseProcess: | ||
FadeOutStart() | FadeOutStart() | ||
- | Process, Close, EMU.exe | + | Process, Close, EMU.exe |
WinShow, ahk_class Shell_TrayWnd | WinShow, ahk_class Shell_TrayWnd | ||
Return | Return | ||
- | </code> | + | </file> |
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | Ajouter l' | ||
+ | |||
+ | * Name : Alf | ||
+ | * Path : ..\Emulators\Universal Emulator\EMU.exe | ||
+ | * Rom Extensions : rom | ||
+ | * Module : Alf.ahk | ||
+ | * GUI Path : | ||
+ | * CLI Parameters : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **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 : | ||
- | Paramétrer RL ainsi : | + | * 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' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | {{ : | + | ===== Liens ===== |
- | **Mettre le Fade In en false** | + | |