Outils pour utilisateurs

Outils du site


tutos:software:systemes:alftvgame

Ceci est une ancienne révision du document !


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 reste plus qu'à ajouter le système, en choisissant l'émulateur Universal Emulator et en spécifiant le chemin de vos roms.

FIXME : donner plus de détails sur cette étape.

Liens

tutos/software/systemes/alftvgame.1486745057.txt.gz · Dernière modification: 2017/02/10 17:44 de nabubokon