[EN COURS]Message erreur a chaque lancement de jeu

Ici se règle les problèmes concernant la configuration des différents émulateurs.

Modérateurs : Porko, Modérateurs

Avatar de l’utilisateur
Pioupial
noob
noob
Messages : 4
Inscription : 03 sept. 2017 - 18:25

Message erreur a chaque lancement de jeu

Message par Pioupial » 04 sept. 2018 - 23:55

Bonjour à tous

Avant de vous exposer mon problème voilà ci-dessous mes version de logiciels
Hyperspin : 1.4
RocketLauncherUI : 1.0.1.9

Au lancement d'un jeu, n'importe lequel et de n'importe quel émulateur j'ai un message d'erreur pendant le chargement que je n'avais pas avant. Cela ne n'empêcha pas l'émulateur de se lancer et le jeu de fonctionner, mais ça le fait quand même moyen ;).Je précise de nouveau que tous fonctionnait correctement il y quelques jours, et que je n'ai pas mis a jour Hyperspin ni rocketlauncher.

Par exemple voilà le message au lancement d'un jeu ps2
Image
En gros j'ai un erreur "ahk" a chaque lancement

Le message s’estompe au bout d'une dizaine de seconde et l'émulateur se lance avec le jeu.

Voici mon fichier RocketLauncher.log.
Que s'est-il passé pour que tous mes lancements via hyperspin possèdent le même problème.
Merci de votre aide.

Voici mon fichier RocketLauncher.log.

Code : Tout sélectionner

[code]
23:29:56:502 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.0 (www.rlauncher.com)
23:29:56:710 | RL |      INFO  | +219   | Main - System Specs:
					RocketLauncher Dir: D:\RocketLauncher
					RocketLauncher is: 32-bit
					OS: Microsoft Windows 10 Professionnel
					SKU: Professional
					Total Memory: 8129.85 MB
					Free Memory: 5212.96 MB
					Used Memory: 2916.891 MB
					SystemType: 64-bit
					Physical Processors: 1
					Logical Processors: 4
					GPU 1 Name: NVIDIA GeForce GTX 750 Ti
					GPU 1 RAM: -2048.00 MB
					GPU 1 Driver Version: 24.21.13.9907
					Sound 1 Device: NVIDIA High Definition Audio
					Sound 1 Status: Enabled
					Sound 2 Device: Realtek High Definition Audio
					Sound 2 Status: Enabled
					Sound 3 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
					Sound 3 Status: Enabled
					OS Language: French_Standard
					System Locale: fr-FR
					Formats Locale: fr-FR
					Windows UI Language: fr-FR
					Text Encoding: Windows-1252
					OS Admin Status: No
					RL Compatibility Flags: 
					Latest .Net Version: v4.0.30319
					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1000 work) [32bit] [60hz] [Landscape]  (Primary)
					Current AHK Desktop Width: 1920
					Current AHK Desktop Height: 1080
					Monitor #1 DPI: 100
					ErrorMode: 0
					AutoHotkey Path: 
					AHK Version: 1.1.13.00
					Unicode: No
23:29:56:710 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
23:29:56:710 | RL |      INFO  | +0     | Main - Raw CLI received: "Sony Playstation 2 Mortal Kombat - Deadly Alliance (USA)"
23:29:56:711 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "RocketLauncherUI"
23:29:56:711 | RL |      INFO  | +0     | Process.Process - "Exist" "RocketLauncherUI.exe" 
23:29:56:719 | RL |      INFO  | +0     | Main - RocketLauncherUI.exe is not currently running
23:29:56:719 | RL |      INFO  | +0     | Main - RocketLauncher received "Sony Playstation 2" and "Mortal Kombat - Deadly Alliance (USA)"
23:29:56:724 | RL |      INFO  | +0     | Main - Did not find a "D:\RocketLauncher\Settings\Sony Playstation 2\Game Options.ini" file, skipping any game-specific options.
23:29:56:724 | RL |      INFO  | +0     | Main - Mortal Kombat - Deadly Alliance (USA) is using the default emulator: Sony Playstation 2
23:29:56:724 | RL |      INFO  | +0     | Main - Checking for a [Sony Playstation 2] section in D:\RocketLauncher\Settings\Sony Playstation 2\Emulators.ini
23:29:56:724 | RL |      INFO  | +0     | Main - Found [Sony Playstation 2] in D:\RocketLauncher\Settings\Sony Playstation 2\Emulators.ini
23:29:56:724 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk exists
23:29:56:729 | RL |      INFO  | +16    | Main - CRC Check - CRC matches, this is an official unedited module.
23:29:56:729 | RL |      INFO  | +0     | Main - Mortal Kombat - Deadly Alliance (USA) will use module: D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk
23:29:56:732 | RL |   WARNING  | +0     | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Global RocketLauncher.ini"
23:29:56:732 | RL |   WARNING  | +0     | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Sony Playstation 2\RocketLauncher.ini"
23:29:56:755 | RL |      INFO  | +15    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
23:29:56:758 | RL |      INFO  | +16    | CheckFile - Checking if D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe exists
23:29:56:759 | RL |      INFO  | +0     | Main - INI Keys read
23:29:56:759 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
23:29:56:760 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
23:29:56:768 | RL |      INFO  | +0     | Main - "Mortal Kombat - Deadly Alliance (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
23:29:56:768 | RL |      INFO  | +0     | CheckPaths - Started
23:29:56:768 | RL |      INFO  | +0     | CheckPaths - Looking for rom: D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso
23:29:56:768 | RL |      INFO  | +0     | CheckPaths - Found rom: D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso
23:29:56:768 | RL |      INFO  | +0     | CheckPaths - Ended
23:29:56:769 | RL |      INFO  | +0     | BuildScript - User Variables:
					;----------------------------------------------------------------------------
					; INJECTED VARIABLES
					;----------------------------------------------------------------------------
					
					#NoTrayIcon
					#InstallKeybdHook
					MiscUtils.DetectHiddenWindows("On")
					SetTitleMatchMode, 2
					SendMode, Event
					Global RLLog
					Global RLObject
					0 := "2"
					rlPath := "D:\RocketLauncher"
					pluginPath := "D:\RocketLauncher\Plugins"
					pluginName := "RocketLauncherUI"
					pluginExt := ".plugin"
					contextOnExit := ""
					rlMode := ""
					rlTitle := "RocketLauncher"
					rlVersion := "1.2.0.0"
					rlAuthor := "djvj"
					rlURL := "www.rlauncher.com"
					langFile := "D:\RocketLauncher\Data\Language\Localization.ini"
					primMonitor := "1"
					frontendPID := "0"
					frontendPath := "D:\RocketLauncher\RocketLauncherUI"
					frontendExe := "RocketLauncherUI.exe"
					frontendExt := "exe"
					frontendName := "RocketLauncherUI"
					frontendDrive := "D"
					exitEmulatorKey := "~Esc"
					restoreFE := "false"
					exitScriptKey := "~q & ~s"
					toggleCursorKey := "~e & ~t"
					emuFullPath := "D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe"
					emuPath := "D:\Hyperspin\Emulators\Sony Playsation 2"
					emuName := "Sony Playstation 2"
					emuExt := "exe"
					baseRomPath := "D:\Hyperspin\Roms\Sony Playstation 2"
					romPath := "D:\Hyperspin\Roms\Sony Playstation 2"
					romPathFromIni := "D:\Hyperspin\Roms\Sony Playstation 2"
					romExtension := ".iso"
					romExtensionOrig := ".iso"
					romExtensions := "iso"
					executable := "pcsx2.exe"
					systemDbName := "Sony Playstation 2"
					systemName := "Sony Playstation 2"
					dbPath := ""
					dbName := "Mortal Kombat - Deadly Alliance (USA)"
					dbExt := ""
					romName := "Mortal Kombat - Deadly Alliance (USA)"
					romMapPath := ""
					romMappingEnabled := "false"
					romMappingLaunchMenuEnabled := "false"
					romMappingFirstMatchingExt := "false"
					romMappingShowAllRomsInArchive := "true"
					romMappingNumberOfGamesByScreen := "7"
					romMappingHideParent := "false"
					romMappingMenuWidth := "400"
					romMappingMenuMargin := "65"
					romMappingTextFont := "Bebas Neue"
					romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
					romMappingDisabledTextColor := "ff888888"
					romMappingTextSizeDifference := "7"
					romMappingTextMargin := "15"
					romMappingTitleTextFont := "Bebas Neue"
					romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
					romMappingTitle2TextFont := "Bebas Neue"
					romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
					romMappingGameInfoTextFont := "Bebas Neue"
					romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
					romMappingGameNameTextFont := "Bebas Neue"
					romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
					romMappingBackgroundBrush := "aa000000"
					romMappingColumnBrush := "33000000"
					romMappingButtonBrush1 := "6f000000"
					romMappingButtonBrush2 := "33000000"
					romMappingBackgroundAlign := "Stretch and Lose Aspect"
					romMappingMenuFlagWidth := "55"
					romMappingMenuFlagSeparation := "7"
					romMappingDefaultMenuList := "FullList"
					romMappingSingleFilteredRomAutomaticLaunch := "false"
					altArchiveNameOnly := ""
					altRomNameOnly := ""
					altArchiveAndRomName := ""
					altArchiveAndManyRomNames := ""
					altRomNamesOnly := ""
					romMapScenario := ""
					skipchecks := "false"
					romMatchExt := "true"
					blockInputTime := "0"
					blockInputFile := "D:\RocketLauncher\Module Extensions\BlockInput.exe"
					errorLevelReporting := "false"
					lockLaunch := "false"
					lockLaunchGame := ""
					screenRotationAngle := "0"
					screenRotationAngleGame := ""
					setResolution := ""
					logFile := ""
					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
					logLevel := "3"
					logShowDebugConsole := "false"
					logShowCommandWindow := "false"
					logCommandWindow := "false"
					logIncludeModule := "true"
					logIncludeFileProperties := "true"
					logIncludeDLLLogs := "false"
					errorSounds := "true"
					rlDebugConsoleStdout := ""
					sysLang := "French_Standard"
					sysType := "64-bit"
					broadcastWindowTitle := ""
					navUpKey := "Up"
					navDownKey := "Down"
					navLeftKey := "Left"
					navRightKey := "Right"
					navSelectKey := "Enter"
					navP2UpKey := "Numpad8"
					navP2DownKey := "Numpad2"
					navP2LeftKey := "Numpad4"
					navP2RightKey := "Numpad6"
					navP2SelectKey := "NumpadEnter"
					originalWidth := "1920"
					originalHeight := "1080"
					vdEnabled := "false"
					vdFullPath := "C:\Program Files\DAEMON Tools Lite\DTAgent.exe"
					vdUseSCSI := "true"
					vdDriveLetter := "G"
					vdDriveLetterScsi := "H"
					vdAddDrive := "true"
					demulShooterPath := ""
					servoStikEnabled := "false"
					servoStikExitMode := "false"
					ledblinkyEnabled := "false"
					ledblinkySystemName := ""
					ledblinkyFullPath := ""
					ledblinkyProfilePath := "D:\RocketLauncher\Profiles\LEDBlinky"
					ledblinkyRLProfile := "D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
					winIPACFullPath := ""
					ultraMapEnabled := "false"
					ultraMapFullPath := ""
					emuIdleShutdown := "0"
					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
					cursorSize := ""
					hideCursor := "true"
					hideEmu := "false"
					hideFE := "false"
					suspendFE := "false"
					fadeIn := "true"
					fadeInDuration := "1500"
					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
					fadeInDelay := "5000"
					fadeInExitDelay := "0"
					fadeOutExitDelay := "0"
					fadeOut := "false"
					fadeOutExtraScreen := "false"
					fadeOutDuration := "500"
					fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
					fadeOutDelay := "0"
					fadeLyrInterpolation := "2"
					fadeMuteEmulator := "false"
					fadeUseBackgrounds := "false"
					fadeClickThrough := "false"
					fadeSounds := "true"
					fade7zProgressMode := "extraction"
					fadeWidthBaseRes := "1280"
					fadeHeightBaseRes := "1024"
					fadeLyr1Color := "FF000000"
					fadeLyr1AlignImage := "Stretch and Lose Aspect"
					fadeLyr2Pos := "Stretch and Lose Aspect"
					fadeLyr2X := "0"
					fadeLyr2Y := "0"
					fadeLyr2W := ""
					fadeLyr2H := ""
					fadeLyr2Adjust := "1"
					fadeLyr2PicPad := "0"
					fadeLyr2Prefix := "Extra Layer 1 - Console"
					fadeLyr3Pos := "Center"
					fadeLyr3X := "450"
					fadeLyr3Y := "450"
					fadeLyr3W := ""
					fadeLyr3H := ""
					fadeLyr3Adjust := "1"
					fadeLyr3PicPad := "0"
					fadeLyr3Speed := "750"
					fadeLyr3Animation := "DefaultFadeAnimation"
					fadeLyr37zAnimation := "DefaultFadeAnimation"
					fadeLyr3Type := "imageandbar"
					fadeLyr3ImgFollow7zProgress := "true"
					fadeLyr3Repeat := "1"
					fadeLyr3BackImageTransparency := "30"
					fadeLyr3StaticPos := "Bottom Center"
					fadeLyr3StaticX := "0"
					fadeLyr3StaticY := "870|1575"
					fadeLyr3StaticW := ""
					fadeLyr3StaticH := ""
					fadeLyr3StaticAdjust := "1"
					fadeLyr3StaticPicPad := "0"
					fadeLyr3StaticPrefix := "Info Bar"
					fadeLyr4Adjust := "1"
					fadeLyr4X := "1792|952"
					fadeLyr4Y := "891|1596"
					fadeLyr4W := ""
					fadeLyr4H := ""
					fadeLyr4Pos := "Bottom Right Corner"
					fadeLyr4FPS := "50"
					fadeLyr4PicPad := "0"
					fadeTranspGifColor := "FFFFFF"
					fadeBarWindow := "Image"
					fadeBarWindowX := ""
					fadeBarWindowY := ""
					fadeBarWindowW := "900"
					fadeBarWindowH := ""
					fadeBarWindowR := "30"
					fadeBarWindowM := "30"
					fadeBarWindowHatchStyle := "8"
					fadeBar := "7zOnly"
					fadeProgressDuration := "0"
					fadeBarBack := "true"
					fadeBarBackColor := "FF555555"
					fadeBarH := "30"
					fadeBarR := "10"
					fadeBarColor := "DD00BFFF"
					fadeBarHatchStyle := "8"
					fadeBarPercentageText := "true"
					fadeBarInfoText := "true"
					fadeBarXOffset := "0"
					fadeBarYOffset := "150"
					fadeRomInfoDescription := "disabled"
					fadeRomInfoSystemName := "text with label"
					fadeRomInfoYear := "disabled"
					fadeRomInfoDeveloper := "disabled"
					fadeRomInfoPublisher := "disabled"
					fadeRomInfoGenre := "disabled"
					fadeRomInfoRating := "disabled"
					fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
					fadeRomInfoTextPlacement := "User Defined"
					fadeRomInfoTextMargin := "7"
					fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
					fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
					fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeStats_Number_of_Times_Played := "text with label"
					fadeStats_Last_Time_Played := "text with label"
					fadeStats_Average_Time_Played := "text with label"
					fadeStats_Total_Time_Played := "text with label"
					fadeStats_System_Total_Played_Time := "text with label"
					fadeStats_Total_Global_Played_Time := "text with label"
					fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
					fadeStatsInfoTextPlacement := "topRight"
					fadeStatsInfoTextMargin := "7"
					fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
					fadeText1X := "0"
					fadeText1Y := "0"
					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText1 := "Loading Game"
					fadeText2X := "0"
					fadeText2Y := "0"
					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText2 := "Extraction Complete, Ready"
					fadeText3 := "Loading Game"
					fadeText4 := "Loading Complete"
					fadeFont := "Bebas Neue"
					fadeSystemAndRomLayersOnly := "false"
					fadeExtractionTime := "disabled"
					fadeExtractionTimeTextX := "0"
					fadeExtractionTimeTextY := "0"
					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
					fadeInterruptKey := ""
					detectFadeErrorEnabled := "true"
					fadeImgPath := "D:\RocketLauncher\Media\Fade"
					RLDataPath := "D:\RocketLauncher\Data"
					RLMediaPath := "D:\RocketLauncher\Media"
					RLErrSoundPath := "D:\RocketLauncher\Media\Sounds\Error"
					modulesPath := "D:\RocketLauncher\Modules"
					moduleFullName := "D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk"
					moduleName := "PCSX2"
					modulePath := "D:\RocketLauncher\Modules\PCSX2"
					moduleExtension := "ahk"
					moduleExtensionsPath := "D:\RocketLauncher\Module Extensions"
					libPath := "D:\RocketLauncher\Lib"
					sevenZEnabled := "true"
					sevenZPath := "D:\RocketLauncher\Module Extensions\7z.exe"
					sevenZDllPath := "D:\RocketLauncher\Module Extensions\7z.dll"
					sevenZExtractPath := "D:\Temp"
					sevenZExtractPathOrig := ""
					sevenZAttachSystemName := "true"
					sevenZDelTemp := "true"
					sevenZFormats := ".zip|.rar|.7z|.lzh|.gzip|.tar"
					sevenZFormatsNoP := "zip|rar|7z|lzh|gzip|tar"
					sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar"
					sevenZGamesToKeep := ""
					sevenZDeletePerSystem := "false"
					7zExtractPath := "D:\Temp"
					mgEnabled := "false"
					mgKey := "~NumpadSub"
					mgBackgroundColor := "FF000000"
					mgSidePadding := "0.2"
					mgWidthBaseRes := "1920"
					mgHeightBaseRes := "1080"
					mgYOffset := "500|800"
					mgFont := "Arial"
					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
					mgText1Text := "Please select a game"
					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
					mgText2Offset := "100"
					mgUseSound := "true"
					mgSoundfreq := "300"
					mgExitEffect := "none"
					mgSelectedEffect := "rotate"
					mgUseGameArt := "false"
					mgCandidate := ""
					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
					mgOnLaunch := "false"
					pauseEnabled := "false"
					pauseKey := "~NumpadAdd"
					pauseBackToMenuBarKey := "X"
					pauseZoomInKey := "C"
					pauseZoomOutKey := "V"
					pauseScreenshotKey := "~PrintScreen"
					pauseHiToTextPath := "D:\RocketLauncher\Module Extensions\HiToText.exe"
					pauseSaveStateKeyCodes := ""
					pauseLoadStateKeyCodes := ""
					keyboardEncoder := ""
					keyboardEncoderEnabled := "false"
					keymapperEnabled := "true"
					keymapperAHKMethod := "false"
					keymapper := "xpadder"
					xpadderFullPath := "D:\Hyperspin\Utilities\Xpadder\Xpadder.exe"
					joyToKeyFullPath := "D:\Utilities\JoyToKey\JoyToKey.exe"
					profilePath := "D:\RocketLauncher\Profiles"
					keymapperProfilePath := "D:\RocketLauncher\Profiles\xpadder"
					keymapperFrontEndProfileName := "Hyperspin"
					keymapperFrontEndProfile := "xpadder"
					keymapperRocketLauncherProfileEnabled := "true"
					joyIDsEnabled := "false"
					joyIDsPreferredControllersGlobal := "Xinmotek_Dual_Controller"
					joyIDsPreferredControllersSystem := "use_global"
					joyIDsPreferredControllersOnExit := ""
					CustomJoyNamesEnabled := "false"
					CustomJoyNames := ""
					rotateMethod := "false"
					FEProfile := "D:\RocketLauncher\Profiles\xpadder\Hyperspin"
					defaultProfile := "D:\RocketLauncher\Profiles\xpadder\_Default"
					systemProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2"
					xPadderSystemProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\_Default"
					emuProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\Sony Playstation 2"
					romProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA)"
					RocketLauncherProfile := "D:\RocketLauncher\Profiles\xpadder\RocketLauncher"
					blankProfile := "D:\RocketLauncher\Profiles\xpadder\_Default\blank"
					ahkFEProfile := "D:\RocketLauncher\Profiles\AHK\Hyperspin"
					ahkDefaultProfile := "D:\RocketLauncher\Profiles\AHK\_Default"
					ahkSystemProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2"
					ahkEmuProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2\Sony Playstation 2"
					ahkRomProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA)"
					ahkRocketLauncherProfile := "D:\RocketLauncher\Profiles\AHK\RocketLauncher"
					bezelEnabled := "false"
					bezelICEnabled := "false"
					shaderName := "false"
					shaderColor := ""
					shaderTransparency := ""
					statisticsEnabled := "true"
					pressDuration := "-1"
					emuVolume := "1"
					dxwndIni := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
					dxwndFullPath := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
					qResFullPath := "D:\RocketLauncher\Module Extensions\QRes.exe"
					mon1O := ""
					pacDrivedllFile := "D:\RocketLauncher\Module Extensions\PacDrive32.dll"
					userFadeAnimIniFile := "D:\RocketLauncher\Lib\User Fade Animations.ini"
					testFile := ""
					testDuration := ""
					initialErrorMode := "0"

