PC Games

PC Launcher

MEmu := "PCLauncher"

MEmuV := "N/A"

MURL := ["http://www.rlauncher.com/wiki/index.php?title=PCLauncher"]

MAuthor := ["djvj"]

MVersion := "2.2.7"

MCRC := "5814E2E"

iCRC := "28F444EF"

MID := "635243126483565041"

MSystem := ["American Laser Games","Arcade PC","Doujin Soft","Examu eX-BOARD","Fan Remakes","Funny Racing","Games for Windows","Konami e-Amusement","Konami Bemani","Microsoft Windows","PC Games","Singstar","Steam","Steam Big Picture","Taito Type X","Touhou Project","Ultrastar","Ultrastar Deluxe","Windows Games","Adult Games","OUYA","GOG","Origin","Terrordrome","My Abandonware","Sega Ring","DXWndGame","Xbox Live Arcade","WoW Action Max off"]

;----------------------------------------------------------------------------

; 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 tooltips for each module setting in RocketLauncherUI for the definitions of each key and help using them.

; For information on how to use this module and what all the settings do, please see http://www.rlauncher.com/wiki/index.php?title=PCLauncher

;----------------------------------------------------------------------------

StartModule()


moduleIni.CheckFile("Could not find """ . moduleIni.FileFullPath . """`n`nRocketLauncherUI will create this file when you configure your first game to be used with the " . MEmu . " module.")


Application := moduleIni.Read(dbName, "Application",,,1)

AppWaitExe := moduleIni.Read(dbName, "AppWaitExe",,,1)

DiscImage := moduleIni.Read(dbName, "DiscImage",,,1)

DXWndGame := moduleIni.Read(dbName, "DXWndGame",,,1)

DXWndMaximizeWindow := moduleIni.Read(dbName, "DXWndMaximizeWindow",,,1)

ExitMethod := moduleIni.Read(dbName, "ExitMethod",,,1)

FadeTitle := moduleIni.Read(dbName, "FadeTitle",,,1)

FadeTitleWaitTillActive := moduleIni.Read(dbName, "FadeTitleWaitTillActive","true",,1)

FadeTitleTimeout := moduleIni.Read(dbName, "FadeTitleTimeout",,,1)

FadeInExitSleep := moduleIni.Read(dbName, "FadeInExitSleep",,,1)

HideConsole := moduleIni.Read(dbName, "HideConsole",,,1)

OriginGame := moduleIni.Read(dbName, "OriginGame",,,1)

Parameters := moduleIni.Read(dbName, "Parameters",,,1)

PostLaunch := moduleIni.Read(dbName, "PostLaunch",,,1)

PostLaunchParameters := moduleIni.Read(dbName, "PostLaunchParameters",,,1)

PostLaunchSleep := moduleIni.Read(dbName, "PostLaunchSleep",,,1)

PostExit := moduleIni.Read(dbName, "PostExit",,,1)

PostExitParameters := moduleIni.Read(dbName, "PostExitParameters",,,1)

PostExitSleep := moduleIni.Read(dbName, "PostExitSleep",,,1)

PreLaunch := moduleIni.Read(dbName, "PreLaunch",,,1)

PreLaunchParameters := moduleIni.Read(dbName, "PreLaunchParameters",,,1)

PreLaunchMode := moduleIni.Read(dbName, "PreLaunchMode",,,1)

PreLaunchSleep := moduleIni.Read(dbName, "PreLaunchSleep",,,1)

SteamID := moduleIni.Read(dbName, "SteamID",,,1)

WorkingFolder := moduleIni.Read(dbName, "WorkingFolder",,,1)

bezelTopOffset := moduleIni.Read(dbName, "BezelTopOffset","0",,1)

bezelBottomOffset := moduleIni.Read(dbName, "BezelBottomOffset","0",,1)

bezelLeftOffset := moduleIni.Read(dbName, "BezelLeftOffset","0",,1)

bezelRightOffset := moduleIni.Read(dbName, "BezelRightOffset","0",,1)

BezelFixedResMode := moduleIni.Read(dbName, "BezelFixedResMode","false",,1)

HideWindowTitleBar := moduleIni.Read(dbName, "HideWindowTitleBar","true",,1)

HideWindowBorder := moduleIni.Read(dbName, "HideWindowBorder","true",,1)

HideWindowMenuBar := moduleIni.Read(dbName, "HideWindowMenuBar","true",,1)

HideDecoratorsAfterMove := moduleIni.Read(dbName, "HideDecoratorsAfterWindowMove","false",,1)

HideWindowBorderFirst := moduleIni.Read(dbName, "HideWindowBorderFirst","false",,1)

Fullscreen := moduleIni.Read(dbName, "Fullscreen",,,1)


If (!Application && !SteamID) { ; This app cannot be launched if no info exists already in the ini and this is not a steam game

ScriptError("You have not set up " . dbName . " in RocketLauncherUI yet, so PCLauncher does not know what exe, FadeTitle, and/or SteamID to watch for.")

}


; Configuring bezel settings that would normally be set in BezelLabel

If (HideWindowTitleBar = "false")

disableHideTitleBar := true

If (HideWindowBorder = "false")

disableHideBorder := true

If (HideWindowMenuBar = "false")

disableHideToggleMenu := true

If (HideDecoratorsAfterMove = "true")

hideDecoratorsAfterWindowMove := true

If (HideWindowBorderFirst = "true")

hideBorderFirst := true


If Fullscreen {

;Warn user if fullscreen is set, but no custom game user function file exists for this game

gameUserFunc := new File(libPath . "\Lib\User Functions\" . systemName . "\" . dbName . ".ahk")

If (!gameUserFunc.Exist()) {

RLLog.Warning("PCLauncher - You have configured a fullscreen setting for this game, but no GameUserFunction file exists at '" . gameUserFunc.FileFullPath . "' therefore the fullscreen setting won't have any effect until you create such file and implement the proper SetFullscreen function")

}

}


BezelGUI()

FadeInStart()

If (BezelFixedResMode = "true")

BezelStart("fixResMode")

Else

BezelStart()


If Application {

primaryExe := new Emulator(Application) ; instantiate primary application executable object

}


If (AppWaitExe != "") {

AppWaitExe := new Process(AppWaitExe)

}


If FadeTitle {

FadeTitleObj := StringUtils.ParsePCTitle(FadeTitle)

appPrimaryWindow := new Window(new WindowTitle(FadeTitleObj.Title,FadeTitleObj.Class)) ; instantiate primary application window object

}


; If Application needs a cd/dvd image in the drive, mount it in DT first

If DiscImage {

RLLog.Info("PCLauncher - Application is a Disc Image, mounting it in DT")

appIsImage := 1

DiscImage := new File(GetFullName(DiscImage)) ; convert a relative path defined in the PCLauncher ini to absolute

DiscImage.CheckFile("Cannot find this DiscImage for " . dbName . ":`n" . DiscImage.FileFullPath)

; StringUtils.SplitPath(DiscImage,"",ImagePath,ImageExt,ImageName)

If StringUtils.Contains(DiscImage.FileExt,"mds|mdx|b5t|b6t|bwt|ccd|cue|isz|nrg|cdi|iso|ape|flac")

{ VirtualDrive("get") ; get the vdDriveLetter

; VirtualDrive("mount",ImagePath . "\" . ImageName . "." . ImageExt)

VirtualDrive("mount",DiscImage.FileFullPath)

} 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 PreLaunch {

RLLog.Info("PCLauncher - PreLaunch set by user, running: " . PreLaunch)

PreLaunchParameters := If (!PreLaunchParameters or PreLaunchParameters="ERROR") ? "" : PreLaunchParameters

If (preLaunchMode = "run") {

errLevel := PreLaunchExe.Run(If PreLaunchIsURL ? "" : PreLaunchParameters,,,,,(If PreLaunchIsURL ? "" : 1)) ; If this is a url, do not send params

If errLevel

ScriptError("There was a problem launching your PreLaunch application. Please check it is a valid executable.")

TimerUtils.Sleep(PreLaunchSleep)

} Else {

errLevel := PreLaunchExe.RunWait(If PreLaunchIsURL ? "" : PreLaunchParameters,,(If PreLaunchIsURL ? "" : 1)) ; If this is a url, do not send params

If errLevel

ScriptError("There was a problem launching your PreLaunch application. Please check it is a valid executable.")

}

}


If (DXWndGame = "true") ; start dxwnd if needed

DxwndRun()


Fullscreen := If BezelEnabled() ? "false" : Fullscreen

FullscreenParams := CustomFunction.SetFullscreenPreLaunch(Fullscreen)

If (FullscreenParams) {

RLLog.Debug("PCLauncher - Setting fullscreen parameters to : " . FullscreenParams)

Parameters .= " " . FullscreenParams

}


If StringUtils.Contains(mode,"steam|steambp") ; steam launch

Steam(SteamID, primaryExe.FileFullPath, Parameters)

Else If (mode = "origin") ; origin launch

Origin(primaryExe.FileName, primaryExe.FilePath, Parameters)

Else {

If (mode = "url")

{ RLLog.Info("PCLauncher - Launching URL.")

errLevel := primaryExe.Run()

} Else { ; standard launch

RLLog.Info("PCLauncher - Launching a standard application.")

If (HideConsole = "true" and primaryExe.FileExt = "bat") {

RLLog.Info("PCLauncher - Hiding DOS console for bat file.")

objShell := ComObjCreate("WScript.Shell")

objShell.CurrentDirectory := If WorkingFolder ? WorkingFolder : primaryExe.FilePath

errLevel := objShell.Run("""" . primaryExe.FileName . """ " . Parameters, 0, false)

}

Else

errLevel := primaryExe.Run(Parameters,,,,,1,If WorkingFolder ? WorkingFolder : "")

}

If errLevel

ScriptError("There was a problem launching your " . (If appIsImage ? "ImageExe" : "Application") . ". Please check it is a valid executable.")

}


If PostLaunch {

RLLog.Info("PCLauncher - PostLaunch set by user, running: " . PostLaunch)

PostLaunchExe := new Process(PostLaunch)

PostLaunchParameters := If (!PostLaunchParameters or PostLaunchParameters="ERROR") ? "" : PostLaunchParameters

errLevel := PostLaunchExe.Run(If PostLaunchIsURL ? "" : PostLaunchParameters,,,,,(If PostLaunchIsURL ? "" : 1)) ; If this is a url, do not send params

If errLevel

ScriptError("There was a problem launching your PostLaunch application. Please check it is a valid executable.")

TimerUtils.Sleep(PostLaunchSleep)

}


