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
AYOOOB Posted December 24, 2013 Posted December 24, 2013 no , once yo filled the Application bar with the right file you want to load it turn to green
AYOOOB Posted December 24, 2013 Posted December 24, 2013 and dont forget the file you will put should be the same as the one in the XML File
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 Ok thank you very much for your help i appriciate that, but my Games are always in red ! I think i missed something i will search my mistake Not really simple at all
AYOOOB Posted December 24, 2013 Posted December 24, 2013 Does the file that you select it is the same name as the one in your XML file ? Sent from my iPhone using Tapatalk
AYOOOB Posted December 24, 2013 Posted December 24, 2013 The problem Is on your bat file name why it's Arcana Heart 3.bat.bat ? Sent from my iPhone using Tapatalk
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 Yes for example in XML-> Arcana Heart 3 Application: -> Arcana Heart 3.bat AppWaitExe -> AH3_launcher.exe
AYOOOB Posted December 24, 2013 Posted December 24, 2013 The first one is right The second put the game.exe file And don't forget to put the exit method to : Winclose AppWaitExe Sent from my iPhone using Tapatalk
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 The problem Is on your bat file name why it's Arcana Heart 3.bat.bat ?Sent from my iPhone using Tapatalk Yes i change it cause i see a post who say i will need to creat bat file and name it ".bat " so yes (it was.bat.bat) i make mistake the file was already a bat file, but same result my roms are red..
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 The first one is right The second put the game.exe file And don't forget to put the exit method to : Winclose AppWaitExe Sent from my iPhone using Tapatalk ok i've try this: Hum i don't understand why the Taito. ini don't change, it keep my bat file..
AYOOOB Posted December 24, 2013 Posted December 24, 2013 hey friend could you testthe game and see if it works even if it red ?
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 yes, game.exe/AH3_launcher/Arcana Heart 3.bat work outside.. It's so bad i can't take a look in the Wiki.. i'm sorry to take your time like that i will try to find other tutorials on you tube as i say i think i miss something..
AYOOOB Posted December 24, 2013 Posted December 24, 2013 try this try Rename the bat file to AH3 only and change it in the xml and appwaitexe put the game.exe
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 Ok I've try what you say nothing at all.. but i have a new error
AYOOOB Posted December 24, 2013 Posted December 24, 2013 did you changed the PcLauncher.ini to Taito Type X2.ini ?
AYOOOB Posted December 24, 2013 Posted December 24, 2013 befor that make sure that the skipcheck is turned to Rom and emu only by going to Setting tab scroll down you will find Skip Checks put it in rom only
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 yes i changed it to Taito Type X.ini since the beginning Should i need to download new file from djvj's FTP ? maybe i miss some file: here is my pclauncher modules folder here my Taito Type X emulator folder
ghutch92 Posted December 24, 2013 Posted December 24, 2013 Make sure all the games are in red in the audit screen if any are green you will have problems. Reason 1 Reason 2 Also when asking for help for RocketLauncher, please post your HyperLaunch.log with logging level set to troubleshooting. You can set the logging level to troubleshooting in HLHQ in the global system under General Settings -> HyperLaunch. I'm also gonna say you need to update your modules and other HyperLaunch files. How to Install HyperSpin and more RocketLauncher HyperSpin Startup Script
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 befor that make sure that the skipcheck is turned to Rom and emu only by going to Setting tab scroll down you will find Skip Checks put it in rom only yes it was check to false i check it to rom only my extention is good (bat/exe/lnk) so now i need to rechange AH3 to Arcana Heart 3 in my xml ? and reset my path i'm confuse now lol
AYOOOB Posted December 24, 2013 Posted December 24, 2013 no keep it right now did you put th skipchecks to Rom and emu ?
Bruce Lee Posted December 24, 2013 Posted December 24, 2013 Ok Thank you Ghutch, here is my HyperLaunch.log hope that help No all my roms are in red line hope that help too 20:27:41:390 | HL | INFO | +N/A | Main - HyperLaunch v3.0.0.9 20:27:41:390 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: Z:\New Hyperspin\HyperLaunch OS: WIN_7 Architecture: 32-bit (might not be accurate) OS Language: English_United_States OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x980 work) AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe AHK Version: 1.1.09.04 Unicode: No 20:27:41:390 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 20:27:41:390 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\HyperLaunch.exe exists 20:27:41:390 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription Your favorite Front End companion! FileVersion 3.0.0.9 LegalCopyright ©2013 HL squad ProductName djvj's one swell guy! ProductVersion 1.1.9.4 CompanyName djvj's one swell guy! File Size: 899072 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:390 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists 20:27:41:406 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 20:27:41:406 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:406 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists 20:27:41:406 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 20:27:41:406 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:406 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists 20:27:41:406 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 20:27:41:406 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:406 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists 20:27:41:406 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 20:27:41:406 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:406 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists 20:27:41:421 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 2485 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 167 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Fade.ahk exists 20:27:41:421 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:421 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26644 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:421 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists 20:27:41:468 | HL | DEBUG1 | +47 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 326352 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:468 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists 20:27:41:468 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 27844 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:468 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists 20:27:41:468 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28070 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:468 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Bezel.ahk exists 20:27:41:468 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 21407 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:468 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Statistics.ahk exists 20:27:41:468 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26089 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:468 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists 20:27:41:484 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:499 | HL | DEBUG1 | +15 | CheckFile - Attributes: File Size: 63798 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:499 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Shared.ahk exists 20:27:41:499 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:499 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 65137 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:499 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists 20:27:41:499 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:499 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28659 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:499 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists 20:27:41:499 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 20:27:41:499 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 48181 bytes Created: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:499 | HL | INFO | +0 | Main - HyperLaunch received "Taito Type X" and "AH3" 20:27:41:499 | HL | INFO | +0 | Main - AH3 is using the default emulator: PCLauncher 20:27:41:499 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in Z:\New Hyperspin\HyperLaunch\Settings\Taito Type X\Emulators.ini 20:27:41:499 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in Z:\New Hyperspin\HyperLaunch\Settings\Global Emulators.ini 20:27:41:499 | HL | INFO | +0 | Main - Found [PCLauncher] in Z:\New Hyperspin\HyperLaunch\Settings\Global Emulators.ini 20:27:41:499 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk exists 20:27:41:499 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 20235 bytes Created: 12/23/2013 - 4:45:37 PM Modified: 12/23/2013 - 4:45:37 PM 20:27:41:499 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 20:27:41:499 | HL | INFO | +0 | Main - AH3 will use module: Z:\New Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk 20:27:41:515 | HL | INFO | +16 | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher". 20:27:41:515 | HL | INFO | +0 | Main - INI Keys read 20:27:41:515 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\7z.exe exists 20:27:41:515 | 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: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:515 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\Module Extensions\7z.dll exists 20:27:41:515 | 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: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:515 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only 20:27:41:515 | HL | INFO | +0 | CheckPaths - Started 20:27:41:515 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\Emulators\Taito Type X\PCLAUNCHER.exe exists 20:27:41:515 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileVersion 1, 0, 48, 05 ProductVersion 1, 0, 48, 05 File Size: 207067 bytes Created: 12/24/2013 - 12:19:29 PM Modified: 5/29/2013 - 10:24:54 AM 20:27:41:515 | HL | INFO | +0 | CheckPaths - Ended 20:27:41:515 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 frontendPID = 0 frontendPath = Z:\New Hyperspin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = Z: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s emuFullPath = Z:\New Hyperspin\Emulators\Taito Type X\PCLAUNCHER.exe emuPath = Z:\New Hyperspin\Emulators\Taito Type X emuName = PCLauncher emuExt = exe romPath = romPathFromIni = romExtension = romExtensionOrig = romExtensions = executable = PCLAUNCHER.exe systemName = Taito Type X dbName = AH3 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 = true logFile = Z:\New Hyperspin\HyperLaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 10 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = false navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 1280 originalHeight = 1024 dtEnabled = true dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideEmu = false hideFE = false fadeIn = false fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = true fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = false fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FF555555 fadeBarH = 20 fadeBarR = 5 fadeBarColor = DD00BFFF fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = text fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating fadeRomInfoTextPlacement = topRight fadeRomInfoTextMargin = 5 fadeRomInfoText1Options = cFF555555 r4 s20 Bold fadeRomInfoText2Options = cFF555555 r4 s20 Bold fadeRomInfoText3Options = cFF555555 r4 s20 Bold fadeRomInfoText4Options = cFF555555 r4 s20 Bold fadeRomInfoText5Options = cFF555555 r4 s20 Bold fadeRomInfoText6Options = cFF555555 r4 s20 Bold fadeStats_Number_of_Times_Played = text with label fadeStats_Last_Time_Played = text with label fadeStats_Average_Time_Played = text with label fadeStats_Total_Time_Played = text with label fadeStats_System_Total_Played_Time = text with label fadeStats_Total_Global_Played_Time = text with label fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time fadeStatsInfoTextPlacement = topLeft fadeStatsInfoTextMargin = 5 fadeStatsInfoText1Options = cFF555555 r4 s20 Bold fadeStatsInfoText2Options = cFF555555 r4 s20 Bold fadeStatsInfoText3Options = cFF555555 r4 s20 Bold fadeStatsInfoText4Options = cFF555555 r4 s20 Bold fadeStatsInfoText5Options = cFF555555 r4 s20 Bold fadeStatsInfoText6Options = cFF555555 r4 s20 Bold fadeText1X = 0 fadeText1Y = 0 fadeText1Options = cFFFFFFFF r4 s20 Right Bold fadeText1 = Loading Game fadeText2X = 0 fadeText2Y = 0 fadeText2Options = cFFFFFFFF r4 s20 Right Bold fadeText2 = Extraction Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = Z:\New Hyperspin\HyperLaunch\Media\Fade HLDataPath = Z:\New Hyperspin\HyperLaunch\Data HLMediaPath = Z:\New Hyperspin\HyperLaunch\Media HLErrSoundPath = Z:\New Hyperspin\HyperLaunch\Media\Sounds\Error modulesPath = Z:\New Hyperspin\HyperLaunch\Modules moduleFullName = Z:\New Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk moduleName = PCLauncher modulePath = Z:\New Hyperspin\HyperLaunch\Modules\PCLauncher moduleExtension = ahk moduleExtensionsPath = Z:\New Hyperspin\HyperLaunch\Module Extensions libPath = Z:\New Hyperspin\HyperLaunch\Lib 7zEnabled = false 7zPath = Z:\New Hyperspin\HyperLaunch\Module Extensions\7z.exe 7zDllPath = Z:\New Hyperspin\HyperLaunch\Module Extensions\7z.dll 7zExtractPath = C:\Users\Mame\AppData\Local\Temp\HS 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 7zSounds = true 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar mgEnabled = false mgKey = ~NumpadSub mgBackgroundColor = FF000000 mgSidePadding = 0.2 mgYOffset = 500 mgImageAdjust = 0 mgFont = Arial mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 70 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = false mgArtworkDir = Artwork1 hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = Z:\New Hyperspin\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapper = xpadderFullPath = Z:\New Hyperspin\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = Z:\New Hyperspin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = Z:\New Hyperspin\HyperLaunch\Profiles\ keymapperFrontEndProfileName = HyperSpin keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\HyperSpin defaultProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\_Default systemProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\Taito Type X xPadderSystemProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\Taito Type X\_Default emuProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\Taito Type X\PCLauncher romProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\Taito Type X\AH3 blankProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\blank HyperLaunchProfile = Z:\New Hyperspin\HyperLaunch\Profiles\\HyperLaunch bezelEnabled = false statisticsEnabled = true 20:27:41:515 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 20:27:41:515 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 20:27:41:515 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 20:27:41:515 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 285 20:27:41:515 | 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.5 MCRC = 6B6F5A7B iCRC = C95FDE49 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 20:27:41:515 | HL | INFO | +0 | CheckFile - Checking if C:\Program Files\DAEMON Tools Lite\DTLite.exe exists 20:27:41:515 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription DAEMON Tools Lite FileVersion 4.47.1.0333 InternalName DTLite.exe LegalCopyright © 2000-2013 Disc Soft Ltd. OriginalFilename DTLite.exe ProductName DAEMON Tools Lite ProductVersion 4.47.1.0333 CompanyName Disc Soft Ltd File Size: 3672640 bytes Created: 3/14/2013 - 9:23:30 AM Modified: 3/14/2013 - 9:23:30 AM 20:27:41:515 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 20:27:41:515 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 20:27:41:515 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 20:27:41:515 | HL | INFO | +0 | Main - Module is built 20:27:41:515 | HL | INFO | +0 | CheckFile - Checking if Z:\New Hyperspin\HyperLaunch\AutoHotkey.dll exists 20:27:41:515 | 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: 12/23/2013 - 10:29:04 AM Modified: 12/23/2013 - 10:29:04 AM 20:27:41:515 | HL | INFO | +0 | Main - Running module 20:27:41:515 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 20:27:41:608 | MD | INFO | +N/A | Module initialized 20:27:41:608 | MD | INFO | +0 | StartModule - Started 20:27:41:608 | MD | INFO | +0 | StartModule - MEmu: PCLauncher MEmuV: N/A MURL: https://sites.google.com/site/hyperlaunch2/additional-features/pclauncher MAuthor: djvj MVersion: 2.0.5 MCRC: 6B6F5A7B iCRC: C95FDE49 MID: MSystem: "Games for Windows","Microsoft Windows","PCLauncher","PC Games","Taito Type X","Touhou" 20:27:41:608 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X" 20:27:41:608 | MD | DEBUG1 | +0 | StartModule - Setting romName to the dbName sent to HyperLaunch: 20:27:41:608 | MD | INFO | +0 | StartModule - Ended 20:27:41:608 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 20:27:41:608 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 20:27:41:608 | MD | INFO | +0 | Module Setting - PathToSteam: D:\Program Files (x86)\Steam 20:27:41:952 | MD | DEBUG1 | +344 | ScriptError - Playing error sound: error6.mp3 20:27:43:818 | MD | ERROR | +1872 | Created missing keys for AH3 Fill in your desired values in "Z:\New Hyperspin\HyperLaunch\Modules\PCLauncher\Taito Type X.ini" and try again. 20:27:43:949 | HL | INFO | +2433 | Main - Module ended, exiting HyperLaunch normally 20:27:43:949 | HL | INFO | +0 | ExitScript - Started 20:27:43:949 | HL | DEBUG1 | +0 | ExitScript - Putting HyperSpin.exe back in focus 20:27:43:949 | HL | INFO | +0 | SystemCursor - Restoring mouse cursor 20:27:43:949 | HL | INFO | +0 | ExitScript - Ended Here is my Pclauncher edit: Ayooob: yes i have set Skip Checks to rom and emu now I'm gonna upgrade my Modules ect by the FTP
AYOOOB Posted December 24, 2013 Posted December 24, 2013 now try to do the rom settings again and see if it works
gigapig Posted December 24, 2013 Posted December 24, 2013 Your PCLauncher Global should look like this, remove the path. Remove a Rom path if you made that. I am working on a video guide, which should be ready in a few weeks, I don't think there is an up to date guide on youtube.
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.