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 July 26, 2013 Posted July 26, 2013 I used arcade loader to launch them originally they worked no problems, and rotated correctly just couldn't get them to close Did alt-f4 not work?
sucramjd Posted July 26, 2013 Posted July 26, 2013 Did alt-f4 not work? Sorry they did all close just they locked hyper spin up, I had to get task manager to kill them [sIGPIC][/sIGPIC]
wahoobrian Posted July 26, 2013 Posted July 26, 2013 Closely watching this one too - I'm pretty much in the same boat you guys are in - Horizontals are fine, verticals start fine, but won't rotate. And I'm calling the DxWnd module via games.ini as well. If I have some time later, I'll post more details on my setup... I did have all these working fine under HL2, using DxWnd and iRotate... I had to take a break from looking at this about week ago, it was driving me nuts.... You are not alone.
gigapig Posted July 26, 2013 Posted July 26, 2013 Closely watching this one too - I'm pretty much in the same boat you guys are in - Horizontals are fine, verticals start fine, but won't rotate. And I'm calling the DxWnd module via games.ini as well. If I have some time later, I'll post more details on my setup... I did have all these working fine under HL2, using DxWnd and iRotate... I had to take a break from looking at this about week ago, it was driving me nuts.... You are not alone. Thank you Sir. Would love your input.
djvj Posted July 26, 2013 Posted July 26, 2013 gigapig, show me a log of the game properly set up in the module and dxwnd. Last log you shows had the game set as standard, not vertical. I can't help you if you don't show me a proper log showing you have it set up correctly. This is what your log should look like (minus some new additions from the next update): 07:10:02:774 | HL | INFO | +N/A | Main - HyperLaunch v3.0.0.9 07:10:02:774 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: D:\Hyperspin\HyperLaunch OS: WIN_8 Architecture: 64-bit (might not be accurate) OS Language: English_United_States OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 1920x1200 (1920x1160 work) AutoHotkey Path: D:\Program Files\AutoHotkey\AutoHotkey.exe AHK Version: 1.1.09.04 Unicode: No 07:10:02:774 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h 07:10:02:774 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\HyperLaunch.exe exists 07:10:02:775 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists 07:10:02:779 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:779 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists 07:10:02:781 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:781 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists 07:10:02:781 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:781 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists 07:10:02:782 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:782 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists 07:10:02:783 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:783 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists 07:10:02:783 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:783 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists 07:10:02:784 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:784 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists 07:10:02:784 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:784 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists 07:10:02:785 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:785 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists 07:10:02:785 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:785 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Fade.ahk exists 07:10:02:786 | HL | ERROR | +0 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: D:\Hyperspin\HyperLaunch\Lib\Fade.ahk 07:10:02:786 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists 07:10:02:791 | HL | ERROR | +0 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: D:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk 07:10:02:791 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists 07:10:02:792 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:792 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists 07:10:02:793 | HL | ERROR | +0 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: D:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk 07:10:02:793 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Bezel.ahk exists 07:10:02:794 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:794 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Statistics.ahk exists 07:10:02:795 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:795 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists 07:10:02:797 | HL | ERROR | +0 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: D:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk 07:10:02:797 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Shared.ahk exists 07:10:02:798 | HL | ERROR | +16 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: D:\Hyperspin\HyperLaunch\Lib\Shared.ahk 07:10:02:798 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists 07:10:02:799 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:799 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists 07:10:02:800 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 07:10:02:800 | HL | INFO | +0 | Main - HyperLaunch received "Taito Type X" and "GigaWing Generations" 07:10:02:804 | HL | INFO | +0 | Main - GigaWing Generations is switching to emulator DXWnd via: D:\Hyperspin\HyperLaunch\Settings\Taito Type X\Games.ini 07:10:02:804 | HL | INFO | +0 | Main - Checking for a [DXWnd] section in D:\Hyperspin\HyperLaunch\Settings\Taito Type X\Emulators.ini 07:10:02:804 | HL | INFO | +0 | Main - Checking for a [DXWnd] section in D:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 07:10:02:805 | HL | INFO | +0 | Main - Found [DXWnd] in D:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 07:10:02:805 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Modules\DXWnd\DXWnd.ahk exists 07:10:02:805 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 07:10:02:805 | HL | INFO | +0 | Main - GigaWing Generations will use module: D:\Hyperspin\HyperLaunch\Modules\DXWnd\DXWnd.ahk 07:10:02:812 | HL | INFO | +0 | Main - Using standard method with "Rom Extensions" SkipChecks or without any SkipChecks. 07:10:02:816 | HL | INFO | +16 | Main - INI Keys read 07:10:02:816 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists 07:10:02:816 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists 07:10:02:816 | HL | INFO | +0 | CreateRomMapTable - Started 07:10:02:816 | HL | INFO | +0 | CreateRomMapTable - Could not find any roms for the Rom Map Table 07:10:02:816 | HL | DEBUG1 | +0 | CreateRomMapTable - Appending table for Launch Menu 07:10:02:816 | HL | INFO | +0 | CreateRomMapTable - Ended, No mapping inis found. 07:10:02:816 | HL | INFO | +0 | CheckPaths - Started 07:10:02:816 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations.7z 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.7z 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Rom not found 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations.zip 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.zip 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Rom not found 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations.exe 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.exe 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Rom not found 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations.bat 07:10:02:817 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.bat 07:10:02:817 | HL | INFO | +0 | CheckPaths - Found rom by matching name in subfolder: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.bat 07:10:02:817 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\Emulators\DXWnd\dxwnd.exe exists 07:10:02:817 | HL | INFO | +0 | CheckPaths - Ended 07:10:02:818 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 07:10:02:818 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts 07:10:02:818 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Module Extensions\VA.ahk exists 07:10:02:819 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 07:10:02:819 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts 07:10:02:819 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 07:10:02:819 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 07:10:02:819 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 300 07:10:02:820 | HL | INFO | +0 | BuildScript - Loaded HyperPause scripts 07:10:02:820 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 07:10:02:820 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 07:10:02:820 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 07:10:02:821 | HL | INFO | +0 | Main - Module is built 07:10:02:821 | HL | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\AutoHotkey.dll exists 07:10:02:821 | HL | INFO | +0 | Main - Running module 07:10:02:822 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 07:10:02:917 | MD | INFO | +N/A | Module initialized 07:10:02:919 | MD | INFO | +0 | CheckFile - Checking if D:\Hyperspin\Utilities\Xpadder\xpadder.exe exists 07:10:02:919 | MD | INFO | +0 | Keymapper - Loading xpadder 07:10:02:919 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 07:10:02:940 | MD | DEBUG2 | +32 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Hyperspin\Utilities\Xpadder\xpadder.ini 07:10:02:945 | MD | DEBUG2 | +0 | Keymapper - Joysticks Detected: 1000000000000000 07:10:02:946 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\GigaWing Generations\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:02:946 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\GigaWing Generations\p1.xpadderprofile 07:10:02:947 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\DXWnd\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:02:947 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\DXWnd\p1.xpadderprofile 07:10:02:947 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\_Default\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:02:947 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\Taito Type X\_Default\p1.xpadderprofile 07:10:02:947 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:02:947 | MD | INFO | +0 | Keymapper - Loading Profile -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:03:052 | MD | DEBUG2 | +109 | Keymapper - Reading the order in D:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order 07:10:03:053 | MD | INFO | +0 | Keymapper - Run,xpadder.exe "D:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\Logitech RumblePad 2 USB\p1.xpadderprofile" /M, D:\Hyperspin\Utilities\Xpadder, Hide 07:10:03:058 | MD | INFO | +0 | StartModule - Started 07:10:03:058 | MD | INFO | +0 | StartModule - MEmu: DXWnd MEmuV: v2.01.90 MURL: http://sourceforge.net/projects/dxwnd/ MAuthor: djvj MVersion: 2.0.1 MCRC: 45840AAE iCRC: E447BA41 MSystem: "PC Games","Taito Type X" 07:10:03:058 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X" 07:10:03:058 | MD | INFO | +0 | StartModule - Ended 07:10:03:058 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 07:10:03:058 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 07:10:03:058 | MD | INFO | +0 | CheckFile - Checking if D:\Hyperspin\HyperLaunch\Modules\DXWnd\DXWnd.ini exists [b][color="#FF0000"]07:10:03:058 | MD | INFO | +0 | Module Setting - VerticalMethod: display 07:10:03:058 | MD | INFO | +0 | Module Setting - System: vertical 07:10:03:059 | MD | INFO | +0 | Module Setting - TitleClass: YOKUSHIN ahk_class TOPWINDOW 07:10:03:059 | MD | INFO | +0 | Module Setting - LaunchExe: GigaWing Generations.bat 07:10:03:059 | MD | INFO | +0 | Module Setting - AppExe: game.exe [/color][/b]07:10:03:067 | MD | INFO | +16 | CreateMGRomTable - Started 07:10:03:067 | MD | DEBUG1 | +0 | CreateMGRomTable - romTable does not exist, creating one for "GigaWing Generations" 07:10:03:067 | MD | INFO | +0 | CreateRomTable - Started 07:10:03:067 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Disc" 07:10:03:067 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Disk" 07:10:03:067 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Cart" 07:10:03:067 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Tape" 07:10:03:067 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Cassette" 07:10:03:068 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Part" 07:10:03:068 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "GigaWing Generations" and "(Side" 07:10:03:068 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 07:10:03:068 | MD | INFO | +0 | CreateMGRomTable - Ended [b][color="#FF0000"]07:10:03:267 | MD | INFO | +203 | Module Run - Running: D:\Hyperspin\Emulators\DXWnd\dxwnd.exe 07:10:03:278 | MD | DEBUG1 | +0 | Module Run - "dxwnd.exe" Process ID: 3644 07:10:03:278 | MD | INFO | +0 | Module Run - Running: D:\Hyperspin\HyperLaunch\Module Extensions\display.exe /rotate:90 07:10:03:334 | MD | DEBUG1 | +62 | Module Run - "display.exe /rotate:90" Process ID: 8956 07:10:03:611 | MD | INFO | +282 | Module Run - Running: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.bat 07:10:03:613 | MD | DEBUG1 | +0 | Module Run - "D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\GigaWing Generations.bat" Process ID: 7528 [/color][/b]07:10:03:613 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: BlackScreen2 | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1200 | Height: 1920 | Window HWND: 0x14d02c2 | Process ID: 8860 | Process Path: D:\Hyperspin\HyperLaunch\HyperLaunch.exe 07:10:03:613 | MD | INFO | +0 | Module WinWait - Waiting for YOKUSHIN ahk_class TOPWINDOW 07:10:03:963 | MD | DEBUG1 | +343 | GetActiveWindowStatus - Title: YOKUSHIN | Class: TOPWINDOW | State: 0 | X: 0 | Y: 0 | Width: 496 | Height: 679 | Window HWND: 0x6c04f6 | Process ID: 5856 | Process Path: D:\Hyperspin\Emulators\Taito Type X\Games\GigaWing Generations\game.exe 07:10:10:538 | MD | DEBUG2 | +6578 | DestroyRomMappingLaunchMenu - Started 07:10:11:034 | MD | DEBUG2 | +500 | DestroyRomMappingLaunchMenu - Ended [b]07:10:11:035 | MD | INFO | +0 | Module Process - WaitClose game.exe 07:10:11:049 | MD | INFO | +16 | Module Run - Running: D:\Hyperspin\HyperLaunch\Module Extensions\display.exe /rotate:0 07:10:11:052 | MD | DEBUG1 | +0 | Module Run - "display.exe /rotate:0" Process ID: 2668 07:10:11:052 | MD | INFO | +0 | Module WinClose - Closing: DXWnd [/b]07:10:11:569 | MD | INFO | +516 | Module Process - WaitClose 1 07:10:12:174 | MD | INFO | +609 | StopGlobalUserFeatures - Starting 07:10:12:174 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 07:10:12:174 | MD | INFO | +0 | ExitModule - Started 07:10:12:174 | MD | INFO | +0 | Starting Updating Statistics: 07:10:12:174 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0 07:10:12:174 | MD | DEBUG2 | +0 | gameSectionStartTime:59048687 07:10:12:174 | MD | DEBUG2 | +0 | ElapsedTime:9 07:10:12:174 | MD | DEBUG2 | +0 | Statistics cleared game name: GigaWing Generations 07:10:12:197 | MD | DEBUG2 | +16 | Loaded game statistics from ini files: Number_of_Times_Played: 0 Last_Time_Played: 0 Average_Time_Played: 0 Total_Time_Played: 0 System_Total_Played_Time: 151 Total_Global_Played_Time: 21136 07:10:12:197 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 1 Last_Time_Played: Friday July 26, 2013 07:10:12 AM Average_Time_Played: 9 Total_Time_Played: 9 System_Total_Played_Time: 160 Total_Global_Played_Time: 21145 07:10:12:209 | MD | INFO | +15 | Game section statistics updated. 07:10:12:209 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 07:10:12:213 | MD | DEBUG2 | +0 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Hyperspin\Utilities\Xpadder\xpadder.ini 07:10:12:214 | MD | DEBUG2 | +0 | Keymapper - Joysticks Detected: 1000000000000000 07:10:12:215 | MD | DEBUG2 | +0 | Keymapper - Searching -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:12:215 | MD | INFO | +0 | Keymapper - Loading Profile -> D:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Logitech RumblePad 2 USB\p1.xpadderprofile 07:10:12:339 | MD | DEBUG2 | +125 | Keymapper - Reading the order in D:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order 07:10:12:340 | MD | INFO | +0 | Keymapper - Run,xpadder.exe "D:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Logitech RumblePad 2 USB\p1.xpadderprofile" /M, D:\Hyperspin\Utilities\Xpadder, Hide 07:10:12:344 | MD | INFO | +16 | ExitModule - Ended 07:10:12:344 | MD | INFO | +0 | End of Module Logs 07:10:12:443 | HL | INFO | +9625 | Main - Module ended, exiting HyperLaunch normally 07:10:12:443 | HL | INFO | +0 | ExitScript - Started 07:10:12:445 | HL | DEBUG1 | +0 | ExitScript - Putting HyperSpin.exe back in focus 07:10:12:450 | HL | INFO | +0 | SystemCursor - Restoring mouse cursor 07:10:12:454 | HL | INFO | +0 | ExitScript - Ended I highlighted the important bits. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
gigapig Posted July 26, 2013 Posted July 26, 2013 Will do. But it won't be till Monday unfortunately. I'm away till then. I was obviously rushing things Thursday afternoon. It's no good to rush such things. Thanks as always for your time dj.
bytebackjrd Posted July 26, 2013 Posted July 26, 2013 sorry to be a bother - i realized hyperlaunch was the old version. so i updated to the new version and can now put in a full log of the issue i am having with ssfiv ae taito x. Here is the log - if anyone can help i would appreciate it 12:47:49:404 | HL | INFO | +N/A | Main - HyperLaunch v3.0.0.8 12:47:49:405 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: E:\Hyperspin\HyperLaunch OS: WIN_7 Architecture: 64-bit (might not be accurate) OS Language: 0409 OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1036 work) AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe AHK Version: 1.1.09.04 Unicode: No 12:47:49:405 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080 12:47:49:405 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\HyperLaunch.exe exists 12:47:49:406 | HL | INFO | +0 | Main - HyperLaunch received "mame" and "Super Street Fighter IV Arcade Edition" 12:47:49:424 | HL | INFO | +15 | Main - Super Street Fighter IV Arcade Edition contains a System key in E:\Hyperspin\HyperLaunch\Settings\mame\Games.ini. Switching systemName to Taito Type X 12:47:49:432 | HL | INFO | +16 | Main - Super Street Fighter IV Arcade Edition is switching to emulator PCLauncher via: E:\Hyperspin\HyperLaunch\Settings\mame\Games.ini 12:47:49:432 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in E:\Hyperspin\HyperLaunch\Settings\Taito Type X\Emulators.ini 12:47:49:432 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in E:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 12:47:49:433 | HL | INFO | +0 | Main - Found [PCLauncher] in E:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 12:47:49:433 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk exists 12:47:49:440 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 12:47:49:440 | HL | INFO | +0 | Main - Super Street Fighter IV Arcade Edition will use module: E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk 12:47:49:455 | HL | INFO | +15 | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher". 12:47:49:455 | HL | INFO | +0 | Main - INI Keys read 12:47:49:455 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists 12:47:49:456 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists 12:47:49:456 | HL | INFO | +0 | CheckPaths - Started 12:47:49:456 | HL | INFO | +0 | CheckFile - Checking if \ exists 12:47:49:457 | HL | INFO | +16 | CheckPaths - Ended 12:47:49:457 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 frontendPID = 2044 frontendPath = E:\Hyperspin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = E: exitEmulatorKey = 2&4 exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s emuFullPath = emuPath = emuName = PCLauncher emuExt = romPath = E:\Hyperspin\Emulators\Taito Type X romPathFromIni = E:\Hyperspin\Emulators\Taito Type X romExtension = romExtensionOrig = romExtensions = executable = systemName = Taito Type X dbName = Super Street Fighter IV Arcade Edition 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 = false romMatchExt = true logFile = E:\Hyperspin\HyperLaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 3 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = false navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter originalWidth = 1920 originalHeight = 1080 dtEnabled = false dtPath = dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 4000 fadeOutExitDelay = 0 fadeOut = true 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 = false fadeImgPath = E:\Hyperspin\HyperLaunch\Media\Fade HLDataPath = E:\Hyperspin\HyperLaunch\Data HLMediaPath = E:\Hyperspin\HyperLaunch\Media HLErrSoundPath = E:\Hyperspin\HyperLaunch\Media\Sounds\Error modulesPath = E:\Hyperspin\HyperLaunch\Modules moduleFullName = E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk moduleName = PCLauncher modulePath = E:\Hyperspin\HyperLaunch\Modules\PCLauncher moduleExtension = ahk moduleExtensionsPath = E:\Hyperspin\HyperLaunch\Module Extensions libPath = E:\Hyperspin\HyperLaunch\Lib 7zEnabled = false 7zPath = E:\Hyperspin\HyperLaunch\Module Extensions\7z.exe 7zDllPath = E:\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 = 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 = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = E:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapper = ahk xpadderFullPath = E:\Hyperspin\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = E:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = E:\Hyperspin\HyperLaunch\Profiles\ahk keymapperFrontEndProfileName = HyperSpin keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\HyperSpin defaultProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\_Default systemProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X xPadderSystemProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\_Default emuProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\PCLauncher romProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\Super Street Fighter IV Arcade Edition blankProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\blank HyperLaunchProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\HyperLaunch bezelEnabled = false statisticsEnabled = true 12:47:49:458 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 12:47:49:458 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 12:47:49:458 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 12:47:49:458 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 12:47:49:461 | 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 12:47:49:462 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 12:47:49:462 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 12:47:49:462 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 12:47:49:462 | HL | INFO | +0 | Main - Module is built 12:47:49:462 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\AutoHotkey.dll exists 12:47:49:467 | HL | INFO | +0 | Main - Running module 12:47:49:594 | MD | INFO | +N/A | Module initialized 12:47:49:618 | MD | INFO | +31 | StartModule - Started 12:47:49:618 | 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 MSystem: "Games for Windows","Microsoft Windows","PCLauncher","PC Games","Taito Type X","Touhou" 12:47:49:618 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X" 12:47:49:618 | MD | INFO | +0 | StartModule - Ended 12:47:49:621 | MD | INFO | +0 | GetFadePicFile - Layer 1 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png 12:47:49:621 | MD | INFO | +0 | GetFadePicFile - Layer 2 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2.png 12:47:49:767 | MD | INFO | +140 | DefaultAnimateFadeIn - Started 12:47:49:767 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 12:47:50:297 | MD | INFO | +531 | DefaultAnimateFadeIn - Ended 12:47:50:297 | MD | INFO | +0 | DefaultFadeAnimation - Started 12:47:50:297 | MD | INFO | +0 | GetFadePicFile - Layer 3 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png 12:47:50:299 | MD | INFO | +0 | ReadHyperSpinXML - Started 12:47:50:299 | MD | INFO | +0 | ReadHyperSpinXML - Ended 12:47:50:304 | MD | INFO | +15 | CreateRomTable - Started 12:47:50:304 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 12:47:51:205 | MD | INFO | +905 | DefaultFadeAnimation - Ended 12:47:51:205 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 12:47:51:205 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 12:47:51:394 | MD | INFO | +187 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ini exists 12:47:51:395 | MD | INFO | +0 | Module Setting - PathToSteam: D:\Program Files (x86)\Steam 12:47:51:396 | MD | INFO | +0 | Module Setting - Application: ..\Emulators\Taito Type X\ssfivae\game.bat 12:47:51:396 | MD | INFO | +0 | Module Setting - AppWaitExe: game.exe 12:47:51:397 | MD | INFO | +0 | Module Setting - FadeTitle: SF41 12:47:51:398 | MD | INFO | +0 | CheckSettings - Started 12:47:51:398 | MD | INFO | +0 | PCLauncher - Setting mode to: "standard" 12:47:51:398 | MD | INFO | +0 | CheckFile - Checking if E:\Hyperspin\Emulators\Taito Type X\ssfivae\game.bat exists 12:47:51:398 | MD | INFO | +0 | CheckSettings - Ended 12:47:51:398 | MD | INFO | +0 | PCLauncher - Launching a standard application. 12:47:51:398 | MD | INFO | +0 | Module Run - Running: E:\Hyperspin\Emulators\Taito Type X\ssfivae\"game.bat" 12:47:51:486 | MD | INFO | +94 | PCLauncher - FadeTitle set by user, waiting for "SF41" 12:47:51:486 | MD | INFO | +0 | Module WinWait - Waiting for SF41 12:47:55:505 | MD | INFO | +4009 | Module WinWaitActive - Waiting for "SF41" 12:47:55:614 | MD | INFO | +109 | PCLauncher - Waiting for AppWaitExe "game.exe" to close. 12:47:55:614 | MD | INFO | +0 | Module Process - WaitClose game.exe 12:47:55:615 | MD | INFO | +0 | StopGlobalUserFeatures - Starting 12:47:55:615 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 12:47:55:615 | MD | INFO | +0 | DefaultAnimateFadeOut - Started 12:47:59:682 | MD | INFO | +4072 | DefaultAnimateFadeIn - Started 12:48:00:199 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 12:48:00:218 | MD | INFO | +15 | DefaultAnimateFadeOut - Ended 12:48:00:223 | MD | INFO | +16 | ExitModule - Started 12:48:00:223 | MD | INFO | +0 | Starting Updating Statistics: 12:48:00:280 | MD | INFO | +47 | Game section statistics updated. 12:48:00:280 | MD | INFO | +0 | ExitModule - Ended 12:48:00:280 | MD | INFO | +0 | End of Module Logs 12:48:00:286 | HL | INFO | +10826 | Main - Module ended, exiting HyperLaunch normally 12:48:00:286 | HL | INFO | +0 | ExitScript - Started 12:48:00:637 | HL | INFO | +344 | SystemCursor - Restoring mouse cursor 12:48:00:648 | HL | INFO | +15 | ExitScript - Ended
gigapig Posted July 26, 2013 Posted July 26, 2013 bytebackjrd, can you describe the problem? I can't see an error in the log. Anyone else? Edit: on closer inspection, is your error logging set to troubleshooting?
bytebackjrd Posted July 26, 2013 Posted July 26, 2013 no its not on troubleshooting (sorry still new to this stuff)- I will repost as soon as i can with the right error log. My problem is that it does launch and play perfectly in hlhq, however its when it is in hyperspin that i have issues. I select the game and it starts fine - but after about 30 seconds the screen goes back to hyperspin. The game is still running the background but for some reason hyperspin kicks back on. I have to then exit hyperspin and select ssfiv ae on my taskbar to bring up the game. I don't have any other taito type x games to try yet but i have mame, naomi, model 2 and daphne all working perfectly. This is the only game i got an issue with. thanks for your help
connorsdad Posted July 26, 2013 Posted July 26, 2013 I have Gigawing generations launching almost perfect apart from the fact its upside down, I need to flip the screen vertically, any ideas how to do this ?
gigapig Posted July 26, 2013 Posted July 26, 2013 no its not on troubleshooting (sorry still new to this stuff)- I will repost as soon as i can with the right error log. My problem is that it does launch and play perfectly in hlhq, however its when it is in hyperspin that i have issues. I select the game and it starts fine - but after about 30 seconds the screen goes back to hyperspin. The game is still running the background but for some reason hyperspin kicks back on. I have to then exit hyperspin and select ssfiv ae on my taskbar to bring up the game. I don't have any other taito type x games to try yet but i have mame, naomi, model 2 and daphne all working perfectly. This is the only game i got an issue with. thanks for your help Did you add the fadetitle to your ssfivae setting? The fadetitle is... FadeTitle=SF41 - Sep 14 2010 17:42:49 All the fade titles are on page one of this thread.
gigapig Posted July 26, 2013 Posted July 26, 2013 I have Gigawing generations launching almost perfect apart from the fact its upside down, I need to flip the screen vertically, any ideas how to do this ? What are you using to flip it? I know irotate will do 90, 180 degrees etc.
bytebackjrd Posted July 26, 2013 Posted July 26, 2013 i did - but i am not sure i have the right fade title for the arcade editon. I just used the one for the orignal street fighter iv "SF41". Here is the troubleshooting log 14:10:02:405 | HL | INFO | +N/A | Main - HyperLaunch v3.0.0.8 14:10:02:405 | HL | INFO | +0 | Main - System Specs: HyperLaunch Dir: E:\Hyperspin\HyperLaunch OS: WIN_7 Architecture: 64-bit (might not be accurate) OS Language: 0409 OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1036 work) AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe AHK Version: 1.1.09.04 Unicode: No 14:10:02:405 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080 14:10:02:405 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\HyperLaunch.exe exists 14:10:02:408 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription Your favorite Front End companion! FileVersion 3.0.0.8 LegalCopyright �2013 HL squad ProductName djvj's one swell guy! ProductVersion 1.1.9.4 CompanyName djvj's one swell guy! File Size: 894464 bytes Created: 7/26/2013 - 12:36:03 PM Modified: 7/26/2013 - 12:36:06 PM 14:10:02:408 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists 14:10:02:418 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension. 14:10:02:418 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:418 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists 14:10:02:420 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 14:10:02:423 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:423 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists 14:10:02:423 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 14:10:02:423 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:423 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists 14:10:02:425 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 14:10:02:425 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:425 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists 14:10:02:443 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 14:10:02:443 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:443 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists 14:10:02:443 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:443 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:445 | HL | INFO | +16 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists 14:10:02:445 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:445 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:445 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists 14:10:02:445 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:445 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 2485 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:445 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists 14:10:02:448 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:448 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:448 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists 14:10:02:448 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:448 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 167 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:448 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Fade.ahk exists 14:10:02:453 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:453 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25319 bytes Created: 7/26/2013 - 12:43:57 PM Modified: 7/26/2013 - 12:43:57 PM 14:10:02:453 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists 14:10:02:468 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:468 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 317979 bytes Created: 7/26/2013 - 12:44:04 PM Modified: 7/26/2013 - 12:44:05 PM 14:10:02:468 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists 14:10:02:470 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:470 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 27844 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:470 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists 14:10:02:470 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:473 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 24841 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:473 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Bezel.ahk exists 14:10:02:473 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:473 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 21407 bytes Created: 7/26/2013 - 12:43:37 PM Modified: 7/26/2013 - 12:43:37 PM 14:10:02:473 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Statistics.ahk exists 14:10:02:475 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:475 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26089 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/14/2013 - 11:11:49 AM 14:10:02:475 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists 14:10:02:493 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:493 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 62368 bytes Created: 7/26/2013 - 12:44:14 PM Modified: 7/26/2013 - 12:44:14 PM 14:10:02:493 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Shared.ahk exists 14:10:02:498 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:498 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 61519 bytes Created: 7/26/2013 - 12:44:22 PM Modified: 7/26/2013 - 12:44:22 PM 14:10:02:498 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists 14:10:02:500 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:500 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28659 bytes Created: 7/26/2013 - 12:44:36 PM Modified: 7/26/2013 - 12:44:36 PM 14:10:02:500 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists 14:10:02:503 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 14:10:02:503 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 48332 bytes Created: 7/26/2013 - 12:43:51 PM Modified: 7/26/2013 - 12:43:51 PM 14:10:02:503 | HL | INFO | +0 | Main - HyperLaunch received "mame" and "Super Street Fighter IV Arcade Edition" 14:10:02:520 | HL | INFO | +16 | Main - Super Street Fighter IV Arcade Edition contains a System key in E:\Hyperspin\HyperLaunch\Settings\mame\Games.ini. Switching systemName to Taito Type X 14:10:02:530 | HL | INFO | +16 | Main - Super Street Fighter IV Arcade Edition is switching to emulator PCLauncher via: E:\Hyperspin\HyperLaunch\Settings\mame\Games.ini 14:10:02:530 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in E:\Hyperspin\HyperLaunch\Settings\Taito Type X\Emulators.ini 14:10:02:530 | HL | INFO | +0 | Main - Checking for a [PCLauncher] section in E:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 14:10:02:530 | HL | INFO | +0 | Main - Found [PCLauncher] in E:\Hyperspin\HyperLaunch\Settings\Global Emulators.ini 14:10:02:530 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk exists 14:10:02:530 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 20235 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/25/2013 - 1:16:54 PM 14:10:02:533 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 14:10:02:533 | HL | INFO | +0 | Main - Super Street Fighter IV Arcade Edition will use module: E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk 14:10:02:548 | HL | INFO | +15 | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher". 14:10:02:548 | HL | INFO | +0 | Main - INI Keys read 14:10:02:548 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists 14:10:02:550 | 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/14/2013 - 11:11:50 AM Modified: 7/14/2013 - 11:11:50 AM 14:10:02:550 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists 14:10:02:550 | 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/14/2013 - 11:11:50 AM Modified: 7/14/2013 - 11:11:50 AM 14:10:02:550 | HL | INFO | +0 | CheckPaths - Started 14:10:02:550 | HL | INFO | +0 | CheckFile - Checking if \ exists 14:10:02:550 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: bytes Created: 7/26/2013 - 2:10:02 PM Modified: 7/26/2013 - 2:10:02 PM 14:10:02:550 | HL | INFO | +0 | CheckPaths - Ended 14:10:02:550 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 frontendPID = 2380 frontendPath = E:\Hyperspin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = E: exitEmulatorKey = 2&4 exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s emuFullPath = emuPath = emuName = PCLauncher emuExt = romPath = E:\Hyperspin\Emulators\Taito Type X romPathFromIni = E:\Hyperspin\Emulators\Taito Type X romExtension = romExtensionOrig = romExtensions = executable = systemName = Taito Type X dbName = Super Street Fighter IV Arcade Edition 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 = false romMatchExt = true logFile = E:\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 originalWidth = 1920 originalHeight = 1080 dtEnabled = false dtPath = dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 4000 fadeOutExitDelay = 0 fadeOut = true 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 = false fadeImgPath = E:\Hyperspin\HyperLaunch\Media\Fade HLDataPath = E:\Hyperspin\HyperLaunch\Data HLMediaPath = E:\Hyperspin\HyperLaunch\Media HLErrSoundPath = E:\Hyperspin\HyperLaunch\Media\Sounds\Error modulesPath = E:\Hyperspin\HyperLaunch\Modules moduleFullName = E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ahk moduleName = PCLauncher modulePath = E:\Hyperspin\HyperLaunch\Modules\PCLauncher moduleExtension = ahk moduleExtensionsPath = E:\Hyperspin\HyperLaunch\Module Extensions libPath = E:\Hyperspin\HyperLaunch\Lib 7zEnabled = false 7zPath = E:\Hyperspin\HyperLaunch\Module Extensions\7z.exe 7zDllPath = E:\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 = 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 = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = E:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapper = ahk xpadderFullPath = E:\Hyperspin\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = E:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = E:\Hyperspin\HyperLaunch\Profiles\ahk keymapperFrontEndProfileName = HyperSpin keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\HyperSpin defaultProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\_Default systemProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X xPadderSystemProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\_Default emuProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\PCLauncher romProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\Taito Type X\Super Street Fighter IV Arcade Edition blankProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\blank HyperLaunchProfile = E:\Hyperspin\HyperLaunch\Profiles\ahk\HyperLaunch bezelEnabled = false statisticsEnabled = true 14:10:02:550 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 14:10:02:550 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 14:10:02:550 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 14:10:02:550 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 14:10:02:553 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 284 14:10:02:555 | 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.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 14:10:02:555 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 14:10:02:555 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 14:10:02:555 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 14:10:02:555 | HL | INFO | +0 | Main - Module is built 14:10:02:555 | HL | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\AutoHotkey.dll exists 14:10:02:555 | 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/14/2013 - 11:11:50 AM Modified: 7/14/2013 - 11:11:50 AM 14:10:02:558 | HL | INFO | +0 | Main - Running module 14:10:02:675 | MD | INFO | +N/A | Module initialized 14:10:02:698 | MD | DEBUG1 | +31 | fadeInTransitionAnimation: DefaultAnimateFadeIn 14:10:02:698 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut 14:10:02:698 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation 14:10:02:698 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation 14:10:02:698 | MD | INFO | +0 | StartModule - Started 14:10:02:698 | 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 MSystem: "Games for Windows","Microsoft Windows","PCLauncher","PC Games","Taito Type X","Touhou" 14:10:02:698 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Taito Type X" 14:10:02:698 | MD | INFO | +0 | StartModule - Ended 14:10:02:698 | MD | DEBUG1 | +0 | FadeInStart - Started 14:10:02:700 | MD | INFO | +0 | GetFadePicFile - Layer 1 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 1.png 14:10:02:700 | MD | INFO | +0 | GetFadePicFile - Layer 2 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 2.png 14:10:02:853 | MD | INFO | +156 | DefaultAnimateFadeIn - Started 14:10:02:853 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 14:10:03:423 | MD | INFO | +562 | DefaultAnimateFadeIn - Ended 14:10:03:423 | MD | INFO | +0 | DefaultFadeAnimation - Started 14:10:03:423 | MD | INFO | +0 | GetFadePicFile - Layer 3 will use E:\Hyperspin\HyperLaunch\Media\Fade\_Default\Layer 3.png 14:10:03:425 | MD | INFO | +0 | ReadHyperSpinXML - Started 14:10:03:425 | MD | INFO | +0 | ReadHyperSpinXML - Ended 14:10:03:430 | MD | INFO | +15 | CreateRomTable - Started 14:10:03:430 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 14:10:04:295 | MD | INFO | +858 | DefaultFadeAnimation - Ended 14:10:04:295 | MD | DEBUG1 | +0 | FadeInDelay started 14:10:04:295 | MD | DEBUG1 | +0 | FadeInDelay ended 14:10:04:295 | MD | DEBUG1 | +0 | FadeInStart - Ended 14:10:04:295 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 14:10:04:295 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 14:10:04:295 | MD | DEBUG1 | +0 | CoverFE - Started 14:10:04:475 | MD | DEBUG1 | +188 | CoverFE - Ended 14:10:04:475 | MD | INFO | +0 | CheckFile - Checking if E:\Hyperspin\HyperLaunch\Modules\PCLauncher\PCLauncher.ini exists 14:10:04:475 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9039 bytes Created: 7/14/2013 - 11:11:49 AM Modified: 7/25/2013 - 1:01:28 PM 14:10:04:475 | MD | INFO | +0 | Module Setting - PathToSteam: D:\Program Files (x86)\Steam 14:10:04:475 | MD | INFO | +0 | Module Setting - Application: ..\Emulators\Taito Type X\ssfivae\game.bat 14:10:04:478 | MD | INFO | +0 | Module Setting - AppWaitExe: game.exe 14:10:04:478 | MD | INFO | +0 | Module Setting - FadeTitle: SF41 14:10:04:480 | MD | INFO | +0 | CheckSettings - Started 14:10:04:480 | MD | INFO | +0 | PCLauncher - Setting mode to: "standard" 14:10:04:480 | MD | INFO | +0 | CheckFile - Checking if E:\Hyperspin\Emulators\Taito Type X\ssfivae\game.bat exists 14:10:04:480 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 36 bytes Created: 9/10/2011 - 4:32:12 AM Modified: 9/19/2011 - 10:26:45 AM 14:10:04:480 | MD | INFO | +0 | CheckSettings - Ended 14:10:04:480 | MD | INFO | +0 | PCLauncher - Launching a standard application. 14:10:04:480 | MD | INFO | +0 | Module Run - Running: E:\Hyperspin\Emulators\Taito Type X\ssfivae\"game.bat" 14:10:04:563 | MD | DEBUG1 | +78 | Module Run - ""game.bat" " Process ID: 1332 14:10:04:563 | MD | INFO | +0 | PCLauncher - FadeTitle set by user, waiting for "SF41" 14:10:04:565 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0xc02aa | Process ID: 2300 | Process Path: E:\Hyperspin\HyperLaunch\HyperLaunch.exe 14:10:04:565 | MD | INFO | +0 | Module WinWait - Waiting for SF41 14:10:08:556 | MD | DEBUG1 | +3978 | GetActiveWindowStatus - Title: SF41 - Sep 14 2010 17:42:49 | Class: SF41 | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x190156 | Process ID: 2136 | Process Path: E:\Hyperspin\Emulators\Taito Type X\ssfivae\Ttxshell.exe 14:10:08:556 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: SF41 - Sep 14 2010 17:42:49 | Class: SF41 | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x190156 | Process ID: 2136 | Process Path: E:\Hyperspin\Emulators\Taito Type X\ssfivae\Ttxshell.exe 14:10:08:556 | MD | INFO | +0 | Module WinWaitActive - Waiting for "SF41" 14:10:08:652 | MD | DEBUG1 | +109 | GetActiveWindowStatus - Title: SF41 - Sep 14 2010 17:42:49 | Class: SF41 | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 720 | Window HWND: 0x190156 | Process ID: 2136 | Process Path: E:\Hyperspin\Emulators\Taito Type X\ssfivae\Ttxshell.exe 14:10:08:657 | MD | INFO | +0 | PCLauncher - Waiting for AppWaitExe "game.exe" to close. 14:10:08:657 | MD | INFO | +0 | Module Process - WaitClose game.exe 14:10:08:659 | MD | INFO | +0 | StopGlobalUserFeatures - Starting 14:10:08:659 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 14:10:08:659 | MD | DEBUG1 | +0 | FadeOutExit started 14:10:08:659 | MD | INFO | +0 | DefaultAnimateFadeOut - Started 14:10:08:687 | MD | DEBUG1 | +32 | FadeInExit - Started 14:10:12:733 | MD | INFO | +4040 | DefaultAnimateFadeIn - Started 14:10:13:250 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 14:10:13:270 | MD | DEBUG1 | +31 | FadeInExit ended, waiting for user to close launched application 14:10:13:270 | MD | INFO | +0 | DefaultAnimateFadeOut - Ended 14:10:13:274 | MD | DEBUG1 | +0 | FadeOutExit ended 14:10:13:275 | MD | INFO | +0 | ExitModule - Started 14:10:13:275 | MD | INFO | +0 | Starting Updating Statistics: 14:10:13:275 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0 14:10:13:275 | MD | DEBUG2 | +0 | gameSectionStartTime:5833298 14:10:13:275 | MD | DEBUG2 | +0 | ElapsedTime:0 14:10:13:275 | MD | DEBUG2 | +0 | Statistics cleared game name: Super Street Fighter IV Arcade Edition 14:10:13:305 | MD | DEBUG2 | +31 | Loaded game statistics from ini files: Number_of_Times_Played: 16 Last_Time_Played: Friday July 26, 2013 01:03:31 PM Average_Time_Played: 1 Total_Time_Played: 12 System_Total_Played_Time: 12 Total_Global_Played_Time: 10142 14:10:13:305 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 17 Last_Time_Played: Friday July 26, 2013 02:10:13 PM Average_Time_Played: 1 Total_Time_Played: 12 System_Total_Played_Time: 12 Total_Global_Played_Time: 10142 14:10:13:333 | MD | INFO | +31 | Game section statistics updated. 14:10:13:333 | MD | INFO | +0 | ExitModule - Ended 14:10:13:333 | MD | INFO | +0 | End of Module Logs 14:10:13:443 | HL | INFO | +10889 | Main - Module ended, exiting HyperLaunch normally 14:10:13:443 | HL | INFO | +0 | ExitScript - Started 14:10:13:446 | HL | DEBUG1 | +0 | ExitScript - Putting HyperSpin.exe back in focus 14:10:13:859 | HL | INFO | +405 | SystemCursor - Restoring mouse cursor 14:10:13:869 | HL | INFO | +16 | ExitScript - Ended
connorsdad Posted July 26, 2013 Posted July 26, 2013 My monitor physically rotates, the top of the game image is at the bottom of my rotated monitor. I've tried running an ahk before the module closes but it makes no difference, somehow I need to run a script when the game has completely finished loading.
leostrife Posted July 26, 2013 Posted July 26, 2013 I've spent all night fighting to get kof98um working.......and failed When I exit, Hyperspin is gone but the process is still running. This system is a royal pita, think I'll be throwing in the towel shortly. The King of Fighter 98 UM, only works if you change sound from your PC to your stereo 2.0 above two speakers does not open the game, the game is not compatible with home theater or sound in 3.1, 5.1, 7.1 ...
langersld Posted July 26, 2013 Author Posted July 26, 2013 no its not on troubleshooting (sorry still new to this stuff)- I will repost as soon as i can with the right error log. My problem is that it does launch and play perfectly in hlhq, however its when it is in hyperspin that i have issues. I select the game and it starts fine - but after about 30 seconds the screen goes back to hyperspin. The game is still running the background but for some reason hyperspin kicks back on. I have to then exit hyperspin and select ssfiv ae on my taskbar to bring up the game. I don't have any other taito type x games to try yet but i have mame, naomi, model 2 and daphne all working perfectly. This is the only game i got an issue with. thanks for your help Just Try SF41
gigapig Posted July 26, 2013 Posted July 26, 2013 My monitor physically rotates, the top of the game image is at the bottom of my rotated monitor. I've tried running an ahk before the module closes but it makes no difference, somehow I need to run a script when the game has completely finished loading. Perhaps like me you have a Dell which only rotates one way. I saw your post about running it through arcadepc loader is that how you run it? If you had irotate running in the sys tray and then set up a key mapping for ctrl-alt-arrow key. Thats a bit of a janky idea. The other way is to do what we have been trying to do, but your flipping 180 instead of 90. So dxwnd module.
gigapig Posted July 26, 2013 Posted July 26, 2013 leolangone777. I thought that date looked out of place, wad that meant to be there?
wahoobrian Posted July 26, 2013 Posted July 26, 2013 @djvj - Noticed this today... The ..Modules/DXWnd/DXWnd.ini file as pulled from the dropbox has the System (rotation type) for all games as "Vertical". However, when editting that file using HLHQ, it uses "Vertical Rotation". When it is set as "Vertical Rotation", that's when "standard" appears on the logs... Could this be the source of rotation issues for some? Its not mine, I'm having other issues, but this appears out of sync... Hope this helps...
sucramjd Posted July 26, 2013 Posted July 26, 2013 leolangone777. I thought that date looked out of place, wad that meant to be there? hiya mate can you run me through how to set this up i'm really confused by it, well im not confused ive tried changing default emulator to dxwnd and all I got is cannot find path to giga wing blah blah blah [sIGPIC][/sIGPIC]
connorsdad Posted July 26, 2013 Posted July 26, 2013 The King of Fighter 98 UM, only works if you change sound from your PC to your stereo 2.0 above two speakers does not open the game, the game is not compatible with home theater or sound in 3.1, 5.1, 7.1 ... I fixed my problem a different way, see here http://www.hyperspin-fe.com/forum/showthread.php?27105-Hyperspin-exe-was-displaced-to-x-2000-y-2000-how-do-I-stop-this-from-happening
gigapig Posted July 26, 2013 Posted July 26, 2013 I think we should have separate threads for horizontal and vertical.
sucramjd Posted July 26, 2013 Posted July 26, 2013 another night of head scratching, I thought this was supposed to be easy, I need a noobs tutorial, god help all the real noobs. ive everything else up and running. [sIGPIC][/sIGPIC]
gigapig Posted July 26, 2013 Posted July 26, 2013 another night of head scratching, I thought this was supposed to be easy, I need a noobs tutorial, god help all the real noobs. ive everything else up and running. You don't have to, setup something else, play some games, have a hot candlelit bubble bath and listen to some Kenny G. It will all still be here tomorrow.
bytebackjrd Posted July 26, 2013 Posted July 26, 2013 Just Try SF41 That's not a bad idea! i will try it tonight to see if that one works - i would like the arcade edition because it has more characters but if the other one works then i will live with it until i figure ae out. Thanks
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.