Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×
  • 0

Taito Type X and Hyperlaunch 3.0


langersld

Question

Posted

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

  • Answers 1.4k
  • Created
  • Last Reply

Recommended Posts

Posted
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?

56uIzxg.png

Posted
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]

Posted

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. :)

Posted
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. :cheers:

56uIzxg.png

Posted

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:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

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.

56uIzxg.png

Posted

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

Posted

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?

56uIzxg.png

Posted

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 :)

Posted

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 ?

sig2.png?raw=1sig.jpg?raw=1

 

Posted
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.

56uIzxg.png

Posted
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.

56uIzxg.png

Posted

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

Posted

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.

sig2.png?raw=1sig.jpg?raw=1

 

Posted
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 ...

Posted
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

Posted
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.

56uIzxg.png

Posted

@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...

Posted
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]

Posted

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]

Posted
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. :)

56uIzxg.png

Posted
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

Archived

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

×
×
  • Create New...