Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Pcsx2 exit, hyperlaunch doesn't close


tzakiel

Recommended Posts

Posted

I have the pcsx2 binary emulator installed and it works great. I set it up with my controls, and set to run full screen on load. Everything else I have left at defaults.

When I launch from hyperspin, it works perfectly. Then I use my exit key and the emulator closes. Seems fine but then I realize I can't launch any more games. Looking at task manager I see hyperlaunch is still running, I have to kill the process to launch any more games. What could be causing this? I am using RocketLauncher and windows xp.

Posted

Hmmmm its been a while since I set this up. But Im sure it had something to do with the config files in the Emu. Im sure this is one of those which you had to make "read only" as it remembers the last state.

Please do more digging with this as it has been a while since I messed with this and it took me an age to get it going. I could be wrong and I dont wan tto mess anmore of your system up. Just trying to help

Posted

Is the default close key for Pcsx2 Escape? If so, try changing it to something else in the emu. If that doesn't work, try changing the default close key for the system in HyperlaunchHQ. You could also be having this problem if emulator version isn't the same as the module version. First order of business, turn off bezels and fade if you haven't. If that doesn't help, try launching in windowed mode and see if it'll close from there. Post back and if you want better help than mine you should post back also with your troubleshooting log.

Posted

Thanks for suggestions. My exit key on my control panel is set to esc so if like to continue using esc for all emulators and for hyperspin. Just to clarify, the emulator exits fine. It's hyperlaunch that continues running a process and then I have to kill HL manually before anything else will launch (any emu)

Posted

Here are my logs... I am using pcsx2 1.2.1 ... should I maybe try 1.1.0.r5695 which is what the AHK seems it was written for? A friend of mine has no problem with 1.2.1 though.

Again, process that generated these logs is... 1, start hyperspin. 2, go to PS2 wheel and launch game. 3, play game (works fine) hit ESC to close (it closes fine). 4, I close HS because nothing else will launch (I did not attempt to launch any other games for this log). Hyperlaunch.exe continues to run until i kill the process.

Hyperspin:

09:13:01 PM |  HyperSpin Started 
09:13:01 PM |  Going FullScreen 
09:13:01 PM |  Checking for updates 
09:13:01 PM |  Update Check Complete 
09:13:01 PM |  Startup program unavailable 
09:13:01 PM |  Playing intro video 
09:13:03 PM |  Error intializing joysticks 
09:13:03 PM |  Menu Mode is multi 
09:13:03 PM |  Loading Main Menu.xml 
09:13:03 PM |  Main Menu.xml successfully loaded 
09:13:04 PM |  Main Menu wheel loaded successfully 
09:13:06 PM |  Loading Sony Playstation 2.xml 
09:13:06 PM |  Main Menu.xml successfully loaded 
09:13:06 PM |  Sony Playstation 2 wheel loaded successfully 
09:13:17 PM |  Launching Game 
09:13:17 PM |  Using HyperLaunch
09:13:17 PM |  Getting HyperLaunch path 
09:13:17 PM |  HyperLaunch located at C:\Hyperspin\HyperLaunch\HyperLaunch.exe
09:13:17 PM |  Running HyperLaunch.exe 
09:13:17 PM |  HyperLaunch Command Line is: C:\Hyperspin\HyperLaunch\HyperLaunch.exe "Sony Playstation 2" "Guilty Gear XX Accent Core (USA)"
09:14:17 PM |  Loading Main Menu.xml 
09:14:17 PM |  Main Menu.xml successfully loaded 
09:14:17 PM |  Main Menu wheel loaded successfully 
09:14:18 PM |  Exit program unavailable 
09:14:18 PM |  Quiting Hyperspin 
09:14:18 PM |  Bye! 

Hyperlaunch: not sure what I am looking for here but I do notice some weird "C:\Hyperspin\Hyperlaunch\profiles\\xxxx" (two slashes in path) paths in there which seems very odd to me. Could that be the cause, or at least something that should be fixed?

16:38:56:121 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.0
16:38:56:121 | HL |     INFO  | +0     | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\Hyperlaunch
				OS: WIN_XP
				Architecture: 32-bit (might not be accurate)
				OS Language: English_United_States
				OS Admin Status: Yes
				Monitor #1 (\\.\DISPLAY1): 640x480 (640x450 work)
				AutoHotkey Path: 
				AHK Version: 1.1.09.04
				Unicode: No
16:38:56:121 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x0 y0 w640 h480
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\HyperLaunch.exe exists
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	Your favorite Front End companion!
				FileVersion             	3.0.1.0
				LegalCopyright          	©2013 HL squad
				ProductName             	djvj's one swell guy!
				ProductVersion          	1.1.9.4
				CompanyName             	djvj's one swell guy!
				File Size:			903680 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			11/27/2013 - 8:29:54 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\itextsharp.dll exists
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	iTextSharp
				FileVersion             	5.4.2.0
				InternalName            	itextsharp.dll
				LegalCopyright          	Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
				OriginalFilename        	itextsharp.dll
				ProductName             	iTextSharp
				ProductVersion          	5.4.2.0
				CompanyName             	1T3XT BVBA
				File Size:			3743744 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	SevenZipSharp
				FileVersion             	0.64.4841.31212
				InternalName            	SevenZipSharp.dll
				LegalCopyright          	Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
				OriginalFilename        	SevenZipSharp.dll
				ProductName             	SevenZipSharp
				ProductVersion          	0.64.4841.31212
				CompanyName             	Markovtsev Vadim
				File Size:			165888 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gsdll32.dll exists
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			8818688 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gdip.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			88789 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\RIni.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			67561 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\CLR.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			10586 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\COM.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26342 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\JSON.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			9203 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Init.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			1145 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause Init.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			691 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper Init.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			2845 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame Init.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			161 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics Init.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			167 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade.ahk exists
16:38:56:121 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:121 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			25516 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:121 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause.ahk exists
16:38:56:137 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			360180 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			29638 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			36332 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Bezel.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			83008 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26153 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			63798 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Shared.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			77323 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\XHotkey.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			28374 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Animations.ahk exists
16:38:56:137 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:38:56:137 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			49050 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:137 | HL |     INFO  | +0     | Main - HyperLaunch received "Sony Playstation 2" and "Guilty Gear XX Accent Core (USA)"
16:38:56:152 | HL |     INFO  | +16    | Main - Guilty Gear XX Accent Core (USA) is using the default emulator: PCSX2
16:38:56:152 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Sony Playstation 2\Emulators.ini
16:38:56:152 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:38:56:152 | HL |     INFO  | +0     | Main - Found [PCSX2] in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:38:56:152 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk exists
16:38:56:152 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			9618 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:57 PM
16:38:56:152 | HL |     INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
16:38:56:152 | HL |     INFO  | +0     | Main - Guilty Gear XX Accent Core (USA) will use module: C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
16:38:56:152 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
16:38:56:152 | HL |     INFO  | +0     | Main - INI Keys read
16:38:56:152 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe exists
16:38:56:152 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7-Zip Console
				FileVersion             	9.20
				InternalName            	7z
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7z.exe
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			163840 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:152 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll exists
16:38:56:152 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7z Standalone Plugin
				FileVersion             	9.20
				InternalName            	7za
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7za.dll
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			914432 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:38:56:152 | HL |     INFO  | +0     | CheckPaths - Started
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).7z
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).7z
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.7z
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).zip
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).zip
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.zip
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).cue
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).cue
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.cue
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:38:56:152 | HL |     INFO  | +0     | CheckPaths - Found rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: Guilty Gear XX Accent Core (USA)
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: C:\Hyperspin\Emulators\PCSX2-121\roms
16:38:56:152 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .iso
16:38:56:152 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe exists
16:38:56:152 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			5374336 bytes
				Created:			4/13/2014 - 9:31:26 AM
				Modified:			2/3/2014 - 11:55:40 AM
16:38:56:152 | HL |     INFO  | +0     | CheckPaths - Ended
16:38:56:152 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 2
				frontendPID = 78948
				frontendPath = C:\Hyperspin
				frontendExe = HyperSpin.exe
				frontendExt = exe
				frontendName = HyperSpin
				frontendDrive = C:
				exitEmulatorKey = ~Esc
				exitEmulatorKeyWait = 0
				forceHoldKey = ~Esc
				restoreFE = false
				exitScriptKey = ~q & ~esc
				toggleCursorKey = ~e & ~t
				emuFullPath = C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
				emuPath = C:\Hyperspin\Emulators\PCSX2-121
				emuName = PCSX2
				emuExt = exe
				romPath = C:\Hyperspin\Emulators\PCSX2-121\roms
				romPathFromIni = C:\Hyperspin\Emulators\PCSX2-121\roms
				romExtension = .iso
				romExtensionOrig = .iso
				romExtensions = 7z|zip|cue|iso
				executable = pcsx2-r5875.exe
				systemName = Sony Playstation 2
				dbName = Guilty Gear XX Accent Core (USA)
				romName = Guilty Gear XX Accent Core (USA)
				romMapPath = 
				romMappingEnabled = false
				romMappingLaunchMenuEnabled = false
				romMappingFirstMatchingExt = false
				romMappingShowAllRomsInArchive = true
				romMappingNumberOfWheelsByScreen = 7
				romMappingMenuWidth = 300
				romMappingMenuMargin = 50
				romMappingTextFont = Bebas Neue
				romMappingTextOptions = cFFFFFFFF r4 s40 Bold
				romMappingDisabledTextColor = ff888888
				romMappingTextSizeDifference = 5
				romMappingTextMargin = 10
				romMappingTitleTextFont = Bebas Neue
				romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
				romMappingTitle2TextFont = Bebas Neue
				romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
				romMappingGameInfoTextFont = Bebas Neue
				romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
				romMappingBackgroundBrush = aa000000
				romMappingColumnBrush = 33000000
				romMappingButtonBrush1 = 6f000000
				romMappingButtonBrush2 = 33000000
				romMappingBackgroundAlign = Stretch and Lose Aspect
				romMappingMenuFlagWidth = 40
				romMappingMenuFlagSeparation = 5
				romMappingDefaultMenuList = FullList
				romMappingSingleFilteredRomAutomaticLaunch = false
				skipchecks = false
				romMatchExt = true
				logFile = C:\Hyperspin\Hyperlaunch\HyperLaunch.log
				logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
				logLevel = 10
				logIncludeModule = true
				logIncludeFileProperties = true
				logShowCommandWindow = false
				logCommandWindow = false
				navUpKey = Up
				navDownKey = Down
				navLeftKey = Left
				navRightKey = Right
				navSelectKey = Enter
				navP2UpKey = Numpad8
				navP2DownKey = Numpad2
				navP2LeftKey = Numpad4
				navP2RightKey = Numpad6
				navP2SelectKey = NumpadEnter
				originalWidth = 640
				originalHeight = 480
				dtEnabled = false
				dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe
				dtUseSCSI = true
				dtAddDrive = true
				emuIdleShutdown = 0
				hideCursor = false
				hideEmu = false
				hideFE = false
				fadeIn = false
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = false
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Align to Top Left
				fadeLyr2Pos = Bottom Right Corner
				fadeLyr2X = 300
				fadeLyr2Y = 300
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr3Pos = Center
				fadeLyr3X = 300
				fadeLyr3Y = 300
				fadeLyr3Adjust = 0.75
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3PicPad = 0
				fadeLyr4Adjust = 0.75
				fadeLyr4X = 100
				fadeLyr4Y = 100
				fadeLyr4Pos = Above Layer 3 - Left
				fadeLyr4FPS = 10
				fadeLyr4PicPad = 0
				fadeTranspGifColor = FFFFFF
				fadeBarWindow = false
				fadeBarWindowX = 
				fadeBarWindowY = 
				fadeBarWindowW = 600
				fadeBarWindowH = 120
				fadeBarWindowR = 20
				fadeBarWindowM = 20
				fadeBarWindowHatchStyle = 8
				fadeBarBack = true
				fadeBarBackColor = FF555555
				fadeBarH = 20
				fadeBarR = 5
				fadeBarColor = DD00BFFF
				fadeBarHatchStyle = 3
				fadeBarPercentageText = true
				fadeBarInfoText = true
				fadeBarXOffset = 0
				fadeBarYOffset = 100
				fadeRomInfoDescription = text
				fadeRomInfoSystemName = text
				fadeRomInfoYear = text
				fadeRomInfoManufacturer = text
				fadeRomInfoGenre = text
				fadeRomInfoRating = text
				fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
				fadeRomInfoTextPlacement = topRight
				fadeRomInfoTextMargin = 5
				fadeRomInfoText1Options = cFF555555 r4 s20 Bold
				fadeRomInfoText2Options = cFF555555 r4 s20 Bold
				fadeRomInfoText3Options = cFF555555 r4 s20 Bold
				fadeRomInfoText4Options = cFF555555 r4 s20 Bold
				fadeRomInfoText5Options = cFF555555 r4 s20 Bold
				fadeRomInfoText6Options = cFF555555 r4 s20 Bold
				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 = topLeft
				fadeStatsInfoTextMargin = 5
				fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
				fadeText1X = 0
				fadeText1Y = 0
				fadeText1Options = cFFFFFFFF r4 s20 Right Bold
				fadeText1 = Loading Game
				fadeText2X = 0
				fadeText2Y = 0
				fadeText2Options = cFFFFFFFF r4 s20 Right Bold
				fadeText2 = Extraction Complete
				fadeFont = Arial
				fadeSystemAndRomLayersOnly = false
				fadeInterruptKey = 
				detectFadeErrorEnabled = true
				fadeImgPath = C:\Hyperspin\Hyperlaunch\Media\Fade
				HLDataPath = C:\Hyperspin\Hyperlaunch\Data
				HLMediaPath = C:\Hyperspin\Hyperlaunch\Media
				HLErrSoundPath = C:\Hyperspin\Hyperlaunch\Media\Sounds\Error
				modulesPath = C:\Hyperspin\Hyperlaunch\Modules
				moduleFullName = C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
				moduleName = PCSX2
				modulePath = C:\Hyperspin\Hyperlaunch\Modules\PCSX2
				moduleExtension = ahk
				moduleExtensionsPath = C:\Hyperspin\Hyperlaunch\Module Extensions
				libPath = C:\Hyperspin\Hyperlaunch\Lib
				7zEnabled = false
				7zPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe
				7zDllPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll
				7zExtractPath = C:\Hyperspin\Emulators\mame\roms\extract
				7zExtractPathOrig = 
				7zAttachSystemName = false
				7zDelTemp = true
				7zSounds = true
				7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
				7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
				mgEnabled = false
				mgKey = ~NumpadSub
				mgBackgroundColor = FF000000
				mgSidePadding = 0.2
				mgYOffset = 500
				mgImageAdjust = 0
				mgFont = Arial
				mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
				mgText1Text = Please select a game
				mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
				mgText2Offset = 70
				mgUseSound = true
				mgSoundfreq = 300
				mgExitEffect = none
				mgSelectedEffect = rotate
				mgUseGameArt = false
				mgArtworkDir = Artwork1
				hpEnabled = false
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = C:\Hyperspin\Hyperlaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes = {F1 down}{F1 up}
				hpLoadStateKeyCodes = {F1 down}{F1 up}
				keymapperEnabled = false
				keymapperAHKMethod = false
				keymapper = 
				xpadderFullPath = C:\Hyperspin\Utilities\Xpadder\xpadder.exe
				joyToKeyFullPath = C:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
				keymapperProfilePath = C:\Hyperspin\Hyperlaunch\Profiles\
				keymapperFrontEndProfileName = HyperSpin
				keymapperHyperLaunchProfileEnabled = false
				JoyIDsEnabled = false
				JoyIDsPreferredControllersSystem = use_global
				JoyIDsPreferredControllersGlobal = use_global
				CustomJoyNamesEnabled = false
				CustomJoyNames = 
				FEProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperSpin
				defaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\\_Default
				systemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2
				xPadderSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\_Default
				emuProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\PCSX2
				romProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				HyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperLaunch
				blankProfile = C:\Hyperspin\Hyperlaunch\Profiles\\blank
				ahkFEProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperSpin
				ahkDefaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\_Default
				ahkSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2
				ahkEmuProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\PCSX2
				ahkRomProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				ahkHyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperLaunch
				bezelEnabled = false
				statisticsEnabled = true