If FadeTitle {

RLLog.Info("PCLauncher - FadeTitle set by user, waiting for """ . appPrimaryWindow.WinTitle.GetWindowTitle() . """")

If (FadeTitleTimeout)

appPrimaryWindow.Wait(FadeTitleTimeout)

Else

appPrimaryWindow.Wait()

If (FadeTitleWaitTillActive = "true")

appPrimaryWindow.WaitActive()

} Else If AppWaitExe {

RLLog.Info("PCLauncher - FadeTitle not set by user, but AppWaitExe is. Waiting for AppWaitExe: " . AppWaitExe.FileName)

AppWaitExe.Process("Wait",15)

If (AppWaitExe.PID = 0)

ScriptError("PCLauncher - There was an error getting the Process ID of your AppWaitExe """ . AppWaitExe.FileName . """. Please try setting a FadeTitle instead.")

} Else If SteamIDExe {

RLLog.Info("PCLauncher - FadeTitle and AppWaitExe not set by user, but SteamIDExe was found. Waiting for SteamIDExe: " . SteamIDExe.FileFullPath)

SteamIDExe.Process("Wait",15) ; wait 15 seconds for this process to launch

If (SteamIDExe.PID = 0)

ScriptError("PCLauncher - There was an error getting the Process ID from your SteamIDExe for """ . dbName . """. Please try setting a FadeTitle instead.")

} Else If primaryExe.PID {

RLLog.Info("PCLauncher - FadeTitle and AppWaitExe not set by user, but a PID for the primary application was found. Waiting for PID: " . primaryExe.PID)

appPrimaryWindow.PID := primaryExe.PID ; store the PID of the primary exe into the window object

appPrimaryWindow.Wait(,primaryExe.PID) ; only wait for the pid, not any other window element

appPrimaryWindow.WaitActive(,primaryExe.PID)

} Else

RLLog.Error("PCLauncher - FadeTitle and AppWaitExe not set by user and no AppPID found from an Application, PCLauncher has nothing to wait for")


If (DXWndGame = "true" and (DXWndMaximizeWindow = "aspect" or DXWndMaximizeWindow = "stretch"))

appPrimaryWindow.Maximize(If (DXWndMaximizeWindow="aspect") ? "true" : "false")


BezelDraw()


TimerUtils.Sleep(FadeInExitSleep) ; PCLauncher setting for some stubborn games that keeps the fadeIn screen up a little longer

FadeInExit()


If AppWaitExe {

If !FadeTitle {

RLLog.Info("PCLauncher - Creating a window based on the AppWaitExe because FadeTitle was not set")

appPrimaryWindow := new Window(new WindowTitle(,,,,AppWaitExe.PID)) ; instantiate AppWaitExe window object

appPrimaryWindow.Wait()

appPrimaryWindow.Get("ID")

appPrimaryWindow.WinTitle.PID := "" ; remove PID from future window matches

appPrimaryWindow.WinTitle.ID := appPrimaryWindow.ID ; inject hwnd ID so future matches use it instead

}

RLLog.Info("PCLauncher - Waiting for AppWaitExe """ . AppWaitExe.FileName . """ to close.")

AppWaitExe.Process("WaitClose")

} Else If FadeTitle { ; If fadeTitle is set and no appPID was created.

RLLog.Info("PCLauncher - Waiting for FadeTitle """ . appPrimaryWindow.WinTitle.GetWindowTitle() . """ to close.")

appPrimaryWindow.WaitClose()

} Else If SteamIDExe {

RLLog.Info("PCLauncher - Waiting for SteamIDExe """ . SteamIDExe.FileName . """ to close.")

SteamIDExe.Process("WaitClose")

} Else If primaryExe.PID {

If !FadeTitle {

RLLog.Info("PCLauncher - Creating a window based on the Primary Application """ . primaryExe.FileName . """ because FadeTitle nor AppWaitExe were set")

appPrimaryWindow := new Window(new WindowTitle(,,,,primaryExe.PID)) ; instantiate primary application window object

appPrimaryWindow.Wait()

appPrimaryWindow.Get("ID")

appPrimaryWindow.WinTitle.PID := "" ; remove PID from future window matches

appPrimaryWindow.WinTitle.ID := appPrimaryWindow.ID ; inject hwnd ID so future matches use it instead

}

RLLog.Info("PCLauncher - Waiting for the Primary Application PID """ . primaryExe.PID . """ to close.")

primaryExe.Process("WaitClose")

} 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 {

RLLog.Info("PCLauncher - PostExit set by user, running: " . PostExit)

PostExitExe := new Process(PostExit)

PostExitParameters := If (!PostExitParameters or PostExitParameters="ERROR") ? "" : PostExitParameters

errLevel := PostExitExe.Run(If PostExitIsURL ? "" : PostExitParameters,,,,,(If PostExitIsURL ? "" : 1)) ; If this is a url, do not send params

If errLevel

ScriptError("There was a problem launching your PostExit application. Please check it is a valid executable.")

TimerUtils.Sleep(PostExitSleep)

}


; If Application is a cd/dvd image, unmount it in DT

If appIsImage

VirtualDrive("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 (primaryExe.PID = 0)

; Run, Steam.exe -shutdown, %SteamPath% ; close steam


If (DXWndGame = "true")

DxwndClose()


BezelExit()

FadeOutExit()

ExitModule()


CheckSettings() {

Global Application,primaryExe

Global PreLaunch,PreLaunchExe,PreLaunchIsURL

Global PostLaunch,PostLaunchExe,PostLaunchIsURL

Global PostExit,PostExitExe,PostExitIsURL

Global moduleName,appIsImage,vdDriveLetter,SteamID,OriginGame,DXWndGame,mode,AppWaitExe,SteamIDExe,FadeTitle

Global modulePath,fadeIn

RLLog.Info("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

RLLog.Info("PCLauncher - SteamID is set, setting mode to: """ . mode . """")

} Else If (StringUtils.SubStr(Application,1,3) = "ste") {

mode := "steambp" ; setting module to use Steam Browser Protocol mode

RLLog.Info("PCLauncher - Application is a Steam Browser Protocol, setting mode to: """ . mode . """")

} Else If (StringUtils.SubStr(Application,1,4) = "http") {

mode := "url" ; setting module to use url mode

RLLog.Info("PCLauncher - Application is a URL, setting mode to: """ . mode . """")

} Else If OriginGame {

mode := "origin" ; setting module to use Origin mode

StringUtils.BackslashCheck(primaryExe.FileFullPath,"Application")

RLLog.Info("PCLauncher - Origin mode enabled. Will log in to Origin if required.")

} Else If Application {

mode := "standard" ; for standard launching

StringUtils.BackslashCheck(primaryExe.FileFullPath,"Application")

RLLog.Info("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 """ . dbName . """")


If (SteamID && Application) ; do not allow 2 launching methods as module cannot know which should be used

ScriptError("You are trying to use Steam and an 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 := new IniFile(modulePath . "\SteamIDs.ini")

SteamIDFile.CheckFile()

If !SteamID ; if this game does not have a SteamID defined

StringUtils.SplitPath(Application,SteamID) ; try to grab the ID from the Application name

SteamIDExe := SteamIDFile.ReadCheck(SteamID, "exe",,,1)

If !SteamIDExe ; if it was still not found, error out

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 {

RLLog.Info("PCLauncher - Found an exe in the SteamIDs.ini for this game: """ . SteamIDExe . """")

SteamIDExe := new Process(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)

If (appIsImage && !primaryExe.FilePath) ; 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

primaryExe.FilePath := vdDriveLetter . ":\"

If (!primaryExe.FileName && mode = "standard" && (mode != "steam" || mode != "steambp"))

ScriptError("Missing filename on the end of your Application in " . moduleName . ".ini:`n" . primaryExe.FileFullPath)

If (!primaryExe.FileExt && mode = "standard" && (mode != "steam" || mode != "steambp"))

ScriptError("Missing extension on your Application in " . moduleName . ".ini:`n" . primaryExe.FileFullPath)


PreLaunchExe := AltAppCheck(PreLaunch,"PreLaunch",PreLaunchIsURL)

PostLaunchExe := AltAppCheck(PostLaunch,"PostLaunch",PostLaunchIsURL)

PostExitExe := AltAppCheck(PostExit,"PostExit",PostExitIsURL)


If (mode = "standard")

primaryExe.CheckFile("Cannot find this Application:`n" . primaryExe.FileFullPath) ; keeping this last so more descriptive errors will trigger first

RLLog.Info("CheckSettings - Ended")

}


AltAppCheck(file,id,ByRef urlID) {

If file {

obj := new Process(file)

urlID := If (StringUtils.SubStr(file,1,4)="http" || StringUtils.SubStr(file,1,3)="ste") ? 1:""

If urlID

RLLog.Info("PCLauncher - " . id . " is a URL or Steam Browser Protocol: " . file)

Else {

StringUtils.BackslashCheck(obj.FileFullPath,id)

obj.CheckFile("Cannot find this " . id . " application:`n" . obj.FileFullPath)

}

Return obj

}

}


HaltEmu:

CustomFunction.HaltGame()

Return


RestoreEmu:

CustomFunction.RestoreGame()

Return


CloseProcess:

If (ExitMethod != "InGame") {

FadeOutStart()

If (ExitMethod = "Process Close AppWaitExe" && AppWaitExe) {

RLLog.Info("CloseProcess - ExitMethod is ""Process Close AppWaitExe""")

AppWaitExe.Process("Close")

} Else If (ExitMethod = "WinClose AppWaitExe" && AppWaitExe) {

RLLog.Info("CloseProcess - ExitMethod is ""WinClose AppWaitExe""")

AppWaitExe.Process("Exist")

AppWaitWindow := new Window(new WindowTitle(,,,,AppWaitExe.PID))

AppWaitWindow.Close()

} Else If (ExitMethod = "Process Close Application") {

RLLog.Info("CloseProcess - ExitMethod is ""Process Close Application""")

primaryExe.Process("Close")

} Else If (ExitMethod = "WinClose Application" && FadeTitle) {

RLLog.Info("CloseProcess - ExitMethod is ""WinClose Close Application""")

appPrimaryWindow.Close()

} Else If (ExitMethod = "Send Alt+F4") {

RLLog.Info("CloseProcess - ExitMethod is ""Send Alt+F4""")

KeyUtils.Send("!{F4}")

} Else {

RLLog.Info("CloseProcess - Default ExitMethod`, using ""WinClose""")

appPrimaryWindow.Close()

}

}


Return



<?xml version="1.0" encoding="UTF-8"?>

<INISCHEMA>

<INIFILES>

<INIFILE name="%ModuleName%" required="true">

<INITYPE>Module</INITYPE>

<SECTIONS>

<SECTION name="%RomName%" required="true">

<SECTIONTYPE>Rom</SECTIONTYPE>

<GROUPS>

<GROUP name="Application"/>

<GROUP name="Pre/Post Launch"/>

<GROUP name="Bezel"/>

<GROUP name="Misc"/>

</GROUPS>

<KEYS>

<KEY name="Application" group="Application" required="true" nullable="false">

<KEYTYPE>ExeTarget</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>The directory and executable, batch, or shortcut (lnk file) to your application. (this must end with the applications 3-letter extension). If an exe on an image is defined here, the image defined below will be mounted with your Virtual Drive first then this exe will be ran. If no exact path to the exe is defined, it will assume it is found on the root folder of the mounted image. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="AppWaitExe" group="Application" required="false" nullable="true">

<KEYTYPE>ProcessName</KEYTYPE>

<DESCRIPTION>This will be the exe, if different then the Application, that you want the script to wait to close. This would be needed if launching a bat file, which in turn launches another exe, where the exe is the game. Leave this blank if the module works fine with the exe from the Application key.</DESCRIPTION>

<FILEEXTENSIONS>

<FILEEXTENSION>exe</FILEEXTENSION>

</FILEEXTENSIONS>

</KEY>

<KEY name="WorkingFolder" group="Application" required="false" nullable="true">

<KEYTYPE>ExeStartIn</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>Mostly for GoG games, allows you to set a different working directory then the default directory (the one Application exists in).</DESCRIPTION>

</KEY>

<KEY name="DiscImage" group="Application" required="false" nullable="true">

<KEYTYPE>FilePath</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>Path to a disc image (ccd,cdi,cue,iso,isz,nrg) if required by a game, usually for a cd check. Only fill this key if a cd/dvd image is required by your game.</DESCRIPTION>

<PATHTYPE>Any</PATHTYPE>

<FILEEXTENSIONS>

<FILEEXTENSION>ccd</FILEEXTENSION>

<FILEEXTENSION>cdi</FILEEXTENSION>

<FILEEXTENSION>cue</FILEEXTENSION>

<FILEEXTENSION>iso</FILEEXTENSION>

<FILEEXTENSION>isz</FILEEXTENSION>

<FILEEXTENSION>nrg</FILEEXTENSION>

</FILEEXTENSIONS>

</KEY>

<KEY name="Parameters" group="Application" required="false" nullable="true">

<KEYTYPE>ExeParams</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your application.</DESCRIPTION>

</KEY>

<KEY name="ExitMethod" group="Application" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Define an alternate way to exit your Application in case it doesn't close with your Front End's exit keys using the default WinClose. WinClose methods are suggested as they will cleanly close a window, whereas Process methods force close it (many apps do not like to be force closed). Alt+F4 is an app-friendly method also, but some applications will disable this. InGame will disable any RL exit keys and you must exit through the ingame menus. Choose the one that works best for your scenario. WARNING, before enabling Fade_Out on exit, make sure you test your ExitMethod first, otherwise you might get a blank screen while game never closed.</DESCRIPTION>

<VALUES>

<VALUE>WinClose Application</VALUE>

<VALUE>WinClose AppWaitExe</VALUE>

<VALUE>Process Close Application</VALUE>

<VALUE>Process Close AppWaitExe</VALUE>

<VALUE>Send Alt+F4</VALUE>

<VALUE>InGame</VALUE>

</VALUES>

</KEY>

<KEY name="SteamID" group="Application" required="false" nullable="true">

<KEYTYPE>Long</KEYTYPE>

<DESCRIPTION>If you are launching a steam game, provide the ID of the game here. This will turn on steam mode if not blank. Steam only understands AppIDs for games, not rom names. See here for more info on finding a steam ID for your game: https://support.steampowered.com/kb_article.php?ref=3729-WFJZ-4175</DESCRIPTION>

</KEY>

<KEY name="OriginGame" group="Application" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if this game uses the Origin service. If true, it will automatically login to Origin so you do not get stuck at a login prompt while loading.</DESCRIPTION>

</KEY>

<KEY name="PreLaunch" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application before launching the Application. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PostLaunch" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application after the Application has launched, but before the module waits for it to close. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PostExit" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application after the Application has closed. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PreLaunchParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PreLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PreLaunchMode" group="Pre/Post Launch" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This allows you to control wether the PreLaunch application will pause RocketLauncher from continuing until it closes (runwait) or continue running even though the PreLaunch application may still be running. Utilize the PreLaunchSleep to pause RocketLauncher a certain amount of time when using "run" mode only. Default is Run.</DESCRIPTION>

<VALUES>

<VALUE>run</VALUE>

<VALUE>runwait</VALUE>

</VALUES>

</KEY>

<KEY name="PreLaunchSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PreLaunch app for a set amount of time, put that here (1000=1 second). Only applies if PreLaunchMode is set to "run" or "default".</DESCRIPTION>

</KEY>

<KEY name="PostLaunchParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PostLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PostLaunchSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).</DESCRIPTION>

</KEY>

<KEY name="PostExitParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PostLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PostExitSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).</DESCRIPTION>

</KEY>

<KEY name="BezelTopOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set top offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelBottomOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set bottom offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelLeftOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set right offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelRightOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set left offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelFixedResMode" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the game requires fixed resolution bezel mode. Do this if the game window cannot be resized</DESCRIPTION>

</KEY>

<KEY name="HideWindowTitleBar" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the title bar of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowBorder" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the border of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowMenuBar" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the menu bar of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowBorderFirst" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the this game requires that its border is hidden before the title bar. Defaults to false, only change this setting if you aren't able to hide the border or title bar of the game's window</DESCRIPTION>

</KEY>

<KEY name="HideDecoratorsAfterWindowMove" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the this game requires that the window decorators are hidden only after the window being moved/resized. Defaults to false, only change this setting if you aren't able to hide the border or title bar of the game's window. What normally happens is that the border/title of the window will become visible again anytime the window is moved or resized.</DESCRIPTION>

</KEY>

<KEY name="Fullscreen" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Enables/Disables Fullscreen. This setting will only take effect if you also create a custom user function to configure the game to start in fullscreen or windowed mode (if the game supports it). This is done by implementing either the SetFullscreenPostLaunch or SetFullscreenPreLaunch functions in the Game User Functions script file for this specific game.</DESCRIPTION>

</KEY>

<KEY name="FadeTitle" group="Misc" required="false" nullable="true">

