Outils pour utilisateurs

Outils du site


tutos:software:systemes:alftvgame

Ajout du système Alf TV Game

Présentation

FIXME : Description à rédiger…

Emulateurs compatibles

Installation sous RocketLauncher

Pour ce tutoriel, le système Alf TV Game a été validé avec la version 1.0 de l'émulateur Universal Emulator et la version 1.0 du module Alf. Des versions plus récentes peuvent être disponible via RocketLauncherUI.

Installation de l'émulateur

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)

Alf.ahk
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 :

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

tutos/software/systemes/alftvgame.txt · Dernière modification: 2017/02/14 11:16 de thesalan