16:38:56:152 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
16:38:56:152 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
16:38:56:152 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
16:38:56:152 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 295
16:38:56:152 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = PCSX2
				MEmuV =  1.1.0.r5695
				MURL = http://pcsx2.net/
				MAuthor = djvj
				MVersion = 2.0.5
				MCRC = F518251E
				iCRC = 87DB5AB2
				MID = 635038268913291718
				MSystem = "Sony PlayStation 2"
				;----------------------------------------------------------------------------
				; Notes:
				; This module has many settings that can be controlled via HyperLaunchHQ
				; If you want to customize settings per game, add the game to the module's ini using HyperLaunchHQ
				; If you use Daemon Tools, make sure you have a SCSI virtual drive setup. Not a DT one.
				; Tested DT support with the cdvdGigaherz CDVD plugin. Make sure you set it to use your SCSI drive letter.
				; Module will set the CdvdSource to Plugin or Iso depending on if you have Daemon Tools enabled or not.
				; If you have any problems closing the emulator, make sure noGUI module setting in HLHQ is set to default or false.
				;
				; 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 HLHQ
				; 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.
				;----------------------------------------------------------------------------
				StartModule()
				BezelGUI()
				FadeInStart()

				settingsFile := modulePath . "\" . moduleName . ".ini"
				Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
				noGUI := IniReadCheck(settingsFile, "Settings", "noGUI","false",,1)
				fullboot := IniReadCheck(settingsFile, "Settings", "fullboot","false",,1)
				perGameMemCards := IniReadCheck(settingsFile, "Settings", "PerGameMemoryCards","true",,1)
				hideConsole := IniReadCheck(settingsFile, "Settings", "HideConsole","true",,1)	; Hides console window from view if it shows up
				nohacks := IniReadCheck(settingsFile, romName, "nohacks","false",,1)
				gamefixes := IniReadCheck(settingsFile, romName, "gamefixes",A_Space,,1)
				cfg := IniReadCheck(settingsFile, romName, "cfg",A_Space,,1)
				cfgpath := IniReadCheck(settingsFile, romName, "cfgpath",A_Space,,1)
				gs := IniReadCheck(settingsFile, romName, "gs",A_Space,,1)
				pad := IniReadCheck(settingsFile, romName, "pad",A_Space,,1)
				spu2 := IniReadCheck(settingsFile, romName, "spu2",A_Space,,1)
				cdvd := IniReadCheck(settingsFile, romName, "cdvd",A_Space,,1)
				usb := IniReadCheck(settingsFile, romName, "usb",A_Space,,1)
				fw := IniReadCheck(settingsFile, romName, "fw",A_Space,,1)
				dev9 := IniReadCheck(settingsFile, romName, "dev9",A_Space,,1)

				BezelStart()

				Fullscreen := (If Fullscreen = "true" ? ("--fullscreen") : (""))
				noGUI := (If noGUI = "true" ? ("--nogui") : (""))
				If noGUI = true
					Log("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 HLHQ.",2)
				fullboot := (fullboot = "true" ? ("--fullboot") : (""))
				nohacks := (nohacks = "true" ? ("--nohacks") : (""))
				gamefixes := (gamefixes ? ("--gamefixes=" . gamefixes) : (""))
				cfg := (cfg ? ("--cfg=""" . cfg . """") : (""))
				cfgpath := (cfgpath ? ("--cfgpath=""" . cfgpath . """") : (""))
				gs := (gs ? ("--gs=""" . gs . """") : (""))
				pad := (pad ? ("--pad=""" . pad . """") : (""))
				spu2 := (spu2 ? ("--spu2=""" . spu2 . """") : (""))
				cdvd := (cdvd ? ("--cdvd=""" . cdvd . """") : (""))
				usb := (usb ? ("--usb=""" . usb . """") : (""))
				fw := (fw ? ("--fw=""" . fw . """") : (""))
				dev9 := (dev9 ? ("--dev9=""" . dev9 . """") : (""))

				pcsx2IniFile := CheckFile(emuPath . "\inis\PCSX2_ui.ini")	; ini that contains memory card info and general settings

				; Memory Cards
				If perGameMemCards = true
				{	IniRead, currentMemCard1, %pcsx2IniFile%, MemoryCards, Slot1_Filename
					IniRead, memCardPath, %pcsx2IniFile%, Folders, MemoryCards	; folder where memory cards are stored
					StringLeft, memCardPathLeft, memCardPath, 3
					memCardPathIsAbsolute := If (RegExMatch(memCardPathLeft, "[a-zA-Z]:\\") && (StrLen(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 := memCardPath . "\default.ps2"	; defining default blank memory card for slot 1
					Log("Module - Default memory card for Slot 1 should be: " . defaultMemCard,4)
					romMemCard1 := memCardPath . "\" . romName . ".ps2"	; defining name for rom's memory card for slot 1
					Log("Module - Rom memory card for Slot 1 should be: " . romMemCard1,4)
					Log("Module - Current memory card inserted in PCSX2's ini in Slot 1 is: " . currentMemCard1)

					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
						IfNotExist, %romMemCard1%	; first check if romName.ps2 memory card exists
							IfNotExist, %defaultMemCard%
								Log("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.",3)
							Else {
								FileCopy, %defaultMemCard%, %romMemCard1%	; create a new blank memory card for this game
								Log("Module - Creating a new blank memory card for this game in Slot 1: " . romMemCard1)
							}
						IniWrite, %romName%.ps2, %pcsx2IniFile%, MemoryCards, Slot1_Filename	; update the ini to use this rom's card
						Log("Module - Switched memory card in Slot 1 to: " . romMemCard1)
					}
				}

				7z(romPath, romName, romExtension, 7zExtractPath)

				pcsx2Ini := LoadProperties(pcsx2IniFile)	; load the config into memory
				dvdSource := ReadProperty(pcsx2Ini,"CdvdSource")	; read value

				; Mount the CD using DaemonTools
				If (dtEnabled = "true" && InStr(".mds|.mdx|.b5t|.b6t|.bwt|.ccd|.cue|.isz|.nrg|.cdi|.iso|.ape|.flac", romExtension)) {	; if DT enabled and using an image type DT can load
					If dvdSource != Plugin
					{	Log("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can read from Daemon Tools.")
						WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					DaemonTools("mount",romPath . "\" . romName . romExtension)
					Err := Run(executable . " --usecd" . " " . noGUI . " " . Fullscreen . " " . fullboot . " " . nohacks . " " . gamefixes . " " . cfg . " " . cfgpath . " " . gs . " " . pad . " " . spu2 . " " . cdvd . " " . usb . " " . fw . " " . dev9, emuPath,  "UseErrorLevel")
				} Else If romExtension in .iso,.mdf,.nrg,.bin,.img	; the only formats PCSX2 supports loading directly
				{	If dvdSource != Iso
					{	Log("Module - CdvdSource was not set to ""Iso"", changing it so PCSX2 can launch Isos directly")
						WriteProperty(pcsx2Ini,"CdvdSource","Iso")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					Err := Run(executable . " """ . romPath . "\" . romName . romExtension . """ " . noGUI . " " . Fullscreen . " " . fullboot . " " . nohacks . " " . gamefixes . " " . cfg . " " . cfgpath . " " . gs . " " . pad . " " . spu2 . " " . cdvd . " " . usb . " " . fw . " " . dev9, emuPath,  "UseErrorLevel")
				} Else
					ScriptError("You are trying to run a rom type of """ . romExtension . """ but PCSX2 only supports loading iso|mdf|nrg|bin|img directly. Please turn on Daemon Tools and/or 7z support instead.")

				If(Err != 0){
					ScriptError("Error launching emulator, closing script.")
					ExitApp
				}

				WinWait("ahk_class wxWindowClassNR",,, "PCSX2")
				WinWaitActive("ahk_class wxWindowClassNR",,, "PCSX2")

				BezelDraw()

				If hideConsole = true
					SetTimer, HideConsole, 10

				Loop { ; looping until pcsx2 is done loading game
					; tooltip, loop %A_Index%,0,0
					Sleep, 200
					WinGetTitle, winTitle, ahk_class wxWindowClassNR,, PCSX2 ; excluding the title of the GUI window so we can read the title of the game window instead
					StringSplit, winTextSplit, winTitle, |, %A_Space%
					If ( winTextSplit10 != "" ) ; 10th position in the array is empty until game actually starts
						break
				}

				FadeInExit()
				Process("WaitClose", executable)

				If ( dtEnabled = "true" )
					DaemonTools("unmount")

				7zCleanUp()
				BezelExit()
				FadeOutExit()
				ExitModule()


				MultiGame:
					; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = "  . mgRomName
					; Unmount the CD from DaemonTools
					If dtEnabled = true
						DaemonTools("unmount")
					Sleep, 500	; Required to prevent  DT from bugging
					; Mount the CD using DaemonTools
					If dtEnabled = true
						DaemonTools("mount",selectedRom)
				Return

				HideConsole:
					hideConsoleTimer++
					IfWinExist, Booting ahk_class wxWindowClassNR
					{	Log("Module - HideConsole - Console window found, hiding it out of view.")
						WinSet, Transparent, 0, Booting ahk_class wxWindowClassNR,,fps:,fps:	; hiding the console window
						WinSet, Transparent, 0, PCSX2 ahk_class wxWindowClassNR,,fps:,fps:	; hiding the GUI window with the menubar
						SetTimer, HideConsole, Off
					} Else If hideConsoleTimer >= 200
						SetTimer, HideConsole, Off
				Return

				CloseProcess:
					FadeOutStart()
					WinClose("PCSX2 ahk_class wxWindowClassNR") ; sending command to the GUI window to properly close the entire emu
				Return


16:38:56:152 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
16:38:56:152 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
16:38:56:152 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
16:38:56:152 | HL |     INFO  | +0     | Main - Module is built
16:38:56:152 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\AutoHotkey.dll exists
16:38:56:168 | HL |   DEBUG1  | +16    | CheckFile - Attributes:
				FileDescription         	AutoHotkey_H ANSI 32-bit
				FileVersion             	1.1.09.04
				InternalName            	AutoHotkey_H
				LegalCopyright          	Copyright (C) 2012
				OriginalFilename        	AutoHotkey.exe
				ProductName             	AutoHotkey_H
				ProductVersion          	1.1.09.04
				File Size:			785408 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			11/27/2013 - 8:29:52 PM
16:38:56:168 | HL |     INFO  | +0     | Main - Running module
16:38:56:168 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
16:38:56:231 | MD |     INFO  | +N/A   | Module initialized
16:38:56:231 | MD |     INFO  | +0     | StartModule - Started
16:38:56:231 | MD |     INFO  | +0     | StartModule - MEmu: PCSX2
				MEmuV: 1.1.0.r5695
				MURL: http://pcsx2.net/
				MAuthor: djvj
				MVersion: 2.0.5
				MCRC: F518251E
				iCRC: 87DB5AB2
				MID: 
				MSystem: "Sony PlayStation 2"
16:38:56:231 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sony Playstation 2"
16:38:56:231 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Guilty Gear XX Accent Core (USA)
16:38:56:231 | MD |     INFO  | +0     | StartModule - Ended
16:38:56:231 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
16:38:56:231 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [settings] - Fullscreen: true
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [settings] - noGUI: false
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [settings] - fullboot: false
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [settings] - PerGameMemoryCards: true
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [settings] - HideConsole: true
16:38:56:231 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - nohacks: false
16:38:56:231 | MD |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini exists
16:38:56:231 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3599 bytes
				Created:			4/13/2014 - 9:31:41 AM
				Modified:			4/17/2014 - 4:36:22 PM
16:38:56:231 | MD |   DEBUG1  | +0     | Module - Default memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\default.ps2
16:38:56:231 | MD |   DEBUG1  | +0     | Module - Rom memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\Guilty Gear XX Accent Core (USA).ps2
16:38:56:231 | MD |     INFO  | +0     | Module - Current memory card inserted in PCSX2's ini in Slot 1 is: Guilty Gear XX Accent Core (USA).ps2
16:38:56:231 | MD |   DEBUG1  | +0     | LoadProperties - Started and loading this cfg into memory: C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini
16:38:56:231 | MD |   DEBUG1  | +0     | LoadProperties - Ended
16:38:56:231 | MD |   DEBUG1  | +0     | ReadProperty - Started
16:38:56:231 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe "C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso"  --fullscreen            
16:38:56:246 | MD |   DEBUG1  | +16    | Run - "pcsx2-r5875.exe "C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso"  --fullscreen            " Process ID: 48368
16:38:56:246 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: HyperSpin | Class: ThunderRT6FormDC | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0xe0380 | Process ID: 78948 | Process Path: C:\Hyperspin\HyperSpin.exe
16:38:56:246 | MD |     INFO  | +0     | WinWait - Waiting for "ahk_class wxWindowClassNR"
16:38:56:356 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: PCSX2  1.2.1 | Class: wxWindowClassNR | State: 0 | X: 108 | Y: 47 | Width: 386 | Height: 255 | Window HWND: 0x170340 | Process ID: 48368 | Process Path: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
16:38:56:356 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: PCSX2  1.2.1 | Class: wxWindowClassNR | State: 0 | X: 108 | Y: 47 | Width: 386 | Height: 255 | Window HWND: 0x170340 | Process ID: 48368 | Process Path: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
16:38:56:356 | MD |     INFO  | +0     | WinWaitActive - Waiting for "ahk_class wxWindowClassNR"
16:38:57:246 | MD |   DEBUG1  | +891   | GetActiveWindowStatus - Title: GSdx | Interlaced (frame) | Limiter: Normal | fps:   0.00 | EE:  18% | GS:   0% | UI:   0% | State 0 | Class: wxWindowClassNR | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0x120344 | Process ID: 48368 | Process Path: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
16:39:01:606 | MD |   DEBUG1  | +4359  | CloseProcess - Started, user requested to end launched application
16:39:01:606 | MD |     INFO  | +0     | WinClose - Closing: PCSX2 ahk_class wxWindowClassNR
16:39:02:465 | MD |   DEBUG1  | +859   | CloseProcess - Ended
16:39:09:246 | HL |  WARNING  | +13078 | HyperSpin.exe was displaced to x y w h by PCSX2. It is probably running in true fullscreen mode.

Posted

When asking for help for RocketLauncher, please post your HyperLaunch.log with logging level set to troubleshooting. You can set the logging level to troubleshooting in HLHQ in the global system under General Settings -> HyperLaunch. To post the log copy ALL of the contents of the log and paste it either into your post or a pastebin link.

Posted
When asking for help for RocketLauncher, please post your HyperLaunch.log with logging level set to troubleshooting. You can set the logging level to troubleshooting in HLHQ in the global system under General Settings -> HyperLaunch. To post the log copy ALL of the contents of the log and paste it either into your post or a pastebin link.

Just updated my hyperlaunch log in the above post. Sorry, I didn't realize. So it looks like the last line is a warning about displacement... could that be why hyperlaunch isn't closing? What can I do about it?

Posted

Pulled latest from Git, but still the same problem. Hyperlaunch is now hanging out after exit emulator, throwing an error and crashing after PCSX2 game and then i can't launch anything else. Here is my new log.

With the newer git files I now get the following NEW error a minute or so after exiting the game: There was an error detecting when PCSX2 finished loading your game. Please report this so the module can be fixed.

So perhaps something is going wrong where hyperlaunch isn't getting the flag - hey, this game is done launching... seems like this can now be troubleshooted a little better... what could be causing this?

Another thing I notice is that I have tried setting the emulator to run in plugin mode but each time I run from HS it resets to ISO mode. No idea if that makes a difference or not. I don't see a module option to control it.


16:35:31:793 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.1c
16:35:31:871 | HL |     INFO  | +78    | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\Hyperlaunch
				OS: Microsoft Windows XP Professional
				SKU: 
				Total Memory: 3221.32 MB
				Free Memory: 2520.39 MB
				Used Memory: 700.930 MB
				SystemType: X86-based PC
				Physical Processors: See Logical in XP
				Logical Processors: 1
				GPU 1 Name: ATI Radeon HD 4890
				GPU 1 RAM: 1024.00 MB
				GPU 1 Driver Version: 6.14.10.6925
				Sound 1 Device: Realtek High Definition Audio
				Sound 1 Status: Enabled
				OS Language: English_United_States
				OS Admin Status: Yes
				Monitor #1 (\\.\DISPLAY1): 640x480 (640x450 work)
				AutoHotkey Path: 
				AHK Version: 1.1.09.04
				Unicode: No
16:35:31:871 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x0 y0 w640 h480
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\HyperLaunch.exe exists
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	Your favorite Front End companion!
				FileVersion             	3.0.1.1
				LegalCopyright          	©2013 HL squad
				ProductName             	djvj's one swell guy!
				ProductVersion          	1.1.9.4
				CompanyName             	djvj's one swell guy!
				File Size:			910336 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\itextsharp.dll exists
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	iTextSharp
				FileVersion             	5.4.2.0
				InternalName            	itextsharp.dll
				LegalCopyright          	Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
				OriginalFilename        	itextsharp.dll
				ProductName             	iTextSharp
				ProductVersion          	5.4.2.0
				CompanyName             	1T3XT BVBA
				File Size:			3743744 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	SevenZipSharp
				FileVersion             	0.64.4841.31212
				InternalName            	SevenZipSharp.dll
				LegalCopyright          	Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
				OriginalFilename        	SevenZipSharp.dll
				ProductName             	SevenZipSharp
				ProductVersion          	0.64.4841.31212
				CompanyName             	Markovtsev Vadim
				File Size:			165888 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gsdll32.dll exists
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			8818688 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\BlockInput.exe exists
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	 
				FileVersion             	1.1.09.04
				InternalName            	 
				OriginalFilename        	 
				ProductName             	 
				ProductVersion          	1.1.09.04
				File Size:			657920 bytes
				Created:			4/18/2014 - 12:12:04 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gdip.ahk exists
16:35:31:871 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:35:31:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			88789 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\RIni.ahk exists
16:35:31:887 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Extension.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			67561 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\CLR.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			10586 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\COM.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26342 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\JSON.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			9203 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Init.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			1145 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause Init.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			691 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper Init.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3435 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame Init.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			161 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics Init.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			167 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			25516 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			360180 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			30775 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame.ahk exists
16:35:31:887 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:887 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			36816 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:887 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Bezel.ahk exists
16:35:31:902 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			83008 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26153 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			63798 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Shared.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			81966 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\XHotkey.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			28374 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Animations.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			49050 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:902 | HL |     INFO  | +0     | Main - HyperLaunch received "Sony Playstation 2" and "Guilty Gear XX Accent Core (USA)"
16:35:31:902 | HL |     INFO  | +0     | Main - Guilty Gear XX Accent Core (USA) is using the default emulator: PCSX2
16:35:31:902 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Sony Playstation 2\Emulators.ini
16:35:31:902 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:35:31:902 | HL |     INFO  | +0     | Main - Found [PCSX2] in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:35:31:902 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk exists
16:35:31:902 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			12112 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:35:31:902 | HL |     INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
16:35:31:902 | HL |     INFO  | +0     | Main - Guilty Gear XX Accent Core (USA) will use module: C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
16:35:31:918 | HL |     INFO  | +16    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
16:35:31:918 | HL |     INFO  | +0     | Main - INI Keys read
16:35:31:918 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe exists
16:35:31:918 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7-Zip Console
				FileVersion             	9.20
				InternalName            	7z
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7z.exe
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			163840 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:918 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll exists
16:35:31:918 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7z Standalone Plugin
				FileVersion             	9.20
				InternalName            	7za
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7za.dll
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			914432 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:35:31:918 | HL |     INFO  | +0     | CheckPaths - Started
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).7z
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).7z
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.7z
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).zip
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).zip
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.zip
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).cue
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).cue
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.cue
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:35:31:918 | HL |     INFO  | +0     | CheckPaths - Found rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: Guilty Gear XX Accent Core (USA)
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: C:\Hyperspin\Emulators\PCSX2-121\roms
16:35:31:918 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .iso
16:35:31:918 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe exists
16:35:31:918 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			5374336 bytes
				Created:			4/13/2014 - 9:31:26 AM
				Modified:			2/3/2014 - 11:55:40 AM
16:35:31:918 | HL |     INFO  | +0     | CheckPaths - Ended
16:35:31:918 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 2
				hlMode = 
				frontendPID = 61256
				frontendPath = C:\Hyperspin
				frontendExe = HyperSpin.exe
				frontendExt = exe
				frontendName = HyperSpin
				frontendDrive = C:
				exitEmulatorKey = ~Esc
				exitEmulatorKeyWait = 0
				forceHoldKey = ~Esc
				restoreFE = false
				exitScriptKey = ~q & ~esc
				toggleCursorKey = ~e & ~t
				emuFullPath = C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
				emuPath = C:\Hyperspin\Emulators\PCSX2-121
				emuName = PCSX2
				emuExt = exe
				romPath = C:\Hyperspin\Emulators\PCSX2-121\roms
				romPathFromIni = C:\Hyperspin\Emulators\PCSX2-121\roms
				romExtension = .iso
				romExtensionOrig = .iso
				romExtensions = 7z|zip|cue|iso
				executable = pcsx2-r5875.exe
				systemName = Sony Playstation 2
				dbName = Guilty Gear XX Accent Core (USA)
				romName = Guilty Gear XX Accent Core (USA)
				romMapPath = 
				romMappingEnabled = false
				romMappingLaunchMenuEnabled = false
				romMappingFirstMatchingExt = false
				romMappingShowAllRomsInArchive = true
				romMappingNumberOfWheelsByScreen = 7
				romMappingMenuWidth = 300
				romMappingMenuMargin = 50
				romMappingTextFont = Bebas Neue
				romMappingTextOptions = cFFFFFFFF r4 s40 Bold
				romMappingDisabledTextColor = ff888888
				romMappingTextSizeDifference = 5
				romMappingTextMargin = 10
				romMappingTitleTextFont = Bebas Neue
				romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
				romMappingTitle2TextFont = Bebas Neue
				romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
				romMappingGameInfoTextFont = Bebas Neue
				romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
				romMappingBackgroundBrush = aa000000
				romMappingColumnBrush = 33000000
				romMappingButtonBrush1 = 6f000000
				romMappingButtonBrush2 = 33000000
				romMappingBackgroundAlign = Stretch and Lose Aspect
				romMappingMenuFlagWidth = 40
				romMappingMenuFlagSeparation = 5
				romMappingDefaultMenuList = FullList
				romMappingSingleFilteredRomAutomaticLaunch = false
				skipchecks = false
				romMatchExt = true
				blockInputTime = 0
				blockInputFile = C:\Hyperspin\Hyperlaunch\Module Extensions\BlockInput.exe
				errorLevelReporting = false
				logFile = C:\Hyperspin\Hyperlaunch\HyperLaunch.log
				logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
				logLevel = 10
				logIncludeModule = true
				logIncludeFileProperties = true
				logShowCommandWindow = false
				logCommandWindow = false
				sysLang = English_United_States
				navUpKey = Up
				navDownKey = Down
				navLeftKey = Left
				navRightKey = Right
				navSelectKey = Enter
				navP2UpKey = Numpad8
				navP2DownKey = Numpad2
				navP2LeftKey = Numpad4
				navP2RightKey = Numpad6
				navP2SelectKey = NumpadEnter
				originalWidth = 640
				originalHeight = 480
				dtEnabled = false
				dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe
				dtUseSCSI = true
				dtAddDrive = true
				emuIdleShutdown = 0
				hideCursor = false
				hideEmu = false
				hideFE = false
				fadeIn = false
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = false
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Align to Top Left
				fadeLyr2Pos = Bottom Right Corner
				fadeLyr2X = 300
				fadeLyr2Y = 300
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr3Pos = Center
				fadeLyr3X = 300
				fadeLyr3Y = 300
				fadeLyr3Adjust = 0.75
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3PicPad = 0
				fadeLyr4Adjust = 0.75
				fadeLyr4X = 100
				fadeLyr4Y = 100
				fadeLyr4Pos = Above Layer 3 - Left
				fadeLyr4FPS = 10
				fadeLyr4PicPad = 0
				fadeTranspGifColor = FFFFFF
				fadeBarWindow = false
				fadeBarWindowX = 
				fadeBarWindowY = 
				fadeBarWindowW = 600
				fadeBarWindowH = 120
				fadeBarWindowR = 20
				fadeBarWindowM = 20
				fadeBarWindowHatchStyle = 8
				fadeBarBack = true
				fadeBarBackColor = FF555555
				fadeBarH = 20
				fadeBarR = 5
				fadeBarColor = DD00BFFF
				fadeBarHatchStyle = 3
				fadeBarPercentageText = true
				fadeBarInfoText = true
				fadeBarXOffset = 0
				fadeBarYOffset = 100
				fadeRomInfoDescription = text
				fadeRomInfoSystemName = text
				fadeRomInfoYear = text
				fadeRomInfoManufacturer = text
				fadeRomInfoGenre = text
				fadeRomInfoRating = text
				fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
				fadeRomInfoTextPlacement = topRight
				fadeRomInfoTextMargin = 5
				fadeRomInfoText1Options = cFF555555 r4 s20 Bold
				fadeRomInfoText2Options = cFF555555 r4 s20 Bold
				fadeRomInfoText3Options = cFF555555 r4 s20 Bold
				fadeRomInfoText4Options = cFF555555 r4 s20 Bold
				fadeRomInfoText5Options = cFF555555 r4 s20 Bold
				fadeRomInfoText6Options = cFF555555 r4 s20 Bold
				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 = topLeft
				fadeStatsInfoTextMargin = 5
				fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
				fadeText1X = 0
				fadeText1Y = 0
				fadeText1Options = cFFFFFFFF r4 s20 Right Bold
				fadeText1 = Loading Game
				fadeText2X = 0
				fadeText2Y = 0
				fadeText2Options = cFFFFFFFF r4 s20 Right Bold
				fadeText2 = Extraction Complete
				fadeFont = Arial
				fadeSystemAndRomLayersOnly = false
				fadeInterruptKey = 
				detectFadeErrorEnabled = true
				fadeImgPath = C:\Hyperspin\Hyperlaunch\Media\Fade
				HLDataPath = C:\Hyperspin\Hyperlaunch\Data
				HLMediaPath = C:\Hyperspin\Hyperlaunch\Media
				HLErrSoundPath = C:\Hyperspin\Hyperlaunch\Media\Sounds\Error
				modulesPath = C:\Hyperspin\Hyperlaunch\Modules
				moduleFullName = C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
				moduleName = PCSX2
				modulePath = C:\Hyperspin\Hyperlaunch\Modules\PCSX2
				moduleExtension = ahk
				moduleExtensionsPath = C:\Hyperspin\Hyperlaunch\Module Extensions
				libPath = C:\Hyperspin\Hyperlaunch\Lib
				7zEnabled = false
				7zPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe
				7zDllPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll
				7zExtractPath = C:\Hyperspin\Emulators\mame\roms\extract
				7zExtractPathOrig = 
				7zAttachSystemName = false
				7zDelTemp = true
				7zSounds = true
				7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
				7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
				mgEnabled = false
				mgKey = ~NumpadSub
				mgBackgroundColor = FF000000
				mgSidePadding = 0.2
				mgYOffset = 500
				mgImageAdjust = 0
				mgFont = Arial
				mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
				mgText1Text = Please select a game
				mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
				mgText2Offset = 70
				mgUseSound = true
				mgSoundfreq = 300
				mgExitEffect = none
				mgSelectedEffect = rotate
				mgUseGameArt = false
				mgArtworkDir = Artwork1
				hpEnabled = false
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = C:\Hyperspin\Hyperlaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes = {F1 down}{F1 up}
				hpLoadStateKeyCodes = {F1 down}{F1 up}
				keymapperEnabled = false
				keymapperAHKMethod = false
				keymapper = 
				xpadderFullPath = C:\Hyperspin\Utilities\Xpadder\xpadder.exe
				joyToKeyFullPath = C:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
				keymapperProfilePath = C:\Hyperspin\Hyperlaunch\Profiles\
				keymapperFrontEndProfileName = HyperSpin
				keymapperFrontEndProfile = false
				keymapperHyperLaunchProfileEnabled = false
				JoyIDsEnabled = false
				JoyIDsPreferredControllersSystem = use_global
				JoyIDsPreferredControllersGlobal = use_global
				CustomJoyNamesEnabled = false
				CustomJoyNames = 
				FEProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperSpin
				defaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\\_Default
				systemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2
				xPadderSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\_Default
				emuProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\PCSX2
				romProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				HyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperLaunch
				blankProfile = C:\Hyperspin\Hyperlaunch\Profiles\\blank
				ahkFEProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperSpin
				ahkDefaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\_Default
				ahkSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2
				ahkEmuProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\PCSX2
				ahkRomProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				ahkHyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperLaunch
				bezelEnabled = true
				statisticsEnabled = true

16:35:31:918 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
16:35:31:918 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
16:35:31:918 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
16:35:31:918 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 2
16:35:31:918 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = PCSX2
				MEmuV =  1.1.0.r5695
				MURL = http://pcsx2.net/
				MAuthor = djvj
				MVersion = 2.0.8
				MCRC = 499BD257
				iCRC = 5EE13A07
				MID = 635038268913291718
				MSystem = "Sony PlayStation 2"
				;----------------------------------------------------------------------------
				; Notes:
				; This module has many settings that can be controlled via HyperLaunchHQ
				; If you want to customize settings per game, add the game to the module's ini using HyperLaunchHQ
				; If you use Daemon Tools, make sure you have a SCSI virtual drive setup. Not a DT one.
				; Tested DT support with the cdvdGigaherz CDVD plugin. Make sure you set it to use your SCSI drive letter.
				; Module will set the CdvdSource to Plugin or Iso depending on if you have Daemon Tools enabled or not.
				; If you have any problems closing the emulator, make sure noGUI module setting in HLHQ is set to default or false.
				;
				; 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 HLHQ
				; 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.
				;
				; 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()

				pcsx2IniFile := CheckFile(emuPath . "\inis\PCSX2_ui.ini", "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.")	; default ini that contains memory card info and general settings
				settingsFile := modulePath . "\" . moduleName . ".ini"

				; global settings
				Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
				noGUI := IniReadCheck(settingsFile, "Settings", "noGUI","false",,1)	; disables display of the gui while running games
				fullboot := IniReadCheck(settingsFile, "Settings", "fullboot","false",,1)	; disables the quick boot feature, forcing you to sit through the PS2 startup splash screens
				perGameMemCards := IniReadCheck(settingsFile, "Settings", "PerGameMemoryCards","true",,1)
				hideConsole := IniReadCheck(settingsFile, "Settings", "HideConsole","true",,1)	; Hides console window from view if it shows up
				cfgPath := IniReadCheck(settingsFile, "Settings", "cfgpath", emuPath . "\Game Configs",,1)	; specifies the config folder; applies to pcsx2 + plugins
				cfgPath := GetFullName(cfgPath)
				IfNotExist % cfgPath
					FileCreateDir, %cfgPath%	; create the cfg folder if it does not exist

				; rom specific settings
				dtOveride := IniReadCheck(settingsFile, romName, "DTOveride",,,1)
				nohacks := IniReadCheck(settingsFile, romName, "nohacks","false",,1)	; disables all speedhacks
				gamefixes := IniReadCheck(settingsFile, 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
				; cfg := IniReadCheck(settingsFile, romName, "cfg",,,1)	; specify a custom configuration file to use instead of PCSX2.ini (does not affect plugins)
				; alternate dlls for each rom
				gs := IniReadCheck(settingsFile, romName, "gs",,,1)	; override for the GS plugin
				pad := IniReadCheck(settingsFile, romName, "pad",,,1)	; override for the PAD plugin
				spu2 := IniReadCheck(settingsFile, romName, "spu2",,,1)	; override for the SPU2 plugin
				cdvd := IniReadCheck(settingsFile, romName, "cdvd",,,1)	; override for the CDVD plugin
				usb := IniReadCheck(settingsFile, romName, "usb",,,1)	; override for the USB plugin
				fw := IniReadCheck(settingsFile, romName, "fw",,,1)	; override for the FW plugin
				dev9 := IniReadCheck(settingsFile, romName, "dev9",,,1)	; override for the DEV9 plugin

				BezelStart()

				Fullscreen := If Fullscreen = "true" ? " --fullscreen" : ""
				noGUI := If noGUI = "true" ? " --nogui" : ""
				If (noGUI != "")
					Log("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 HLHQ.",2)
				fullboot := If fullboot = "true" ? " --fullboot" : ""
				nohacks := If nohacks = "true" ? " --nohacks" : ""
				gamefixes := If gamefixes ? " --gamefixes=" . gamefixes : ""
				; cfg := If cfg ? " --cfg=""" . GetFullName(cfg) . """" : ""
				gs := If gs ? " --gs=""" . GetFullName(gs) . """" : ""
				pad := If pad ? " --pad=""" . GetFullName(pad) . """" : ""
				spu2 := If spu2 ? " --spu2=""" . GetFullName(spu2) . """" : ""
				cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
				usb := If usb ? " --usb=""" . GetFullName(usb) . """" : ""
				fw := If fw ? " --fw=""" . GetFullName(fw) . """" : ""
				dev9 := If dev9 ? " --dev9=""" . GetFullName(dev9) . """" : ""

				cfgPathCLI := If FileExist(cfgPath . "\" . romName) ? " --cfgpath=""" . GetFullName(cfgPath . "\" . romName) . """" : ""
				Log("Module - " . (If cfgPathCLI != "" ? "Setting PCSX2's config path to """ . cfgPath . "\" . romName . """" : "Using PCSX2's default configuration folder: """ . emuPath . "\inis"""))

				; Specify what main ini PCSX2 should use
				If (cfgPathCLI && FileExist(cfgPath . "\" . romName . "\PCSX2_ui.ini")) {
					pcsx2IniFile := cfgPath . "\" . romName . "\PCSX2_ui.ini"
					Log("Module - Found a game-specific PCSX2_ui.ini in the cfgPath. Telling PCSX2 to use this one instead: " . pcsx2IniFile)
					cfg := " --cfg=""" . pcsx2IniFile . """"
					; cfg := " --cfg=""" . emuPath . "\inis\PCSX2_ui.ini"""
					; msgbox % cfg
				}

				; Memory Cards
				If perGameMemCards = true
				{	IniRead, currentMemCard1, %pcsx2IniFile%, MemoryCards, Slot1_Filename
					IniRead, memCardPath, %pcsx2IniFile%, Folders, MemoryCards	; folder where memory cards are stored
					StringLeft, memCardPathLeft, memCardPath, 3
					memCardPathIsAbsolute := If (RegExMatch(memCardPathLeft, "[a-zA-Z]:\\") && (StrLen(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 := memCardPath . "\default.ps2"	; defining default blank memory card for slot 1
					Log("Module - Default memory card for Slot 1 should be: " . defaultMemCard,4)
					romMemCard1 := memCardPath . "\" . romName . ".ps2"	; defining name for rom's memory card for slot 1
					Log("Module - Rom memory card for Slot 1 should be: " . romMemCard1,4)
					Log("Module - Current memory card inserted in PCSX2's ini in Slot 1 is: " . currentMemCard1)

					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
						IfNotExist, %romMemCard1%	; first check if romName.ps2 memory card exists
							IfNotExist, %defaultMemCard%
								Log("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.",3)
							Else {
								FileCopy, %defaultMemCard%, %romMemCard1%	; create a new blank memory card for this game
								Log("Module - Creating a new blank memory card for this game in Slot 1: " . romMemCard1)
							}
						IniWrite, %romName%.ps2, %pcsx2IniFile%, MemoryCards, Slot1_Filename	; update the ini to use this rom's card
						Log("Module - Switched memory card in Slot 1 to: " . romMemCard1)
					}
				}

				7z(romPath, romName, romExtension, 7zExtractPath)

				pcsx2Ini := LoadProperties(pcsx2IniFile)	; load the config into memory
				dvdSource := ReadProperty(pcsx2Ini,"CdvdSource")	; read value

				; Mount the CD using DaemonTools
				If dtOveride	; this allows per-game DT support because some games boot to black when DT is enabled
					dtEnabled := dtOveride
				If (dtEnabled = "true" && InStr(".mds|.mdx|.b5t|.b6t|.bwt|.ccd|.cue|.isz|.nrg|.cdi|.iso|.ape|.flac", romExtension)) {	; if DT enabled and using an image type DT can load
					If dvdSource != Plugin
					{	Log("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can read from Daemon Tools.")
						WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					DaemonTools("mount",romPath . "\" . romName . romExtension)
					errLvl := Run(executable . " --usecd" . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, emuPath,  "UseErrorLevel")
					usedDT = 1	; tell the rest of the script to use DT methods
				} Else If romExtension in .iso,.mdf,.nrg,.bin,.img	; the only formats PCSX2 supports loading directly
				{	If dvdSource != Iso
					{	Log("Module - CdvdSource was not set to ""Iso"", changing it so PCSX2 can launch Isos directly")
						WriteProperty(pcsx2Ini,"CdvdSource","Iso")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					errLvl := Run(executable . " """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, emuPath,  "UseErrorLevel")
				} Else
					ScriptError("You are trying to run a rom type of """ . romExtension . """ but PCSX2 only supports loading iso|mdf|nrg|bin|img directly. Please turn on Daemon Tools and/or 7z support or put ""cue"" last in your rom extensions for " . MEmu . " instead.")

				If errLvl
					ScriptError("Error launching emulator, closing script.")

				WinWait("ahk_class wxWindowClassNR",,, "PCSX2")
				WinWaitActive("ahk_class wxWindowClassNR",,, "PCSX2")

				BezelDraw()

				If hideConsole = true
					SetTimer, HideConsole, 10

				Loop { ; looping until pcsx2 is done loading game
					; tooltip, loop %A_Index%,0,0
					Sleep, 200
					WinGetTitle, winTitle, ahk_class wxWindowClassNR,, PCSX2 ; excluding the title of the GUI window so we can read the title of the game window instead
					StringSplit, winTextSplit, winTitle, |, %A_Space%
					If ( winTextSplit10 != "" ) ; 10th position in the array is empty until game actually starts
						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.")
				}

				FadeInExit()
				Process("WaitClose", executable)

				If usedDT
					DaemonTools("unmount")

				7zCleanUp()
				BezelExit()
				FadeOutExit()
				ExitModule()


				MultiGame:
					; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = "  . mgRomName
					; Unmount the CD from DaemonTools
					If usedDT
						DaemonTools("unmount")
					Sleep, 500	; Required to prevent  DT from bugging
					; Mount the CD using DaemonTools
					If usedDT
						DaemonTools("mount",selectedRom)
				Return

				HideConsole:
					hideConsoleTimer++
					IfWinExist, Booting ahk_class wxWindowClassNR
					{	Log("Module - HideConsole - Console window found, hiding it out of view.")
						WinSet, Transparent, 0, Booting ahk_class wxWindowClassNR,,fps:,fps:	; hiding the console window
						WinSet, Transparent, 0, PCSX2 ahk_class wxWindowClassNR,,fps:,fps:	; hiding the GUI window with the menubar
						SetTimer, HideConsole, Off
					} Else If hideConsoleTimer >= 200
						SetTimer, HideConsole, Off
				Return

				CloseProcess:
					FadeOutStart()
					WinClose("PCSX2 ahk_class wxWindowClassNR") ; sending command to the GUI window to properly close the entire emu
				Return


16:35:31:918 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
16:35:31:918 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
16:35:31:918 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
16:35:31:918 | HL |     INFO  | +0     | Main - Module is built
16:35:31:918 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\AutoHotkey.dll exists
16:35:31:918 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	AutoHotkey_H ANSI 32-bit
				FileVersion             	1.1.09.04
				InternalName            	AutoHotkey_H
				LegalCopyright          	Copyright (C) 2012
				OriginalFilename        	AutoHotkey.exe
				ProductName             	AutoHotkey_H
				ProductVersion          	1.1.09.04
				File Size:			785408 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			11/27/2013 - 8:29:52 PM
16:35:31:918 | HL |     INFO  | +0     | Main - Running module
16:35:31:918 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
16:35:31:996 | MD |     INFO  | +N/A   | Module initialized
16:35:31:996 | MD |     INFO  | +0     | StartModule - Started
16:35:31:996 | MD |     INFO  | +0     | StartModule - MEmu: PCSX2
				MEmuV: 1.1.0.r5695
				MURL: http://pcsx2.net/
				MAuthor: djvj
				MVersion: 2.0.8
				MCRC: 499BD257
				iCRC: 5EE13A07
				MID: 
				MSystem: "Sony PlayStation 2"
16:35:31:996 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sony Playstation 2"
16:35:31:996 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Guilty Gear XX Accent Core (USA)
16:35:31:996 | MD |     INFO  | +0     | StartModule - Ended
16:35:31:996 | MD |     INFO  | +0     | BezelGUI - Started
16:35:31:996 | MD |     INFO  | +0     | BezelGUI - Ended
16:35:31:996 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
16:35:31:996 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
16:35:31:996 | MD |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini exists
16:35:31:996 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3602 bytes
				Created:			4/13/2014 - 9:31:41 AM
				Modified:			4/18/2014 - 4:30:48 PM
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - Fullscreen: true
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - noGUI: false
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - fullboot: false
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - PerGameMemoryCards: true
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - HideConsole: true
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [settings] - cfgpath: C:\Hyperspin\Emulators\PCSX2-121\Game Configs
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - DTOveride: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - nohacks: false
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - gamefixes: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - gs: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - pad: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - spu2: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - cdvd: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - usb: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - fw: 
16:35:31:996 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - dev9: 
16:35:31:996 | MD |     INFO  | +0     | BezelStart - Started
16:35:31:012 | MD |   DEBUG2  | +15    | Bezel variable values: 
				[bezel Change] Bezel_Transition_Duration = 500
				[background] Background_Change_Timer = 0
				[background] Background_Transition_Animation = fade
				[background] Background_Transition_Duration = 500
				[bezel Change Keys] Next_Bezel_Key = 
				[bezel Change Keys] Previous_Bezel_Key = 
				[instruction Cards General Settings] IC_Positions = bottomLeft|bottomRight
				[instruction Cards General Settings] IC_Transition_Animation = fade
				[instruction Cards General Settings] IC_Transition_Duration = 500
				[instruction Cards General Settings] IC_Enable_Transition_Sound = true
				[instruction Cards General Settings] IC_Scale_Factor = ScreenHeight
				[instruction Cards Menu] IC_Left_Menu_Positions = topLeft|leftCenter|bottomLeft|bottomCenter
				[instruction Cards Menu] IC_Left_Menu_Number_of_List_Items = 7
				[instruction Cards Menu] IC_Right_Menu_Positions = topRight|rightCenter|bottomRight|topCenter
				[instruction Cards Menu] IC_Right_Menu_Number_of_List_Items = 7
				[instruction Cards Visibility] IC_Toggle_Visibility_Key = 
				[instruction Cards Keys Change Mode 1] IC_Left_Menu_Key = 
				[instruction Cards Keys Change Mode 1] IC_Right_Menu_Key = 
				[instruction Cards Keys Change Mode 2] IC_Change_Active_Instruction_Card_Key = 
				[instruction Cards Keys Change Mode 2] IC_Previous_Instruction_Card_Key = 
				[instruction Cards Keys Change Mode 2] IC_Next_Instruction_Card_Key = 
				[instruction Cards Keys Change Mode 3] IC_1_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_2_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_3_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_4_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_5_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_6_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_7_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_8_Previous_Key = 
				[instruction Cards Keys Change Mode 3] IC_1_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_2_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_3_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_4_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_5_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_6_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_7_Next_Key = 
				[instruction Cards Keys Change Mode 3] IC_8_Next_Key = 
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Bezel mode Normal selected.
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Assuming that game has horizontal orientation.
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Bezel in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Bezel in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Horizontal
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Bezel in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Bezel in: C:\Hyperspin\Hyperlaunch\Media\Bezels\_Default
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Bezel in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
16:35:32:012 | MD |    ERROR  | +0     | Bezel - Bezel is enabled, however none of the bellow valid Bezel files exist: 
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)\Bezel*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Vertical\Bezel*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Horizontal\Bezel*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Bezel*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\_Default\Bezel*.png
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Instruction Card in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Instruction Card in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Horizontal
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Instruction Card in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Instruction Card in: C:\Hyperspin\Hyperlaunch\Media\Bezels\_Default
16:35:32:012 | MD |   DEBUG1  | +0     | Bezel - Looking for Instruction Card in: C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
16:35:32:012 | MD |    ERROR  | +0     | Bezel - Bezel is enabled, however none of the bellow valid Instruction Card files exist: 
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\Guilty Gear XX Accent Core (USA)\Instruction Card*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Vertical\Instruction Card*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Horizontal\Instruction Card*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\Sony Playstation 2\_Default\Instruction Card*.png
				C:\Hyperspin\Hyperlaunch\Media\Bezels\_Default\Instruction Card*.png
16:35:32:012 | MD |     INFO  | +0     | BezelStart - Ended
16:35:32:012 | MD |     INFO  | +0     | Module - Using PCSX2's default configuration folder: "C:\Hyperspin\Emulators\PCSX2-121\inis"
16:35:32:012 | MD |   DEBUG1  | +0     | Module - Default memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\default.ps2
16:35:32:012 | MD |   DEBUG1  | +0     | Module - Rom memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\Guilty Gear XX Accent Core (USA).ps2
16:35:32:012 | MD |     INFO  | +0     | Module - Current memory card inserted in PCSX2's ini in Slot 1 is: Guilty Gear XX Accent Core (USA).ps2
16:35:32:012 | MD |   DEBUG1  | +0     | LoadProperties - Started and loading this cfg into memory: C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini
16:35:32:012 | MD |   DEBUG1  | +0     | LoadProperties - Ended
16:35:32:012 | MD |   DEBUG1  | +0     | ReadProperty - Started
16:35:32:012 | MD |     INFO  | +0     | Module - CdvdSource was not set to "Iso", changing it so PCSX2 can launch Isos directly
16:35:32:012 | MD |   DEBUG1  | +0     | WriteProperty - Started
16:35:32:012 | MD |   DEBUG1  | +0     | WriteProperty - Ended
16:35:32:012 | MD |   DEBUG1  | +0     | SaveProperties - Started and saving this cfg to disk: C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini
16:35:32:012 | MD |   DEBUG1  | +0     | SaveProperties - Ended
16:35:32:012 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe "C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso"  --fullscreen
16:35:32:027 | MD |   DEBUG1  | +16    | Run - "pcsx2-r5875.exe "C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso"  --fullscreen" Process ID: 66140
16:35:32:027 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: BezelLayer8 | Class: AutoHotkeyGUI | State: 0 | X: 320 | Y: 225 | Width: 0 | Height: 0 | Window HWND: 0x46033a | Process ID: 72872 | Process Path: C:\Hyperspin\HyperLaunch\HyperLaunch.exe
16:35:32:027 | MD |     INFO  | +0     | WinWait - Waiting for "ahk_class wxWindowClassNR"
16:35:32:137 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: BezelLayer8 | Class: AutoHotkeyGUI | State: 0 | X: 320 | Y: 225 | Width: 0 | Height: 0 | Window HWND: 0x46033a | Process ID: 72872 | Process Path: C:\Hyperspin\HyperLaunch\HyperLaunch.exe
16:35:32:137 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: BezelLayer8 | Class: AutoHotkeyGUI | State: 0 | X: 320 | Y: 225 | Width: 0 | Height: 0 | Window HWND: 0x46033a | Process ID: 72872 | Process Path: C:\Hyperspin\HyperLaunch\HyperLaunch.exe
16:35:32:137 | MD |     INFO  | +0     | WinWaitActive - Waiting for "ahk_class wxWindowClassNR"
16:35:33:137 | MD |   DEBUG1  | +1000  | GetActiveWindowStatus - Title: GSdx | Interlaced (frame) | Limiter: Normal | fps:   0.00 | EE:  50% | GS:   0% | UI:   0% | State 0 | Class: wxWindowClassNR | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0x440388 | Process ID: 66140 | Process Path: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
16:35:33:137 | MD |     INFO  | +0     | BezelDraw - Started
16:35:33:137 | MD |     INFO  | +0     | BezelDraw - Ended
16:35:38:168 | MD |   DEBUG1  | +5032  | CloseProcess - Started, user requested to end launched application
16:35:38:168 | MD |     INFO  | +0     | WinClose - Closing: PCSX2 ahk_class wxWindowClassNR
16:35:39:043 | MD |   DEBUG1  | +875   | CloseProcess - Ended
16:35:45:418 | HL |  WARNING  | +13500 | HyperSpin.exe was displaced to x y w h by PCSX2. It is probably running in true fullscreen mode.
16:36:04:965 | MD |   DEBUG1  | +25921 | ScriptError - Playing error sound: error8.mp3
16:36:16:793 | MD |    ERROR  | +11829 | There was an error detecting when PCSX2 finished loading your game. Please report this so the module can be fixed.
16:36:16:793 | MD |     INFO  | +0     | ExitModule - Started
16:36:16:793 | MD |     INFO  | +0     | Starting Updating Statistics:
16:36:16:793 | MD |   DEBUG2  | +0     | Total Elapsed Time in Pause in seconds: 0
16:36:16:793 | MD |   DEBUG2  | +0     | gameSectionStartTime:2134896703
16:36:16:793 | MD |   DEBUG2  | +0     | ElapsedTime:44
16:36:16:793 | MD |     INFO  | +0     | CreateRomTable - Started
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Disc"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Disk"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Cart"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Tape"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Cassette"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Part"
16:36:16:793 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "Guilty Gear XX Accent Core (USA)" and "(Side"
16:36:16:793 | MD |     INFO  | +0     | CreateRomTable - Ended, 7 Loops to create table.
16:36:16:793 | MD |   DEBUG2  | +0     | Statistics cleared game name: Guilty Gear XX Accent Core
16:36:16:793 | MD |   DEBUG2  | +0     | Loaded game statistics from ini files:
				Number_of_Times_Played: 10
				Last_Time_Played: Friday April 18, 2014 04:21:16 PM
				Average_Time_Played: 21
				Total_Time_Played: 210
				System_Total_Played_Time: 253
				Total_Global_Played_Time: 2833981
16:36:16:793 | MD |   DEBUG2  | +0     | Updated Statistics: Number_of_Times_Played: 11
				Last_Time_Played: Friday April 18, 2014 04:35:31 PM
				Average_Time_Played: 23
				Total_Time_Played: 254
				System_Total_Played_Time: 297
				Total_Global_Played_Time: 2834025
16:36:16:809 | MD |     INFO  | +15    | Game section statistics updated.
16:36:16:809 | MD |     INFO  | +0     | ExitModule - Ended
16:36:16:809 | MD |     INFO  | +0     | End of Module Logs
16:36:16:824 | HL |     INFO  | +31406 | Main - Module ended, exiting HyperLaunch normally
16:36:16:824 | HL |     INFO  | +0     | ExitScript - Started
16:36:16:824 | HL |   DEBUG1  | +0     | ExitScript - Checking what application is currently in focus.
16:36:16:824 | HL |   DEBUG1  | +0     | ExitScript - HyperLaunch.log - Notepad is currently active. Putting focus back on HyperSpin.exe



Posted

Spent more fruitless hours on this tonight.

Things I tried from reading similar problem threads:

Disabling full screen in hlhq for pcsx2

Disabling fade in and out in hlhq

Disabling bezel in hlhq

Disabling daemon tools and SCSI in hlhq

Changing pcsx2 setting to plugin rather than ISO. This has no effect-every time I run the first game from HS it just gets set back to ISO. My roms are isos.

None of these had any effect.

Posted

You need to enable the daemon tools feature for the plugin setting to work.

You have bezel enabled for this system and you also have fullscreen enabled. These two settings may be conflicting. Disable both, disable only one, but it is usually not a good idea to enable both.

Posted

Yeah I read that whole thread several times. :) adding the log statement should not have fixed anything. My guess is that somethhing else happened to go right at the same time for you.

Did you end up using the old emulator and that worked? This problem drives me nuts, especially because my friend was able to just download the newest pcsx2 and stick it in hyperlaunch with 0 problems and 0 changes to module settings or anything.

I notice this friend's setup uses plugin mode, again I can't seem to do that, mine always gets set to ISO mode by the module no matter what I do and whether I have DT enabled or disabled in HL.

Posted

Sorry tzakiel, I feel like a doughnut, I didn't see brollys reply.

I'll will look at this again, but my setup was working if I used Daemon Tools. If I just have it use the iso, it gives me that same error.

It might be a good idea to set the Global Module Settings for PCSX2 to default, then setup the emulator to use the plugin and set your DT drive letter in PCSX2.

Posted

Gigapig- I will give it a go fully using DT. I've never had to do that to get pcsx2 working so not sure how to actually do that. I have DT installed with a drive letter created but never hooked it in any way to pcsx2. I'll have to read up on that. It always just worked by booting isos directly.

Ghutch92- i can't remember if it was on or off for the above log. I'll enable it and see what comes up.

Posted

Update:

Tried with DT fully enabled for PS2. Log below. With it enabled I tried launching a game, and it came up with the PS2 "please insert a disc" screen as well as showing my DT scsi drive folder window for some reason. And then after escaping out, I was once again not able to launch anything else. So enabling DT seems to break the game actually working, but didn't affect Hyperlaunch continuing to run / error.

16:01:16:762 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.1c
16:01:16:824 | HL |     INFO  | +63    | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\Hyperlaunch
				OS: Microsoft Windows XP Professional
				SKU: 
				Total Memory: 3221.32 MB
				Free Memory: 2216.06 MB
				Used Memory: 1005.266 MB
				SystemType: X86-based PC
				Physical Processors: See Logical in XP
				Logical Processors: 1
				GPU 1 Name: ATI Radeon HD 4890
				GPU 1 RAM: 1024.00 MB
				GPU 1 Driver Version: 6.14.10.6925
				Sound 1 Device: Realtek High Definition Audio
				Sound 1 Status: Enabled
				OS Language: English_United_States
				OS Admin Status: Yes
				Monitor #1 (\\.\DISPLAY1): 1024x768 (1024x738 work)
				AutoHotkey Path: 
				AHK Version: 1.1.09.04
				Unicode: No
16:01:16:824 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x0 y0 w1024 h768
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\HyperLaunch.exe exists
16:01:16:824 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	Your favorite Front End companion!
				FileVersion             	3.0.1.1
				LegalCopyright          	©2013 HL squad
				ProductName             	djvj's one swell guy!
				ProductVersion          	1.1.9.4
				CompanyName             	djvj's one swell guy!
				File Size:			910336 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\itextsharp.dll exists
16:01:16:824 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	iTextSharp
				FileVersion             	5.4.2.0
				InternalName            	itextsharp.dll
				LegalCopyright          	Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
				OriginalFilename        	itextsharp.dll
				ProductName             	iTextSharp
				ProductVersion          	5.4.2.0
				CompanyName             	1T3XT BVBA
				File Size:			3743744 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
16:01:16:824 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	SevenZipSharp
				FileVersion             	0.64.4841.31212
				InternalName            	SevenZipSharp.dll
				LegalCopyright          	Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
				OriginalFilename        	SevenZipSharp.dll
				ProductName             	SevenZipSharp
				ProductVersion          	0.64.4841.31212
				CompanyName             	Markovtsev Vadim
				File Size:			165888 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gsdll32.dll exists
16:01:16:824 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			8818688 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:56 PM
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\BlockInput.exe exists
16:01:16:824 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	 
				FileVersion             	1.1.09.04
				InternalName            	 
				OriginalFilename        	 
				ProductName             	 
				ProductVersion          	1.1.09.04
				File Size:			657920 bytes
				Created:			4/18/2014 - 12:12:04 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:824 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\gdip.ahk exists
16:01:16:840 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Extension.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			88789 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\RIni.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			67561 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\CLR.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			10586 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\COM.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26342 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\JSON.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			9203 bytes
				Created:			11/27/2013 - 8:30:21 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Init.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			1145 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause Init.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			691 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper Init.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3435 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame Init.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			161 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics Init.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			167 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade.ahk exists
16:01:16:840 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			25516 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:840 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\HyperPause.ahk exists
16:01:16:856 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			360180 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Keymapper.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			30775 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\MultiGame.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			36816 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Bezel.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			83008 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Statistics.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26153 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			63798 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Shared.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			81966 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\XHotkey.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			28374 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Lib\Fade Animations.ahk exists
16:01:16:856 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
16:01:16:856 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			49050 bytes
				Created:			11/27/2013 - 8:30:25 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:856 | HL |     INFO  | +0     | Main - HyperLaunch received "Sony Playstation 2" and "Guilty Gear XX Accent Core (USA)"
16:01:16:871 | HL |     INFO  | +16    | Main - Guilty Gear XX Accent Core (USA) is using the default emulator: PCSX2
16:01:16:871 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Sony Playstation 2\Emulators.ini
16:01:16:871 | HL |     INFO  | +0     | Main - Checking for a [PCSX2] section in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:01:16:871 | HL |     INFO  | +0     | Main - Found [PCSX2] in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini
16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk exists
16:01:16:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			12112 bytes
				Created:			4/18/2014 - 8:48:41 PM
				Modified:			4/18/2014 - 12:48:24 AM
16:01:16:871 | HL |     INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
16:01:16:871 | HL |     INFO  | +0     | Main - Guilty Gear XX Accent Core (USA) will use module: C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
16:01:16:871 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
16:01:16:871 | HL |     INFO  | +0     | Main - INI Keys read
16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe exists
16:01:16:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7-Zip Console
				FileVersion             	9.20
				InternalName            	7z
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7z.exe
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			163840 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll exists
16:01:16:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7z Standalone Plugin
				FileVersion             	9.20
				InternalName            	7za
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7za.dll
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			914432 bytes
				Created:			11/27/2013 - 8:30:20 PM
				Modified:			11/27/2013 - 8:29:55 PM
16:01:16:871 | HL |     INFO  | +0     | CheckPaths - Started
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).7z
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).7z
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.7z
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).zip
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).zip
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.zip
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).cue
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\Guilty Gear XX Accent Core (USA).cue
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom by extension: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA)\*.cue
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:01:16:871 | HL |     INFO  | +0     | CheckPaths - Found rom: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: Guilty Gear XX Accent Core (USA)
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: C:\Hyperspin\Emulators\PCSX2-121\roms
16:01:16:871 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .iso
16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe exists
16:01:16:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			5374336 bytes
				Created:			2/20/2014 - 11:22:00 PM
				Modified:			2/3/2014 - 11:55:40 AM
16:01:16:871 | HL |     INFO  | +0     | CheckPaths - Ended
16:01:16:871 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 2
				hlMode = 
				frontendPID = 77192
				frontendPath = C:\Hyperspin
				frontendExe = HyperSpin.exe
				frontendExt = exe
				frontendName = HyperSpin
				frontendDrive = C:
				exitEmulatorKey = ~Esc
				exitEmulatorKeyWait = 0
				forceHoldKey = ~Esc
				restoreFE = false
				exitScriptKey = ~q & ~esc
				toggleCursorKey = ~e & ~t
				emuFullPath = C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
				emuPath = C:\Hyperspin\Emulators\PCSX2-121
				emuName = PCSX2
				emuExt = exe
				romPath = C:\Hyperspin\Emulators\PCSX2-121\roms
				romPathFromIni = C:\Hyperspin\Emulators\PCSX2-121\roms
				romExtension = .iso
				romExtensionOrig = .iso
				romExtensions = 7z|zip|cue|iso
				executable = pcsx2-r5875.exe
				systemName = Sony Playstation 2
				dbName = Guilty Gear XX Accent Core (USA)
				romName = Guilty Gear XX Accent Core (USA)
				romMapPath = 
				romMappingEnabled = false
				romMappingLaunchMenuEnabled = false
				romMappingFirstMatchingExt = false
				romMappingShowAllRomsInArchive = true
				romMappingNumberOfWheelsByScreen = 7
				romMappingMenuWidth = 300
				romMappingMenuMargin = 50
				romMappingTextFont = Bebas Neue
				romMappingTextOptions = cFFFFFFFF r4 s40 Bold
				romMappingDisabledTextColor = ff888888
				romMappingTextSizeDifference = 5
				romMappingTextMargin = 10
				romMappingTitleTextFont = Bebas Neue
				romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
				romMappingTitle2TextFont = Bebas Neue
				romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
				romMappingGameInfoTextFont = Bebas Neue
				romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
				romMappingBackgroundBrush = aa000000
				romMappingColumnBrush = 33000000
				romMappingButtonBrush1 = 6f000000
				romMappingButtonBrush2 = 33000000
				romMappingBackgroundAlign = Stretch and Lose Aspect
				romMappingMenuFlagWidth = 40
				romMappingMenuFlagSeparation = 5
				romMappingDefaultMenuList = FullList
				romMappingSingleFilteredRomAutomaticLaunch = false
				skipchecks = false
				romMatchExt = true
				blockInputTime = 0
				blockInputFile = C:\Hyperspin\Hyperlaunch\Module Extensions\BlockInput.exe
				errorLevelReporting = false
				logFile = C:\Hyperspin\Hyperlaunch\HyperLaunch.log
				logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
				logLevel = 10
				logIncludeModule = true
				logIncludeFileProperties = true
				logShowCommandWindow = false
				logCommandWindow = false
				sysLang = English_United_States
				navUpKey = Up
				navDownKey = Down
				navLeftKey = Left
				navRightKey = Right
				navSelectKey = Enter
				navP2UpKey = Numpad8
				navP2DownKey = Numpad2
				navP2LeftKey = Numpad4
				navP2RightKey = Numpad6
				navP2SelectKey = NumpadEnter
				originalWidth = 1024
				originalHeight = 768
				dtEnabled = true
				dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe
				dtUseSCSI = true
				dtAddDrive = true
				emuIdleShutdown = 0
				hideCursor = false
				hideEmu = false
				hideFE = false
				fadeIn = false
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = false
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Align to Top Left
				fadeLyr2Pos = Bottom Right Corner
				fadeLyr2X = 300
				fadeLyr2Y = 300
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr3Pos = Center
				fadeLyr3X = 300
				fadeLyr3Y = 300
				fadeLyr3Adjust = 0.75
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3PicPad = 0
				fadeLyr4Adjust = 0.75
				fadeLyr4X = 100
				fadeLyr4Y = 100
				fadeLyr4Pos = Above Layer 3 - Left
				fadeLyr4FPS = 10
				fadeLyr4PicPad = 0
				fadeTranspGifColor = FFFFFF
				fadeBarWindow = false
				fadeBarWindowX = 
				fadeBarWindowY = 
				fadeBarWindowW = 600
				fadeBarWindowH = 120
				fadeBarWindowR = 20
				fadeBarWindowM = 20
				fadeBarWindowHatchStyle = 8
				fadeBarBack = true
				fadeBarBackColor = FF555555
				fadeBarH = 20
				fadeBarR = 5
				fadeBarColor = DD00BFFF
				fadeBarHatchStyle = 3
				fadeBarPercentageText = true
				fadeBarInfoText = true
				fadeBarXOffset = 0
				fadeBarYOffset = 100
				fadeRomInfoDescription = text
				fadeRomInfoSystemName = text
				fadeRomInfoYear = text
				fadeRomInfoManufacturer = text
				fadeRomInfoGenre = text
				fadeRomInfoRating = text
				fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
				fadeRomInfoTextPlacement = topRight
				fadeRomInfoTextMargin = 5
				fadeRomInfoText1Options = cFF555555 r4 s20 Bold
				fadeRomInfoText2Options = cFF555555 r4 s20 Bold
				fadeRomInfoText3Options = cFF555555 r4 s20 Bold
				fadeRomInfoText4Options = cFF555555 r4 s20 Bold
				fadeRomInfoText5Options = cFF555555 r4 s20 Bold
				fadeRomInfoText6Options = cFF555555 r4 s20 Bold
				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 = topLeft
				fadeStatsInfoTextMargin = 5
				fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
				fadeText1X = 0
				fadeText1Y = 0
				fadeText1Options = cFFFFFFFF r4 s20 Right Bold
				fadeText1 = Loading Game
				fadeText2X = 0
				fadeText2Y = 0
				fadeText2Options = cFFFFFFFF r4 s20 Right Bold
				fadeText2 = Extraction Complete
				fadeFont = Arial
				fadeSystemAndRomLayersOnly = false
				fadeInterruptKey = 
				detectFadeErrorEnabled = true
				fadeImgPath = C:\Hyperspin\Hyperlaunch\Media\Fade
				HLDataPath = C:\Hyperspin\Hyperlaunch\Data
				HLMediaPath = C:\Hyperspin\Hyperlaunch\Media
				HLErrSoundPath = C:\Hyperspin\Hyperlaunch\Media\Sounds\Error
				modulesPath = C:\Hyperspin\Hyperlaunch\Modules
				moduleFullName = C:\Hyperspin\Hyperlaunch\Modules\PCSX2\PCSX2.ahk
				moduleName = PCSX2
				modulePath = C:\Hyperspin\Hyperlaunch\Modules\PCSX2
				moduleExtension = ahk
				moduleExtensionsPath = C:\Hyperspin\Hyperlaunch\Module Extensions
				libPath = C:\Hyperspin\Hyperlaunch\Lib
				7zEnabled = false
				7zPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe
				7zDllPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll
				7zExtractPath = C:\Hyperspin\Emulators\mame\roms\extract
				7zExtractPathOrig = 
				7zAttachSystemName = false
				7zDelTemp = true
				7zSounds = true
				7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
				7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
				mgEnabled = false
				mgKey = ~NumpadSub
				mgBackgroundColor = FF000000
				mgSidePadding = 0.2
				mgYOffset = 500
				mgImageAdjust = 0
				mgFont = Arial
				mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
				mgText1Text = Please select a game
				mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
				mgText2Offset = 70
				mgUseSound = true
				mgSoundfreq = 300
				mgExitEffect = none
				mgSelectedEffect = rotate
				mgUseGameArt = false
				mgArtworkDir = Artwork1
				hpEnabled = false
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = C:\Hyperspin\Hyperlaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes = {F1 down}{F1 up}
				hpLoadStateKeyCodes = {F1 down}{F1 up}
				keymapperEnabled = false
				keymapperAHKMethod = false
				keymapper = 
				xpadderFullPath = C:\Hyperspin\Utilities\Xpadder\xpadder.exe
				joyToKeyFullPath = C:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
				keymapperProfilePath = C:\Hyperspin\Hyperlaunch\Profiles\
				keymapperFrontEndProfileName = HyperSpin
				keymapperFrontEndProfile = false
				keymapperHyperLaunchProfileEnabled = false
				JoyIDsEnabled = false
				JoyIDsPreferredControllersSystem = use_global
				JoyIDsPreferredControllersGlobal = use_global
				CustomJoyNamesEnabled = false
				CustomJoyNames = 
				FEProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperSpin
				defaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\\_Default
				systemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2
				xPadderSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\_Default
				emuProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\PCSX2
				romProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				HyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperLaunch
				blankProfile = C:\Hyperspin\Hyperlaunch\Profiles\\blank
				ahkFEProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperSpin
				ahkDefaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\_Default
				ahkSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2
				ahkEmuProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\PCSX2
				ahkRomProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Sony Playstation 2\Guilty Gear XX Accent Core (USA)
				ahkHyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperLaunch
				bezelEnabled = false
				statisticsEnabled = true

16:01:16:871 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
16:01:16:871 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 2
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = PCSX2
				MEmuV =  1.1.0.r5695
				MURL = http://pcsx2.net/
				MAuthor = djvj
				MVersion = 2.0.8
				MCRC = 499BD257
				iCRC = 5EE13A07
				MID = 635038268913291718
				MSystem = "Sony PlayStation 2"
				;----------------------------------------------------------------------------
				; Notes:
				; This module has many settings that can be controlled via HyperLaunchHQ
				; If you want to customize settings per game, add the game to the module's ini using HyperLaunchHQ
				; If you use Daemon Tools, make sure you have a SCSI virtual drive setup. Not a DT one.
				; Tested DT support with the cdvdGigaherz CDVD plugin. Make sure you set it to use your SCSI drive letter.
				; Module will set the CdvdSource to Plugin or Iso depending on if you have Daemon Tools enabled or not.
				; If you have any problems closing the emulator, make sure noGUI module setting in HLHQ is set to default or false.
				;
				; 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 HLHQ
				; 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.
				;
				; 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()

				pcsx2IniFile := CheckFile(emuPath . "\inis\PCSX2_ui.ini", "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.")	; default ini that contains memory card info and general settings
				settingsFile := modulePath . "\" . moduleName . ".ini"

				; global settings
				Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
				noGUI := IniReadCheck(settingsFile, "Settings", "noGUI","false",,1)	; disables display of the gui while running games
				fullboot := IniReadCheck(settingsFile, "Settings", "fullboot","false",,1)	; disables the quick boot feature, forcing you to sit through the PS2 startup splash screens
				perGameMemCards := IniReadCheck(settingsFile, "Settings", "PerGameMemoryCards","true",,1)
				hideConsole := IniReadCheck(settingsFile, "Settings", "HideConsole","true",,1)	; Hides console window from view if it shows up
				cfgPath := IniReadCheck(settingsFile, "Settings", "cfgpath", emuPath . "\Game Configs",,1)	; specifies the config folder; applies to pcsx2 + plugins
				cfgPath := GetFullName(cfgPath)
				IfNotExist % cfgPath
					FileCreateDir, %cfgPath%	; create the cfg folder if it does not exist

				; rom specific settings
				dtOveride := IniReadCheck(settingsFile, romName, "DTOveride",,,1)
				nohacks := IniReadCheck(settingsFile, romName, "nohacks","false",,1)	; disables all speedhacks
				gamefixes := IniReadCheck(settingsFile, 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
				; cfg := IniReadCheck(settingsFile, romName, "cfg",,,1)	; specify a custom configuration file to use instead of PCSX2.ini (does not affect plugins)
				; alternate dlls for each rom
				gs := IniReadCheck(settingsFile, romName, "gs",,,1)	; override for the GS plugin
				pad := IniReadCheck(settingsFile, romName, "pad",,,1)	; override for the PAD plugin
				spu2 := IniReadCheck(settingsFile, romName, "spu2",,,1)	; override for the SPU2 plugin
				cdvd := IniReadCheck(settingsFile, romName, "cdvd",,,1)	; override for the CDVD plugin
				usb := IniReadCheck(settingsFile, romName, "usb",,,1)	; override for the USB plugin
				fw := IniReadCheck(settingsFile, romName, "fw",,,1)	; override for the FW plugin
				dev9 := IniReadCheck(settingsFile, romName, "dev9",,,1)	; override for the DEV9 plugin

				BezelStart()

				Fullscreen := If Fullscreen = "true" ? " --fullscreen" : ""
				noGUI := If noGUI = "true" ? " --nogui" : ""
				If (noGUI != "")
					Log("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 HLHQ.",2)
				fullboot := If fullboot = "true" ? " --fullboot" : ""
				nohacks := If nohacks = "true" ? " --nohacks" : ""
				gamefixes := If gamefixes ? " --gamefixes=" . gamefixes : ""
				; cfg := If cfg ? " --cfg=""" . GetFullName(cfg) . """" : ""
				gs := If gs ? " --gs=""" . GetFullName(gs) . """" : ""
				pad := If pad ? " --pad=""" . GetFullName(pad) . """" : ""
				spu2 := If spu2 ? " --spu2=""" . GetFullName(spu2) . """" : ""
				cdvd := If cdvd ? " --cdvd=""" . GetFullName(cdvd) . """" : ""
				usb := If usb ? " --usb=""" . GetFullName(usb) . """" : ""
				fw := If fw ? " --fw=""" . GetFullName(fw) . """" : ""
				dev9 := If dev9 ? " --dev9=""" . GetFullName(dev9) . """" : ""

				cfgPathCLI := If FileExist(cfgPath . "\" . romName) ? " --cfgpath=""" . GetFullName(cfgPath . "\" . romName) . """" : ""
				Log("Module - " . (If cfgPathCLI != "" ? "Setting PCSX2's config path to """ . cfgPath . "\" . romName . """" : "Using PCSX2's default configuration folder: """ . emuPath . "\inis"""))

				; Specify what main ini PCSX2 should use
				If (cfgPathCLI && FileExist(cfgPath . "\" . romName . "\PCSX2_ui.ini")) {
					pcsx2IniFile := cfgPath . "\" . romName . "\PCSX2_ui.ini"
					Log("Module - Found a game-specific PCSX2_ui.ini in the cfgPath. Telling PCSX2 to use this one instead: " . pcsx2IniFile)
					cfg := " --cfg=""" . pcsx2IniFile . """"
					; cfg := " --cfg=""" . emuPath . "\inis\PCSX2_ui.ini"""
					; msgbox % cfg
				}

				; Memory Cards
				If perGameMemCards = true
				{	IniRead, currentMemCard1, %pcsx2IniFile%, MemoryCards, Slot1_Filename
					IniRead, memCardPath, %pcsx2IniFile%, Folders, MemoryCards	; folder where memory cards are stored
					StringLeft, memCardPathLeft, memCardPath, 3
					memCardPathIsAbsolute := If (RegExMatch(memCardPathLeft, "[a-zA-Z]:\\") && (StrLen(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 := memCardPath . "\default.ps2"	; defining default blank memory card for slot 1
					Log("Module - Default memory card for Slot 1 should be: " . defaultMemCard,4)
					romMemCard1 := memCardPath . "\" . romName . ".ps2"	; defining name for rom's memory card for slot 1
					Log("Module - Rom memory card for Slot 1 should be: " . romMemCard1,4)
					Log("Module - Current memory card inserted in PCSX2's ini in Slot 1 is: " . currentMemCard1)

					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
						IfNotExist, %romMemCard1%	; first check if romName.ps2 memory card exists
							IfNotExist, %defaultMemCard%
								Log("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.",3)
							Else {
								FileCopy, %defaultMemCard%, %romMemCard1%	; create a new blank memory card for this game
								Log("Module - Creating a new blank memory card for this game in Slot 1: " . romMemCard1)
							}
						IniWrite, %romName%.ps2, %pcsx2IniFile%, MemoryCards, Slot1_Filename	; update the ini to use this rom's card
						Log("Module - Switched memory card in Slot 1 to: " . romMemCard1)
					}
				}

				7z(romPath, romName, romExtension, 7zExtractPath)

				pcsx2Ini := LoadProperties(pcsx2IniFile)	; load the config into memory
				dvdSource := ReadProperty(pcsx2Ini,"CdvdSource")	; read value

				; Mount the CD using DaemonTools
				If dtOveride	; this allows per-game DT support because some games boot to black when DT is enabled
					dtEnabled := dtOveride
				If (dtEnabled = "true" && InStr(".mds|.mdx|.b5t|.b6t|.bwt|.ccd|.cue|.isz|.nrg|.cdi|.iso|.ape|.flac", romExtension)) {	; if DT enabled and using an image type DT can load
					If dvdSource != Plugin
					{	Log("Module - CdvdSource was not set to ""Plugin"", changing it so PCSX2 can read from Daemon Tools.")
						WriteProperty(pcsx2Ini,"CdvdSource","Plugin")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					DaemonTools("mount",romPath . "\" . romName . romExtension)
					errLvl := Run(executable . " --usecd" . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, emuPath,  "UseErrorLevel")
					usedDT = 1	; tell the rest of the script to use DT methods
				} Else If romExtension in .iso,.mdf,.nrg,.bin,.img	; the only formats PCSX2 supports loading directly
				{	If dvdSource != Iso
					{	Log("Module - CdvdSource was not set to ""Iso"", changing it so PCSX2 can launch Isos directly")
						WriteProperty(pcsx2Ini,"CdvdSource","Iso")	; write a new value to the pcsx2IniFile
						SaveProperties(pcsx2IniFile,pcsx2Ini)	; save pcsx2IniFile to disk
					}
					errLvl := Run(executable . " """ . romPath . "\" . romName . romExtension . """ " . noGUI . Fullscreen . fullboot . nohacks . gamefixes . cfg . cfgPathCLI . gs . pad . spu2 . cdvd . usb . fw . dev9, emuPath,  "UseErrorLevel")
				} Else
					ScriptError("You are trying to run a rom type of """ . romExtension . """ but PCSX2 only supports loading iso|mdf|nrg|bin|img directly. Please turn on Daemon Tools and/or 7z support or put ""cue"" last in your rom extensions for " . MEmu . " instead.")

				If errLvl
					ScriptError("Error launching emulator, closing script.")

				WinWait("ahk_class wxWindowClassNR",,, "PCSX2")
				WinWaitActive("ahk_class wxWindowClassNR",,, "PCSX2")

				BezelDraw()

				If hideConsole = true
					SetTimer, HideConsole, 10

				Loop { ; looping until pcsx2 is done loading game
					; tooltip, loop %A_Index%,0,0
					Sleep, 200
					WinGetTitle, winTitle, ahk_class wxWindowClassNR,, PCSX2 ; excluding the title of the GUI window so we can read the title of the game window instead
					StringSplit, winTextSplit, winTitle, |, %A_Space%
					If ( winTextSplit10 != "" ) ; 10th position in the array is empty until game actually starts
						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.")
				}

				FadeInExit()
				Process("WaitClose", executable)

				If usedDT
					DaemonTools("unmount")

				7zCleanUp()
				BezelExit()
				FadeOutExit()
				ExitModule()


				MultiGame:
					; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = "  . mgRomName
					; Unmount the CD from DaemonTools
					If usedDT
						DaemonTools("unmount")
					Sleep, 500	; Required to prevent  DT from bugging
					; Mount the CD using DaemonTools
					If usedDT
						DaemonTools("mount",selectedRom)
				Return

				HideConsole:
					hideConsoleTimer++
					IfWinExist, Booting ahk_class wxWindowClassNR
					{	Log("Module - HideConsole - Console window found, hiding it out of view.")
						WinSet, Transparent, 0, Booting ahk_class wxWindowClassNR,,fps:,fps:	; hiding the console window
						WinSet, Transparent, 0, PCSX2 ahk_class wxWindowClassNR,,fps:,fps:	; hiding the GUI window with the menubar
						SetTimer, HideConsole, Off
					} Else If hideConsoleTimer >= 200
						SetTimer, HideConsole, Off
				Return

				CloseProcess:
					FadeOutStart()
					WinClose("PCSX2 ahk_class wxWindowClassNR") ; sending command to the GUI window to properly close the entire emu
				Return


16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Program Files\DAEMON Tools Lite\DTLite.exe exists
16:01:16:871 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	DAEMON Tools Lite
				FileVersion             	4.48.1.0347
				InternalName            	DTLite.exe
				LegalCopyright          	© 2000-2013 Disc Soft Ltd.
				OriginalFilename        	DTLite.exe
				ProductName             	DAEMON Tools Lite
				ProductVersion          	4.48.1.0347
				CompanyName             	Disc Soft Ltd
				File Size:			3675352 bytes
				Created:			10/28/2013 - 4:29:38 AM
				Modified:			10/28/2013 - 4:29:38 AM
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
16:01:16:871 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
16:01:16:871 | HL |     INFO  | +0     | Main - Module is built
16:01:16:871 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\AutoHotkey.dll exists
16:01:16:887 | HL |   DEBUG1  | +15    | CheckFile - Attributes:
				FileDescription         	AutoHotkey_H ANSI 32-bit
				FileVersion             	1.1.09.04
				InternalName            	AutoHotkey_H
				LegalCopyright          	Copyright (C) 2012
				OriginalFilename        	AutoHotkey.exe
				ProductName             	AutoHotkey_H
				ProductVersion          	1.1.09.04
				File Size:			785408 bytes
				Created:			11/27/2013 - 8:30:22 PM
				Modified:			11/27/2013 - 8:29:52 PM
16:01:16:887 | HL |     INFO  | +0     | Main - Running module
16:01:16:887 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
16:01:16:949 | MD |     INFO  | +N/A   | Module initialized
16:01:16:949 | MD |     INFO  | +0     | StartModule - Started
16:01:16:949 | MD |     INFO  | +0     | StartModule - MEmu: PCSX2
				MEmuV: 1.1.0.r5695
				MURL: http://pcsx2.net/
				MAuthor: djvj
				MVersion: 2.0.8
				MCRC: 499BD257
				iCRC: 5EE13A07
				MID: 
				MSystem: "Sony PlayStation 2"
16:01:16:949 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sony Playstation 2"
16:01:16:949 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Guilty Gear XX Accent Core (USA)
16:01:16:949 | MD |     INFO  | +0     | StartModule - Ended
16:01:16:949 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
16:01:16:949 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
16:01:16:949 | MD |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini exists
16:01:16:949 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3601 bytes
				Created:			4/13/2014 - 9:31:41 AM
				Modified:			4/19/2014 - 4:00:09 PM
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - Fullscreen: true
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - noGUI: false
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - fullboot: false
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - PerGameMemoryCards: true
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - HideConsole: true
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [settings] - cfgpath: C:\Hyperspin\Emulators\PCSX2-121\Game Configs
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - DTOveride: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - nohacks: false
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - gamefixes: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - gs: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - pad: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - spu2: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - cdvd: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - usb: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - fw: 
16:01:16:949 | MD |     INFO  | +0     | Module Setting - [Guilty Gear XX Accent Core (USA)] - dev9: 
16:01:16:949 | MD |     INFO  | +0     | Module - Using PCSX2's default configuration folder: "C:\Hyperspin\Emulators\PCSX2-121\inis"
16:01:16:949 | MD |   DEBUG1  | +0     | Module - Default memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\default.ps2
16:01:16:949 | MD |   DEBUG1  | +0     | Module - Rom memory card for Slot 1 should be: C:\Hyperspin\Emulators\PCSX2-121\memcards\Guilty Gear XX Accent Core (USA).ps2
16:01:16:949 | MD |     INFO  | +0     | Module - Current memory card inserted in PCSX2's ini in Slot 1 is: Guilty Gear XX Accent Core (USA).ps2
16:01:16:949 | MD |   DEBUG1  | +0     | LoadProperties - Started and loading this cfg into memory: C:\Hyperspin\Emulators\PCSX2-121\inis\PCSX2_ui.ini
16:01:16:949 | MD |   DEBUG1  | +0     | LoadProperties - Ended
16:01:16:949 | MD |   DEBUG1  | +0     | ReadProperty - Started
16:01:16:949 | MD |     INFO  | +0     | DaemonTools - Started - action is mount
16:01:16:949 | MD |   DEBUG1  | +0     | DaemonTools - Received file: C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso
16:01:17:574 | MD |     INFO  | +625   | DaemonTools - Running DT with: C:\Program Files\DAEMON Tools Lite\DTLite.exe -mount scsi, 0, "C:\Hyperspin\Emulators\PCSX2-121\roms\Guilty Gear XX Accent Core (USA).iso"
16:01:18:668 | MD |     INFO  | +1094  | DaemonTools - Ended
16:01:18:668 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe --usecd --fullscreen
16:01:18:762 | MD |   DEBUG1  | +93    | Run - "pcsx2-r5875.exe --usecd --fullscreen" Process ID: 83576
16:01:18:762 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: HyperSpin | Class: ThunderRT6FormDC | State: 0 | X: 0 | Y: 0 | Width: 1024 | Height: 768 | Window HWND: 0x26030a | Process ID: 77192 | Process Path: C:\Hyperspin\HyperSpin.exe
16:01:18:762 | MD |     INFO  | +0     | WinWait - Waiting for "ahk_class wxWindowClassNR"
16:01:18:871 | MD |   DEBUG1  | +110   | GetActiveWindowStatus - Title: Windows Explorer | Class: CabinetWClass | State: 0 | X: 88 | Y: 116 | Width: 768 | Height: 530 | Window HWND: 0x600348 | Process ID: 276 | Process Path: C:\WINDOWS\Explorer.EXE
16:01:18:871 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: Windows Explorer | Class: CabinetWClass | State: 0 | X: 88 | Y: 116 | Width: 768 | Height: 530 | Window HWND: 0x600348 | Process ID: 276 | Process Path: C:\WINDOWS\Explorer.EXE
16:01:18:871 | MD |     INFO  | +0     | WinWaitActive - Waiting for "ahk_class wxWindowClassNR"
16:01:27:027 | MD |   DEBUG1  | +8156  | GetActiveWindowStatus - Title: GSdx | 640x448 | Auto | Interlaced (frame) | Limiter: Normal | fps:  56.40 | EE:  18% | GS:  15% | UI:   0% | State 0 | Class: wxWindowClassNR | State: 0 | X: 0 | Y: 0 | Width: 1024 | Height: 768 | Window HWND: 0x4d03be | Process ID: 83576 | Process Path: C:\Hyperspin\Emulators\PCSX2-121\pcsx2-r5875.exe
16:01:27:043 | MD |     INFO  | +16    | Module - HideConsole - Console window found, hiding it out of view.
16:01:31:152 | MD |   DEBUG1  | +4109  | CloseProcess - Started, user requested to end launched application
16:01:31:152 | MD |     INFO  | +0     | WinClose - Closing: PCSX2 ahk_class wxWindowClassNR
16:01:32:027 | MD |   DEBUG1  | +875   | CloseProcess - Ended
16:01:42:887 | HL |  WARNING  | +26000 | HyperSpin.exe was displaced to x y w h by PCSX2. It is probably running in true fullscreen mode.

Posted

I got PCSX2 1.1.0 (which I had to find on a third party build site) and now everything is fine (DT is set back to false). It appears the module just doesn't work very well with 1.2.1. Oh well, just glad to have a solution.

One small niggly thing - any way to prevent the PCSX2 window and console from popping up briefly before launch?

EDIT: 1.1.0 not a solution. Error is back. Ugh.

Posted

I set to true for playstation 2 in HLHQ. That did nothing, but I was able to turn off show console in the emulator which helped a bit. Still see the PCSX2 window briefly before and after launch (not specific to PCSX2, this happens with all my emus) Not a big deal.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...