<KEYTYPE>WinTitle</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This is the Window Title &amp; Class of your application. To find the Title/Class, click the button to the right of this field to launch a script that copies the active window's title and class to your clipboard. You can also use the AutoIt3 Window Spy utility installed with AutoHotKey or my utility @ http://www.rlauncher.com/forum/downloads.php?do=file&amp;id=7</DESCRIPTION>

</KEY>

<KEY name="FadeTitleWaitTillActive" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if you don't want the fade title to wait until the window becomes active. This is set to true by default, but some specific loaders might require this to be set to false instead, like Game Loader All for Taito Type X games.</DESCRIPTION>

</KEY>

<KEY name="FadeTitleTimeout" group="Misc" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Amount of seconds to wait for the FadeTitle window to appear before exiting with a timeout. This is set to 30 seconds by default, if the game takes too long to start then you should increase this value.</DESCRIPTION>

</KEY>

<KEY name="FadeInExitSleep" group="Misc" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>This is needed for some applications that may start, but not appear, ending FadeInExit prematurely. It keeps the fade screen up for the defined length.</DESCRIPTION>

</KEY>

<KEY name="DXWndGame" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if this game should be launched with DXWnd to run in windowed mode. It is your responsibility to make sure this game is already configured in DXWnd software (in the Module Extensions folder). You also need to make sure the game works with DXWnd first.</DESCRIPTION>

</KEY>

<KEY name="DXWndMaximizeWindow" group="Misc" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Set to Keep Aspect Ratio or Stretch Window if you want the game's window to be maximized to fill your screen, set false otherwise. This is only applicable if you also set the DXWndGame setting to true.</DESCRIPTION>

<VALUES>

<VALUE description="Keep Aspect Ratio">aspect</VALUE>

<VALUE description="Stretch Window">stretch</VALUE>

<VALUE description="False">false</VALUE>

</VALUES>

</KEY>

<KEY name="HideConsole" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if you want to hide the DOS console when launching bat files. This will only be applicable if your ApplicationPath is pointing to a file with .bat extension.</DESCRIPTION>

</KEY>

</KEYS>

</SECTION>

</SECTIONS>

</INIFILE>

<INIFILE name="%SystemName%" required="false">

<INITYPE>System</INITYPE>

<SECTIONS>

<SECTION name="%RomName%" required="true">

<SECTIONTYPE>Rom</SECTIONTYPE>

<GROUPS>

<GROUP name="Application"/>

<GROUP name="Pre/Post Launch"/>

<GROUP name="Bezel"/>

<GROUP name="Misc"/>

</GROUPS>

<KEYS>

<KEY name="Application" group="Application" required="true" nullable="false">

<KEYTYPE>ExeTarget</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>The directory and executable, batch, or shortcut (lnk file) to your application. (this must end with the applications 3-letter extension). If an exe on an image is defined here, the image defined below will be mounted with your Virtual Drive first then this exe will be ran. If no exact path to the exe is defined, it will assume it is found on the root folder of the mounted image. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="AppWaitExe" group="Application" required="false" nullable="true">

<KEYTYPE>ProcessName</KEYTYPE>

<DESCRIPTION>This will be the exe, if different then the Application, that you want the script to wait to close. This would be needed if launching a bat file, which in turn launches another exe, where the exe is the game. Leave this blank if the module works fine with the exe from the Application key.</DESCRIPTION>

<FILEEXTENSIONS>

<FILEEXTENSION>exe</FILEEXTENSION>

</FILEEXTENSIONS>

</KEY>

<KEY name="WorkingFolder" group="Application" required="false" nullable="true">

<KEYTYPE>ExeStartIn</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>Mostly for GoG games, allows you to set a different working directory then the default directory (the one Application exists in).</DESCRIPTION>

</KEY>

<KEY name="DiscImage" group="Application" required="false" nullable="true">

<KEYTYPE>FilePath</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>Path to a disc image (ccd,cdi,cue,iso,isz,nrg) if required by a game, usually for a cd check. Only fill this key if a cd/dvd image is required by your game.</DESCRIPTION>

<PATHTYPE>Any</PATHTYPE>

<FILEEXTENSIONS>

<FILEEXTENSION>ccd</FILEEXTENSION>

<FILEEXTENSION>cdi</FILEEXTENSION>

<FILEEXTENSION>cue</FILEEXTENSION>

<FILEEXTENSION>iso</FILEEXTENSION>

<FILEEXTENSION>isz</FILEEXTENSION>

<FILEEXTENSION>nrg</FILEEXTENSION>

</FILEEXTENSIONS>

</KEY>

<KEY name="Parameters" group="Application" required="false" nullable="true">

<KEYTYPE>ExeParams</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your application.</DESCRIPTION>

</KEY>

<KEY name="ExitMethod" group="Application" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Define an alternate way to exit your Application in case it doesn't close with your Front End's exit keys using the default WinClose. WinClose methods are suggested as they will cleanly close a window, whereas Process methods force close it (many apps do not like to be force closed). Alt+F4 is an app-friendly method also, but some applications will disable this. InGame will disable any RL exit keys and you must exit through the ingame menus. Choose the one that works best for your scenario. WARNING, before enabling Fade_Out on exit, make sure you test your ExitMethod first, otherwise you might get a blank screen while game never closed.</DESCRIPTION>

<VALUES>

<VALUE>WinClose Application</VALUE>

<VALUE>WinClose AppWaitExe</VALUE>

<VALUE>Process Close Application</VALUE>

<VALUE>Process Close AppWaitExe</VALUE>

<VALUE>Send Alt+F4</VALUE>

<VALUE>InGame</VALUE>

</VALUES>

</KEY>

<KEY name="SteamID" group="Application" required="false" nullable="true">

<KEYTYPE>Long</KEYTYPE>

<DESCRIPTION>If you are launching a steam game, provide the ID of the game here. This will turn on steam mode if not blank. Steam only understands AppIDs for games, not rom names. See here for more info on finding a steam ID for your game: https://support.steampowered.com/kb_article.php?ref=3729-WFJZ-4175</DESCRIPTION>

</KEY>

<KEY name="OriginGame" group="Application" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if this game uses the Origin service. If true, it will automatically login to Origin so you do not get stuck at a login prompt while loading.</DESCRIPTION>

</KEY>

<KEY name="PreLaunch" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application before launching the Application. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PostLaunch" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application after the Application has launched, but before the module waits for it to close. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PostExit" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>URI</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This can be used to run another application after the Application has closed. This will usually be blank. Can be a relative or absolute path, and include any parameters on this one line. Can also be a URL or Steam Browser Protocol.</DESCRIPTION>

</KEY>

<KEY name="PreLaunchParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PreLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PreLaunchMode" group="Pre/Post Launch" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This allows you to control wether the PreLaunch application will pause RocketLauncher from continuing until it closes (runwait) or continue running even though the PreLaunch application may still be running. Utilize the PreLaunchSleep to pause RocketLauncher a certain amount of time when using "run" mode only. Default is Run.</DESCRIPTION>

<VALUES>

<VALUE>run</VALUE>

<VALUE>runwait</VALUE>

</VALUES>

</KEY>

<KEY name="PreLaunchSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PreLaunch app for a set amount of time, put that here (1000=1 second). Only applies if PreLaunchMode is set to "run" or "default".</DESCRIPTION>

</KEY>

<KEY name="PostLaunchParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PostLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PostLaunchSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).</DESCRIPTION>

</KEY>

<KEY name="PostExitParameters" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>This can be any number of parameters that you want to supply to your PostLaunch application.</DESCRIPTION>

</KEY>

<KEY name="PostExitSleep" group="Pre/Post Launch" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).</DESCRIPTION>

</KEY>

<KEY name="BezelTopOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set top offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelBottomOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set bottom offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelLeftOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set right offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelRightOffset" group="Bezel" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Set left offset for bezel in pixels</DESCRIPTION>

</KEY>

<KEY name="BezelFixedResMode" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the game requires fixed resolution bezel mode. Do this if the game window cannot be resized</DESCRIPTION>

</KEY>

<KEY name="HideWindowTitleBar" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the title bar of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowBorder" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the border of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowMenuBar" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if the menu bar of the game's window should not be hidden. Defaults to true</DESCRIPTION>

</KEY>

<KEY name="HideWindowBorderFirst" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the this game requires that its border is hidden before the title bar. Defaults to false, only change this setting if you aren't able to hide the border or title bar of the game's window</DESCRIPTION>

</KEY>

<KEY name="HideDecoratorsAfterWindowMove" group="Bezel" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if the this game requires that the window decorators are hidden only after the window being moved/resized. Defaults to false, only change this setting if you aren't able to hide the border or title bar of the game's window. What normally happens is that the border/title of the window will become visible again anytime the window is moved or resized.</DESCRIPTION>

</KEY>

<KEY name="Fullscreen" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Enables/Disables Fullscreen. This setting will only take effect if you also create a custom user function to configure the game to start in fullscreen or windowed mode (if the game supports it). This is done by implementing either the SetFullscreenPostLaunch or SetFullscreenPreLaunch functions in the Game User Functions script file for this specific game.</DESCRIPTION>

</KEY>

<KEY name="FadeTitle" group="Misc" required="false" nullable="true">

<KEYTYPE>WinTitle</KEYTYPE>

<FULLROW>true</FULLROW>

<DESCRIPTION>This is the Window Title &amp; Class of your application. To find the Title/Class, click the button to the right of this field to launch a script that copies the active window's title and class to your clipboard. You can also use the AutoIt3 Window Spy utility installed with AutoHotKey or my utility @ http://www.rlauncher.com/forum/downloads.php?do=file&amp;id=7</DESCRIPTION>

</KEY>

<KEY name="FadeTitleWaitTillActive" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to false if you don't want the fade title to wait until the window becomes active. This is set to true by default, but some specific loaders might require this to be set to false instead, like Game Loader All for Taito Type X games.</DESCRIPTION>

</KEY>

<KEY name="FadeTitleTimeout" group="Misc" required="false" nullable="false">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>Amount of seconds to wait for the FadeTitle window to appear before exiting with a timeout. This is set to 30 seconds by default, if the game takes too long to start then you should increase this value.</DESCRIPTION>

</KEY>

<KEY name="FadeInExitSleep" group="Misc" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>This is needed for some applications that may start, but not appear, ending FadeInExit prematurely. It keeps the fade screen up for the defined length.</DESCRIPTION>

</KEY>

<KEY name="DXWndGame" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if this game should be launched with DXWnd to run in windowed mode. It is your responsibility to make sure this game is already configured in DXWnd software (in the Module Extensions folder). You also need to make sure the game works with DXWnd first.</DESCRIPTION>

</KEY>

<KEY name="DXWndMaximizeWindow" group="Misc" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Set to Keep Aspect Ratio or Stretch Window if you want the game's window to be maximized to fill your screen, set false otherwise. This is only applicable if you also set the DXWndGame setting to true.</DESCRIPTION>

<VALUES>

<VALUE description="Keep Aspect Ratio">aspect</VALUE>

<VALUE description="Stretch Window">stretch</VALUE>

<VALUE description="False">false</VALUE>

</VALUES>

</KEY>

<KEY name="HideConsole" group="Misc" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Set to true if you want to hide the DOS console when launching bat files. This will only be applicable if your ApplicationPath is pointing to a file with .bat extension.</DESCRIPTION>

</KEY>

</KEYS>

</SECTION>

</SECTIONS>

</INIFILE>

</INIFILES>

</INISCHEMA>


# [Settings] - General settings for module

# PathToSteam - Put your steam folder in here. Do not need the exe, only the path with no backslash on the end.

#

# [romName] - The romName starts each section below. It must match your "game name" in your database.

# Application - The directory and executable, batch, or shortcut (lnk file) to your application. (this must end with the applications 3-letter extension). If an exe on an image is defined here, the image defined below will be mounted with Daemon Tools first then this exe will be ran. If no exact path to the exe is defined, it will assume it is found on the root folder of the mounted image. Can also be a URL or Steam Browser Protocol.

# AppWaitExe - This will be the exe, if different then the Application, that you want the script to wait to close. This would be needed if launching a bat file, which in turn launches another exe, where the exe is the game. Leave this blank if the module works fine with the exe from the Application key.

# DiscImage - Path to a disc image (ccd,cdi,cue,iso,isz,nrg) if required by a game, usually for a cd check. Only fill this key if a cd/dvd image is required by your game.

# Parameters - This can be any number of parameters that you want to supply to your application.

# SteamID - If you are launching a steam game, provide the ID of the game here. This will turn on steam mode if not blank. Steam only understands AppIDs for games, not rom names. See here for more info on finding a steam ID for your game: https://support.steampowered.com/kb_article.php?ref=3729-WFJZ-4175

# OriginGame - Set to true if this is a game using the Origin Service. If true it will allow automatic logging into Origin so you do not get stuck at a login prompt while loading

# WorkingFolder - Mostly for GoG games, allows you to set a different working directory then the default directory (the one Application exists in)

# PreLaunch - This can be used to run another application before launching the Application. This will usually be blank. Can be a relative or absolute path. Can also be a URL or Steam Browser Protocol.

# PreLaunchParameters - This can be any number of parameters that you want to supply to your PreLaunch application.

# PreLaunchSleep - If you need the script to wait after launching your PreLaunch app for a set amount of time, put that here (1000=1 second).

# PostLaunch - This can be used to run another application after the Application has launched, but before the module waits for it to close. This will usually be blank. Can be a relative or absolute path. Can also be a URL or Steam Browser Protocol.

# PostLaunchParameters - This can be any number of parameters that you want to supply to your PostLaunch application.

# PostLaunchSleep - If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).

# PostExit - This can be used to run another application after the Application has closed. This will usually be blank. Can be a relative or absolute path. Can also be a URL or Steam Browser Protocol.

