Salut; Je viens de passer sur le rocket Launcher. Et a contrario de son prédécesseur il semble que epsxe ne prenne plus en compte les jeux avec les label (disc x). j' obtien cette erreur: ScriptError - There was an error waiting for the window "Ouvrir PSX ISO ahk_class #32770". 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.
Voici les logs: [offtopic]
02:55:12:788 | RL | INFO | +N/A | Main - RocketLauncher v1.0.1.3 (www.rlauncher.com)
02:55:13:910 | RL | INFO | +1123 | Main - System Specs:
RocketLauncher Dir: D:\RocketLauncher
RocketLauncher is: 32-bit
OS: Microsoft Windows 7 Édition Intégrale
SKU: Ultimate
Total Memory: 4087.05 MB
Free Memory: 2131.11 MB
Used Memory: 1955.941 MB
SystemType: 64-bit
Physical Processors: 1
Logical Processors: 4
GPU 1 Name: NVIDIA GeForce GTS 250
GPU 1 RAM: 1024.00 MB
GPU 1 Driver Version: 9.18.13.4052
Sound 1 Device: Périphérique High Definition Audio
Sound 1 Status: Enabled
Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
Sound 2 Status: Enabled
OS Language: French_Standard
OS Admin Status: No
Latest .Net Version: v4.0.30319
Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1032 work) [Landscape] (Primary)
Current AHK Desktop Width: 1920
Current AHK Desktop Height: 1080
AutoHotkey Path:
AHK Version: 1.1.09.04
Unicode: No
02:55:13:910 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
02:55:13:911 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
02:55:13:911 | RL | INFO | +0 | Main - RocketLauncher received "Sony PlayStation" and "Valkyrie Profile (USA) (Disc 1)"
02:55:13:934 | RL | INFO | +16 | Main - Found a "Games Options.ini" file, loading it into memory.
02:55:13:934 | RL | INFO | +0 | Main - Valkyrie Profile (USA) (Disc 1) is using the default emulator: ePSXe
02:55:13:934 | RL | INFO | +0 | Main - Checking for a [ePSXe] section in D:\RocketLauncher\Settings\Sony PlayStation\Emulators.ini
02:55:13:934 | RL | INFO | +0 | Main - Checking for a [ePSXe] section in D:\RocketLauncher\Settings\Global Emulators.ini
02:55:13:934 | RL | INFO | +0 | Main - Found [ePSXe] in D:\RocketLauncher\Settings\Global Emulators.ini
02:55:13:934 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Modules\ePSXe\ePSXe.ahk exists
02:55:13:985 | RL | INFO | +46 | Main - CRC Check - CRC matches, this is an official unedited module.
02:55:13:985 | RL | INFO | +0 | Main - Valkyrie Profile (USA) (Disc 1) will use module: D:\RocketLauncher\Modules\ePSXe\ePSXe.ahk
02:55:13:001 | RL | INFO | +16 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
02:55:14:003 | RL | INFO | +16 | CheckFile - Checking if D:\Hyperspin\Emulators\ePSXe - 1.9.0\ePSXe.exe exists
02:55:14:011 | RL | INFO | +0 | Main - INI Keys read
02:55:14:012 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
02:55:14:026 | RL | INFO | +15 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
02:55:14:092 | RL | INFO | +63 | Main - "Valkyrie Profile (USA) (Disc 1)" qualifies for MultiGame.
02:55:14:092 | RL | INFO | +0 | CheckPaths - Started
02:55:14:093 | RL | INFO | +0 | CheckPaths - Found rom by matching name in subfolder: E:\Sony PlayStation\Valkyrie Profile (USA) (Disc 1)\Valkyrie Profile (USA) (Disc 1).cue
02:55:14:093 | RL | INFO | +0 | CheckPaths - Ended
02:55:14:093 | RL | INFO | +0 | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------
#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 10
pluginPath = D:\RocketLauncher\Plugins
pluginName = HyperSpin
pluginExt = .plugin
contextOnExit = 1
rlMode =
rlTitle = RocketLauncher
rlVersion = 1.0.1.3
rlAuthor = djvj
rlURL = www.rlauncher.com
langFile = D:\RocketLauncher\Data\Language\Localization.ini
primMonitor = 1
frontendPID =
frontendPath = D:\Hyperspin
frontendExe = HyperSpin.exe
frontendExt = exe
frontendName = HyperSpin
frontendDrive = D:
exitEmulatorKey = ~Esc
restoreFE = false
exitScriptKey = ~q & ~s
toggleCursorKey = ~e & ~t
emuFullPath = D:\Hyperspin\Emulators\ePSXe - 1.9.0\ePSXe.exe
emuPath = D:\Hyperspin\Emulators\ePSXe - 1.9.0
emuName = ePSXe
emuExt = exe
romPath = E:\Sony PlayStation\Valkyrie Profile (USA) (Disc 1)
romPathFromIni = E:\Sony PlayStation
romExtension = .cue
romExtensionOrig = .cue
romExtensions = 7z|zip|cue|bin|PBP|rar|mds|img
executable = ePSXe.exe
systemDbName = Sony PlayStation
systemName = Sony PlayStation
dbPath =
dbName = Valkyrie Profile (USA) (Disc 1)
dbExt =
romName = Valkyrie Profile (USA) (Disc 1)
romMapPath =
romMappingEnabled = false
romMappingLaunchMenuEnabled = false
romMappingFirstMatchingExt = false
romMappingShowAllRomsInArchive = true
romMappingNumberOfGamesByScreen = 7
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
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 =
logFile = D:\RocketLauncher\RocketLauncher.log
logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
logLevel = 3
logShowDebugConsole = false
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = false
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 =
vdUseSCSI = true
vdDriveLetter =
vdAddDrive = true
servoStikEnabled = false
servoStikExitMode = false
ledblinkyEnabled = false
ledblinkyFullPath =
ledblinkyProfilePath = D:\RocketLauncher\Profiles\LEDBlinky
ledblinkyRLProfile = D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher
emuIdleShutdown = 0
launchPasswordHash = UpUpDownDownLeftRightLeftRight
hideCursor = true
hideEmu = false
hideFE = true
fadeIn = true
fadeInDuration = 500
fadeInTransitionAnimation = LegacyFadeInTransition
fadeInDelay = 0
fadeInExitDelay = 0
fadeOutExitDelay = 0
fadeOut = false
fadeOutExtraScreen = false
fadeOutDuration = 500
fadeOutTransitionAnimation = DefaultAnimateFadeOut
fadeOutDelay = 0
fadeLyrInterpolation = 7
fadeMuteEmulator = false
fadeUseBackgrounds = false
fadeWidthBaseRes = 1920
fadeHeightBaseRes = 1080
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 = No Alignment
fadeLyr3StaticX = 0
fadeLyr3StaticY = 870|1575
fadeLyr3StaticW =
fadeLyr3StaticH =
fadeLyr3StaticAdjust = 1
fadeLyr3StaticPicPad = 0
fadeLyr3StaticPrefix = Info Bar
fadeLyr4Adjust = 1
fadeLyr4X = 1792|952
fadeLyr4Y = 891|1596
fadeLyr4W = 128
fadeLyr4H =
fadeLyr4Pos = No Alignment
fadeLyr4FPS = 50
fadeLyr4PicPad = 0
fadeTranspGifColor = FFFFFF
fadeBarWindow = Image
fadeBarWindowX =
fadeBarWindowY =
fadeBarWindowW = 900
fadeBarWindowH =
fadeBarWindowR = 30
fadeBarWindowM = 30
fadeBarWindowHatchStyle = 8
fadeBar = 7zOnly
fadeBarNon7zProgressTime = 0
fadeBarBack = true
fadeBarBackColor = FF555555
fadeBarH = 30
fadeBarR = 10
fadeBarColor = DD00BFFF
fadeBarHatchStyle = 8
fadeBarPercentageText = true
fadeBarInfoText = true
fadeBarXOffset = 0
fadeBarYOffset = 150
fadeRomInfoDescription = filtered text
fadeRomInfoSystemName = image
fadeRomInfoYear = text with label
fadeRomInfoManufacturer = text with label
fadeRomInfoGenre = disabled
fadeRomInfoRating = image
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
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\ePSXe\ePSXe.ahk
moduleName = ePSXe
modulePath = D:\RocketLauncher\Modules\ePSXe
moduleExtension = ahk
moduleExtensionsPath = D:\RocketLauncher\Module Extensions
libPath = D:\RocketLauncher\Lib
7zEnabled = true
7zPath = D:\RocketLauncher\Module Extensions\7z.exe
7zDllPath = D:\RocketLauncher\Module Extensions\7z.dll
7zExtractPath = D:\TEMP GAME HS
7zExtractPathOrig =
7zAttachSystemName = false
7zDelTemp = true
7zSounds = false
7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
mgEnabled = true
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 = 1
mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
mgOnLaunch = true
pauseEnabled = true
pauseKey = Numpad1
pauseBackToMenuBarKey = X
pauseZoomInKey = C
pauseZoomOutKey = V
pauseScreenshotKey = ~PrintScreen
pauseHiToTextPath = D:\RocketLauncher\Module Extensions\HiToText.exe
pauseSaveStateKeyCodes = {F1 down}{F1 up}
pauseLoadStateKeyCodes = {F3 down}{F3 up}
keymapperEnabled = false
keymapperAHKMethod = false
keymapper = xpadder
xpadderFullPath = D:\Utilities\Xpadder\xpadder.exe
joyToKeyFullPath = D:\Utilities\JoyToKey\JoyToKey.exe
keymapperProfilePath = D:\RocketLauncher\Profiles\xpadder
keymapperFrontEndProfileName = RocketLauncherUI
keymapperFrontEndProfile = false
keymapperRocketLauncherProfileEnabled = false
joyIDsEnabled = false
joyIDsPreferredControllersGlobal =
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
xPadderSystemProfile = D:\RocketLauncher\Profiles\xpadder\Sony PlayStation\_Default
emuProfile = D:\RocketLauncher\Profiles\xpadder\Sony PlayStation\ePSXe
romProfile = D:\RocketLauncher\Profiles\xpadder\Sony PlayStation\Valkyrie Profile (USA) (Disc 1)
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
ahkEmuProfile = D:\RocketLauncher\Profiles\AHK\Sony PlayStation\ePSXe
ahkRomProfile = D:\RocketLauncher\Profiles\AHK\Sony PlayStation\Valkyrie Profile (USA) (Disc 1)
ahkRocketLauncherProfile = D:\RocketLauncher\Profiles\AHK\RocketLauncher
bezelEnabled = false
bezelICEnabled = false
statisticsEnabled = true
pressDuration = -1
emuVolume = 1
dxwndIni = D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
dxwndFullPath = D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe
mon1O =
pacDrivedllFile = D:\RocketLauncher\Module Extensions\PacDrive32.dll
userFadeAnimIniFile = D:\RocketLauncher\Lib\User Fade Animations.ini
02:55:14:125 | RL | INFO | +31 | BuildScript - Loaded XHotkey Init.ahk scripts
02:55:14:143 | RL | INFO | +31 | BuildScript - Loaded Fade Init.ahk scripts
02:55:14:143 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
02:55:14:143 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
02:55:14:144 | RL | INFO | +0 | BuildScript - Loaded MultiGame Init.ahk scripts
02:55:14:144 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions Init.ahk" not found
02:55:14:144 | RL | INFO | +0 | BuildScript - Validating module
02:55:14:146 | RL | INFO | +0 | BuildScript - Validation complete
02:55:14:146 | RL | INFO | +0 | BuildScript - Module:
MEmu = ePSXe
MEmuV = v1.9.0
MURL = http://www.epsxe.com/
MAuthor = djvj & Shateredsoul & brolly
MVersion = 2.1.1
MCRC = 6CCA82E7
iCRC = 5C02FF87
MID = 635038268888210842
MSystem = "Sony PlayStation"
;----------------------------------------------------------------------------
; Notes:
; epsxe can't deal with bin/cue dumps with more than one audio track if you load the cue file directly.
; For these to work you must mount the cue on Virtual Drive and let epsxe boot the game from there.
; You need to make sure you have a SCSI virtual drive on Daemon Tools, NOT a DT one.
; On first time use, 2 default memory card files will be created called _default_001.mcr and _default_002.mcr in emuPath\memcards
;
; Extract all your BIOS files to the bios subfolder. Then goto Config->Bios and select the bios you wish to use.
;
; Go to Config->Video then choose a plugin. Pete's OpenGL line is preffered
; Click Configure (under video plugin) and choose fullscreen and set your desired resolution. Video options/results will vary based on the plugin you choose.
;
; If you are using images with multiple tracks, set your extension to cue (make sure all your cues are correctly pointing to their tracks).
; Go to Config->Cdrom->Configure button and select the drive letter associated with your Virtual Drive virtual drive.
;
; ePSXe will ONLY close via Escape, it will bug out with all other forms of closing a normal program. Do not edit CloseProcess!
;
; TurboButton will only work with DX7 video plugin. Turbo key by Hypnoziz
;
; Requires at least Libs\Shared.ahk v1.1.3
;
; epsxe stores its settings in the registry @ HKEY_CURRENT_USER\Software\epsxe\config
; plugins store their settings in the registry @ HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
settingsFile := modulePath . "\" . moduleName . ".ini"
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
turboButton := IniReadCheck(settingsFile, "Settings", "turboButton","F12",,1) ; Key mapping for turbo button assignment
slowBoot := IniReadCheck(settingsFile, "Settings", "slowBoot","false",,1) ; If true, force emulator to show bios screen at boot
enableAnalog := IniReadCheck(settingsFile, "Settings|" . romName, "EnableAnalog","true",,1) ; If true, enables analog controls at start of game for you, so you don't have to press F5
hideEpsxeGUIs := IniReadCheck(settingsFile, "Settings", "HideePSXeGUIs","true",,1)
perGameMemCards := IniReadCheck(settingsFile, "Settings", "PerGameMemoryCards","true",,1)
disableMemoryCard1 := IniReadCheck(settingsFile, romName, "DisableMemoryCard1","false",,1) ; If true, disables memory card 1 for this game. Some games may not boot if both memory cards are inserted.
disableMemoryCard2 := IniReadCheck(settingsFile, romName, "DisableMemoryCard2","false",,1) ; If true, disables memory card 2 for this game. Some games may not boot if both memory cards are inserted.
memCardPath := IniReadCheck(settingsFile, "Settings", "MemCardPath", emuPath . "\memcards",,1)
memCardPath := AbsoluteFromRelative(emuPath, memCardPath)
dialogOpen := i18n("dialog.open") ; Looking up local translation
BezelStart()
If (Fullscreen = "true") {
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WindowMode", 0) ; changes fullscreen setting for all 3 gpu plugins
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WindowMode", 0)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WindowMode", 0)
} Else {
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WindowMode", 1)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WindowMode", 1)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WindowMode", 1)
If (bezelEnabled = "true") {
winSize := bezelScreenHeight * 65536 + bezelScreenWidth ; convert desired windowed resolution to Decimal
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WinSize", winSize)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WinSize", winSize)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WinSize", winSize)
}
}
; Memory Cards
defaultMemCard1 := memCardPath . "\_default_001.mcr" ; defining default blank memory card for slot 1
defaultMemCard2 := memCardPath . "\_default_002.mcr" ; defining default blank memory card for slot 2
memCardName := If romTable[1,5] ? romTable[1,4] : romName ; defining rom name for multi disc rom
romMemCard1 := memCardPath . "\" . memCardName . "_001.mcr" ; defining name for rom's memory card for slot 1
romMemCard2 := memCardPath . "\" . memCardName . "_002.mcr" ; defining name for rom's memory card for slot 2
memcardType := If perGameMemCards = "true" ? "rom" : "default" ; define the type of memory card we will create in the below loop
IfNotExist, %memCardPath%
FileCreateDir, %memCardPath% ; create memcard folder if it doesn't exist
Loop 2
{ IfNotExist, % %memcardType%MemCard%A_Index%
{ FileAppend,, % %memcardType%MemCard%A_Index% ; create a new blank memory card if one does not exist
Log("Module - Created a new blank memory card in Slot " . A_Index . ":" . %memcardType%MemCard%A_Index%)
}
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index, %memcardType%MemCard%A_Index%)
; Now disable a memory card if required for the game to boot properly
memcard%A_Index%Enable := ReadReg("epsxe\config", "Memcard" . A_Index . "Enable")
If (disableMemoryCard%A_Index% = "true")
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index . "Enable", 0)
Else
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index . "Enable", 1)
}
hideEmuObj := Object(dialogOpen . " PSX ISO ahk_class #32770",0,"ahk_class EPSXGUI",0,"ePSXe ahk_class EPSX",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
7z(romPath, romName, romExtension, 7zExtractPath)
epsxeExtension := InStr(".ccd|.cue|.mds|.img|.iso",romExtension) ; the psx extensions supported by the emu
SetKeyDelay(50)
; turboButton := xHotKeyVarEdit(turboButton,"turboButton","~","Add")
xHotKeywrapper(turboButton,"TurboProcess")
turboEnabled = 0 ; Initialize turbo state
RomTableCheck() ; make sure romTable is created already so the next line can calculate correctly
noGUI := If romTable.MaxIndex() ? "" : " -nogui" ; multidisc games will not use nogui because we need to select an option in epsxe's gui to swap discs
slowBoot := If slowBoot = "true" ? " -slowboot" : ""
If (noGUI = "" && hideEpsxeGUIs = "true") { ; for multi disc games only
Log("Module - Starting the HideGUIWindow timer to prevent them from showing")
SetTimer, HideGUIWindow, 10 ; start watching for gui window so it can be completely hidden
}
; Mount the CD using Virtual Drive
If (epsxeExtension && vdEnabled = "true") {
Log("Module - Virtual Drive is enabled and " . romExtension . " is a supported Virtual Drive extension")
VirtualDrive("get") ; populates the vdDriveLetter variable with the drive letter to your scsi or dt virtual drive
currentCDRomAscii := ReadReg("epsxe\config", "CdromLetter") ; read the current setting for ePSXe's cdrom it is using
currentCDRomLetter := Chr(currentCDRomAscii) ; converts the ascii code to a letter
If (currentCDRomLetter = "")
Log("Module - " . MEmu . " is not configured with a CDRom Drive")
Else If (currentCDRomAscii = 48)
Log("Module - " . MEmu . " is configured to read from the FirstCdrom Drive and will be updated to a proper letter instead")
Else
Log("Module - " . MEmu . " is configured to read from Drive " . currentCDRomLetter . ":")
If (currentCDRomLetter != vdDriveLetter) {
newCDRomAscii := Asc(vdDriveLetter) ; converts the letter to an ascii code
WriteReg("SZ", "epsxe\config", "CdromLetter", newCDRomAscii)
Log("Module - Updated " . MEmu . " to use Drive " . vdDriveLetter . ": for all future launches.",2)
} Else
Log("Module - " . MEmu . " is configured to use the correct drive already")
VirtualDrive("mount",romPath . "\" . romName . romExtension)
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
errorLvl := Run(executable . noGUI . slowBoot, emuPath)
usedVD := 1
} Else {
Log("Module - Sending rom to emu directly as Virtual Drive is not enabled or " . romExtension . " is not a supported Virtual Drive extension.")
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
errorLvl := Run(executable . noGUI . slowBoot . " -loadiso """ . romPath . "\" . romName . romExtension . """", emuPath)
}
If errorLvl
ScriptError("Error launching " . executable . "`, closing module.")
epsxeLaunchType := If usedVD ? "CDROM" : "ISO" ; determines which command gets sent to epsxe
If (noGUI = "") { ; for multi disc games only
Log("Module - " . romName . " is a multi-disc game, so launching " . MEmu . " with GUI enabled so swapping can occur.")
WinWait("ePSXe ahk_class EPSXGUI")
If (epsxeLaunchType = "CDROM") {
Log("Module - Telling ePSXe to run a CDROM")
PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Run CDROM
} Else {
Log("Module - Telling ePSXe to run an ISO")
PostMessage, 0x111, 40003,,,ahk_class EPSXGUI ; Run ISO
}
} Else
Log("Module - " . romName . " is not a multi-disc game, so launching " . MEmu . " with GUI disabled.")
If (!usedVD && noGUI = "") { ; for some reason, epsxe still shows an open psx iso box even though it was provided on the run command when we don't also send -nogui. This handles loading the rom.
Log("Module - " . MEmu . " GUI and DT support are both disabled. Loading rom via the Open PSX ISO window.")
OpenROM(dialogOpen . " PSX ISO ahk_class #32770", romPath . "\" . romName . romExtension)
}
WinWait("ePSXe ahk_class EPSX")
WinWaitActive("ePSXe ahk_class EPSX")
If (noGUI = "" && hideEpsxeGUIs = "true") { ; for multi disc games only
Log("Module - Stopping the HideGUIWindow timer")
SetTimer, HideGUIWindow, Off
}
BezelDraw()
HideEmuEnd()
FadeInExit()
If enableAnalog = true
{ Sleep, 1500 ; necessary otherwise epsxe doesn't register the key
Send, {F5 down}{F5 up}
}
Process("WaitClose", executable)
If usedVD
VirtualDrive("unmount")
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
ReadReg(var1, var2) {
RegRead, regValue, HKEY_CURRENT_USER, Software\%var1%, %var2%
Return %regValue%
}
WriteReg(type, var1, var2, var3) {
RegWrite, REG_%type%, HKEY_CURRENT_USER, Software\%var1%, %var2%, %var3%
}
TurboProcess:
If (turboEnabled = 0) {
Send, {Delete}{End}{End}{Delete}
turboEnabled = 1
} Else {
Send, {Delete}{End}{Delete}
turboEnabled = 0
}
Return
HaltEmu:
If Fullscreen = true
{ PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Go fullscreen, same as alt+enter
Sleep, 200
}
Return
MultiGame:
; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
SetKeyDelay(50)
If usedVD
{ VirtualDrive("unmount") ; Unmount the CD from Virtual Drive
Sleep, 500 ; Required to prevent your Virtual Drive app from bugging
VirtualDrive("mount",selectedRom) ; Mount the CD using Virtual Drive
}
ControlSend,, {ESC down}{ESC Up}, ahk_class EPSX ; this exits the game window and brings back ePSXe's gui menu window
If hideEpsxeGUIs = true
{ Log("Module - Starting the HideGUIWindow timer to prevent them from showing")
SetTimer, HideGUIWindow, 10
}
If (epsxeLaunchType = "CDROM") {
Log("Module - Telling ePSXe to swap to another CDROM")
PostMessage, 0x111, 40005,,,ahk_class EPSXGUI ; Change Disc CDROM
} Else {
Log("Module - Telling ePSXe to swap to another ISO")
PostMessage, 0x111, 40006,,,ahk_class EPSXGUI ; Change Disc ISO
}
If usedVD
{ WinWait("Change Disc Option ahk_class #32770")
ControlSend,Button1,{Enter},Change Disc Option ahk_class #32770
} Else {
OpenROM(dialogOpen . " PSX ISO ahk_class #32770", romPath . "\" . romName . romExtension)
}
If hideEpsxeGUIs = true
{ Log("Module - Stopping the HideGUIWindow timer")
SetTimer, HideGUIWindow, off
}
; If BezelEnabled
; BezelDraw()
Return
RestoreEmu:
WinActivate, ahk_id %emulatorID%
If Fullscreen = true
PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Go fullscreen, same as alt+enter
Return
HideGUIWindow:
WinSet, Transparent, On, ePSXe ahk_class EPSXGUI
WinSet, Transparent, On, Open PSX ISO ahk_class #32770 ; when not using DT
WinSet, Transparent, On, Change Disc Option ahk_class #32770 ; when using DT
Return
CloseProcess:
FadeOutStart()
SetWinDelay, 50
Log("Module - Sending Escape to close emulator")
; ControlSend,, {Esc down}{Esc up}, ePSXe ahk_class EPSX ; DO NOT CHANGE
PostMessage, 0x111, 40007,,,ahk_class EPSX ; Exit ePSXe
If (noGUI = "") { ; for multi disc games only
WinWait("ePSXe ahk_class EPSXGUI")
WinClose("ePSXe ahk_class EPSXGUI")
}
Return
02:55:14:308 | RL | INFO | +156 | BuildScript - Loaded Pause scripts
02:55:14:310 | RL | INFO | +0 | BuildScript - Loaded MultiGame scripts
02:55:14:316 | RL | INFO | +16 | BuildScript - Loaded Multi-Player scripts
02:55:14:329 | RL | INFO | +15 | BuildScript - Loaded Statistics.ahk script
02:55:14:329 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions.ahk" not found
02:55:14:329 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
02:55:14:331 | RL | INFO | +0 | Main - Module is built
02:55:14:331 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
02:55:14:363 | RL | INFO | +31 | Main - Hiding taskbar
02:55:14:581 | RL | INFO | +219 | Main - Running module
02:55:14:835 | MD | INFO | +N/A | Module initialized
02:55:14:895 | MD | INFO | +63 | StartModule - Started
02:55:14:895 | MD | INFO | +0 | StartModule - MEmu: ePSXe
MEmuV: v1.9.0
MURL: http://www.epsxe.com/
MAuthor: djvj & Shateredsoul & brolly
MVersion: 2.1.1
MCRC: 6CCA82E7
iCRC: 5C02FF87
MID:
MSystem: "Sony PlayStation"
02:55:14:895 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sony PlayStation"
02:55:14:896 | MD | INFO | +0 | PluginInit - Started
02:55:14:896 | MD | INFO | +0 | CheckFile - Checking if D:\Hyperspin\Databases\Sony PlayStation\Sony PlayStation.xml exists
02:55:14:998 | MD | INFO | +93 | PluginInit - Ended
02:55:14:999 | MD | INFO | +0 | CreateRomTable - Started
02:55:14:033 | MD | INFO | +47 | CreateRomTable - Ended, 10 Loops to create table.
02:55:15:228 | MD | INFO | +187 | ProcSus - Suspending Process: 844
02:55:15:232 | MD | INFO | +0 | MultiGame - Using background art: D:\RocketLauncher\Media\Backgrounds\Sony PlayStation\_Default\default.png
02:55:15:245 | MD | INFO | +16 | MultiGame - Found Default Disc Art: D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_1.png
02:55:15:245 | MD | INFO | +0 | MultiGame - Found Default Disc Art: D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_2.png
02:55:15:246 | MD | INFO | +0 | MultiGame - Game Art disabled. for Disc 1, using default: "D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_1.png" and "D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_2.png"
02:55:15:291 | MD | INFO | +47 | MultiGame - Game Art disabled. for Disc 2, using default: "D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_1.png" and "D:\RocketLauncher\Media\MultiGame\_Default\Disc_image_2.png"
02:55:19:104 | MD | INFO | +3822 | SelectGame - Started
02:55:19:316 | MD | INFO | +203 | SelectGame - Ended
02:55:19:324 | MD | INFO | +15 | ProcRes - Resuming Process: 844
02:55:20:297 | MD | INFO | +968 | Hiding mouse cursor
02:55:20:309 | MD | INFO | +15 | StartModule - Ended
02:55:20:310 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Sony PlayStation\_Default\Layer 1.png
02:55:20:512 | MD | INFO | +203 | LegacyFadeInTransition - Started, direction is: in
02:55:20:512 | MD | INFO | +0 | LegacyFadeInTransition - Drawing First FadeIn Image.
02:55:21:030 | MD | INFO | +515 | LegacyFadeInTransition - Ended
02:55:21:038 | MD | INFO | +15 | HideFE - Hiding Frontend by making it transparent
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - Fullscreen: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - turboButton: F12
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - slowBoot: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - EnableAnalog: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Valkyrie Profile (USA) (Disc 2)] - EnableAnalog: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - HideePSXeGUIs: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - PerGameMemoryCards: true
02:55:21:039 | MD | INFO | +0 | Module Setting - [Valkyrie Profile (USA) (Disc 2)] - DisableMemoryCard1: false
02:55:21:039 | MD | INFO | +0 | Module Setting - [Valkyrie Profile (USA) (Disc 2)] - DisableMemoryCard2: false
02:55:21:039 | MD | INFO | +0 | Module Setting - [Settings] - MemCardPath: D:\Hyperspin\Emulators\ePSXe - 1.9.0\memcards
02:55:21:040 | MD | INFO | +0 | 7z - Started, received E:\Sony PlayStation\Valkyrie Profile (USA) (Disc 2)\Valkyrie Profile (USA) (Disc 2).cue. If rom is an archive, it will extract to D:\TEMP GAME HS
02:55:21:040 | MD | INFO | +0 | 7z - This rom type does not need 7z: ".cue"
02:55:21:040 | MD | INFO | +0 | DefaultFadeAnimation - Started
02:55:21:040 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\Info Bar.png
02:55:21:069 | MD | INFO | +32 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Sony PlayStation\_Default\Layer 3.png
02:55:21:250 | MD | INFO | +171 | DefaultFadeAnimation - Ended
02:55:21:250 | MD | INFO | +0 | 7z - Ended
02:55:21:251 | MD | INFO | +0 | RomTableCheck - Started
02:55:21:251 | MD | INFO | +0 | RomTableCheck - Ended
02:55:21:251 | MD | INFO | +0 | Module - Starting the HideGUIWindow timer to prevent them from showing
02:55:21:251 | MD | INFO | +0 | Module - Sending rom to emu directly as Virtual Drive is not enabled or .cue is not a supported Virtual Drive extension.
02:55:21:251 | MD | INFO | +0 | Run - Running: D:\Hyperspin\Emulators\ePSXe - 1.9.0\ePSXe.exe -slowboot -loadiso "E:\Sony PlayStation\Valkyrie Profile (USA) (Disc 2)\Valkyrie Profile (USA) (Disc 2).cue"
02:55:21:686 | MD | INFO | +437 | Module - Valkyrie Profile (USA) (Disc 2) is a multi-disc game, so launching ePSXe with GUI enabled so swapping can occur.
02:55:21:686 | MD | INFO | +0 | WinWait - Waiting for "ePSXe ahk_class EPSXGUI"
02:55:21:934 | MD | INFO | +250 | Module - Telling ePSXe to run an ISO
02:55:21:934 | MD | INFO | +0 | Module - ePSXe GUI and DT support are both disabled. Loading rom via the Open PSX ISO window.
02:55:21:934 | MD | INFO | +0 | OpenROM - Started
02:55:21:934 | MD | INFO | +0 | WinWait - Waiting for "Ouvrir PSX ISO ahk_class #32770"
02:55:55:184 | MD | INFO | +33243 | 7zCleanUp - Started
02:55:55:184 | MD | INFO | +0 | 7zCleanUp - Ended
02:56:05:496 | MD | ERROR | +10312 | ScriptError - There was an error waiting for the window "Ouvrir PSX ISO ahk_class #32770". 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.
02:56:05:496 | MD | INFO | +0 | ExitModule - Started
02:56:05:496 | MD | INFO | +0 | Starting Updating Statistics:
02:56:05:561 | MD | INFO | +78 | Game section statistics updated.
02:56:05:688 | MD | INFO | +125 | Restoring mouse cursor
02:56:05:689 | MD | INFO | +0 | ExitModule - Ended
02:56:05:689 | MD | INFO | +0 | End of Module Logs
02:56:05:763 | RL | INFO | +51184 | Main - Module ended, exiting RocketLauncher normally
02:56:05:763 | RL | INFO | +0 | ExitScript - Started
02:56:06:011 | RL | INFO | +234 | SystemCursor - Restoring mouse cursor
02:56:06:017 | RL | INFO | +15 | ExitScript - Ended
[/offtopic] Je prend pour exemple Valkyrie Profile. j' ai dans mes dossiers:
Valkyrie Profile (USA) (Disc 1).rar Archive dans la quelle on retrouve: ------------------------------------------>Valkyrie Profile (USA) (Disc 1).bin ------------------------------------------>Valkyrie Profile (USA) (Disc 1).cue (Duement renommé)
Valkyrie Profile (USA) (Disc 2).rar Archive dans la quelle on retrouve: ------------------------------------------>Valkyrie Profile (USA) (Disc 2).bin ------------------------------------------>Valkyrie Profile (USA) (Disc 2).cue (Duement renommé)
j' ai effectuer les test avec archive,avec bin/cue rien ne passe par RLUI.... j' ai effectué les test avec et sans multi game on boot. j' ai évidemment testé les bin/cue sans passer par hyperspin/RLUI directement par ePSXe et ca fonctionne;ce n' est donc pas un problème venant de l' iso.
Epsxe se lance l' archive ce décompresse dans le dossier TEMP mais après décompression epsxe devrais choisir le disc 1 ou 2 et la il bloque. Mon fade in tourne en boucle et ne lance pas le jeu; j' ai également vérifie le module qui ne présente aucune erreur de loop. En revanche les "Single Disc" fonctionnent parfaitement.
Merci d' avance.(et non je testerais pas la psx sur retroarch pour le moment)
Question
sochiin
Salut;
[/offtopic]Je viens de passer sur le rocket Launcher.
Et a contrario de son prédécesseur il semble que epsxe ne prenne plus en compte les jeux avec les label (disc x).
j' obtien cette erreur:
ScriptError - There was an error waiting for the window "Ouvrir PSX ISO ahk_class #32770". 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.
Voici les logs:
[offtopic]
Je prend pour exemple Valkyrie Profile.
j' ai dans mes dossiers:
Valkyrie Profile (USA) (Disc 1).rar
Archive dans la quelle on retrouve:
------------------------------------------>Valkyrie Profile (USA) (Disc 1).bin
------------------------------------------>Valkyrie Profile (USA) (Disc 1).cue (Duement renommé)
Valkyrie Profile (USA) (Disc 2).rar
Archive dans la quelle on retrouve:
------------------------------------------>Valkyrie Profile (USA) (Disc 2).bin
------------------------------------------>Valkyrie Profile (USA) (Disc 2).cue (Duement renommé)
j' ai effectuer les test avec archive,avec bin/cue rien ne passe par RLUI....
j' ai effectué les test avec et sans multi game on boot.
j' ai évidemment testé les bin/cue sans passer par hyperspin/RLUI directement par ePSXe et ca fonctionne;ce n' est donc pas un problème venant de l' iso.
Epsxe se lance l' archive ce décompresse dans le dossier TEMP mais après décompression epsxe devrais choisir le disc 1 ou 2 et la il bloque.
Mon fade in tourne en boucle et ne lance pas le jeu;
j' ai également vérifie le module qui ne présente aucune erreur de loop.
En revanche les "Single Disc" fonctionnent parfaitement.
Merci d' avance.(et non je testerais pas la psx sur retroarch pour le moment)
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.