nothing happens when i push the button to pull up hyperpause in all systems i have set up with retroarch. the original button was the + and that put the volume up so i canged it to *. Works in the other systems like mame. Any ideas?
Code:
01:01:52:282 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
01:01:52:317 | HL | INFO | +31 | Main - System Specs:
HyperLaunch Dir: G:\HyperLaunch
HyperLaunch is: 32-bit
OS: Microsoft Windows 8.1
SKU: Windows 8
Total Memory: 16323.91 MB
Free Memory: 12643.12 MB
Used Memory: 3680.793 MB
SystemType: 64-bit
Physical Processors: 1
Logical Processors: 8
GPU 1 Name: NVIDIA GeForce GTX 680
GPU 1 RAM: -1.00 MB
GPU 1 Driver Version: 9.18.13.4709
Sound 1 Device: High Definition Audio Device
Sound 1 Status: Enabled
Sound 2 Device: NVIDIA High Definition Audio
Sound 2 Status: Enabled
OS Language: English_United_States
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 2560x1440 (2560x1392 work)
Monitor #1 Orientation: Landscape
Current AHK Desktop Width: 2560
Current AHK Desktop Height: 1440
AutoHotkey Path:
AHK Version: 1.1.09.04
Unicode: No
01:01:52:319 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\HyperLaunch.exe exists
01:01:52:320 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription Your favorite Front End companion! Visit us @ www.hyperlaunch.net
FileVersion 3.1.0.4
LegalCopyright ©2014 HyperLaunch
ProductName djvj's one swell guy!
ProductVersion 1.1.9.4
CompanyName HyperLaunch BETA
File Size: 966656 bytes
Created: 6/24/2013 - 4:30:25 PM
Modified: 1/24/2015 - 12:23:36 AM
01:01:52:322 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
01:01:52:323 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 409 bytes
Created: 1/20/2015 - 11:56:23 PM
Modified: 1/18/2015 - 2:49:04 PM
01:01:52:325 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
01:01:52:327 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription DxWnd MFC application
FileVersion 1, 0, 0, 1
InternalName DxWnd
LegalCopyright Copyright (C) 2004/2012
OriginalFilename DxWnd.exe
ProductName DxWnd application
ProductVersion 1, 0, 0, 1
File Size: 539136 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:328 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\BinHexRW.ahk exists
01:01:52:334 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:336 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 4961 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:337 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\BlockInput.exe exists
01:01:52:339 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription
FileVersion 1.1.09.04
InternalName
OriginalFilename
ProductName
ProductVersion 1.1.09.04
File Size: 657920 bytes
Created: 1/5/2014 - 10:14:37 AM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:341 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\CLR.ahk exists
01:01:52:344 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:346 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 10586 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:348 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\COM.ahk exists
01:01:52:352 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:355 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 26342 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:357 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\Control_AniGif.ahk exists
01:01:52:362 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:365 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 5716 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:367 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
01:01:52:370 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 409 bytes
Created: 1/20/2015 - 11:56:23 PM
Modified: 1/18/2015 - 2:49:04 PM
01:01:52:372 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
01:01:52:375 | HL | DEBUG1 | +15 | CheckFile - Attributes:
FileDescription DxWnd MFC application
FileVersion 1, 0, 0, 1
InternalName DxWnd
LegalCopyright Copyright (C) 2004/2012
OriginalFilename DxWnd.exe
ProductName DxWnd application
ProductVersion 1, 0, 0, 1
File Size: 539136 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:377 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\gdip.ahk exists
01:01:52:382 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:384 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 88789 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:386 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\gdip_alt.ahk exists
01:01:52:390 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:392 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 3394 bytes
Created: 1/24/2015 - 12:23:36 AM
Modified: 1/24/2015 - 12:23:36 AM
01:01:52:394 | HL | DEBUG1 | +0 | gdip_alt.ahk Version: 1.0.1
01:01:52:396 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\gsdll32.dll exists
01:01:52:399 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 13090816 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:402 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\itextsharp.dll exists
01:01:52:406 | HL | DEBUG1 | +16 | CheckFile - Attributes:
FileDescription iTextSharp
FileVersion 5.4.2.0
InternalName itextsharp.dll
LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
OriginalFilename itextsharp.dll
ProductName iTextSharp
ProductVersion 5.4.2.0
CompanyName 1T3XT BVBA
File Size: 3743744 bytes
Created: 6/24/2013 - 4:30:28 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:408 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\Java.ahk exists
01:01:52:412 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:414 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 7841 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:416 | HL | DEBUG1 | +0 | Java.ahk Version: 1.0.0
01:01:52:418 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\JSON.ahk exists
01:01:52:422 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:425 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 9203 bytes
Created: 6/24/2013 - 4:30:28 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:427 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\Origin.ahk exists
01:01:52:431 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:434 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 4897 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:436 | HL | DEBUG1 | +0 | Origin.ahk Version: 1.0.0
01:01:52:439 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\PacDrive32.dll exists
01:01:52:442 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 69120 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:444 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\RegRW64.ahk exists
01:01:52:448 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:451 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 6915 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:454 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\RIni.ahk exists
01:01:52:459 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:462 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 67561 bytes
Created: 6/24/2013 - 4:30:28 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:464 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
01:01:52:468 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription SevenZipSharp
FileVersion 0.64.4841.31212
InternalName SevenZipSharp.dll
LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
OriginalFilename SevenZipSharp.dll
ProductName SevenZipSharp
ProductVersion 0.64.4841.31212
CompanyName Markovtsev Vadim
File Size: 165888 bytes
Created: 6/24/2013 - 4:30:28 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:471 | HL | INFO | +15 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\Steam.ahk exists
01:01:52:476 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:480 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 5326 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:483 | HL | DEBUG1 | +0 | Steam.ahk Version: 1.0.0
01:01:52:485 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\VA.ahk exists
01:01:52:490 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:01:52:493 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 34688 bytes
Created: 6/24/2013 - 4:30:28 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:496 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\VA_Extension.ahk exists
01:01:52:501 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:504 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 3833 bytes
Created: 1/24/2015 - 12:23:36 AM
Modified: 1/24/2015 - 12:23:36 AM
01:01:52:507 | HL | DEBUG1 | +0 | VA_Extension.ahk Version: 1.0.1
01:01:52:509 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Bezel.ahk exists
01:01:52:515 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:517 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 101720 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:520 | HL | DEBUG1 | +0 | Bezel.ahk Version: 1.0.8
01:01:52:522 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Fade.ahk exists
01:01:52:526 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:529 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 36402 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:531 | HL | DEBUG1 | +16 | Fade.ahk Version: 1.0.9
01:01:52:533 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Fade Init.ahk exists
01:01:52:537 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:539 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 999 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:541 | HL | DEBUG1 | +0 | Fade Init.ahk Version: 1.0.1
01:01:52:544 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Fade Animations.ahk exists
01:01:52:549 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:551 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 67602 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:554 | HL | DEBUG1 | +0 | Fade Animations.ahk Version: 1.1.1
01:01:52:556 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\HyperPause.ahk exists
01:01:52:566 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:569 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 392193 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:573 | HL | DEBUG1 | +0 | HyperPause.ahk Version: 1.0.7
01:01:52:576 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\HyperPause Init.ahk exists
01:01:52:580 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:583 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 537 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:585 | HL | DEBUG1 | +0 | HyperPause Init.ahk Version: 1.0.1
01:01:52:588 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Keymapper.ahk exists
01:01:52:592 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:594 | HL | DEBUG1 | +15 | CheckFile - Attributes:
File Size: 32953 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:597 | HL | DEBUG1 | +0 | Keymapper.ahk Version: 1.0.9
01:01:52:598 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Keymapper Init.ahk exists
01:01:52:602 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:604 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 3435 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:606 | HL | DEBUG1 | +0 | Keymapper Init.ahk Version: 1.0.2
01:01:52:608 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\MultiGame.ahk exists
01:01:52:612 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:615 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 40584 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:617 | HL | DEBUG1 | +0 | MultiGame.ahk Version: 1.0.6
01:01:52:619 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\MultiGame Init.ahk exists
01:01:52:624 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:626 | HL | DEBUG1 | +15 | CheckFile - Attributes:
File Size: 161 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:628 | HL | DEBUG1 | +0 | MultiGame Init.ahk Version: 1.0.0
01:01:52:630 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\MultiPlayer.ahk exists
01:01:52:634 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:636 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 58607 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/24/2015 - 12:23:36 AM
01:01:52:639 | HL | DEBUG1 | +0 | MultiPlayer.ahk Version: 1.0.3
01:01:52:641 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Lib\Password.ahk exists
01:01:52:646 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:648 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 10035 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:649 | HL | DEBUG1 | +0 | Password.ahk Version: 1.0.0
01:01:52:651 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
01:01:52:656 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:658 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 73560 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:660 | HL | DEBUG1 | +0 | Rom Mapping Launch Menu.ahk Version: 1.0.3
01:01:52:662 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Shared.ahk exists
01:01:52:666 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:668 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 140963 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:670 | HL | DEBUG1 | +0 | Shared.ahk Version: 1.2.1
01:01:52:672 | HL | INFO | +15 | CheckFile - Checking if G:\HyperLaunch\Lib\Statistics.ahk exists
01:01:52:676 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:678 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 26170 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:679 | HL | DEBUG1 | +0 | Statistics.ahk Version: 1.0.2
01:01:52:681 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\Statistics Init.ahk exists
01:01:52:684 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:687 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 33 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:688 | HL | DEBUG1 | +0 | Statistics Init.ahk Version: 1.0.1
01:01:52:690 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\XHotkey.ahk exists
01:01:52:694 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:696 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 29623 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:699 | HL | DEBUG1 | +0 | XHotkey.ahk Version: 1.0.2
01:01:52:701 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Lib\XHotkey Init.ahk exists
01:01:52:704 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:01:52:707 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 1236 bytes
Created: 1/19/2015 - 7:30:05 PM
Modified: 1/22/2015 - 8:41:31 AM
01:01:52:709 | HL | DEBUG1 | +0 | XHotkey Init.ahk Version: 1.0.0
01:01:52:711 | HL | DEBUG1 | +0 | Main - Raw CLI received: "-s Nintendo Entertainment System -r 10-Yard Fight (USA, Europe) -f G:\HyperSpin\HyperSpin.exe -p HyperSpin"
01:01:52:714 | HL | DEBUG1 | +0 | Main - Received this dbName with no path via CLI: "10-Yard Fight (USA, Europe)"
01:01:52:716 | HL | DEBUG1 | +0 | Main - dbName: 10-Yard Fight (USA, Europe)
01:01:52:720 | HL | INFO | +15 | CheckFile - Checking if G:\HyperLaunch\Plugins\HyperSpin.plugin exists
01:01:52:723 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 7998 bytes
Created: 1/18/2015 - 3:30:36 PM
Modified: 1/22/2015 - 8:41:33 AM
01:01:52:726 | HL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
01:01:52:728 | HL | INFO | +0 | Main - HyperLaunch received "Nintendo Entertainment System" and "10-Yard Fight (USA, Europe)"
01:01:52:736 | HL | INFO | +16 | Main - 10-Yard Fight (USA, Europe) is using the default emulator: RetroArch
01:01:52:738 | HL | INFO | +0 | Main - Checking for a [RetroArch] section in G:\HyperLaunch\Settings\Nintendo Entertainment System\Emulators.ini
01:01:52:740 | HL | INFO | +0 | Main - Checking for a [RetroArch] section in G:\HyperLaunch\Settings\Global Emulators.ini
01:01:52:742 | HL | INFO | +0 | Main - Found [RetroArch] in G:\HyperLaunch\Settings\Global Emulators.ini
01:01:52:745 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Modules\RetroArch\RetroArch.ahk exists
01:01:52:748 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 44862 bytes
Created: 1/18/2015 - 3:30:36 PM
Modified: 1/24/2015 - 12:23:36 AM
01:01:52:751 | HL | INFO | +15 | Main - CRC Check - CRC matches, this is an official unedited module.
01:01:52:754 | HL | INFO | +0 | Main - 10-Yard Fight (USA, Europe) will use module: G:\HyperLaunch\Modules\RetroArch\RetroArch.ahk
01:01:52:765 | HL | INFO | +0 | Main - Did not find a "G:\HyperLaunch\Settings\Nintendo Entertainment System\Game Options.ini" file, skipping any game-specific options.
01:01:52:767 | HL | INFO | +16 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
01:01:52:770 | HL | INFO | +0 | Main - INI Keys read
01:01:52:773 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\7z.exe exists
01:01:52:776 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription 7-Zip Console
FileVersion 9.20
InternalName 7z
LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
OriginalFilename 7z.exe
ProductName 7-Zip
ProductVersion 9.20
CompanyName Igor Pavlov
File Size: 163840 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:778 | HL | INFO | +0 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\7z.dll exists
01:01:52:781 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription 7z Standalone Plugin
FileVersion 9.20
InternalName 7za
LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
OriginalFilename 7za.dll
ProductName 7-Zip
ProductVersion 9.20
CompanyName Igor Pavlov
File Size: 914432 bytes
Created: 6/24/2013 - 4:30:27 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:784 | HL | INFO | +16 | CheckFile - Checking if G:\HyperLaunch\Module Extensions\FontReg.exe exists
01:01:52:786 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription Font Registration Utility (x86-32)
FileVersion 2.1.3.0
OriginalFilename FontReg.exe
File Size: 6144 bytes
Created: 1/18/2015 - 3:30:35 PM
Modified: 1/22/2015 - 8:41:32 AM
01:01:52:789 | HL | INFO | +0 | Main - "10-Yard Fight (USA, Europe)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
01:01:52:791 | HL | INFO | +0 | CheckPaths - Started
01:01:52:793 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).rar
01:01:52:794 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\10-Yard Fight (USA, Europe).rar
01:01:52:796 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\*.rar
01:01:52:798 | HL | DEBUG1 | +15 | CheckPaths - Looking for rom: G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z
01:01:52:799 | HL | INFO | +0 | CheckPaths - Found rom: G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z
01:01:52:801 | HL | DEBUG1 | +0 | CheckPaths - Current romName: 10-Yard Fight (USA, Europe)
01:01:52:802 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: G:\HyperSpin\ROMS\Nintendo Entertainment System
01:01:52:804 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .7z
01:01:52:806 | HL | INFO | +0 | CheckPaths - Ended
01:01:52:807 | HL | INFO | +0 | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------
#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 8
pluginPath = G:\HyperLaunch\Plugins
pluginName = HyperSpin
pluginExt = .plugin
hlMode =
hlTitle = HyperLaunch
hlVersion = 3.1.0.4 BETA
hlAuthor = djvj
hlURL = www.hyperlaunch.net
langFile = G:\HyperLaunch\Data\Language\Localization.ini
frontendPID = 0
frontendPath = G:\HyperSpin
frontendExe = HyperSpin.exe
frontendExt = exe
frontendName = HyperSpin
frontendDrive = G:
exitEmulatorKey = ~Esc
exitEmulatorKeyWait = 0
forceHoldKey = ~Esc
restoreFE = false
exitScriptKey = ~q & ~s
toggleCursorKey = ~e & ~t
emuFullPath = G:\Emulators\RetroArch\retroarch.exe
emuPath = G:\Emulators\RetroArch
emuName = RetroArch
emuExt = exe
romPath = G:\HyperSpin\ROMS\Nintendo Entertainment System
romPathFromIni = G:\HyperSpin\ROMS\Nintendo Entertainment System
romExtension = .7z
romExtensionOrig = .7z
romExtensions = rar|7z|zip|cue|bin|sfc|gba|gb|gbc|nes|gg|sms|md|a26|pce|n64|z64|v64|32x|j64|jag|a52|a78|lnx|ngc
executable = retroarch.exe
systemName = Nintendo Entertainment System
dbPath =
dbName = 10-Yard Fight (USA, Europe)
dbExt =
romName = 10-Yard Fight (USA, Europe)
romMapPath =
romMappingEnabled = false
romMappingLaunchMenuEnabled = false
romMappingFirstMatchingExt = false
romMappingShowAllRomsInArchive = true
romMappingNumberOfGamesByScreen = 7
romMappingMenuWidth = 300
romMappingMenuMargin = 50
romMappingTextFont = Bebas Neue
romMappingTextOptions = cFFFFFFFF r4 s40 Bold
romMappingDisabledTextColor = ff888888
romMappingTextSizeDifference = 5
romMappingTextMargin = 10
romMappingTitleTextFont = Bebas Neue
romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
romMappingTitle2TextFont = Bebas Neue
romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
romMappingGameInfoTextFont = Bebas Neue
romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
romMappingBackgroundBrush = aa000000
romMappingColumnBrush = 33000000
romMappingButtonBrush1 = 6f000000
romMappingButtonBrush2 = 33000000
romMappingBackgroundAlign = Stretch and Lose Aspect
romMappingMenuFlagWidth = 40
romMappingMenuFlagSeparation = 5
romMappingDefaultMenuList = FullList
romMappingSingleFilteredRomAutomaticLaunch = false
altArchiveNameOnly =
altRomNameOnly =
altArchiveAndRomName =
altArchiveAndManyRomNames =
altRomNamesOnly =
romMapScenario =
skipchecks = False
romMatchExt = true
blockInputTime = 0
blockInputFile = G:\HyperLaunch\Module Extensions\BlockInput.exe
errorLevelReporting = false
lockLaunch = false
lockLaunchGame =
screenRotationAngle = 0
screenRotationAngleGame =
logFile = G:\HyperLaunch\HyperLaunch.log
logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
logLevel = 10
logShowDebugConsole = false
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = false
hlDebugConsoleStdout =
sysLang = English_United_States
sysType = 64-bit
navUpKey = Up
navDownKey = Down
navLeftKey = Left
navRightKey = Right
navSelectKey = Enter
navP2UpKey = Numpad8
navP2DownKey = Numpad2
navP2LeftKey = Numpad4
navP2RightKey = Numpad6
navP2SelectKey = NumpadEnter
originalWidth = 2560
originalHeight = 1440
dtEnabled = true
dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
dtUseSCSI = true
dtAddDrive = true
servoStikEnabled = false
ledblinkyEnabled = false
ledblinkyFullPath =
ledblinkyProfilePath = G:\HyperLaunch\Profiles\LEDBlinky
ledblinkyHLProfile = G:\HyperLaunch\Profiles\LEDBlinky\HyperLaunch
emuIdleShutdown = 0
launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
hideCursor = true
hideEmu = false
hideFE = false
fadeIn = true
fadeInDuration = 500
fadeInTransitionAnimation = DefaultAnimateFadeIn
fadeInDelay = 0
fadeInExitDelay = 0
fadeOutExitDelay = 0
fadeOut = false
fadeOutExtraScreen = false
fadeOutDuration = 500
fadeOutTransitionAnimation = DefaultAnimateFadeOut
fadeOutDelay = 0
fadeLyrInterpolation = 7
fadeMuteEmulator = false
fadeUseBackgrounds = false
fadeWidthBaseRes = 1920
fadeHeightBaseRes = 1080
fadeLyr1Color = FF000000
fadeLyr1AlignImage = Stretch and Lose Aspect
fadeLyr2Pos = Stretch and Lose Aspect
fadeLyr2X = 0
fadeLyr2Y = 0
fadeLyr2W =
fadeLyr2H =
fadeLyr2Adjust = 1
fadeLyr2PicPad = 0
fadeLyr2Prefix = Extra Layer 1 - Console
fadeLyr3Pos = Center
fadeLyr3X = 450
fadeLyr3Y = 450
fadeLyr3W =
fadeLyr3H =
fadeLyr3Adjust = 1
fadeLyr3PicPad = 0
fadeLyr3Speed = 750
fadeLyr3Animation = DefaultFadeAnimation
fadeLyr37zAnimation = DefaultFadeAnimation
fadeLyr3Type = imageandbar
fadeLyr3ImgFollow7zProgress = true
fadeLyr3Repeat = 1
fadeLyr3BackImageTransparency = 30
fadeLyr3StaticPos = No Alignment
fadeLyr3StaticX = 0
fadeLyr3StaticY = 870|1575
fadeLyr3StaticW =
fadeLyr3StaticH =
fadeLyr3StaticAdjust = 1
fadeLyr3StaticPicPad = 0
fadeLyr3StaticPrefix = Info Bar
fadeLyr4Adjust = 1
fadeLyr4X = 1792|952
fadeLyr4Y = 891|1596
fadeLyr4W = 128
fadeLyr4H =
fadeLyr4Pos = No Alignment
fadeLyr4FPS = 50
fadeLyr4PicPad = 0
fadeTranspGifColor = FFFFFF
fadeBarWindow = Image
fadeBarWindowX =
fadeBarWindowY =
fadeBarWindowW = 900
fadeBarWindowH =
fadeBarWindowR = 30
fadeBarWindowM = 30
fadeBarWindowHatchStyle = 8
fadeBar = 7zOnly
fadeBarNon7zProgressTime = 0
fadeBarBack = true
fadeBarBackColor = FF555555
fadeBarH = 30
fadeBarR = 10
fadeBarColor = DD00BFFF
fadeBarHatchStyle = 8
fadeBarPercentageText = true
fadeBarInfoText = true
fadeBarXOffset = 0
fadeBarYOffset = 150
fadeRomInfoDescription = filtered text
fadeRomInfoSystemName = image
fadeRomInfoYear = text with label
fadeRomInfoManufacturer = text with label
fadeRomInfoGenre = disabled
fadeRomInfoRating = image
fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
fadeRomInfoTextPlacement = User Defined
fadeRomInfoTextMargin = 7
fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText5Options = cFF555555 r4 s42 Bold
fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
fadeStats_Number_of_Times_Played = text with label
fadeStats_Last_Time_Played = text with label
fadeStats_Average_Time_Played = text with label
fadeStats_Total_Time_Played = text with label
fadeStats_System_Total_Played_Time = text with label
fadeStats_Total_Global_Played_Time = text with label
fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
fadeStatsInfoTextPlacement = topRight
fadeStatsInfoTextMargin = 7
fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
fadeText1X = 0
fadeText1Y = 0
fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
fadeText1 = Loading Game
fadeText2X = 0
fadeText2Y = 0
fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
fadeText2 = Extraction Complete, Ready
fadeText3 = Loading Game
fadeText4 = Loading Complete
fadeFont = Bebas Neue
fadeSystemAndRomLayersOnly = false
fadeExtractionTime = disabled
fadeExtractionTimeTextX = 0
fadeExtractionTimeTextY = 0
fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
fadeInterruptKey =
detectFadeErrorEnabled = true
fadeImgPath = G:\HyperLaunch\Media\Fade
HLDataPath = G:\HyperLaunch\Data
HLMediaPath = G:\HyperLaunch\Media
HLErrSoundPath = G:\HyperLaunch\Media\Sounds\Error
modulesPath = G:\HyperLaunch\Modules
moduleFullName = G:\HyperLaunch\Modules\RetroArch\RetroArch.ahk
moduleName = RetroArch
modulePath = G:\HyperLaunch\Modules\RetroArch
moduleExtension = ahk
moduleExtensionsPath = G:\HyperLaunch\Module Extensions
libPath = G:\HyperLaunch\Lib
7zEnabled = true
7zPath = G:\HyperLaunch\Module Extensions\7z.exe
7zDllPath = G:\HyperLaunch\Module Extensions\7z.dll
7zExtractPath = I:\HS 7z Temp
7zExtractPathOrig =
7zAttachSystemName = false
7zDelTemp = true
7zSounds = true
7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
mgEnabled = false
mgKey = ~NumpadSub
mgBackgroundColor = FF000000
mgSidePadding = 0.2
mgWidthBaseRes = 1920
mgHeightBaseRes = 1080
mgYOffset = 500
mgFont = Arial
mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
mgText1Text = Please select a game
mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
mgText2Offset = 70
mgUseSound = true
mgSoundfreq = 300
mgExitEffect = none
mgSelectedEffect = rotate
mgUseGameArt = false
mgCandidate =
mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
mgOnLaunch = false
hpEnabled = true
hpKey = NumpadMult
hpBackToMenuBarKey = X
hpZoomInKey = C
hpZoomOutKey = V
hpScreenshotKey = ~PrintScreen
hpHiToTextPath = G:\HyperLaunch\Module Extensions\HiToText.exe
hpSaveStateKeyCodes =
hpLoadStateKeyCodes =
keymapperEnabled = true
keymapperAHKMethod = false
keymapper = xpadder
xpadderFullPath = G:\Xpadder\Xpadder.exe
joyToKeyFullPath = G:\Utilities\JoyToKey\JoyToKey.exe
keymapperProfilePath = G:\HyperLaunch\Profiles\xpadder
keymapperFrontEndProfileName = HyperSpin
keymapperFrontEndProfile = false
keymapperHyperLaunchProfileEnabled = false
JoyIDsEnabled = false
JoyIDsPreferredControllersSystem = MotioninJoy Virtual Game Controller
JoyIDsPreferredControllersGlobal = MotioninJoy Virtual Game Controller
CustomJoyNamesEnabled = false
CustomJoyNames =
rotateMethod = false
FEProfile = G:\HyperLaunch\Profiles\xpadder\HyperSpin
defaultProfile = G:\HyperLaunch\Profiles\xpadder\_Default
systemProfile = G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System
xPadderSystemProfile = G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default
emuProfile = G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\RetroArch
romProfile = G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\10-Yard Fight (USA, Europe)
HyperLaunchProfile = G:\HyperLaunch\Profiles\xpadder\HyperLaunch
blankProfile = G:\HyperLaunch\Profiles\xpadder\_Default\blank
ahkFEProfile = G:\HyperLaunch\Profiles\AHK\HyperSpin
ahkDefaultProfile = G:\HyperLaunch\Profiles\AHK\_Default
ahkSystemProfile = G:\HyperLaunch\Profiles\AHK\Nintendo Entertainment System
ahkEmuProfile = G:\HyperLaunch\Profiles\AHK\Nintendo Entertainment System\RetroArch
ahkRomProfile = G:\HyperLaunch\Profiles\AHK\Nintendo Entertainment System\10-Yard Fight (USA, Europe)
ahkHyperLaunchProfile = G:\HyperLaunch\Profiles\AHK\HyperLaunch
bezelEnabled = false
bezelICEnabled = false
statisticsEnabled = true
pressDuration = -1
emuVolume = 1
dxwndIni = G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
dxwndFullPath = G:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe
mon1O = 0
pacDrivedllFile = G:\HyperLaunch\Module Extensions\PacDrive32.dll
userFadeAnimIniFile = G:\HyperLaunch\Lib\User Fade Animations.ini
01:01:52:809 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
01:01:52:811 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
01:01:52:813 | HL | INFO | +16 | BuildScript - Loaded Fade Init.ahk scripts
01:01:52:814 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts
01:01:52:816 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
01:01:52:818 | HL | WARNING | +0 | BuildScript - "G:\HyperLaunch\Lib\User Functions Init.ahk" not found
01:01:52:819 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
01:01:52:821 | HL | INFO | +0 | BuildScript - Validating module
01:01:52:826 | HL | INFO | +0 | BuildScript - Validation complete
01:01:52:828 | HL | INFO | +0 | BuildScript - Module:
MEmu = RetroArch
MEmuV = v12-25-2014 Nightly
MURL = http://themaister.net/retroarch.html
MAuthor = djvj,zerojay
MVersion = 2.2.1
MCRC = CE967CAD
iCRC = 51E752D3
MID = 635038268922229162
MSystem = "AAE","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Atari 2600","Atari 5200","Atari 7800","Atari Jaguar","Atari Lynx","Atari ST","Bally Astrocade","Bandai Super Vision 8000","Bandai Wonderswan","Bandai Wonderswan Color","Casio PV-1000","Casio PV-2000","ColecoVision","Commodore Amiga","Creatronic Mega Duck","Dragon 64","Emerson Arcadia 2001","Entex Adventure Vision","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Final Burn Alpha","Funtech Super Acan","GamePark 32","GCE Vectrex","Hartung Game Master","JungleTac Sport Vii","MAME","Magnavox Odyssey 2","Microsoft MSX","Microsoft MSX2","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 64","Nintendo Arcade Systems","Nintendo DS","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Color","Nintendo Game Boy Japan","Nintendo Game Boy Advance","Nintendo Super Game Boy","Nintendo Pokemon Mini","Nintendo Virtual Boy","Nintendo Super Famicom","Nintendo Super Famicom Satellaview","Panasonic 3DO","Pecom 64","Philips CD-i","Philips Videopac","RCA Studio II","Sega 32X","Sega SC-3000","Sega SG-1000","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Pico","Sega Saturn","Sega Saturn Japan","Sega VMU","Sega ST-V","Sinclair ZX Spectrum","Sony PlayStation","Sony PocketStation","Sony PSP","Sord M5","SNK Neo Geo","SNK Neo Geo MVS","SNK Neo Geo AES","SNK Neo Geo Pocket","SNK Neo Geo CD","SNK Neo Geo Pocket Color","Spectravideo SV-328","Super Nintendo Entertainment System","Tandy TRS-80 Color Computer 3","Texas Instruments TI 99-4A","Thomson MO5","Tomy Tutor","VTech CreatiVision","Watara Supervision"
;----------------------------------------------------------------------------
; Notes:
; If the emu doesn't load and you get no error, usually this means the LibRetro DLL is not working!
; Devs stated they will never add support for mounted images (like via DT)
; Fullscreen is controlled via the module setting in HLHQ
; This module uses the CLI version of RetroArch (retroarch.exe), not the GUI (retroarch-phoenix.exe).
; The emu may make a mouse cursor appear momentarily during launch, MouseMove and hide_cursor seem to have no effect
; Enable 7z support for archived roms
; Available CLI options: https://github.com/PyroFilmsFX/iOS/blob/master/docs/retroarch.1
;
; LibRetro DLLs:
; LibRetro DLLs come with the emu, but here is another source for them: http://forum.themaister.net/
; Whatever cores you decide to use, make sure they are extracted anywhere in your Emu_Path folder (place them in a LibRetros subfolder if you like). The module will find and load the core you choose for each system.
; You can find supported cores that Retroarch supports simply by downloading them from the "retroarch-phoenix.exe" or by visiting here: https://github.com/libretro/libretro.github.com/wiki/Supported-cores
; Some good discussion on cores and filters: http://forum.themaister.net/viewtopic.php?id=270
; The module's LibRetro settings in HLHQ need to match the name of that core for each system you use this emu. Read the tooltips to see the default one used when they are not customized by you.
;
; SRM files:
; srm are stored in a "srm" dir in the emu folder. Each system ran through retroarch gets its own folder inside srm
;
; Save states:
; Save states are stored in a "save" dir in the emu folder. Each system ran through retroarch gets its own folder inside save
;
; Config files:
; RetroArch will use per-system cfg files named to match your System Name. The global one is "retroarch.cfg" but the module will search for cfg files in any of the emu's subfolders. If system ones exist, they take precedence over retroarch.cfg.
; This allows different settings for each system you use this emulator for. If you want all systems to use the same retroarch.cfg, do not have any system named cfg files, or just create ones for the systems you want custom settings.
;
; System Specific Notes:
; Microsoft MSX/MSX2: Launch an MSX game and in the core options, set the console to be an MSX2 and it will play both just fine.
; Nintendo Famicom Disk System - Requires disksys.rom be placed in the folder you define as system_directory in the RetroArch's cfg.
; Sega CD - Requires "bios_CD_E.bin", "bios_CD_J.bin", "bios_CD_U.bin" all be placed in the folder you define as system_directory in the RetroArch's cfg.
; Super Nintendo Entertainment System - requires split all 10 dsp# & st### roms all be placed in the folder you define as system_directory in the RetroArch's cfg. Many games, like Super Mario Kart require these.
; NEC TurboGrafx-CD - Requires "syscard3.pce" be placed in the folder you define as system_directory in the RetroArch's cfg.
; Nintendo Super Game Boy - Set the Module setting in HLHQ SuperGameBoy to true to enable a system or only a rom to use SGB mode. This is not needed if your systemName is set to the official name of "Nintendo Super Game Boy". Requires "sgb.boot.rom" and "Super Game Boy (World).sfc" to be placed in the folder you define as system_directory in the RetroArch's cfg. This is needed if you want to use Super game boy mode and color palettes. Also requires using the latest bsnes core. Not all games support SGB mode.
; MAME: Turn off the nag screen by running a game, then press F1 and go to core options and switch off the nag screen there.
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
; This object controls how the module reacts to different systems. RetroArch can play a lot of systems, but needs to know what system you want to run, so this module has to adapt.
mType := Object("AAE","LibRetro_AAE","Amstrad CPC","LibRetro_CPC","Amstrad GX4000","LibRetro_GX4K","APF Imagination Machine","LibRetro_APF","Atari 2600","LibRetro_2600","Atari 5200","LibRetro_5200","Atari 7800","LibRetro_7800","Atari Jaguar","LibRetro_JAG","Atari Lynx","LibRetro_LYNX","Atari ST","LibRetro_ST","Bally Astrocade","LibRetro_BAST","Bandai Super Vision 8000","LibRetro_SV8K","Bandai Wonderswan","LibRetro_WSAN","Bandai Wonderswan Color","LibRetro_WSANC","Casio PV-1000","LibRetro_CAS1K","Casio PV-2000","LibRetro_CAS2K","ColecoVision","LibRetro_COLEC","Commodore Amiga","LibRetro_PUAE","Creatronic Mega Duck","LibRetro_DUCK","Dragon 64","LibRetro_DRAG64","Emerson Arcadia 2001","LibRetro_A2001","Entex Adventure Vision","LibRetro_AVISION","Epoch Game Pocket Computer","LibRetro_GPCKET","Epoch Super Cassette Vision","LibRetro_SCV","Exidy Sorcerer","LibRetro_SORCR","Fairchild Channel F","LibRetro_CHANF","Final Burn Alpha","LibRetro_FBA","Funtech Super Acan","LibRetro_SACAN","GamePark 32","LibRetro_GP32","GCE Vectrex","LibRetro_VECTX","Hartung Game Master","LibRetro_GMASTR","JungleTac Sport Vii","LibRddetro_SPORTV","MAME","LibRetro_MAME","Magnavox Odyssey 2","LibRetro_ODYS2","Mattel Aquarius","LibRetro_AQUA","Mattel Intellivision","LibRetro_INTV","MGT Sam Coupe","LibRetro_SAMCP","Microsoft MS-DOS","LibRetro_MSDOS","Microsoft MSX","LibRetro_MSX","Microsoft MSX2","LibRetro_MSX2","Microsoft Windows 3.x","LibRetro_WIN3X","Matra & Hachette Alice","LibRetro_ALICE","NEC PC Engine","LibRetro_PCE","NEC PC Engine-CD","LibRetro_PCECD","NEC PC-FX","LibRetro_PCFX","NEC SuperGrafx","LibRetro_SGFX","NEC TurboGrafx-16","LibRetro_TG16","NEC TurboGrafx-CD","LibRetro_TGCD","Nintendo 64","LibRetro_N64","Nintendo Arcade Systems","LibRetro_NINARC","Nintendo DS","LibRetro_DS","Nintendo Entertainment System","LibRetro_NES","Nintendo Famicom","LibRetro_NFAM","Nintendo Famicom Disk System","LibRetro_NFDS","Nintendo Game Boy","LibRetro_GB","Nintendo Game Boy Color","LibRetro_GBC","Nintendo Game Boy Japan","LibRetro_GBJ","Nintendo Game Boy Advance","LibRetro_GBA","Nintendo Pokemon Mini","LibRetro_POKE","Nintendo Super Famicom","LibRetro_NSF","Nintendo Super Famicom Satellaview","LibRetro_NSFS","Nintendo Super Game Boy","LibRetro_SGB","Nintendo Virtual Boy","LibRetro_NVB","Panasonic 3DO","LibRetro_3DO","Pecom 64","LibRetro_P64","Philips CD-i","LibRetro_CDI","Philips Videopac","LibRetro_PVID","RCA Studio II","LibRetro_STUD2","SCUMMVM","LibRetro_SCUMM","Sega 32X","LibRetro_32X","Sega CD","LibRetro_SCD","Sega Game Gear","LibRetro_GG","Sega Genesis","LibRetro_GEN","Sega Mega Drive","LibRetro_GEN","Sega Master System","LibRetro_SMS","Sega Pico","LibRetro_PICO","Sega VMU","LibRetro_SVMU","Sony PlayStation","LibRetro_PSX","Sony PocketStation","LibRetro_POCKS","Sony PSP","LibRetro_PSP","Sega Saturn","LibRetro_SAT","Sega Saturn Japan","LibRetro_SAT","Sega SG-1000","LibRetro_SG1K","Sega SC-3000","LibRetro_SC3K","Sega ST-V","LibRetro_STV","SNK Neo Geo","LibRetro_NEO","SNK Neo Geo AES","LibRetro_NEOAES","SNK Neo Geo Pocket","LibRetro_NGP","SNK Neo Geo Pocket Color","LibRetro_NGPC","SNK Neo Geo CD","LibRetro_NEOCD","Sord M5","LibRetro_SORD","Spectravideo SV-328","LibRetro_SV328","Super Nintendo Entertainment System","LibRetro_SNES","Sinclair ZX Spectrum","LibRetro_SPECZX","Tandy TRS-80 Color Computer 3","LibRetro_TRS80","Texas Instruments TI 99-4A","LibRetro_TI99","Thomson MO5","LibRetro_MO5","Tomy Tutor","LibRetro_TOMY","VTech CreatiVision","LibRetro_VTECH","Watara Supervision","LibRetro_SUPRV")
ident := mType[systemName] ; search object for the systemName identifier Retroarch uses for its cores
If !ident
ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this " . MEmu . " module: " . moduleName)
settingsFile := modulePath . "\" . moduleName . ".ini"
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
hideConsole := IniReadCheck(settingsFile, "Settings", "HideConsole","true",,1)
; SystemConfigs := IniReadCheck(settingsFile, "Settings", "SystemConfigs","true",,1) ; If true,
messRomPath := IniReadCheck(settingsFile, "Settings", "MESS_BIOS_Roms_Folder",,,1)
libRetroFolder := IniReadCheck(settingsFile, "Settings", "LibRetroFolder", emuPath,,1)
LibRetro_2600 := IniReadCheck(settingsFile, "Settings", "LibRetro_2600","stella_libretro",,1)
LibRetro_5200 := IniReadCheck(settingsFile, "Settings", "LibRetro_5200","mess_libretro",,1)
LibRetro_7800 := IniReadCheck(settingsFile, "Settings", "LibRetro_7800","prosystem_libretro",,1)
LibRetro_32X := IniReadCheck(settingsFile, "Settings", "LibRetro_32X","picodrive_libretro",,1) ; picodrive is the 32x core, not genesis plus
LibRetro_3DO := IniReadCheck(settingsFile, "Settings", "LibRetro_3DO","4do_libretro",,1)
LibRetro_A2001 := IniReadCheck(settingsFile, "Settings", "LibRetro_A2001","mess_libretro",,1)
LibRetro_AAE := IniReadCheck(settingsFile, "Settings", "LibRetro_AAE","mame_libretro",,1)
LibRetro_ALICE := IniReadCheck(settingsFile, "Settings", "LibRetro_ALICE","mess_libretro",,1)
LibRetro_APF := IniReadCheck(settingsFile, "Settings", "LibRetro_APF","mess_libretro",,1)
LibRetro_AQUA := IniReadCheck(settingsFile, "Settings", "LibRetro_AQUA","mess_libretro",,1)
LibRetro_AVISION := IniReadCheck(settingsFile, "Settings", "LibRetro_AVISION","mess_libretro",,1)
LibRetro_BAST := IniReadCheck(settingsFile, "Settings", "LibRetro_BAST","mess_libretro",,1)
LibRetro_CAS1K := IniReadCheck(settingsFile, "Settings", "LibRetro_CAS1K","mess_libretro",,1)
LibRetro_CAS2K := IniReadCheck(settingsFile, "Settings", "LibRetro_CAS2K","mess_libretro",,1)
LibRetro_CDI := IniReadCheck(settingsFile, "Settings", "LibRetro_CDI","mess_libretro",,1)
LibRetro_CHANF := IniReadCheck(settingsFile, "Settings", "LibRetro_CHANF","mess_libretro",,1)
LibRetro_COLEC := IniReadCheck(settingsFile, "Settings", "LibRetro_COLEC","mess_libretro",,1)
LibRetro_CPC := IniReadCheck(settingsFile, "Settings", "LibRetro_CPC","mess_libretro",,1)
LibRetro_DRAG64 := IniReadCheck(settingsFile, "Settings", "LibRetro_DRAG64","mess_libretro",,1)
LibRetro_DS := IniReadCheck(settingsFile, "Settings", "LibRetro_DS","desmume_libretro",,1)
LibRetro_DUCK := IniReadCheck(settingsFile, "Settings", "LibRetro_DUCK","mess_libretro",,1)
LibRetro_FBA := IniReadCheck(settingsFile, "Settings", "LibRetro_FBA","fb_alpha_libretro",,1)
LibRetro_GB := IniReadCheck(settingsFile, "Settings", "LibRetro_GB","gambatte_libretro",,1)
LibRetro_GBC := IniReadCheck(settingsFile, "Settings", "LibRetro_GBC","gambatte_libretro",,1)
LibRetro_GBA := IniReadCheck(settingsFile, "Settings", "LibRetro_GBA","vba_next_libretro",,1)
LibRetro_GBJ := IniReadCheck(settingsFile, "Settings", "LibRetro_GBJ","gambatte_libretro",,1)
LibRetro_GEN := IniReadCheck(settingsFile, "Settings", "LibRetro_GEN","genesis_plus_gx_libretro",,1)
LibRetro_GG := IniReadCheck(settingsFile, "Settings", "LibRetro_GG","genesis_plus_gx_libretro",,1)
LibRetro_GMASTR := IniReadCheck(settingsFile, "Settings", "LibRetro_GMASTR","mess_libretro",,1)
LibRetro_GP32 := IniReadCheck(settingsFile, "Settings", "LibRetro_GP32","mess_libretro",,1)
LibRetro_GPCKET := IniReadCheck(settingsFile, "Settings", "LibRetro_GPCKET","mess_libretro",,1)
LibRetro_GX4K := IniReadCheck(settingsFile, "Settings", "LibRetro_GX4K","mess_libretro",,1)
LibRetro_INTV := IniReadCheck(settingsFile, "Settings", "LibRetro_INTV","mess_libretro",,1)
LibRetro_JAG := IniReadCheck(settingsFile, "Settings", "LibRetro_JAG","virtualjaguar_libretro",,1)
LibRetro_LYNX := IniReadCheck(settingsFile, "Settings", "LibRetro_LYNX","handy_libretro",,1)
LibRetro_MAME := IniReadCheck(settingsFile, "Settings", "LibRetro_MAME","mame_libretro",,1)
LibRetro_MO5 := IniReadCheck(settingsFile, "Settings", "LibRetro_MO5","mess_libretro",,1)
LibRetro_MSDOS := IniReadCheck(settingsFile, "Settings", "LibRetro_MSDOS","dosbox_libretro",,1)
LibRetro_MSX := IniReadCheck(settingsFile, "Settings", "LibRetro_MSX","bluemsx_libretro",,1)
LibRetro_MSX2 := IniReadCheck(settingsFile, "Settings", "LibRetro_MSX2","bluemsx_libretro",,1)
LibRetro_N64 := IniReadCheck(settingsFile, "Settings", "LibRetro_N64","mupen64plus_libretro",,1)
LibRetro_NEO := IniReadCheck(settingsFile, "Settings", "LibRetro_NEO","fb_alpha_libretro",,1)
LibRetro_NEOCD := IniReadCheck(settingsFile, "Settings", "LibRetro_NEO","mess_libretro",,1)
LibRetro_NEOAES := IniReadCheck(settingsFile, "Settings", "LibRetro_NEOAES","mess_libretro",,1)
LibRetro_NES := IniReadCheck(settingsFile, "Settings", "LibRetro_NES","nestopia_libretro",,1)
LibRetro_NFAM := IniReadCheck(settingsFile, "Settings", "LibRetro_NFAM","nestopia_libretro",,1)
LibRetro_NFDS := IniReadCheck(settingsFile, "Settings", "LibRetro_NFDS","nestopia_libretro",,1)
LibRetro_NSF := IniReadCheck(settingsFile, "Settings", "LibRetro_NSF","bsnes_balanced_libretro",,1)
LibRetro_NSFS := IniReadCheck(settingsFile, "Settings", "LibRetro_NSFS","snes9x_libretro",,1)
LibRetro_NVB := IniReadCheck(settingsFile, "Settings", "LibRetro_NVB","mednafen_vb_libretro",,1)
LibRetro_NGP := IniReadCheck(settingsFile, "Settings", "LibRetro_NGP","mednafen_ngp_libretro",,1)
LibRetro_NGPC := IniReadCheck(settingsFile, "Settings", "LibRetro_NGPC","mednafen_ngp_libretro",,1)
LibRetro_NINARC := IniReadCheck(settingsFile, "Settings", "LibRetro_NINARC","mame_libretro",,1)
LibRetro_ODYS2 := IniReadCheck(settingsFile, "Settings", "LibRetro_ODYS2","mess_libretro",,1)
LibRetro_P64 := IniReadCheck(settingsFile, "Settings", "LibRetro_P64","mess_libretro",,1)
LibRetro_PCE := IniReadCheck(settingsFile, "Settings", "LibRetro_PCE","mednafen_pce_fast_libretro",,1)
LibRetro_PCECD := IniReadCheck(settingsFile, "Settings", "LibRetro_PCECD","mednafen_pce_fast_libretro",,1)
LibRetro_PCFX := IniReadCheck(settingsFile, "Settings", "LibRetro_PCFX","mednafen_pcfx_libretro",,1)
LibRetro_PICO := IniReadCheck(settingsFile, "Settings", "LibRetro_PICO","picodrive_libretro",,1)
LibRetro_POCKS := IniReadCheck(settingsFile, "Settings", "LibRetro_POCKS","mess_libretro",,1)
LibRetro_POKE := IniReadCheck(settingsFile, "Settings", "LibRetro_POKE","mess_libretro",,1)
LibRetro_PSP := IniReadCheck(settingsFile, "Settings", "LibRetro_PSP","ppsspp_libretro",,1)
LibRetro_PSX := IniReadCheck(settingsFile, "Settings", "LibRetro_PSX","mednafen_psx_libretro",,1)
LibRetro_PUAE := IniReadCheck(settingsFile, "Settings", "LibRetro_PUAE","puae_libretro",,1)
LibRetro_PVID := IniReadCheck(settingsFile, "Settings", "LibRetro_PVID","mess_libretro",,1)
LibRetro_SACAN := IniReadCheck(settingsFile, "Settings", "LibRetro_SACAN","mess_libretro",,1)
LibRetro_SAMCP := IniReadCheck(settingsFile, "Settings", "LibRetro_SAMCP","mess_libretro",,1)
LibRetro_SAT := IniReadCheck(settingsFile, "Settings", "LibRetro_SAT","yabause_libretro",,1)
LibRetro_SC3K := IniReadCheck(settingsFile, "Settings", "LibRetro_SC3K","mess_libretro",,1)
LibRetro_SCD := IniReadCheck(settingsFile, "Settings", "LibRetro_SCD","genesis_plus_gx_libretro",,1)
LibRetro_SCV := IniReadCheck(settingsFile, "Settings", "LibRetro_SCV","mess_libretro",,1)
LibRetro_SCUMM := IniReadCheck(settingsFile, "Settings", "LibRetro_SCUMM","scummvm_libretro",,1)
LibRetro_SG1K := IniReadCheck(settingsFile, "Settings", "LibRetro_SG1K","genesis_plus_gx_libretro",,1)
LibRetro_SGB := IniReadCheck(settingsFile, "Settings", "LibRetro_SGB","bsnes_balanced_libretro",,1)
LibRetro_SGFX := IniReadCheck(settingsFile, "Settings", "LibRetro_SGFX","mednafen_supergrafx_libretro",,1)
LibRetro_SMS := IniReadCheck(settingsFile, "Settings", "LibRetro_SMS","genesis_plus_gx_libretro",,1)
LibRetro_SNES := IniReadCheck(settingsFile, "Settings", "LibRetro_SNES","bsnes_balanced_libretro",,1)
LibRetro_SORCR := IniReadCheck(settingsFile, "Settings", "LibRetro_SORCR","mess_libretro",,1)
LibRetro_SORD := IniReadCheck(settingsFile, "Settings", "LibRetro_SORD","mess_libretro",,1)
LibRetro_SPECZX := IniReadCheck(settingsFile, "Settings", "LibRetro_SPECZX","mess_libretro",,1)
LibRetro_SPORTV := IniReadCheck(settingsFile, "Settings", "LibRetro_SPORTV","mess_libretro",,1)
LibRetro_ST := IniReadCheck(settingsFile, "Settings", "LibRetro_ST","hatari_libretro",,1)
LibRetro_STUD2 := IniReadCheck(settingsFile, "Settings", "LibRetro_STUD2","mess_libretro",,1)
LibRetro_STV := IniReadCheck(settingsFile, "Settings", "LibRetro_STV","mame_libretro",,1)
LibRetro_SV328 := IniReadCheck(settingsFile, "Settings", "LibRetro_SV328","mess_libretro",,1)
LibRetro_SV8K := IniReadCheck(settingsFile, "Settings", "LibRetro_SV8K","mess_libretro",,1)
LibRetro_SVMU := IniReadCheck(settingsFile, "Settings", "LibRetro_SVMU","mess_libretro",,1)
LibRetro_SUPRV := IniReadCheck(settingsFile, "Settings", "LibRetro_SUPRV","mess_libretro",,1)
LibRetro_TG16 := IniReadCheck(settingsFile, "Settings", "LibRetro_TG16","mednafen_pce_fast_libretro",,1)
LibRetro_TGCD := IniReadCheck(settingsFile, "Settings", "LibRetro_TGCD","mednafen_pce_fast_libretro",,1)
LibRetro_TI99 := IniReadCheck(settingsFile, "Settings", "LibRetro_TI99","mess_libretro",,1)
LibRetro_TOMY := IniReadCheck(settingsFile, "Settings", "LibRetro_TOMY","mess_libretro",,1)
LibRetro_TRS80 := IniReadCheck(settingsFile, "Settings", "LibRetro_TRS80","mess_libretro",,1)
LibRetro_VECTX := IniReadCheck(settingsFile, "Settings", "LibRetro_VECTX","mess_libretro",,1)
LibRetro_VTECH := IniReadCheck(settingsFile, "Settings", "LibRetro_VTECH","mess_libretro",,1)
LibRetro_WIN3X := IniReadCheck(settingsFile, "Settings", "LibRetro_WIN3X","dosbox_libretro",,1)
LibRetro_WSAN := IniReadCheck(settingsFile, "Settings", "LibRetro_WSAN","mednafen_wswan_libretro",,1)
LibRetro_WSANC := IniReadCheck(settingsFile, "Settings", "LibRetro_WSANC","mednafen_wswan_libretro",,1)
superGB := IniReadCheck(settingsFile, systemName . "|" . romName, "SuperGameBoy","false",,1)
enableNetworkPlay := IniReadCheck(settingsFile, "Network|" . romName, "Enable_Network_Play","false",,1)
messRomPath := GetFullName(messRomPath)
libRetroFolder := GetFullName(libRetroFolder)
retroArchSystem := systemName
If ((ident = "LibRetro_LYNX") or (ident = "wsan")) {
rotateScreen := IniReadCheck(settingsFile, romName, "RotateScreen","None",,1)
}
If (ident = "LibRetro_SGB" || If superGB = "true") ; if system or rom is set to use Super Game Boy
{ superGB = true ; setting this just in case it's false and the system is Nintendo Super Game Boy
sgbRomPath := CheckFile(emuPath . "\system\Super Game Boy (World).sfc","Could not find the rom required for Super Game Boy support. Make sure the rom ""Super Game Boy (World).sfc"" is located in: " . emupath . "\system")
CheckFile(emuPath . "\system\sgb.boot.rom","Could not find the bios required for Super Game Boy support. Make sure the bios ""sgb.boot.rom"" is located in: " . emupath . "\system")
ident := "LibRetro_SGB" ; switching to Super Game Boy mode
retroArchSystem := "Nintendo Super Game Boy"
}
; Find the cfg file to use
Loop, %emuPath%\*.cfg,,1 ; loop through all folder in emuPath
If (A_LoopFileName = retroArchSystem . ".cfg") {
sysRetroCfg := A_LoopFileLongPath
Break ; retroArchSystem configs are preferred, so break after one is found
} Else If (A_LoopFileName = "retroarch.cfg")
globalRetroCfg := A_LoopFileLongPath
retroCFGFile := If sysRetroCfg ? sysRetroCfg : globalRetroCfg
Log(MEmu . " is using " . retroCFGFile . " as it's config file.")
; Find the dll for this system
Loop, %libRetroFolder%\*.dll,,1 ; loop through all folder in emuPath looking for the ident dll
If (A_LoopFileName = %ident% . ".dll") {
libDll := A_LoopFileLongPath
Break
}
If !libDll
ScriptError("Your " . ident . " dll is set to " . %ident% . " but could not locate this file in any folder inside:`n" . libRetroFolder)
If RegExMatch(ident, "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX") { ; these systems require the retroarch settings to be read
retroCFG := LoadProperties(retroCFGFile) ; load the config into memory
retroSysDir := ReadProperty(retroCFG,"system_directory") ; read value
retroSysDir := ConvertRetroCFGKey(retroSysDir) ; remove dbl quotes
StringLeft, retroSysDirLeft, retroSysDir, 2
If (retroSysDirLeft = ":\") { ; if retroarch is set to use a default folder
StringTrimLeft, retroSysDir, retroSysDir, 1
Log("Module - RetroArch is using a relative system path: """ . retroSysDir . """")
retroSysDir := emuPath . retroSysDir
}
If !retroSysDir
ScriptError("RetroArch requires you to set your system_directory and place bios rom(s) in there for """ . retroArchSystem . """ to function. Please do this first by running ""retroarch-phoenix.exe"" manually.")
StringRight, checkForSlash, retroSysDir, 1
If (checkForSlash = "\") ; check if a backslash is the last character. If it is, remove it, as this is non-standard method to define folders
StringTrimRight, retroSysDir, retroSysDir, 1
}
If (RegExMatch(ident, "LibRetro_N64|LibRetro_NES|LibRetro_LYNX|LibRetro_PSX") || RegExMatch(ident, "LibRetro_NES") && (InStr(%ident%, "nestopia_libretro"))) { ; these systems will use an ini to store game specific settings
sysSettingsFile := CheckSysFile(modulePath . "\" . systemName . ".ini") ; create the ini if it does not exist
coreOptionsCFGFile := CheckFile(emuPath . "\retroarch-core-options.cfg", "Could not find retroarch-core-options.cfg in retroarch directory")
coreOptionsCFG := LoadProperties(coreOptionsCFGFile)
If InStr(ident, "LibRetro_N64") { ; Nintendo 64
mupenGfx := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Gfx_Plugin", "auto",,1)
mupenRsp := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_RSP_Plugin", "auto",,1)
mupenCpu := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_CPU_Core", "dynamic_recompiler",,1)
mupenPak1 := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Pak_1", "memory",,1)
mupenPak2 := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Pak_2", "memory",,1)
mupenPak3 := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Pak_3", "memory",,1)
mupenPak4 := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Pak_4", "memory",,1)
mupenGfxAccur := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Gfx_Accuracy", "high",,1)
mupenExpMem := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Disable_Exp_Memory", "no",,1)
mupenTexturFilt := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Texture_Filtering", "nearest",,1)
mupenViRefresh := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_VI_Refresh", "2200",,1)
mupenFramerate := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Framerate", "fullspeed",,1)
mupenResolution := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Resolution", "640x480",,1)
mupenPolyOffstFctr := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Polygon_Offset_Factor", "-3.0",,1)
mupenPolyOffstUnts := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Polygon_Offset_Units", "-3.0",,1)
mupenViOverlay := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_VI_Overlay", "disabled",,1)
mupenAnalogDzone := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Mupen_Analog_Deadzone", "15",,1)
WriteProperty(coreOptionsCFG, "mupen64-gfxplugin", mupenGfx, 1)
WriteProperty(coreOptionsCFG, "mupen64-rspplugin", mupenRsp, 1)
WriteProperty(coreOptionsCFG, "mupen64-cpucore", mupenCpu, 1)
WriteProperty(coreOptionsCFG, "mupen64-pak1", mupenPak1, 1)
WriteProperty(coreOptionsCFG, "mupen64-pak2", mupenPak2, 1)
WriteProperty(coreOptionsCFG, "mupen64-pak3", mupenPak3, 1)
WriteProperty(coreOptionsCFG, "mupen64-pak4", mupenPak4, 1)
WriteProperty(coreOptionsCFG, "mupen64-gfxplugin-accuracy", mupenGfxAccur, 1)
WriteProperty(coreOptionsCFG, "mupen64-disableexpmem", mupenExpMem, 1)
WriteProperty(coreOptionsCFG, "mupen64-filtering", mupenTexturFilt, 1)
WriteProperty(coreOptionsCFG, "mupen64-virefresh", mupenViRefresh, 1)
WriteProperty(coreOptionsCFG, "mupen64-framerate", mupenFramerate, 1)
WriteProperty(coreOptionsCFG, "mupen64-screensize", mupenResolution, 1)
WriteProperty(coreOptionsCFG, "mupen64-polyoffset-factor", mupenPolyOffstFctr, 1)
WriteProperty(coreOptionsCFG, "mupen64-polyoffset-units", mupenPolyOffstUnts, 1)
WriteProperty(coreOptionsCFG, "mupen64-angrylion-vioverlay", mupenViOverlay, 1)
WriteProperty(coreOptionsCFG, "mupen64-astick-deadzone", mupenAnalogDzone, 1)
} Else If InStr(ident, "LibRetro_NES") { ; these systems will use an ini to store game specific settings
If InStr(%ident%, "nestopia_libretro") { ; Nestopia
nestopiaBlargg := IniReadCheck(sysSettingsFile, "Nestopia" . "|" . romName, "Nestopia_Blargg_NTSC_Filter", "disabled",,1)
nestopiaPalette := IniReadCheck(sysSettingsFile, "Nestopia" . "|" . romName, "Nestopia_Palette", "canonical",,1)
nestopiaNoSprteLimit := IniReadCheck(sysSettingsFile, "Nestopia" . "|" . romName, "Nestopia_Remove_Sprites_Limit", "disabled",,1)
coreOptionsCFGFile := CheckFile(emuPath . "\retroarch-core-options.cfg", "Could not find retroarch-core-options.cfg in retroarch directory")
coreOptionsCFG := LoadProperties(coreOptionsCFGFile)
WriteProperty(coreOptionsCFG, "nestopia_blargg_ntsc_filter", nestopiaBlargg, 1)
WriteProperty(coreOptionsCFG, "nestopia_palette", nestopiaPalette, 1)
WriteProperty(coreOptionsCFG, "nestopia_nospritelimit", nestopiaNoSprteLimit, 1)
}
} Else If InStr(ident, "LibRetro_LYNX") { ; Atari Lynx
handyRotate := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "Handy_Rotation", "None",,1)
coreOptionsCFGFile := CheckFile(emuPath . "\retroarch-core-options.cfg", "Could not find retroarch-core-options.cfg in retroarch directory")
coreOptionsCFG := LoadProperties(coreOptionsCFGFile)
WriteProperty(coreOptionsCFG, "handy_rot", handyRotate, 1)
} Else If InStr(ident, "LibRetro_PSX") { ; Sony PlayStation
p1ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P1_Controller_Type", """517""",,1)
p2ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P2_Controller_Type", """517""",,1)
p3ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P3_Controller_Type", """517""",,1)
p4ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P4_Controller_Type", """517""",,1)
p5ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P5_Controller_Type", """517""",,1)
p6ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P6_Controller_Type", """517""",,1)
p7ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P7_Controller_Type", """517""",,1)
p8ControllerType := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "P8_Controller_Type", """517""",,1)
psxCdImageCache := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "PSX_CD_Image_Cache", """enabled""",,1)
psxMemcardHandling := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "PSX_Memcard_Handling", """libretro""",,1)
psxDualshockAnalogToggle := IniReadCheck(sysSettingsFile, systemName . "|" . romName, "PSX_Dualshock_Analog_Toggle", """enabled""",,1)
mednafenOptionsCFGFile := CheckFile(emuPath . "\config\" . LibRetro_PSX . ".dll.cfg", "Could not find core configuration file in config directory.")
mednafenOptionsCFG := LoadProperties(mednafenOptionsCFGFile)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p1", p1ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p2", p2ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p3", p3ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p4", p4ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p5", p5ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p6", p6ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p7", p7ControllerType, 1)
WriteProperty(mednafenOptionsCFG, "input_libretro_device_p8", p8ControllerType, 1)
SaveProperties(mednafenOptionsCFGFile, mednafenOptionsCFG)
WriteProperty(coreOptionsCFG, "beetle_psx_cdimagecache", psxCdImageCache, 1)
WriteProperty(coreOptionsCFG, "beetle_psx_use_mednafen_memcard0_method", psxMemcardHandling, 1)
WriteProperty(coreOptionsCFG, "beetle_psx_analog_toggle", psxDualshockAnalogToggle, 1)
}
SaveProperties(coreOptionsCFGFile, coreOptionsCFG)
}
hideEmuObj := Object("ahk_class ConsoleWindowClass",0,"RetroArch ahk_class RetroArch",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
7z(romPath, romName, romExtension, 7zExtractPath)
; MESS core options
messIdent :=
messParam1 :=
messParam2 :=
messParam3 :=
If InStr(%ident%, "mess") { ; if a mess core is used
Log("Module - Retroarch MESS mode enabled")
; the messType object links the system name to the name mess recognizes
messType := Object("Amstrad CPC","cpc464","Amstrad GX4000","gx4000","APF Imagination Machine","apfimag","Apple IIGS","apple2gs","Atari 8-bit","a800","Atari 2600","a2600","Atari 5200","a5200","Atari 7800","a7800","Atari Jaguar","jaguar","Atari Lynx","lynx","Bally Astrocade","astrocde","Bandai Super Vision 8000","sv8000","Bandai WonderSwan","wswan","Bandai WonderSwan Color","wscolor","Casio PV-1000","pv1000","Casio PV-2000","pv2000","Coleco ADAM","adam","ColecoVision","coleco","Creatronic Mega Duck","megaduck","Dragon 64","dragon64","Emerson Arcadia 2001","arcadia","Entex Adventure Vision","advision","Epoch Game Pocket Computer","gamepock","Epoch Super Cassette Vision","scv","Exidy Sorcerer","sorcerer","Fairchild Channel F","channelf","Funtech Super Acan","supracan","GCE Vectrex","vectrex","Hartung Game Master","gmaster","GamePark 32","gp32","Interton VC 4000","vc4000","JungleTac Sport Vii","vii","Magnavox Odyssey 2","odyssey2","Matra & Hachette Alice","alice32","Mattel Aquarius","aquarius","Mattel Intellivision","intv","NEC PC Engine","pce","NEC PC Engine-CD","pce","NEC SuperGrafx","sgx","NEC TurboGrafx-16","tg16","NEC TurboGrafx-CD","tg16","Nintendo 64","n64","Nintendo Entertainment System","nes","Nintendo Famicom Disk System","famicom","Nintendo Game Boy","gameboy","Nintendo Game Boy Advance","gba","Nintendo Game Boy Color","gbcolor","Nintendo Game Boy Japan","gameboy","Nintendo Pokemon Mini","pokemini","Nintendo Virtual Boy","vboy","Pecom 64","pecom64","Philips CD-i","cdimono1","Philips Videopac","videopac","RCA Studio II","studio2","Sega 32X","32x","Sega SC-3000","sc3000","Sega CD","segacd","Sega Game Gear","gamegear","Sega Genesis","genesis","Sega Master System","sms","Sega Mega Drive","megadriv","Sega VMU","svmu","Sinclair ZX Spectrum","spectrum","SNK Neo Geo AES","aes","SNK Neo Geo CD","neocdz","SNK Neo Geo Pocket","ngp","SNK Neo Geo Pocket Color","ngpc","Sony PlayStation","psx","Sony PocketStation","pockstat","Sord M5","m5","Spectravideo SV-328","svi328n","Super Nintendo Entertainment System","snes","Tandy TRS-80 Color Computer 3","coco3","Texas Instruments TI 99-4A","ti99_4a","Tiger Game.com","gamecom","Thomson MO5","mo5","Tomy Tutor","tutor","VTech CreatiVision","crvision","Watara Supervision","svision")
messIdent := messType[systemName] ; search object for the systemName identifier Retroarch uses for its cores
If !messIdent
ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for the MESS LibRetro core")
Else
Log("Module - MESS mode using a known ident: " . messIdent)
If !messRomPath
ScriptError("Please set the RetroArch module setting ""MESS_BIOS_Roms_Folder"" to the folder that contains your MESS BIOS roms to use MESS with RetroArch.")
messParam1 :=
messParam2 := " -rompath \" . """" . messRomPath . "\" . """"
If messIdent = alice32
messParam3 := " -cass1 \" . """" . romPath . "\" . romName . romExtension . "\" . """"
If messIdent = gp32
messParam3 := " -memc \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = cpc464
messParam3 := " -cass \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = spectrum
messParam3 := " -cass \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = dragon64
messParam3 := " -cass \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = cdimono1
messParam3 := " -cdrom \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = neocd
messParam3 := " -cdrom \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = neocdz
messParam3 := " -cdrom \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = svi328n
messParam3 := " -cass \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = pecom64
messParam3 := " -cass \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else If messIdent = svmu
messParam3 := " -quik \" . """" . romPath . "\" . romName . romExtension . "\" . """"
Else
messParam3 := " -cart \" . """" . romPath . "\" . romName . romExtension . "\" . """"
fullRomPath := messParam1 . messParam2 . messParam3
} Else If (superGB = "true") {
Log("Module - Retroarch Super Game Boy mode enabled")
fullRomPath := " """ . sgbRomPath . """ --subsystem sgb """ . romPath . "\" . romName . romExtension . """"
} Else {
Log("Module - Retroarch standard mode enabled")
fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
}
If ident = LibRetro_NFDS ; Nintendo Famicom Disk System
{ IfNotExist, %retroSysDir%\disksys.rom
ScriptError("RetroArch requires ""disksys.rom"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
} Else If ident = LibRetro_SCD ; Sega CD
{ If romExtension Not In .bin,.cue,.iso
ScriptError("RetroArch only supports Sega CD games in bin|cue|iso format. It does not support:`n" . romExtension)
IfNotExist, %retroSysDir%\bios_CD_E.bin
ScriptError("RetroArch requires ""bios_CD_E.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
IfNotExist, %retroSysDir%\bios_CD_U.bin
ScriptError("RetroArch requires ""bios_CD_U.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
IfNotExist, %retroSysDir%\bios_CD_J.bin
ScriptError("RetroArch requires ""bios_CD_J.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
} Else If ident in LibRetro_PCECD,LibRetro_TGCD ; NEC PC Engine-CD and NEC TurboGrafx-CD
{ If romExtension Not In .ccd,.cue
ScriptError("RetroArch only supports " . retroArchSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
IfNotExist, %retroSysDir%\syscard3.pce
ScriptError("RetroArch requires ""syscard3.pce"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
} Else If ident = LibRetro_PCFX
{ If romExtension Not In .ccd,.cue
ScriptError("RetroArch only supports " . retroArchSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
IfNotExist, %retroSysDir%\pcfxbios.bin
ScriptError("RetroArch requires ""pcfxbios.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
}
networkSession :=
If (enableNetworkPlay = "true") {
Log("Module - Network Multi-Player is an available option for " . dbName,4)
netplayNickname := IniReadCheck(settingsFile, "Network", "NetPlay_Nickname","Player",,1)
getWANIP := IniReadCheck(settingsFile, "Network", "Get_WAN_IP","false",,1)
If (getWANIP = "true")
myPublicIP := GetPublicIP()
Log("Module - CAREFUL WHEN POSTING THIS LOG PUBLICALY AS IT CONTAINS YOUR IP ON THE NEXT LINE",2)
defaultServerIP := IniReadCheck(settingsFile, "Network", "Default_Server_IP", myPublicIP,,1)
defaultServerPort := IniReadCheck(settingsFile, "Network", "Default_Server_Port",,,1)
lastIP := IniReadCheck(settingsFile, "Network", "Last_IP", defaultServerIP,,1) ; does not need to be on the ISD
lastPort := IniReadCheck(settingsFile, "Network", "Last_Port", defaultServerPort,,1) ; does not need to be on the ISD
mpMenuStatus := MultiPlayerMenu(lastIP,lastPort,networkType,,0)
If (mpMenuStatus = -1) { ; if user exited menu early
Log("Module - Cancelled MultiPlayer Menu. Exiting module.",2)
ExitModule()
}
If networkSession {
Log("Module - Using a Network for " . dbName,4)
IniWrite, %networkPort%, %settingsFile%, Network, Last_Port
; msgbox lastIP: %lastIP%`nlastPort: %lastPort%`nnetworkIP: %networkIP%`nnetworkPort: %networkPort%
If (networkType = "client") {
IniWrite, %networkIP%, %settingsFile%, Network, Last_IP ; Save last used IP and Port for quicker launching next time
netCommand := " -C " . networkIP . " --port " . networkPort . " --nick """ . netplayNickname . """" ; -C = connect as client
} Else { ; server
netCommand := " -H --port " . networkPort . " --nick """ . netplayNickname . """" ; -H = host as server
}
Log("Module - CAREFUL WHEN POSTING THIS LOG PUBLICALY AS IT CONTAINS YOUR IP ON THE NEXT LINE",2)
Log("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """",4)
} Else
Log("Module - User chose Single Player mode for this session",4)
}
BezelStart()
fullscreen := If fullscreen = "true" ? " -f" : ""
srmPath := emuPath . "\srm\" . retroArchSystem ; path for this system's srm files
saveStatePath := emuPath . "\save\" . retroArchSystem ; path for this system's save state files
IfNotExist, %srmPath%
FileCreateDir, %srmPath% ; creating srm dir if it doesn't exist
IfNotExist, %saveStatePath%
FileCreateDir, %saveStatePath% ; creating save dir if it doesn't exist
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
If InStr(%ident%, "mess") { ; if a mess core is used
Run(executable . " """ . (messIdent ? messIdent : "") . fullRomPath . """" . A_Space . fullscreen . " -c """ . retroCFGFile . """ -L """ . libDll . """ -s """ . srmPath . "\" . romName . ".srm"" -S """ . saveStatePath . "\" . romName . ".state""" . netCommand, emuPath, "Hide")
} Else If (ident = "LibRetro_SGB" || If superGB = "true") { ; For some reason, the order of our command line matters in this particular case.
Run(executable . " " . fullscreen . " -c """ . retroCFGFile . """ -L """ . libDll . """ -s """ . srmPath . "\" . romName . ".srm"" -S """ . saveStatePath . "\" . romName . ".state""" . fullRomPath . netCommand, emuPath, "Hide")
} Else If (ident = "LibRetro_LYNX" ) {
Run(executable . " " . fullRomPath . fullscreen . rotateScreen . " -c """ . retroCFGFile . """ -L """ . libDll . """ -s """ . srmPath . "\" . romName . ".srm"" -S """ . saveStatePath . "\" . romName . ".state""", emuPath, "Hide")
} Else {
Run(executable . " " . fullRomPath . fullscreen . " -c """ . retroCFGFile . """ -L """ . libDll . """ -s """ . srmPath . "\" . romName . ".srm"" -S """ . saveStatePath . "\" . romName . ".state""" . netCommand, emuPath, "Hide")
}
mpMenuStatus :=
If networkSession {
canceledServerWait := false
multiplayerMenuExit := false
SetTimer, NetworkConnectedCheck, 500
If (networkType = "server") {
Log("Module - Waiting for a client to connect to your server")
mpMenuStatus := MultiPlayerMenu(,,,,,,,,"You are the server. Please wait for your client to connect.")
} Else { ; client
Log("Module - Trying to contact the server to establish a connection.")
mpMenuStatus := MultiPlayerMenu(,,,,,,,,"Attempting to connect to the server...")
}
If (mpMenuStatus = -1) { ; if user exited menu early before a client connected
Log("Module - Cancelled waiting for the " . If (networkType = "server") ? "client to connect" : "server to respond" . ". Exiting module.",2)
If Process("Exist", executable)
Process("Close", executable) ; must close process as the exe is waiting for a client to connect and no window was drawn yet
ExitModule()
} Else { ; blank response from MultiPlayerMenu, exited properly
Log("Module - " . If (networkType = "server") ? "Client has connected" : "Connected to the server")
WinWait("RetroArch ahk_class RetroArch")
WinWaitActive("RetroArch ahk_class RetroArch")
}
SetTimer, NetworkConnectedCheck, Off
} Else { ; single player
WinWait("RetroArch ahk_class RetroArch")
WinWaitActive("RetroArch ahk_class RetroArch")
}
If hideConsole = true
WinSet, Transparent, On, ahk_class ConsoleWindowClass ; makes the console window transparent so you don't see it on exit
BezelDraw()
HideEmuEnd()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
; Used to convert between RetroArch keys and usable data
ConvertRetroCFGKey(txt,direction="read"){
Global emuPath
If direction = read
{ StringTrimLeft,newtxt,txt,1 ; removes the " from the left of the txt
StringTrimRight,newtxt,newtxt,1 ; removes the " from the right of the txt
If InStr(newtxt,":") { ; if the path contains a ":" then it is a relative path
Log("ConvertRetroCFGKey - " . newtxt . " is a relative path",4)
StringTrimLeft,newtxt,newtxt,1 ; removes the : from the left of the txt
newtxt := AbsoluteFromRelative(emuPath, "." . newtxt) ; convert relative to absolute
}
If InStr(newtxt,"/")
StringReplace,newtxt,newtxt,/,\,1 ; replaces all forward slashes with backslashes
} Else If direction = write
{ newtxt = "%txt%" ; wraps the txt with ""
If InStr(newtxt,"\")
StringReplace,newtxt,newtxt,\,/,1 ; replaces all backslashes with forward slashes
} Else
ScriptError("Not a valid use of ConvertRetroCFGKey. Only ""read"" or ""write"" are supported.")
Log("ConvertRetroCFGKey - Converted " . txt . " to " . newtxt,4)
Return newtxt
}
; This will simply create a new blank ini if one does not exist
CheckSysFile(file){
IfNotExist, %file%
FileAppend,, %file%
Return file
}
NetworkConnectedCheck:
If clientConnected
multiplayerMenuExit := true
Else If WinExist("RetroArch ahk_class RetroArch") {
Log("Module - RetroArch session started, closing the MultiPlayer menu",4)
multiplayerMenuExit := true
}
Return
CloseProcess:
FadeOutStart()
WinClose("RetroArch ahk_class RetroArch")
Return
01:01:52:841 | HL | INFO | +16 | BuildScript - Loaded HyperPause scripts
01:01:52:849 | HL | INFO | +15 | BuildScript - Loaded Multi-Player scripts
01:01:52:856 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
01:01:52:862 | HL | WARNING | +16 | BuildScript - "G:\HyperLaunch\Lib\User Functions.ahk" not found
01:01:52:868 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
01:01:52:875 | HL | INFO | +0 | Main - Module is built
01:01:52:881 | HL | INFO | +15 | CheckFile - Checking if G:\HyperLaunch\AutoHotkey.dll exists
01:01:52:887 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription AutoHotkey_H ANSI 32-bit
FileVersion 1.1.09.04
InternalName AutoHotkey_H
LegalCopyright Copyright (C) 2012
OriginalFilename AutoHotkey.exe
ProductName AutoHotkey_H
ProductVersion 1.1.09.04
File Size: 785408 bytes
Created: 6/24/2013 - 4:30:25 PM
Modified: 1/22/2015 - 8:41:29 AM
01:01:52:893 | HL | INFO | +16 | Main - Running module
01:01:52:899 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
01:01:53:033 | MD | INFO | +N/A | Module initialized
01:01:53:039 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
01:01:53:068 | MD | INFO | +31 | CheckFile - Checking if G:\Xpadder\Xpadder.exe exists
01:01:53:100 | MD | DEBUG1 | +31 | CheckFile - Attributes:
File Size: 1166848 bytes
Created: 6/20/2013 - 1:24:39 PM
Modified: 6/20/2013 - 1:24:41 PM
01:01:53:130 | MD | INFO | +31 | Keymapper - Loading xpadder
01:01:53:163 | MD | INFO | +32 | RunKeymapper - Started, using method "load"
01:01:53:171 | MD | INFO | +0 | GetJoystickArray - Started
01:01:53:319 | MD | DEBUG2 | +156 | GetJoystickArray - Joysticks Detected: 1000000000000000
01:01:53:351 | MD | INFO | +31 | GetJoystickGUID - Started
01:01:53:382 | MD | INFO | +31 | GetJoystickGUID - Ended and found GUID: 908DBB23135AE4118001444553540000
01:01:53:390 | MD | DEBUG2 | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 908DBB23135AE4118001444553540000
01:01:53:410 | MD | INFO | +32 | GetJoystickArray - Ended
01:01:53:417 | MD | DEBUG2 | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
01:01:53:443 | MD | DEBUG2 | +31 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox 360 Wireless Receiver for Windows)"
01:01:53:449 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
01:01:53:475 | MD | DEBUG2 | +31 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\p1.xpadderprofile
01:01:53:480 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\RetroArch\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
01:01:53:505 | MD | DEBUG2 | +31 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\RetroArch\p1.xpadderprofile
01:01:53:507 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
01:01:53:508 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default\p1.xpadderprofile
01:01:53:510 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default\p1.xpadderprofile
01:01:53:512 | MD | INFO | +0 | RunXpadder - Started
01:01:53:513 | MD | INFO | +0 | Process - Exist JoyToKey.exe
01:01:53:537 | MD | DEBUG2 | +32 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
01:01:53:538 | MD | INFO | +0 | Run - Running: G:\Xpadder\Xpadder.exe /C
01:01:53:565 | MD | DEBUG1 | +31 | Run - "Xpadder.exe /C" Process ID: 5020
01:01:53:567 | MD | DEBUG2 | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in G:\Xpadder\xpadder.ini
01:01:53:569 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
01:01:53:677 | MD | DEBUG2 | +109 | RunXpadder - Reading the order in G:\Xpadder\xpadder.ini and arranging profiles found to match that order
01:01:53:683 | MD | DEBUG2 | +0 | RunXpadder - No more controllers to be found
01:01:53:686 | MD | INFO | +0 | Run - Running: G:\Xpadder\Xpadder.exe "G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default\p1.xpadderprofile" /M
01:01:53:711 | MD | DEBUG1 | +32 | Run - "Xpadder.exe "G:\HyperLaunch\Profiles\xpadder\Nintendo Entertainment System\_Default\p1.xpadderprofile" /M" Process ID: 1876
01:01:53:714 | MD | INFO | +0 | RunXpadder - Ended
01:01:53:715 | MD | INFO | +0 | RunKeymapper - Ended
01:01:53:717 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
01:01:53:737 | MD | DEBUG1 | +31 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
01:01:53:739 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation
01:01:53:742 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
01:01:53:744 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadMult" to call label: "TogglePauseMenuStatus"
01:01:53:746 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
01:01:53:748 | MD | INFO | +0 | StartModule - Started
01:01:53:749 | MD | INFO | +0 | StartModule - MEmu: RetroArch
MEmuV: v12-25-2014 Nightly
MURL: http://themaister.net/retroarch.html
MAuthor: djvj,zerojay
MVersion: 2.2.1
MCRC: CE967CAD
iCRC: 51E752D3
MID:
MSystem: "AAE","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Atari 2600","Atari 5200","Atari 7800","Atari Jaguar","Atari Lynx","Atari ST","Bally Astrocade","Bandai Super Vision 8000","Bandai Wonderswan","Bandai Wonderswan Color","Casio PV-1000","Casio PV-2000","ColecoVision","Commodore Amiga","Creatronic Mega Duck","Dragon 64","Emerson Arcadia 2001","Entex Adventure Vision","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Final Burn Alpha","Funtech Super Acan","GamePark 32","GCE Vectrex","Hartung Game Master","JungleTac Sport Vii","MAME","Magnavox Odyssey 2","Microsoft MSX","Microsoft MSX2","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 64","Nintendo Arcade Systems","Nintendo DS","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Color","Nintendo Game Boy Japan","Nintendo Game Boy Advance","Nintendo Super Game Boy","Nintendo Pokemon Mini","Nintendo Virtual Boy","Nintendo Super Famicom","Nintendo Super Famicom Satellaview","Panasonic 3DO","Pecom 64","Philips CD-i","Philips Videopac","RCA Studio II","Sega 32X","Sega SC-3000","Sega SG-1000","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Pico","Sega Saturn","Sega Saturn Japan","Sega VMU","Sega ST-V","Sinclair ZX Spectrum","Sony PlayStation","Sony PocketStation","Sony PSP","Sord M5","SNK Neo Geo","SNK Neo Geo MVS","SNK Neo Geo AES","SNK Neo Geo Pocket","SNK Neo Geo CD","SNK Neo Geo Pocket Color","Spectravideo SV-328","Super Nintendo Entertainment System","Tandy TRS-80 Color Computer 3","Texas Instruments TI 99-4A","Thomson MO5","Tomy Tutor","VTech CreatiVision","Watara Supervision"
01:01:53:767 | MD | INFO | +31 | StartModule - You have a supported System Name for this module: "Nintendo Entertainment System"
01:01:53:769 | MD | INFO | +0 | PluginInit - Started
01:01:53:771 | MD | DEBUG1 | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
01:01:53:773 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Wheel\10-Yard Fight (USA, Europe).png
01:01:53:774 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Main Menu\Images\Wheel\Nintendo Entertainment System.png
01:01:53:776 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
Asset Label: Game Logo | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Wheel\10-Yard Fight (USA, Europe).png | Asset Extension1: png | Asset Type1: game
Asset Label: System Logo | Asset Path1: G:\HyperSpin\Media\Main Menu\Images\Wheel\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
01:01:53:778 | MD | DEBUG1 | +0 | BuildAssetsTable - Ended
01:01:53:780 | MD | DEBUG1 | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
01:01:53:781 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork1\10-Yard Fight (USA, Europe).png
01:01:53:803 | MD | DEBUG1 | +31 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork2\10-Yard Fight (USA, Europe).png
01:01:53:805 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork3\10-Yard Fight (USA, Europe).png
01:01:53:807 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork4\10-Yard Fight (USA, Europe).png
01:01:53:809 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters
01:01:53:838 | MD | DEBUG1 | +32 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Other
01:01:53:842 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
Asset Label: Artwork1 | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork1\10-Yard Fight (USA, Europe).png | Asset Extension1: png | Asset Type1: game
Asset Label: Cartridge | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork3\10-Yard Fight (USA, Europe).png | Asset Extension1: png | Asset Type1: game
Asset Label: Flyers | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Artwork4\10-Yard Fight (USA, Europe).png | Asset Extension1: png | Asset Type1: game
Asset Label: Letters | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
Asset Label: Letters | Asset Path2: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
Asset Label: Letters | Asset Path3: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
Asset Label: Letters | Asset Path4: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
Asset Label: Letters | Asset Path5: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
Asset Label: Letters | Asset Path6: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
Asset Label: Letters | Asset Path7: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
Asset Label: Letters | Asset Path8: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
Asset Label: Letters | Asset Path9: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
Asset Label: Letters | Asset Path10: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
Asset Label: Letters | Asset Path11: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
Asset Label: Letters | Asset Path12: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
Asset Label: Letters | Asset Path13: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
Asset Label: Letters | Asset Path14: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
Asset Label: Letters | Asset Path15: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
Asset Label: Letters | Asset Path16: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
Asset Label: Letters | Asset Path17: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
Asset Label: Letters | Asset Path18: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
Asset Label: Letters | Asset Path19: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
Asset Label: Letters | Asset Path20: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
Asset Label: Letters | Asset Path21: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
Asset Label: Letters | Asset Path22: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
Asset Label: Letters | Asset Path23: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
Asset Label: Letters | Asset Path24: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
Asset Label: Letters | Asset Path25: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
Asset Label: Letters | Asset Path26: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
Asset Label: Letters | Asset Path27: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
Asset Label: Letters | Asset Path28: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
Asset Label: Letters | Asset Path29: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
Asset Label: Letters | Asset Path30: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
Asset Label: Letters | Asset Path31: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
Asset Label: Letters | Asset Path32: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
Asset Label: Letters | Asset Path33: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
Asset Label: Letters | Asset Path34: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
Asset Label: Letters | Asset Path35: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
Asset Label: Letters | Asset Path36: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
Asset Label: Letters | Asset Path37: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
Asset Label: Letters | Asset Path38: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
Asset Label: Letters | Asset Path39: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
Asset Label: Other | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Images\Other\Pointer.png | Asset Extension1: png | Asset Type1: system
01:01:53:843 | MD | DEBUG1 | +0 | BuildAssetsTable - Ended
01:01:53:866 | MD | DEBUG1 | +31 | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video|MP4 System Video|FLV System Video
01:01:53:868 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Video\10-Yard Fight (USA, Europe).mp4
01:01:53:869 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Nintendo Entertainment System\Video\10-Yard Fight (USA, Europe).flv
01:01:53:871 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Main Menu\Video\Nintendo Entertainment System.mp4
01:01:53:873 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for: G:\HyperSpin\Media\Main Menu\Video\Nintendo Entertainment System.flv
01:01:53:874 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
Asset Label: MP4 Game Video | Asset Path1: G:\HyperSpin\Media\Nintendo Entertainment System\Video\10-Yard Fight (USA, Europe).mp4 | Asset Extension1: mp4 | Asset Type1: game
Asset Label: MP4 System Video | Asset Path1: G:\HyperSpin\Media\Main Menu\Video\Nintendo Entertainment System.mp4 | Asset Extension1: mp4 | Asset Type1: system
01:01:53:897 | MD | DEBUG1 | +31 | BuildAssetsTable - Ended
01:01:53:898 | MD | DEBUG1 | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Manufacturer|Year|Genre|Rating
01:01:53:900 | MD | INFO | +0 | CheckFile - Checking if G:\HyperSpin\Databases\Nintendo Entertainment System\Nintendo Entertainment System.xml exists
01:01:53:902 | MD | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 317329 bytes
Created: 3/21/2012 - 10:26:54 AM
Modified: 4/8/2014 - 11:26:09 AM
01:01:53:904 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching for a "Game Name" in the database
01:01:53:906 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Game Name" in the database!
01:01:53:927 | MD | DEBUG1 | +31 | BuildDatabaseTable - Searching database for: Name
01:01:53:931 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Name" with a value: "10-Yard Fight (USA, Europe)"
01:01:53:935 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Cloneof
01:01:53:956 | MD | DEBUG1 | +32 | BuildDatabaseTable - Could not find: Cloneof
01:01:53:958 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Manufacturer
01:01:53:961 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Manufacturer" with a value: "Nintendo"
01:01:53:963 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Year
01:01:53:966 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Year" with a value: "1985"
01:01:53:968 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Genre
01:01:53:991 | MD | DEBUG1 | +31 | BuildDatabaseTable - Found "Genre" with a value: "Football/Sports"
01:01:53:992 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Rating
01:01:53:994 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Rating" with a value: "HSRS - GA (General Audience)"
01:01:53:996 | MD | DEBUG2 | +0 | PluginInit - GameInfo:
GameInfo Label: Genre | GameInfo Value:
GameInfo Label: Manufacturer | GameInfo Value:
GameInfo Label: Name | GameInfo Value:
GameInfo Label: Rating | GameInfo Value:
GameInfo Label: Year | GameInfo Value:
01:01:53:997 | MD | DEBUG1 | +0 | BuildDatabaseTable - Ended
01:01:53:999 | MD | INFO | +0 | PluginInit - Ended
01:01:53:021 | MD | DEBUG1 | +31 | StartModule - Setting romName to the dbName sent to HyperLaunch: 10-Yard Fight (USA, Europe)
01:01:54:023 | MD | INFO | +0 | Hiding mouse cursor
01:01:54:049 | MD | DEBUG2 | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
01:01:54:051 | MD | INFO | +0 | StartModule - Ended
01:01:54:053 | MD | DEBUG1 | +0 | FadeInStart - Started
01:01:54:055 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadMult"
01:01:54:057 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~NumpadMult"
01:01:54:059 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
01:01:54:060 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
01:01:54:083 | MD | DEBUG2 | +32 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
01:01:54:084 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseFadeIn"
01:01:54:086 | MD | DEBUG2 | +0 | Fade screen scale factor: X=1.333333, Y= 1.333333
01:01:54:088 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Layer 1*.*
01:01:54:089 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Layer 1*.*
01:01:54:091 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.*
01:01:54:093 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.png
01:01:54:094 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1.png
01:01:54:116 | MD | DEBUG1 | +31 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.gif
01:01:54:118 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.tif
01:01:54:119 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.bmp
01:01:54:121 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.jpg
01:01:54:122 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 1.png
01:01:54:124 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Extra Layer 1 - Console*.*
01:01:54:146 | MD | DEBUG1 | +31 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Extra Layer 1 - Console*.*
01:01:54:147 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.*
01:01:54:149 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.png
01:01:54:151 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console.png
01:01:54:152 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.gif
01:01:54:154 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.tif
01:01:54:156 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.bmp
01:01:54:175 | MD | DEBUG1 | +31 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.jpg
01:01:54:176 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console.png
01:01:54:427 | MD | INFO | +250 | DefaultAnimateFadeIn - Started
01:01:54:429 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
01:01:54:937 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
01:01:54:964 | MD | DEBUG1 | +32 | FadeInStart - Ended
01:01:54:966 | MD | DEBUG1 | +0 | CoverFE - Started
01:01:54:989 | MD | DEBUG1 | +31 | CoverFE - Ended
01:01:54:991 | MD | INFO | +0 | Module Setting - [Settings] - Fullscreen: true
01:01:54:993 | MD | INFO | +0 | Module Setting - [Settings] - HideConsole: true
01:01:54:995 | MD | INFO | +0 | Module Setting - [Settings] - MESS_BIOS_Roms_Folder: ..\Emulators\RetroArch\system\mess
01:01:54:996 | MD | INFO | +0 | Module Setting - [Settings] - LibRetroFolder: ..\Emulators\RetroArch\cores
01:01:54:998 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_2600: stella_libretro
01:01:54:020 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_5200: mess_libretro
01:01:55:021 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_7800: prosystem_libretro
01:01:55:023 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_32X: picodrive_libretro
01:01:55:025 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_3DO: 4do_libretro
01:01:55:027 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_A2001: mess_libretro
01:01:55:028 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_AAE: mame_libretro
01:01:55:030 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_ALICE: mess_libretro
01:01:55:050 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_APF: mess_libretro
01:01:55:051 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_AQUA: mess_libretro
01:01:55:053 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_AVISION: mess_libretro
01:01:55:055 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_BAST: mess_libretro
01:01:55:056 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_CAS1K: mess_libretro
01:01:55:058 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_CAS2K: mess_libretro
01:01:55:060 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_CDI: mess_libretro
01:01:55:061 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_CHANF: mess_libretro
01:01:55:078 | MD | INFO | +32 | Module Setting - [Settings] - LibRetro_COLEC: mess_libretro
01:01:55:079 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_CPC: mess_libretro
01:01:55:081 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_DRAG64: mess_libretro
01:01:55:083 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_DS: desmume_libretro
01:01:55:084 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_DUCK: mess_libretro
01:01:55:086 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_FBA: fb_alpha_libretro
01:01:55:088 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GB: gambatte_libretro
01:01:55:089 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GBC: gambatte_libretro
01:01:55:091 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GBA: vbam_libretro
01:01:55:093 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GBJ: gambatte_libretro
01:01:55:114 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_GEN: picodrive_libretro
01:01:55:115 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GG: genesis_plus_gx_libretro
01:01:55:117 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GMASTR: mess_libretro
01:01:55:119 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GP32: mess_libretro
01:01:55:120 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GPCKET: mess_libretro
01:01:55:122 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_GX4K: mess_libretro
01:01:55:124 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_INTV: mess_libretro
01:01:55:146 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_JAG: virtualjaguar_libretro
01:01:55:147 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_LYNX: handy_libretro
01:01:55:149 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_MAME: mame_libretro
01:01:55:151 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_MO5: mess_libretro
01:01:55:152 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_MSDOS: dosbox_libretro
01:01:55:154 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_MSX: bluemsx_libretro
01:01:55:155 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_MSX2: bluemsx_libretro
01:01:55:177 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_N64: mupen64plus_libretro
01:01:55:179 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NEO: fb_alpha_libretro
01:01:55:180 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NEO: mess_libretro
01:01:55:182 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NEOAES: mess_libretro
01:01:55:184 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NES: nestopia_libretro
01:01:55:185 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NFAM: nestopia_libretro
01:01:55:187 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NFDS: nestopia_libretro
01:01:55:209 | MD | INFO | +32 | Module Setting - [Settings] - LibRetro_NSF: bsnes_accuracy_libretro
01:01:55:210 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NSFS: snes9x_libretro
01:01:55:212 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NVB: mednafen_vb_libretro
01:01:55:214 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NGP: mednafen_ngp_libretro
01:01:55:215 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NGPC: mednafen_ngp_libretro
01:01:55:217 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_NINARC: mame_libretro
01:01:55:218 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_ODYS2: mess_libretro
01:01:55:239 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_P64: mess_libretro
01:01:55:240 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PCE: mednafen_pce_fast_libretro
01:01:55:242 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PCECD: mednafen_pce_fast_libretro
01:01:55:244 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PCFX: mednafen_pcfx_libretro
01:01:55:245 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PICO: picodrive_libretro
01:01:55:247 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_POCKS: mess_libretro
01:01:55:248 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_POKE: mess_libretro
01:01:55:250 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PSP: ppsspp_libretro
01:01:55:269 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_PSX: mednafen_psx_libretro
01:01:55:270 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PUAE: puae_libretro
01:01:55:272 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_PVID: mess_libretro
01:01:55:274 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SACAN: mess_libretro
01:01:55:275 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SAMCP: mess_libretro
01:01:55:277 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SAT: yabause_libretro
01:01:55:279 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SC3K: mess_libretro
01:01:55:280 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SCD: picodrive_libretro
01:01:55:302 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_SCV: mess_libretro
01:01:55:304 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SCUMM: scummvm_libretro
01:01:55:305 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SG1K: genesis_plus_gx_libretro
01:01:55:307 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SGB: bsnes_balanced_libretro
01:01:55:309 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SGFX: mednafen_supergrafx_libretro
01:01:55:310 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SMS: picodrive_libretro
01:01:55:312 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SNES: bsnes_accuracy_libretro
01:01:55:333 | MD | INFO | +32 | Module Setting - [Settings] - LibRetro_SORCR: mess_libretro
01:01:55:335 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SORD: mess_libretro
01:01:55:336 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SPECZX: mess_libretro
01:01:55:338 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SPORTV: mess_libretro
01:01:55:340 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_ST: hatari_libretro
01:01:55:341 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_STUD2: mess_libretro
01:01:55:343 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_STV: mame_libretro
01:01:55:365 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_SV328: mess_libretro
01:01:55:367 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SV8K: mess_libretro
01:01:55:368 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SVMU: mess_libretro
01:01:55:370 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_SUPRV: mess_libretro
01:01:55:372 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_TG16: mednafen_pce_fast_libretro
01:01:55:373 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_TGCD: mednafen_pce_fast_libretro
01:01:55:375 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_TI99: mess_libretro
01:01:55:396 | MD | INFO | +31 | Module Setting - [Settings] - LibRetro_TOMY: mess_libretro
01:01:55:397 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_TRS80: mess_libretro
01:01:55:399 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_VECTX: mess_libretro
01:01:55:401 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_VTECH: mess_libretro
01:01:55:403 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_WIN3X: dosbox_libretro
01:01:55:404 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_WSAN: mednafen_wswan_libretro
01:01:55:406 | MD | INFO | +0 | Module Setting - [Settings] - LibRetro_WSANC: mednafen_wswan_libretro
01:01:55:427 | MD | INFO | +31 | Module Setting - [Nintendo Entertainment System] - SuperGameBoy: false
01:01:55:428 | MD | INFO | +0 | Module Setting - [10-Yard Fight (USA, Europe)] - SuperGameBoy: false
01:01:55:430 | MD | INFO | +0 | Module Setting - [Network] - Enable_Network_Play: false
01:01:55:432 | MD | INFO | +0 | Module Setting - [10-Yard Fight (USA, Europe)] - Enable_Network_Play: false
01:01:55:436 | MD | INFO | +0 | RetroArch is using G:\Emulators\RetroArch\config\Nintendo Entertainment System.cfg as it's config file.
01:01:55:458 | MD | INFO | +32 | CheckFile - Checking if G:\Emulators\RetroArch\retroarch-core-options.cfg exists
01:01:55:460 | MD | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 1536 bytes
Created: 1/17/2015 - 4:05:49 PM
Modified: 1/24/2015 - 12:39:45 AM
01:01:55:462 | MD | DEBUG1 | +0 | LoadProperties - Started and loading this cfg into memory: G:\Emulators\RetroArch\retroarch-core-options.cfg
01:01:55:464 | MD | DEBUG1 | +0 | LoadProperties - Ended
01:01:55:465 | MD | INFO | +0 | Module Setting - [Nestopia] - Nestopia_Blargg_NTSC_Filter: disabled
01:01:55:467 | MD | INFO | +0 | Module Setting - [10-Yard Fight (USA, Europe)] - Nestopia_Blargg_NTSC_Filter: disabled
01:01:55:487 | MD | INFO | +31 | Module Setting - [Nestopia] - Nestopia_Palette: canonical
01:01:55:488 | MD | INFO | +0 | Module Setting - [10-Yard Fight (USA, Europe)] - Nestopia_Palette: canonical
01:01:55:490 | MD | INFO | +0 | Module Setting - [Nestopia] - Nestopia_Remove_Sprites_Limit: disabled
01:01:55:492 | MD | INFO | +0 | Module Setting - [10-Yard Fight (USA, Europe)] - Nestopia_Remove_Sprites_Limit: disabled
01:01:55:493 | MD | INFO | +0 | CheckFile - Checking if G:\Emulators\RetroArch\retroarch-core-options.cfg exists
01:01:55:495 | MD | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 1536 bytes
Created: 1/17/2015 - 4:05:49 PM
Modified: 1/24/2015 - 12:39:45 AM
01:01:55:497 | MD | DEBUG1 | +0 | LoadProperties - Started and loading this cfg into memory: G:\Emulators\RetroArch\retroarch-core-options.cfg
01:01:55:498 | MD | DEBUG1 | +0 | LoadProperties - Ended
01:01:55:521 | MD | DEBUG1 | +31 | WriteProperty - Started
01:01:55:522 | MD | DEBUG1 | +0 | WriteProperty - Ended
01:01:55:524 | MD | DEBUG1 | +0 | WriteProperty - Started
01:01:55:526 | MD | DEBUG1 | +0 | WriteProperty - Ended
01:01:55:527 | MD | DEBUG1 | +0 | WriteProperty - Started
01:01:55:529 | MD | DEBUG1 | +0 | WriteProperty - Ended
01:01:55:531 | MD | DEBUG1 | +0 | SaveProperties - Started and saving this cfg to disk: G:\Emulators\RetroArch\retroarch-core-options.cfg
01:01:55:621 | MD | DEBUG1 | +94 | SaveProperties - Ended
01:01:55:623 | MD | INFO | +0 | 7z - Started, received G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z. If rom is an archive, it will extract to I:\HS 7z Temp
01:01:55:624 | MD | DEBUG1 | +0 | 7z - Using Standard method to extract this rom
01:01:55:646 | MD | DEBUG1 | +31 | 7z - ".7z" found in .zip,.rar,.7z,.lzh,.gzip,.tar
01:01:55:648 | MD | INFO | +0 | CheckFile - Checking if G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z exists
01:01:55:650 | MD | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 15272 bytes
Created: 8/5/2013 - 9:23:06 AM
Modified: 8/5/2013 - 9:23:06 AM
01:01:55:703 | MD | INFO | +63 | 7z - Archive name matches rom name; DLL found rom inside archive using "findFileInZip": "10-Yard Fight (USA, Europe).nes"
01:01:55:715 | MD | DEBUG1 | +0 | 7z - Invoked COM Object, ROM extracted size: 40976 bytes
01:01:55:716 | MD | DEBUG1 | +0 | 7z - Checking if this archive has already been extracted in I:\HS 7z Temp\10-Yard Fight (USA, Europe)
01:01:55:718 | MD | DEBUG1 | +0 | 7z - File does not already exist in I:\HS 7z Temp\10-Yard Fight (USA, Europe), proceeding to extract it.
01:01:55:739 | MD | DEBUG1 | +31 | 7z - File found in archive
01:01:55:740 | MD | INFO | +0 | 7z - Extracted path of rom will be 73 in length and within the 255 character limit.
01:01:55:742 | MD | INFO | +0 | 7z - The 7zExtractPath has 466588 MB of free space which is enough to extract this game: 0 MB
01:01:55:744 | MD | DEBUG1 | +0 | 7z - FadeIn is true, starting timer to update Layer 3 animation with 7z.exe statistics
01:01:55:745 | MD | INFO | +0 | DefaultFadeAnimation - Started
01:01:55:747 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Info Bar*.*
01:01:55:749 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Info Bar*.*
01:01:55:771 | MD | DEBUG1 | +31 | GetFadePicFile - Checking if any Fade Info Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.*
01:01:55:772 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: G:\HyperLaunch\Media\Fade\_Default\Horizontal\Info Bar*.*
01:01:55:774 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.*
01:01:55:776 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.png
01:01:55:778 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar.png
01:01:55:779 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.gif
01:01:55:801 | MD | DEBUG1 | +31 | GetFadePicFile - Looking for Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.tif
01:01:55:802 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.bmp
01:01:55:804 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: G:\HyperLaunch\Media\Fade\_Default\Info Bar*.jpg
01:01:55:806 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use G:\HyperLaunch\Media\Fade\_Default\Info Bar.png
01:01:55:836 | MD | DEBUG1 | +32 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Layer 3*.*
01:01:55:838 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Layer 3*.*
01:01:55:839 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.*
01:01:55:841 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.png
01:01:55:843 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3.png
01:01:55:864 | MD | DEBUG1 | +31 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.gif
01:01:55:865 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.tif
01:01:55:867 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.bmp
01:01:55:868 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.jpg
01:01:55:870 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Layer 3.png
01:01:55:873 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\10-Yard Fight (USA, Europe)\Progress Bar*.*
01:01:55:895 | MD | DEBUG1 | +31 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Progress Bar*.*
01:01:55:896 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: G:\HyperLaunch\Media\Fade\Nintendo Entertainment System\_Default\Progress Bar*.*
01:01:55:898 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: G:\HyperLaunch\Media\Fade\_Default\Horizontal\Progress Bar*.*
01:01:55:900 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.*
01:01:55:901 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.png
01:01:55:903 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar.png
01:01:55:905 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.gif
01:01:55:906 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.tif
01:01:55:926 | MD | DEBUG1 | +31 | GetFadePicFile - Looking for Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.bmp
01:01:55:927 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: G:\HyperLaunch\Media\Fade\_Default\Progress Bar*.jpg
01:01:55:929 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use G:\HyperLaunch\Media\Fade\_Default\Progress Bar.png
01:01:55:993 | MD | INFO | +63 | DefaultFadeAnimation - Playing G:\HyperLaunch\Media\Fade\_Default\7z extracting.mp3
01:01:56:055 | MD | DEBUG1 | +62 | FadeInDelay - Started
01:01:56:058 | MD | DEBUG1 | +0 | FadeInDelay - Ended
01:01:56:059 | MD | DEBUG1 | +0 | 7z - Logging is debug or higher, dumping 7z Extraction info to log
01:01:56:061 | MD | DEBUG1 | +0 | 7z - Starting 7z extraction of G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z to I:\HS 7z Temp\10-Yard Fight (USA, Europe)
01:01:56:061 | MD | DEBUG1 | +0 | 7z - Starting 7z extraction of G:\HyperSpin\ROMS\Nintendo Entertainment System\10-Yard Fight (USA, Europe).7z to I:\HS 7z Temp\10-Yard Fight (USA, Europe)
01:01:56:078 | MD | INFO | +32 | Process - Wait 7z.exe 2
01:01:58:198 | MD | DEBUG1 | +2109 | Extracting file: | Percentage Extracted: 0%
01:01:58:201 | MD | DEBUG1 | +0 | 7z - 7z.exe is no longer running, assuming extraction is complete
01:01:58:273 | MD | DEBUG1 | +78 | 7z - Finished 7z extraction
01:01:58:276 | MD | DEBUG1 | +0 | 7z - Found file in I:\HS 7z Temp\10-Yard Fight (USA, Europe)\10-Yard Fight (USA, Europe).nes
01:01:58:277 | MD | DEBUG1 | +0 | 7z - romPath changed from "G:\HyperSpin\ROMS\Nintendo Entertainment System" to "I:\HS 7z Temp\10-Yard Fight (USA, Europe)"
01:01:58:279 | MD | DEBUG1 | +0 | 7z - romName changed from "10-Yard Fight (USA, Europe)" to "10-Yard Fight (USA, Europe)"
01:01:58:281 | MD | DEBUG1 | +0 | 7z - romExtension changed from ".7z" to ".nes"
01:01:58:281 | MD | DEBUG1 | +0 | 7z - romExtension changed from ".7z" to ".nes"
01:01:58:447 | MD | INFO | +172 | DefaultFadeAnimation - Ended
01:01:58:510 | MD | INFO | +62 | 7z - Ended
01:01:58:512 | MD | INFO | +0 | Module - Retroarch standard mode enabled
01:01:58:514 | MD | INFO | +0 | Run - Running: G:\Emulators\RetroArch\retroarch.exe "I:\HS 7z Temp\10-Yard Fight (USA, Europe)\10-Yard Fight (USA, Europe).nes" -f -c "G:\Emulators\RetroArch\config\Nintendo Entertainment System.cfg" -L "G:\Emulators\RetroArch\cores\nestopia_libretro.dll" -s "G:\Emulators\RetroArch\srm\Nintendo Entertainment System\10-Yard Fight (USA, Europe).srm" -S "G:\Emulators\RetroArch\save\Nintendo Entertainment System\10-Yard Fight (USA, Europe).state"
01:01:58:595 | MD | DEBUG1 | +94 | Run - "retroarch.exe "I:\HS 7z Temp\10-Yard Fight (USA, Europe)\10-Yard Fight (USA, Europe).nes" -f -c "G:\Emulators\RetroArch\config\Nintendo Entertainment System.cfg" -L "G:\Emulators\RetroArch\cores\nestopia_libretro.dll" -s "G:\Emulators\RetroArch\srm\Nintendo Entertainment System\10-Yard Fight (USA, Europe).srm" -S "G:\Emulators\RetroArch\save\Nintendo Entertainment System\10-Yard Fight (USA, Europe).state"" Process ID: 5744
01:01:58:597 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x4ef05de | Process ID: 1920 | Process Path: G:\HyperLaunch\HyperLaunch.exe
01:01:58:599 | MD | INFO | +0 | WinWait - Waiting for "RetroArch ahk_class RetroArch"
01:01:58:770 | MD | DEBUG1 | +172 | GetActiveWindowStatus - Title: RetroArch | Class: RetroArch | State: 0 | X: 0 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x230344 | Process ID: 5744 | Process Path: G:\Emulators\RetroArch\retroarch.exe
01:01:58:772 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: RetroArch | Class: RetroArch | State: 0 | X: 0 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x230344 | Process ID: 5744 | Process Path: G:\Emulators\RetroArch\retroarch.exe
01:01:58:774 | MD | INFO | +0 | WinWaitActive - Waiting for "RetroArch ahk_class RetroArch"
01:01:58:880 | MD | DEBUG1 | +109 | GetActiveWindowStatus - Title: RetroArch | Class: RetroArch | State: 0 | X: 0 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x230344 | Process ID: 5744 | Process Path: G:\Emulators\RetroArch\retroarch.exe
01:01:58:884 | MD | DEBUG1 | +0 | FadeInExit - Started
01:01:58:885 | MD | DEBUG1 | +0 | FadeInExit - fadeInExitDelay started
01:01:59:692 | MD | DEBUG1 | +813 | FadeInExit - fadeInExitDelay ended
01:01:59:694 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
01:01:59:695 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabling "CloseFadeIn" standard Hotkey method for key(s): "~Esc"
01:01:59:697 | MD | INFO | +0 | DefaultAnimateFadeIn - Started
01:02:00:248 | MD | INFO | +547 | DefaultAnimateFadeIn - Ended
01:02:00:338 | MD | DEBUG2 | +94 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadMult"
01:02:00:340 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadMult" to call label: "TogglePauseMenuStatus"
01:02:00:343 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
01:02:00:365 | MD | DEBUG2 | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
01:02:00:367 | MD | DEBUG1 | +0 | FadeInExit - Ended, waiting for user to close launched application
01:02:00:368 | MD | INFO | +0 | Process - WaitClose retroarch.exe
01:02:08:207 | MD | INFO | +7844 | 7zCleanUp - Started
01:02:08:239 | MD | DEBUG1 | +31 | 7zCleanUp - Deleted I:\HS 7z Temp\10-Yard Fight (USA, Europe)
01:02:08:244 | MD | INFO | +0 | 7zCleanUp - Ended
01:02:08:249 | MD | INFO | +0 | ExitModule - Started
01:02:08:273 | MD | INFO | +31 | Starting Updating Statistics:
01:02:08:275 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0
01:02:08:277 | MD | DEBUG2 | +0 | gameSectionStartTime:97235031
01:02:08:280 | MD | DEBUG2 | +0 | ElapsedTime:7
01:02:08:302 | MD | DEBUG2 | +31 | Statistics cleared game name: 10-Yard Fight
01:02:08:343 | MD | DEBUG2 | +32 | Loaded game statistics from ini files:
Number_of_Times_Played: 24
Last_Time_Played: Saturday January 24, 2015 12:30:05 AM
Average_Time_Played: 7
Total_Time_Played: 159
System_Total_Played_Time: 186
Total_Global_Played_Time: 282
01:02:08:360 | MD | DEBUG2 | +31 | Updated Statistics: Number_of_Times_Played: 25
Last_Time_Played: Saturday January 24, 2015 01:02:00 AM
Average_Time_Played: 7
Total_Time_Played: 166
System_Total_Played_Time: 193
Total_Global_Played_Time: 289
01:02:08:404 | MD | INFO | +31 | Game section statistics updated.
01:02:08:424 | MD | INFO | +31 | RunKeymapper - Started, using method "unload"
01:02:08:425 | MD | INFO | +0 | GetJoystickArray - Started
01:02:08:428 | MD | DEBUG2 | +0 | GetJoystickArray - Joysticks Detected: 1000000000000000
01:02:08:431 | MD | INFO | +0 | GetJoystickGUID - Started
01:02:08:433 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 908DBB23135AE4118001444553540000
01:02:08:434 | MD | DEBUG2 | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 908DBB23135AE4118001444553540000
01:02:08:436 | MD | INFO | +0 | GetJoystickArray - Ended
01:02:08:459 | MD | DEBUG2 | +32 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
01:02:08:461 | MD | DEBUG2 | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox 360 Wireless Receiver for Windows)"
01:02:08:463 | MD | DEBUG2 | +0 | GetProfile - Searching -> G:\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
01:02:08:465 | MD | INFO | +0 | GetProfile - Loading Profile -> G:\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
01:02:08:467 | MD | INFO | +0 | RunXpadder - Started
01:02:08:489 | MD | INFO | +31 | Process - Exist JoyToKey.exe
01:02:08:492 | MD | DEBUG2 | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
01:02:08:493 | MD | INFO | +0 | Run - Running: G:\Xpadder\Xpadder.exe /C
01:02:08:499 | MD | DEBUG1 | +0 | Run - "Xpadder.exe /C" Process ID: 3144
01:02:08:518 | MD | DEBUG2 | +31 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in G:\Xpadder\xpadder.ini
01:02:08:522 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
01:02:08:739 | MD | DEBUG2 | +219 | RunXpadder - Reading the order in G:\Xpadder\xpadder.ini and arranging profiles found to match that order
01:02:08:746 | MD | DEBUG2 | +0 | RunXpadder - No more controllers to be found
01:02:08:767 | MD | INFO | +31 | Run - Running: G:\Xpadder\Xpadder.exe "G:\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile" /M
01:02:08:775 | MD | DEBUG1 | +0 | Run - "Xpadder.exe "G:\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile" /M" Process ID: 2024
01:02:08:777 | MD | INFO | +0 | RunXpadder - Ended
01:02:08:779 | MD | INFO | +0 | RunKeymapper - Ended
01:02:08:797 | MD | INFO | +31 | Restoring mouse cursor
01:02:08:800 | MD | INFO | +0 | ExitModule - Ended
01:02:08:802 | MD | INFO | +0 | End of Module Logs
01:02:08:881 | HL | INFO | +15984 | Main - Module ended, exiting HyperLaunch normally
01:02:08:883 | HL | INFO | +0 | ExitScript - Started
01:02:08:893 | HL | INFO | +16 | SystemCursor - Restoring mouse cursor
01:02:08:901 | HL | INFO | +0 | ExitScript - Ended