# PostExitParameters - This can be any number of parameters that you want to supply to your PostLaunch application.

# PostExitSleep - If you need the script to wait after launching your PostLaunch app for a set amount of time, put that here (1000=1 second).

# ExitMethod - Define an alternate way to exit your Application in case it doesn't close with your Hyperspin exit keys using the default WinClose. WinClose methods are suggested as they will cleanly close a window, whereas Process methods force close it (many apps do not like to be force closed). Alt+F4 is an app-friendly method also, but some applications will disable this. Choose the one that works best for your scenario. WARNING, before enabling Fade_Out on exit, make sure you test your ExitMethod first, otherwise you might get a blank screen while game never closed.

# FadeTitle - This is the Window Title & Class of your application. To find the Title/Class you can use the AutoIt3 Window Spy utility installed with AutoHotKey or my utility @ http://www.hyperspin-fe.com/forum/showthread.php?15014-Window-Logger

# FadeInExitSleep - This is needed for some applications that may start, but not appear, ending FadeInExit prematurely. It keeps the fade screen up for the defined length.

# HideCursor - True or False - Same as the RocketLauncher setting, but allows for per-game use.

#//////////////////////////// My Applications //////////////////////////////


[Example]

Application=

AppWaitExe=

DiscImage=

Parameters=

SteamID=

OriginGame=

WorkingFolder=

PreLaunch=

PreLaunchParameters=

PreLaunchSleep=

PostLaunch=

PostLaunchParameters=

PostLaunchSleep=

PostExit=

PostExitParameters=

PostExitSleep=

ExitMethod=

FadeTitle=

FadeInExitSleep=

HideCursor=


[Settings]

PathToSteam=D:\Program Files (x86)\Steam

verticalMethod=irotate


[Fix-It Felix Jr]

Application=.\Modules\PCLauncher\Game Scripts\Fix-It Felix Jr Launcher.exe

AppWaitExe=FixitFelixJr.exe

FadeTitle=ahk_class FOCAL Test Shell

ExitMethod=WinClose AppWaitExe


[Notepad]

Application=C:\Windows\system32\notepad.exe

PreLaunchSleep=2000

ExitMethod=WinClose Application

FadeTitle=Notepad ahk_class Notepad


[Steam Big Picture]

Application=steam://open/bigpicture

FadeTitle=Steam ahk_class CUIEngineWin32


[SuperMarioWar]

Application=..\..\PC Games\smw-1.8-beta2-bin\SuperMarioWar.exe

ExitMethod=WinClose Application

FadeTitle=Super Mario War ahk_class SDL_app


[Terraria]

Application=          

AppWaitExe=Terraria.exe

SteamID=105600

FadeTitle=Terraria


[XBMC]

Application=..\Program Files (x86)\XBMC\XBMC.exe

PreLaunch=

FadeTitle=XBMC ahk_class XBMC


[Need for Speed - Most Wanted]

Application=..\Program Files (x86)\Origin Games\Need for Speed(TM) Most Wanted\NFS13.exe

OriginGame=true


[Sonic & SEGA All-Stars Racing Transformed]

SteamID=212480

#PreLaunch=steam://open/bigpicture

PostLaunch=.\Modules\PCLauncher\PostLaunch - Sonic Racing Transformed.exe

FadeTitle=Sonic & All-Stars Racing Transformed ahk_class ASN


[Taito Type X]


[Battle Fantasia]

Application=..\Emulators\Taito Type X\Battle Fantasia\game.bat

FadeTitle=ahk_class CLS_BATTLEFANTASIA

AppWaitExe=game.exe

BezelLeftOffset=1920

BezelRightOffset=1080

ExitMethod=Process Close AppWaitExe



[BlazBlue Calamity Trigger]

Application=..\Emulators\Taito Type X\BlazBlue Calamity Trigger\game.bat

FadeTitle=ahk_class Blaz Blue

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[BlazBlue Continuum Shift]

Application=..\Emulators\Taito Type X\BlazBlue Continuum Shift\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=WinClose AppWaitExe



[Chaos Breaker]

Application=..\Emulators\Taito Type X\Chaos Breaker\Game Loader All RH.exe

FadeTitle=ahk_class chaosbreaker

AppWaitExe=game.exe

BezelLeftOffset=1920

BezelRightOffset=1080

ExitMethod=WinClose AppWaitExe


[GigaWing Generations]

Application=D:\HyperSpin\Emulators\Taito Type X\GigaWing Generations\GigaWing Generations.lnk

FadeTitle=ahk_class TOPWINDOW

launchExe=GigaWing Generations.lnk

AppWaitExe=game.exe

ExitMethod=Send Alt+F4


[Homura]

Application=..\Emulators\Taito Type X\Homura\Game Loader All RH.exe

FadeTitle=ahk_class BASE

launchExe=Homura.lnk

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[King of Fighters 98, The Ultimate Match]

Application=..\Emulators\Taito Type X\King of Fighters 98, The Ultimate Match\game.bat

AppWaitExe=launcher.exe

ExitMethod=Process Close AppWaitExe


[King of Fighters XII, The]

Application=..\Emulators\Taito Type X\King of Fighters XII, The\Game Loader All RH.exe

FadeTitle=ahk_class NGLU_CLASS

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Shikigami no Shiro III]

Application=..\Emulators\Taito Type X\Shikigami no Shiro III\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Taisen Hot Gimmick 5]

Application=..\Emulators\Taito Type X\Taisen Hot Gimmick 5\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[King of Fighters XIII, The]

Application=..\Emulators\Taito Type X\King of Fighters XIII, The\game.bat

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[KOF - Maximum Impact Regulation A]

Application=..\Emulators\Taito Type X\KOF - Maximum Impact Regulation A\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=WinClose AppWaitExe


[KOF - Sky Stage]

Application=..\Emulators\Taito Type X\KOF - Sky Stage\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=WinClose AppWaitExe


[King of Fighters Sky Stage, The]

Application=D:\HyperSpin\Emulators\Taito Type X\King of Fighters Sky Stage, The\King of Fighters Sky Stage, The.lnk

AppWaitExe=game.exe


[Power Instinct The Commemoration]

Application=..\Emulators\Taito Type X\Power Instinct The Commemoration\game.bat

FadeTitle=ahk_class tx_gouketu

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Raiden III]

Application=..\Emulators\Taito Type X\Raiden III\Game Loader All RH.exe

FadeTitle=ahk_class JJ9X

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Raiden IV]

Application=..\Emulators\Taito Type X\Raiden IV\Game Loader All RH.exe

FadeTitle=ahk_class JJ11X

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Samurai Shodown - Edge of Destiny]

Application=..\Emulators\Taito Type X\Samurai Shodown - Edge of Destiny\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Spica Adventure]

Application=..\Emulators\Taito Type X\Spica Adventure\game.bat

FadeTitle=ahk_class SpikaADV.

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Street Fighter IV]

Application=..\Emulators\Taito Type X\Street Fighter IV\game.bat

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Super Street Fighter IV Arcade Edition]

Application=..\Emulators\Taito Type X\Super Street Fighter IV Arcade Edition\game.bat

FadeTitle=ahk_class SF41

ExitMethod=Process Close AppWaitExe


[Tetris The Grand Master 3 Terror Instinct]

Application=D:\HyperSpin\Emulators\Taito Type X\Tetris The Grand Master 3 Terror Instinct\Tetris The Grand Master 3 Terror Instinct.bat

AppWaitExe=game.exe


[Trouble Witches AC]

Application=..\Emulators\Taito Type X\Trouble Witches AC\game.bat

ahk_class Trouble Witches

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Battle Gear 4 Tuned]

Application=D:\HyperSpin\Emulators\Taito Type X\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=BattleGear4Tuned.xml

ExitMethod=Process Close Application


[Wacky Races]

Application=D:\HyperSpin\Emulators\Taito Type X\Wacky Races\Data\game.bat

AppWaitExe=game.exe

ExitMethod=Process Close AppWaitExe


[Super Street Fighter IV Arcade Edition (Version 2012)]

Application=..\Emulators\Taito Type X\Super Street Fighter IV Arcade Edition (Version 2012)\game.bat


[King of Fighters 98, The - The Ultimate Match]

Application=..\Emulators\Taito Type X\King of Fighters 98, The Ultimate Match\game.bat


[Wacky Races]

Application=..\Emulators\Taito Type X\Wacky Races\Data\game.bat

ExitMethod=Process Close AppWaitExe


[Mugen]


[Avenger Vs X-Men]

Application=F:\HyperSpin\Emulators\Mugen\Avenger Vs X-Men\Avenger Vs X-Men.exe


[Bastard]

Application=F:\HyperSpin\Emulators\Mugen\Bastard\Bastard.exe


[Marvel vs Capcom 3 - Last Rise of Heroes]

Application=F:\HyperSpin\Emulators\Mugen\Marvel vs Capcom 3 - Last Rise of Heroes\Marvel vs Capcom 3 - Last Rise of Heroes.exe


[The King of Fighters 2002 Ultimate Match]

Application=F:\HyperSpin\Emulators\Mugen\The King of Fighters 2002 Ultimate Match\The King of Fighters 2002 Ultimate Match.exe



[Doujin Soft]


[Akatsuki Blitzkampf]

Application=F:\HyperSpin\Emulators\Doujin Soft\Akatsuki Blitzkampf\Akatsuki Blitzkampf.exe

AppWaitExe=Akatsuki Blitzkampf.exe

ExitMethod=WinClose Application


[BIGBANG BEAT 1st Impression]

Application=F:\HyperSpin\Emulators\Doujin Soft\BIGBANG BEAT 1st Impression\BIGBANG BEAT 1st Impression.exe

AppWaitExe=BIGBANG BEAT 1st Impression.exe

FadeTitle = BIGBANG BEAT 1st Impression 

ExitMethod=WinClose Application


[Hinokakera]

Application=F:\HyperSpin\Emulators\Doujin Soft\Hinokakera\Hinokakera.exe

AppWaitExe=Hinokakera.exe

ExitMethod=WinClose Application


[Yatagarasu]

Application=F:\HyperSpin\Emulators\Doujin Soft\Yatagarasu\Yatagarasu.exe

AppWaitExe=Yatagarasu.exe

FadeTitle = Yatagarasu 

ExitMethod=WinClose Application


[Melty Blood Act Cadenza Ver B]

Application=F:\HyperSpin\Emulators\Doujin Soft\Melty Blood Act Cadenza Ver B\Melty Blood Act Cadenza Ver B.exe

AppWaitExe=Melty Blood Act Cadenza Ver B.exe

ExitMethod=WinClose Application


[PC Games]


[BlazBlue - Central Fiction]

Application=F:\HyperSpin\Emulators\PC Games\BlazBlue - Central Fiction\BBCF.exe


[BlazBlue - Chronophantasma Extend]

Application=F:\HyperSpin\Emulators\PC Games\BlazBlue - Chronophantasma Extend\BBCPEX.exe


[BlazBlue - Cross Tag Battle]

Application=F:\HyperSpin\Emulators\PC Games\BlazBlue - Cross Tag Battle\BBTAG.exe


[The King of Fighters 2002 Unlimited Match]

Application=F:\HyperSpin\Emulators\PC Games\The King of Fighters 2002 Unlimited Match\The King of Fighters 2002 Unlimited Match.exe


[Toybox Turbos]

Application=F:\HyperSpin\Emulators\PC Games\Toybox Turbos\Toybox Turbos.exe


[Ultimate Marvel vs. Capcom 3]

Application=F:\HyperSpin\Emulators\PC Games\Ultimate Marvel vs. Capcom 3\Ultimate Marvel vs. Capcom 3.exe


[Ultra Street Fighter IV]

Application=F:\HyperSpin\Emulators\PC Games\Ultra Street Fighter IV\Ultra Street Fighter IV.exe


[BootGGXrd]

Application=F:\HyperSpin\Emulators\PC Games\Guilty Gear Xrd REV 2\Binaries\Win32\BootGGXrd.exe


[Table Top Racing World Tour]

Application=F:\HyperSpin\Emulators\PC Games\Table Top Racing World Tour\Table Top Racing World Tour.exe


[Double Dragon Neon]

Application=F:\HyperSpin\Emulators\PC Games\Double Dragon Neon\bin\Double Dragon Neon.exe


[Angry Birds]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds\Angry Birds.exe


[Angry Birds Rio]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds Rio\Angry Birds Rio.exe


[Angry Birds Seasons]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds Seasons\Angry Birds Seasons.exe


[Angry Birds Space]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds Space\Angry Birds Space.exe


[Angry Birds Star Wars]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds Star Wars\Angry Birds Star Wars.exe


[Angry Birds Star Wars II]

Application=F:\HyperSpin\Emulators\PC Games\Angry Birds Star Wars II\Angry Birds Star Wars II.exe


[Bad Piggies]

Application=F:\HyperSpin\Emulators\PC Games\Bad Piggies\Bad Piggies.exe


[10 Second Ninja X]

Application=F:\HyperSpin\Emulators\PC Games\10 Second Ninja X\10 Second Ninja X.exe


[Grand Theft Auto 2]

Application=F:\HyperSpin\Emulators\PC Games\Grand Theft Auto 2\Grand Theft Auto 2.exe


[Grand Theft Auto III]

Application=F:\HyperSpin\Emulators\PC Games\Grand Theft Auto III\Grand Theft Auto III.exe


[Grand Theft Auto Vice City]

Application=F:\HyperSpin\Emulators\PC Games\Grand Theft Auto Vice City\Grand Theft Auto Vice City.exe


[Grand Theft Auto San Andreas]

Application=F:\HyperSpin\Emulators\PC Games\Grand Theft Auto San Andreas\Grand Theft Auto San Andreas.exe


