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/02 22:22] 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 : **[[http:// | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | {{ : | + | {{ : |
- | **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 (ou HyperLaunch 3) ===== | + | * [[tutos: |
- | Le système AAE est directement intégré dans les versions récentes de ces launchers. | + | ===== Installation sous RocketLauncher ===== |
- | ===== Installation sous HyperLaunch | + | Pour ce tutoriel, le système AAE a été validé avec la version **Update |
- | ==== Module | + | ==== Installation de l' |
- | Nous utiliserons donc l' | + | {{page> |
- | <wrap lo> | + | ==== Module ==== |
- | <file autohotkey AAE.ahk> | + | {{page>tutos:software: |
- | MEmu = AAE | + | |
- | MEmuV = vAlpha87u2 (12/ | + | |
- | MURL = http:// | + | |
- | MAuthor = djvj | + | |
- | MVersion = 2.0.6 | + | |
- | MCRC = A3798B32 | + | |
- | iCRC = 78B83C3 | + | |
- | MID = 635038268873928953 | + | |
- | MSystem = " | + | |
- | ; | + | |
- | ; Notes: | + | |
- | ; To apply the updates, first extract the aae092808.zip to its own folder. Then extract aaeu1.zip (10/26/08 build) on top of it overwriting existing files. Do this again for aaeu2.zip (12/13/08 build) | + | |
- | ; 12/13/08 release crashes on launch if you have joysticks plugged in or virtual joystick drivers like VJoy installed. If you cannot change this, use AAE from 10/26/08. | + | |
- | ; Open your aae.log if it crashes and if it's filled with joystick control info, you need to unplug one joystick at a time until it stops happening. | + | |
- | ; Even just having your 360 controller receiver in can crash the exe. Nothing you can do except use another emu or always know to unplug your controllers. | + | |
- | ; In the aae.ini, If mame_rom_path has a # before it, remove it. | + | |
- | ; You can start the emu and press TAB to set some options. | + | |
- | ; If you want to change your exit key within AAE, launch the emu manually (w/o a game) and hit Tab. Then goto Keyboard Config -> Quit (at bottom). | + | |
- | ; | + | |
- | StartModule() | + | |
- | BezelGUI() | + | |
- | FadeInStart() | + | |
- | settingsFile := modulePath . " | + | ==== Configuration ==== |
- | Fullscreen := IniReadCheck(settingsFile, | + | |
- | bezelMode := IniReadCheck(settingsFile, | + | |
- | Artwork_Crop := IniReadCheck(settingsFile, | + | |
- | Use_Artwork := IniReadCheck(settingsFile, | + | |
- | Use_Overlays := IniReadCheck(settingsFile, | + | |
- | Exit_Mode := IniReadCheck(settingsFile, | + | |
- | aaeINI | + | {{page> |
- | ; Enabling Bezel components | + | ==== Ajout du système ==== |
- | IniWrite, %Use_Artwork%, | + | |
- | IniWrite, %Use_Overlays%, | + | |
- | IniWrite, %Artwork_Crop%, | + | |
- | If bezelEnabled | + | |
- | If bezelMode | + | |
- | { 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. | + | Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher : |
- | 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 | + | * Etape //Choose System Name// |
- | 7z(romPath, romName, romExtension, | + | * 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 de vos roms | ||
+ | * Etape //Database Creation// | ||
+ | * Choisissez l' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | IniWrite, %romPath%, %aaeINI%, main, mame_rom_path ; update AAE's rom path so it's always correct and also works with 7z | + | ===== Liens ===== |
- | + | ||
- | HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait | + | |
- | + | ||
- | 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 | + | |
- | {{ | + | * Tutoriel d' |
- | ===== Forum ===== | ||
- | Lien du sujet : [[http:// |