langersld Posted July 14, 2013 Posted July 14, 2013 I just wanted to get clarification that Taito Type X is working fine in the New RocketLauncher... In the PC Launcher.ini...I am pointing the script to the bat files eg: [super Street Fighter IV] Application=C:\Hyperspin\Games\Taito Type X\Super Street Fighter IV\Super Street Fighter IV.bat AppWaitExe=game.exe I seem to be getting an issue where the game starts fine but after 20 seconds closes and the Hyperlaunch "now loading page appears" Any help appreciated
gigapig Posted October 28, 2013 Posted October 28, 2013 thanks giga, nah, dont have that file. This is what I have. the files from the rom pack basically. Hop on the ftp, my folder and grab the XB-loaders.zip. First extract the XB-Loaders beta and then the beta 2 (overwriting when prompted) into the DB folder. That should do it. You can also use those for Arcana Heart 2 & 3.
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 The highlighted entry wont work it will need to be the bat file. I don't think that should give you that error but change it anyway. And have you managed to get KOF Sky Stage to work?? or was it added for the future? bad try but with error my log 10:59:23:407 | MD | INFO | +0 | StartModule - MEmu: PCLauncher MEmuV: N/A MURL: https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor: djvj MVersion: 2.0.6 MCRC: 6B6F5A7B iCRC: 75BD398A MID: MSystem: "American Laser Games","Microsoft Windows","PCLauncher","PC Games","Taito Type X2","Pop Cap","Virtual DJ" 10:59:23:407 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X2" 10:59:23:407 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: game 10:59:23:408 | MD | INFO | +0 | StartModule - Ended 10:59:23:408 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 10:59:23:408 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 10:59:23:408 | MD | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini exists 10:59:23:410 | MD | INFO | +0 | Module Setting - [settings] - PathToSteam: D:\Program Files (x86)\Steam 10:59:23:453 | MD | INFO | +47 | CreateMGRomTable - Started 10:59:23:453 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable does not exist, creating one for "King of Fighters XII, The" 10:59:23:453 | MD | INFO | +0 | CreateRomTable - Started 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disc" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disk" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cart" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Tape" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cassette" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Part" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Side" 10:59:23:453 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 10:59:23:453 | MD | INFO | +0 | CreateMGRomTable - Ended 10:59:23:802 | MD | DEBUG1 | +343 | ScriptError - Playing error sound: error10.mp3 10:59:27:866 | MD | ERROR | +4063 | Created missing keys for game Fill in your desired values in "C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini" and try again. 10:59:27:866 | MD | INFO | +0 | ExitModule - Started 10:59:27:866 | MD | INFO | +0 | Starting Updating Statistics: 10:59:28:051 | MD | INFO | +187 | Game section statistics updated. 10:59:28:089 | MD | WARNING | +32 | Keymapper support is enabled for "xpadder", but could not find a HyperSpin profile or a blank profile in C:\hyperspin\hyperlaunch\Profiles\xpadder for controller VJoy Virtual Joystick 10:59:28:089 | MD | WARNING | +0 | Keymapper support is enabled for "xpadder", but could not find a HyperSpin profile or a blank profile in C:\hyperspin\hyperlaunch\Profiles\xpadder for controller VJoy Virtual Joystick 10:59:28:369 | MD | INFO | +281 | Keymapper - Run,Xpadder.exe "" "" /M, C:\hyperspin\Utilities\Xpadder, Hide 10:59:28:392 | MD | INFO | +31 | ExitModule - Ended 10:59:28:392 | MD | INFO | +0 | End of Module Logs 10:59:28:412 | HL | INFO | +5563 | Main - Module ended, exiting HyperLaunch normally 10:59:28:412 | HL | INFO | +0 | ExitScript - Started 10:59:28:416 | HL | DEBUG1 | +0 | ExitScript - Unhiding taskbar 10:59:28:640 | HL | DEBUG1 | +234 | ExitScript - Putting HyperSpin.exe back in focus 10:59:28:665 | HL | INFO | +16 | SystemCursor - Restoring mouse cursor 10:59:28:686 | HL | INFO | +15 | ExitScript - Ended and my PCLauncher.ini [King of Fighters '98, The Ultimate Match] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe [King of Fighters XII, The] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters XII, The\King of Fighters XII, The.bat ExitMethod=WinClose AppWaitExe FadeTitle=ahk_class NGLU_CLASS AppWaitExe=game.exe [KOF - Maximum Impact Regulation A] Application=D:\Hyperspin\emulators\Taito Type X2\Games\KOF - Maximum Impact Regulation A\KOF - Maximum Impact Regulation A.bat ExitMethod=WinClose AppWaitExe FadeTitle=KOF@MAXIMUM@IMPACT@regulation gAh AppWaitExe=game.exe [King of Fighters XIII, The] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters XIII, The\King of Fighters XIII, The.bat ExitMethod=WinClose AppWaitExe FadeTitle=KOF XIII AppWaitExe=game.exe [Raiden III] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Raiden III\Raiden III.bat ExitMethod=WinClose AppWaitExe AppWaitExe=game.exe [samurai Shodown - Edge of Destiny] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Samurai Shodown - Edge of Destiny\Samurai Shodown - Edge of Destiny.bat ExitMethod=WinClose AppWaitExe AppWaitExe=game.exe [street Fighter IV] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Street Fighter IV\Street Fighter IV.bat ExitMethod=WinClose AppWaitExe FadeTitle=Street Fighter 4 AppWaitExe=game.exe [super Street Fighter IV Arcade Edition Ver. 2012] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Super Street Fighter IV Arcade Edition Ver. 2012\Super Street Fighter IV Arcade Edition Ver. 2012.bat AppWaitExe=game.exe ExitMethod=WinClose AppWaitExe FadeTitle=SF41 - Sep 14 2010 17:42:49 Application=D:\Hyperspin\HyperLaunch [game] Application= the game kof stage is playable now
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 when I open a game.bat works perfect but I can not make you throw pclauncher. Any Idea?
AYOOOB Posted October 28, 2013 Posted October 28, 2013 read the wiki http://hyperspin-fe.com/wiki/index.php?title=Taito_Type_X_PC_Launcher_Emulator_Integration_Into_HyperSpin_FAQ
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 yes i read the wiki and configure this but dont start pclauncher for taito
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 my log 10:59:23:407 | MD | INFO | +0 | StartModule - MEmu: PCLauncher MEmuV: N/A MURL: https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor: djvj MVersion: 2.0.6 MCRC: 6B6F5A7B iCRC: 75BD398A MID: MSystem: "American Laser Games","Microsoft Windows","PCLauncher","PC Games","Taito Type X2","Pop Cap","Virtual DJ" 10:59:23:407 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X2" 10:59:23:407 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: game 10:59:23:408 | MD | INFO | +0 | StartModule - Ended 10:59:23:408 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 10:59:23:408 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 10:59:23:408 | MD | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini exists 10:59:23:410 | MD | INFO | +0 | Module Setting - [settings] - PathToSteam: D:\Program Files (x86)\Steam 10:59:23:453 | MD | INFO | +47 | CreateMGRomTable - Started 10:59:23:453 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable does not exist, creating one for "King of Fighters XII, The" 10:59:23:453 | MD | INFO | +0 | CreateRomTable - Started 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disc" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disk" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cart" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Tape" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cassette" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Part" 10:59:23:453 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Side" 10:59:23:453 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 10:59:23:453 | MD | INFO | +0 | CreateMGRomTable - Ended 10:59:23:802 | MD | DEBUG1 | +343 | ScriptError - Playing error sound: error10.mp3 10:59:27:866 | MD | ERROR | +4063 | Created missing keys for game Fill in your desired values in "C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini" and try again. 10:59:27:866 | MD | INFO | +0 | ExitModule - Started 10:59:27:866 | MD | INFO | +0 | Starting Updating Statistics: 10:59:28:051 | MD | INFO | +187 | Game section statistics updated. 10:59:28:089 | MD | WARNING | +32 | Keymapper support is enabled for "xpadder", but could not find a HyperSpin profile or a blank profile in C:\hyperspin\hyperlaunch\Profiles\xpadder for controller VJoy Virtual Joystick 10:59:28:089 | MD | WARNING | +0 | Keymapper support is enabled for "xpadder", but could not find a HyperSpin profile or a blank profile in C:\hyperspin\hyperlaunch\Profiles\xpadder for controller VJoy Virtual Joystick 10:59:28:369 | MD | INFO | +281 | Keymapper - Run,Xpadder.exe "" "" /M, C:\hyperspin\Utilities\Xpadder, Hide 10:59:28:392 | MD | INFO | +31 | ExitModule - Ended 10:59:28:392 | MD | INFO | +0 | End of Module Logs 10:59:28:412 | HL | INFO | +5563 | Main - Module ended, exiting HyperLaunch normally 10:59:28:412 | HL | INFO | +0 | ExitScript - Started 10:59:28:416 | HL | DEBUG1 | +0 | ExitScript - Unhiding taskbar 10:59:28:640 | HL | DEBUG1 | +234 | ExitScript - Putting HyperSpin.exe back in focus 10:59:28:665 | HL | INFO | +16 | SystemCursor - Restoring mouse cursor 10:59:28:686 | HL | INFO | +15 | ExitScript - Ended
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 and my PCLauncher.ini [King of Fighters '98, The Ultimate Match] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe [King of Fighters XII, The] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters XII, The\King of Fighters XII, The.bat ExitMethod=WinClose AppWaitExe FadeTitle=ahk_class NGLU_CLASS AppWaitExe=game.exe [KOF - Maximum Impact Regulation A] Application=D:\Hyperspin\emulators\Taito Type X2\Games\KOF - Maximum Impact Regulation A\KOF - Maximum Impact Regulation A.bat ExitMethod=WinClose AppWaitExe FadeTitle=KOF@MAXIMUM@IMPACT@regulation gAh AppWaitExe=game.exe [King of Fighters XIII, The] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters XIII, The\King of Fighters XIII, The.bat ExitMethod=WinClose AppWaitExe FadeTitle=KOF XIII AppWaitExe=game.exe [Raiden III] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Raiden III\Raiden III.bat ExitMethod=WinClose AppWaitExe AppWaitExe=game.exe [samurai Shodown - Edge of Destiny] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Samurai Shodown - Edge of Destiny\Samurai Shodown - Edge of Destiny.bat ExitMethod=WinClose AppWaitExe AppWaitExe=game.exe [street Fighter IV] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Street Fighter IV\Street Fighter IV.bat ExitMethod=WinClose AppWaitExe FadeTitle=Street Fighter 4 AppWaitExe=game.exe [super Street Fighter IV Arcade Edition Ver. 2012] Application=D:\Hyperspin\emulators\Taito Type X2\Games\Super Street Fighter IV Arcade Edition Ver. 2012\Super Street Fighter IV Arcade Edition Ver. 2012.bat AppWaitExe=game.exe ExitMethod=WinClose AppWaitExe FadeTitle=SF41 - Sep 14 2010 17:42:49 Application=D:\Hyperspin\HyperLaunch [game] Application= thanks
AYOOOB Posted October 28, 2013 Posted October 28, 2013 and if its not , what happen when you launch the game ?
AYOOOB Posted October 28, 2013 Posted October 28, 2013 which Hyperlaunch version do you use ? and do you use HLHQ ?
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 hyperlaunch version 3.0.1.0 HLHQ 1.0.12.0
AYOOOB Posted October 28, 2013 Posted October 28, 2013 when you run the game does it gives you a massage or what ?
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 when I run the game start correctly with a bat file, but when start with hyperlaunch i recive this message 12:16:04:313 | MD | ERROR | +6000 | Created missing keys for game Fill in your desired values in "C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini" and try again.
gigapig Posted October 28, 2013 Posted October 28, 2013 Is that the full troubleshooting log? Or have you cropped it? Mine is much bigger than that. 15:24:22:700 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.0 15:24:22:702 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: O:\HyperLaunch OS: WIN_7 Architecture: 64-bit (might not be accurate) OS Language: English_United_States OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe AHK Version: 1.1.09.04 Unicode: No 15:24:22:703 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 15:24:22:704 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\HyperLaunch.exe exists 15:24:22:705 | 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: 7/29/2013 - 7:00:56 PM Modified: 9/12/2013 - 7:20:01 PM 15:24:22:707 | HL | INFO | +16 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\itextsharp.dll exists 15:24:22:708 | 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: 7/29/2013 - 7:00:57 PM Modified: 7/29/2013 - 7:00:57 PM 15:24:22:709 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\SevenZipSharp.dll exists 15:24:22:711 | 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: 7/29/2013 - 7:00:57 PM Modified: 7/29/2013 - 7:00:57 PM 15:24:22:712 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\gsdll32.dll exists 15:24:22:713 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 8818688 bytes Created: 7/29/2013 - 7:00:57 PM Modified: 7/29/2013 - 7:00:57 PM 15:24:22:715 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\gdip.ahk exists 15:24:22:721 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:723 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/29/2013 - 7:00:55 PM 15:24:22:724 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\RIni.ahk exists 15:24:22:728 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:729 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/29/2013 - 7:00:55 PM 15:24:22:731 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\CLR.ahk exists 15:24:22:733 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:734 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 7/29/2013 - 7:00:54 PM Modified: 7/29/2013 - 7:00:54 PM 15:24:22:736 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\COM.ahk exists 15:24:22:738 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:740 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 7/29/2013 - 7:00:54 PM Modified: 7/29/2013 - 7:00:54 PM 15:24:22:741 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\JSON.ahk exists 15:24:22:743 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:745 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/29/2013 - 7:00:55 PM 15:24:22:746 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Fade Init.ahk exists 15:24:22:748 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:749 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 4/29/2013 - 9:28:49 PM 15:24:22:751 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\HyperPause Init.ahk exists 15:24:22:753 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:755 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 4/14/2013 - 6:33:12 PM 15:24:22:756 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Keymapper Init.ahk exists 15:24:22:758 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:759 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 2845 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 8/21/2013 - 2:34:21 AM 15:24:22:761 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\MultiGame Init.ahk exists 15:24:22:762 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:764 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 4/14/2013 - 6:33:19 PM 15:24:22:765 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Statistics Init.ahk exists 15:24:22:767 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:769 | HL | DEBUG1 | +15 | CheckFile - Attributes: File Size: 167 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 4/18/2013 - 9:35:18 AM 15:24:22:770 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Fade.ahk exists 15:24:22:773 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:776 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25516 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 8/29/2013 - 3:06:15 AM 15:24:22:778 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\HyperPause.ahk exists 15:24:22:787 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:789 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 359940 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/12/2013 - 11:53:05 PM 15:24:22:790 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Keymapper.ahk exists 15:24:22:793 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:795 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 29045 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/10/2013 - 4:55:05 PM 15:24:22:797 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\MultiGame.ahk exists 15:24:22:800 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:802 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 36332 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/7/2013 - 2:41:01 PM 15:24:22:805 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Bezel.ahk exists 15:24:22:809 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:812 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 84157 bytes Created: 7/29/2013 - 7:00:54 PM Modified: 9/11/2013 - 1:20:49 AM 15:24:22:814 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Statistics.ahk exists 15:24:22:817 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:819 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26153 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/1/2013 - 12:50:37 PM 15:24:22:822 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists 15:24:22:826 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:829 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 63798 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/28/2013 - 6:11:24 PM 15:24:22:831 | HL | INFO | +16 | CheckFile - Checking if O:\HyperLaunch\Lib\Shared.ahk exists 15:24:22:835 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:837 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 74230 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/11/2013 - 1:55:22 AM 15:24:22:839 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Lib\XHotkey.ahk exists 15:24:22:842 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:844 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28374 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 8/27/2013 - 9:22:26 PM 15:24:22:846 | HL | INFO | +15 | CheckFile - Checking if O:\HyperLaunch\Lib\Fade Animations.ahk exists 15:24:22:849 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:24:22:852 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 49050 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 9/3/2013 - 7:16:32 PM 15:24:22:854 | HL | INFO | +0 | Main - HyperLaunch received "Taito Type X" and "King of Fighters XII, The" 15:24:22:860 | HL | INFO | +0 | Main - King of Fighters XII, The is using the default emulator: PCLauncher 15:24:22:862 | HL | INFO | +16 | Main - Checking for a [PCLauncher] section in O:\HyperLaunch\Settings\Taito Type X\Emulators.ini 15:24:22:864 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in O:\HyperLaunch\Settings\Global Emulators.ini 15:24:22:867 | HL | INFO | +0 | Main - Found [PCLauncher] in O:\HyperLaunch\Settings\Global Emulators.ini 15:24:22:869 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk exists 15:24:22:871 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 20235 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/27/2013 - 6:14:35 AM 15:24:22:874 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 15:24:22:876 | HL | INFO | +0 | Main - King of Fighters XII, The will use module: O:\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk 15:24:22:886 | HL | INFO | +16 | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher". 15:24:22:888 | HL | INFO | +0 | Main - INI Keys read 15:24:22:890 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\7z.exe exists 15:24:22:892 | 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: 7/29/2013 - 7:00:55 PM Modified: 7/29/2013 - 7:00:55 PM 15:24:22:894 | HL | INFO | +15 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\7z.dll exists 15:24:22:896 | 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: 7/29/2013 - 7:00:57 PM Modified: 7/29/2013 - 7:00:57 PM 15:24:22:898 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only 15:24:22:900 | HL | INFO | +0 | CheckPaths - Started 15:24:22:901 | HL | DEBUG1 | +0 | CheckPaths - Current romName: 15:24:22:903 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: 15:24:22:905 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: 15:24:22:907 | HL | INFO | +0 | CheckFile - Checking if \ exists 15:24:22:909 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: bytes Created: 10/28/2013 - 3:24:22 PM Modified: 10/28/2013 - 3:24:22 PM 15:24:22:911 | HL | INFO | +0 | CheckPaths - Ended 15:24:22:913 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 frontendPID = 0 frontendPath = O: frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = O: exitEmulatorKey = D:H3000:C&1|D:H3000:1joy7&1joy8 exitEmulatorKeyWait = 3 forceHoldKey = ~Esc restoreFE = Restore and Click exitScriptKey = ~q & ~e toggleCursorKey = ~e & ~t emuFullPath = emuPath = emuName = PCLauncher emuExt = romPath = romPathFromIni = romExtension = romExtensionOrig = romExtensions = executable = systemName = Taito Type X dbName = King of Fighters XII, The romName = 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 = Rom Only romMatchExt = false logFile = O:\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 = 1920 originalHeight = 1080 dtEnabled = false dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = true hideFE = false fadeIn = true fadeInDuration = 1000 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 3000 fadeInExitDelay = 2000 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 3000 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 1500 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Center fadeLyr2Pos = No Alignment fadeLyr2X = 1000 fadeLyr2Y = 1000 fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr3Pos = Bottom Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 3000 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = true fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 300 fadeLyr4Y = 300 fadeLyr4Pos = Bottom Right Corner fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = true fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FFEC1C24 fadeBarH = 20 fadeBarR = 5 fadeBarColor = FFF7A62F fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = image 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 = O:\HyperLaunch\Media\Fade HLDataPath = O:\HyperLaunch\Data HLMediaPath = O:\HyperLaunch\Media HLErrSoundPath = O:\HyperLaunch\Media\Sounds\Error modulesPath = O:\HyperLaunch\Modules moduleFullName = O:\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk moduleName = PCLauncher modulePath = O:\HyperLaunch\Modules\PCLauncher moduleExtension = ahk moduleExtensionsPath = O:\HyperLaunch\Module Extensions libPath = O:\HyperLaunch\Lib 7zEnabled = false 7zPath = O:\HyperLaunch\Module Extensions\7z.exe 7zDllPath = O:\HyperLaunch\Module Extensions\7z.dll 7zExtractPath = C:\Users\Whopper\AppData\Local\Temp\HS 7zExtractPathOrig = 7zAttachSystemName = true 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 = 1 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 = true hpKey = D:1joy5&1joy8 hpBackToMenuBarKey = 1joy2 hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = O:\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = true keymapperAHKMethod = false keymapper = xpadder xpadderFullPath = O:\Utilities\Xpadder\Xpadder.exe joyToKeyFullPath = O:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = O:\HyperLaunch\Profiles\xpadder keymapperFrontEndProfileName = HyperSpin keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = true JoyIDsPreferredControllersSystem = Controller (Xbox 360 Wireless Receiver for Windows) JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = O:\HyperLaunch\Profiles\xpadder\HyperSpin defaultProfile = O:\HyperLaunch\Profiles\xpadder\_Default systemProfile = O:\HyperLaunch\Profiles\xpadder\Taito Type X xPadderSystemProfile = O:\HyperLaunch\Profiles\xpadder\Taito Type X\_Default emuProfile = O:\HyperLaunch\Profiles\xpadder\Taito Type X\PCLauncher romProfile = O:\HyperLaunch\Profiles\xpadder\Taito Type X\King of Fighters XII, The HyperLaunchProfile = O:\HyperLaunch\Profiles\xpadder\HyperLaunch blankProfile = O:\HyperLaunch\Profiles\xpadder\_Default\blank ahkFEProfile = O:\HyperLaunch\Profiles\AHK\HyperSpin ahkDefaultProfile = O:\HyperLaunch\Profiles\AHK\_Default ahkSystemProfile = O:\HyperLaunch\Profiles\AHK\Taito Type X ahkEmuProfile = O:\HyperLaunch\Profiles\AHK\Taito Type X\PCLauncher ahkRomProfile = O:\HyperLaunch\Profiles\AHK\Taito Type X\King of Fighters XII, The ahkHyperLaunchProfile = O:\HyperLaunch\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 15:24:22:915 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 15:24:22:917 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts 15:24:22:919 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 15:24:22:921 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\VA.ahk exists 15:24:22:924 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 15:24:22:927 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 34688 bytes Created: 7/29/2013 - 7:00:55 PM Modified: 7/29/2013 - 7:00:55 PM 15:24:22:929 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts 15:24:22:931 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 15:24:22:934 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 15:24:22:936 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 305 15:24:22:940 | HL | INFO | +16 | BuildScript - Module: MEmu = PCLauncher MEmuV = N/A MURL = https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor = djvj MVersion = 2.0.6 MCRC = 6B6F5A7B iCRC = 75BD398A MID = 635038268912701232 MSystem = "Games for Windows","Microsoft Windows","PCLauncher","PC Games","Taito Type X","Touhou" ;---------------------------------------------------------------------------- ; Notes: ; Use the examples in the ini, in your Modules\PCLauncher\ folder, to add more applications. ; PCLauncher supports per-System inis. Copy your PCLauncher ini in the same folder and rename it to match the System's Name. Use this if you have games with the same name across multiple systems. ; Read the comments at the top of ini for the definitions of each key. ; For informaion on how to use this module and what all the settings do, please see https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher ;---------------------------------------------------------------------------- StartModule() FadeInStart() IfExist, % modulePath . "\" . systemName . ".ini" ; use a custom systemName ini if it exists settingsFile := modulePath . "\" . systemName . ".ini" Else settingsFile := CheckFile(modulePath . "\" . moduleName . ".ini") iniLookup = PathToSteam|SteamID|Application|AppWaitExe|DiscImage|Parameters|OriginGame|WorkingFolder|PreLaunch|PreLaunchParameters|PreLaunchSleep|PostLaunch|PostLaunchParameters|PostLaunchSleep|PostExit|PostExitParameters|PostExitSleep|ExitMethod|FadeTitle|FadeInExitSleep|HideCursor Loop, Parse, iniLookup, | { %A_LoopField% := IniReadCheck(settingsFile, If A_Index=1?"Settings":romName, A_LoopField, A_Space,,1) If A_LoopField in Application If (!Application && !SteamID) { ; Create keys if they do not exist in the ini and this is not a steam game IniWrite, %A_Space%, %SettingsFile%, %romName%, %A_LoopField% missingKeys = 1 } } If (missingKeys && !SteamID) ScriptError("Created missing keys for " . romName . " Fill in your desired values in """ . SettingsFile . """ and try again.") ; If Application needs a cd/dvd image in the drive, mount it in DT first If DiscImage { Log("PCLauncher - Application is a Disc Image, mounting it in DT") appIsImage=1 DiscImage := GetFullName(DiscImage) ; convert a relative path defined in the PCLauncher ini to absolute CheckFile(DiscImage,"Cannot find this DiscImage for " . romName . ":`n" . DiscImage) SplitPath,DiscImage,,ImagePath,ImageExt,ImageName If ImageExt in ccd,cdi,cue,iso,isz,nrg { DaemonTools("get") ; get the dtDriveLetter DaemonTools("mount",ImagePath . "\" . ImageName . "." . ImageExt) } Else ScriptError("You defined a DiscImage, but it is not a supported format for this module and/or DT:`nccd,cdi,cue,iso,isz,nrg") } ; Verify module's settings are set CheckSettings() If hideCursor = true SystemCursor("Off") If PreLaunch { Log("PCLauncher - PreLaunch set by user, running: " . PreLaunch) PreLaunchParameters := If (!PreLaunchParameters or PreLaunchParameters="ERROR" ) ? "" : PreLaunchParameters errLevel := Run(If preLSkip ? PreLaunch : """" . PreLaunchName . """ " . PreLaunchParameters, PreLaunchPath) If errLevel ScriptError("There was a problem launching your PreLaunch application. Please check it is a valid executable.") Sleep, %PreLaunchSleep% } If mode in steam,steambp ; steam launch { Log("PCLauncher - Preparing to launch a Steam game.") SteamPID := Process("Exist", "steam.exe") curDHW := A_DetectHiddenWindows ; record current setting to be restored later DetectHiddenWindows, OFF ; this has to be off otherwise if steam is running it will falsely detect the Login window If (SteamPID && (WinExist("Steam Login") != "0x0")) { ; if steam is running, but at the login window, we need to close it first, then rerun it with our login info Log("PCLauncher - Steam is already running and at the login window.") Gosub, SteamLogin } Else If !SteamPID { ; if steam is not running at all, start it with our login info Log("PCLauncher - Steam is not running.") Gosub, SteamLaunch } Else { Log("PCLauncher - Steam is already running, using steam browser protocol to launch game.") If mode = steam Run("steam://rungameid/" . SteamID . " " . Parameters) Else Run(Application) } DetectHiddenWindows, %curDHW% ; restoring previous setting } Else { If mode = url { Log("PCLauncher - Launching URL.") errLevel := Run(Application) } Else { ; standard launch Log("PCLauncher - Launching a standard application.") errLevel := Run("""" . (If WorkingFolder ? ApplicationPath . "\" : "") . ApplicationName . """ " . Parameters, If WorkingFolder ? WorkingFolder : ApplicationPath,, AppPID) } If errLevel ScriptError("There was a problem launching your " . (If appIsImage ? "ImageExe" : "Application") . ". Please check it is a valid executable.") } If PostLaunch { Log("PCLauncher - PostLaunch set by user, running: " . PostLaunch) PostLaunchParameters := If (!PostLaunchParameters or PostLaunchParameters="ERROR" ) ? "" : PostLaunchParameters errLevel := Run(If postLSkip ? PostLaunch : """" . PostLaunchName . """ " . PostLaunchParameters, PostLaunchPath) If errLevel ScriptError("There was a problem launching your PostLaunch application. Please check it is a valid executable.") Sleep, %PostLaunchSleep% } If FadeTitle { Log("PCLauncher - FadeTitle set by user, waiting for """ . FadeTitle . """") WinWait(FadeTitle) WinWaitActive(FadeTitle) } Else If AppWaitExe { Log("PCLauncher - FadeTitle not set by user, but AppWaitExe is. Waiting for AppWaitExe: " . AppWaitExe) AppWaitPID := Process("Wait", AppWaitExe, 15) If AppWaitPID = 0 ScriptError("PCLauncher - There was an error getting the Process ID from your AppWaitExe for """ . romName . """. Please try setting a FadeTitle instead.") } Else If SteamIDExe { Log("PCLauncher - FadeTitle and AppWaitExe not set by user, but SteamIDExe was found. Waiting for SteamIDExe: " . SteamIDExe) SteamIDPID := Process("Wait", SteamIDExe, 15) If SteamIDPID = 0 ScriptError("PCLauncher - There was an error getting the Process ID from your SteamIDExe for """ . romName . """. Please try setting a FadeTitle instead.") } Else If AppPID { Log("PCLauncher - FadeTitle and AppWaitExe not set by user, but an AppPID was found. Waiting for AppPID: " . AppPID) WinWait("ahk_pid " . AppPID) WinWaitActive("ahk_pid " . AppPID) } Else Log("PCLauncher - FadeTitle and AppWaitExe not set by user and no AppPID found from an Application, PCLauncher has nothing to wait for",3) Sleep, %FadeInExitSleep% ; PCLauncher setting for some stubborn games that keeps the fadeIn screen up a little longer FadeInExit() If AppWaitExe { SplitPath,AppWaitExe,AppWaitExe ; In case someone set this as a path accidentally, only want the filename from this key Log("PCLauncher - Waiting for AppWaitExe """ . AppWaitExe . """ to close.") Process("WaitClose", AppWaitExe) } Else If FadeTitle { ; If fadeTitle is set and no appPID was created. Log("PCLauncher - Waiting for FadeTitle """ . FadeTitle . """ to close.") WinWaitClose(FadeTitle) } Else If SteamIDExe { Log("PCLauncher - Waiting for SteamIDExe """ . SteamIDExe . """ to close.") Process("WaitClose", SteamIDExe) } Else If AppPID { Log("PCLauncher - Waiting for AppPID """ . AppPID . """ to close.") Process("WaitClose", AppPID) } Else ScriptError("Could not find a proper AppWaitExe`, FadeTitle`, or AppPID (from the launched Application). Try setting either an AppWaitExe or FadeTitle so the module has something to look for.") If PostExit { Log("PCLauncher - PostExit set by user, running: " . PostExit) PostExitParameters := If (!PostExitParameters or PostExitParameters="ERROR" ) ? "" : PostExitParameters errLevel := Run(If postESkip ? PostExit : """" . PostExitName . """ " . PostExitParameters, PostExitPath) If errLevel ScriptError("There was a problem launching your PostExit application. Please check it is a valid executable.") Sleep, %PostExitSleep% } ; If Application is a cd/dvd image, unmount it in DT If appIsImage DaemonTools("unmount") ; Close steam if it was not open prior to launch, not really needed anymore because module knows how to launch if steam already running now ; If AppPID = 0 ; Run, Steam.exe -shutdown, %SteamPath% ; close steam If hideCursor = true SystemCursor("On") FadeOutExit() ExitModule() CheckSettings() { Global Application,ApplicationPath,ApplicationName,ApplicationExt Global PreLaunch,PreLaunchPath,PreLaunchName,PreLaunchExt Global PostLaunch,PostLaunchPath,PostLaunchName,PostLaunchExt Global PostExit,PostExitPath,PostExitName,PostExitExt Global moduleName,appIsImage,dtDriveLetter,SteamID,mode,preLSkip,postLSkip,postESkip,AppWaitExe,SteamIDExe,FadeTitle Global modulePath,fadeIn,k0,k1,k2,k3 Log("CheckSettings - Started") ; These checks allow you to run URL and Steam browser protocol commands. Without them ahk would error out that it can't find the file. This is different than setting a SteamID but either work If (SteamID) { mode = steam ; setting module to use steam mode Log("PCLauncher - SteamID is set, setting mode to: """ . mode . """") } Else If (SubStr(Application,1,3) = "ste") { mode = steambp ; setting module to use Steam Browser Protocol mode Log("PCLauncher - Application is a Steam Browser Protocol, setting mode to: """ . mode . """") } Else If (SubStr(Application,1,4) = "http") { mode = url ; setting module to use url mode Log("PCLauncher - Application is a URL, setting mode to: """ . mode . """") } Else If OriginGame { mode = origin ; setting module to use Origin mode ScriptError("Origin launching is not currently supported. It is planned as a future feature.") } Else If Application { mode = standard ; for standard launching Application := GetFullName(Application) ; convert a relative path defined in the PCLauncher ini to absolute SplitPath,Application,ApplicationName,ApplicationPath,ApplicationExt StringRight, ApplicationBackSlash, Application, 1 Log("PCLauncher - Setting mode to: """ . mode . """") } Else ; error if no modes are used ScriptError("Please set an Application, SteamID, Steam Browser Protocol, or URL in " moduleName . ".ini for """ . romName . """") If (SteamID && Application) ; do not allow 2 launching methods ScriptError("You are trying to use Steam and Application, you must choose one or the other.") If ((mode = "steam" || mode = "steambp") && !AppWaitExe && !FadeTitle) { ; && fadeIn = "true") { ; If AppWaitExe or FadeTitle are defined, that will take precedence over the automatic method using the SteamIDs.ini SteamIDFile := CheckFile(modulePath . "\SteamIDs.ini") If !SteamID SplitPath, Application,SteamID ; grab the SteamIDExe := IniReadCheck(SteamIDFile, SteamID, "exe","",,1) If !SteamIDExe ScriptError("You are using launching a Steam game but no way for the module to know what window to wait for after launching. Please set a AppWaitExe, FadeTitle, or make sure your SteamID and the correct exe is defined in the SteamIDs.ini",10) Else Log("PCLauncher - Found an exe in the SteamIDs.ini for this game: """ . SteamIDExe . """") } Else If (mode = "url" && !AppWaitExe && !FadeTitle) ScriptError("You are using launching a URL but no way for the module to know what to window to wait for after launching. Please set a AppWaitExe or FadeTitle to your default application that gets launched when opening URLs.",10) preLSkip := If (SubStr(PreLaunch,1,4)="http" || SubStr(PreLaunch,1,3)="ste") ? 1:"" If preLSkip Log("PCLauncher - PreLaunch is a URL or Steam Browser Protocol: " . PreLaunch) postLSkip := If (SubStr(PostLaunch,1,4)="http" || SubStr(PostLaunch,1,3)="ste") ? 1:"" If postLSkip Log("PCLauncher - PostLaunch is a URL or Steam Browser Protocol: " . PostLaunch) postESkip := If (SubStr(PostExit,1,4)="http" || SubStr(PostExit,1,3)="ste") ? 1:"" If postESkip Log("PCLauncher - PostExit is a URL or Steam Browser Protocol: " . PostExit) If (ApplicationBackSlash = "\") ScriptError("Please make sure your Application does not contain a backslash on the end:`n" . Application) If (appIsImage && !ApplicationPath) ; if user only defined an exe for Application with no path, assume it will be found on the root dir of the image when mounted ApplicationPath := dtDriveLetter . ":\" If (!ApplicationName && mode = "standard" && (mode != "steam" || mode != "steambp")) ScriptError("Missing filename on the end of your Application in " . moduleName . ".ini:`n" . Application) If (!ApplicationExt && mode = "standard" && (mode != "steam" || mode != "steambp")) ScriptError("Missing extension on your Application in " . moduleName . ".ini:`n" . Application) If (PreLaunch && !preLSkip) { PreLaunch := GetFullName(PreLaunch) SplitPath,PreLaunch,PreLaunchName,PreLaunchPath,PreLaunchExt StringRight, PreLaunchBackSlash, PreLaunch, 1 CheckFile(PreLaunch,"Cannot find this PreLaunch application:`n" . PreLaunch) If (PreLaunchBackSlash = "\") ScriptError("Please make sure your PreLaunch does not contain a backslash on the end:`n" . PreLaunch) } If (PostLaunch && !postLSkip) { PostLaunch := GetFullName(PostLaunch) SplitPath,PostLaunch,PostLaunchName,PostLaunchPath,PostLaunchExt StringRight, PostLaunchBackSlash, PostLaunch, 1 CheckFile(PostLaunch,"Cannot find this PostLaunch application:`n" . PostLaunch) If (PostLaunchBackSlash = "\") ScriptError("Please make sure your PostLaunch does not contain a backslash on the end:`n" . PostLaunch) } If (PostExit && !postESkip) { PostExit := GetFullName(PostExit) SplitPath,PostExit,PostExitName,PostExitPath,PostExitExt StringRight, PostExitBackSlash, PostExit, 1 CheckFile(PostExit,"Cannot find this PostExit application:`n" . PostExit) If (PostExitBackSlash = "\") ScriptError("Please make sure your PostExit does not contain a backslash on the end:`n" . PostExit) } If mode = standard CheckFile(ApplicationPath . "\" . ApplicationName,"Cannot find this Application:`n" . ApplicationPath . "\" . ApplicationName) ; keeping this last so more descriptive errors will trigger first k0 := 0xF39A0B65 k1 := 0xA0D728C6 k2 := 0x66F27F1E k3 := 0x2A5B56D3 Log("CheckSettings - Ended") } ReadReg(var1) { RegRead, regValue, HKEY_CURRENT_USER, Software\PCLauncher, %var1% Return %regValue% } Decrypt(T,key) ; Text, key-name { Local p, i, L, u, v, k5, a, c StringLeft p, T, 8 If p is not xdigit ; if no IV: Error { ErrorLevel = 1 Return } StringTrimLeft T, T, 8 ; remove IV from text (no separator) k5 = 0x%p% ; set new IV p = 0 ; counter to be Encrypted i = 9 ; pad-index, force restart L = ; processed text k0 := %key%0 k1 := %key%1 k2 := %key%2 k3 := %key%3 Loop % StrLen(T) { i++ IfGreater i,8, { ; all 9 pad values exhausted u := p v := k5 ; IV p++ ; increment counter TEA(u,v, k0,k1,k2,k3) Stream9(u,v) ; 9 pads from Encrypted counter i = 0 } StringMid c, T, A_Index, 1 a := Asc(c) if a between 32 and 126 { ; chars > 126 or < 31 unchanged a -= s%i% IfLess a, 32, SetEnv, a, % a+95 c := Chr(a) } L = %L%%c% ; attach Encrypted character } Return L } TEA(ByRef y,ByRef z,k0,k1,k2,k3) ; (y,z) = 64-bit I/0 block { ; (k0,k1,k2,k3) = 128-bit key IntFormat = %A_FormatInteger% SetFormat Integer, D ; needed for decimal indices s := 0 d := 0x9E3779B9 Loop 32 { k := "k" . s & 3 ; indexing the key y := 0xFFFFFFFF & (y + ((z << 4 ^ z >> 5) + z ^ s + %k%)) s := 0xFFFFFFFF & (s + d) ; simulate 32 bit operations k := "k" . s >> 11 & 3 z := 0xFFFFFFFF & (z + ((y << 4 ^ y >> 5) + y ^ s + %k%)) } SetFormat Integer, %IntFormat% y += 0 z += 0 ; Convert to original ineger format } Stream9(x,y) ; Convert 2 32-bit words to 9 pad values { ; 0 <= s0, s1, ... s8 <= 94 Local z ; makes all s%i% global s0 := Floor(x*0.000000022118911147) ; 95/2**32 Loop 8 { z := (y << 25) + (x >> 7) & 0xFFFFFFFF y := (x << 25) + (y >> 7) & 0xFFFFFFFF x = %z% s%A_Index% := Floor(x*0.000000022118911147) } } SteamLaunch: ; steam is not running Log("PCLauncher - SteamLaunch - Steam is not running, launching it with credentials if defined.") sU := Decrypt(ReadReg("sU"),"k") sP := Decrypt(ReadReg("sP"),"k") If (!sU || !sP) ScriptError("PCLauncher - SteamLaunch - Steam is not running and needs to be logged in to launch this steam game. PCLauncher can do this, but you need to run ""EncryptPasswords"" application in your PCLauncher module folder first and set your login credentials.") PathToSteam := GetFullName(PathToSteam) Run("Steam.exe " . (If sU && sP ? "-login " . sU . " " . sP:"") . " -applaunch " . SteamID . " " . Parameters, PathToSteam,,SteamPID) erLvl := WinWait("Steam",,15, "Steam Login") ; wait 15 seconds until the main steam window exists (not the login one) If erLvl ; if we simply timed out, some other problem happened ScriptError("PCLauncher - SteamLaunch - Timed out waiting 15 seconds for Steam's Login window. Please try again.") Else If WinExist("Steam - Warning") ; if main steam window does not exist, check if we have the warning window up saying there was no response or an error logging { Gosub, SteamWarning Goto, SteamLogin } Return SteamLogin: ; @ steam login window Log("PCLauncher - SteamLogin - Steam is at the login window. Closing Steam to try logging in with your credentials if defined",3) Process("Close", "Steam.exe") Process("WaitClose", "Steam.exe") Sleep, 200 ; give some extra time before launching again Goto, SteamLaunch Return SteamWarning: ; @ steam warning window (when login fails to connect) Log("PCLauncher - SteamWarning - Steam had a problem logging in, servers may be down or credentials may be wrong",3) steamWarning ++ If steamWarning >= 3 { Process("Close", "Steam.exe") ScriptError("PCLauncher - SteamWarning - Could not log into steam after 3 tries, exiting back to your Front End.") } WinActivate, Steam - Warning Send, {Enter} ; after pressing enter, steam returns to the login window WinWaitClose("Steam - Warning") Return OriginLaunch: ; Origin is not running oU := Decrypt(ReadReg("oU"),"k") oP := Decrypt(ReadReg("oP"),"k") PathToOrigin := GetFullName(PathToOrigin) Return CloseProcess: If ExitMethod ; fadeout will only take effect if an ExitMethod method was set, otherwise fade will occur and application will not close FadeOutStart() If ( ExitMethod = "Process Close AppWaitExe" && AppWaitExe) { Log("CloseProcess - ExitMethod is ""Process Close AppWaitExe""") Process("Close", AppWaitExe) } Else If ( ExitMethod = "WinClose AppWaitExe" && AppWaitExe) { Log("CloseProcess - ExitMethod is ""WinClose AppWaitExe""") AppWaitExePID := Process("Exist", AppWaitExe) WinClose("ahk_pid " . AppWaitExePID) } Else If ( ExitMethod = "Process Close Application" ) { Log("CloseProcess - ExitMethod is ""Process Close Application""") Process("Close", ApplicationName) } Else If ( ExitMethod = "WinClose Application" && FadeTitle ) { Log("CloseProcess - ExitMethod is ""WinClose Close Application""") WinClose(FadeTitle) } Else If ( ExitMethod = "Send Alt+F4" ) { Log("CloseProcess - ExitMethod is ""Send Alt+F4""") Send, !{F4} } Else { Log("CloseProcess - Default ExitMethod`, using ""WinClose""") WinClose(ApplicationName) } Return 15:24:22:942 | HL | INFO | +0 | BuildScript - Loaded HyperPause scripts 15:24:22:944 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 15:24:22:946 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 15:24:22:948 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 15:24:22:950 | HL | INFO | +0 | Main - Module is built 15:24:22:952 | HL | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\AutoHotkey.dll exists 15:24:22:954 | 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: 7/29/2013 - 7:00:57 PM Modified: 7/29/2013 - 7:00:57 PM 15:24:22:957 | HL | INFO | +16 | Main - Hiding taskbar 15:24:23:175 | HL | INFO | +218 | Main - Running module 15:24:23:179 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 15:24:23:320 | MD | INFO | +N/A | Module initialized 15:24:23:324 | MD | DEBUG2 | +0 | Keymapper - Checking for the JoyIDs_Preferred_Controllers key in O:\HyperLaunch\Settings\Taito Type X\Games JoyIDs.ini under section [King of Fighters XII, The] 15:24:23:326 | MD | DEBUG2 | +0 | Keymapper - JoyIDsPreferredControllers = Controller (Xbox 360 Wireless Receiver for Windows) 15:24:23:328 | MD | DEBUG2 | +0 | Keymapper - Creating a list of currently connected joysticks 15:24:23:351 | MD | DEBUG2 | +32 | Keymapper - Joysticks Detected: 0000000000000000 15:24:23:353 | MD | INFO | +0 | Keymapper - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List 15:24:23:355 | MD | INFO | +0 | Keymapper - Assigning the New Joystick IDs according to the preferred list for the active controllers 15:24:23:357 | MD | INFO | +0 | CheckFile - Checking if O:\Utilities\Xpadder\Xpadder.exe exists 15:24:23:360 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1169408 bytes Created: 8/23/2013 - 12:14:21 AM Modified: 8/21/2013 - 11:16:33 PM 15:24:23:378 | MD | INFO | +31 | Keymapper - Loading xpadder 15:24:23:380 | MD | DEBUG2 | +0 | Keymapper - Joysticks Detected: 0000000000000000 15:24:23:383 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 15:24:23:409 | MD | DEBUG2 | +31 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in O:\Utilities\Xpadder\xpadder.ini 15:24:23:565 | MD | DEBUG2 | +156 | Keymapper - Reading the order in O:\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order 15:24:23:569 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn 15:24:23:572 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut 15:24:23:576 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation 15:24:23:579 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation 15:24:23:600 | MD | INFO | +31 | StartModule - Started 15:24:23:603 | MD | INFO | +0 | StartModule - MEmu: PCLauncher MEmuV: N/A MURL: https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor: djvj MVersion: 2.0.6 MCRC: 6B6F5A7B iCRC: 75BD398A MID: MSystem: "Games for Windows","Microsoft Windows","PCLauncher","PC Games","Taito Type X","Touhou" 15:24:23:606 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X" 15:24:23:609 | MD | DEBUG1 | +0 | StartModule - Setting romName to the dbName sent to HyperLaunch: King of Fighters XII, The 15:24:23:613 | MD | INFO | +16 | StartModule - Ended 15:24:23:616 | MD | DEBUG1 | +0 | FadeInStart - Started 15:24:23:623 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.* 15:24:23:626 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.png 15:24:23:629 | MD | DEBUG1 | +15 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (1).png 15:24:23:632 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (10).png 15:24:23:635 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (11).png 15:24:23:638 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (2).png 15:24:23:641 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (3).png 15:24:23:644 | MD | DEBUG1 | +16 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (4).png 15:24:23:647 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (5).png 15:24:23:649 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (6).png 15:24:23:651 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (7).png 15:24:23:653 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (8).png 15:24:23:655 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (9).png 15:24:23:657 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.gif 15:24:23:658 | MD | DEBUG1 | +16 | GetFadePicFile - Looking for Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.tif 15:24:23:660 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.bmp 15:24:23:662 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1*.jpg 15:24:23:665 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 1 will use O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 1 - gigapig (1).png 15:24:23:667 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 2*.* 15:24:23:669 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.* 15:24:23:671 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.png 15:24:23:672 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2.png 15:24:23:674 | MD | DEBUG1 | +15 | GetFadePicFile - Looking for Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.gif 15:24:23:676 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.tif 15:24:23:678 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.bmp 15:24:23:680 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2*.jpg 15:24:23:682 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 2.png 15:24:23:801 | MD | INFO | +125 | DefaultAnimateFadeIn - Started 15:24:23:803 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 15:24:24:818 | MD | INFO | +1014 | DefaultAnimateFadeIn - Ended 15:24:24:821 | MD | INFO | +0 | DefaultFadeAnimation - Started 15:24:24:824 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: O:\HyperLaunch\Media\Fade\Taito Type X\King of Fighters XII, The\Layer 3*.* 15:24:24:826 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: O:\HyperLaunch\Media\Fade\Taito Type X\_Default\Layer 3*.* 15:24:24:829 | MD | DEBUG1 | +16 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.* 15:24:24:831 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.png 15:24:24:833 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3.png 15:24:24:835 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.gif 15:24:24:837 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.tif 15:24:24:840 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.bmp 15:24:24:842 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: O:\HyperLaunch\Media\Fade\_Default\Layer 3*.jpg 15:24:24:845 | MD | INFO | +15 | GetFadePicFile - Randomized images and Fade Layer 3 will use O:\HyperLaunch\Media\Fade\_Default\Layer 3.png 15:24:24:848 | MD | INFO | +0 | ReadHyperSpinXML - Started 15:24:24:851 | MD | INFO | +0 | ReadHyperSpinXML - Ended 15:24:24:854 | MD | INFO | +0 | CreateRomTable - Started 15:24:24:856 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disc" 15:24:24:858 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Disk" 15:24:24:861 | MD | DEBUG1 | +16 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cart" 15:24:24:863 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Tape" 15:24:24:864 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Cassette" 15:24:24:866 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Part" 15:24:24:868 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters XII, The" and "(Side" 15:24:24:870 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 15:24:27:908 | MD | INFO | +3042 | DefaultFadeAnimation - Ended 15:24:27:911 | MD | DEBUG1 | +0 | FadeInDelay - Started 15:24:27:913 | MD | DEBUG1 | +0 | FadeInDelay - Ended 15:24:27:915 | MD | DEBUG1 | +0 | FadeInStart - Ended 15:24:27:933 | MD | INFO | +31 | StartGlobalUserFeatures - Starting 15:24:27:936 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 15:24:27:938 | MD | DEBUG1 | +0 | CoverFE - Started 15:24:27:942 | MD | DEBUG1 | +0 | CoverFE - Ended 15:24:27:944 | MD | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Modules\PCLauncher\PCLauncher.ini exists 15:24:27:947 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 17534 bytes Created: 7/4/2013 - 6:48:27 PM Modified: 10/28/2013 - 2:49:19 PM 15:24:27:947 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 17534 bytes Created: 7/4/2013 - 6:48:27 PM Modified: 10/28/2013 - 2:49:19 PM 15:24:27:967 | MD | INFO | +31 | CreateMGRomTable - Started 15:24:27:969 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable already exists, skipping table creation. 15:24:27:971 | MD | INFO | +0 | CreateMGRomTable - Ended 15:24:27:974 | MD | INFO | +0 | Module Setting - [settings] - PathToSteam: H:\Steam 15:24:27:977 | MD | INFO | +0 | Module Setting - [King of Fighters XII, The] - Application: J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\King of Fighters XII, The.bat 15:24:27:000 | MD | INFO | +31 | Module Setting - [King of Fighters XII, The] - AppWaitExe: game.exe 15:24:28:002 | MD | INFO | +0 | Module Setting - [King of Fighters XII, The] - PreLaunch: .\Module Extensions\disable and enable bluetooth\Disable Bluetooth.exe 15:24:28:005 | MD | INFO | +0 | Module Setting - [King of Fighters XII, The] - PreLaunchSleep: 2500 15:24:28:007 | MD | INFO | +0 | Module Setting - [King of Fighters XII, The] - PostExit: .\Module Extensions\disable and enable bluetooth\Enable Bluetooth v2.exe 15:24:28:009 | MD | INFO | +0 | Module Setting - [King of Fighters XII, The] - ExitMethod: WinClose Application 15:24:28:032 | MD | INFO | +32 | Module Setting - [King of Fighters XII, The] - FadeTitle: ahk_class NGLU_CLASS 15:24:28:034 | MD | INFO | +0 | CheckSettings - Started 15:24:28:036 | MD | INFO | +0 | PCLauncher - Setting mode to: "standard" 15:24:28:038 | MD | INFO | +0 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\disable and enable bluetooth\Disable Bluetooth.exe exists 15:24:28:040 | MD | DEBUG1 | +0 | CheckFile - Attributes: FileVersion 3, 3, 8, 1 File Size: 922584 bytes Created: 10/6/2013 - 7:05:16 PM Modified: 10/4/2013 - 8:42:02 PM 15:24:28:042 | MD | INFO | +15 | CheckFile - Checking if O:\HyperLaunch\Module Extensions\disable and enable bluetooth\Enable Bluetooth v2.exe exists 15:24:28:044 | MD | DEBUG1 | +0 | CheckFile - Attributes: FileVersion 3, 3, 8, 1 File Size: 909824 bytes Created: 10/6/2013 - 7:05:16 PM Modified: 10/4/2013 - 8:42:01 PM 15:24:28:046 | MD | INFO | +0 | CheckFile - Checking if J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\King of Fighters XII, The.bat exists 15:24:28:048 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 34 bytes Created: 8/2/2013 - 8:12:13 PM Modified: 8/2/2013 - 8:12:13 PM 15:24:28:049 | MD | INFO | +0 | CheckSettings - Ended 15:24:28:051 | MD | INFO | +0 | PCLauncher - PreLaunch set by user, running: O:\HyperLaunch\Module Extensions\disable and enable bluetooth\Disable Bluetooth.exe 15:24:28:053 | MD | INFO | +0 | Run - Running: O:\HyperLaunch\Module Extensions\disable and enable bluetooth\"Disable Bluetooth.exe" 15:24:28:061 | MD | DEBUG1 | +16 | Run - ""Disable Bluetooth.exe" " Process ID: 24660 15:24:30:553 | MD | INFO | +2496 | PCLauncher - Launching a standard application. 15:24:30:555 | MD | INFO | +0 | Run - Running: J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\"King of Fighters XII, The.bat" 15:24:30:565 | MD | DEBUG1 | +0 | Run - ""King of Fighters XII, The.bat" " Process ID: 22220 15:24:30:567 | MD | INFO | +0 | PCLauncher - FadeTitle set by user, waiting for "ahk_class NGLU_CLASS" 15:24:30:570 | MD | DEBUG1 | +15 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x30cae | Process ID: 24208 | Process Path: O:\HyperLaunch\HyperLaunch.exe 15:24:30:572 | MD | INFO | +0 | WinWait - Waiting for ahk_class NGLU_CLASS 15:24:31:787 | MD | DEBUG1 | +1217 | GetActiveWindowStatus - Title: | Class: NGLU_CLASS | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x50c82 | Process ID: 6264 | Process Path: J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\game.exe 15:24:31:793 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: | Class: NGLU_CLASS | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x50c82 | Process ID: 6264 | Process Path: J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\game.exe 15:24:31:796 | MD | INFO | +0 | WinWaitActive - Waiting for "ahk_class NGLU_CLASS" 15:24:32:588 | MD | DEBUG1 | +796 | GetActiveWindowStatus - Title: | Class: NGLU_CLASS | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x50c82 | Process ID: 6264 | Process Path: J:\Roms and Emulators\Emulators\Taito Type X\ArcadePC Loader\Games\KOFXII\game.exe 15:24:32:592 | MD | INFO | +0 | PCLauncher - Waiting for AppWaitExe "game.exe" to close. 15:24:32:592 | MD | INFO | +0 | PCLauncher - Waiting for AppWaitExe "game.exe" to close. 15:24:32:615 | MD | DEBUG1 | +31 | FadeInExit - Started 15:24:34:720 | MD | INFO | +2106 | DefaultAnimateFadeIn - Started 15:24:35:752 | MD | INFO | +1030 | DefaultAnimateFadeIn - Ended 15:24:35:762 | MD | DEBUG1 | +0 | FadeInExit - Ended, waiting for user to close launched application 15:24:35:779 | MD | INFO | +31 | Process - WaitClose game.exe 15:24:38:301 | MD | INFO | +2512 | PCLauncher - PostExit set by user, running: O:\HyperLaunch\Module Extensions\disable and enable bluetooth\Enable Bluetooth v2.exe 15:24:38:306 | MD | INFO | +15 | Run - Running: O:\HyperLaunch\Module Extensions\disable and enable bluetooth\"Enable Bluetooth v2.exe" 15:24:38:409 | MD | DEBUG1 | +94 | Run - ""Enable Bluetooth v2.exe" " Process ID: 26304 15:24:38:413 | MD | INFO | +0 | StopGlobalUserFeatures - Starting 15:24:38:418 | MD | INFO | +15 | StopGlobalUserFeatures - Ending 15:24:38:423 | MD | INFO | +0 | ExitModule - Started 15:24:38:427 | MD | INFO | +0 | Starting Updating Statistics: 15:24:38:431 | MD | DEBUG2 | +16 | Total Elapsed Time in Pause in seconds: 0 15:24:38:435 | MD | DEBUG2 | +0 | gameSectionStartTime:27774012 15:24:38:438 | MD | DEBUG2 | +0 | ElapsedTime:2 15:24:38:440 | MD | DEBUG2 | +0 | Statistics cleared game name: King of Fighters XII, The 15:24:38:460 | MD | DEBUG2 | +16 | Loaded game statistics from ini files: Number_of_Times_Played: 7 Last_Time_Played: Monday October 28, 2013 03:19:01 PM Average_Time_Played: 26 Total_Time_Played: 179 System_Total_Played_Time: 25089 Total_Global_Played_Time: 73701 15:24:38:464 | MD | DEBUG2 | +15 | Updated Statistics: Number_of_Times_Played: 8 Last_Time_Played: Monday October 28, 2013 03:24:35 PM Average_Time_Played: 23 Total_Time_Played: 181 System_Total_Played_Time: 25091 Total_Global_Played_Time: 73703 15:24:38:486 | MD | INFO | +16 | Game section statistics updated. 15:24:38:490 | MD | DEBUG2 | +0 | Keymapper - Joysticks Detected: 0000000000000000 15:24:38:492 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 15:24:38:509 | MD | DEBUG2 | +31 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in O:\Utilities\Xpadder\xpadder.ini 15:24:38:647 | MD | DEBUG2 | +125 | Keymapper - Reading the order in O:\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order 15:24:38:651 | MD | INFO | +15 | ExitModule - Ended 15:24:38:656 | MD | INFO | +0 | End of Module Logs 15:24:38:760 | HL | INFO | +15585 | Main - Module ended, exiting HyperLaunch normally 15:24:38:762 | HL | INFO | +0 | ExitScript - Started 15:24:38:767 | HL | DEBUG1 | +0 | ExitScript - Unhiding taskbar 15:24:38:992 | HL | DEBUG1 | +234 | ExitScript - Putting HyperSpin.exe back in focus 15:24:38:010 | HL | INFO | +15 | SystemCursor - Restoring mouse cursor 15:24:39:022 | HL | INFO | +0 | ExitScript - Ended BTW KOF SS doesn't not work on 64bit, unless something has changed.
AYOOOB Posted October 28, 2013 Posted October 28, 2013 he have a missing keys and he should fill it on the PcLauncher.ini
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 this is all .log 12:41:49:153 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.0 12:41:49:154 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: C:\hyperspin\hyperlaunch OS: WIN_7 Architecture: 64-bit (might not be accurate) OS Language: Spanish_Modern_Sort OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x984 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 12:41:49:154 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 12:41:49:154 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\HyperLaunch.exe exists 12:41:49:154 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\itextsharp.dll exists 12:41:49:154 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\SevenZipSharp.dll exists 12:41:49:154 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\gsdll32.dll exists 12:41:49:154 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\gdip.ahk exists 12:41:49:164 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:164 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\RIni.ahk exists 12:41:49:168 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:168 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\CLR.ahk exists 12:41:49:170 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:170 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\COM.ahk exists 12:41:49:172 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:172 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\JSON.ahk exists 12:41:49:174 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:174 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Fade Init.ahk exists 12:41:49:174 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:174 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\HyperPause Init.ahk exists 12:41:49:175 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:175 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Keymapper Init.ahk exists 12:41:49:176 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:176 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\MultiGame Init.ahk exists 12:41:49:177 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:177 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Statistics Init.ahk exists 12:41:49:177 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:177 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Fade.ahk exists 12:41:49:179 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:179 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\HyperPause.ahk exists 12:41:49:196 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:196 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Keymapper.ahk exists 12:41:49:198 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:198 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\MultiGame.ahk exists 12:41:49:200 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:200 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Bezel.ahk exists 12:41:49:206 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:207 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Statistics.ahk exists 12:41:49:208 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:208 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists 12:41:49:211 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:211 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Shared.ahk exists 12:41:49:215 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:215 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\XHotkey.ahk exists 12:41:49:217 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:217 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Lib\Fade Animations.ahk exists 12:41:49:220 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 12:41:49:220 | HL | INFO | +0 | Main - HyperLaunch received "Taito Type X2" and "King of Fighters '98, The Ultimate Match" 12:41:49:229 | HL | INFO | +0 | Main - King of Fighters '98, The Ultimate Match is using the default emulator: PCLauncher 12:41:49:229 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in C:\hyperspin\hyperlaunch\Settings\Taito Type X2\Emulators.ini 12:41:49:229 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in C:\hyperspin\hyperlaunch\Settings\Global Emulators.ini 12:41:49:231 | HL | INFO | +0 | Main - Found [PCLauncher] in C:\hyperspin\hyperlaunch\Settings\Global Emulators.ini 12:41:49:231 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ahk exists 12:41:49:234 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module. 12:41:49:234 | HL | INFO | +0 | Main - King of Fighters '98, The Ultimate Match will use module: C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ahk 12:41:49:250 | HL | INFO | +16 | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher". 12:41:49:262 | HL | INFO | +0 | Main - INI Keys read 12:41:49:262 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\7z.exe exists 12:41:49:262 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\7z.dll exists 12:41:49:262 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only 12:41:49:262 | HL | INFO | +0 | CheckPaths - Started 12:41:49:262 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match.exe 12:41:49:262 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.exe 12:41:49:262 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\*.exe 12:41:49:263 | HL | INFO | +0 | CheckPaths - Found rom by matching extension: D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\game.exe 12:41:49:263 | HL | DEBUG1 | +0 | CheckPaths - Current romName: game 12:41:49:263 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match 12:41:49:263 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .exe 12:41:49:263 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\emulators\PCLauncher\dummy.exe exists 12:41:49:263 | HL | INFO | +0 | CheckPaths - Ended 12:41:49:264 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 frontendPID = 0 frontendPath = C:\hyperspin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = C: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = D:\Hyperspin\emulators\PCLauncher\dummy.exe emuPath = D:\Hyperspin\emulators\PCLauncher emuName = PCLauncher emuExt = exe romPath = D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match romPathFromIni = D:\Hyperspin\emulators\Taito Type X2\Games romExtension = .exe romExtensionOrig = .exe romExtensions = exe|zip|bat executable = dummy.exe systemName = Taito Type X2 dbName = King of Fighters '98, The Ultimate Match romName = game romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = true romMappingFirstMatchingExt = true 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 = Rom Only romMatchExt = true logFile = C:\hyperspin\hyperlaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 4 logIncludeModule = true logIncludeFileProperties = false logShowCommandWindow = false logCommandWindow = false navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter|1 navP2UpKey = Numpad8|R navP2DownKey = Numpad2|F navP2LeftKey = Numpad4|D navP2RightKey = Numpad6|G navP2SelectKey = NumpadEnter|2 originalWidth = 1280 originalHeight = 1024 dtEnabled = true dtPath = C:\Program Files (x86)\DAEMON Tools Pro\DTPro.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 = Stretch and Lose Aspect fadeLyr2Pos = Center fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1.5 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = ZeroDreamsFade fadeLyr37zAnimation = ZeroDreamsFade fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = false fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = true 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 = corners 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 = HandelGothic BT 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\PCLauncher\PCLauncher.ahk moduleName = PCLauncher modulePath = C:\hyperspin\hyperlaunch\Modules\PCLauncher moduleExtension = ahk moduleExtensionsPath = C:\hyperspin\hyperlaunch\Module Extensions libPath = C:\hyperspin\hyperlaunch\Lib 7zEnabled = true 7zPath = C:\hyperspin\hyperlaunch\Module Extensions\7z.exe 7zDllPath = C:\hyperspin\hyperlaunch\Module Extensions\7z.dll 7zExtractPath = C:\Temp 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 = 1 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 = true hpKey = ~NumpadAdd|CapsLock hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = C:\hyperspin\hyperlaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadder xpadderFullPath = C:\hyperspin\Utilities\Xpadder\Xpadder.exe joyToKeyFullPath = C:\hyperspin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = C:\hyperspin\hyperlaunch\Profiles\xpadder keymapperFrontEndProfileName = HyperSpin keymapperHyperLaunchProfileEnabled = true JoyIDsEnabled = false JoyIDsPreferredControllersSystem = VJoy Virtual Joystick JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\HyperSpin defaultProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\_Default systemProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\Taito Type X2 xPadderSystemProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\Taito Type X2\_Default emuProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\Taito Type X2\PCLauncher romProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\Taito Type X2\King of Fighters '98, The Ultimate Match HyperLaunchProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\HyperLaunch blankProfile = C:\hyperspin\hyperlaunch\Profiles\xpadder\_Default\blank ahkFEProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\HyperSpin ahkDefaultProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\_Default ahkSystemProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\Taito Type X2 ahkEmuProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\Taito Type X2\PCLauncher ahkRomProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\Taito Type X2\King of Fighters '98, The Ultimate Match ahkHyperLaunchProfile = C:\hyperspin\hyperlaunch\Profiles\AHK\HyperLaunch bezelEnabled = true statisticsEnabled = true 12:41:49:265 | HL | INFO | +15 | BuildScript - Loaded XHotkey Init.ahk scripts 12:41:49:265 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Module Extensions\VA.ahk exists 12:41:49:268 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 12:41:49:268 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts 12:41:49:268 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 12:41:49:268 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 12:41:49:268 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 299 12:41:49:272 | HL | INFO | +0 | BuildScript - Module: MEmu = PCLauncher MEmuV = N/A MURL = https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor = djvj MVersion = 2.0.6 MCRC = 6B6F5A7B iCRC = 75BD398A MID = 635038268912701232 MSystem = "American Laser Games","Microsoft Windows","PCLauncher","PC Games","Taito Type X2","Pop Cap","Virtual DJ" ;---------------------------------------------------------------------------- ; Notes: ; Use the examples in the ini, in your Modules\PCLauncher\ folder, to add more applications. ; PCLauncher supports per-System inis. Copy your PCLauncher ini in the same folder and rename it to match the System's Name. Use this if you have games with the same name across multiple systems. ; Read the comments at the top of ini for the definitions of each key. ; For informaion on how to use this module and what all the settings do, please see https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher ;---------------------------------------------------------------------------- StartModule() FadeInStart() IfExist, % modulePath . "\" . systemName . ".ini" ; use a custom systemName ini if it exists settingsFile := modulePath . "\" . systemName . ".ini" Else settingsFile := CheckFile(modulePath . "\" . moduleName . ".ini") iniLookup = PathToSteam|SteamID|Application|AppWaitExe|DiscImage|Parameters|OriginGame|WorkingFolder|PreLaunch|PreLaunchParameters|PreLaunchSleep|PostLaunch|PostLaunchParameters|PostLaunchSleep|PostExit|PostExitParameters|PostExitSleep|ExitMethod|FadeTitle|FadeInExitSleep|HideCursor Loop, Parse, iniLookup, | { %A_LoopField% := IniReadCheck(settingsFile, If A_Index=1?"Settings":romName, A_LoopField, A_Space,,1) If A_LoopField in Application If (!Application && !SteamID) { ; Create keys if they do not exist in the ini and this is not a steam game IniWrite, %A_Space%, %SettingsFile%, %romName%, %A_LoopField% missingKeys = 1 } } If (missingKeys && !SteamID) ScriptError("Created missing keys for " . romName . " Fill in your desired values in """ . SettingsFile . """ and try again.") ; If Application needs a cd/dvd image in the drive, mount it in DT first If DiscImage { Log("PCLauncher - Application is a Disc Image, mounting it in DT") appIsImage=1 DiscImage := GetFullName(DiscImage) ; convert a relative path defined in the PCLauncher ini to absolute CheckFile(DiscImage,"Cannot find this DiscImage for " . romName . ":`n" . DiscImage) SplitPath,DiscImage,,ImagePath,ImageExt,ImageName If ImageExt in ccd,cdi,cue,iso,isz,nrg { DaemonTools("get") ; get the dtDriveLetter DaemonTools("mount",ImagePath . "\" . ImageName . "." . ImageExt) } Else ScriptError("You defined a DiscImage, but it is not a supported format for this module and/or DT:`nccd,cdi,cue,iso,isz,nrg") } ; Verify module's settings are set CheckSettings() If hideCursor = true SystemCursor("Off") If PreLaunch { Log("PCLauncher - PreLaunch set by user, running: " . PreLaunch) PreLaunchParameters := If (!PreLaunchParameters or PreLaunchParameters="ERROR" ) ? "" : PreLaunchParameters errLevel := Run(If preLSkip ? PreLaunch : """" . PreLaunchName . """ " . PreLaunchParameters, PreLaunchPath) If errLevel ScriptError("There was a problem launching your PreLaunch application. Please check it is a valid executable.") Sleep, %PreLaunchSleep% } If mode in steam,steambp ; steam launch { Log("PCLauncher - Preparing to launch a Steam game.") SteamPID := Process("Exist", "steam.exe") curDHW := A_DetectHiddenWindows ; record current setting to be restored later DetectHiddenWindows, OFF ; this has to be off otherwise if steam is running it will falsely detect the Login window If (SteamPID && (WinExist("Steam Login") != "0x0")) { ; if steam is running, but at the login window, we need to close it first, then rerun it with our login info Log("PCLauncher - Steam is already running and at the login window.") Gosub, SteamLogin } Else If !SteamPID { ; if steam is not running at all, start it with our login info Log("PCLauncher - Steam is not running.") Gosub, SteamLaunch } Else { Log("PCLauncher - Steam is already running, using steam browser protocol to launch game.") If mode = steam Run("steam://rungameid/" . SteamID . " " . Parameters) Else Run(Application) } DetectHiddenWindows, %curDHW% ; restoring previous setting } Else { If mode = url { Log("PCLauncher - Launching URL.") errLevel := Run(Application) } Else { ; standard launch Log("PCLauncher - Launching a standard application.") errLevel := Run("""" . (If WorkingFolder ? ApplicationPath . "\" : "") . ApplicationName . """ " . Parameters, If WorkingFolder ? WorkingFolder : ApplicationPath,, AppPID) } If errLevel ScriptError("There was a problem launching your " . (If appIsImage ? "ImageExe" : "Application") . ". Please check it is a valid executable.") } If PostLaunch { Log("PCLauncher - PostLaunch set by user, running: " . PostLaunch) PostLaunchParameters := If (!PostLaunchParameters or PostLaunchParameters="ERROR" ) ? "" : PostLaunchParameters errLevel := Run(If postLSkip ? PostLaunch : """" . PostLaunchName . """ " . PostLaunchParameters, PostLaunchPath) If errLevel ScriptError("There was a problem launching your PostLaunch application. Please check it is a valid executable.") Sleep, %PostLaunchSleep% } If FadeTitle { Log("PCLauncher - FadeTitle set by user, waiting for """ . FadeTitle . """") WinWait(FadeTitle) WinWaitActive(FadeTitle) } Else If AppWaitExe { Log("PCLauncher - FadeTitle not set by user, but AppWaitExe is. Waiting for AppWaitExe: " . AppWaitExe) AppWaitPID := Process("Wait", AppWaitExe, 15) If AppWaitPID = 0 ScriptError("PCLauncher - There was an error getting the Process ID from your AppWaitExe for """ . romName . """. Please try setting a FadeTitle instead.") } Else If SteamIDExe { Log("PCLauncher - FadeTitle and AppWaitExe not set by user, but SteamIDExe was found. Waiting for SteamIDExe: " . SteamIDExe) SteamIDPID := Process("Wait", SteamIDExe, 15) If SteamIDPID = 0 ScriptError("PCLauncher - There was an error getting the Process ID from your SteamIDExe for """ . romName . """. Please try setting a FadeTitle instead.") } Else If AppPID { Log("PCLauncher - FadeTitle and AppWaitExe not set by user, but an AppPID was found. Waiting for AppPID: " . AppPID) WinWait("ahk_pid " . AppPID) WinWaitActive("ahk_pid " . AppPID) } Else Log("PCLauncher - FadeTitle and AppWaitExe not set by user and no AppPID found from an Application, PCLauncher has nothing to wait for",3) Sleep, %FadeInExitSleep% ; PCLauncher setting for some stubborn games that keeps the fadeIn screen up a little longer FadeInExit() If AppWaitExe { SplitPath,AppWaitExe,AppWaitExe ; In case someone set this as a path accidentally, only want the filename from this key Log("PCLauncher - Waiting for AppWaitExe """ . AppWaitExe . """ to close.") Process("WaitClose", AppWaitExe) } Else If FadeTitle { ; If fadeTitle is set and no appPID was created. Log("PCLauncher - Waiting for FadeTitle """ . FadeTitle . """ to close.") WinWaitClose(FadeTitle) } Else If SteamIDExe { Log("PCLauncher - Waiting for SteamIDExe """ . SteamIDExe . """ to close.") Process("WaitClose", SteamIDExe) } Else If AppPID { Log("PCLauncher - Waiting for AppPID """ . AppPID . """ to close.") Process("WaitClose", AppPID) } Else ScriptError("Could not find a proper AppWaitExe`, FadeTitle`, or AppPID (from the launched Application). Try setting either an AppWaitExe or FadeTitle so the module has something to look for.") If PostExit { Log("PCLauncher - PostExit set by user, running: " . PostExit) PostExitParameters := If (!PostExitParameters or PostExitParameters="ERROR" ) ? "" : PostExitParameters errLevel := Run(If postESkip ? PostExit : """" . PostExitName . """ " . PostExitParameters, PostExitPath) If errLevel ScriptError("There was a problem launching your PostExit application. Please check it is a valid executable.") Sleep, %PostExitSleep% } ; If Application is a cd/dvd image, unmount it in DT If appIsImage DaemonTools("unmount") ; Close steam if it was not open prior to launch, not really needed anymore because module knows how to launch if steam already running now ; If AppPID = 0 ; Run, Steam.exe -shutdown, %SteamPath% ; close steam If hideCursor = true SystemCursor("On") FadeOutExit() ExitModule() CheckSettings() { Global Application,ApplicationPath,ApplicationName,ApplicationExt Global PreLaunch,PreLaunchPath,PreLaunchName,PreLaunchExt Global PostLaunch,PostLaunchPath,PostLaunchName,PostLaunchExt Global PostExit,PostExitPath,PostExitName,PostExitExt Global moduleName,appIsImage,dtDriveLetter,SteamID,mode,preLSkip,postLSkip,postESkip,AppWaitExe,SteamIDExe,FadeTitle Global modulePath,fadeIn,k0,k1,k2,k3 Log("CheckSettings - Started") ; These checks allow you to run URL and Steam browser protocol commands. Without them ahk would error out that it can't find the file. This is different than setting a SteamID but either work If (SteamID) { mode = steam ; setting module to use steam mode Log("PCLauncher - SteamID is set, setting mode to: """ . mode . """") } Else If (SubStr(Application,1,3) = "ste") { mode = steambp ; setting module to use Steam Browser Protocol mode Log("PCLauncher - Application is a Steam Browser Protocol, setting mode to: """ . mode . """") } Else If (SubStr(Application,1,4) = "http") { mode = url ; setting module to use url mode Log("PCLauncher - Application is a URL, setting mode to: """ . mode . """") } Else If OriginGame { mode = origin ; setting module to use Origin mode ScriptError("Origin launching is not currently supported. It is planned as a future feature.") } Else If Application { mode = standard ; for standard launching Application := GetFullName(Application) ; convert a relative path defined in the PCLauncher ini to absolute SplitPath,Application,ApplicationName,ApplicationPath,ApplicationExt StringRight, ApplicationBackSlash, Application, 1 Log("PCLauncher - Setting mode to: """ . mode . """") } Else ; error if no modes are used ScriptError("Please set an Application, SteamID, Steam Browser Protocol, or URL in " moduleName . ".ini for """ . romName . """") If (SteamID && Application) ; do not allow 2 launching methods ScriptError("You are trying to use Steam and Application, you must choose one or the other.") If ((mode = "steam" || mode = "steambp") && !AppWaitExe && !FadeTitle) { ; && fadeIn = "true") { ; If AppWaitExe or FadeTitle are defined, that will take precedence over the automatic method using the SteamIDs.ini SteamIDFile := CheckFile(modulePath . "\SteamIDs.ini") If !SteamID SplitPath, Application,SteamID ; grab the SteamIDExe := IniReadCheck(SteamIDFile, SteamID, "exe","",,1) If !SteamIDExe ScriptError("You are using launching a Steam game but no way for the module to know what window to wait for after launching. Please set a AppWaitExe, FadeTitle, or make sure your SteamID and the correct exe is defined in the SteamIDs.ini",10) Else Log("PCLauncher - Found an exe in the SteamIDs.ini for this game: """ . SteamIDExe . """") } Else If (mode = "url" && !AppWaitExe && !FadeTitle) ScriptError("You are using launching a URL but no way for the module to know what to window to wait for after launching. Please set a AppWaitExe or FadeTitle to your default application that gets launched when opening URLs.",10) preLSkip := If (SubStr(PreLaunch,1,4)="http" || SubStr(PreLaunch,1,3)="ste") ? 1:"" If preLSkip Log("PCLauncher - PreLaunch is a URL or Steam Browser Protocol: " . PreLaunch) postLSkip := If (SubStr(PostLaunch,1,4)="http" || SubStr(PostLaunch,1,3)="ste") ? 1:"" If postLSkip Log("PCLauncher - PostLaunch is a URL or Steam Browser Protocol: " . PostLaunch) postESkip := If (SubStr(PostExit,1,4)="http" || SubStr(PostExit,1,3)="ste") ? 1:"" If postESkip Log("PCLauncher - PostExit is a URL or Steam Browser Protocol: " . PostExit) If (ApplicationBackSlash = "\") ScriptError("Please make sure your Application does not contain a backslash on the end:`n" . Application) If (appIsImage && !ApplicationPath) ; if user only defined an exe for Application with no path, assume it will be found on the root dir of the image when mounted ApplicationPath := dtDriveLetter . ":\" If (!ApplicationName && mode = "standard" && (mode != "steam" || mode != "steambp")) ScriptError("Missing filename on the end of your Application in " . moduleName . ".ini:`n" . Application) If (!ApplicationExt && mode = "standard" && (mode != "steam" || mode != "steambp")) ScriptError("Missing extension on your Application in " . moduleName . ".ini:`n" . Application) If (PreLaunch && !preLSkip) { PreLaunch := GetFullName(PreLaunch) SplitPath,PreLaunch,PreLaunchName,PreLaunchPath,PreLaunchExt StringRight, PreLaunchBackSlash, PreLaunch, 1 CheckFile(PreLaunch,"Cannot find this PreLaunch application:`n" . PreLaunch) If (PreLaunchBackSlash = "\") ScriptError("Please make sure your PreLaunch does not contain a backslash on the end:`n" . PreLaunch) } If (PostLaunch && !postLSkip) { PostLaunch := GetFullName(PostLaunch) SplitPath,PostLaunch,PostLaunchName,PostLaunchPath,PostLaunchExt StringRight, PostLaunchBackSlash, PostLaunch, 1 CheckFile(PostLaunch,"Cannot find this PostLaunch application:`n" . PostLaunch) If (PostLaunchBackSlash = "\") ScriptError("Please make sure your PostLaunch does not contain a backslash on the end:`n" . PostLaunch) } If (PostExit && !postESkip) { PostExit := GetFullName(PostExit) SplitPath,PostExit,PostExitName,PostExitPath,PostExitExt StringRight, PostExitBackSlash, PostExit, 1 CheckFile(PostExit,"Cannot find this PostExit application:`n" . PostExit) If (PostExitBackSlash = "\") ScriptError("Please make sure your PostExit does not contain a backslash on the end:`n" . PostExit) } If mode = standard CheckFile(ApplicationPath . "\" . ApplicationName,"Cannot find this Application:`n" . ApplicationPath . "\" . ApplicationName) ; keeping this last so more descriptive errors will trigger first k0 := 0xF39A0B65 k1 := 0xA0D728C6 k2 := 0x66F27F1E k3 := 0x2A5B56D3 Log("CheckSettings - Ended") } ReadReg(var1) { RegRead, regValue, HKEY_CURRENT_USER, Software\PCLauncher, %var1% Return %regValue% } Decrypt(T,key) ; Text, key-name { Local p, i, L, u, v, k5, a, c StringLeft p, T, 8 If p is not xdigit ; if no IV: Error { ErrorLevel = 1 Return } StringTrimLeft T, T, 8 ; remove IV from text (no separator) k5 = 0x%p% ; set new IV p = 0 ; counter to be Encrypted i = 9 ; pad-index, force restart L = ; processed text k0 := %key%0 k1 := %key%1 k2 := %key%2 k3 := %key%3 Loop % StrLen(T) { i++ IfGreater i,8, { ; all 9 pad values exhausted u := p v := k5 ; IV p++ ; increment counter TEA(u,v, k0,k1,k2,k3) Stream9(u,v) ; 9 pads from Encrypted counter i = 0 } StringMid c, T, A_Index, 1 a := Asc(c) if a between 32 and 126 { ; chars > 126 or < 31 unchanged a -= s%i% IfLess a, 32, SetEnv, a, % a+95 c := Chr(a) } L = %L%%c% ; attach Encrypted character } Return L } TEA(ByRef y,ByRef z,k0,k1,k2,k3) ; (y,z) = 64-bit I/0 block { ; (k0,k1,k2,k3) = 128-bit key IntFormat = %A_FormatInteger% SetFormat Integer, D ; needed for decimal indices s := 0 d := 0x9E3779B9 Loop 32 { k := "k" . s & 3 ; indexing the key y := 0xFFFFFFFF & (y + ((z << 4 ^ z >> 5) + z ^ s + %k%)) s := 0xFFFFFFFF & (s + d) ; simulate 32 bit operations k := "k" . s >> 11 & 3 z := 0xFFFFFFFF & (z + ((y << 4 ^ y >> 5) + y ^ s + %k%)) } SetFormat Integer, %IntFormat% y += 0 z += 0 ; Convert to original ineger format } Stream9(x,y) ; Convert 2 32-bit words to 9 pad values { ; 0 <= s0, s1, ... s8 <= 94 Local z ; makes all s%i% global s0 := Floor(x*0.000000022118911147) ; 95/2**32 Loop 8 { z := (y << 25) + (x >> 7) & 0xFFFFFFFF y := (x << 25) + (y >> 7) & 0xFFFFFFFF x = %z% s%A_Index% := Floor(x*0.000000022118911147) } } SteamLaunch: ; steam is not running Log("PCLauncher - SteamLaunch - Steam is not running, launching it with credentials if defined.") sU := Decrypt(ReadReg("sU"),"k") sP := Decrypt(ReadReg("sP"),"k") If (!sU || !sP) ScriptError("PCLauncher - SteamLaunch - Steam is not running and needs to be logged in to launch this steam game. PCLauncher can do this, but you need to run ""EncryptPasswords"" application in your PCLauncher module folder first and set your login credentials.") PathToSteam := GetFullName(PathToSteam) Run("Steam.exe " . (If sU && sP ? "-login " . sU . " " . sP:"") . " -applaunch " . SteamID . " " . Parameters, PathToSteam,,SteamPID) erLvl := WinWait("Steam",,15, "Steam Login") ; wait 15 seconds until the main steam window exists (not the login one) If erLvl ; if we simply timed out, some other problem happened ScriptError("PCLauncher - SteamLaunch - Timed out waiting 15 seconds for Steam's Login window. Please try again.") Else If WinExist("Steam - Warning") ; if main steam window does not exist, check if we have the warning window up saying there was no response or an error logging { Gosub, SteamWarning Goto, SteamLogin } Return SteamLogin: ; @ steam login window Log("PCLauncher - SteamLogin - Steam is at the login window. Closing Steam to try logging in with your credentials if defined",3) Process("Close", "Steam.exe") Process("WaitClose", "Steam.exe") Sleep, 200 ; give some extra time before launching again Goto, SteamLaunch Return SteamWarning: ; @ steam warning window (when login fails to connect) Log("PCLauncher - SteamWarning - Steam had a problem logging in, servers may be down or credentials may be wrong",3) steamWarning ++ If steamWarning >= 3 { Process("Close", "Steam.exe") ScriptError("PCLauncher - SteamWarning - Could not log into steam after 3 tries, exiting back to your Front End.") } WinActivate, Steam - Warning Send, {Enter} ; after pressing enter, steam returns to the login window WinWaitClose("Steam - Warning") Return OriginLaunch: ; Origin is not running oU := Decrypt(ReadReg("oU"),"k") oP := Decrypt(ReadReg("oP"),"k") PathToOrigin := GetFullName(PathToOrigin) Return CloseProcess: If ExitMethod ; fadeout will only take effect if an ExitMethod method was set, otherwise fade will occur and application will not close FadeOutStart() If ( ExitMethod = "Process Close AppWaitExe" && AppWaitExe) { Log("CloseProcess - ExitMethod is ""Process Close AppWaitExe""") Process("Close", AppWaitExe) } Else If ( ExitMethod = "WinClose AppWaitExe" && AppWaitExe) { Log("CloseProcess - ExitMethod is ""WinClose AppWaitExe""") AppWaitExePID := Process("Exist", AppWaitExe) WinClose("ahk_pid " . AppWaitExePID) } Else If ( ExitMethod = "Process Close Application" ) { Log("CloseProcess - ExitMethod is ""Process Close Application""") Process("Close", ApplicationName) } Else If ( ExitMethod = "WinClose Application" && FadeTitle ) { Log("CloseProcess - ExitMethod is ""WinClose Close Application""") WinClose(FadeTitle) } Else If ( ExitMethod = "Send Alt+F4" ) { Log("CloseProcess - ExitMethod is ""Send Alt+F4""") Send, !{F4} } Else { Log("CloseProcess - Default ExitMethod`, using ""WinClose""") WinClose(ApplicationName) } Return 12:41:49:272 | HL | INFO | +0 | CheckFile - Checking if C:\Program Files (x86)\DAEMON Tools Pro\DTPro.exe exists 12:41:49:273 | HL | INFO | +0 | BuildScript - Loaded HyperPause scripts 12:41:49:273 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 12:41:49:273 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 12:41:49:273 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 12:41:49:273 | HL | INFO | +0 | Main - Module is built 12:41:49:273 | HL | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\AutoHotkey.dll exists 12:41:49:275 | HL | INFO | +0 | Main - Hiding taskbar 12:41:49:504 | HL | DEBUG1 | +235 | Main - Looking for VJoy profile: C:\hyperspin\hyperlaunch\Profiles\VJoy\Taito Type X2\King of Fighters '98, The Ultimate Match.ini 12:41:49:504 | HL | DEBUG1 | +0 | Main - Looking for VJoy profile: C:\hyperspin\hyperlaunch\Profiles\VJoy\Taito Type X2\PCLauncher.ini 12:41:49:504 | HL | DEBUG1 | +0 | Main - Looking for VJoy profile: C:\hyperspin\hyperlaunch\Profiles\VJoy\Taito Type X2\_Default.ini 12:41:49:504 | HL | INFO | +0 | Main - VJoy support is enabled for "Taito Type X2", but no system, emu, or rom profile found in C:\hyperspin\hyperlaunch\Profiles\VJoy\Taito Type X2. 12:41:49:504 | HL | INFO | +0 | Main - Running module 12:41:49:690 | MD | INFO | +N/A | Module initialized 12:41:49:694 | MD | INFO | +0 | StartModule - Started 12:41:49:694 | MD | INFO | +0 | StartModule - MEmu: PCLauncher MEmuV: N/A MURL: https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor: djvj MVersion: 2.0.6 MCRC: 6B6F5A7B iCRC: 75BD398A MID: MSystem: "American Laser Games","Microsoft Windows","PCLauncher","PC Games","Taito Type X2","Pop Cap","Virtual DJ" 12:41:49:694 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X2" 12:41:49:694 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: game 12:41:49:694 | MD | INFO | +0 | StartModule - Ended 12:41:49:694 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 12:41:49:694 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 12:41:49:695 | MD | INFO | +0 | CheckFile - Checking if C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini exists 12:41:49:697 | MD | INFO | +0 | Module Setting - [settings] - PathToSteam: D:\Program Files (x86)\Steam 12:41:49:740 | MD | INFO | +47 | CreateMGRomTable - Started 12:41:49:740 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable does not exist, creating one for "King of Fighters '98, The Ultimate Match" 12:41:49:740 | MD | INFO | +0 | CreateRomTable - Started 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Disc" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Disk" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Cart" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Tape" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Cassette" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Part" 12:41:49:740 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "King of Fighters '98, The Ultimate Match" and "(Side" 12:41:49:740 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 12:41:49:740 | MD | INFO | +0 | CreateMGRomTable - Ended 12:41:50:082 | MD | DEBUG1 | +344 | ScriptError - Playing error sound: error5.mp3 12:41:58:127 | MD | ERROR | +8047 | Created missing keys for game Fill in your desired values in "C:\hyperspin\hyperlaunch\Modules\PCLauncher\PCLauncher.ini" and try again. 12:41:58:127 | MD | INFO | +0 | ExitModule - Started 12:41:58:127 | MD | INFO | +0 | Starting Updating Statistics: 12:41:58:193 | MD | INFO | +62 | Game section statistics updated. 12:41:58:195 | MD | INFO | +0 | ExitModule - Ended 12:41:58:195 | MD | INFO | +0 | End of Module Logs 12:41:58:222 | HL | INFO | +8718 | Main - Module ended, exiting HyperLaunch normally 12:41:58:222 | HL | INFO | +0 | ExitScript - Started 12:41:58:226 | HL | DEBUG1 | +0 | ExitScript - Unhiding taskbar 12:41:58:462 | HL | DEBUG1 | +235 | ExitScript - Putting HyperSpin.exe back in focus 12:41:58:473 | HL | INFO | +15 | SystemCursor - Restoring mouse cursor 12:41:58:484 | HL | INFO | +16 | ExitScript - Ended
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 when i change in the PCLauncher.ini [King of Fighters '98, The Ultimate Match] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe for this [game] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe start correctly but but in every game is the same King of Fighters '98, The Ultimate Match
paulmichel21 Posted October 28, 2013 Posted October 28, 2013 he have a missing keys and he should fill it on the PcLauncher.ini and what keys are?
Deadly Posted October 28, 2013 Posted October 28, 2013 when i change in the PCLauncher.ini[King of Fighters '98, The Ultimate Match] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe for this [game] Application=D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match\King of Fighters '98, The Ultimate Match.bat ExitMethod=WinClose AppWaitExe FadeTitle=Kof98 AppWaitExe=game.exe start correctly but but in every game is the same King of Fighters '98, The Ultimate Match This is exactly the reason I posted awhile ago NOT TO USE PCLAUNCHER.ini. That son of bitch causes ALLLLL sorts of goofy ass things to happen with TTX games. Having to use [game] is one of the issues I also mentioned. You need to create a taitio type x.ini and put that in the pclauncher module folder. Copy all your TTX entries in the pclauncher.ini to taito type x.ini and then remove all ttx entries in the pclauncher.ini Here's my Taito Type X.ini. [Arcana Heart 3] Application=..\Emulators\Taito Type X\Games\Arcana Heart 3\Arcana Heart 3.bat AppWaitExe=ah30.exe FadeTitle=AH3 ExitMethod=Send Alt+F4 PostExit=..\Emulators\Taito Type X\Games\Arcana Heart 3\exit.ahk [blazBlue Continuum Shift] Application=..\Emulators\Taito Type X\Games\BlazBlue Continuum Shift\BlazBlue Continuum Shift.bat AppWaitExe=game.exe FadeTitle=Blaz Blue [blazBlue Calamity Trigger] Application=..\Emulators\Taito Type X\Games\BlazBlue Calamity Trigger\BlazBlue Calamity Trigger.bat AppWaitExe=launcher.exe FadeTitle=Blaz Blue PostExitSleep=5000 [battle Fantasia] Application=..\Emulators\Taito Type X\Games\Battle Fantasia\BF_Launcher.exe AppWaitExe=game.exe FadeTitle=BattleFantasia [beatmania IIDX 17] Application=..\Emulators\Taito Type X\Games\Beatmania IIDX 17\Beatmania IIDX 17.bat AppWaitExe=bm2dx.exe [Chaos Breaker] Application=..\Emulators\Taito Type X\Games\Chaos Breaker\Chaos Breaker.bat AppWaitExe=game.exe FadeTitle=GAME [Daemon Bride] Application=..\Emulators\Taito Type X\Games\Daemon Bride\Daemon Bride.bat AppWaitExe=gamew.exe FadeTitle=DB1 [King of Fighters '98, The Ultimate Match] Application=..\Emulators\Taito Type X\Games\King of Fighters '98, The Ultimate Match\KOF98UM_Launcher.exe AppWaitExe=kof98um.bat FadeTitle=Kof98 [KOF - Maximum Impact Regulation A] Application=..\Emulators\Taito Type X\Games\KOF - Maximum Impact Regulation A\KOFMIA_launcher.exe AppWaitExe=game.exe FadeTitle=KOF@MAXIMUM@IMPACT@regulation gAh [King of Fighters XII, The] Application=..\Emulators\Taito Type X\Games\King of Fighters XII, The\KOFXII_launcher.exe AppWaitExe=launcher.exe FadeTitle=ahk_class NGLU_CLASS [King of Fighters XIII, The] Application=..\Emulators\Taito Type X\Games\King of Fighters XIII, The\King of Fighters XIII, The.bat AppWaitExe=game.exe FadeTitle=KOF XIII [Otomedius] Application=..\Emulators\Taito Type X\Games\Otomedius\OTMD_Launcher.exe AppWaitExe= FadeTitle= [Power Instinct The Commemoration] Application=..\Emulators\Taito Type X\Games\Power Instinct The Commemoration\PI5_Launcher.exe AppWaitExe=game.exe FadeTitle=????? ahk_class tx_gouketu [samurai Shodown - Edge of Destiny] Application=..\Emulators\Taito Type X\Games\Samurai Shodown - Edge of Destiny\Samurai Shodown - Edge of Destiny.bat AppWaitExe=game.exe FadeTitle=Samurai Shodown 3D Ver[Mar 31 2008 15:23:19] [spica Adventure] Application=..\Emulators\Taito Type X\Games\Spica Adventure\Spica Adventure.bat AppWaitExe=game.exe FadeTitle=SpikaADV. [street Fighter IV] Application=..\Emulators\Taito Type X\Games\Street Fighter IV\Street Fighter IV.bat AppWaitExe=launcher.exe [suggoi! Arcana Heart 2] Application=..\Emulators\Taito Type X\Games\Suggoi! Arcana Heart 2\Suggoi! Arcana Heart 2.bat AppWaitExe=game.exe FadeTitle=AH2 [super Street Fighter IV Arcade Edition Ver. 2012] Application=..\Emulators\Taito Type X\Games\Super Street Fighter IV Arcade Edition Ver. 2012\Super Street Fighter IV Arcade Edition Ver. 2012.bat AppWaitExe=launcher.exe [Tetris The Grand Master 3 Terror Instinct] Application=..\Emulators\Taito Type X\Games\Tetris The Grand Master 3 Terror Instinct\Tetris The Grand Master 3 Terror Instinct.bat AppWaitExe=game.exe FadeTitle=TGM3 - Copyright (C) Arika Co., Ltd - 2004-2005 (Jan 30 2005 17:52:56) [Trouble Witches AC] Application=..\Emulators\Taito Type X\Games\Trouble Witches AC\TW_Launcher.exe AppWaitExe=game.exe FadeTitle=Trouble Witches [GigaWing Generations] Emulator=DXWnd Application= ..\Emulators\Taito Type X\Games\GigaWing Generations\GWG_Launcher.exe AppWaitExe=game.exe FadeTitle=YOKUSHIN [Homura] Emulator=DXWnd Application=..\Emulators\Taito Type X\Games\Homura\HMR_Launcher.exe AppWaitExe=game.exe FadeTitle=HOMURA for TypeX [Raiden III] Emulator=DXWnd Application= ..\Emulators\Taito Type X\Games\Raiden III\RIII_Launcher.exe AppWaitExe=game.exe FadeTitle=(C)2005 MOSS LTD ALL RIGHTS RESERVED. [Raiden IV] Emulator=DXWnd Application= ..\Emulators\Taito Type X\Games\Raiden IV\RIV_Launcher.exe AppWaitExe=game.exe FadeTitle=RAIDEN 4 (C)2007 MOSS LTD ALL RIGHTS RESERVED. [shikigami no Shiro III] Emulator=DXWnd Application=..\Emulators\Taito Type X\Games\Shikigami no Shiro III\SNSIII_Launcher.exe AppWaitExe=game.exe FadeTitle=SHIKIGAMI NO SHIRO3
gigapig Posted October 28, 2013 Posted October 28, 2013 Anything to do with Skip Checks or Match extension?
gigapig Posted October 28, 2013 Posted October 28, 2013 Do you have Rom paths set here? As you can see I don't And what the hell is Dummy.exe? Is that something from HL2? toggleCursorKey = ~e & ~t emuFullPath = D:\Hyperspin\emulators\PCLauncher\dummy.exe emuPath = D:\Hyperspin\emulators\PCLauncher emuName = PCLauncher emuExt = exe romPath = D:\Hyperspin\emulators\Taito Type X2\Games\King of Fighters '98, The Ultimate Match romPathFromIni = D:\Hyperspin\emulators\Taito Type X2\Games romExtension = .exe romExtensionOrig = .exe romExtensions = exe|zip|bat executable = dummy.exe systemName = Taito Type X2 dbName = King of Fighters '98, The Ultimate Match romName = game romMapPath = comparing that with mine. toggleCursorKey = ~e & ~t emuFullPath = emuPath = emuName = PCLauncher emuExt = romPath = romPathFromIni = romExtension = romExtensionOrig = romExtensions = executable = systemName = Taito Type X dbName = King of Fighters XII, The romName = romMapPath =
AYOOOB Posted October 28, 2013 Posted October 28, 2013 Deadly i have never faced this problem at all and i setup 4 games right now it works perfectly
Question
langersld
I just wanted to get clarification that Taito Type X is working fine in the New RocketLauncher...
In the PC Launcher.ini...I am pointing the script to the bat files
eg:
[super Street Fighter IV]
Application=C:\Hyperspin\Games\Taito Type X\Super Street Fighter IV\Super Street Fighter IV.bat
AppWaitExe=game.exe
I seem to be getting an issue where the game starts fine but after 20 seconds closes and the Hyperlaunch "now loading page appears"
Any help appreciated
1,353 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.