[Guilty Gear Isuka]

Application=F:\HyperSpin\Emulators\PC Games\Guilty Gear Isuka\Guilty Gear Isuka.exe


[Guilty Gear X2 Reload]

Application=F:\HyperSpin\Emulators\PC Games\Guilty Gear X2 Reload\Guilty Gear X2 Reload.exe


[Melty Blood Actress Again Current Code]

Application=F:\HyperSpin\Emulators\PC Games\Melty Blood Actress Again Current Code\Melty Blood Actress Again Current Code.exe


[Guns, Gore and Cannoli]

Application=F:\HyperSpin\Emulators\PC Games\Guns, Gore and Cannoli\Guns, Gore and Cannoli.exe


[hod3pc]

Application=F:\HyperSpin\Emulators\PC Games\THE HOUSE OF THE DEAD3_EU\hod3pc.exe


[ggx_pce]

Application=F:\HyperSpin\Emulators\PC Games\Guilty Gear X\ggx_pce.exe


[King Of Dirt]

Application=F:\HyperSpin\Emulators\PC Games\King Of Dirt\King Of Dirt.exe


[Lastfight]

Application=F:\HyperSpin\Emulators\PC Games\Lastfight\Lastfight.exe


[Monster Jam Battlegrounds]

Application=F:\HyperSpin\Emulators\PC Games\Monster Jam Battlegrounds\Monster Jam Battlegrounds.exe


[Obliteracers]

Application=F:\HyperSpin\Emulators\PC Games\Obliteracers\Obliteracers.exe


[OR2006C2C]

Application=F:\HyperSpin\Emulators\PC Games\OutRun 2006 Coast 2 Coast\OR2006C2C.exe


[Riff Racer]

Application=F:\HyperSpin\Emulators\PC Games\Riff Racer\Riff Racer.exe


[SkullGirls 2nd Encore]

Application=F:\HyperSpin\Emulators\PC Games\Skullgirls 2nd Encore\SkullGirls.exe


[Trackmania Turbo]

Application=F:\HyperSpin\Emulators\PC Games\Trackmania Turbo\Trackmania Turbo.exe


[Volgarr The Viking]

Application=F:\HyperSpin\Emulators\PC Games\Volgarr the Viking\Volgarr The Viking.exe


[Blade Arcus from Shining Battle Arena]

Application=F:\HyperSpin\Emulators\PC Games\Blade Arcus from Shining Battle Arena\Blade Arcus from Shining Battle Arena.exe


[BurnoutParadise]

Application=F:\HyperSpin\Emulators\PC Games\Burnout Paradise - The Ultimate Box\BurnoutParadise.exe


[Monster Jam Battlegrounds]

Application=F:\HyperSpin\Emulators\PC Games\Monster Jam Battlegrounds\Monster Jam Battlegrounds.exe


[Nitroplus Blasterz Heroines Infinite Duel]

Application=F:\HyperSpin\Emulators\PC Games\Nitroplus Blasterz Heroines Infinite Duel\Nitroplus Blasterz Heroines Infinite Duel.exe


[OutDrive]

Application=F:\HyperSpin\Emulators\PC Games\OutDrive\OutDrive.exe


[Running Gods]

Application=F:\HyperSpin\Emulators\PC Games\Running Gods\Running Gods.exe


[Skullgirls 2nd Encore]

Application=F:\HyperSpin\Emulators\PC Games\Skullgirls 2nd Encore\Skullgirls 2nd Encore.exe


[Streets of Rage Remake]

Application=F:\HyperSpin\Emulators\PC Games\Streets of Rage Remake\Streets of Rage Remake.exe


[The Take Over]

Application=F:\HyperSpin\Emulators\PC Games\The TakeOver v1.3\The Take Over.exe


[Trackmania Turbo]

Application=F:\HyperSpin\Emulators\PC Games\Trackmania Turbo\Trackmania Turbo.exe


[Wild Guns Reloaded]

Application=F:\HyperSpin\Emulators\PC Games\Wild Guns Reloaded\Wild Guns Reloaded.exe


[Koihime Enbu]

Application=F:\HyperSpin\Emulators\PC Games\Koihime Enbu\Koihime Enbu.exe


[AH3LM]

Application=F:\HyperSpin\Emulators\PC Games\Arcana Heart 3 LOVE MAX\AH3LM.exe


[kok]

Application=F:\HyperSpin\Emulators\PC Games\Kings of Kung Fu\kok.exe


[Sega Rally]

Application=F:\HyperSpin\Emulators\PC Games\Sega Rally\Sega Rally.exe


[shadowblade]

Application=F:\HyperSpin\Emulators\PC Games\Shadow Blade Reload\shadowblade.exe


[Ougon]

Application=F:\HyperSpin\Emulators\PC Games\Umineko Golden Fantasia\Ougon.exe


[AxiomVerge]

Application=F:\HyperSpin\Emulators\PC Games\Axiom Verge\AxiomVerge.exe


[BTRGame_Shipping]

Application=F:\HyperSpin\Emulators\PC Games\Breaking The Rules - The Roman Tournament\BTRGame_Shipping.exe


[Dex]

Application=F:\HyperSpin\Emulators\PC Games\Dex Enhanced Edition\Dex.exe


[DivekickD3D11]

Application=F:\HyperSpin\Emulators\PC Games\Divekick\DivekickD3D11.exe


[FF4]

Application=F:\HyperSpin\Emulators\PC Games\Final Fantasy IV\FF4.exe


[FFV_Game]

Application=F:\HyperSpin\Emulators\PC Games\Final Fantasy V\FFV_Game.exe


[Frederic2]

Application=F:\HyperSpin\Emulators\PC Games\Frederic Evil Strikes Back\Frederic2.exe


[Heist]

Application=F:\HyperSpin\Emulators\PC Games\Steam Heist\Heist.exe


[JumpJetRex]

Application=F:\HyperSpin\Emulators\PC Games\JumpJet Rex\JumpJetRex.exe


[MercenaryKings]

Application=F:\HyperSpin\Emulators\PC Games\Mercenary Kings\MercenaryKings.exe


[OmertaSteam]

Application=F:\HyperSpin\Emulators\PC Games\Omerta - City of Gangsters\OmertaSteam.exe


[PES2017]

Application=F:\HyperSpin\Emulators\PC Games\Pro Evolution Soccer 2017\PES2017.exe

Fullscreen=true


[PressureOverdrive]

Application=F:\HyperSpin\Emulators\PC Games\Pressure Overdrive\PressureOverdrive.exe


[Prison Architect]

Application=F:\HyperSpin\Emulators\PC Games\Prison Architect\Prison Architect.exe


[shadowblade]

Application=F:\HyperSpin\Emulators\PC Games\Shadow Blade Reload\shadowblade.exe


[SkyScrappers]

Application=F:\HyperSpin\Emulators\PC Games\SkyScrappers\SkyScrappers.exe


[SSSS]

Application=F:\HyperSpin\Emulators\PC Games\Saint Seiya Soldiers Soul\SSSS.exe


[Suicide Squad - Special Ops]

Application=F:\HyperSpin\Emulators\PC Games\Suicide Squad - Special Ops\Suicide Squad - Special Ops.exe


[Velocity2X]

Application=F:\HyperSpin\Emulators\PC Games\Velocity 2X\Velocity2X.exe


[Young Justice]

Application=F:\HyperSpin\Emulators\PC Games\Young Justice Legacy\Young Justice.exe


[DuckTales Remastered]

Application=F:\HyperSpin\Emulators\PC Games\DuckTales Remastered\executable\DuckTales.exe


[Aces of the Luftwaffe]

Application=F:\HyperSpin\Emulators\PC Games\Aces of the Luftwaffe\aotl.exe


[avp2]

Application=F:\HyperSpin\Emulators\PC Games\Aliens vs. Predator 2\avp2.exe


[PrimalHunt]

Application=F:\HyperSpin\Emulators\PC Games\Aliens versus Predator 2 - Primal Hunt\PrimalHunt.exe


[ShippingPC-Bzb2Game]

Application=F:\HyperSpin\Emulators\PC Games\All Zombies Must Die!\Binaries\Win32\ShippingPC-Bzb2Game.exe


[Mini Doom]

Application=F:\HyperSpin\Emulators\PC Games\Mini Doom\Mini Doom.exe


[SamuraiRiot]

Application=F:\HyperSpin\Emulators\PC Games\Samurai Riot\SamuraiRiot.exe


[Crazy Taxi]

Application=F:\HyperSpin\Emulators\PC Games\Crazy Taxi\Crazy Taxi.exe


[NiGHTS Into Dreams]

Application=F:\HyperSpin\Emulators\PC Games\NiGHTS Into Dreams\NiGHTS Into Dreams.exe


[SEGA Bass Fishing]

Application=F:\HyperSpin\Emulators\PC Games\SEGA Bass Fishing\SEGA Bass Fishing.exe


[Sonic Adventure DX]

Application=F:\HyperSpin\Emulators\PC Games\Sonic Adventure DX\Sonic Adventure DX.exe


[Space Channel 5 Part 2]

Application=F:\HyperSpin\Emulators\PC Games\Space Channel 5 Part 2\Space Channel 5 Part 2.exe


[The Disney Afternoon Collection]

Application=F:\HyperSpin\Emulators\PC Games\The Disney Afternoon Collection\capcom_disney_afternoon.exe


[The King of Fighters XIV - Steam Edition]

Application=F:\HyperSpin\Emulators\PC Games\The King of Fighters XIV - Steam Edition\kofxiv.exe


[Hatred]

Application=F:\HyperSpin\Emulators\PC Games\Hatred\Hatred\Binaries\Win64\Hatred.exe


[Blob]

Application=F:\HyperSpin\Emulators\PC Games\A Boy and His Blob\Blob.exe


[BBCF]

Application=F:\HyperSpin\Emulators\PC Games\BlazBlue - Central Fiction\BBCF.exe


[BBCPEX]

Application=F:\HyperSpin\Emulators\PC Games\BlazBlue - Chronophantasma Extend\BBCPEX.exe


[SZS]

Application=F:\HyperSpin\Emulators\PC Games\Bloody Zombies\SZS.exe


[ChasingDead]

Application=F:\HyperSpin\Emulators\PC Games\Chasing Dead\ChasingDead.exe


[Coz]

Application=F:\HyperSpin\Emulators\PC Games\Children of Zodiarcs\Coz.exe


[Darkest]

Application=F:\HyperSpin\Emulators\PC Games\Darkest Dungeon\_windows\Darkest.exe


[Dott]

Application=F:\HyperSpin\Emulators\PC Games\Day of the Tentacle Remastered\Dott.exe


[LOTDGame]

Application=F:\HyperSpin\Emulators\PC Games\Deadlight - Director's Cut\Binaries\Win64\LOTDGame.exe


[DontKnockTwice]

Application=F:\HyperSpin\Emulators\PC Games\Don't Knock Twice\DontKnockTwice.exe


[duke3d]

Application=F:\HyperSpin\Emulators\PC Games\Duke Nukem 3D - 20th Anniversary World Tour\duke3d.exe


[MicroMachines]

Application=F:\HyperSpin\Emulators\PC Games\Micro Machines - World Series\MicroMachines.exe


[MN9Game]

Application=F:\HyperSpin\Emulators\PC Games\Mighty No. 9\Binaries\Win64\MN9Game.exe


[Renoir]

Application=F:\HyperSpin\Emulators\PC Games\Renoir\Renoir.exe


[Sam3]

Application=F:\HyperSpin\Emulators\PC Games\Serious Sam 3 BFE\Bin\Sam3.exe


[SamHD_TSE]

Application=F:\HyperSpin\Emulators\PC Games\Serious Sam HD - The Second Encounter\Bin\SamHD_TSE.exe


[SineMoraEX]

Application=F:\HyperSpin\Emulators\PC Games\Sine Mora EX\SineMoraEX.exe


[WalkingDeadMichonne]

Application=F:\HyperSpin\Emulators\PC Games\The Walking Dead - Michonne\WalkingDeadMichonne.exe


[2Dark]

Application=F:\HyperSpin\Emulators\PC Games\2Dark\2Dark.exe


[KungFury]

Application=F:\HyperSpin\Emulators\PC Games\Kung Fury Street Rage\KungFury.exe


[ImprisonedLight]

Application=F:\HyperSpin\Emulators\PC Games\Imprisoned Light\ImprisonedLight.exe


[Shoot 1UP]

Application=F:\HyperSpin\Emulators\PC Games\Shoot 1UP\Shoot1UP.exe


[TinyBarbarianDX]

Application=F:\HyperSpin\Emulators\PC Games\Tiny Barbarian DX\TinyBarbarianDX.exe