23:29:56:770 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
23:29:56:770 | RL |      INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
23:29:56:770 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
23:29:56:770 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
23:29:56:770 | RL |      INFO  | +0     | BuildScript - Validating module
23:29:56:772 | RL |      INFO  | +0     | BuildScript - Validation complete
23:29:56:772 | RL |      INFO  | +0     | BuildScript - Module:
					MEmu := "PCSX2"
					MEmuV := "1.5.0-dev-263"
					MURL := ["http://pcsx2.net/"]
					MAuthor := ["djvj"]
					MVersion := "2.2.1"
					MCRC := "1E4F5067"
					iCRC := "65DD0603"
					MID := "635038268913291718"
					MSystem := ["Sony PlayStation 2"]
					;----------------------------------------------------------------------------
					; Notes:
					; This module has many settings that can be controlled via RocketLauncherUI
					; If you want to customize settings per game, add the game to the module's ini using RocketLauncherUI
					; If you use Daemon Tools, make sure you have a SCSI virtual drive setup. Not a DT one.
					; Tested Virtual Drive support with the cdvdGigaherz CDVD plugin. Make sure you set it to use your SCSI Virtual Drive letter.
					; If the incorrect drive is used, the emu will boot to the bios screen and emu will hang in your running processes on exit and require it to be force closed
					; Module will set the CdvdSource to Plugin or Iso depending on if you have Virtual Drive enabled or not.
					; If you have any problems closing the emulator, make sure noGUI module setting in RocketLauncherUI is set to default or false.
					; Most stable bios is Japan v01.00(17/01/2000)
					;
					; Per-game memory cards
					; This module supports per-game memory cards to prevent them from ever becoming full
					; To use this feature, set the PerGameMemoryCards to true in RocketLauncherUI
					; You need to create a default blank memory card in the path you have defined in pcsx's ini found in section [Folders], key MemoryCards.
					; Make sure one of the current memory cards are blank, then copy it in that folder and rename it to "default.ps2". The module will copy this file to a romName.ps2 for each game launched.
					; The module will only insert memory cards into Slot 1. So save your games there.
					;
					; Linuz cdvd plugin stores its settings in the registry @ HKEY_CURRENT_USER\Software\PS2Eplugin\CDVD\CDVDiso
					;
					; v1.4.0 setup guide: https://www.youtube.com/watch?v=ovagz8UXFTU
					;
					; Run pcsx2 with the --help option to see current CLI parameters
					; Known CLI options not currently supported by this module:
					;  --console        	forces the program log/console to be visible
					;  --portable       	enables portable mode operation (requires admin/root access)
					;  --elf=<str>      	executes an ELF image
					;  --forcewiz       	forces PCSX2 to start the First-time Wizard
					;----------------------------------------------------------------------------
					StartModule()
					BezelGUI()
					FadeInStart()
					
					primaryExe := new Emulator(emuPath . "\" . executable)				; instantiate emulator executable object
					emuPrimaryWindow := new Window(new WindowTitle(,"wxWindowNR"),,,"PCSX2")	; instantiate primary emulator window object
					emuGUIWindow := new Window(new WindowTitle("PCSX2","wxWindowNR"))
					emuLoadingWindow := new Window(new WindowTitle("Speed","wxWindowNR"),,"PCSX2")
					emuBootingWindow := new Window(new WindowTitle("Booting","wxWindowNR"))
					
					Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
					AspectRatio := moduleIni.Read(romName . "|Settings", "AspectRatio","4:3",,1)
					noGUI := moduleIni.Read("Settings", "noGUI","false",,1)	; disables display of the gui while running games
					perGameMemCards := moduleIni.Read("Settings", "PerGameMemoryCards","false",,1)
					hideConsole := moduleIni.Read("Settings", "HideConsole","true",,1)	; Hides console window from view if it shows up
					cfgPath := moduleIni.Read("Settings", "cfgpath", emuPath . "\Game Configs",,1)	; specifies the config folder; applies to pcsx2 + plugins
					autoCreateINIDir := moduleIni.Read("Settings", "AutoCreateINIDir","false",,1)  ; Enables the module to auto-create of per game ini files and directories
					defaultINISPath := moduleIni.Read("Settings", "DefaultINISPath",,,1)  ; Path to default INIS folder of PCSX2.
					fullboot := moduleIni.Read(romName . "|Settings", "fullboot","false",,1)	; disables the quick boot feature, forcing you to sit through the PS2 startup splash screens
					gs := moduleIni.Read(romName . "|Settings", "gs",,,1)	; override for the GS plugin
					pad := moduleIni.Read(romName . "|Settings", "pad",,,1)	; override for the PAD plugin
					spu2 := moduleIni.Read(romName . "|Settings", "spu2",,,1)	; override for the SPU2 plugin
					cdvd := moduleIni.Read(romName, "cdvd",,,1)	; override for the CDVD plugin
					usb := moduleIni.Read(romName . "|Settings", "usb",,,1)	; override for the USB plugin
					fw := moduleIni.Read(romName . "|Settings", "fw",,,1)	; override for the FW plugin
					dev9 := moduleIni.Read(romName . "|Settings", "dev9",,,1)	; override for the DEV9 plugin
					vdOveride := moduleIni.Read(romName, "VDOveride",,,1)
					nohacks := moduleIni.Read(romName, "nohacks","false",,1)	; disables all speedhacks
					gamefixes := moduleIni.Read(romName, "gamefixes",,,1)	; Enable specific gamefixes for this session. Use the specified comma or pipe-delimited list of gamefixes: VuAddSub,VuClipFlag,FpuCompare,FpuMul,FpuNeg,EETiming,SkipMpeg,OPHFlag,DMABusy,VIFFIFO,VI,FMVinSoftware
					
					; GS plugin settings, primarily to fix upscaling issues in games. Game specific settings can be found here: http://www.neogaf.com/forum/showpost.php?p=27110555&postcount=2
					userHacks_MSAA := If moduleIni.Read(romName, "MSAA",0,,1)	; Applies hardware anti-aliasing
					userHacks_SkipDraw := moduleIni.Read(romName, "Skipdraw",0,,1)	; Can remove ghost images
					userHacks_HalfPixelOffset := If moduleIni.Read(romName, "Half-pixel_Offset",0,,1)	; Fixes blur or halo effects
					userHacks_WildHack := If moduleIni.Read(romName, "Wild_Arms_Offset",0,,1)	; Fixes fonts in many games
					userHacks_unsafe_fbmask := If moduleIni.Read(romName, "Fast_Accurate_Blending",0,,1)	; Accelerates blending operations, speeds up Xenosaga
					userHacks_AlphaStencil := If moduleIni.Read(romName, "Alpha_Stencil",0,,1)	; May improve drawing shadows
					userHacks_align_sprite_X := If moduleIni.Read(romName, "Align_Sprite",0,,1)	; Fixes issues with vertical lines in Ace Combat, Tekken, Soul Calibur
					userHacks_AlphaHack := If moduleIni.Read(romName, "Alpha",0,,1)	; Improves drawing fog-like effects
					preload_frame_with_gs_data := If moduleIni.Read(romName, "Preload_Data_Frame",0,,1)	; Fixes black screen issues in Armored Core: Last Raven
					userHacks_round_sprite_offset := moduleIni.Read(romName, "Round_Sprite",0,,1)	; Fixes lines in sprites in Ar tonelico
					userHacks_SpriteHack := moduleIni.Read(romName, "Sprite",0,,1)	; Fixes inner lines in sprites in Mana Khemia, Ar tonelico, Tales of Destiny
					userHacks_TCOffset := moduleIni.Read(romName, "TC_Offset",0,,1)	; Fixes misaligned textures in Persona 3, Haunting Ground, Xenosaga
					; Set the userHacks variable to 1 if any of the hacks are used.
					userHacks := If (userHacks_MSAA || userHacks_SkipDraw || userHacks_HalfPixelOffset || userHacks_WildHack || userHacks_unsafe_fbmask || userHacks_AlphaStencil || userHacks_align_sprite_X || userHacks_AlphaHack || preload_frame_with_gs_data || userHacks_round_sprite_offset || userHacks_SpriteHack || userHacks_TCOffset) ? 1 : ""
					
					cfgPath := new Folder(GetFullName(cfgPath))
					If !cfgPath.Exist()
						cfgPath.CreateDir()	; create the cfg folder if it does not exist
					
					; PCSX2_ui.ini = default ini that contains memory card info and general settings
					portableIni := new File(emuPath . "\portable.ini")
					If portableIni.Exist() {	; portable install
						RLLog.Info("Module - PCSX2 is operating in a portable mode")
						pcsx2IniFolder := emuPath . "\inis"
						pcsx2_GS_IniFile := CheckFile(emuPath . "\inis\GSdx.ini", "Could not find the default GSdx.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					} Else {	; default not portable install
						RLLog.Info("Module - PCSX2 is operating in a standard installation mode")
						pcsx2IniFolder := Registry.Read("HKCU", "Software\PCSX2", "SettingsFolder")
					}
					pcsx2Ini := new IniFile(pcsx2IniFolder . "\PCSX2_ui.ini")
					pcsx2Ini.CheckFile("Could not find the default PCSX2_ui.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					pcsx2GSdxIni := new IniFile(pcsx2IniFolder . "\GSdx.ini")
					pcsx2GSdxIni.CheckFile("Could not find the default GSdx.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					pcsx2IniFolder := new Folder(pcsx2IniFolder)
					
					; Create INIs subfolder for the game if it does not exist and if AutoCreateINIDir is true
					perGameINIPath := new Folder(cfgPath.FileFullPath . "\" . romName)
					If (autoCreateINIDir = "true") {
						RLLog.Info("Module - PerGameIni - perGameINIPath = " . perGameINIPath.FileFullPath)
						If !perGameINIPath.Exist() {
							perGameINIPath.CreateDir()
							If (defaultINISPath != "") {
								defaultINISPath := new Folder(defaultINISPath)
								RLLog.Info("Module - PerGameIni - perGameINIPath does not exist.  So we will create it at " . perGameINIPath.FileFullPath)
								RLLog.Info("Module - PerGameIni - Now copying the ini files from " . defaultINISPath.FileFullPath . " to " . perGameINIPath.FileFullPath)
								defaultINISPath.Copy(perGameINIPath.FileFullPath,0,"\*.ini")
							} Else {
								RLLog.Info("Module - PerGameIni - perGameINIPath does not exist.  So we will create it at " . perGameINIPath.FileFullPath)
								RLLog.Info("Module - PerGameIni - Now copying the ini files from " . pcsx2IniFolder.FileFullPath . " to " . perGameINIPath.FileFullPath)
								pcsx2IniFolder.Copy(perGameINIPath.FileFullPath,0,"\*.ini")
							}
						}
					}
					
					BezelStart()
					
					Fullscreen := If Fullscreen = "true" ? " --fullscreen" : ""
					noGUI := If noGUI = "true" ? " --nogui" : ""
					If (noGUI != "")
						RLLog.Warning("Module - noGUI is set to true, THIS MAY PREVENT PCSX2 FROM CLOSING PROPERLY. If you have any issues, set it to false or default in RocketLauncherUI.")
					fullboot := If fullboot = "true" ? " --fullboot" : ""
					nohacks := If nohacks = "true" ? " --nohacks" : ""
					gamefixes := If gamefixes ? " --gamefixes=" . gamefixes : ""
					gs := If gs ? " --gs=""" . GetFullName(gs) . """" : ""
					pad := If pad ? " --pad=""" . GetFullName(pad) . """" : ""
					spu2 := If spu2 ? " --spu2=""" . GetFullName(spu2) . """" : ""
					usb := If usb ? " --usb=""" . GetFullName(usb) . """" : ""
					fw := If fw ? " --fw=""" . GetFullName(fw) . """" : ""
					dev9 := If dev9 ? " --dev9=""" . GetFullName(dev9) . """" : ""
					
					; cfgRomPath := new File(cfgPath . "\" . romName)
					cfgPathCLI := If perGameINIPath.Exist() ? " --cfgpath=""" . perGameINIPath.FileFullPath . """" : ""
					
					; Specify what main ini PCSX2 should use
					pcsx2GameIni := new File(perGameINIPath.FileFullPath . "\PCSX2_ui.ini")
					If (cfgPathCLI && pcsx2GameIni.Exist()) {
						;We can't set both cfgpath and cfg CLI switches, so if only PCSX2_ui.ini file exists we use cfg otherwise we use cfgpath
						;--cfg specifies a custom configuration file to use instead of PCSX2.ini (does not affect plugins)
						filecount := 0 
						Loop % perGameINIPath.FileFullPath . "\*.ini"
							filecount++
						If (filecount = 1)
						{
							;Only PCSX2_ui.ini found
							pcsx2IniFile := pcsx2GameIni
							RLLog.Info("Module - Found a game-specific PCSX2_ui.ini in the cfgPath. Telling PCSX2 to use this one instead: " . pcsx2IniFile.FileFullPath)
							cfg := " --cfg=""" . pcsx2IniFile.FileFullPath . """"
							cfgPathCLI := ""
						}
					}
					RLLog.Info("Module - " . (If cfgPathCLI != "" ? "Setting PCSX2's config path to """ . perGameINIPath.FileFullPath . """" : "Using PCSX2's default configuration folder: """ . pcsx2IniFolder.FileFullPath . """"))
					
					; Update the aspect ratio if the user selected one.
					If AspectRatio {
					    pcsx2Ini.Write(AspectRatio, "GSWindow", "AspectRatio")	; Write the aspect ratio value to the pcsx2Ini.
					}
					
					; Update the GS plugin settings if hacks were selected.
					If userHacks {
						RLLog.Info("Module - UserHacks are being used. Updating GSdx.ini")
						pcsx2GSdxIni.Write(userHacks, "Settings", "UserHacks")
						pcsx2GSdxIni.Write(userHacks_MSAA, "Settings", "UserHacks_MSAA")
						pcsx2GSdxIni.Write(userHacks_SkipDraw, "Settings", "UserHacks_SkipDraw")
						pcsx2GSdxIni.Write(userHacks_HalfPixelOffset, "Settings", "UserHacks_HalfPixelOffset")
						pcsx2GSdxIni.Write(userHacks_WildHack, "Settings", "UserHacks_WildHack")
						pcsx2GSdxIni.Write(userHacks_unsafe_fbmask, "Settings", "UserHacks_unsafe_fbmask")
						pcsx2GSdxIni.Write(userHacks_AlphaStencil, "Settings", "UserHacks_AlphaStencil")
						pcsx2GSdxIni.Write(userHacks_align_sprite_X, "Settings", "UserHacks_align_sprite_X")
						pcsx2GSdxIni.Write(userHacks_AlphaHack, "Settings", "UserHacks_AlphaHack")
						pcsx2GSdxIni.Write(preload_frame_with_gs_data, "Settings", "preload_frame_with_gs_data")
						pcsx2GSdxIni.Write(userHacks_round_sprite_offset, "Settings", "UserHacks_round_sprite_offset")
						pcsx2GSdxIni.Write(userHacks_SpriteHack, "Settings", "UserHacks_SpriteHack")
						pcsx2GSdxIni.Write(userHacks_TCOffset, "Settings", "UserHacks_TCOffset")
					} Else {
						; Make sure hacks are disabled.
						pcsx2GSdxIni.Write(UserHacks, "Settings", "UserHacks")
					}
					
					; Memory Cards
					If (perGameMemCards = "true")
					{	currentMemCard1 := pcsx2Ini.Read("MemoryCards", "Slot1_Filename")
						memCardPath := pcsx2Ini.Read("Folders", "MemoryCards")	; folder where memory cards are stored
						memCardPathLeft := StringUtils.SubStr(memCardPath,1,3)	; get left 3 characters
						memCardPathIsAbsolute := If (StringUtils.RegExMatch(memCardPathLeft, "[a-zA-Z]:\\") && (StringUtils.StringLength(memCardPath) >= 3))	; this is 1 only when path looks like this "C:\"
						memCardPath := If memCardPathIsAbsolute ? memCardPath : emuPath . "\" . memCardPath	; if only a folder name is defined for the memory card path, tack on the emuPath to find the memory cards, otherwise leave the full path as is
						defaultMemCard := new File(memCardPath . "\default.ps2")	; defining default blank memory card for slot 1
						RLLog.Info("Module - Default memory card for Slot 1 should be: " . defaultMemCard.FileFullPath)
						romMemCard1 := new File(memCardPath . "\" . romName . ".ps2")	; defining name for rom's memory card for slot 1
						RLLog.Info("Module - Rom memory card for Slot 1 should be: " . romMemCard1.FileFullPath)
						RLLog.Info("Module - Current memory card inserted in PCSX2's ini in Slot 1 is: " . currentMemCard1.FileFullPath)
					
						If (currentMemCard1 != romName . ".ps2") {	; if current memory card in slot 1 does not match this romName, switch to one that does if exist or load a default one
							If !romMemCard1.Exist()	; first check if romName.ps2 memory card exists
								If !defaultMemCard.Exist()
									RLLog.Error("Module - A default memory card for Slot 1 was not found in """ . memCardPath . """. Please create an empty memory card called ""default.ps2"" in this folder for per-game memory card support.")
								Else {
									defaultMemCard.Copy(romMemCard1.FileFullPath)	; create a new blank memory card for this game
									RLLog.Info("Module - Creating a new blank memory card for this game in Slot 1: " . romMemCard1.FileFullPath)
								}
							pcsx2Ini.Write(romName . ".ps2", "MemoryCards", "Slot1_Filename")	; update the ini to use this rom's card
							RLLog.Info("Module - Switched memory card in Slot 1 to: " . romMemCard1.FileFullPath)
						}
					}
					
					hideEmuObj := Object(emuBootingWindow,0,emuGUIWindow,0,emuPrimaryWindow,1)
					7z(romPath, romName, romExtension, SevenZExtractPath)
					
					pcsx2Ini := LoadProperties(pcsx2IniFile.FileFullPath)	; load the config into memory
					dvdSource := ReadProperty(pcsx2Ini,"CdvdSource")	; read value
					
					If (vdEnabled != "true" && romExtension = ".cue") {
						RLLog.Warning("Module - Virtual Drive is disabled but you supplied a .cue as your rom which is not supported by PCSX2")
						pcsx2GameBin := new File(romPath . "\" . romName . ".bin")
						pcsx2GameIso := new File(romPath . "\" . romName . ".iso")
						If pcsx2GameBin.Exist() {
							romExtension := ".bin"
							RLLog.Warning("Module - Found a .bin file with the same name as your cue, using it instead. Please change the order of your rom extensions if you want bins to be found first.")
						} Else If pcsx2GameIso.Exist() {
							romExtension := ".iso"
							RLLog.Warning("Module - Found a .iso file with the same name as your cue, using it instead. Please change the order of your rom extensions if you want isos to be found first.")
						}
					}
					
					; Mount the CD using a Virtual Drive
					If vdOveride	; this allows per-game Virtual Drive support because some games boot to black when Virtual Drive is enabled
						vdEnabled := vdOveride
					If (vdEnabled = "true" && StringUtils.Contains(romExtension,"\.mds|\.mdx|\.b5t|\.b6t|\.bwt|\.ccd|\.cue|\.isz|\.nrg|\.cdi|\.iso|\.ape|\.flac")) {	; if Virtual Drive is enabled and using an image type Virtual Drive can load
						If !cdvd {
							vdCDVDPlugin := moduleIni.Read("Settings", "VD_CDVD_Plugin",,,1)
							If vdCDVDPlugin
								cdvd := vdCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "Plugin")
						{	RLLog.Info("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can read from Virtual Drive.")
							WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						
						pcsx2cdvdIni := new IniFile(pcsx2IniFolder . "\cdvdGigaherz.ini")
						dvdDrive := pcsx2cdvdIni.Read("Config", "Source")	; cdvd drive
						If StringUtils.InStr(dvdDrive,"@") {
							If (vdDriveLetter != "")
								pcsx2cdvdIni.Write(vdDriveLetter, "Config", "Source")
							Else
								ScriptError("You are using a Virtual Drive but have not selected the drive you want to use in PCSX2 CDVD Plugin settings. Select your drive first, either in RLUI Virtual Drive Third Party Settings or within the PCSX2's plugin settings, then try launching again.")
						} Else If (dvdDrive != vdDriveLetter) {
							RLLog.Warning("Module - PCSX2 is set to use drive """ . dvdDrive . """ but RocketLauncher is set to use """ . vdDriveLetter . """. Ignore this warning if this is expected.")
						}
						VirtualDrive("mount",romPath . "\" . romName . romExtension)
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" --usecd" . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
						usedVD := 1	; tell the rest of the script to use VD methods
					} Else If StringUtils.Contains(romExtension,"\.iso|\.mdf|\.nrg|\.bin|\.img|\.gz|\.cso|\.dump")	; the only formats PCSX2 supports loading directly
					{
						If !cdvd {
							imageCDVDPlugin := moduleIni.Read("Settings", "Image_CDVD_Plugin",,,1)
							If imageCDVDPlugin
								cdvd := imageCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "Iso")
						{	RLLog.Info("Module - CdvdSource was not set to ""Iso"", changing it so PCSX2 can launch this " . romExtension . " image directly")
							WriteProperty(pcsx2Ini,"CdvdSource","Iso")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
					} Else If StringUtils.Contains(romExtension,"\.bz2")	; special case format that requires plugin mode and pcsx2 loads it directly
					{
						If !cdvd {
							linuzCDVDPlugin := moduleIni.Read("Settings", "Linuz_CDVD_Plugin",,,1)
							If linuzCDVDPlugin
								cdvd := linuzCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "plugin")
						{	RLLog.Info("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can launch this " . romExtension . " image directly")
							WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						oldHex := Registry.Read("HKEY_CURRENT_USER", "Software\PS2Eplugin\CDVD\CDVDiso", "IsoFile")	; read last used bz2 image
						newHex := StringUtils.StringToHex(romPath . "\" . romName . romExtension)	; convert new bz2 image path to hex
						i := 512 - StringUtils.StringLength(newHex)	; get total amount of 0's to add to end of hex to make it 512 bytes
						Loop % i
							newHex := newHex . "0"	; add required bytes to end
						If (oldHex != newHex) {
							RLLog.Info("Module - Writing new bz2 path to registry")
							Registry.Write("REG_BINARY", "HKEY_CURRENT_USER", "Software\PS2Eplugin\CDVD\CDVDiso", "IsoFile", newHex)	; write new bz2 path to registry
						}
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
					} Else
						ScriptError("You are trying to run a rom type of """ . romExtension . """ but PCSX2 only supports loading iso|mdf|nrg|bin|img|gz directly. Please turn on Virtual Drive and/or 7z support or put ""cue"" last in your rom extensions for " . MEmu . " instead.")
					 
					If errLvl
						ScriptError("Error launching emulator, closing script.")
					
					emuPrimaryWindow.Wait()
					emuPrimaryWindow.WaitActive()
					
					BezelDraw()
					
					; If (hideConsole = "true") {	; should not be needed anymore
						; TimerUtils.SetTimerF("HidePCSX2Console", 10)
						; SetTimerF("HidePCSX2Console", 10)
						; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
						; emuGUIWindow.Set("Transparent",0) ;,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
					; }
					
					SetTitleMatchMode 2 ; Wrong window might be detected in the next loop if we only use the class name for WinGetTitle so we will add fps to it
					Loop { ; Looping until pcsx2 is done loading game
						Sleep, 200
						loopWinTitle := emuLoadingWindow.GetTitle(0) ; Excluding the title of the GUI window so we can read the title of the game window instead
						StringUtils.RegExMatch(loopWinTitle,"(?<=\()(.*?)(?=\))",winText) ;,1,0)	; Only get value between parenthesis
						If (winText > 0) {	; If FPS shows any value, break out
							RLLog.Debug("Module - Game is now running, waiting for exit")
							Break
						}
						If A_Index > 150	; After 30 seconds, error out
							ScriptError("There was an error detecting when PCSX2 finished loading your game. Please report this so the module can be fixed.")
					
						; Old method here in case devs change something back
						; StringSplit, winTextSplit, winTitle, |, %A_Space%
						; If (winTextSplit10 != "") ; 10th position in the array is empty until game actually starts
							; Break
						; tipText:= 
						; Loop % winTextSplit0
							; tipText .= "`nposition " . A_Index . ": " . winTextSplit%A_Index%
						; ToolTip, % "Loop: " . A_Index . "`ntitle: " . winTitle . "`ntext: " . winText . tipText,0,0
					}
					
					HideAppEnd(hideEmuObj,hideEmu)
					FadeInExit()
					primaryExe.Process("WaitClose")
					
					If usedVD
						VirtualDrive("unmount")
					
					7zCleanUp()
					BezelExit()
					FadeOutExit()
					ExitModule()
					
					
					MultiGame:
						; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = "  . mgRomName
						; Unmount the CD from Virtual Drive
						If usedVD
							VirtualDrive("unmount")
						Sleep, 500	; Required to prevent your Virtual Drive from bugging
						; Mount the CD using Virtual Drive
						If usedVD
							VirtualDrive("mount",selectedRom)
					Return
					
					; HidePCSX2Console:
						; hideConsoleTimer++
						; If emuBootingWindow.Exist()
						; {	RLLog.Info("Module - HidePCSX2Console - Console window found, hiding it out of view.")
							; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
							; emuGUIWindow.Set("Transparent",0) ; ,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
							; SetTimer("HidePCSX2Console", "Off")
						; } Else If (hideConsoleTimer >= 200)
							; SetTimer("HidePCSX2Console", "Off")
					; Return
					; HidePCSX2Console() {
						; Static hideConsoleTimer
						; hideConsoleTimer++
						; If emuBootingWindow.Exist()
						; {	RLLog.Info("Module - HidePCSX2Console - Console window found, hiding it out of view.")
							; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
							; emuGUIWindow.Set("Transparent",0) ; ,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
							; TimerUtils.SetTimerF("HidePCSX2Console", "Off")
						; } Else If (hideConsoleTimer >= 200)
							; TimerUtils.SetTimerF("HidePCSX2Console", "Off")
					; }
					
					CloseProcess:
						FadeOutStart()
						If (fullscreen = "true") {
							; emuPrimaryWindow.CreateControl("wxWindowNR1")		; instantiate new control for wxWindowNR1
							; emuPrimaryWindow.GetControl("wxWindowNR1").Send("Esc")	; Send ESC to the main window when fullscreen is true to close the emu
							emuPrimaryWindow.Close()
						} Else {
							emuGUIWindow.MenuSelectItem("System","Pause")
							emuGUIWindow.Close()
						}
					Return

23:29:56:772 | RL |      INFO  | +15    | BuildScript - Loaded Multi-Player scripts
23:29:56:772 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
23:29:56:772 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Global.ahk" not found
23:29:56:772 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2.ahk" not found
23:29:56:772 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Emulators\Sony Playstation 2.ahk" not found
23:29:56:772 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2\Emulators\Sony Playstation 2.ahk" not found
23:29:56:772 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).ahk" not found
23:29:56:772 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
23:29:56:773 | RL |      INFO  | +0     | Main - Module is built
23:29:56:773 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
23:29:56:774 | RL |      INFO  | +0     | Main - Hiding taskbar
23:29:56:883 | RL |      INFO  | +110   | Main - Running module
23:29:57:058 | MD |      INFO  | +N/A   | Module initialized
23:29:57:058 | MD |      INFO  | +0     | CheckFile - Checking if D:\Hyperspin\Utilities\Xpadder\Xpadder.exe exists
23:29:57:059 | MD |      INFO  | +0     | Keymapper - Loading xpadder
23:29:57:059 | MD |      INFO  | +0     | RunKeymapper - Started, using method "load"
23:29:57:059 | MD |      INFO  | +0     | GetJoystickArray - Started
23:29:57:087 | MD |      INFO  | +31    | GetJoystickGUID - Started
23:29:57:088 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 5083449F0FAEE8118001444553540000
23:29:57:088 | MD |      INFO  | +0     | GetJoystickGUID - Started
23:29:57:088 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 50F4469F0FAEE8118002444553540000
23:29:57:088 | MD |      INFO  | +0     | GetJoystickArray - Ended
23:29:57:089 | MD |      INFO  | +0     | GetProfile - Loading Player 1 Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile
23:29:57:089 | MD |      INFO  | +0     | GetProfile - Loading Player 2 Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p2.xpadderprofile
23:29:57:089 | MD |      INFO  | +0     | RunXpadder - Started
23:29:57:089 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
23:29:57:092 | MD |      INFO  | +0     | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
23:29:57:147 | MD |      INFO  | +62    | Process - WaitClose Xpadder.exe 2
23:29:57:371 | MD |      INFO  | +219   | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile" "D:\RocketLauncher\Profiles\xpadder\_Default\p2.xpadderprofile" /M
23:29:57:397 | MD |      INFO  | +31    | RunXpadder - Ended
23:29:57:397 | MD |      INFO  | +0     | RunKeymapper - Ended
23:29:57:398 | MD |      INFO  | +0     | StartModule - Started
23:29:57:398 | MD |      INFO  | +0     | StartModule - MEmu: PCSX2
					MEmuV: 1.5.0-dev-263
					MURL: 
					MAuthor: 
					MVersion: 2.2.1
					MCRC: 1E4F5067
					iCRC: 65DD0603
					MID: 
					MSystem: 
23:29:57:398 | MD |   WARNING  | +0     | StartModule - You have an unsupported System Name for this module: "Sony Playstation 2". Only the following System Names are suppported: ""
23:29:57:399 | MD |      INFO  | +0     | PluginInit - Started
23:29:57:399 | MD |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\RocketLauncherUI\Databases\Sony Playstation 2\Sony Playstation 2.xml exists
23:29:57:400 | MD |      INFO  | +0     | PluginInit - Ended
23:29:57:401 | MD |      INFO  | +0     | SystemCursor - Hiding mouse cursor
23:29:57:432 | MD |      INFO  | +32    | StartModule - Ended
23:29:57:433 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\Sony Playstation 2\_Default\Layer 1 - nosh.png
23:29:57:585 | MD |      INFO  | +156   | DefaultAnimateFadeIn - Started, direction is: in
23:29:57:585 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
23:29:59:087 | MD |      INFO  | +1500  | DefaultAnimateFadeIn - Ended
23:29:59:113 | MD |      INFO  | +16    | DxwndUpdateIniPath - DxwndIni set to D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
23:29:59:132 | MD |      INFO  | +31    | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: true
23:29:59:132 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - AspectRatio: 16:9
23:29:59:132 | MD |      INFO  | +0     | RIniFile.Read - Module - noGUI: false (DEFAULT)
23:29:59:132 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PerGameMemoryCards: true
23:29:59:132 | MD |      INFO  | +0     | RIniFile.Read - Module - HideConsole: true (DEFAULT)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - cfgpath: D:\Hyperspin\Emulators\Sony Playsation 2\Game Configs (DEFAULT)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - AutoCreateINIDir: false (DEFAULT)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - DefaultINISPath: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - fullboot: false (DEFAULT)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - gs: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - pad: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - spu2: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - cdvd: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - usb: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - fw: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - dev9: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - VDOveride: (NO VALUE)
23:29:59:133 | MD |      INFO  | +0     | RIniFile.Read - Module - nohacks: false (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - gamefixes: (NO VALUE)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - MSAA: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Skipdraw: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Half-pixel_Offset: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Wild_Arms_Offset: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Fast_Accurate_Blending: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Alpha_Stencil: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Align_Sprite: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Alpha: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Preload_Data_Frame: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Round_Sprite: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - Sprite: 0 (DEFAULT)
23:29:59:134 | MD |      INFO  | +0     | RIniFile.Read - Module - TC_Offset: 0 (DEFAULT)
23:29:59:135 | MD |      INFO  | +0     | Module - PCSX2 is operating in a standard installation mode
23:29:59:135 | MD |      INFO  | +0     | File.CheckFile - Checking if "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini" exists
23:29:59:136 | MD |      INFO  | +0     | File.CheckFile - Checking if "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\GSdx.ini" exists
23:29:59:137 | MD |      INFO  | +0     | Module - Using PCSX2's default configuration folder: "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0"
23:29:59:137 | MD |      INFO  | +0     | IniFile.Write - SECTION: [GSWindow] - KEY: AspectRatio - VALUE: 16:9 - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini
23:29:59:138 | MD |      INFO  | +0     | IniFile.Write - SECTION: [Settings] - KEY: UserHacks - VALUE:  - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\GSdx.ini
23:29:59:138 | MD |      INFO  | +0     | Module - Default memory card for Slot 1 should be: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\default.ps2
23:29:59:138 | MD |      INFO  | +0     | Module - Rom memory card for Slot 1 should be: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\Mortal Kombat - Deadly Alliance (USA).ps2
23:29:59:139 | MD |      INFO  | +0     | Module - Current memory card inserted in PCSX2's ini in Slot 1 is: 
23:29:59:139 | MD |     ERROR  | +0     | Module - A default memory card for Slot 1 was not found in "C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards". Please create an empty memory card called "default.ps2" in this folder for per-game memory card support.
23:29:59:139 | MD |      INFO  | +0     | IniFile.Write - SECTION: [MemoryCards] - KEY: Slot1_Filename - VALUE: Mortal Kombat - Deadly Alliance (USA).ps2 - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini
23:29:59:139 | MD |      INFO  | +0     | Module - Switched memory card in Slot 1 to: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\Mortal Kombat - Deadly Alliance (USA).ps2
23:29:59:139 | MD |      INFO  | +0     | 7z - Started, received D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso. If rom is an archive, it will extract to D:\Temp
23:29:59:139 | MD |      INFO  | +0     | 7z - This file is not an archive and does not need to be extracted.
23:29:59:139 | MD |      INFO  | +0     | 7z - Skipping main processing.
23:29:59:139 | MD |      INFO  | +0     | 7z - Provided rom extension ".iso" is not an archive type, turning off 7z and running rom directly.
23:29:59:139 | MD |      INFO  | +0     | 7z - This rom type does not need 7z: ".iso"
23:29:59:139 | MD |      INFO  | +0     | 7z - Starting non-7z FadeIn animation.
23:29:59:139 | MD |      INFO  | +0     | DefaultFadeAnimation - Started
23:29:59:140 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\_Default\Info Bar.png
23:29:59:164 | MD |      INFO  | +31    | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\Sony Playstation 2\_Default\Layer 3.png
23:29:59:257 | MD |      INFO  | +94    | DefaultFadeAnimationLoop - percentage
23:29:59:319 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
23:29:59:383 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage3
23:29:59:444 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage4
23:29:59:507 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage5
23:29:59:569 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage6
23:29:59:632 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage8
23:29:59:694 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage9
23:29:59:756 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage10
23:29:59:820 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage11
23:29:59:882 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage13
23:29:59:944 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage14
23:30:00:007 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage15
23:30:00:069 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage16
23:30:04:116 | MD |      INFO  | +4047  | DefaultFadeAnimation - Ended
23:30:04:116 | MD |   WARNING  | +0     | 7z - romPath changed from "D:\Hyperspin\Roms\Sony Playstation 2" to "D:\Hyperspin\Roms\Sony Playstation 2"
23:30:04:116 | MD |   WARNING  | +0     | 7z - romName changed from "Mortal Kombat - Deadly Alliance (USA)" to "Mortal Kombat - Deadly Alliance (USA)"
23:30:04:116 | MD |   WARNING  | +0     | 7z - romExtension changed from ".iso" to ".iso"
23:30:04:116 | MD |      INFO  | +0     | 7z - Ended
23:30:04:116 | MD |      INFO  | +0     | LoadProperties - Started and loading this cfg into memory: 
23:30:04:116 | MD |      INFO  | +0     | LoadProperties - Ended
23:30:04:116 | MD |      INFO  | +0     | RIniFile.Read - Module - Image_CDVD_Plugin: (NO VALUE)
23:30:04:116 | MD |      INFO  | +0     | Module - CdvdSource was not set to "Iso", changing it so PCSX2 can launch this .iso image directly
23:30:04:116 | MD |      INFO  | +0     | SaveProperties - Started and saving this cfg to disk: 
23:30:04:116 | MD |      INFO  | +0     | SaveProperties - Ended
23:30:04:116 | MD |      INFO  | +0     | Process.Run - Running: D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe "D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso"  --fullscreen
23:30:04:128 | MD |      INFO  | +0     | Window.Wait - Waiting for window "ahk_class wxWindowNR"
23:30:04:368 | MD |      INFO  | +250   | Window.WaitActive - Waiting for "ahk_class wxWindowNR"
23:30:45:404 | MD |     ERROR  | +41031 | ScriptError - There was an error waiting for the window "ahk_class wxWindowNR" to become active. Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem.
23:30:45:404 | MD |      INFO  | +0     | ExitModule - Started
23:30:45:404 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
23:30:45:493 | MD |      INFO  | +94    | UpdateStatistics - Game section statistics updated.
23:30:45:493 | MD |      INFO  | +0     | RunKeymapper - Started, using method "unload"
23:30:45:493 | MD |      INFO  | +0     | GetJoystickArray - Started
23:30:45:500 | MD |      INFO  | +0     | GetJoystickGUID - Started
23:30:45:500 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 5083449F0FAEE8118001444553540000
23:30:45:501 | MD |      INFO  | +0     | GetJoystickGUID - Started
23:30:45:501 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 50F4469F0FAEE8118002444553540000
23:30:45:501 | MD |      INFO  | +0     | GetJoystickArray - Ended
23:30:45:501 | MD |      INFO  | +0     | GetProfile - Loading Player 1 Profile -> D:\RocketLauncher\Profiles\xpadder\Hyperspin\p1.xpadderprofile
23:30:45:502 | MD |      INFO  | +0     | GetProfile - Loading Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
23:30:45:502 | MD |      INFO  | +0     | RunXpadder - Started
23:30:45:502 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
23:30:45:505 | MD |      INFO  | +0     | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
23:30:45:527 | MD |      INFO  | +31    | Process - WaitClose Xpadder.exe 2
23:30:45:745 | MD |      INFO  | +219   | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\Hyperspin\p1.xpadderprofile" "D:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M
23:30:45:754 | MD |      INFO  | +0     | RunXpadder - Ended
23:30:45:755 | MD |      INFO  | +0     | RunKeymapper - Ended
23:30:45:755 | MD |      INFO  | +0     | ExitModule - Ended
End of Module Logs
23:30:45:788 | RL |      INFO  | +48906 | Main - Module ended, exiting RocketLauncher normally
23:30:45:788 | RL |      INFO  | +0     | ExitScript - Started
23:30:45:792 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
23:30:45:911 | RL |      INFO  | +109   | SystemCursor - Restoring mouse cursor
23:30:45:930 | RL |      INFO  | +32    | ExitScript - Restored cursor
23:30:45:930 | RL |      INFO  | +0     | ExitScript - Ended
[/code]

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Message erreur a chaque lancement de jeu

Message par camarade35 » 05 sept. 2018 - 07:28

http://www.rlauncher.com/forum/archive/ ... -1616.html" onclick="window.open(this.href);return false; ;)
djvj a écrit : 08-08-2015, 12:02 AM
It's because they changed the class name of the emu. You are using an incompatible emu with the module. Please pay closer attention to the emu versions listed on the module.

Old:
ahk_class wxWindowClassNR

New:
ahk_class wxWindowNR

You can change all those in the module and it will work for you.
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Pioupial
noob
noob
Messages : 4
Inscription : 03 sept. 2017 - 18:25

Re: Message erreur a chaque lancement de jeu

Message par Pioupial » 05 sept. 2018 - 19:03

Merci beaucoup Camarade.

Peux tu m'en dire plus sur la procédure à suivre pour résoudre mon problème.

Merci.

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Message erreur a chaque lancement de jeu

Message par camarade35 » 06 sept. 2018 - 07:09

@Pioupial : en fait il faut que tu ouvres le module et que tu vérifies que l'émulateur PCSX2 est bien à la version indiquée.
Dans l'état après lecture du Log, je pencherai plus sur l'émulateur qui n'est pas à jour, sachant que tu as bien le "ahk_class wxWindowNR" en retour et que ton message d'erreur t'invites à contrôler la version.

https://pcsx2.net/download/releases/win ... ndows.html" onclick="window.open(this.href);return false; --> version 1.4.0

dans le module tu trouveras cette ligne -->

Code : Tout sélectionner

v1.4.0 setup guide: https://www.youtube.com/watch?v=ovagz8UXFTU
redis-moi
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Pioupial
noob
noob
Messages : 4
Inscription : 03 sept. 2017 - 18:25

Re: Message erreur a chaque lancement de jeu

Message par Pioupial » 06 sept. 2018 - 12:29

Merci pour ton implication.

Alors la version de mon émulateur est là bien la 1.4.0

Petite précisions importantes. Mon hyperspin est configuré pour se lancer dans une fenêtre de 800x600. Hier je suis repassé en full screen et plus de message d’erreur. J’ai fait un test en lançant 1 jeu sur 5 émulateurs différents. Je vais tester de nouveau pour m’assurer que le problème a disparu. Peut être un problème de focus sur une fenêtre?
Par contre j’ai toujours le même message sur les jeux PC avec une erreur « ahk_pid » suivi d’un numéro à 4 chiffres.

Une idée?

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Message erreur a chaque lancement de jeu

Message par camarade35 » 07 sept. 2018 - 06:15

@Pioupial : on commence par terminer ça on voit l'autre prob après ;)
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Pioupial
noob
noob
Messages : 4
Inscription : 03 sept. 2017 - 18:25

Re: Message erreur a chaque lancement de jeu

Message par Pioupial » 07 sept. 2018 - 08:49

Ok Camarade.

Concernant mon premier problème, je viens de faire 15 min de lancements de jeux divers et variés (hors jeu pc) et pas de message d'erreur depuis que je suis passer en FullScreen. Pour moi c'est ok le but est évidemment de jouer en plein écran dans ma future borne, mais je n'arrive pas à déterminer pourquoi ça bug en 800x600. Je serai tenter de dire que ce premier problème est résolu à moins que tu penses que le problème puisse éventuellement perturber hyperspin même en fullescreen dans l'avenir.

Merci

Je mets le contenu du fichier RocketLauncher.log ici :

Code : Tout sélectionner

[code]
08:37:00:595 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.0 (www.rlauncher.com)
08:37:00:763 | RL |      INFO  | +172   | Main - System Specs:
					RocketLauncher Dir: D:\RocketLauncher
					RocketLauncher is: 32-bit
					OS: Microsoft Windows 10 Professionnel
					SKU: Professional
					Total Memory: 8129.85 MB
					Free Memory: 5154.52 MB
					Used Memory: 2975.324 MB
					SystemType: 64-bit
					Physical Processors: 1
					Logical Processors: 4
					GPU 1 Name: NVIDIA GeForce GTX 750 Ti
					GPU 1 RAM: -2048.00 MB
					GPU 1 Driver Version: 24.21.13.9907
					Sound 1 Device: NVIDIA High Definition Audio
					Sound 1 Status: Enabled
					Sound 2 Device: Realtek High Definition Audio
					Sound 2 Status: Enabled
					Sound 3 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
					Sound 3 Status: Enabled
					OS Language: French_Standard
					System Locale: fr-FR
					Formats Locale: fr-FR
					Windows UI Language: fr-FR
					Text Encoding: Windows-1252
					OS Admin Status: No
					RL Compatibility Flags: 
					Latest .Net Version: v4.0.30319
					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape]  (Primary)
					Current AHK Desktop Width: 1920
					Current AHK Desktop Height: 1080
					Monitor #1 DPI: 100
					ErrorMode: 0
					AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe
					AHK Version: 1.1.13.00
					Unicode: No
08:37:00:763 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
08:37:00:763 | RL |      INFO  | +0     | Main - Raw CLI received: "Sony Playstation 2 Mortal Kombat - Deadly Alliance (USA)"
08:37:00:764 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "RocketLauncherUI"
08:37:00:764 | RL |      INFO  | +0     | Process.Process - "Exist" "RocketLauncherUI.exe" 
08:37:00:770 | RL |      INFO  | +0     | Main - RocketLauncherUI.exe is not currently running
08:37:00:770 | RL |      INFO  | +0     | Main - RocketLauncher received "Sony Playstation 2" and "Mortal Kombat - Deadly Alliance (USA)"
08:37:00:780 | RL |      INFO  | +15    | Main - Did not find a "D:\RocketLauncher\Settings\Sony Playstation 2\Game Options.ini" file, skipping any game-specific options.
08:37:00:780 | RL |      INFO  | +0     | Main - Mortal Kombat - Deadly Alliance (USA) is using the default emulator: Sony Playstation 2
08:37:00:780 | RL |      INFO  | +0     | Main - Checking for a [Sony Playstation 2] section in D:\RocketLauncher\Settings\Sony Playstation 2\Emulators.ini
08:37:00:780 | RL |      INFO  | +0     | Main - Found [Sony Playstation 2] in D:\RocketLauncher\Settings\Sony Playstation 2\Emulators.ini
08:37:00:780 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk exists
08:37:00:784 | RL |      INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
08:37:00:784 | RL |      INFO  | +0     | Main - Mortal Kombat - Deadly Alliance (USA) will use module: D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk
08:37:00:786 | RL |   WARNING  | +0     | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Global RocketLauncher.ini"
08:37:00:786 | RL |   WARNING  | +0     | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Sony Playstation 2\RocketLauncher.ini"
08:37:00:805 | RL |      INFO  | +32    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
08:37:00:812 | RL |      INFO  | +0     | CheckFile - Checking if D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe exists
08:37:00:813 | RL |      INFO  | +0     | Main - INI Keys read
08:37:00:814 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
08:37:00:814 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
08:37:00:822 | RL |      INFO  | +15    | Main - "Mortal Kombat - Deadly Alliance (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
08:37:00:822 | RL |      INFO  | +0     | CheckPaths - Started
08:37:00:822 | RL |      INFO  | +0     | CheckPaths - Looking for rom: D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso
08:37:00:822 | RL |      INFO  | +0     | CheckPaths - Found rom: D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso
08:37:00:822 | RL |      INFO  | +0     | CheckPaths - Ended
08:37:00:823 | RL |      INFO  | +0     | BuildScript - User Variables:
					;----------------------------------------------------------------------------
					; INJECTED VARIABLES
					;----------------------------------------------------------------------------
					
					#NoTrayIcon
					#InstallKeybdHook
					MiscUtils.DetectHiddenWindows("On")
					SetTitleMatchMode, 2
					SendMode, Event
					Global RLLog
					Global RLObject
					0 := "2"
					rlPath := "D:\RocketLauncher"
					pluginPath := "D:\RocketLauncher\Plugins"
					pluginName := "RocketLauncherUI"
					pluginExt := ".plugin"
					contextOnExit := ""
					rlMode := ""
					rlTitle := "RocketLauncher"
					rlVersion := "1.2.0.0"
					rlAuthor := "djvj"
					rlURL := "www.rlauncher.com"
					langFile := "D:\RocketLauncher\Data\Language\Localization.ini"
					primMonitor := "1"
					frontendPID := "0"
					frontendPath := "D:\RocketLauncher\RocketLauncherUI"
					frontendExe := "RocketLauncherUI.exe"
					frontendExt := "exe"
					frontendName := "RocketLauncherUI"
					frontendDrive := "D"
					exitEmulatorKey := "~Esc"
					restoreFE := "false"
					exitScriptKey := "~q & ~s"
					toggleCursorKey := "~e & ~t"
					emuFullPath := "D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe"
					emuPath := "D:\Hyperspin\Emulators\Sony Playsation 2"
					emuName := "Sony Playstation 2"
					emuExt := "exe"
					baseRomPath := "D:\Hyperspin\Roms\Sony Playstation 2"
					romPath := "D:\Hyperspin\Roms\Sony Playstation 2"
					romPathFromIni := "D:\Hyperspin\Roms\Sony Playstation 2"
					romExtension := ".iso"
					romExtensionOrig := ".iso"
					romExtensions := "iso"
					executable := "pcsx2.exe"
					systemDbName := "Sony Playstation 2"
					systemName := "Sony Playstation 2"
					dbPath := ""
					dbName := "Mortal Kombat - Deadly Alliance (USA)"
					dbExt := ""
					romName := "Mortal Kombat - Deadly Alliance (USA)"
					romMapPath := ""
					romMappingEnabled := "false"
					romMappingLaunchMenuEnabled := "false"
					romMappingFirstMatchingExt := "false"
					romMappingShowAllRomsInArchive := "true"
					romMappingNumberOfGamesByScreen := "7"
					romMappingHideParent := "false"
					romMappingMenuWidth := "400"
					romMappingMenuMargin := "65"
					romMappingTextFont := "Bebas Neue"
					romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
					romMappingDisabledTextColor := "ff888888"
					romMappingTextSizeDifference := "7"
					romMappingTextMargin := "15"
					romMappingTitleTextFont := "Bebas Neue"
					romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
					romMappingTitle2TextFont := "Bebas Neue"
					romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
					romMappingGameInfoTextFont := "Bebas Neue"
					romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
					romMappingGameNameTextFont := "Bebas Neue"
					romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
					romMappingBackgroundBrush := "aa000000"
					romMappingColumnBrush := "33000000"
					romMappingButtonBrush1 := "6f000000"
					romMappingButtonBrush2 := "33000000"
					romMappingBackgroundAlign := "Stretch and Lose Aspect"
					romMappingMenuFlagWidth := "55"
					romMappingMenuFlagSeparation := "7"
					romMappingDefaultMenuList := "FullList"
					romMappingSingleFilteredRomAutomaticLaunch := "false"
					altArchiveNameOnly := ""
					altRomNameOnly := ""
					altArchiveAndRomName := ""
					altArchiveAndManyRomNames := ""
					altRomNamesOnly := ""
					romMapScenario := ""
					skipchecks := "false"
					romMatchExt := "true"
					blockInputTime := "0"
					blockInputFile := "D:\RocketLauncher\Module Extensions\BlockInput.exe"
					errorLevelReporting := "false"
					lockLaunch := "false"
					lockLaunchGame := ""
					screenRotationAngle := "0"
					screenRotationAngleGame := ""
					setResolution := ""
					logFile := ""
					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
					logLevel := "3"
					logShowDebugConsole := "false"
					logShowCommandWindow := "false"
					logCommandWindow := "false"
					logIncludeModule := "true"
					logIncludeFileProperties := "true"
					logIncludeDLLLogs := "false"
					errorSounds := "true"
					rlDebugConsoleStdout := ""
					sysLang := "French_Standard"
					sysType := "64-bit"
					broadcastWindowTitle := ""
					navUpKey := "Up"
					navDownKey := "Down"
					navLeftKey := "Left"
					navRightKey := "Right"
					navSelectKey := "Enter"
					navP2UpKey := "Numpad8"
					navP2DownKey := "Numpad2"
					navP2LeftKey := "Numpad4"
					navP2RightKey := "Numpad6"
					navP2SelectKey := "NumpadEnter"
					originalWidth := "1920"
					originalHeight := "1080"
					vdEnabled := "false"
					vdFullPath := "C:\Program Files\DAEMON Tools Lite\DTAgent.exe"
					vdUseSCSI := "true"
					vdDriveLetter := "G"
					vdDriveLetterScsi := "H"
					vdAddDrive := "true"
					demulShooterPath := ""
					servoStikEnabled := "false"
					servoStikExitMode := "false"
					ledblinkyEnabled := "false"
					ledblinkySystemName := ""
					ledblinkyFullPath := ""
					ledblinkyProfilePath := "D:\RocketLauncher\Profiles\LEDBlinky"
					ledblinkyRLProfile := "D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
					winIPACFullPath := ""
					ultraMapEnabled := "false"
					ultraMapFullPath := ""
					emuIdleShutdown := "0"
					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
					cursorSize := ""
					hideCursor := "true"
					hideEmu := "false"
					hideFE := "false"
					suspendFE := "false"
					fadeIn := "true"
					fadeInDuration := "1500"
					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
					fadeInDelay := "5000"
					fadeInExitDelay := "0"
					fadeOutExitDelay := "0"
					fadeOut := "false"
					fadeOutExtraScreen := "false"
					fadeOutDuration := "500"
					fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
					fadeOutDelay := "0"
					fadeLyrInterpolation := "2"
					fadeMuteEmulator := "false"
					fadeUseBackgrounds := "false"
					fadeClickThrough := "false"
					fadeSounds := "true"
					fade7zProgressMode := "extraction"
					fadeWidthBaseRes := "1280"
					fadeHeightBaseRes := "1024"
					fadeLyr1Color := "FF000000"
					fadeLyr1AlignImage := "Stretch and Lose Aspect"
					fadeLyr2Pos := "Stretch and Lose Aspect"
					fadeLyr2X := "0"
					fadeLyr2Y := "0"
					fadeLyr2W := ""
					fadeLyr2H := ""
					fadeLyr2Adjust := "1"
					fadeLyr2PicPad := "0"
					fadeLyr2Prefix := "Extra Layer 1 - Console"
					fadeLyr3Pos := "Center"
					fadeLyr3X := "450"
					fadeLyr3Y := "450"
					fadeLyr3W := ""
					fadeLyr3H := ""
					fadeLyr3Adjust := "1"
					fadeLyr3PicPad := "0"
					fadeLyr3Speed := "750"
					fadeLyr3Animation := "DefaultFadeAnimation"
					fadeLyr37zAnimation := "DefaultFadeAnimation"
					fadeLyr3Type := "imageandbar"
					fadeLyr3ImgFollow7zProgress := "true"
					fadeLyr3Repeat := "1"
					fadeLyr3BackImageTransparency := "30"
					fadeLyr3StaticPos := "Bottom Center"
					fadeLyr3StaticX := "0"
					fadeLyr3StaticY := "870|1575"
					fadeLyr3StaticW := ""
					fadeLyr3StaticH := ""
					fadeLyr3StaticAdjust := "1"
					fadeLyr3StaticPicPad := "0"
					fadeLyr3StaticPrefix := "Info Bar"
					fadeLyr4Adjust := "1"
					fadeLyr4X := "1792|952"
					fadeLyr4Y := "891|1596"
					fadeLyr4W := ""
					fadeLyr4H := ""
					fadeLyr4Pos := "Bottom Right Corner"
					fadeLyr4FPS := "50"
					fadeLyr4PicPad := "0"
					fadeTranspGifColor := "FFFFFF"
					fadeBarWindow := "Image"
					fadeBarWindowX := ""
					fadeBarWindowY := ""
					fadeBarWindowW := "900"
					fadeBarWindowH := ""
					fadeBarWindowR := "30"
					fadeBarWindowM := "30"
					fadeBarWindowHatchStyle := "8"
					fadeBar := "7zOnly"
					fadeProgressDuration := "0"
					fadeBarBack := "true"
					fadeBarBackColor := "FF555555"
					fadeBarH := "30"
					fadeBarR := "10"
					fadeBarColor := "DD00BFFF"
					fadeBarHatchStyle := "8"
					fadeBarPercentageText := "true"
					fadeBarInfoText := "true"
					fadeBarXOffset := "0"
					fadeBarYOffset := "150"
					fadeRomInfoDescription := "disabled"
					fadeRomInfoSystemName := "text with label"
					fadeRomInfoYear := "disabled"
					fadeRomInfoDeveloper := "disabled"
					fadeRomInfoPublisher := "disabled"
					fadeRomInfoGenre := "disabled"
					fadeRomInfoRating := "disabled"
					fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
					fadeRomInfoTextPlacement := "User Defined"
					fadeRomInfoTextMargin := "7"
					fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
					fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
					fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeStats_Number_of_Times_Played := "text with label"
					fadeStats_Last_Time_Played := "text with label"
					fadeStats_Average_Time_Played := "text with label"
					fadeStats_Total_Time_Played := "text with label"
					fadeStats_System_Total_Played_Time := "text with label"
					fadeStats_Total_Global_Played_Time := "text with label"
					fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
					fadeStatsInfoTextPlacement := "topRight"
					fadeStatsInfoTextMargin := "7"
					fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
					fadeText1X := "0"
					fadeText1Y := "0"
					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText1 := "Loading Game"
					fadeText2X := "0"
					fadeText2Y := "0"
					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText2 := "Extraction Complete, Ready"
					fadeText3 := "Loading Game"
					fadeText4 := "Loading Complete"
					fadeFont := "Bebas Neue"
					fadeSystemAndRomLayersOnly := "false"
					fadeExtractionTime := "disabled"
					fadeExtractionTimeTextX := "0"
					fadeExtractionTimeTextY := "0"
					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
					fadeInterruptKey := ""
					detectFadeErrorEnabled := "true"
					fadeImgPath := "D:\RocketLauncher\Media\Fade"
					RLDataPath := "D:\RocketLauncher\Data"
					RLMediaPath := "D:\RocketLauncher\Media"
					RLErrSoundPath := "D:\RocketLauncher\Media\Sounds\Error"
					modulesPath := "D:\RocketLauncher\Modules"
					moduleFullName := "D:\RocketLauncher\Modules\PCSX2\PCSX2.ahk"
					moduleName := "PCSX2"
					modulePath := "D:\RocketLauncher\Modules\PCSX2"
					moduleExtension := "ahk"
					moduleExtensionsPath := "D:\RocketLauncher\Module Extensions"
					libPath := "D:\RocketLauncher\Lib"
					sevenZEnabled := "true"
					sevenZPath := "D:\RocketLauncher\Module Extensions\7z.exe"
					sevenZDllPath := "D:\RocketLauncher\Module Extensions\7z.dll"
					sevenZExtractPath := "D:\Temp"
					sevenZExtractPathOrig := ""
					sevenZAttachSystemName := "true"
					sevenZDelTemp := "true"
					sevenZFormats := ".zip|.rar|.7z|.lzh|.gzip|.tar"
					sevenZFormatsNoP := "zip|rar|7z|lzh|gzip|tar"
					sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar"
					sevenZGamesToKeep := ""
					sevenZDeletePerSystem := "false"
					7zExtractPath := "D:\Temp"
					mgEnabled := "false"
					mgKey := "~NumpadSub"
					mgBackgroundColor := "FF000000"
					mgSidePadding := "0.2"
					mgWidthBaseRes := "1920"
					mgHeightBaseRes := "1080"
					mgYOffset := "500|800"
					mgFont := "Arial"
					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
					mgText1Text := "Please select a game"
					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
					mgText2Offset := "100"
					mgUseSound := "true"
					mgSoundfreq := "300"
					mgExitEffect := "none"
					mgSelectedEffect := "rotate"
					mgUseGameArt := "false"
					mgCandidate := ""
					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
					mgOnLaunch := "false"
					pauseEnabled := "false"
					pauseKey := "~NumpadAdd"
					pauseBackToMenuBarKey := "X"
					pauseZoomInKey := "C"
					pauseZoomOutKey := "V"
					pauseScreenshotKey := "~PrintScreen"
					pauseHiToTextPath := "D:\RocketLauncher\Module Extensions\HiToText.exe"
					pauseSaveStateKeyCodes := ""
					pauseLoadStateKeyCodes := ""
					keyboardEncoder := ""
					keyboardEncoderEnabled := "false"
					keymapperEnabled := "true"
					keymapperAHKMethod := "false"
					keymapper := "xpadder"
					xpadderFullPath := "D:\Hyperspin\Utilities\Xpadder\Xpadder.exe"
					joyToKeyFullPath := "D:\Utilities\JoyToKey\JoyToKey.exe"
					profilePath := "D:\RocketLauncher\Profiles"
					keymapperProfilePath := "D:\RocketLauncher\Profiles\xpadder"
					keymapperFrontEndProfileName := "RocketLauncherUI"
					keymapperFrontEndProfile := "xpadder"
					keymapperRocketLauncherProfileEnabled := "true"
					joyIDsEnabled := "false"
					joyIDsPreferredControllersGlobal := "Xinmotek_Dual_Controller"
					joyIDsPreferredControllersSystem := "use_global"
					joyIDsPreferredControllersOnExit := ""
					CustomJoyNamesEnabled := "false"
					CustomJoyNames := ""
					rotateMethod := "false"
					FEProfile := "D:\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
					defaultProfile := "D:\RocketLauncher\Profiles\xpadder\_Default"
					systemProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2"
					xPadderSystemProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\_Default"
					emuProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\Sony Playstation 2"
					romProfile := "D:\RocketLauncher\Profiles\xpadder\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA)"
					RocketLauncherProfile := "D:\RocketLauncher\Profiles\xpadder\RocketLauncher"
					blankProfile := "D:\RocketLauncher\Profiles\xpadder\_Default\blank"
					ahkFEProfile := "D:\RocketLauncher\Profiles\AHK\RocketLauncherUI"
					ahkDefaultProfile := "D:\RocketLauncher\Profiles\AHK\_Default"
					ahkSystemProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2"
					ahkEmuProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2\Sony Playstation 2"
					ahkRomProfile := "D:\RocketLauncher\Profiles\AHK\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA)"
					ahkRocketLauncherProfile := "D:\RocketLauncher\Profiles\AHK\RocketLauncher"
					bezelEnabled := "false"
					bezelICEnabled := "false"
					shaderName := "false"
					shaderColor := ""
					shaderTransparency := ""
					statisticsEnabled := "true"
					pressDuration := "-1"
					emuVolume := "1"
					dxwndIni := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
					dxwndFullPath := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
					qResFullPath := "D:\RocketLauncher\Module Extensions\QRes.exe"
					mon1O := ""
					pacDrivedllFile := "D:\RocketLauncher\Module Extensions\PacDrive32.dll"
					userFadeAnimIniFile := "D:\RocketLauncher\Lib\User Fade Animations.ini"
					testFile := ""
					testDuration := ""
					initialErrorMode := "0"

08:37:00:824 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
08:37:00:824 | RL |      INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
08:37:00:824 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
08:37:00:824 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
08:37:00:824 | RL |      INFO  | +0     | BuildScript - Validating module
08:37:00:830 | RL |      INFO  | +0     | BuildScript - Validation complete
08:37:00:830 | RL |      INFO  | +0     | BuildScript - Module:
					MEmu := "PCSX2"
					MEmuV := "1.5.0-dev-263"
					MURL := ["http://pcsx2.net/"]
					MAuthor := ["djvj"]
					MVersion := "2.2.1"
					MCRC := "1E4F5067"
					iCRC := "65DD0603"
					MID := "635038268913291718"
					MSystem := ["Sony PlayStation 2"]
					;----------------------------------------------------------------------------
					; Notes:
					; This module has many settings that can be controlled via RocketLauncherUI
					; If you want to customize settings per game, add the game to the module's ini using RocketLauncherUI
					; If you use Daemon Tools, make sure you have a SCSI virtual drive setup. Not a DT one.
					; Tested Virtual Drive support with the cdvdGigaherz CDVD plugin. Make sure you set it to use your SCSI Virtual Drive letter.
					; If the incorrect drive is used, the emu will boot to the bios screen and emu will hang in your running processes on exit and require it to be force closed
					; Module will set the CdvdSource to Plugin or Iso depending on if you have Virtual Drive enabled or not.
					; If you have any problems closing the emulator, make sure noGUI module setting in RocketLauncherUI is set to default or false.
					; Most stable bios is Japan v01.00(17/01/2000)
					;
					; Per-game memory cards
					; This module supports per-game memory cards to prevent them from ever becoming full
					; To use this feature, set the PerGameMemoryCards to true in RocketLauncherUI
					; You need to create a default blank memory card in the path you have defined in pcsx's ini found in section [Folders], key MemoryCards.
					; Make sure one of the current memory cards are blank, then copy it in that folder and rename it to "default.ps2". The module will copy this file to a romName.ps2 for each game launched.
					; The module will only insert memory cards into Slot 1. So save your games there.
					;
					; Linuz cdvd plugin stores its settings in the registry @ HKEY_CURRENT_USER\Software\PS2Eplugin\CDVD\CDVDiso
					;
					; v1.4.0 setup guide: https://www.youtube.com/watch?v=ovagz8UXFTU
					;
					; Run pcsx2 with the --help option to see current CLI parameters
					; Known CLI options not currently supported by this module:
					;  --console        	forces the program log/console to be visible
					;  --portable       	enables portable mode operation (requires admin/root access)
					;  --elf=<str>      	executes an ELF image
					;  --forcewiz       	forces PCSX2 to start the First-time Wizard
					;----------------------------------------------------------------------------
					StartModule()
					BezelGUI()
					FadeInStart()
					
					primaryExe := new Emulator(emuPath . "\" . executable)				; instantiate emulator executable object
					emuPrimaryWindow := new Window(new WindowTitle(,"wxWindowNR"),,,"PCSX2")	; instantiate primary emulator window object
					emuGUIWindow := new Window(new WindowTitle("PCSX2","wxWindowNR"))
					emuLoadingWindow := new Window(new WindowTitle("Speed","wxWindowNR"),,"PCSX2")
					emuBootingWindow := new Window(new WindowTitle("Booting","wxWindowNR"))
					
					Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
					AspectRatio := moduleIni.Read(romName . "|Settings", "AspectRatio","4:3",,1)
					noGUI := moduleIni.Read("Settings", "noGUI","false",,1)	; disables display of the gui while running games
					perGameMemCards := moduleIni.Read("Settings", "PerGameMemoryCards","false",,1)
					hideConsole := moduleIni.Read("Settings", "HideConsole","true",,1)	; Hides console window from view if it shows up
					cfgPath := moduleIni.Read("Settings", "cfgpath", emuPath . "\Game Configs",,1)	; specifies the config folder; applies to pcsx2 + plugins
					autoCreateINIDir := moduleIni.Read("Settings", "AutoCreateINIDir","false",,1)  ; Enables the module to auto-create of per game ini files and directories
					defaultINISPath := moduleIni.Read("Settings", "DefaultINISPath",,,1)  ; Path to default INIS folder of PCSX2.
					fullboot := moduleIni.Read(romName . "|Settings", "fullboot","false",,1)	; disables the quick boot feature, forcing you to sit through the PS2 startup splash screens
					gs := moduleIni.Read(romName . "|Settings", "gs",,,1)	; override for the GS plugin
					pad := moduleIni.Read(romName . "|Settings", "pad",,,1)	; override for the PAD plugin
					spu2 := moduleIni.Read(romName . "|Settings", "spu2",,,1)	; override for the SPU2 plugin
					cdvd := moduleIni.Read(romName, "cdvd",,,1)	; override for the CDVD plugin
					usb := moduleIni.Read(romName . "|Settings", "usb",,,1)	; override for the USB plugin
					fw := moduleIni.Read(romName . "|Settings", "fw",,,1)	; override for the FW plugin
					dev9 := moduleIni.Read(romName . "|Settings", "dev9",,,1)	; override for the DEV9 plugin
					vdOveride := moduleIni.Read(romName, "VDOveride",,,1)
					nohacks := moduleIni.Read(romName, "nohacks","false",,1)	; disables all speedhacks
					gamefixes := moduleIni.Read(romName, "gamefixes",,,1)	; Enable specific gamefixes for this session. Use the specified comma or pipe-delimited list of gamefixes: VuAddSub,VuClipFlag,FpuCompare,FpuMul,FpuNeg,EETiming,SkipMpeg,OPHFlag,DMABusy,VIFFIFO,VI,FMVinSoftware
					
					; GS plugin settings, primarily to fix upscaling issues in games. Game specific settings can be found here: http://www.neogaf.com/forum/showpost.php?p=27110555&postcount=2
					userHacks_MSAA := If moduleIni.Read(romName, "MSAA",0,,1)	; Applies hardware anti-aliasing
					userHacks_SkipDraw := moduleIni.Read(romName, "Skipdraw",0,,1)	; Can remove ghost images
					userHacks_HalfPixelOffset := If moduleIni.Read(romName, "Half-pixel_Offset",0,,1)	; Fixes blur or halo effects
					userHacks_WildHack := If moduleIni.Read(romName, "Wild_Arms_Offset",0,,1)	; Fixes fonts in many games
					userHacks_unsafe_fbmask := If moduleIni.Read(romName, "Fast_Accurate_Blending",0,,1)	; Accelerates blending operations, speeds up Xenosaga
					userHacks_AlphaStencil := If moduleIni.Read(romName, "Alpha_Stencil",0,,1)	; May improve drawing shadows
					userHacks_align_sprite_X := If moduleIni.Read(romName, "Align_Sprite",0,,1)	; Fixes issues with vertical lines in Ace Combat, Tekken, Soul Calibur
					userHacks_AlphaHack := If moduleIni.Read(romName, "Alpha",0,,1)	; Improves drawing fog-like effects
					preload_frame_with_gs_data := If moduleIni.Read(romName, "Preload_Data_Frame",0,,1)	; Fixes black screen issues in Armored Core: Last Raven
					userHacks_round_sprite_offset := moduleIni.Read(romName, "Round_Sprite",0,,1)	; Fixes lines in sprites in Ar tonelico
					userHacks_SpriteHack := moduleIni.Read(romName, "Sprite",0,,1)	; Fixes inner lines in sprites in Mana Khemia, Ar tonelico, Tales of Destiny
					userHacks_TCOffset := moduleIni.Read(romName, "TC_Offset",0,,1)	; Fixes misaligned textures in Persona 3, Haunting Ground, Xenosaga
					; Set the userHacks variable to 1 if any of the hacks are used.
					userHacks := If (userHacks_MSAA || userHacks_SkipDraw || userHacks_HalfPixelOffset || userHacks_WildHack || userHacks_unsafe_fbmask || userHacks_AlphaStencil || userHacks_align_sprite_X || userHacks_AlphaHack || preload_frame_with_gs_data || userHacks_round_sprite_offset || userHacks_SpriteHack || userHacks_TCOffset) ? 1 : ""
					
					cfgPath := new Folder(GetFullName(cfgPath))
					If !cfgPath.Exist()
						cfgPath.CreateDir()	; create the cfg folder if it does not exist
					
					; PCSX2_ui.ini = default ini that contains memory card info and general settings
					portableIni := new File(emuPath . "\portable.ini")
					If portableIni.Exist() {	; portable install
						RLLog.Info("Module - PCSX2 is operating in a portable mode")
						pcsx2IniFolder := emuPath . "\inis"
						pcsx2_GS_IniFile := CheckFile(emuPath . "\inis\GSdx.ini", "Could not find the default GSdx.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					} Else {	; default not portable install
						RLLog.Info("Module - PCSX2 is operating in a standard installation mode")
						pcsx2IniFolder := Registry.Read("HKCU", "Software\PCSX2", "SettingsFolder")
					}
					pcsx2Ini := new IniFile(pcsx2IniFolder . "\PCSX2_ui.ini")
					pcsx2Ini.CheckFile("Could not find the default PCSX2_ui.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					pcsx2GSdxIni := new IniFile(pcsx2IniFolder . "\GSdx.ini")
					pcsx2GSdxIni.CheckFile("Could not find the default GSdx.ini file. Please manually run and configure PCSX2 first so this file is created with all your default settings.")
					pcsx2IniFolder := new Folder(pcsx2IniFolder)
					
					; Create INIs subfolder for the game if it does not exist and if AutoCreateINIDir is true
					perGameINIPath := new Folder(cfgPath.FileFullPath . "\" . romName)
					If (autoCreateINIDir = "true") {
						RLLog.Info("Module - PerGameIni - perGameINIPath = " . perGameINIPath.FileFullPath)
						If !perGameINIPath.Exist() {
							perGameINIPath.CreateDir()
							If (defaultINISPath != "") {
								defaultINISPath := new Folder(defaultINISPath)
								RLLog.Info("Module - PerGameIni - perGameINIPath does not exist.  So we will create it at " . perGameINIPath.FileFullPath)
								RLLog.Info("Module - PerGameIni - Now copying the ini files from " . defaultINISPath.FileFullPath . " to " . perGameINIPath.FileFullPath)
								defaultINISPath.Copy(perGameINIPath.FileFullPath,0,"\*.ini")
							} Else {
								RLLog.Info("Module - PerGameIni - perGameINIPath does not exist.  So we will create it at " . perGameINIPath.FileFullPath)
								RLLog.Info("Module - PerGameIni - Now copying the ini files from " . pcsx2IniFolder.FileFullPath . " to " . perGameINIPath.FileFullPath)
								pcsx2IniFolder.Copy(perGameINIPath.FileFullPath,0,"\*.ini")
							}
						}
					}
					
					BezelStart()
					
					Fullscreen := If Fullscreen = "true" ? " --fullscreen" : ""
					noGUI := If noGUI = "true" ? " --nogui" : ""
					If (noGUI != "")
						RLLog.Warning("Module - noGUI is set to true, THIS MAY PREVENT PCSX2 FROM CLOSING PROPERLY. If you have any issues, set it to false or default in RocketLauncherUI.")
					fullboot := If fullboot = "true" ? " --fullboot" : ""
					nohacks := If nohacks = "true" ? " --nohacks" : ""
					gamefixes := If gamefixes ? " --gamefixes=" . gamefixes : ""
					gs := If gs ? " --gs=""" . GetFullName(gs) . """" : ""
					pad := If pad ? " --pad=""" . GetFullName(pad) . """" : ""
					spu2 := If spu2 ? " --spu2=""" . GetFullName(spu2) . """" : ""
					usb := If usb ? " --usb=""" . GetFullName(usb) . """" : ""
					fw := If fw ? " --fw=""" . GetFullName(fw) . """" : ""
					dev9 := If dev9 ? " --dev9=""" . GetFullName(dev9) . """" : ""
					
					; cfgRomPath := new File(cfgPath . "\" . romName)
					cfgPathCLI := If perGameINIPath.Exist() ? " --cfgpath=""" . perGameINIPath.FileFullPath . """" : ""
					
					; Specify what main ini PCSX2 should use
					pcsx2GameIni := new File(perGameINIPath.FileFullPath . "\PCSX2_ui.ini")
					If (cfgPathCLI && pcsx2GameIni.Exist()) {
						;We can't set both cfgpath and cfg CLI switches, so if only PCSX2_ui.ini file exists we use cfg otherwise we use cfgpath
						;--cfg specifies a custom configuration file to use instead of PCSX2.ini (does not affect plugins)
						filecount := 0 
						Loop % perGameINIPath.FileFullPath . "\*.ini"
							filecount++
						If (filecount = 1)
						{
							;Only PCSX2_ui.ini found
							pcsx2IniFile := pcsx2GameIni
							RLLog.Info("Module - Found a game-specific PCSX2_ui.ini in the cfgPath. Telling PCSX2 to use this one instead: " . pcsx2IniFile.FileFullPath)
							cfg := " --cfg=""" . pcsx2IniFile.FileFullPath . """"
							cfgPathCLI := ""
						}
					}
					RLLog.Info("Module - " . (If cfgPathCLI != "" ? "Setting PCSX2's config path to """ . perGameINIPath.FileFullPath . """" : "Using PCSX2's default configuration folder: """ . pcsx2IniFolder.FileFullPath . """"))
					
					; Update the aspect ratio if the user selected one.
					If AspectRatio {
					    pcsx2Ini.Write(AspectRatio, "GSWindow", "AspectRatio")	; Write the aspect ratio value to the pcsx2Ini.
					}
					
					; Update the GS plugin settings if hacks were selected.
					If userHacks {
						RLLog.Info("Module - UserHacks are being used. Updating GSdx.ini")
						pcsx2GSdxIni.Write(userHacks, "Settings", "UserHacks")
						pcsx2GSdxIni.Write(userHacks_MSAA, "Settings", "UserHacks_MSAA")
						pcsx2GSdxIni.Write(userHacks_SkipDraw, "Settings", "UserHacks_SkipDraw")
						pcsx2GSdxIni.Write(userHacks_HalfPixelOffset, "Settings", "UserHacks_HalfPixelOffset")
						pcsx2GSdxIni.Write(userHacks_WildHack, "Settings", "UserHacks_WildHack")
						pcsx2GSdxIni.Write(userHacks_unsafe_fbmask, "Settings", "UserHacks_unsafe_fbmask")
						pcsx2GSdxIni.Write(userHacks_AlphaStencil, "Settings", "UserHacks_AlphaStencil")
						pcsx2GSdxIni.Write(userHacks_align_sprite_X, "Settings", "UserHacks_align_sprite_X")
						pcsx2GSdxIni.Write(userHacks_AlphaHack, "Settings", "UserHacks_AlphaHack")
						pcsx2GSdxIni.Write(preload_frame_with_gs_data, "Settings", "preload_frame_with_gs_data")
						pcsx2GSdxIni.Write(userHacks_round_sprite_offset, "Settings", "UserHacks_round_sprite_offset")
						pcsx2GSdxIni.Write(userHacks_SpriteHack, "Settings", "UserHacks_SpriteHack")
						pcsx2GSdxIni.Write(userHacks_TCOffset, "Settings", "UserHacks_TCOffset")
					} Else {
						; Make sure hacks are disabled.
						pcsx2GSdxIni.Write(UserHacks, "Settings", "UserHacks")
					}
					
					; Memory Cards
					If (perGameMemCards = "true")
					{	currentMemCard1 := pcsx2Ini.Read("MemoryCards", "Slot1_Filename")
						memCardPath := pcsx2Ini.Read("Folders", "MemoryCards")	; folder where memory cards are stored
						memCardPathLeft := StringUtils.SubStr(memCardPath,1,3)	; get left 3 characters
						memCardPathIsAbsolute := If (StringUtils.RegExMatch(memCardPathLeft, "[a-zA-Z]:\\") && (StringUtils.StringLength(memCardPath) >= 3))	; this is 1 only when path looks like this "C:\"
						memCardPath := If memCardPathIsAbsolute ? memCardPath : emuPath . "\" . memCardPath	; if only a folder name is defined for the memory card path, tack on the emuPath to find the memory cards, otherwise leave the full path as is
						defaultMemCard := new File(memCardPath . "\default.ps2")	; defining default blank memory card for slot 1
						RLLog.Info("Module - Default memory card for Slot 1 should be: " . defaultMemCard.FileFullPath)
						romMemCard1 := new File(memCardPath . "\" . romName . ".ps2")	; defining name for rom's memory card for slot 1
						RLLog.Info("Module - Rom memory card for Slot 1 should be: " . romMemCard1.FileFullPath)
						RLLog.Info("Module - Current memory card inserted in PCSX2's ini in Slot 1 is: " . currentMemCard1.FileFullPath)
					
						If (currentMemCard1 != romName . ".ps2") {	; if current memory card in slot 1 does not match this romName, switch to one that does if exist or load a default one
							If !romMemCard1.Exist()	; first check if romName.ps2 memory card exists
								If !defaultMemCard.Exist()
									RLLog.Error("Module - A default memory card for Slot 1 was not found in """ . memCardPath . """. Please create an empty memory card called ""default.ps2"" in this folder for per-game memory card support.")
								Else {
									defaultMemCard.Copy(romMemCard1.FileFullPath)	; create a new blank memory card for this game
									RLLog.Info("Module - Creating a new blank memory card for this game in Slot 1: " . romMemCard1.FileFullPath)
								}
							pcsx2Ini.Write(romName . ".ps2", "MemoryCards", "Slot1_Filename")	; update the ini to use this rom's card
							RLLog.Info("Module - Switched memory card in Slot 1 to: " . romMemCard1.FileFullPath)
						}
					}
					
					hideEmuObj := Object(emuBootingWindow,0,emuGUIWindow,0,emuPrimaryWindow,1)
					7z(romPath, romName, romExtension, SevenZExtractPath)
					
					pcsx2Ini := LoadProperties(pcsx2IniFile.FileFullPath)	; load the config into memory
					dvdSource := ReadProperty(pcsx2Ini,"CdvdSource")	; read value
					
					If (vdEnabled != "true" && romExtension = ".cue") {
						RLLog.Warning("Module - Virtual Drive is disabled but you supplied a .cue as your rom which is not supported by PCSX2")
						pcsx2GameBin := new File(romPath . "\" . romName . ".bin")
						pcsx2GameIso := new File(romPath . "\" . romName . ".iso")
						If pcsx2GameBin.Exist() {
							romExtension := ".bin"
							RLLog.Warning("Module - Found a .bin file with the same name as your cue, using it instead. Please change the order of your rom extensions if you want bins to be found first.")
						} Else If pcsx2GameIso.Exist() {
							romExtension := ".iso"
							RLLog.Warning("Module - Found a .iso file with the same name as your cue, using it instead. Please change the order of your rom extensions if you want isos to be found first.")
						}
					}
					
					; Mount the CD using a Virtual Drive
					If vdOveride	; this allows per-game Virtual Drive support because some games boot to black when Virtual Drive is enabled
						vdEnabled := vdOveride
					If (vdEnabled = "true" && StringUtils.Contains(romExtension,"\.mds|\.mdx|\.b5t|\.b6t|\.bwt|\.ccd|\.cue|\.isz|\.nrg|\.cdi|\.iso|\.ape|\.flac")) {	; if Virtual Drive is enabled and using an image type Virtual Drive can load
						If !cdvd {
							vdCDVDPlugin := moduleIni.Read("Settings", "VD_CDVD_Plugin",,,1)
							If vdCDVDPlugin
								cdvd := vdCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "Plugin")
						{	RLLog.Info("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can read from Virtual Drive.")
							WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						
						pcsx2cdvdIni := new IniFile(pcsx2IniFolder . "\cdvdGigaherz.ini")
						dvdDrive := pcsx2cdvdIni.Read("Config", "Source")	; cdvd drive
						If StringUtils.InStr(dvdDrive,"@") {
							If (vdDriveLetter != "")
								pcsx2cdvdIni.Write(vdDriveLetter, "Config", "Source")
							Else
								ScriptError("You are using a Virtual Drive but have not selected the drive you want to use in PCSX2 CDVD Plugin settings. Select your drive first, either in RLUI Virtual Drive Third Party Settings or within the PCSX2's plugin settings, then try launching again.")
						} Else If (dvdDrive != vdDriveLetter) {
							RLLog.Warning("Module - PCSX2 is set to use drive """ . dvdDrive . """ but RocketLauncher is set to use """ . vdDriveLetter . """. Ignore this warning if this is expected.")
						}
						VirtualDrive("mount",romPath . "\" . romName . romExtension)
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" --usecd" . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
						usedVD := 1	; tell the rest of the script to use VD methods
					} Else If StringUtils.Contains(romExtension,"\.iso|\.mdf|\.nrg|\.bin|\.img|\.gz|\.cso|\.dump")	; the only formats PCSX2 supports loading directly
					{
						If !cdvd {
							imageCDVDPlugin := moduleIni.Read("Settings", "Image_CDVD_Plugin",,,1)
							If imageCDVDPlugin
								cdvd := imageCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "Iso")
						{	RLLog.Info("Module - CdvdSource was not set to ""Iso"", changing it so PCSX2 can launch this " . romExtension . " image directly")
							WriteProperty(pcsx2Ini,"CdvdSource","Iso")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
					} Else If StringUtils.Contains(romExtension,"\.bz2")	; special case format that requires plugin mode and pcsx2 loads it directly
					{
						If !cdvd {
							linuzCDVDPlugin := moduleIni.Read("Settings", "Linuz_CDVD_Plugin",,,1)
							If linuzCDVDPlugin
								cdvd := linuzCDVDPlugin
						}
						cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
						If (dvdSource != "plugin")
						{	RLLog.Info("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can launch this " . romExtension . " image directly")
							WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
							SaveProperties(pcsx2IniFile.FileFullPath,pcsx2Ini)	; save pcsx2IniFile to disk
						}
						oldHex := Registry.Read("HKEY_CURRENT_USER", "Software\PS2Eplugin\CDVD\CDVDiso", "IsoFile")	; read last used bz2 image
						newHex := StringUtils.StringToHex(romPath . "\" . romName . romExtension)	; convert new bz2 image path to hex
						i := 512 - StringUtils.StringLength(newHex)	; get total amount of 0's to add to end of hex to make it 512 bytes
						Loop % i
							newHex := newHex . "0"	; add required bytes to end
						If (oldHex != newHex) {
							RLLog.Info("Module - Writing new bz2 path to registry")
							Registry.Write("REG_BINARY", "HKEY_CURRENT_USER", "Software\PS2Eplugin\CDVD\CDVDiso", "IsoFile", newHex)	; write new bz2 path to registry
						}
						HideAppStart(hideEmuObj,hideEmu)
						errLvl := primaryExe.Run(" """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, "UseErrorLevel")
					} Else
						ScriptError("You are trying to run a rom type of """ . romExtension . """ but PCSX2 only supports loading iso|mdf|nrg|bin|img|gz directly. Please turn on Virtual Drive and/or 7z support or put ""cue"" last in your rom extensions for " . MEmu . " instead.")
					 
					If errLvl
						ScriptError("Error launching emulator, closing script.")
					
					emuPrimaryWindow.Wait()
					emuPrimaryWindow.WaitActive()
					
					BezelDraw()
					
					; If (hideConsole = "true") {	; should not be needed anymore
						; TimerUtils.SetTimerF("HidePCSX2Console", 10)
						; SetTimerF("HidePCSX2Console", 10)
						; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
						; emuGUIWindow.Set("Transparent",0) ;,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
					; }
					
					SetTitleMatchMode 2 ; Wrong window might be detected in the next loop if we only use the class name for WinGetTitle so we will add fps to it
					Loop { ; Looping until pcsx2 is done loading game
						Sleep, 200
						loopWinTitle := emuLoadingWindow.GetTitle(0) ; Excluding the title of the GUI window so we can read the title of the game window instead
						StringUtils.RegExMatch(loopWinTitle,"(?<=\()(.*?)(?=\))",winText) ;,1,0)	; Only get value between parenthesis
						If (winText > 0) {	; If FPS shows any value, break out
							RLLog.Debug("Module - Game is now running, waiting for exit")
							Break
						}
						If A_Index > 150	; After 30 seconds, error out
							ScriptError("There was an error detecting when PCSX2 finished loading your game. Please report this so the module can be fixed.")
					
						; Old method here in case devs change something back
						; StringSplit, winTextSplit, winTitle, |, %A_Space%
						; If (winTextSplit10 != "") ; 10th position in the array is empty until game actually starts
							; Break
						; tipText:= 
						; Loop % winTextSplit0
							; tipText .= "`nposition " . A_Index . ": " . winTextSplit%A_Index%
						; ToolTip, % "Loop: " . A_Index . "`ntitle: " . winTitle . "`ntext: " . winText . tipText,0,0
					}
					
					HideAppEnd(hideEmuObj,hideEmu)
					FadeInExit()
					primaryExe.Process("WaitClose")
					
					If usedVD
						VirtualDrive("unmount")
					
					7zCleanUp()
					BezelExit()
					FadeOutExit()
					ExitModule()
					
					
					MultiGame:
						; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = "  . mgRomName
						; Unmount the CD from Virtual Drive
						If usedVD
							VirtualDrive("unmount")
						Sleep, 500	; Required to prevent your Virtual Drive from bugging
						; Mount the CD using Virtual Drive
						If usedVD
							VirtualDrive("mount",selectedRom)
					Return
					
					; HidePCSX2Console:
						; hideConsoleTimer++
						; If emuBootingWindow.Exist()
						; {	RLLog.Info("Module - HidePCSX2Console - Console window found, hiding it out of view.")
							; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
							; emuGUIWindow.Set("Transparent",0) ; ,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
							; SetTimer("HidePCSX2Console", "Off")
						; } Else If (hideConsoleTimer >= 200)
							; SetTimer("HidePCSX2Console", "Off")
					; Return
					; HidePCSX2Console() {
						; Static hideConsoleTimer
						; hideConsoleTimer++
						; If emuBootingWindow.Exist()
						; {	RLLog.Info("Module - HidePCSX2Console - Console window found, hiding it out of view.")
							; emuBootingWindow.Set("Transparent",0) ; ,"Booting ahk_class wxWindowNR",,"fps:","fps:")	; hiding the console window
							; emuGUIWindow.Set("Transparent",0) ; ,"PCSX2 ahk_class wxWindowNR",,"fps:","fps:")	; hiding the GUI window with the menubar
							; TimerUtils.SetTimerF("HidePCSX2Console", "Off")
						; } Else If (hideConsoleTimer >= 200)
							; TimerUtils.SetTimerF("HidePCSX2Console", "Off")
					; }
					
					CloseProcess:
						FadeOutStart()
						If (fullscreen = "true") {
							; emuPrimaryWindow.CreateControl("wxWindowNR1")		; instantiate new control for wxWindowNR1
							; emuPrimaryWindow.GetControl("wxWindowNR1").Send("Esc")	; Send ESC to the main window when fullscreen is true to close the emu
							emuPrimaryWindow.Close()
						} Else {
							emuGUIWindow.MenuSelectItem("System","Pause")
							emuGUIWindow.Close()
						}
					Return

08:37:00:831 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
08:37:00:831 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
08:37:00:831 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Global.ahk" not found
08:37:00:831 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2.ahk" not found
08:37:00:831 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Emulators\Sony Playstation 2.ahk" not found
08:37:00:831 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2\Emulators\Sony Playstation 2.ahk" not found
08:37:00:831 | RL |   WARNING  | +0     | BuildScript - "D:\RocketLauncher\Lib\User Functions\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).ahk" not found
08:37:00:831 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
08:37:00:831 | RL |      INFO  | +0     | Main - Module is built
08:37:00:831 | RL |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
08:37:00:832 | RL |      INFO  | +0     | Main - Hiding taskbar
08:37:00:929 | RL |      INFO  | +110   | Main - Running module
08:37:01:093 | MD |      INFO  | +N/A   | Module initialized
08:37:01:093 | MD |      INFO  | +0     | CheckFile - Checking if D:\Hyperspin\Utilities\Xpadder\Xpadder.exe exists
08:37:01:094 | MD |      INFO  | +0     | Keymapper - Loading xpadder
08:37:01:094 | MD |      INFO  | +0     | RunKeymapper - Started, using method "load"
08:37:01:094 | MD |      INFO  | +0     | GetJoystickArray - Started
08:37:01:120 | MD |      INFO  | +31    | GetJoystickGUID - Started
08:37:01:120 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 5083449F0FAEE8118001444553540000
08:37:01:122 | MD |      INFO  | +0     | GetJoystickGUID - Started
08:37:01:122 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 50F4469F0FAEE8118002444553540000
08:37:01:122 | MD |      INFO  | +0     | GetJoystickArray - Ended
08:37:01:122 | MD |      INFO  | +0     | GetProfile - Loading Player 1 Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile
08:37:01:123 | MD |      INFO  | +0     | GetProfile - Loading Player 2 Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p2.xpadderprofile
08:37:01:123 | MD |      INFO  | +0     | RunXpadder - Started
08:37:01:123 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
08:37:01:129 | MD |      INFO  | +0     | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
08:37:01:180 | MD |      INFO  | +63    | Process - WaitClose Xpadder.exe 2
08:37:01:403 | MD |      INFO  | +218   | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile" "D:\RocketLauncher\Profiles\xpadder\_Default\p2.xpadderprofile" /M
08:37:01:429 | MD |      INFO  | +32    | RunXpadder - Ended
08:37:01:429 | MD |      INFO  | +0     | RunKeymapper - Ended
08:37:01:429 | MD |      INFO  | +0     | StartModule - Started
08:37:01:429 | MD |      INFO  | +0     | StartModule - MEmu: PCSX2
					MEmuV: 1.5.0-dev-263
					MURL: 
					MAuthor: 
					MVersion: 2.2.1
					MCRC: 1E4F5067
					iCRC: 65DD0603
					MID: 
					MSystem: 
08:37:01:429 | MD |   WARNING  | +0     | StartModule - You have an unsupported System Name for this module: "Sony Playstation 2". Only the following System Names are suppported: ""
08:37:01:430 | MD |      INFO  | +0     | PluginInit - Started
08:37:01:430 | MD |      INFO  | +0     | CheckFile - Checking if D:\RocketLauncher\RocketLauncherUI\Databases\Sony Playstation 2\Sony Playstation 2.xml exists
08:37:01:431 | MD |      INFO  | +0     | PluginInit - Ended
08:37:01:432 | MD |      INFO  | +0     | SystemCursor - Hiding mouse cursor
08:37:01:474 | MD |      INFO  | +31    | StartModule - Ended
08:37:01:492 | MD |      INFO  | +31    | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\Sony Playstation 2\_Default\Layer 1 - nosh.png
08:37:01:678 | MD |      INFO  | +188   | DefaultAnimateFadeIn - Started, direction is: in
08:37:01:678 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
08:37:03:202 | MD |      INFO  | +1515  | DefaultAnimateFadeIn - Ended
08:37:03:240 | MD |      INFO  | +32    | DxwndUpdateIniPath - DxwndIni set to D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
08:37:03:260 | MD |      INFO  | +31    | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: true
08:37:03:260 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - AspectRatio: 16:9
08:37:03:260 | MD |      INFO  | +0     | RIniFile.Read - Module - noGUI: false (DEFAULT)
08:37:03:260 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PerGameMemoryCards: true
08:37:03:262 | MD |      INFO  | +0     | RIniFile.Read - Module - HideConsole: true (DEFAULT)
08:37:03:262 | MD |      INFO  | +0     | RIniFile.Read - Module - cfgpath: D:\Hyperspin\Emulators\Sony Playsation 2\Game Configs (DEFAULT)
08:37:03:262 | MD |      INFO  | +0     | RIniFile.Read - Module - AutoCreateINIDir: false (DEFAULT)
08:37:03:262 | MD |      INFO  | +0     | RIniFile.Read - Module - DefaultINISPath: (NO VALUE)
08:37:03:262 | MD |      INFO  | +0     | RIniFile.Read - Module - fullboot: false (DEFAULT)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - gs: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - pad: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - spu2: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - cdvd: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - usb: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - fw: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - dev9: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - VDOveride: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - nohacks: false (DEFAULT)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - gamefixes: (NO VALUE)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - MSAA: 0 (DEFAULT)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - Skipdraw: 0 (DEFAULT)
08:37:03:263 | MD |      INFO  | +0     | RIniFile.Read - Module - Half-pixel_Offset: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Wild_Arms_Offset: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Fast_Accurate_Blending: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Alpha_Stencil: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Align_Sprite: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Alpha: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Preload_Data_Frame: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Round_Sprite: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - Sprite: 0 (DEFAULT)
08:37:03:264 | MD |      INFO  | +0     | RIniFile.Read - Module - TC_Offset: 0 (DEFAULT)
08:37:03:265 | MD |      INFO  | +0     | Module - PCSX2 is operating in a standard installation mode
08:37:03:265 | MD |      INFO  | +0     | File.CheckFile - Checking if "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini" exists
08:37:03:266 | MD |      INFO  | +0     | File.CheckFile - Checking if "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\GSdx.ini" exists
08:37:03:267 | MD |      INFO  | +0     | Module - Using PCSX2's default configuration folder: "C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0"
08:37:03:304 | MD |      INFO  | +47    | IniFile.Write - SECTION: [GSWindow] - KEY: AspectRatio - VALUE: 16:9 - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini
08:37:03:304 | MD |      INFO  | +0     | IniFile.Write - SECTION: [Settings] - KEY: UserHacks - VALUE:  - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\GSdx.ini
08:37:03:304 | MD |      INFO  | +0     | Module - Default memory card for Slot 1 should be: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\default.ps2
08:37:03:304 | MD |      INFO  | +0     | Module - Rom memory card for Slot 1 should be: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\Mortal Kombat - Deadly Alliance (USA).ps2
08:37:03:304 | MD |      INFO  | +0     | Module - Current memory card inserted in PCSX2's ini in Slot 1 is: 
08:37:03:355 | MD |      INFO  | +47    | IniFile.Write - SECTION: [MemoryCards] - KEY: Slot1_Filename - VALUE: Mortal Kombat - Deadly Alliance (USA).ps2 - FILE: C:\Users\Pioupial\Documents\PCSX2\inis_1.4.0\PCSX2_ui.ini
08:37:03:355 | MD |      INFO  | +0     | Module - Switched memory card in Slot 1 to: C:\\Users\\Pioupial\\Documents\\PCSX2\\memcards\Mortal Kombat - Deadly Alliance (USA).ps2
08:37:03:355 | MD |      INFO  | +0     | 7z - Started, received D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso. If rom is an archive, it will extract to D:\Temp
08:37:03:355 | MD |      INFO  | +0     | 7z - This file is not an archive and does not need to be extracted.
08:37:03:355 | MD |      INFO  | +0     | 7z - Skipping main processing.
08:37:03:355 | MD |      INFO  | +0     | 7z - Provided rom extension ".iso" is not an archive type, turning off 7z and running rom directly.
08:37:03:355 | MD |      INFO  | +0     | 7z - This rom type does not need 7z: ".iso"
08:37:03:355 | MD |      INFO  | +0     | 7z - Starting non-7z FadeIn animation.
08:37:03:355 | MD |      INFO  | +0     | DefaultFadeAnimation - Started
08:37:03:356 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\_Default\Info Bar.png
08:37:03:386 | MD |      INFO  | +31    | GetFadePicFile - Randomized images and Fade  will use D:\RocketLauncher\Media\Fade\Sony Playstation 2\_Default\Layer 3.png
08:37:03:485 | MD |      INFO  | +94    | DefaultFadeAnimationLoop - percentage
08:37:03:548 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
08:37:03:606 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage3
08:37:03:669 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage4
08:37:03:733 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage5
08:37:03:794 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage6
08:37:03:857 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage8
08:37:03:919 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage9
08:37:03:982 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage10
08:37:04:048 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage11
08:37:04:106 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage13
08:37:04:169 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage14
08:37:04:231 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage15
08:37:04:298 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage16
08:37:08:262 | MD |      INFO  | +3969  | DefaultFadeAnimation - Ended
08:37:08:262 | MD |   WARNING  | +0     | 7z - romPath changed from "D:\Hyperspin\Roms\Sony Playstation 2" to "D:\Hyperspin\Roms\Sony Playstation 2"
08:37:08:262 | MD |   WARNING  | +0     | 7z - romName changed from "Mortal Kombat - Deadly Alliance (USA)" to "Mortal Kombat - Deadly Alliance (USA)"
08:37:08:262 | MD |   WARNING  | +0     | 7z - romExtension changed from ".iso" to ".iso"
08:37:08:262 | MD |      INFO  | +0     | 7z - Ended
08:37:08:263 | MD |      INFO  | +0     | LoadProperties - Started and loading this cfg into memory: 
08:37:08:263 | MD |      INFO  | +0     | LoadProperties - Ended
08:37:08:263 | MD |      INFO  | +0     | RIniFile.Read - Module - Image_CDVD_Plugin: (NO VALUE)
08:37:08:263 | MD |      INFO  | +0     | Module - CdvdSource was not set to "Iso", changing it so PCSX2 can launch this .iso image directly
08:37:08:263 | MD |      INFO  | +0     | SaveProperties - Started and saving this cfg to disk: 
08:37:08:263 | MD |      INFO  | +0     | SaveProperties - Ended
08:37:08:263 | MD |      INFO  | +0     | Process.Run - Running: D:\Hyperspin\Emulators\Sony Playsation 2\pcsx2.exe "D:\Hyperspin\Roms\Sony Playstation 2\Mortal Kombat - Deadly Alliance (USA).iso"  --fullscreen
08:37:08:295 | MD |      INFO  | +31    | Window.Wait - Waiting for window "ahk_class wxWindowNR"
08:37:08:762 | MD |      INFO  | +469   | Window.WaitActive - Waiting for "ahk_class wxWindowNR"
08:37:10:299 | MD |      INFO  | +1531  | DefaultAnimateFadeIn - Started, direction is: out
08:37:11:823 | MD |      INFO  | +1531  | DefaultAnimateFadeIn - Ended
08:37:11:950 | MD |      INFO  | +125   | Process.Process - "WaitClose" "pcsx2.exe" 
08:39:01:416 | MD |      INFO  | +109469 | CloseProcess - Started, user requested to end launched application
08:39:02:508 | MD |      INFO  | +1094  | CloseProcess - Ended
08:39:03:065 | MD |      INFO  | +547   | ExitModule - Started
08:39:03:065 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
08:39:03:159 | MD |      INFO  | +93    | UpdateStatistics - Game section statistics updated.
08:39:03:160 | MD |      INFO  | +0     | RunKeymapper - Started, using method "unload"
08:39:03:160 | MD |      INFO  | +0     | GetJoystickArray - Started
08:39:03:182 | MD |      INFO  | +32    | GetJoystickGUID - Started
08:39:03:182 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 5083449F0FAEE8118001444553540000
08:39:03:183 | MD |      INFO  | +0     | GetJoystickGUID - Started
08:39:03:183 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 50F4469F0FAEE8118002444553540000
08:39:03:183 | MD |      INFO  | +0     | GetJoystickArray - Ended
08:39:03:183 | MD |      INFO  | +0     | GetProfile - Loading Player 1 Profile -> D:\RocketLauncher\Profiles\xpadder\RocketLauncherUI\p1.xpadderprofile
08:39:03:183 | MD |      INFO  | +0     | GetProfile - Loading Player 2 Profile -> D:\RocketLauncher\Profiles\xpadder\RocketLauncherUI\p2.xpadderprofile
08:39:03:183 | MD |      INFO  | +0     | RunXpadder - Started
08:39:03:183 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
08:39:03:187 | MD |      INFO  | +0     | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
08:39:03:214 | MD |      INFO  | +31    | Process - WaitClose Xpadder.exe 2
08:39:03:478 | MD |      INFO  | +266   | Run - Running: D:\Hyperspin\Utilities\Xpadder\Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\RocketLauncherUI\p1.xpadderprofile" "D:\RocketLauncher\Profiles\xpadder\RocketLauncherUI\p2.xpadderprofile" /M
08:39:03:488 | MD |      INFO  | +0     | RunXpadder - Ended
08:39:03:488 | MD |      INFO  | +0     | RunKeymapper - Ended
08:39:03:488 | MD |      INFO  | +0     | ExitModule - Ended
End of Module Logs
08:39:03:569 | RL |      INFO  | +122640 | Main - Module ended, exiting RocketLauncher normally
08:39:03:569 | RL |      INFO  | +0     | ExitScript - Started
08:39:03:639 | RL |      INFO  | +63    | ExitScript - Restoring taskbar
08:39:03:780 | RL |      INFO  | +140   | SystemCursor - Restoring mouse cursor
08:39:03:798 | RL |      INFO  | +16    | ExitScript - Restored cursor
08:39:03:798 | RL |      INFO  | +0     | ExitScript - Ended
[/code]

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Message erreur a chaque lancement de jeu

Message par camarade35 » 07 sept. 2018 - 12:25

@Pioupial : je pense avoir compris le problème de la réso, il y a des emulateurs qui passent en full et du coup y'a conflit.

Maintenant les pid error, y'a eut des topics d'ouvert mais j'appelle @chamcham à la rescousse
préservation du patrimoine vidéoludique et de notre planète

Répondre

Revenir à « Aide Configuration d'Emulateurs »