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/02/02 16:41]
stephco08
tutos:software:systemes:alftvgame [2017/02/14 11:16] (Version actuelle)
thesalan
Ligne 1: Ligne 1:
-====== Ajout du système ALFTVGAME ======+====== Ajout du système Alf TV Game ======
  
-Auteur : **[[http://forum.hfsplay.fr/membre2.html|micaelo14]] **le 28 avril 2016+===== Présentation =====
  
-===== ALFTVGAME =====+{{  :tutos:alf_tv_game_system.png?nolink&  }}
  
-L’émulateur "Universal Emulator" en V1 est nécessaire.+FIXME : Description à rédiger...
  
-Utiliser ce module :+===== Emulateurs compatibles =====
  
-<code>+  * [[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 =
Ligne 19: Ligne 37:
 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 36: 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 45: 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 68: Ligne 86:
 FadeOutExit() FadeOutExit()
 ExitModule() ExitModule()
 + 
 CloseProcess: CloseProcess:
 FadeOutStart() FadeOutStart()
Ligne 74: Ligne 92:
 WinShow, ahk_class Shell_TrayWnd WinShow, ahk_class Shell_TrayWnd
 Return Return
-</code>+</file>
  
-Paramétrer RL ainsi :+==== 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&  }} {{  :tutos:rocketlauncher:alf_tv_game.png?nolink&  }}
  
-**Mettre "le Fade In" en "false".**+**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 :
  
-Lien du sujet [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alf-game-t10264.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alf-game-t10264.html]]+  * 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]])
tutos/software/systemes/alftvgame.1486050079.txt.gz · Dernière modification: 2017/02/02 16:41 de stephco08