[Death's Hangover]

Application=F:\HyperSpin\Emulators\PC Games\Death's Hangover\Death's Hangover.exe


[nw]

Application=F:\HyperSpin\Emulators\PC Games\Donuts'n'Justice\nw.exe


[Terrordrome]

Application=F:\HyperSpin\Emulators\PC Games\Terrordrome\Terrordrome_Final.exe

DXWndMaximizeWindow=stretch

PreLaunchMode=run

PreLaunchSleep=1000

PreLaunch=..\Emulators\v2_04_32_Build_fx0\dxwnd.exe

ExitMethod=Process Close Application


[SF30thAnniversaryCollection]

Application=F:\HyperSpin\Emulators\PC Games\Street Fighter 30th Anniversary Collection\win64\SF30thAnniversaryCollection.exe


[Sine Mora EX]

Application=F:\HyperSpin\Emulators\PC Games\Sine Mora EX\SineMoraEX.exe


[Shoot 1UP]

Application=F:\HyperSpin\Emulators\PC Games\Shoot 1UP\Shoot1UP.exe


[Project Giana]


[Giana Sisters - Twisted Dreams]

Application=F:\HyperSpin\Emulators\Project Giana\Giana Sisters - Twisted Dreams\Giana Sisters - Twisted Dreams.exe


[Giana Sisters Twisted Dreams - Rise of the Owlverlord]

Application=F:\HyperSpin\Emulators\Project Giana\Giana Sisters Twisted Dreams - Rise of the Owlverlord\Giana Sisters Twisted Dreams - Rise of the Owlverlord.exe


[Giana Sisters 2D HD]

Application=F:\HyperSpin\Emulators\Project Giana\Giana Sisters 2D HD\Giana Sisters 2D HD.exe


[Giana Sisters Dream Runners]

Application=F:\HyperSpin\Emulators\Project Giana\Giana Sisters Dream Runners\Giana Sisters Dream Runners.exe


[NeoGeo 25th Anniversary]


[Metal Slug]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Metal Slug\Metal Slug.exe

 

[Metal Slug 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Metal Slug 2\Metal Slug 2.exe


[Metal Slug 3]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Metal Slug 3\Metal Slug 3.exe


[Metal Slug X]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Metal Slug X\Metal Slug X.exe


[Last Blade]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Last Blade\Last Blade.exe


[Neo Turf Masters]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Neo Turf Masters\Neo Turf Masters.exe


[Pulstar]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Pulstar\Pulstar.exe


[Samurai Shodown 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Samurai Shodown 2\Samurai Shodown 2.exe


[Samurai Shodown 5 Special]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Samurai Shodown 5 Special\Samurai Shodown 5 Special.exe


[Sengoku 3]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Sengoku 3\Sengoku 3.exe


[Shock Troopers 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Shock Troopers 2\Shock Troopers 2.exe


[Shock Troopers]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Shock Troopers\Shock Troopers.exe


[Twinkle Star Sprites]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Twinkle Star Sprites\Twinkle Star Sprites.exe


[Real Bout Fatal Fury 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Real Bout Fatal Fury 2\Real Bout Fatal Fury 2.exe


[Garou MOTW]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Garou MOTW\Garou MOTW.exe


[Fatal Fury Special]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Fatal Fury Special\Fatal Fury Special.exe


[Ironclad]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Ironclad\Ironclad.exe


[King of Fighters 2000]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\King of Fighters 2000\King of Fighters 2000.exe


[King of Fighters 2002]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\King of Fighters 2002\King of Fighters 2002.exe


[King of The Monsters]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\King of The Monsters\King of The Monsters.exe


[Art of Fighting 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Art of Fighting 2\Art of Fighting 2.exe


[Baseball Stars 2]

Application=F:\HyperSpin\Emulators\NeoGeo 25th Anniversary\Baseball Stars 2\Baseball Stars 2.exe


[Adult Games]


[Hell Girls]

Application=F:\HyperSpin\Emulators\Adult Games\Hell Girls\Hell Girls.exe


[HuniePop]

Application=F:\HyperSpin\Emulators\Adult Games\HuniePop\HuniePop.exe


[Leisure Suit Larry - Magna Cum Laude]

Application=F:\HyperSpin\Emulators\Adult Games\Leisure Suit Larry - Magna Cum Laude\Leisure Suit Larry - Magna Cum Laude.exe


[Lula 3D]

Application=F:\HyperSpin\Emulators\Adult Games\Lula 3D\Lula 3D.exe


[Mahjong Pretty Girls Battle]

Application=F:\HyperSpin\Emulators\Adult Games\Mahjong Pretty Girls Battle\Mahjong Pretty Girls Battle.exe


[Parasite in City]

Application=F:\HyperSpin\Emulators\Adult Games\Parasite in City\Parasite in City.exe


[Pretty Girls Mahjong Solitaire]

Application=F:\HyperSpin\Emulators\Adult Games\Pretty Girls Mahjong Solitaire\Pretty Girls Mahjong Solitaire.exe


[Senran Kagura Shinovi Versus]

Application=F:\HyperSpin\Emulators\Adult Games\Senran Kagura Shinovi Versus\Senran Kagura Shinovi Versus.exe


[Ultra Street Fighter IV Naked Mod]

Application=F:\HyperSpin\Emulators\Adult Games\Ultra Street Fighter IV Naked Mod\Ultra Street Fighter IV Naked Mod.exe


[7 Sins]

Application=F:\HyperSpin\Emulators\Adult Games\7 Sins\7 Sins.exe


[BoneTown]

Application=F:\HyperSpin\Emulators\Adult Games\BoneTown\BoneTown.exe


[OUYA]


[BombSquad]

Application=F:\HyperSpin\Emulators\OUYA\BombSquad 1.4.100\BombSquad.exe


[FF3_Win32]

Application=F:\HyperSpin\Emulators\OUYA\Final Fantasy III\FF3_Win32.exe


[Sonic the Hedgehog 4 - Episode II]

Application=F:\HyperSpin\Emulators\OUYA\Sonic the Hedgehog 4 - Episode II\Sonic the Hedgehog 4 - Episode II.exe


[Magnetic By Nature]

Application=F:\HyperSpin\Emulators\OUYA\Magnetic By Nature\Magnetic By Nature.exe


[Freedom Fall 1.10]

Application=F:\HyperSpin\Emulators\OUYA\Freedom Fall 1.10\Freedom Fall 1.10.exe


[GOG]

[88 Heroes]

Application=F:\HyperSpin\Emulators\GOG\88 Heroes\88 Heroes.exe

 

[A Bird Story]

Application=F:\HyperSpin\Emulators\GOG\A Bird Story\A Bird Story.exe


[Aragami]

Application=F:\HyperSpin\Emulators\GOG\Aragami\Aragami.exe


[Batman]

Application=F:\HyperSpin\Emulators\GOG\Batman - The Telltale Series\Batman.exe


[BH]

Application=F:\HyperSpin\Emulators\GOG\Blackhole\BH.exe


[Broken Age]

Application=F:\HyperSpin\Emulators\GOG\Broken Age\Broken Age.exe


[Broken Sword - Director's Cut]

Application=F:\HyperSpin\Emulators\GOG\Broken Sword DC\bs1dc.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Broken Sword DC


[Broken Sword 2 - The Smoking Mirror Remastered]

Application=F:\HyperSpin\Emulators\GOG\Broken Sword 2 Remastered\BrokenSword2.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Broken Sword 2 Remastered


[Broken Sword 3 - The Sleeping Dragon]

Application=F:\HyperSpin\Emulators\GOG\Broken Sword 3\BSTSD.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Broken Sword 3


[bs4pc]

Application=F:\HyperSpin\Emulators\GOG\Broken Sword 4\bs4pc.exe


[Broken Sword 5 - the Serpent's Curse]

Application=F:\HyperSpin\Emulators\GOG\Broken Sword 5\BS5.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Broken Sword 5


[Carmageddon TDR 2000]

Application=F:\HyperSpin\Emulators\GOG\Carmageddon TDR2K\TDR2000.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Carmageddon TDR2K


[Double Dragon Trilogy]

Application=F:\HyperSpin\Emulators\GOG\Double Dragon Trilogy\Double Dragon Trilogy.exe


[Downfall Redux]

Application=F:\HyperSpin\Emulators\GOG\Downfall Redux\Downfall.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Downfall Redux\Downfall.exe


[Downfall]

Application=F:\HyperSpin\Emulators\GOG\Downfall\Downfall.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\Downfall


[Enter the Gungeon]

Application=F:\HyperSpin\Emulators\GOG\Enter the Gungeon\Enter the Gungeon.exe


[FEZ]

Application=F:\HyperSpin\Emulators\GOG\Fez\FEZ.exe


[FP]

Application=F:\HyperSpin\Emulators\GOG\Freedom Planet\FP.exe


[Hard West]

Application=F:\HyperSpin\Emulators\GOG\Hard West\HardWest.exe


[HotlineMiami_Original]

Application=F:\HyperSpin\Emulators\GOG\Hotline Miami\HotlineMiami_Original.exe


[HotlineMiami2]

Application=F:\HyperSpin\Emulators\GOG\Hotline Miami 2 - Wrong Number\HotlineMiami2.exe


[Ion Maiden]

Application=F:\HyperSpin\Emulators\GOG\Ion Maiden\IonMaiden_Win.exe


[limbo]

Application=F:\HyperSpin\Emulators\GOG\Limbo\limbo.exe


[Lock s Quest]

F:\HyperSpin\Emulators\GOG\Locks Quest\LocksQuest.exe


[MDK]

Application=F:\HyperSpin\Emulators\GOG\MDK\mdk.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\MDK


[Mother Russia Bleeds]

Application=F:\HyperSpin\Emulators\GOG\Mother Russia Bleeds\windows_x64\Mother Russia Bleeds.exe


[Perception]

Application=F:\HyperSpin\Emulators\GOG\Perception\Perception.exe


[POD GOLD]

Application=F:\HyperSpin\Emulators\GOG\POD GOLD\PODX3Dfx.exe

WorkingFolder=F:\HyperSpin\Emulators\GOG\POD GOLD


[retrocityrampage]

Application=F:\HyperSpin\Emulators\GOG\Retro City Rampage\RCRU.exe


[River City Ransom - Underground]

Application=F:\HyperSpin\Emulators\GOG\River City Ransom - Underground\retrocityrampage.exe


[RotRVC]

Application=F:\HyperSpin\Emulators\GOG\Ruin of the Reckless\RotRVC.exe


[Syberia]

Application=F:\HyperSpin\Emulators\GOG\Syberia\Game.exe


[Syberia 2]

Application=F:\HyperSpin\Emulators\GOG\Syberia 2\Game.exe


[SSBD]

Application=F:\HyperSpin\Emulators\GOG\Serious Sams Bogus Detour\SSBD.exe


[Shantae and the Pirate's Curse]

Application=F:\HyperSpin\Emulators\GOG\Shantae and the Pirate's Curse\Shantae and the Pirate's Curse.exe


[ShovelKnight]

Application=F:\HyperSpin\Emulators\GOG\Shovel Knight\ShovelKnight.exe


[STRAFE]

Application=F:\HyperSpin\Emulators\GOG\Strafe\STRAFE.exe


[The Sexy Brutale]

Application=F:\HyperSpin\Emulators\GOG\The Sexy Brutale\The Sexy Brutale.exe


[horus_x64]

Application=F:\HyperSpin\Emulators\GOG\Turok 2 EX\horus_x64.exe


[wb]

Application=F:\HyperSpin\Emulators\GOG\Wonder Boy The Dragons Trap\exe64\wb.exe


[Battle Chef Brigade]

Application=F:\HyperSpin\Emulators\GOG\Battle Chef Brigade\Battle Chef Brigade.exe


[Shadowrun Returns]

Application=F:\HyperSpin\Emulators\GOG\Shadowrun Returns\Shadowrun Returns.exe


[SteamWorld Dig]

Application=F:\HyperSpin\Emulators\GOG\SteamWorld Dig 2\SteamWorld Dig.exe


[The King of Fighters 2002]

Application=F:\HyperSpin\Emulators\GOG\The King of Fighters 2002\The King of Fighters 2002


[IonMaiden_Win]

Application=F:\HyperSpin\Emulators\GOG\Ion Maiden\IonMaiden_Win.exe


[Sega Ring]


[SR3]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

FadeTitle = Racing

DXWndMaximizeWindow=stretch

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=SR3.xml

ExitMethod=Process Close Application

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

PreLaunchSleep=1000

PreLaunchMode=run


[LGI]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

PreLaunchSleep=1000

DXWndMaximizeWindow=stretch

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=LGI.xml

ExitMethod=Process Close Application

PreLaunchMode=run


[GG]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=GG.xml

ExitMethod=Process Close Application

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

PreLaunchMode=run

PreLaunchSleep=1000


[FR]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

DXWndMaximizeWindow=stretch

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=FR.xml

Fullscreen=true

PreLaunchMode=run

PreLaunchSleep=1000

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

PostExitSleep=1000

ExitMethod=Process Close Application


[MKDX]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=MKDX.xml

Fullscreen=true

ExitMethod=Process Close Application


[CC]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=CC.xml

ExitMethod=Process Close Application

Fullscreen=true


[SDR]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=SDR.xml

ExitMethod=Process Close Application


[SRC]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=SRC.xml

ExitMethod=Process Close Application


[VT4]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=VT4.xml

ExitMethod=Process Close Application


[SSASR]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=SSASR.xml

ExitMethod=Process Close Application


[OG]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=OG.xml

DXWndMaximizeWindow=stretch

ExitMethod=Process Close Application

PreLaunchMode=run

PreLaunchSleep=1000

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

Fullscreen=true


[MS]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.51_Hotfix2\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.51_Hotfix2\TeknoParrotUi.exe --profile=MS.xml

ExitMethod=Process Close Application


[abc]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.51_Hotfix2\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.51_Hotfix2\TeknoParrotUi.exe --profile=abc.xml

ExitMethod=Process Close Application


[MB]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.43\TeknoParrotUi.exe --profile=MB.xml

ExitMethod=Process Close Application


[KODrive]

Application=F:\HyperSpin\Emulators\TeknoParrot_1.0.0.140\TeknoParrotUi.exe

Parameters=F:\HyperSpin\Emulators\TeknoParrot_1.0.0.140\TeknoParrotUi.exe --profile=KODrive.xml

DXWndMaximizeWindow=stretch

ExitMethod=Process Close Application

PreLaunchMode=run

PreLaunchSleep=1000

PreLaunch=F:\HyperSpin\Emulators\v2_04_32_Build_fx0\dxwnd.exe

Fullscreen=true


[NESiCAxLive]


[Akai Katana Shin]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Akai Katana Shin - 302201\Akai Katana Shin.exe

AppWaitExe=Akai Katana Shin.exe


[Aquapazza Aquaplus Dream Match]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Aquapazza Aquaplus Dream Match\Game Loader All RH.exe

AppWaitExe=Game.exe


[Suggoi! Arcana Heart 2 v2.6]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Suggoi! Arcana Heart 2 v2.6 - 402100\game.exe

AppWaitExe=game.exe


[Battle Fantasia 400502]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Battle Fantasia 400502\Game Loader All RH.exe

AppWaitExe=game.exe


[Chaos Code -  New Sign of Catastrophe]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Chaos Code -  New Sign of Catastrophe[402603]\Game Loader All RH.exe

AppWaitExe=game.exe


[SkullGirl]

Application=F:\HyperSpin\Emulators\NESiCAxLive\SkullGirl [303801]\Game Loader All RH.exe

AppWaitExe=game.exe


[Vampire Savior - The Lord of Vampire]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Vampire Savior - The Lord of Vampire[303600]\Game Loader All RH.exe

AppWaitExe=game.exe

ExitMethod=WinClose Application


[Street Fighter Zero 3]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Street Fighter Zero 3[303700]\Game Loader All RH.exe

AppWaitExe=game.exe


[En-Eins Perfektewelt]

Application=F:\HyperSpin\Emulators\NESiCAxLive\En-Eins Perfektewelt - 401700\Game Loader All RH.exe

AppWaitExe=game.exe


[Ikaruga]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Ikaruga - 302603\Ikaruga.exe

AppWaitExe=Ikaruga.exe


[Hyper Street Fighter II - The Anniversary Edition]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Hyper Street Fighter II - The Anniversary Edition[303502]\game.exe

AppWaitExe=Hyper Street Fighter II - The Anniversary Edition.exe


[Crimzon Clover]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Crimzon Clover - 302403\Game Loader All RH.exe

AppWaitExe=game.exe

Fade Title = Crimzon Clover

ExitMethod=WinClose Application


[Do Not Fall - Run for Your Drink]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Do Not Fall - Run for Your Drink[302801]\Game Loader All RH.exe

AppWaitExe=game.exe


[Elevator Action]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Elevator Action - 401600\game.exe

AppWaitExe=game.exe


[Raiden III]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Raiden III - 401401\Game Loader All RH.exe

AppWaitExe=game.exe


[Raiden IV]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Raiden IV - 401801\game.exe

AppWaitExe=game.exe


[Rumble Fish 2]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Rumble Fish 2 - 402301\Game Loader All RH.exe

AppWaitExe=game.exe


[Senko no Ronde DUO]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Senko no Ronde DUO v2.35 - 301801\game.exe

AppWaitExe=game.exe


[Spica Adventure]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Spica Adventure - 400602\game.exe

AppWaitExe=game.exe


[Strania - The Stella Machina]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Strania - The Stella Machina[v1.1][302003]\game.exe

AppWaitExe=game.exe


[Street Fighter III 3rd Strike - Fight for the Future]

Application=F:\HyperSpin\Emulators\NESICAxLIVE\Street Fighter III 3rd Strike - Fight for the Future[303401]\Game Loader All RH.exe

AppWaitExe=game.exe


[Suggoi! Arcana Heart 2 v2.6]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Suggoi! Arcana Heart 2 v2.6 - 402100\game.exe

AppWaitExe=game.exe


[Trouble Witches AC - Amalgam no Joutachi]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Trouble Witches AC - Amalgam no Joutachi[v1.12][400702]\game.exe

AppWaitExe=game.exe


[Persona 4 The Ultimate in Mayonaka Arena]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Persona 4 The Ultimate in Mayonaka Arena\Game Loader All RH.exe

AppWaitExe=game.exe


[Persona 4 The Ultimax Ultra Suplex Hold]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Persona 4 The Ultimax Ultra Suplex Hold\Game Loader All RH.exe

AppWaitExe=game.exe


[Puzzle Bobble]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Puzzle Bobble - 301200\Game Loader All RH.exe

AppWaitExe=game.exe


[Rastan Saga]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Rastan Saga[401500]\Game Loader All RH.exe

AppWaitExe=game.exe


[King of Fighters '98 Ultimate Match Final Edition]

Application=F:\HyperSpin\Emulators\NESiCAxLive\King of Fighters '98 Ultimate Match Final Edition - 300301\Game Loader All RH.exe

AppWaitExe=game.exe


[King of Fighters 2002 Unlimited Match]

Application=F:\HyperSpin\Emulators\NESiCAxLive\King of Fighters 2002 Unlimited Match - 300202\game.exe

AppWaitExe=game.exe


[Exception]

Application=F:\HyperSpin\Emulators\NESiCAxLive\Exception - 300901\Game Loader All RH.exe

AppWaitExe=game.exe


[Examu eX-BOARD]


[Daemon Bride - Additional Gain]

Application=F:\HyperSpin\Emulators\Examu eX-BOARD\Daemon Bride - Additional Gain\Game Loader All RH.exe

AppWaitExe=game.exe

Fade Title = DB1


[Origin]


[JadeEmpire]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Jade Empire\JadeEmpire.exe

FadeTitle=Jade Empire


[mohpa]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Medal of Honor Pacific Assault\mohpa.exe

FadeTitle=Medal of Honor Pacific Assault


[Need for Speed Hot Pursuit]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Need for Speed Hot Pursuit\NFS11.exe

FadeTitle=Need for Speed™ Hot Pursuit


[NFS13]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Need for Speed(TM) Most Wanted\NFS13.exe

FadeTitle=Need for Speed™ Most Wanted


[PlantsVsZombies]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Plants vs. Zombies\Plants vs. Zombies FR\PlantsVsZombies.exe

FadeTitle=Plantes contre Zombies 1.2.0.1093


[Theme Hospital]

OriginGame=true

Application=F:\HyperSpin\Emulators\Origin\Theme Hospital\data\Game\DOSBox.exe



[Uplay]


[watch_dogs]

Application=F:\HyperSpin\Emulators\Uplay\Watch_Dogs\bin\watch_dogs.exe

FadeTitle=Watch_Dogs


[Steam]


[DOOM 3 BFG Edition]

SteamID=208200

FadeTitle=DOOM 3 BFG Edition


[Grand Theft Auto IV]

SteamID=12210

FadeTitle=GTAIV


[Grand Theft Auto Episodes from Liberty City]

SteamID=12220

FadeTitle=EFLC


[Pinball FX3]

Application=F:\HyperSpin\Emulators\Steam\Pinball FX3\Pinball FX3.exe


[Team Fortress 2]

SteamID=440

FadeTitle=Team Fortress 2


[RocketLeague]

Application=F:\HyperSpin\Emulators\Steam\Rocket League Anniversary\Binaries\Win32\RocketLeague.exe


[Sanctum 2]

SteamID=210770

FadeTitle=Sanctum 2


[South Park The Stick of Truth]

SteamID=213670

FadeTitle=South Park The Stick of Truth


[Sundered]

SteamID=535480

FadeTitle=Sundered


[The Red Solstice]

SteamID=265590

FadeTitle=The Red Solstice


[Ultra Street Fighter IV]

Application=F:\HyperSpin\Emulators\Steam\Super Street Fighter IV - Arcade Edition\SSFIV.exe

SteamID=45760


[Dead or Alive 5 Last Round]

Application=


[Layers of Fear]

Application=


[My Abandonware]


[BLADE]

Application=F:\HyperSpin\Emulators\My Abandonware\Blade Runner\BLADE.exe


[Touhou Project]


[10th - Mountain of Faith]

Application=F:\HyperSpin\Emulators\Touhou Project\th10 - Mountain of Faith\th10.exe


[10.5th - Scarlet Weather Rhapsody]

Application=F:\HyperSpin\Emulators\Touhou Project\th10.5 - Scarlet Weather Rhapsody\th105.exe


[06th - The Embodiment of Scarlet Devil]

Application=F:\HyperSpin\Emulators\Touhou Project\th6 - The Embodiment of Scarlet Devil\th06e.exe


[7th – Perfect Cherry Blossom]

Application=F:\HyperSpin\Emulators\Touhou Project\th7 – Perfect Cherry Blossom\th07.exe


[7.5th - Immaterial and Missing Power]

Application=F:\HyperSpin\Emulators\Touhou Project\th7.5 - Immaterial and Missing Power\th075.exe


[11th - Subterranean Animism]

Application=F:\HyperSpin\Emulators\Touhou Project\th11 - Subterranean Animism\th11.exe


[12th - Undefined Fantastic Object]

Application=F:\HyperSpin\Emulators\Touhou Project\th12 - Undefined Fantastic Object\th12.exe


[12.3th - Unthinkable Natural Law]

Application=F:\HyperSpin\Emulators\Touhou Project\th12.3 - Unthinkable Natural Law\th123.exe


[13th - Ten Desires]

Application=F:\HyperSpin\Emulators\Touhou Project\th13 - Ten Desires\th13.exe


[13.5th - Hopeless Masquerade]

Application=F:\HyperSpin\Emulators\Touhou Project\th13.5 - Hopeless Masquerade\th135\ .exe


[14th - Double Dealing Character]

Application=F:\HyperSpin\Emulators\Touhou Project\th14 - Double Dealing Character\th14\th 14.exe


[15th - Legacy of Lunatic Kingdom]

Application=F:\HyperSpin\Emulators\Touhou Project\th15 - Legacy of Lunatic Kingdom\th15.exe


[16th - Hidden Star in Four Seasons]

Application=F:\HyperSpin\Emulators\Touhou Project\th16 - Hidden Star in Four Seasons\th16\th16.exe


[9th - Phantasmagoria of Flower View]

Application=F:\HyperSpin\Emulators\Touhou Project\9th - Phantasmagoria of Flower View\9th - Phantasmagoria of Flower View.exe


[8th - Imperishable Night]

Application=F:\HyperSpin\Emulators\Touhou Project\th8 - Imperishable Night\8th - Imperishable Night.exe


[th12.8 - Great Fairy Wars]

Application=F:\HyperSpin\Emulators\Touhou Project\th12.8 - Great Fairy Wars\12.8th - Great Fairy Wars.exe


[Banshiryuu]

Application=F:\HyperSpin\Emulators\Touhou Project\Banshiryuu\Banshiryuu.exe


[Kioh Gyoku]

Application=F:\HyperSpin\Emulators\Touhou Project\Kioh Gyoku\Kioh Gyoku.exe


[Samidare]

Application=F:\HyperSpin\Emulators\Touhou Project\Samidare\Samidare.exe


[Shuusou Gyoku]

Application=F:\HyperSpin\Emulators\Touhou Project\Shuusou Gyoku\Shuusou Gyoku.exe


[12.3th - Unthinkable Natural Law]

Application=F:\HyperSpin\Emulators\Touhou Project\12.3th - Unthinkable Natural Law\12.3th - Unthinkable Natural Law.exe


[th9.5 - Shoot the Bullet]

Application=F:\HyperSpin\Emulators\Touhou Project\th9.5 - Shoot the Bullet\th9.5 - Shoot the Bullet.exe


[th12.5 - Double Spoiler]

Application=F:\HyperSpin\Emulators\Touhou Project\th12.5 - Double Spoiler\th12.5 - Double Spoiler

.exe


[Billiard Collection]


[3D Pool Billiards and Snooker]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\3D Pool Billiards and Snooker\3D-Pool.exe


[Cue Club]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\Cue Club\Cue Club\cueclub.exe


[Cue Club 2]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\Cue Club 2\cueclub2.exe


[International Snooker]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\International Snooker\IS2012.exe


[Pool Nation]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\Pool Nation\Pool.exe


[Pure Pool]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\Pure Pool\PurePool.exe


[Virtual Pool 4]

Application=F:\HyperSpin\Emulators\Billiard Collection\PC Games\Virtual Pool 4\vp4S.exe


[Fan Games]


[Mario Kart - Speed Strife]

Application=F:\HyperSpin\Emulators\Fan Games\Mario Kart - Speed Strife\Mario Kart - Speed Strife.exe


[Matando Robôs Gigantes]

Application=F:\HyperSpin\Emulators\Fan Games\Matando Robôs Gigantes\Matando Robôs Gigantes.exe


[AM2R]

Application=F:\HyperSpin\Emulators\Fan Games\Metroid A Return Of Samus\AM2R.exe


[DumaLegend]

Application=F:\HyperSpin\Emulators\Fan Games\Piudepow - A Lenda Do Heroi\DumaLegend.exe


[Sonic Before the Sequel Aftermath]

Application=F:\HyperSpin\Emulators\Fan Games\Sonic Before the Sequel Aftermath\Sonic Before the Sequel Aftermath


[Sonic Chrono Adventure]

Application=F:\HyperSpin\Emulators\Fan Games\Sonic Chrono Adventure\Sonic Chrono Adventure.exe


[Sonic Dimensions]

Application=F:\HyperSpin\Emulators\Fan Games\Sonic Dimensions\Sonic Dimensions.exe


[Sonic World]

Application=F:\HyperSpin\Emulators\Fan Games\Sonic World\Sonic World.exe


[Super Mario XP II Alpha]

Application=F:\HyperSpin\Emulators\Fan Games\Super Mario XP II Alpha\Super Mario XP II Alpha.exe


[Waluigi Land]

Application=F:\HyperSpin\Emulators\Fan Games\Waluigi Land\Waluigi Land.exe

Fullscreen=true


[All-Star Battlemania]

Application=F:\HyperSpin\Emulators\Fan Games\All-Star Battlemania Collection\All-Star Battlemania.exe

Fullscreen=true


[All-Star Battlemania 2]

Application=F:\HyperSpin\Emulators\Fan Games\All-Star Battlemania Collection\All-Star Battlemania 2.exe

Fullscreen=true


[Mega Man Rock Force]

Application=F:\HyperSpin\Emulators\Fan Games\Mega Man Rock Force\Mega Man Rock Force.exe

Fullscreen=true


[Mega Man SFR]

Application=F:\HyperSpin\Emulators\Fan Games\Mega Man Super Fighting Robot\Mega Man SFR.exe

Fullscreen=true


[Freedom Planet]

Application=F:\HyperSpin\Emulators\Fan Games\Freedom Planet\Freedom Planet.exe

Fullscreen=true


[Java Games]


[God Of War Betrayal]

Application=F:\Hyperspin\Emulators\Java Games\God Of War Betrayal.bat

AppWaitExe= javaw.exe

FadeTitle=ahk_class SWT_Window0



[3d Planet Riders]

Application=F:\Hyperspin\Emulators\Java Games\3d Planet Riders.bat

FadeTitle=ahk_class SWT_Window0


[Assassins Creed 3]

Application=F:\Hyperspin\Emulators\Java Games\Assassins Creed 3.bat

FadeTitle=ahk_class SWT_Window0


[Avengers the Mobile Game]

Application=F:\Hyperspin\Emulators\Java Games\Avengers the Mobile Game.bat

FadeTitle=ahk_class SWT_Window0


[Blades and Magic 3d]

Application=F:\Hyperspin\Emulators\Java Games\Blades and Magic 3d.bat

FadeTitle=ahk_class SWT_Window0


[Devil May Cry 3d]

Application=F:\Hyperspin\Emulators\Java Games\Devil May Cry 3d.bat

FadeTitle=ahk_class SWT_Window0


[Devil May Cry 4]

Application=F:\Hyperspin\Emulators\Java Games\Devil May Cry 4.bat

FadeTitle=ahk_class SWT_Window0


[Fifa 2011]

Application=F:\Hyperspin\Emulators\Java Games\Fifa 2011.bat

FadeTitle=ahk_class SWT_Window0


[G-Gundam Mobile Fighter]

Application=F:\Hyperspin\Emulators\Java Games\G-Gundam Mobile Fighter.bat

FadeTitle=ahk_class SWT_Window0


[Guitar Hero 5]

Application=F:\Hyperspin\Emulators\Java Games\Guitar Hero 5.bat

FadeTitle=ahk_class SWT_Window0


[Kombat 3]

Application=F:\Hyperspin\Emulators\Java Games\Kombat 3.bat

FadeTitle=ahk_class SWT_Window0


[Lego Batman the Mobile Game]

Application=F:\Hyperspin\Emulators\Java Games\Lego Batman the Mobile Game.bat

FadeTitle=ahk_class SWT_Window0


[Little Big City 2]

Application=F:\Hyperspin\Emulators\Java Games\Little Big City 2.bat

FadeTitle=ahk_class SWT_Window0


[Metal Gear Solid]

Application=F:\Hyperspin\Emulators\Java Games\Metal Gear Solid.bat

FadeTitle=ahk_class SWT_Window0


[Modern Combat 4 Zero Hour]

Application=F:\Hyperspin\Emulators\Java Games\Modern Combat 4 Zero Hour.bat

FadeTitle=ahk_class SWT_Window0


[Nova 3]

Application=F:\Hyperspin\Emulators\Java Games\Nova 3.bat

FadeTitle=ahk_class SWT_Window0


[Real Football 2013]

Application=F:\Hyperspin\Emulators\Java Games\Real Football 2013.bat

FadeTitle=ahk_class SWT_Window0


[Redbull Motocross 3d]

Application=F:\Hyperspin\Emulators\Java Games\Redbull Motocross 3d.bat

FadeTitle=ahk_class SWT_Window0


[Silent Hill 3]

Application=F:\Hyperspin\Emulators\Java Games\Silent Hill 3.bat

FadeTitle=ahk_class SWT_Window0


[Soul of Darkness]

Application=F:\Hyperspin\Emulators\Java GamesSoul of Darkness.bat

FadeTitle=ahk_class SWT_Window0


[The King of Fighters 2013]

Application=F:\Hyperspin\Emulators\Java Games\The King of Fighters 2013.bat

FadeTitle=ahk_class SWT_Window0


[Thor the Dark World]

Application=F:\Hyperspin\Emulators\Java Games\Thor the Dark World.bat

FadeTitle=ahk_class SWT_Window0


[Asphalt 4 Elite Racing]

Application=F:\Hyperspin\Emulators\Java Games\Asphalt 4 Elite Racing.bat

FadeTitle=ahk_class SWT_Window0


[Castle of Magic]

Application=F:\Hyperspin\Emulators\Java Games\Castle of Magic.bat

FadeTitle=ahk_class SWT_Window0


[Crash Bandicoot Crash of The Titans]

Application=F:\Hyperspin\Emulators\Java Games\Crash Bandicoot Crash of The Titans.bat

FadeTitle=ahk_class SWT_Window0


[Crash Bandicoot Mutant Island]

Application=F:\Hyperspin\Emulators\Java Games\Crash Bandicoot Mutant Island.bat

FadeTitle=ahk_class SWT_Window0


[Crash Bandicoot Nitro Kart 2]

Application=F:\Hyperspin\Emulators\Java Games\Crash Bandicoot Nitro Kart 2.bat

FadeTitle=ahk_class SWT_Window0


[Fast Furious 6]

Application=F:\Hyperspin\Emulators\Java Games\Fast Furious 6.bat

FadeTitle=ahk_class SWT_Window0


[GT Racing 2 The Real Car Experience]

Application=F:\Hyperspin\Emulators\Java Games\GT Racing 2 The Real Car Experience.bat

FadeTitle=ahk_class SWT_Window0


[GTA 5 Mod]

Application=F:\Hyperspin\Emulators\Java Games\GTA 5 Mod.bat

FadeTitle=ahk_class SWT_Window0


[Long KOF]

Application=F:\Hyperspin\Emulators\Java Games\Long KOF.bat

FadeTitle=ahk_class SWT_Window0


[Pro Evolution Soccer 2017]

Application=F:\Hyperspin\Emulators\Java Games\Pro Evolution Soccer 2017.bat

FadeTitle=ahk_class SWT_Window0


[Ridge Racer Drift]

Application=F:\Hyperspin\Emulators\Java Games\Ridge Racer Drift.bat

FadeTitle=ahk_class SWT_Window0


[Sonic and Sega All Stars Racing]

Application=F:\Hyperspin\Emulators\Java Games\Sonic and Sega All Stars Racing.bat

FadeTitle=ahk_class SWT_Window0


[Sonic Unleashed]

Application=F:\Hyperspin\Emulators\Java Games\Sonic Unleashed.bat

FadeTitle=ahk_class SWT_Window0


[Spiderman Toxic City]

Application=F:\Hyperspin\Emulators\Java Games\Spiderman Toxic City.bat

FadeTitle=ahk_class SWT_Window0


[Splinter Cell Chaos Theory]

Application=F:\Hyperspin\Emulators\Java Games\Splinter Cell Chaos Theory.bat

FadeTitle=ahk_class SWT_Window0


[The Amazing Spiderman 2]

Application=F:\Hyperspin\Emulators\Java Games\The Amazing Spiderman 2.bat

FadeTitle=ahk_class SWT_Window0


[The Dark Knight Rises]

Application=F:\Hyperspin\Emulators\Java Games\The Dark Knight Rises.bat

FadeTitle=ahk_class SWT_Window0


[The Oregon Trail American Settlers]

Application=F:\Hyperspin\Emulators\Java Games\The Oregon Trail American Settlers.bat

FadeTitle=ahk_class SWT_Window0


[The Simpsons Arcade]

Application=F:\Hyperspin\Emulators\Java Games\The Simpsons Arcade.bat

FadeTitle=ahk_class SWT_Window0


[Brothers In Arms Earned In Blood]

Application=F:\Hyperspin\Emulators\Java Games\Brothers In Arms Earned In Blood.bat

FadeTitle=ahk_class SWT_Window0


[California Games]

Application=F:\Hyperspin\Emulators\Java Games\California Games.bat

FadeTitle=ahk_class SWT_Window0


[Die Hard 4.0]

Application=F:\Hyperspin\Emulators\Java Games\Die Hard 4.0.bat

FadeTitle=ahk_class SWT_Window0


[Inspector Gadget]

Application=F:\Hyperspin\Emulators\Java Games\Inspector Gadget.bat

FadeTitle=ahk_class SWT_Window0


[Metal Slug Mobile 3]

Application=F:\Hyperspin\Emulators\Java Games\Metal Slug Mobile 3.bat

FadeTitle=ahk_class SWT_Window0


[Prince of Persia 2008]

Application=F:\Hyperspin\Emulators\Java Games\Prince of Persia 2008.bat

FadeTitle=ahk_class SWT_Window0


[Prince of Persia 3 The Two Thrones]

Application=F:\Hyperspin\Emulators\Java Games\Prince of Persia 3 The Two Thrones.bat

FadeTitle=ahk_class SWT_Window0


[Teenage Mutant Ninja Turtles Power of Four]

Application=F:\Hyperspin\Emulators\Java Games\Teenage Mutant Ninja Turtles Power of Four.bat

FadeTitle=ahk_class SWT_Window0


[Sonic Advance]

Application=F:\Hyperspin\Emulators\Java Games\Sonic Advance.bat

FadeTitle=ahk_class SWT_Window0


[Shrek Party]

Application=F:\Hyperspin\Emulators\Java Games\Shrek Party.bat

FadeTitle=ahk_class SWT_Window0


[Jukebox]

Application=F:\HyperSpin\Emulators\rjb\retrobox.exe

FadeTitle=ahk_class ThunderRT6FormDC


[Xbox Live Arcade]


[1942 Joint Strike]

Application=F:\HyperSpin\Xbox Live Arcade\roms\1942 Joint Strike.lnk

FadeTitle=ahk_class XeniaWindowClass

AppWaitExe=game.exe

Fullscreen=true

DXWndMaximizeWindow=stretch

ExitMethod=WinClose AppWaitExe



[Skate Collection]


[OlliOlli]

Application=F:\HyperSpin\Skate Collection\roms\OlliOlli\olliolli.exe


[OlliOlli2 - Welcome to Olliwood] 

Application=F:\HyperSpin\Skate Collection\roms\OlliOlli2 - Welcome to Olliwood\olliolli2.exe


[Shaun White Skateboarding (Europe)]

Application=F:\HyperSpin\Skate Collection\roms\Shaun White Skateboarding\Shaun White Skateboarding.exe


[Tony Hawk's American Wasteland (USA)]

Application=F:\HyperSpin\Skate Collection\roms\Tony Hawk's American Wasteland\Game\THAW.exe


[Tony Hawks Pro Skater HD]

Application=F:\HyperSpin\Skate Collection\roms\Tony Hawks Pro Skater HD\Binaries\Win32\THHDGame.exe


[Tony Hawk's Underground (USA)]

Application=F:\HyperSpin\Skate Collection\roms\Tony Hawk's Underground\Game\THUG.exe


[Tony Hawk's Underground 2 (USA)]

Application=F:\HyperSpin\Skate Collection\roms\Tony Hawk's Underground 2\Game\THUG2.exe


[Funny Racing]


[Mario Kart - Speed Strife]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Mario Kart - Speed Strife/Mario Kart - Speed Strife.exe


[F1 Race Stars] 

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\F1 Race Stars\F1RaceStars.exe


[Garfield Kart]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Garfield Kart\Garfield_Master7.exe


[Obliteracers]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Obliteracers\Obliteracers.exe


[Sonic & SEGA All-Stars Racing]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Sonic & SEGA All-Stars Racing\Sonic & SEGA All-Stars Racing.exe.exe


[Sonic and All Stars Racing Transformed]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Sonic and All Stars Racing Transformed\ASN_App_PcDx9_Final.exe.exe


[Super Indie Karts]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Super Indie Karts\LAUNCHER.exe

AppWaitExe=SuperIndieKarts.exe

FadeTitle=ahk_class UnityWndClass


[Table Top Racing - World Tour]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Table Top Racing - World Tour\TTRWorldTour.exe


[Toybox Turbos]

Application=D:\Pack Funny Racing by ghostlost\Emulators\Funny Racing\games\Toybox Turbos\ToyboxTurbos.exe


[Locomalito]


[8Bit Killer]

Application=E:\HyperSpin\Emulators\Locomalito\8Bit Killer\8Bit Killer.exe



[Abbaye Des Morts]

Application=E:\HyperSpin\Emulators\Locomalito\Abbaye Des Morts\Abbaye Des Morts.exe



[EFMB]

Application=E:\HyperSpin\Emulators\Locomalito\EFMB\EFMB.exe



[Hydorah]

Application=F:\HyperSpin\Emulators\Locomalito\Hydorah\Hydorah.exe

FadeTitle=ahk_class


[Maldita Castilla]

Application=F:\HyperSpin\Emulators\Locomalito\Maldita Castilla\Maldita Castilla.exe

FadeTitle=ahk_class


[Verminest]

Application=F:\HyperSpin\Emulators\Locomalito\Verminest\Verminest.exe

FadeTitle=ahk_class


[Verminian Trap]

Application=F:\HyperSpin\Emulators\Locomalito\Verminian Trap\Verminian Trap.exe

FadeTitle=ahk_class


[Viriax]

Application=F:\HyperSpin\Emulators\Locomalito\Viriax\Viriax.exe

FadeTitle=ahk_class


[Gort Ultimatum]

Application=E:\HyperSpin\Emulators\Locomalito\Gort Ultimatum\Gort Ultimatum.exe

FadeTitle=ahk_class YYGameMakerYY







Fill ini in the PCLauncher module folder with the appropriate information


PC Games - Main

https://hyperspin-fe.com/files/file/17774-pc-games/

PC Games - Fade

https://hyperspin-fe.com/files/file/17776-pc-games-fade/