Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutos:software:systemes:aae [2017/02/08 18:13] thesalan |
tutos:software:systemes:aae [2017/02/14 11:16] (Version actuelle) thesalan |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Ajout du système AAE ====== | ====== Ajout du système AAE ====== | ||
- | |||
- | Auteur : **[[https:// | ||
===== Présentation ===== | ===== Présentation ===== | ||
Ligne 7: | Ligne 5: | ||
{{ : | {{ : | ||
- | **AAE (Another Arcade Emulator)** est un émulateur de jeux d’arcade à base de vecteurs (Asteroids, Solar Quest…). Basé sur Retocade, il utilise de toutes nouvelles techniques d’affichage permettant de se rapprocher du rendu si particulier des moniteurs vectoriel. | + | **AAE (Another Arcade Emulator) **est un émulateur de jeux d’arcade à base de vecteurs (Asteroids, Solar Quest…). Basé sur Retocade, il utilise de toutes nouvelles techniques d’affichage permettant de se rapprocher du rendu si particulier des moniteurs vectoriel. |
- | [[http:// | + | ===== Emulateurs compatibles ===== |
- | ===== Installation sous RocketLauncher | + | * [[tutos: |
+ | |||
+ | ===== Installation sous RocketLauncher ===== | ||
+ | |||
+ | Pour ce tutoriel, le système AAE a été validé avec la version **Update 2** de l' | ||
==== Installation de l' | ==== Installation de l' | ||
- | * Télécharger l' | + | {{page> |
- | * Décompressez l' | + | |
==== Module ==== | ==== Module ==== | ||
- | Pour ce tutoriel, le système AAE à été validé avec la version 2.0.6 du module. | + | {{page> |
- | Des versions plus récentes peuvent être disponible via RocketLauncherUI, | + | ==== Configuration ==== |
- | <wrap lo> | + | {{page>tutos: |
- | <file autohotkey AAE.ahk> | + | ==== Ajout du système |
- | MEmu = AAE | + | |
- | MEmuV = vAlpha87u2 (12/ | + | |
- | MURL = http:// | + | |
- | MAuthor | + | |
- | MVersion | + | |
- | MCRC = A3798B32 | + | |
- | iCRC = 78B83C3 | + | |
- | MID = 635038268873928953 | + | |
- | MSystem = " | + | |
- | StartModule() | + | |
- | BezelGUI() | + | |
- | FadeInStart() | + | |
- | settingsFile := modulePath . " | + | Il ne vous reste désormais plus qu'à ajouter le système |
- | Fullscreen := IniReadCheck(settingsFile, | + | |
- | bezelMode := IniReadCheck(settingsFile, | + | |
- | Artwork_Crop := IniReadCheck(settingsFile, | + | |
- | Use_Artwork := IniReadCheck(settingsFile, | + | |
- | Use_Overlays := IniReadCheck(settingsFile, | + | |
- | Exit_Mode := IniReadCheck(settingsFile, | + | |
- | + | ||
- | aaeINI := CheckFile(emuPath . " | + | |
- | IniWrite, %Use_Artwork%, | + | |
- | IniWrite, %Use_Overlays%, | + | |
- | IniWrite, %Artwork_Crop%, | + | |
- | If bezelEnabled = true | + | |
- | If bezelMode = FixResMode; RocketLauncher Bezels | + | |
- | { BezelStart() | + | |
- | aaeWidth := Round(bezelScreenWidth) | + | |
- | aaeHeight := Round(bezelScreenHeight) | + | |
- | IniWrite, %aaeWidth%, %aaeINI%, main, screenw | + | |
- | IniWrite, %aaeHeight%, | + | |
- | IniWrite, 0, %aaeINI%, main, bezel | + | |
- | } Else; AAE Built-In Bezels | + | |
- | IniWrite, 1, %aaeINI%, main, bezel | + | |
- | Else; No Bezels | + | |
- | IniWrite, 0, %aaeINI%, main, bezel; Creating fake fullscreen mode if fullscreen is true because Pause is not compatible with AAE fullscreen mode. | + | |
- | IniRead, currentFullScreen, | + | |
- | If (currentFullScreen = 0) and (Fullscreen != " | + | |
- | IniWrite, 1, %aaeINI%, main, windowed | + | |
- | IniWrite, %A_ScreenWidth%, | + | |
- | IniWrite, %A_ScreenHeight%, | + | |
- | } Else If (currentFullScreen = 1) and (Fullscreen = " | + | |
- | IniWrite, 0, %aaeINI%, main, windowed | + | |
- | If (Fullscreen = " | + | |
- | IniWrite, %A_ScreenWidth%, | + | |
- | IniWrite, %A_ScreenHeight%, | + | |
- | } | + | |
- | + | ||
- | hideEmuObj := Object(" | + | |
- | 7z(romPath, romName, romExtension, | + | |
- | + | ||
- | IniWrite, %romPath%, %aaeINI%, main, mame_rom_path; | + | |
- | + | ||
- | HideEmuStart(); | + | |
- | + | ||
- | Run(executable . A_Space . romName, | + | |
- | + | ||
- | WinWait(" | + | |
- | WinWaitActive(" | + | |
- | + | ||
- | If (Fullscreen = " | + | |
- | Sleep, 200 | + | |
- | WinSet, Style, -0xC00000, A | + | |
- | } | + | |
- | + | ||
- | BezelDraw() | + | |
- | HideEmuEnd() | + | |
- | FadeInExit() | + | |
- | Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | ExitModule() | + | |
- | + | ||
- | RestoreEmu: | + | |
- | timeout := A_TickCount | + | |
- | Loop { | + | |
- | WinClose(" | + | |
- | If (!ErrorLevel || timeout < | + | |
- | Break | + | |
- | Sleep, 50 | + | |
- | } | + | |
- | Return | + | |
- | + | ||
- | CloseProcess: | + | |
- | FadeOutStart() | + | |
- | If (Exit_Mode = " | + | |
- | Process(" | + | |
- | Else | + | |
- | WinClose(" | + | |
- | Return | + | |
- | </ | + | |
- | + | ||
- | ==== Configuration de l' | + | |
- | + | ||
- | Ajouter l' | + | |
- | + | ||
- | * Name : AAE | + | |
- | * Path : ..\Emulators\AAE\aae.exe | + | |
- | * Rom Extensions : zip | + | |
- | * Module : AAE.ahk | + | |
- | * GUI Path : | + | |
- | * CLI Parameters : | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | ==== Ajout du système ==== | + | |
- | Il ne reste plus qu'à ajouter le système, en choisissant l' | + | * Etape //Choose System Name// |
+ | * Name : //AAE// | ||
+ | * Etape //Select Emulator// | ||
+ | * Cliquez sur la loupe et sélectionnez //AAE// | ||
+ | * Cochez //Add Emulator to System instead of Global// | ||
+ | * Etape //Select Rom Path(s)// | ||
+ | * Cliquez sur le bouton //+// et sélectionnez le dossier | ||
+ | * Etape //Database Creation// | ||
+ | * Choisissez l' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | ===== Forum ===== | + | ===== Liens ===== |
- | Lien du sujet : [[https:// | + | * Tutoriel d' |