Outils pour utilisateurs

Outils du site


tutos:software:systemes:alftvgame

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutos:software:systemes:alftvgame [2017/01/09 18:30]
himura95
tutos:software:systemes:alftvgame [2017/02/14 11:16] (Version actuelle)
thesalan
Ligne 1: Ligne 1:
-L’émulateur "Universal Emulator" en V1 est nécessaire.+====== Ajout du système Alf TV Game ======
  
-Utiliser ce module :+===== Présentation =====
  
-<code>+{{  :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 : 
 + 
 +<wrap lo>(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)</wrap> 
 + 
 +<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 = "Alf" MSystem = "Alf"
 + 
 ;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
 ;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
 + 
 StartModule() StartModule()
 BezelGUI() BezelGUI()
 FadeInStart() FadeInStart()
 + 
 7z(romPath, romName, romExtension, 7zExtractPath) 7z(romPath, romName, romExtension, 7zExtractPath)
 + 
 settingsFile := modulePath . "\" . moduleName . ".ini" settingsFile := modulePath . "\" . moduleName . ".ini"
 configFile := emuPath . "\EMU.ini" configFile := emuPath . "\EMU.ini"
Ligne 30: Ligne 54:
 WriteProperty(configIni,"main.selected", 2) WriteProperty(configIni,"main.selected", 2)
 SaveProperties(configFile,configIni) ; save changes to Preferences.cfg SaveProperties(configFile,configIni) ; save changes to Preferences.cfg
 + 
 SetTitleMatchMode, RegEx SetTitleMatchMode, RegEx
 SetTitleMatchMode, Fast SetTitleMatchMode, Fast
 + 
 Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
 disableHideTitleBar := true disableHideTitleBar := true
Ligne 39: Ligne 63:
 disableHideBorder := true disableHideBorder := true
 BezelStart("") BezelStart("")
 + 
 Run(executable, emuPath) Run(executable, emuPath)
 + 
 WinWait("New configuration ahk_class #32770") WinWait("New configuration ahk_class #32770")
 WinWaitActive("New configuration ahk_class #32770") WinWaitActive("New configuration ahk_class #32770")
 + 
 ; click send after alf selected by moduleName ; click send after alf selected by moduleName
 Sleep, 100 Sleep, 100
 ControlSend, Button1, {Enter}, New configuration ahk_class #32770 ControlSend, Button1, {Enter}, New configuration ahk_class #32770
 + 
 WinWait("ahk_class Afx:400000:b:10003:6") WinWait("ahk_class Afx:400000:b:10003:6")
 WinWaitActive("ahk_class Afx:400000:b:10003:6") WinWaitActive("ahk_class Afx:400000:b:10003:6")
 + 
 ; Sleep, 2000 ; Sleep, 2000
 ; WinMenuSelectItem, A, , View, Size 2:1 ; WinMenuSelectItem, A, , View, Size 2:1
 + 
 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'é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 ====
  
-Paramétrer RL ainsi :+Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
  
-{{ :tutos:rocketlauncher:alf_tv_game.png?nolink |}}+  * 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//
  
-**Mettre le Fade In en false**+===== Liens =====
  
-Lien du sujet : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alf-game-t10264.html]]+  * 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]])
tutos/software/systemes/alftvgame.1483983029.txt.gz · Dernière modification: 2017/01/09 18:30 (modification externe)