· 6 years ago · Aug 21, 2019, 12:24 AM
1[code]
216:45:33:303 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
316:45:33:350 | RL | WARNING | +47 | Main - Logging level is debug or higher and will cause slowdowns to RocketLauncher's performance. When troubleshooting is finished, please lower logging level to restore proper performance.
416:45:33:350 | RL | TRACE_DLL | +0 | RLDLL.setLogMode - Setting DLL log mode in thread "RL" to "1" in file "1"
516:45:33:366 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Gdip.ahk"
616:45:33:381 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converting ".\Media"
716:45:33:397 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Media"
816:45:33:397 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Data"
916:45:33:413 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Data"
1016:45:33:428 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting ".\Modules"
1116:45:33:444 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Modules"
1216:45:33:444 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\RocketLauncherUI"
1316:45:33:475 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\RocketLauncherUI"
1416:45:33:475 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\HyperSpin\HyperSpin.exe"
1516:45:33:491 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\HyperSpin\HyperSpin.exe"
1616:45:33:506 | RL | TRACE_DLL | +15 | RLDLL.getServiceStatus - Getting status of service: "Winmgmt"
1716:45:33:647 | RL | TRACE_DLL | +141 | RLDLL.getSystemLocale - Getting current system locale
1816:45:33:667 | RL | TRACE_DLL | +31 | RLDLL.getFormatsLocale - Getting current locale format
1916:45:33:686 | RL | TRACE_DLL | +16 | RLDLL.getWindowsUILanguage - Getting current Windows language being displayed
2016:45:33:698 | RL | TRACE_DLL | +15 | RLDLL.getTextEncoding - Getting ANSI text encoding for Windows
2116:45:33:713 | RL | TRACE_DLL | +16 | RLDLL.getDisplaySettings - Getting display settings for: "\\.\DISPLAY1"
2216:45:33:728 | RL | TRACE_DLL | +16 | RLDLL.getDisplayScalingPercentage - Getting display scaling percentage for: "\\.\DISPLAY1"
2316:45:33:805 | RL | DEBUG | +62 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
2416:45:33:811 | RL | DEBUG | +16 | Registry.Read - Registry Read finished, returning 0
2516:45:33:816 | RL | INFO | +0 | Main - System Specs:
26 RocketLauncher Dir: D:\RocketLauncher
27 RocketLauncher is: 32-bit
28 OS: Microsoft Windows 10 Pro
29 SKU: Professional
30 Total Memory: 32713.58 MB
31 Free Memory: 28260.61 MB
32 Used Memory: 4452.965 MB
33 SystemType: 64-bit
34 Physical Processors: 1
35 Logical Processors: 4
36 GPU 1 Name: NVIDIA GeForce GTX 750 Ti
37 GPU 1 RAM: -2048.00 MB
38 GPU 1 Driver Version: 26.21.14.3160
39 Sound 1 Device: High Definition Audio Device
40 Sound 1 Status: Enabled
41 Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
42 Sound 2 Status: Enabled
43 Sound 3 Device: NVIDIA High Definition Audio
44 Sound 3 Status: Enabled
45 OS Language: English_United_States
46 System Locale: en-US
47 Formats Locale: en-US
48 Windows UI Language: en-US
49 Text Encoding: Windows-1252
50 OS Admin Status: No
51 RL Compatibility Flags:
52 Latest .Net Version: v4.0.30319
53 Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape] (Primary)
54 Current AHK Desktop Width: 1920
55 Current AHK Desktop Height: 1080
56 Monitor #1 DPI: 100
57 ErrorMode: 0
58 AutoHotkey Path: D:\Program Files\AutoHotkey\AutoHotkey.exe
59 AHK Version: 1.1.13.00
60 Unicode: No
6116:45:33:823 | RL | INFO | +15 | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
6216:45:33:829 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\RocketLauncher.exe"
6316:45:33:853 | RL | DEBUG | +32 | CheckFile - Attributes:
64 FileDescription RocketLauncher
65 FileVersion 1.2.0.1
66 LegalCopyright ©2016 RocketLauncher
67 ProductName djvj's one swell guy!
68 ProductVersion 1.2.0.1
69 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
70 File Size: 2195456 bytes
71 Created: 1/11/2016 - 12:08:38 AM
72 Modified: 5/24/2017 - 4:53:28 PM
7316:45:33:860 | RL | INFO | +0 | Main - Raw CLI received: "-s MAME -r 1941 -e RetroArch -f D:\HyperSpin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
7416:45:33:866 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\QRes.exe"
7516:45:33:884 | RL | TRACE | +31 | File.__New - Creating new file object of: "D:\RocketLauncher\Module Extensions\RocketLauncher.dll"
7616:45:33:884 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RocketLauncher.dll"
7716:45:33:900 | RL | INFO | +15 | File.CheckFile - Checking if "D:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
7816:45:33:916 | RL | TRACE | +16 | File.Exist - This file exists: D:\RocketLauncher\Module Extensions\RocketLauncher.dll
7916:45:33:916 | RL | DEBUG | +0 | File.CheckFile - Attributes:
80 FileDescription RocketLauncher Utils
81 FileVersion 1.1.0.0
82 InternalName RocketLauncher.dll
83 LegalCopyright Copyright © RocketLauncher 2013-2016
84 OriginalFilename RocketLauncher.dll
85 ProductName RocketLauncher
86 ProductVersion 1.1.0.0
87 File Size: 81408 bytes
88 Created: 12/23/2015 - 3:41:58 AM
89 Modified: 5/24/2017 - 4:53:25 PM
9016:45:33:931 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Array.ahk"
9116:45:33:947 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking for CRC:8D00C309 lib file: "D:\RocketLauncher\Module Extensions\Array.ahk"
9216:45:33:963 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Array.ahk
9316:45:33:963 | RL | DEBUG | +0 | CheckFile - Attributes:
94 File Size: 4926 bytes
95 Created: 2/20/2011 - 1:35:02 AM
96 Modified: 5/24/2017 - 4:53:09 PM
9716:45:33:963 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\BinHexRW.ahk"
9816:45:33:978 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\BinHexRW.ahk"
9916:45:33:994 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\BinHexRW.ahk
10016:45:33:994 | RL | DEBUG | +0 | CheckFile - Attributes:
101 File Size: 5112 bytes
102 Created: 10/15/2015 - 3:18:08 PM
103 Modified: 1/17/2017 - 6:04:01 PM
10416:45:33:009 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\BlockInput.exe exists
10516:45:34:009 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\BlockInput.exe"
10616:45:34:025 | RL | DEBUG | +15 | CheckFile - Attributes:
107 FileDescription
108 FileVersion 1.1.09.04
109 InternalName
110 OriginalFilename
111 ProductName
112 ProductVersion 1.1.09.04
113 File Size: 657920 bytes
114 Created: 1/2/2014 - 10:27:34 PM
115 Modified: 1/2/2014 - 10:27:34 PM
11616:45:34:041 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\CLR_L.ahk"
11716:45:34:056 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:C58C6A6C lib file: "D:\RocketLauncher\Module Extensions\CLR_L.ahk"
11816:45:34:072 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
11916:45:34:072 | RL | DEBUG | +0 | CheckFile - Attributes:
120 File Size: 5503 bytes
121 Created: 8/24/2015 - 8:55:08 PM
122 Modified: 5/24/2017 - 4:52:59 PM
12316:45:34:072 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12416:45:34:088 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:261CF718 lib file: "D:\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12516:45:34:103 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
12616:45:34:103 | RL | DEBUG | +0 | CheckFile - Attributes:
127 File Size: 5716 bytes
128 Created: 4/29/2013 - 2:56:02 PM
129 Modified: 4/29/2013 - 2:56:02 PM
13016:45:34:119 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gdip.ahk"
13116:45:34:134 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\gdip.ahk"
13216:45:34:150 | RL | ERROR | +15 | CRC Check - No CRC defined on the header for: D:\RocketLauncher\Module Extensions\gdip.ahk
13316:45:34:150 | RL | DEBUG | +0 | CheckFile - Attributes:
134 File Size: 88789 bytes
135 Created: 1/13/2013 - 5:07:30 PM
136 Modified: 1/13/2013 - 5:07:30 PM
13716:45:34:150 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gdip_alt.ahk"
13816:45:34:181 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\gdip_alt.ahk"
13916:45:34:181 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\gdip_alt.ahk
14016:45:34:197 | RL | DEBUG | +15 | CheckFile - Attributes:
141 File Size: 5955 bytes
142 Created: 12/20/2015 - 11:08:02 PM
143 Modified: 1/17/2017 - 6:20:45 PM
14416:45:34:197 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\gsdll32.dll exists
14516:45:34:197 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gsdll32.dll"
14616:45:34:213 | RL | DEBUG | +16 | CheckFile - Attributes:
147 File Size: 13090816 bytes
148 Created: 1/6/2015 - 9:20:42 PM
149 Modified: 1/6/2015 - 9:20:42 PM
15016:45:34:228 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\itextsharp.dll exists
15116:45:34:228 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\itextsharp.dll"
15216:45:34:244 | RL | DEBUG | +15 | CheckFile - Attributes:
153 FileDescription iTextSharp
154 FileVersion 5.4.2.0
155 InternalName itextsharp.dll
156 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
157 OriginalFilename itextsharp.dll
158 ProductName iTextSharp
159 ProductVersion 5.4.2.0
160 CompanyName 1T3XT BVBA
161 File Size: 3743744 bytes
162 Created: 6/14/2013 - 3:06:20 PM
163 Modified: 6/14/2013 - 3:06:20 PM
16416:45:34:259 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Java.ahk"
16516:45:34:275 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Java.ahk"
16616:45:34:291 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Java.ahk
16716:45:34:291 | RL | DEBUG | +0 | CheckFile - Attributes:
168 File Size: 7859 bytes
169 Created: 12/23/2014 - 11:02:36 PM
170 Modified: 1/17/2017 - 6:20:23 PM
17116:45:34:306 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\JSON.ahk"
17216:45:34:322 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking for CRC:9114B402 lib file: "D:\RocketLauncher\Module Extensions\JSON.ahk"
17316:45:34:322 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\JSON.ahk
17416:45:34:338 | RL | DEBUG | +16 | CheckFile - Attributes:
175 File Size: 9227 bytes
176 Created: 5/5/2013 - 3:22:24 PM
177 Modified: 7/17/2016 - 9:23:12 PM
17816:45:34:338 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Origin.ahk"
17916:45:34:353 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Origin.ahk"
18016:45:34:369 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Origin.ahk
18116:45:34:369 | RL | DEBUG | +0 | CheckFile - Attributes:
182 File Size: 4915 bytes
183 Created: 3/22/2015 - 3:51:40 PM
184 Modified: 1/17/2017 - 6:22:58 PM
18516:45:34:384 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RegRW64.ahk"
18616:45:34:400 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking for CRC:434EECD9 lib file: "D:\RocketLauncher\Module Extensions\RegRW64.ahk"
18716:45:34:400 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RegRW64.ahk
18816:45:34:416 | RL | DEBUG | +16 | CheckFile - Attributes:
189 File Size: 6915 bytes
190 Created: 5/8/2014 - 4:06:38 AM
191 Modified: 5/8/2014 - 4:06:38 AM
19216:45:34:416 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RIni.ahk"
19316:45:34:431 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:3BA58154 lib file: "D:\RocketLauncher\Module Extensions\RIni.ahk"
19416:45:34:447 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
19516:45:34:447 | RL | DEBUG | +0 | CheckFile - Attributes:
196 File Size: 67872 bytes
197 Created: 6/5/2013 - 7:56:22 PM
198 Modified: 1/17/2017 - 6:04:19 PM
19916:45:34:463 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
20016:45:34:463 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\SevenZipSharp.dll"
20116:45:34:478 | RL | DEBUG | +16 | CheckFile - Attributes:
202 FileDescription SevenZipSharp
203 FileVersion 0.64.5717.6837
204 InternalName SevenZipSharp.dll
205 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
206 OriginalFilename SevenZipSharp.dll
207 ProductName SevenZipSharp
208 ProductVersion 0.64.5717.6837
209 CompanyName Markovtsev Vadim
210 File Size: 167424 bytes
211 Created: 9/28/2015 - 10:35:10 PM
212 Modified: 9/28/2015 - 10:35:10 PM
21316:45:34:494 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Steam.ahk"
21416:45:34:509 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Steam.ahk"
21516:45:34:509 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Steam.ahk
21616:45:34:525 | RL | DEBUG | +15 | CheckFile - Attributes:
217 File Size: 5517 bytes
218 Created: 3/22/2015 - 3:52:24 PM
219 Modified: 1/17/2017 - 6:26:34 PM
22016:45:34:525 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\VA.ahk"
22116:45:34:556 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking for CRC:23616A65 lib file: "D:\RocketLauncher\Module Extensions\VA.ahk"
22216:45:34:556 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\VA.ahk
22316:45:34:572 | RL | DEBUG | +15 | CheckFile - Attributes:
224 File Size: 34688 bytes
225 Created: 3/1/2013 - 9:05:46 PM
226 Modified: 3/1/2013 - 9:05:46 PM
22716:45:34:572 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\VA_Extension.ahk"
22816:45:34:588 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\VA_Extension.ahk"
22916:45:34:603 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\VA_Extension.ahk
23016:45:34:603 | RL | DEBUG | +0 | CheckFile - Attributes:
231 File Size: 3862 bytes
232 Created: 1/13/2015 - 8:16:56 PM
233 Modified: 1/17/2017 - 6:21:19 PM
23416:45:34:603 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\7z.ahk"
23516:45:34:634 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\7z.ahk"
23616:45:34:634 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\7z.ahk
23716:45:34:650 | RL | DEBUG | +15 | CheckFile - Attributes:
238 File Size: 33916 bytes
239 Created: 1/11/2016 - 12:40:26 AM
240 Modified: 5/24/2017 - 4:52:57 PM
24116:45:34:650 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Bezel.ahk"
24216:45:34:666 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Bezel.ahk"
24316:45:34:681 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Bezel.ahk
24416:45:34:697 | RL | DEBUG | +15 | CheckFile - Attributes:
245 File Size: 121257 bytes
246 Created: 1/10/2016 - 9:03:52 PM
247 Modified: 5/24/2017 - 4:53:20 PM
24816:45:34:697 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade.ahk"
24916:45:34:713 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade.ahk"
25016:45:34:728 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade.ahk
25116:45:34:728 | RL | DEBUG | +0 | CheckFile - Attributes:
252 File Size: 39707 bytes
253 Created: 1/15/2016 - 10:53:46 PM
254 Modified: 5/24/2017 - 4:52:56 PM
25516:45:34:744 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade Init.ahk"
25616:45:34:759 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade Init.ahk"
25716:45:34:775 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Init.ahk
25816:45:34:775 | RL | DEBUG | +0 | CheckFile - Attributes:
259 File Size: 1140 bytes
260 Created: 10/15/2015 - 3:18:26 PM
261 Modified: 1/17/2017 - 6:12:24 PM
26216:45:34:775 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade Animations.ahk"
26316:45:34:806 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade Animations.ahk"
26416:45:34:806 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Animations.ahk
26516:45:34:822 | RL | DEBUG | +15 | CheckFile - Attributes:
266 File Size: 77961 bytes
267 Created: 1/11/2016 - 12:27:30 AM
268 Modified: 1/17/2017 - 6:21:45 PM
26916:45:34:822 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Keymapper.ahk"
27016:45:34:837 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Keymapper.ahk"
27116:45:34:853 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper.ahk
27216:45:34:853 | RL | DEBUG | +0 | CheckFile - Attributes:
273 File Size: 33682 bytes
274 Created: 1/11/2016 - 12:30:56 AM
275 Modified: 1/17/2017 - 6:27:11 PM
27616:45:34:869 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Keymapper Init.ahk"
27716:45:34:884 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Keymapper Init.ahk"
27816:45:34:900 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper Init.ahk
27916:45:34:900 | RL | DEBUG | +0 | CheckFile - Attributes:
280 File Size: 3966 bytes
281 Created: 1/11/2016 - 1:08:30 AM
282 Modified: 1/17/2017 - 6:21:46 PM
28316:45:34:900 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiGame.ahk"
28416:45:34:916 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiGame.ahk"
28516:45:34:931 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame.ahk
28616:45:34:931 | RL | DEBUG | +0 | CheckFile - Attributes:
287 File Size: 41583 bytes
288 Created: 1/15/2016 - 10:53:28 PM
289 Modified: 1/17/2017 - 6:23:02 PM
29016:45:34:947 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiGame Init.ahk"
29116:45:34:962 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiGame Init.ahk"
29216:45:34:978 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame Init.ahk
29316:45:34:978 | RL | DEBUG | +0 | CheckFile - Attributes:
294 File Size: 169 bytes
295 Created: 4/14/2013 - 2:33:18 PM
296 Modified: 1/17/2017 - 6:22:12 PM
29716:45:34:978 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiPlayer.ahk"
29816:45:34:994 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiPlayer.ahk"
29916:45:34:009 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiPlayer.ahk
30016:45:35:009 | RL | DEBUG | +0 | CheckFile - Attributes:
301 File Size: 67277 bytes
302 Created: 12/7/2015 - 5:37:44 AM
303 Modified: 1/17/2017 - 6:22:19 PM
30416:45:35:025 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Pause.ahk"
30516:45:35:041 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Pause.ahk"
30616:45:35:056 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause.ahk
30716:45:35:056 | RL | DEBUG | +0 | CheckFile - Attributes:
308 File Size: 408415 bytes
309 Created: 1/11/2016 - 12:20:50 AM
310 Modified: 5/24/2017 - 4:53:10 PM
31116:45:35:072 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Pause Init.ahk"
31216:45:35:087 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Pause Init.ahk"
31316:45:35:087 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause Init.ahk
31416:45:35:103 | RL | DEBUG | +16 | CheckFile - Attributes:
315 File Size: 563 bytes
316 Created: 8/23/2015 - 8:00:44 PM
317 Modified: 1/17/2017 - 6:04:20 PM
31816:45:35:103 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Password.ahk"
31916:45:35:119 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Password.ahk"
32016:45:35:134 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Password.ahk
32116:45:35:134 | RL | DEBUG | +0 | CheckFile - Attributes:
322 File Size: 10131 bytes
323 Created: 1/11/2016 - 12:22:58 AM
324 Modified: 1/17/2017 - 6:26:25 PM
32516:45:35:150 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
32616:45:35:166 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
32716:45:35:181 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
32816:45:35:181 | RL | DEBUG | +0 | CheckFile - Attributes:
329 File Size: 31509 bytes
330 Created: 7/17/2016 - 9:23:11 PM
331 Modified: 5/24/2017 - 4:52:59 PM
33216:45:35:181 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33316:45:35:197 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33416:45:35:212 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Log\Logger.ahk
33516:45:35:212 | RL | DEBUG | +0 | CheckFile - Attributes:
336 File Size: 3558 bytes
337 Created: 7/17/2016 - 9:23:08 PM
338 Modified: 1/17/2017 - 6:26:21 PM
33916:45:35:228 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34016:45:35:244 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34116:45:35:259 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
34216:45:35:259 | RL | DEBUG | +0 | CheckFile - Attributes:
343 File Size: 6709 bytes
344 Created: 7/17/2016 - 9:22:41 PM
345 Modified: 5/24/2017 - 4:53:19 PM
34616:45:35:259 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
34716:45:35:291 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
34816:45:35:291 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
34916:45:35:306 | RL | DEBUG | +16 | CheckFile - Attributes:
350 File Size: 2084 bytes
351 Created: 7/17/2016 - 9:22:45 PM
352 Modified: 5/24/2017 - 4:53:06 PM
35316:45:35:306 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk"
35416:45:35:322 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk"
35516:45:35:337 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
35616:45:35:337 | RL | DEBUG | +0 | CheckFile - Attributes:
357 File Size: 306 bytes
358 Created: 5/24/2017 - 4:53:03 PM
359 Modified: 5/24/2017 - 4:53:03 PM
36016:45:35:353 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk"
36116:45:35:369 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk"
36216:45:35:369 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
36316:45:35:384 | RL | DEBUG | +16 | CheckFile - Attributes:
364 File Size: 2104 bytes
365 Created: 5/24/2017 - 4:53:24 PM
366 Modified: 5/24/2017 - 4:53:24 PM
36716:45:35:384 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
36816:45:35:400 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
36916:45:35:416 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
37016:45:35:416 | RL | DEBUG | +0 | CheckFile - Attributes:
371 File Size: 7754 bytes
372 Created: 7/17/2016 - 9:23:07 PM
373 Modified: 5/24/2017 - 4:53:21 PM
37416:45:35:431 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
37516:45:35:447 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
37616:45:35:462 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
37716:45:35:462 | RL | DEBUG | +0 | CheckFile - Attributes:
378 File Size: 2948 bytes
379 Created: 7/17/2016 - 9:22:50 PM
380 Modified: 1/17/2017 - 6:08:56 PM
38116:45:35:462 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk"
38216:45:35:494 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk"
38316:45:35:494 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
38416:45:35:509 | RL | DEBUG | +16 | CheckFile - Attributes:
385 File Size: 346 bytes
386 Created: 5/24/2017 - 4:53:09 PM
387 Modified: 5/24/2017 - 4:53:09 PM
38816:45:35:509 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
38916:45:35:525 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
39016:45:35:541 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
39116:45:35:541 | RL | DEBUG | +0 | CheckFile - Attributes:
392 File Size: 786 bytes
393 Created: 7/17/2016 - 9:22:35 PM
394 Modified: 5/24/2017 - 4:53:08 PM
39516:45:35:556 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
39616:45:35:572 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
39716:45:35:572 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
39816:45:35:587 | RL | DEBUG | +16 | CheckFile - Attributes:
399 File Size: 1231 bytes
400 Created: 7/17/2016 - 9:22:59 PM
401 Modified: 1/17/2017 - 6:04:12 PM
40216:45:35:587 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\File.ahk"
40316:45:35:603 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\File.ahk"
40416:45:35:619 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\File.ahk
40516:45:35:619 | RL | DEBUG | +0 | CheckFile - Attributes:
406 File Size: 9522 bytes
407 Created: 7/17/2016 - 9:22:55 PM
408 Modified: 5/24/2017 - 4:53:18 PM
40916:45:35:634 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk"
41016:45:35:650 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk"
41116:45:35:666 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
41216:45:35:666 | RL | DEBUG | +0 | CheckFile - Attributes:
413 File Size: 339 bytes
414 Created: 5/24/2017 - 4:53:10 PM
415 Modified: 5/24/2017 - 4:53:11 PM
41616:45:35:666 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
41716:45:35:697 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
41816:45:35:697 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
41916:45:35:712 | RL | DEBUG | +16 | CheckFile - Attributes:
420 File Size: 643 bytes
421 Created: 7/17/2016 - 9:22:56 PM
422 Modified: 1/17/2017 - 6:26:42 PM
42316:45:35:712 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
42416:45:35:728 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
42516:45:35:744 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
42616:45:35:759 | RL | DEBUG | +16 | CheckFile - Attributes:
427 File Size: 4364 bytes
428 Created: 7/17/2016 - 9:23:09 PM
429 Modified: 1/17/2017 - 6:26:52 PM
43016:45:35:759 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
43116:45:35:775 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
43216:45:35:791 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk
43316:45:35:791 | RL | DEBUG | +0 | CheckFile - Attributes:
434 File Size: 9711 bytes
435 Created: 7/17/2016 - 9:23:00 PM
436 Modified: 5/24/2017 - 4:53:05 PM
43716:45:35:809 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk"
43816:45:35:833 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk"
43916:45:35:848 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
44016:45:35:857 | RL | DEBUG | +16 | CheckFile - Attributes:
441 File Size: 4218 bytes
442 Created: 5/24/2017 - 4:53:26 PM
443 Modified: 5/24/2017 - 4:53:27 PM
44416:45:35:868 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
44516:45:35:900 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
44616:45:35:917 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
44716:45:35:924 | RL | DEBUG | +0 | CheckFile - Attributes:
448 File Size: 3898 bytes
449 Created: 7/17/2016 - 9:23:06 PM
450 Modified: 1/17/2017 - 6:21:21 PM
45116:45:35:935 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk"
45216:45:35:971 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk"
45316:45:35:988 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
45416:45:35:998 | RL | DEBUG | +15 | CheckFile - Attributes:
455 File Size: 331 bytes
456 Created: 5/24/2017 - 4:53:24 PM
457 Modified: 5/24/2017 - 4:53:24 PM
45816:45:35:006 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
45916:45:36:046 | RL | TRACE_DLL | +47 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
46016:45:36:066 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
46116:45:36:078 | RL | DEBUG | +15 | CheckFile - Attributes:
462 File Size: 5426 bytes
463 Created: 7/17/2016 - 9:23:12 PM
464 Modified: 1/17/2017 - 6:27:09 PM
46516:45:36:086 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
46616:45:36:115 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
46716:45:36:131 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
46816:45:36:140 | RL | DEBUG | +16 | CheckFile - Attributes:
469 File Size: 4603 bytes
470 Created: 7/17/2016 - 9:22:58 PM
471 Modified: 1/17/2017 - 6:19:46 PM
47216:45:36:148 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
47316:45:36:179 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
47416:45:36:197 | RL | INFO | +31 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
47516:45:36:206 | RL | DEBUG | +0 | CheckFile - Attributes:
476 File Size: 24655 bytes
477 Created: 7/17/2016 - 9:22:53 PM
478 Modified: 5/24/2017 - 4:53:08 PM
47916:45:36:214 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
48016:45:36:244 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
48116:45:36:259 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
48216:45:36:266 | RL | DEBUG | +0 | CheckFile - Attributes:
483 File Size: 1171 bytes
484 Created: 7/17/2016 - 9:22:49 PM
485 Modified: 1/17/2017 - 6:12:24 PM
48616:45:36:275 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
48716:45:36:302 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
48816:45:36:320 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
48916:45:36:329 | RL | DEBUG | +15 | CheckFile - Attributes:
490 File Size: 72279 bytes
491 Created: 12/7/2015 - 5:37:58 AM
492 Modified: 1/17/2017 - 6:20:50 PM
49316:45:36:336 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shader.ahk"
49416:45:36:365 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shader.ahk"
49516:45:36:380 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader.ahk
49616:45:36:389 | RL | DEBUG | +16 | CheckFile - Attributes:
497 File Size: 4183 bytes
498 Created: 7/17/2016 - 9:22:50 PM
499 Modified: 1/17/2017 - 6:26:20 PM
50016:45:36:397 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shader Init.ahk"
50116:45:36:428 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shader Init.ahk"
50216:45:36:442 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader Init.ahk
50316:45:36:449 | RL | DEBUG | +15 | CheckFile - Attributes:
504 File Size: 412 bytes
505 Created: 7/17/2016 - 9:23:11 PM
506 Modified: 1/17/2017 - 6:25:59 PM
50716:45:36:456 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shared.ahk"
50816:45:36:478 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shared.ahk"
50916:45:36:491 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shared.ahk
51016:45:36:497 | RL | DEBUG | +15 | CheckFile - Attributes:
511 File Size: 173248 bytes
512 Created: 1/16/2016 - 12:46:58 AM
513 Modified: 5/24/2017 - 4:53:21 PM
51416:45:36:503 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Statistics.ahk"
51516:45:36:522 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Statistics.ahk"
51616:45:36:530 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics.ahk
51716:45:36:536 | RL | DEBUG | +0 | CheckFile - Attributes:
518 File Size: 27008 bytes
519 Created: 1/10/2016 - 12:04:40 AM
520 Modified: 1/17/2017 - 6:04:13 PM
52116:45:36:541 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Statistics Init.ahk"
52216:45:36:560 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Statistics Init.ahk"
52316:45:36:570 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics Init.ahk
52416:45:36:575 | RL | DEBUG | +0 | CheckFile - Attributes:
525 File Size: 43 bytes
526 Created: 12/23/2014 - 11:23:48 PM
527 Modified: 1/17/2017 - 6:12:17 PM
52816:45:36:580 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Virtual Drive.ahk"
52916:45:36:599 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Virtual Drive.ahk"
53016:45:36:610 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Virtual Drive.ahk
53116:45:36:615 | RL | DEBUG | +0 | CheckFile - Attributes:
532 File Size: 20294 bytes
533 Created: 1/11/2016 - 12:21:46 AM
534 Modified: 1/17/2017 - 6:26:59 PM
53516:45:36:620 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\XHotkey.ahk"
53616:45:36:638 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\XHotkey.ahk"
53716:45:36:648 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey.ahk
53816:45:36:653 | RL | DEBUG | +15 | CheckFile - Attributes:
539 File Size: 26615 bytes
540 Created: 8/14/2015 - 1:14:18 AM
541 Modified: 1/17/2017 - 6:22:07 PM
54216:45:36:658 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\XHotkey Init.ahk"
54316:45:36:677 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\XHotkey Init.ahk"
54416:45:36:688 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey Init.ahk
54516:45:36:695 | RL | DEBUG | +0 | CheckFile - Attributes:
546 File Size: 1073 bytes
547 Created: 8/14/2015 - 1:14:24 AM
548 Modified: 1/17/2017 - 6:21:22 PM
54916:45:36:701 | RL | DEBUG | +15 | Main - Received this dbName with no path via CLI: "1941"
55016:45:36:707 | RL | DEBUG | +0 | Main - dbName: 1941
55116:45:36:713 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "RetroArch"
55216:45:36:732 | RL | INFO | +16 | Main - 1941 is being forced via CLI to use the emulator: RetroArch
55316:45:36:737 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
55416:45:36:743 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Plugins\HyperSpin.plugin"
55516:45:36:763 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Plugins\HyperSpin.plugin"
55616:45:36:774 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Plugins\HyperSpin.plugin
55716:45:36:781 | RL | DEBUG | +0 | CheckFile - Attributes:
558 File Size: 9590 bytes
559 Created: 1/5/2016 - 3:26:42 PM
560 Modified: 5/24/2017 - 4:53:29 PM
56116:45:36:788 | RL | TRACE | +0 | Process.__New - Creating new process object for: "D:\HyperSpin\HyperSpin.exe"
56216:45:36:793 | RL | TRACE | +16 | File.__New - Creating new file object of: "D:\HyperSpin\HyperSpin.exe"
56316:45:36:798 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\HyperSpin.exe"
56416:45:36:818 | RL | INFO | +16 | Main - RocketLauncher received "MAME" and "1941"
56516:45:36:829 | RL | INFO | +15 | Main - Did not find a "D:\RocketLauncher\Settings\MAME\Game Options.ini" file, skipping any game-specific options.
56616:45:36:834 | RL | INFO | +0 | Main - Checking for a [RetroArch] section in D:\RocketLauncher\Settings\MAME\Emulators.ini
56716:45:36:839 | RL | INFO | +16 | Main - Checking for a [RetroArch] section in D:\RocketLauncher\Settings\Global Emulators.ini
56816:45:36:845 | RL | INFO | +0 | Main - Found [RetroArch] in D:\RocketLauncher\Settings\Global Emulators.ini
56916:45:36:850 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "RetroArch.ahk"
57016:45:36:874 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
57116:45:36:879 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
57216:45:36:898 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk exists
57316:45:36:903 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
57416:45:36:922 | RL | DEBUG | +16 | CheckFile - Attributes:
575 File Size: 52315 bytes
576 Created: 12/1/2015 - 11:01:02 PM
577 Modified: 5/24/2017 - 4:53:22 PM
57816:45:36:927 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for module file: "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
57916:45:36:938 | RL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module.
58016:45:36:943 | RL | INFO | +0 | Main - 1941 will use module: D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk
58116:45:36:947 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converting ".\Profiles"
58216:45:36:971 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Profiles"
58316:45:36:976 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\ROMS\MAME"
58416:45:36:998 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\ROMS\MAME"
58516:45:36:003 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\7z.exe"
58616:45:37:027 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\7z.exe"
58716:45:37:032 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
58816:45:37:046 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
58916:45:37:052 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
59016:45:37:071 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\HiToText.exe"
59116:45:37:094 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\HiToText.exe"
59216:45:37:099 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\Xpadder\xpadder.exe"
59316:45:37:121 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\Utilities\Xpadder\xpadder.exe"
59416:45:37:126 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\JoyToKey\JoyToKey.exe"
59516:45:37:149 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\Utilities\JoyToKey\JoyToKey.exe"
59616:45:37:154 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\VJoy\VJoy.exe"
59716:45:37:178 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\Utilities\VJoy\VJoy.exe"
59816:45:37:190 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "C:\RocketLauncher Temp"
59916:45:37:206 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "C:\RocketLauncher Temp"
60016:45:37:214 | RL | INFO | +16 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
60116:45:37:220 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\ROMS\MAME"
60216:45:37:243 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\ROMS\MAME"
60316:45:37:248 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\HyperSpin\Emulators\RetroArch\retroarch.exe"
60416:45:37:273 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
60516:45:37:278 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
60616:45:37:305 | RL | INFO | +32 | CheckFile - Checking if D:\HyperSpin\Emulators\RetroArch\retroarch.exe exists
60716:45:37:310 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
60816:45:37:330 | RL | DEBUG | +15 | CheckFile - Attributes:
609 File Size: 7981056 bytes
610 Created: 7/25/2016 - 11:03:34 AM
611 Modified: 5/4/2018 - 12:06:24 AM
61216:45:37:336 | RL | INFO | +16 | Main - INI Keys read
61316:45:37:341 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.exe"
61416:45:37:361 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
61516:45:37:366 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.exe"
61616:45:37:386 | RL | DEBUG | +31 | CheckFile - Attributes:
617 FileDescription 7-Zip Console
618 FileVersion 15.06 beta
619 InternalName 7z
620 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
621 OriginalFilename 7z.exe
622 ProductName 7-Zip
623 ProductVersion 15.06 beta
624 CompanyName Igor Pavlov
625 File Size: 262144 bytes
626 Created: 9/28/2015 - 10:35:10 PM
627 Modified: 9/28/2015 - 10:35:10 PM
62816:45:37:391 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
62916:45:37:396 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.dll"
63016:45:37:416 | RL | DEBUG | +31 | CheckFile - Attributes:
631 FileDescription 7z Plugin
632 FileVersion 15.06 beta
633 InternalName 7z
634 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
635 OriginalFilename 7z.dll
636 ProductName 7-Zip
637 ProductVersion 15.06 beta
638 CompanyName Igor Pavlov
639 File Size: 1012224 bytes
640 Created: 9/28/2015 - 10:35:10 PM
641 Modified: 9/28/2015 - 10:35:10 PM
64216:45:37:421 | RL | INFO | +0 | CreateRomMapTable - Started
64316:45:37:426 | RL | DEBUG | +0 | AltNameExistCheck - Looking for rom: D:\ROMS\MAME\1941.7z
64416:45:37:431 | RL | DEBUG | +16 | AltNameExistCheck - Looking for rom: D:\ROMS\MAME\1941\1941.7z
64516:45:37:437 | RL | DEBUG | +0 | AltNameExistCheck - Looking for rom: D:\ROMS\MAME\1941.rar
64616:45:37:442 | RL | DEBUG | +0 | AltNameExistCheck - Looking for rom: D:\ROMS\MAME\1941\1941.rar
64716:45:37:447 | RL | DEBUG | +15 | AltNameExistCheck - Looking for rom: D:\ROMS\MAME\1941.zip
64816:45:37:453 | RL | INFO | +0 | AltNameExistCheck - Found rom: D:\ROMS\MAME\1941.zip
64916:45:37:458 | RL | INFO | +0 | CreateRomMapTable - Ended, No mapping inis found.
65016:45:37:469 | RL | INFO | +16 | Main - "1941" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
65116:45:37:476 | RL | INFO | +0 | CheckPaths - Started
65216:45:37:481 | RL | INFO | +16 | CheckPaths - Looking for rom: D:\ROMS\MAME\1941.7z
65316:45:37:487 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: D:\ROMS\MAME\1941\1941.7z
65416:45:37:492 | RL | INFO | +0 | CheckPaths - Rom not found
65516:45:37:497 | RL | INFO | +15 | CheckPaths - Looking for rom: D:\ROMS\MAME\1941.rar
65616:45:37:503 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: D:\ROMS\MAME\1941\1941.rar
65716:45:37:508 | RL | INFO | +16 | CheckPaths - Rom not found
65816:45:37:513 | RL | INFO | +0 | CheckPaths - Looking for rom: D:\ROMS\MAME\1941.zip
65916:45:37:518 | RL | INFO | +0 | CheckPaths - Found rom: D:\ROMS\MAME\1941.zip
66016:45:37:524 | RL | DEBUG | +15 | CheckPaths - Current romName: 1941
66116:45:37:529 | RL | DEBUG | +0 | CheckPaths - Current romPath: D:\ROMS\MAME
66216:45:37:534 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
66316:45:37:539 | RL | INFO | +16 | CheckPaths - Ended
66416:45:37:544 | RL | INFO | +0 | BuildScript - User Variables:
665 ;----------------------------------------------------------------------------
666 ; INJECTED VARIABLES
667 ;----------------------------------------------------------------------------
668
669 #NoTrayIcon
670 #InstallKeybdHook
671 MiscUtils.DetectHiddenWindows("On")
672 SetTitleMatchMode, 2
673 SendMode, Event
674 Global RLLog
675 Global RLObject
676 0 := "14"
677 rlPath := "D:\RocketLauncher"
678 pluginPath := "D:\RocketLauncher\Plugins"
679 pluginName := "HyperSpin"
680 pluginExt := ".plugin"
681 contextOnExit := "1"
682 rlMode := ""
683 rlTitle := "RocketLauncher"
684 rlVersion := "1.2.0.1"
685 rlAuthor := "djvj"
686 rlURL := "www.rlauncher.com"
687 langFile := "D:\RocketLauncher\Data\Language\Localization.ini"
688 primMonitor := "1"
689 frontendPID := ""
690 frontendPath := "D:\HyperSpin"
691 frontendExe := "HyperSpin.exe"
692 frontendExt := "exe"
693 frontendName := "HyperSpin"
694 frontendDrive := "D"
695 exitEmulatorKey := "4&3|Esc"
696 restoreFE := "false"
697 exitScriptKey := "~PGUP & ~PGDN"
698 toggleCursorKey := "~e & ~t"
699 emuFullPath := "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
700 emuPath := "D:\HyperSpin\Emulators\RetroArch"
701 emuName := "RetroArch"
702 emuExt := "exe"
703 baseRomPath := "D:\ROMS\MAME\MAME"
704 romPath := "D:\ROMS\MAME"
705 romPathFromIni := "D:\ROMS\MAME|D:\ROMS\MAME\MAME"
706 romExtension := ".zip"
707 romExtensionOrig := ".zip"
708 romExtensions := "7z|rar|zip|sfc|gba|gb|a78|sv|gbc|rpk|gme|sc|cdt|ws|wsc|ngp|ngc|vms|ipf|n64|z64|sg|fds|caq|vb|vec|wav|cas|min|int|rom|tap|tzx|nes|col|nds|cpr|gg|pce|st2|sms|smc|lnx|md|32x|n64|a52|j64|cso|cue|iso|ccd|chd|bin"
709 executable := "retroarch.exe"
710 systemDbName := "MAME"
711 systemName := "MAME"
712 dbPath := ""
713 dbName := "1941"
714 dbExt := ""
715 romFoundByExt := ""
716 romName := "1941"
717 romMapPath := "D:\RocketLauncher\Settings\MAME\Rom Mapping"
718 romMappingEnabled := "true"
719 romMappingLaunchMenuEnabled := "false"
720 romMappingFirstMatchingExt := "false"
721 romMappingShowAllRomsInArchive := "true"
722 romMappingNumberOfGamesByScreen := "7"
723 romMappingHideParent := "false"
724 romMappingMenuWidth := "400"
725 romMappingMenuMargin := "65"
726 romMappingTextFont := "Bebas Neue"
727 romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
728 romMappingDisabledTextColor := "ff888888"
729 romMappingTextSizeDifference := "7"
730 romMappingTextMargin := "15"
731 romMappingTitleTextFont := "Arial"
732 romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
733 romMappingTitle2TextFont := "Bebas Neue"
734 romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
735 romMappingGameInfoTextFont := "Bebas Neue"
736 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
737 romMappingGameNameTextFont := "Bebas Neue"
738 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
739 romMappingBackgroundBrush := "aa000000"
740 romMappingColumnBrush := "33000000"
741 romMappingButtonBrush1 := "6f000000"
742 romMappingButtonBrush2 := "33000000"
743 romMappingBackgroundAlign := "Stretch and Lose Aspect"
744 romMappingMenuFlagWidth := "55"
745 romMappingMenuFlagSeparation := "7"
746 romMappingDefaultMenuList := "FullList"
747 romMappingSingleFilteredRomAutomaticLaunch := "false"
748 altArchiveNameOnly := ""
749 altRomNameOnly := ""
750 altArchiveAndRomName := ""
751 altArchiveAndManyRomNames := ""
752 altRomNamesOnly := ""
753 romMapScenario := ""
754 skipchecks := "false"
755 romMatchExt := "false"
756 blockInputTime := "0"
757 blockInputFile := "D:\RocketLauncher\Module Extensions\BlockInput.exe"
758 errorLevelReporting := "false"
759 lockLaunch := "false"
760 lockLaunchGame := ""
761 screenRotationAngle := "0"
762 screenRotationAngleGame := ""
763 setResolution := ""
764 logFile := ""
765 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
766 logLevel := "10"
767 logShowDebugConsole := "false"
768 logShowCommandWindow := "false"
769 logCommandWindow := "false"
770 logIncludeModule := "true"
771 logIncludeFileProperties := "true"
772 logIncludeDLLLogs := "true"
773 errorSounds := "true"
774 rlDebugConsoleStdout := ""
775 sysLang := "English_United_States"
776 sysType := "64-bit"
777 broadcastWindowTitle := ""
778 navUpKey := "Up"
779 navDownKey := "Down"
780 navLeftKey := "Left"
781 navRightKey := "Right"
782 navSelectKey := "Enter"
783 navP2UpKey := "Numpad8"
784 navP2DownKey := "Numpad2"
785 navP2LeftKey := "Numpad4"
786 navP2RightKey := "Numpad6"
787 navP2SelectKey := "NumpadEnter"
788 originalWidth := "1920"
789 originalHeight := "1080"
790 vdEnabled := "false"
791 vdFullPath := ""
792 vdUseSCSI := "true"
793 vdDriveLetter := ""
794 vdDriveLetterScsi := ""
795 vdAddDrive := "true"
796 demulShooterPath := ""
797 servoStikEnabled := "false"
798 servoStikExitMode := "false"
799 ledblinkyEnabled := "false"
800 ledblinkySystemName := ""
801 ledblinkyFullPath := ""
802 ledblinkyProfilePath := "D:\RocketLauncher\Profiles\LEDBlinky"
803 ledblinkyRLProfile := "D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
804 winIPACFullPath := ""
805 ultraMapEnabled := "false"
806 ultraMapFullPath := ""
807 emuIdleShutdown := "0"
808 launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
809 cursorSize := ""
810 hideCursor := "false"
811 hideEmu := "false"
812 hideFE := "false"
813 suspendFE := "false"
814 fadeIn := "false"
815 fadeInDuration := "50"
816 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
817 fadeInDelay := "0"
818 fadeInExitDelay := "0"
819 fadeOutExitDelay := "0"
820 fadeOut := "false"
821 fadeOutExtraScreen := "false"
822 fadeOutDuration := "500"
823 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
824 fadeOutDelay := "0"
825 fadeLyrInterpolation := "7"
826 fadeMuteEmulator := "false"
827 fadeUseBackgrounds := "false"
828 fadeClickThrough := "false"
829 fadeSounds := "true"
830 fade7zProgressMode := "extraction"
831 fadeWidthBaseRes := "1920"
832 fadeHeightBaseRes := "1080"
833 fadeLyr1Color := "FF000000"
834 fadeLyr1AlignImage := "Stretch and Lose Aspect"
835 fadeLyr2Pos := "Stretch and Lose Aspect"
836 fadeLyr2X := "0"
837 fadeLyr2Y := "0"
838 fadeLyr2W := ""
839 fadeLyr2H := ""
840 fadeLyr2Adjust := "1"
841 fadeLyr2PicPad := "0"
842 fadeLyr2Prefix := "Extra Layer 1 - Console"
843 fadeLyr3Pos := "Center"
844 fadeLyr3X := "450"
845 fadeLyr3Y := "450"
846 fadeLyr3W := ""
847 fadeLyr3H := ""
848 fadeLyr3Adjust := "1"
849 fadeLyr3PicPad := "0"
850 fadeLyr3Speed := "750"
851 fadeLyr3Animation := "DefaultFadeAnimation"
852 fadeLyr37zAnimation := "DefaultFadeAnimation"
853 fadeLyr3Type := "imageandbar"
854 fadeLyr3ImgFollow7zProgress := "true"
855 fadeLyr3Repeat := "1"
856 fadeLyr3BackImageTransparency := "30"
857 fadeLyr3StaticPos := "No Alignment"
858 fadeLyr3StaticX := "0"
859 fadeLyr3StaticY := "870|1575"
860 fadeLyr3StaticW := ""
861 fadeLyr3StaticH := ""
862 fadeLyr3StaticAdjust := "1"
863 fadeLyr3StaticPicPad := "0"
864 fadeLyr3StaticPrefix := "Info Bar"
865 fadeLyr4Adjust := "1"
866 fadeLyr4X := "1792|952"
867 fadeLyr4Y := "891|1596"
868 fadeLyr4W := "128"
869 fadeLyr4H := ""
870 fadeLyr4Pos := "No Alignment"
871 fadeLyr4FPS := "50"
872 fadeLyr4PicPad := "0"
873 fadeTranspGifColor := "FFFFFF"
874 fadeBarWindow := "Image"
875 fadeBarWindowX := ""
876 fadeBarWindowY := ""
877 fadeBarWindowW := "900"
878 fadeBarWindowH := ""
879 fadeBarWindowR := "30"
880 fadeBarWindowM := "30"
881 fadeBarWindowHatchStyle := "8"
882 fadeBar := "7zOnly"
883 fadeProgressDuration := "0"
884 fadeBarBack := "true"
885 fadeBarBackColor := "FF555555"
886 fadeBarH := "30"
887 fadeBarR := "10"
888 fadeBarColor := "DD00BFFF"
889 fadeBarHatchStyle := "8"
890 fadeBarPercentageText := "true"
891 fadeBarInfoText := "true"
892 fadeBarXOffset := "0"
893 fadeBarYOffset := "150"
894 fadeRomInfoDescription := "disabled"
895 fadeRomInfoSystemName := "image"
896 fadeRomInfoYear := "text with label"
897 fadeRomInfoDeveloper := "text with label"
898 fadeRomInfoPublisher := "text with label"
899 fadeRomInfoGenre := "disabled"
900 fadeRomInfoRating := "image"
901 fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Rating|Publisher"
902 fadeRomInfoTextPlacement := "User Defined"
903 fadeRomInfoTextMargin := "7"
904 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
905 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
906 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
907 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
908 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
909 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
910 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
911 fadeStats_Number_of_Times_Played := "text with label"
912 fadeStats_Last_Time_Played := "text with label"
913 fadeStats_Average_Time_Played := "text with label"
914 fadeStats_Total_Time_Played := "text with label"
915 fadeStats_System_Total_Played_Time := "text with label"
916 fadeStats_Total_Global_Played_Time := "text with label"
917 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
918 fadeStatsInfoTextPlacement := "topRight"
919 fadeStatsInfoTextMargin := "7"
920 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
921 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
922 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
923 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
924 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
925 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
926 fadeText1X := "0"
927 fadeText1Y := "0"
928 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
929 fadeText1 := "Loading Game"
930 fadeText2X := "0"
931 fadeText2Y := "0"
932 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
933 fadeText2 := "Extraction Complete, Ready"
934 fadeText3 := "Loading Game"
935 fadeText4 := "Loading Complete"
936 fadeFont := "Bebas Neue"
937 fadeSystemAndRomLayersOnly := "false"
938 fadeExtractionTime := "disabled"
939 fadeExtractionTimeTextX := "0"
940 fadeExtractionTimeTextY := "0"
941 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
942 fadeInterruptKey := ""
943 detectFadeErrorEnabled := "true"
944 fadeImgPath := "D:\RocketLauncher\Media\Fade"
945 RLDataPath := "D:\RocketLauncher\Data"
946 RLMediaPath := "D:\RocketLauncher\Media"
947 RLErrSoundPath := "D:\RocketLauncher\Media\Sounds\Error"
948 modulesPath := "D:\RocketLauncher\Modules"
949 moduleFullName := "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
950 moduleName := "RetroArch"
951 modulePath := "D:\RocketLauncher\Modules\RetroArch"
952 moduleExtension := "ahk"
953 moduleExtensionsPath := "D:\RocketLauncher\Module Extensions"
954 libPath := "D:\RocketLauncher\Lib"
955 sevenZEnabled := "false"
956 sevenZPath := "D:\RocketLauncher\Module Extensions\7z.exe"
957 sevenZDllPath := "D:\RocketLauncher\Module Extensions\7z.dll"
958 sevenZExtractPath := "C:\RocketLauncher Temp"
959 sevenZExtractPathOrig := ""
960 sevenZAttachSystemName := "true"
961 sevenZDelTemp := "true"
962 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
963 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
964 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
965 sevenZGamesToKeep := ""
966 sevenZDeletePerSystem := "false"
967 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
968 7zExtractPath := "C:\RocketLauncher Temp"
969 mgEnabled := "false"
970 mgKey := "~NumpadSub"
971 mgBackgroundColor := "FF000000"
972 mgSidePadding := "0.2"
973 mgWidthBaseRes := "1920"
974 mgHeightBaseRes := "1080"
975 mgYOffset := "500|800"
976 mgFont := "Arial"
977 mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
978 mgText1Text := "Please select a game"
979 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
980 mgText2Offset := "100"
981 mgUseSound := "true"
982 mgSoundfreq := "300"
983 mgExitEffect := "none"
984 mgSelectedEffect := "rotate"
985 mgUseGameArt := "false"
986 mgCandidate := ""
987 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
988 mgOnLaunch := "false"
989 pauseEnabled := "false"
990 pauseKey := "~NumpadAdd"
991 pauseBackToMenuBarKey := "X"
992 pauseZoomInKey := "C"
993 pauseZoomOutKey := "V"
994 pauseScreenshotKey := "~PrintScreen"
995 pauseHiToTextPath := "D:\RocketLauncher\Module Extensions\HiToText.exe"
996 pauseSaveStateKeyCodes := "{Shift down}{1 down}{1 up}{Shift up}{F3 down}{F3 up}|{Shift down}{2 down}{2 up}{Shift up}{F3 down}{F3 up}|{Shift down}{3 down}{3 up}{Shift up}{F3 down}{F3 up}|{Shift down}{4 down}{4 up}{Shift up}{F3 down}{F3 up}|{Shift down}{5 down}{5 up}{Shift up}{F3 down}{F3 up}|{Shift down}{6 down}{6 up}{Shift up}{F3 down}{F3 up}|{Shift down}{7 down}{7 up}{Shift up}{F3 down}{F3 up}|{Shift down}{8 down}{8 up}{Shift up}{F3 down}{F3 up}|{Shift down}{9 down}{9 up}{Shift up}{F3 down}{F3 up}|{Shift down}{10 down}{10 up}{Shift up}{F3 down}{F3 up}"
997 pauseLoadStateKeyCodes := "{Shift down}{1 down}{1 up}{Shift up}{F4 down}{F4 up}|{Shift down}{2 down}{2 up}{Shift up}{F4 down}{F4 up}|{Shift down}{3 down}{3 up}{Shift up}{F4 down}{F4 up}|{Shift down}{4 down}{4 up}{Shift up}{F4 down}{F4 up}|{Shift down}{5 down}{5 up}{Shift up}{F4 down}{F4 up}|{Shift down}{6 down}{6 up}{Shift up}{F4 down}{F4 up}|{Shift down}{7 down}{7 up}{Shift up}{F4 down}{F4 up}|{Shift down}{8 down}{8 up}{Shift up}{F4 down}{F4 up}|{Shift down}{9 down}{9 up}{Shift up}{F4 down}{F4 up}|{Shift down}{10 down}{10 up}{Shift up}{F4 down}{F4 up}"
998 keyboardEncoder := ""
999 keyboardEncoderEnabled := "false"
1000 keymapperEnabled := "false"
1001 keymapperAHKMethod := "Internal"
1002 keymapper := ""
1003 xpadderFullPath := "D:\Utilities\Xpadder\xpadder.exe"
1004 joyToKeyFullPath := "D:\Utilities\JoyToKey\JoyToKey.exe"
1005 profilePath := "D:\RocketLauncher\Profiles"
1006 keymapperProfilePath := "D:\RocketLauncher\Profiles\"
1007 keymapperFrontEndProfileName := "HyperSpin"
1008 keymapperFrontEndProfile := "false"
1009 keymapperRocketLauncherProfileEnabled := "false"
1010 joyIDsEnabled := "false"
1011 joyIDsPreferredControllersGlobal := ""
1012 joyIDsPreferredControllersSystem := ""
1013 joyIDsPreferredControllersOnExit := ""
1014 CustomJoyNamesEnabled := "false"
1015 CustomJoyNames := ""
1016 rotateMethod := "false"
1017 FEProfile := "D:\RocketLauncher\Profiles\\HyperSpin"
1018 defaultProfile := "D:\RocketLauncher\Profiles\\_Default"
1019 systemProfile := "D:\RocketLauncher\Profiles\\MAME"
1020 xPadderSystemProfile := "D:\RocketLauncher\Profiles\\MAME\_Default"
1021 emuProfile := "D:\RocketLauncher\Profiles\\MAME\RetroArch"
1022 romProfile := "D:\RocketLauncher\Profiles\\MAME\1941"
1023 RocketLauncherProfile := "D:\RocketLauncher\Profiles\\RocketLauncher"
1024 blankProfile := "D:\RocketLauncher\Profiles\\blank"
1025 ahkFEProfile := "D:\RocketLauncher\Profiles\AHK\HyperSpin"
1026 ahkDefaultProfile := "D:\RocketLauncher\Profiles\AHK\_Default"
1027 ahkSystemProfile := "D:\RocketLauncher\Profiles\AHK\MAME"
1028 ahkEmuProfile := "D:\RocketLauncher\Profiles\AHK\MAME\RetroArch"
1029 ahkRomProfile := "D:\RocketLauncher\Profiles\AHK\MAME\1941"
1030 ahkRocketLauncherProfile := "D:\RocketLauncher\Profiles\AHK\RocketLauncher"
1031 bezelEnabled := "false"
1032 bezelICEnabled := "true"
1033 shaderName := "false"
1034 shaderColor := ""
1035 shaderTransparency := ""
1036 statisticsEnabled := "true"
1037 pressDuration := "-1"
1038 emuVolume := "1"
1039 dxwndIni := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
1040 dxwndFullPath := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
1041 qResFullPath := "D:\RocketLauncher\Module Extensions\QRes.exe"
1042 mon1O := ""
1043 pacDrivedllFile := "D:\RocketLauncher\Module Extensions\PacDrive32.dll"
1044 userFadeAnimIniFile := "D:\RocketLauncher\Lib\User Fade Animations.ini"
1045 testFile := ""
1046 testDuration := ""
1047 initialErrorMode := "0"
1048
104916:45:37:550 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
105016:45:37:556 | RL | INFO | +16 | BuildScript - Loaded Statistics Init.ahk scripts
105116:45:37:561 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
105216:45:37:566 | RL | INFO | +0 | BuildScript - Validating module
105316:45:37:575 | RL | INFO | +15 | BuildScript - Validation complete
105416:45:37:580 | RL | INFO | +0 | BuildScript - Module:
1055 MEmu := "RetroArch"
1056 MEmuV := "v1.3.6"
1057 MURL := ["http://themaister.net/retroarch.html"]
1058 MAuthor := ["djvj","zerojay","SweatyPickle"]
1059 MVersion := "2.4.3"
1060 MCRC := "699AB8F7"
1061 iCRC := "FB2DB971"
1062 MID := "635038268922229162"
1063 MSystem := ["Acorn BBC Micro","AAE","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Applied Technology MicroBee","Apple IIGS","Arcade Classics","Atari 2600","Atari 5200","Atari 7800","Atari 8-Bit","Atari Classics","Atari Jaguar","Atari Lynx","Atari ST","Atari XEGS","Bally Astrocade","Bandai Gundam RX-78","Bandai Super Vision 8000","Bandai Wonderswan","Bandai Wonderswan Color","Canon X07","Capcom Classics","Capcom Play System","Capcom Play System II","Capcom Play System III","Casio PV-1000","Casio PV-2000","Cave","Coleco ADAM","ColecoVision","Commodore MAX Machine","Commodore Amiga","Creatronic Mega Duck","Data East Classics","Dragon Data Dragon","Emerson Arcadia 2001","Entex Adventure Vision","Elektronika BK","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","Interton VC 4000","Irem Classics","JungleTac Sport Vii","Konami Classics","MAME","Magnavox Odyssey 2","Microsoft MSX","Microsoft MSX2","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","Midway Classics","Namco Classics","Namco System 22","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 64","Nintendo 64DD","Nintendo Arcade Systems","Nintendo Classics","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 Game & Watch","Nintendo Super Game Boy","Nintendo Pokemon Mini","Nintendo Virtual Boy","Nintendo Super Famicom","Nintendo Satellaview","Nintendo SuFami Turbo","Panasonic 3DO","Elektronska Industrija Pecom 64","Philips CD-i","Philips Videopac","RCA Studio II","ScummVM","Sega 32X","Sega Classics","Sega Mega Drive 32X","Sega Mark III","Sega SC-3000","Sega SG-1000","Sega CD","Sega Dreamcast","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Meganet","Sega Nomad","Sega Pico","Sega Saturn","Sega Saturn Japan","Sega VMU","Sega ST-V","Sharp X1","Sharp X68000","Sinclair ZX Spectrum","Sinclair ZX81","Sony PlayStation","Sony PlayStation Minis","Sony PocketStation","Sony PSP","Sony PSP Minis","Sord M5","SNK Classics","SNK Neo Geo","SNK Neo Geo AES","SNK Neo Geo MVS","SNK Neo Geo Pocket","SNK Neo Geo CD","SNK Neo Geo Pocket Color","Spectravideo","Super Nintendo Entertainment System","Taito Classics","Tandy TRS-80 Color Computer","Technos","Texas Instruments TI 99-4A","Thomson MO5","Thomson TO7","Tiger Game.com","Tiki-100","Tomy Tutor","VTech CreatiVision","Watara Supervision","Williams Classics"]
1064 ;----------------------------------------------------------------------------
1065 ; Notes:
1066 ; If the emu doesn't load and you get no error, usually this means the LibRetro DLL is not working!
1067 ; Devs stated they will never add support for mounted images (like via DT)
1068 ; Fullscreen is controlled via the module setting in RocketLauncherUI
1069 ; This module uses the CLI version of RetroArch (retroarch.exe), not the GUI (retroarch-phoenix.exe).
1070 ; The emu may make a mouse cursor appear momentarily during launch, MouseMove and hide_cursor seem to have no effect
1071 ; Enable 7z support for archived roms
1072 ; Available CLI options: https://github.com/PyroFilmsFX/iOS/blob/master/docs/retroarch.1
1073 ;
1074 ; LibRetro DLLs:
1075 ; LibRetro DLLs come with the emu, but here is another source for them: http://forum.themaister.net/
1076 ; Whatever cores you decide to use, make sure they are extracted anywhere in your Emu_Path\cores folder. The module will find and load the default core unless you choose a custom one for each system.
1077 ; 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
1078 ; Some good discussion on cores and filters: http://forum.themaister.net/viewtopic.php?id=270
1079 ;
1080 ; SRM files:
1081 ; The srm files location is determined by the configuration file used (savefile_directory = ":\whatever") The default RetroArch srm directory is ":\saves" You can select to sort into core folders (ie: :/saves/Mednafen PSX) by changing sort_savefiles_enable = "true" in the configuration file.
1082 ;
1083 ; Save states:
1084 ; The save state files location is determined by the configuration file used (savestate_directory = ":\whatever") The default RetroArch savestate directory is ":\states" You can select to sort into core folders (ie: :/states/Mednafen PSX) by changing sort_savestates_enable = "true" in the configuration file.
1085 ;
1086 ; Config files:
1087 ; By default, the module looks for config files in a folder called config in the RetroArch folder. Example: C:\emus\RetroArch\config. You can change this folder to anything you like by changing the module's ConfigFolder setting in RocketLauncherUI. This will be the config folder for the module and will NOT change the location of RetroArch's own /config directory.
1088 ; RetroArch's global config file is called "retroarch.cfg". RetroArch will use a system cfg file named to match your System Name (example: Nintendo Entertainment System.cfg).
1089 ; RetroArch will also load core config files named after the core name. Example: nestopia_libretro.cfg
1090 ; This allows different settings globally, for each system, and for each core. If you want all systems to use the same retroarch.cfg, do not have any system or core cfg files, only have the retroarch.cfg.
1091 ; If a core config exists, it takes precedence over the global config. And if a system config exists, it takes precedence over the core config.
1092 ;
1093 ; Core Options:
1094 ; By default, RetroArch creates a retroarch-core-options.cfg in it's root directory. Example: C:\emus\RetroArch\retroarch-core-options.cfg. This will always be used if the default RetroArch.cfg is loaded. If a configuration file from any other location is used, RetroArch will create a retroarch-core-options.cfg file in the root of that directory. The module has an option to have RetroArch use only the default retroarch-core-options.cfg file no matter the path of the config directory or location of the configuiration file being used. To enable this option set Single_Core_Options to true.
1095
1096 ; MultiGame:
1097 ; MultiGame support is currently only available for the Mednafen PSX core. Retroarch uses the same method as Mednafen to load multi-disc games. This method involves m3u playlists which are commonly used for music. The m3u files needed to load multi-disc games are generated for you by the module when you launch a multi-disc game and are saved to your corresponding rom directory. Due to m3u limitations, your multi-disc roms/images cannot be archived -- they must be unzipped. All single disc games can remain archived and you can still enable 7z under system settings. If you do not wish to use MultiGame support you can archive your roms/images and m3u generation will be skipped on launch.
1098 ; The m3u files generated by the module contain a list of paths to all roms/images in the multi-disc set. Retroarch automatically loads the first path in the m3u so the first path will always be the disc you are loading. For example, Final Fantasy VII has 3 discs and if you load Disc 2 first, the order of the paths in the m3u will be disc 2, disc 3, disc 1. If you load Disc 3 first, the order will be disc 3, disc 1, disc 2. The module anticipates this and will load the correct disk, selected from the Pause/MultiDisk menus. However if you choose to manually use Retroarch's UI or disk swap keys to change discs, you will need to keep this in mind.
1099 ; In order for RocketLauncher's MultiGame UI to swap discs, you must define Eject_Toggle_Key, Next_Disk_Key, and Previous_Disk_Key under global settings for the emulator in RocketLauncher. Because AHK and Retroarch use different naming conventions for some keyboard keys, it is best to use a letter, a number, or F1-F12.
1100 ;
1101 ; MAME:
1102 ; MAME BIOS roms should be placed in Rom Path's directory. Some systems require the BIOS roms be placed in the MAME internal name directory. (Example: :\Rom Folder\a5200). The MAME BIOS_Roms_Folder option will have no effect unless you are using an older version of the mess core.
1103 ;
1104 ; System Specific Notes:
1105 ; 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.
1106 ; Nintendo Famicom Disk System - Requires disksys.rom be placed in the folder you define as system_directory in the RetroArch's cfg.
1107 ; 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.
1108 ; 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.
1109 ; NEC TurboGrafx-CD (using pce fast core) - Requires "syscard3.pce" be placed in the folder you define as system_directory in the RetroArch's cfg.
1110 ; NEC TurboGrafx-CD (using MAME core)
1111 ; - You'll need to update a couple mame specific options in the Retroarch core options file to get it to boot from the cli. These should probably be updated automagically by the module. Turning softlists off, but might not need to.
1112 ; mame_boot_from_cli = "enabled"
1113 ; mame_softlists_enable = "disabled"
1114 ; mame_softlists_auto_media = "disabled"
1115 ; - Requires hash folder from MAME/MESS/UME, either from the source or release package. Save this in the system_directory you've defined for RetroArch. Something like \RetroArch\system\mame\hash\
1116 ; - Requires the CD bios file(s) saved in the mame bios folder you've defined. Usually \RetroArch\system\mame\bios\
1117 ; For PC Engine-CD you'll need the file "[cd] cd-rom system (japan) (v2.1).pce" zipped as cdsys.zip and saved in a pce subfolder in your bios path, so \RetroArch\system\mame\bios\pce\cdsys.zip
1118 ; For PC Engine SuperGrafx-CD you'll need the file "[cd] super cd-rom system (japan) (v3.0).pce" zipped as scdsys.zip and saved in a pce subfolder in your bios path, so \RetroArch\system\mame\bios\pce\scdsys.zip
1119 ; For TurboGrafx-CD you'll need the file "[cd] turbografx cd system card (usa) (v2.0).pce" zipped as cdsys.zip and saved in a tg16 subfolder in your bios path, so \RetroArch\system\mame\bios\tg16\cdsys.zip
1120 ; For TurboDuo you'll need the file "[cd] turbografx cd super system card (usa) (v3.0).pce" zipped as scdsys.zip and saved in a tg16 subfolder in your bios path, so \RetroArch\system\mame\bios\tg16\scdsys.zip
1121 ; Nintendo Super Game Boy - Set the Module setting in RocketLauncherUI 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.
1122 ; Sony PSP/PlayStation Minis: To avoid the dialog box complaining about ppge_atlas.zim, download it from https://github.com/libretro/libretro-ppsspp/blob/master/assets/ppge_atlas.zim and place it in your Retroarch/system/PPSSPP/ directory.
1123 ;----------------------------------------------------------------------------
1124 StartModule()
1125 BezelGUI()
1126 FadeInStart()
1127
1128 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1129 emuPrimaryWindow := new Window(new WindowTitle("RetroArch","RetroArch")) ; instantiate primary emulator window object
1130 emuConsoleWindow := new Window(new WindowTitle("","ConsoleWindowClass")) ; instantiate emulator console window object
1131
1132 ; Here we define all supported systems for this module. 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.
1133 ; 1 - Official System Name in RocketLauncher
1134 ; 2 - Short name used only for easy referencing within module
1135 ; 3 - Default core
1136 ; 4 - The system ID MAME core recognizes
1137 RLLog.Debug("Module - Started building the " . MEmu . " object")
1138 mTypeVar:="
1139 ( LTrim
1140 AAE|LibRetro_AAE|mame_libretro
1141 Acorn BBC Micro|LibRetro_BBCB|mame_libretro|bbcb
1142 Amstrad CPC|LibRetro_CPC|mame_libretro|cpc464
1143 Amstrad GX4000|LibRetro_GX4K|mame_libretro|gx4000
1144 APF Imagination Machine|LibRetro_APF|mame_libretro|apfimag
1145 Apple IIGS|LibRetro_AIIGS|mame_libretro|apple2gs
1146 Applied Technology MicroBee|LibRetro_MBEE|mame_libretro|mbeeic
1147 Arcade Classics|LibRetro_ARCADE|mame_libretro
1148 Atari 2600|LibRetro_2600|stella_libretro|a2600
1149 Atari 5200|LibRetro_5200|mame_libretro|a5200
1150 Atari 7800|LibRetro_7800|prosystem_libretro|a7800
1151 Atari 8-Bit|LibRetro_ATARI8|mame_libretro|a800
1152 Atari Classics|LibRetro_ACLS|mame_libretro
1153 Atari Jaguar|LibRetro_JAG|virtualjaguar_libretro|jaguar
1154 Atari Lynx|LibRetro_LYNX|handy_libretro|lynx
1155 Atari ST|LibRetro_ST|hatari_libretro
1156 Atari XEGS|LibRetro_XEGS|mame_libretro|xegs
1157 Bally Astrocade|LibRetro_BAST|mame_libretro|astrocde
1158 Bandai Gundam RX-78|LibRetro_BGRX|mame_libretro|rx78
1159 Bandai Super Vision 8000|LibRetro_SV8K|mame_libretro|sv8000
1160 Bandai Wonderswan|LibRetro_WSAN|mednafen_wswan_libretro|wswan
1161 Bandai Wonderswan Color|LibRetro_WSANC|mednafen_wswan_libretro|wscolor
1162 Canon X07|LibRetro_CX07|mame_libretro|x07
1163 Capcom Classics|LibRetro_CAPC|mame_libretro
1164 Capcom Play System|LibRetro_CPS1|fbalpha_libretro
1165 Capcom Play System II|LibRetro_CPS2|fbalpha_libretro
1166 Capcom Play System III|LibRetro_CPS3|mame_libretro
1167 Casio PV-1000|LibRetro_CAS1K|mame_libretro|pv1000
1168 Casio PV-2000|LibRetro_CAS2K|mame_libretro|pv2000
1169 Cave|LibRetro_CAVE|mame_libretro
1170 Coleco ADAM|LibRetro_ADAM|mame_libretro|adam
1171 ColecoVision|LibRetro_COLEC|mame_libretro|coleco
1172 Commodore Amiga|LibRetro_PUAE|puae_libretro
1173 Commodore Max Machine|LibRetro_CMAX|mame_libretro|vic10
1174 Creatronic Mega Duck|LibRetro_DUCK|mame_libretro|megaduck
1175 Data East Classics|LibRetro_DATA|mame_libretro
1176 Dragon Data Dragon|LibRetro_DRAG64|mame_libretro|dragon64
1177 Elektronika BK|LibRetro_EBK|mame_libretro|bk0010
1178 Elektronska Industrija Pecom 64|LibRetro_P64|mame_libretro|pecom64
1179 Emerson Arcadia 2001|LibRetro_A2001|mame_libretro|arcadia
1180 Entex Adventure Vision|LibRetro_AVISION|mame_libretro|advision
1181 Epoch Game Pocket Computer|LibRetro_GPCKET|mame_libretro|gamepock
1182 Epoch Super Cassette Vision|LibRetro_SCV|mame_libretro|scv
1183 Exidy Sorcerer|LibRetro_SORCR|mame_libretro|sorcerer
1184 Fairchild Channel F|LibRetro_CHANF|mame_libretro|channelf
1185 Final Burn Alpha|LibRetro_FBA|fbalpha_libretro
1186 Funtech Super Acan|LibRetro_SACAN|mame_libretro|supracan
1187 GamePark 32|LibRetro_GP32|mame_libretro|gp32
1188 GCE Vectrex|LibRetro_VECTX|mame_libretro|vectrex
1189 Hartung Game Master|LibRetro_GMASTR|mame_libretro|gmaster
1190 Interton VC 4000|LibRetro_VC4K|mame_libretro|vc4000
1191 Irem Classics|LibRetro_IREM|mame_libretro
1192 JungleTac Sport Vii|LibRetro_SPORTV|mame_libretro|vii
1193 Konami Classics|LibRetro_KONC|mame_libretro
1194 Magnavox Odyssey 2|LibRetro_ODYS2|mame_libretro|odyssey2
1195 MAME|LibRetro_MAME|mame_libretro|mame
1196 Matra & Hachette Alice|LibRetro_ALICE|mame_libretro|alice32
1197 Mattel Aquarius|LibRetro_AQUA|mame_libretro|aquarius
1198 Mattel Intellivision|LibRetro_INTV|mame_libretro|intv
1199 MGT Sam Coupe|LibRetro_SAMCP|mame_libretro|
1200 Microsoft MS-DOS|LibRetro_MSDOS|dosbox_libretro
1201 Microsoft MSX|LibRetro_MSX|bluemsx_libretro
1202 Microsoft MSX2|LibRetro_MSX2|bluemsx_libretro
1203 Microsoft Windows 3.x|LibRetro_WIN3X|dosbox_libretro
1204 Midway Classics|LibRetro_MIDC|mame_libretro
1205 Namco Classics|LibRetro_NAMC|mame_libretro
1206 Namco System 22|LibRetro_NAM2|mame_libretro
1207 NEC PC Engine|LibRetro_PCE|mednafen_pce_fast_libretro|pce,cart
1208 NEC PC Engine-CD|LibRetro_PCECD|mednafen_pce_fast_libretro|pce,cdrom
1209 NEC PC-FX|LibRetro_PCFX|mednafen_pcfx_libretro
1210 NEC SuperGrafx|LibRetro_SGFX|mednafen_supergrafx_libretro|sgx,cart
1211 NEC TurboGrafx-16|LibRetro_TG16|mednafen_pce_fast_libretro|tg16,cart
1212 NEC TurboGrafx-CD|LibRetro_TGCD|mednafen_pce_fast_libretro|tg16,cdrom
1213 Nintendo 64|LibRetro_N64|mupen64plus_libretro|n64
1214 Nintendo 64DD|LibRetro_N64|mupen64plus_libretro
1215 Nintendo Arcade Systems|LibRetro_NINARC|mame_libretro
1216 Nintendo Classics|LibRetro_NINC|mame_libretro
1217 Nintendo DS|LibRetro_DS|desmume_libretro
1218 Nintendo Entertainment System|LibRetro_NES|nestopia_libretro|nes
1219 Nintendo Famicom|LibRetro_NFAM|nestopia_libretro
1220 Nintendo Famicom Disk System|LibRetro_NFDS|nestopia_libretro|famicom
1221 Nintendo Game Boy|LibRetro_GB|gambatte_libretro|gameboy
1222 Nintendo Game Boy Advance|LibRetro_GBA|vba_next_libretro|gba
1223 Nintendo Game Boy Color|LibRetro_GBC|gambatte_libretro|gbcolor
1224 Nintendo Game Boy Japan|LibRetro_GBJ|gambatte_libretro|gameboy
1225 Nintendo Game & Watch|LibRetro_GW|gw_libretro
1226 Nintendo Pokemon Mini|LibRetro_POKE|mame_libretro|pokemini
1227 Nintendo Satellaview|LibRetro_NSFS|snes9x_libretro
1228 Nintendo SuFami Turbo|LibRetro_NSFST|snes9x_libretro
1229 Nintendo Super Famicom|LibRetro_NSF|bsnes_balanced_libretro
1230 Nintendo Super Game Boy|LibRetro_SGB|bsnes_balanced_libretro
1231 Nintendo Virtual Boy|LibRetro_NVB|mednafen_vb_libretro|vboy
1232 Othello Multivision|LibRetro_OTHO|genesis_plus_gx_libretro
1233 Panasonic 3DO|LibRetro_3DO|4do_libretro
1234 Philips CD-i|LibRetro_CDI|mame_libretro|cdimono1
1235 Philips Videopac|LibRetro_PVID|mame_libretro|videopac
1236 RCA Studio II|LibRetro_STUD2|mame_libretro|studio2
1237 SCUMMVM|LibRetro_SCUMM|scummvm_libretro
1238 Sega 32X|LibRetro_32X|picodrive_libretro|32x
1239 Sega CD|LibRetro_SCD|genesis_plus_gx_libretro|segacd
1240 Sega Classics|LibRetro_SEGC|mame_libretro
1241 Sega Dreamcast|LibRetro_DCAST|reicast_libretro
1242 Sega Game Gear|LibRetro_GG|genesis_plus_gx_libretro|gamegear
1243 Sega Genesis|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1244 Sega Mark III|Libretro_SM3|genesis_plus_gx_libretro
1245 Sega Master System|LibRetro_SMS|genesis_plus_gx_libretro|sms
1246 Sega Mega Drive|LibRetro_GEN|genesis_plus_gx_libretro|megadriv
1247 Sega Mega Drive 32X|LibRetro_MD32X|picodrive_libretro
1248 Sega Meganet|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1249 Sega Nomad|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1250 Sega Pico|LibRetro_PICO|picodrive_libretro
1251 Sega Saturn|LibRetro_SAT|yabause_libretro|saturn
1252 Sega Saturn Japan|LibRetro_SAT|yabause_libretro|saturnjp
1253 Sega SC-3000|LibRetro_SC3K|mame_libretro|sc3000
1254 Sega SG-1000|LibRetro_SG1K|genesis_plus_gx_libretro
1255 Sega ST-V|LibRetro_STV|mame_libretro
1256 Sega VMU|LibRetro_SVMU|mame_libretro|svmu
1257 Sharp X1|LibRetro_SX1|mame_libretro|x1
1258 Sharp X68000|LibRetro_SX68000|mame_libretro|x68000
1259 Sinclair ZX Spectrum|LibRetro_SPECZX|mame_libretro|spectrum
1260 Sinclair ZX81|LibRetro_ZX81|81_libretro|zx81
1261 SNK Classics|LibRetro_SNKC|mame_libretro
1262 SNK Neo Geo|LibRetro_NEO|fbalpha_libretro
1263 SNK Neo Geo AES|LibRetro_NEOAES|mame_libretro|aes
1264 SNK Neo Geo CD|LibRetro_NEOCD|mame_libretro|neocdz
1265 SNK Neo Geo MVS|LibRetro_NEOMVS|mame_libretro
1266 SNK Neo Geo Pocket|LibRetro_NGP|mednafen_ngp_libretro|ngp
1267 SNK Neo Geo Pocket Color|LibRetro_NGPC|mednafen_ngp_libretro|ngpc
1268 Sony PlayStation|LibRetro_PSX|mednafen_psx_libretro|psu
1269 Sony PlayStation Minis|LibRetro_PSXMIN|ppsspp_libretro
1270 Sony PocketStation|LibRetro_POCKS|mame_libretro|pockstat
1271 Sony PSP|LibRetro_PSP|ppsspp_libretro
1272 Sony PSP Minis|LibRetro_PSP|ppsspp_libretro
1273 Sord M5|LibRetro_SORD|mame_libretro|m5
1274 Spectravideo|LibRetro_SV328|mame_libretro|svi328n
1275 Super Nintendo Entertainment System|LibRetro_SNES|bsnes_balanced_libretro|snes
1276 Taito Classics|LibRetro_TAIC|mame_libretro
1277 Tandy TRS-80 Color Computer|LibRetro_TRS80|mame_libretro|coco3
1278 Technos|LibRetro_TECHN|mame_libretro
1279 Texas Instruments TI 99-4A|LibRetro_TI99|mame_libretro|ti99_4a
1280 Thomson MO5|LibRetro_MO5|mame_libretro|mo5
1281 Thomson TO7|LibRetro_TO7|mame_libretro|to7
1282 Tiger Game.com|LibRetro_TCOM|mame_libretro|gamecom
1283 Tiki-100|LibRetro_TIKI|mame_libretro|kontiki
1284 Tomy Tutor|LibRetro_TOMY|mame_libretro|tutor
1285 VTech CreatiVision|LibRetro_VTECH|mame_libretro|crvision
1286 Watara Supervision|LibRetro_SUPRV|mame_libretro|svision
1287 Williams Classics|LibRetro_WILLS|mame_libretro
1288 )"
1289 mType := Object()
1290 Loop, Parse, mTypeVar, `n, `r
1291 {
1292 obj := {}
1293 Loop, Parse, A_LoopField, |
1294 {
1295 If (A_Index = 1)
1296 obj.System := A_LoopField
1297 Else If (A_Index = 2)
1298 obj.ID := A_LoopField
1299 Else If (A_Index = 3)
1300 obj.Core := A_LoopField
1301 Else { ; 4
1302 StringSplit, tmp, A_LoopField, `,
1303 obj.MAMEID := tmp1
1304 obj.MAMEMedia := tmp2
1305 }
1306 }
1307 mType.Insert(obj["System"], obj)
1308 }
1309 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1310 ; For easier use throughout the module
1311 retroSystem := mType[systemName].System
1312 retroID := mType[systemName].ID
1313 retroCore := mType[systemName].Core
1314 retroMAMEID := mType[systemName].MAMEID
1315 retroMAMEMedia := mType[systemName].MAMEMedia
1316 RLLog.Info("Module - Using these system variables:")
1317 RLLog.Info("Module - retroSystem: " . retroSystem)
1318 RLLog.Info("Module - retroID: " . retroID)
1319 RLLog.Info("Module - retroCore: " . retroCore)
1320 RLLog.Info("Module - retroMAMEID: " . retroMAMEID)
1321 RLLog.Info("Module - retroMAMEMedia: " . retroMAMEMedia)
1322 If !retroSystem
1323 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this " . MEmu . " module: " . moduleName)
1324 If !retroCore
1325 ScriptError("Your Core ID is: " . retroID . "`nCould not find a default core to use. Please update the module with a default core.")
1326
1327 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
1328 configFolder := moduleIni.Read("Settings", "ConfigFolder",emuPath . "\config",,1)
1329 singlecoreoptions := moduleIni.Read("Settings", "single_core_options","false",,1) = "true" ? ":\retroarch-core-options.cfg" : """"
1330 mameRomPath := moduleIni.Read("MAME", "BIOS_Roms_Folder",,,1)
1331 mameHideNag := If moduleIni.Read("MAME", "Hide_Nag_Screen","false",,1) = "true" ? "enabled" : "disabled"
1332 mameHideInfo := If moduleIni.Read("MAME", "Hide_Info_Screen","false",,1) = "true" ? "enabled" : "disabled"
1333 mameHideWarn := If moduleIni.Read("MAME", "Hide_Warning_Screen","false",,1) = "true" ? "enabled" : "disabled"
1334 hideConsole := moduleIni.Read("Settings", "HideConsole","true",,1)
1335 ejectToggleKey := moduleIni.Read("Settings", "Eject_Toggle_Key",,,1)
1336 nextDiskKey := moduleIni.Read("Settings", "Next_Disk_Key",,,1)
1337 prevDiskKey := moduleIni.Read("Settings", "Previous_Disk_Key",,,1)
1338 core := moduleIni.Read(romName . "|" . systemName, "LibRetro_Core",retroCore,,1)
1339 superGB := moduleIni.Read(romName . "|" . systemName, "SuperGameBoy","false",,1)
1340 enableNetworkPlay := moduleIni.Read(romName . "|Network", "Enable_Network_Play","false",,1)
1341 overlay := moduleIni.Read(romName . "|" . systemName, "Overlay",,,1)
1342 videoShader := moduleIni.Read(romName . "|" . systemName, "VideoShader",,,1)
1343 aspectRatioIndex := moduleIni.Read(romName . "|" . systemName, "AspectRatioIndex",,,1)
1344 customViewportWidth := moduleIni.Read(romName . "|" . systemName, "CustomViewportWidth",,,1)
1345 customViewportHeight := moduleIni.Read(romName . "|" . systemName, "CustomViewportHeight",,,1)
1346 customViewportX := moduleIni.Read(romName . "|" . systemName, "CustomViewportX",,,1)
1347 customViewportY := moduleIni.Read(romName . "|" . systemName, "CustomViewportY",,,1)
1348 stretchToFillBezel := moduleIni.Read(romName . "|" . systemName, "StretchToFillBezel","false",,1)
1349 rotation := moduleIni.Read(romName . "|" . systemName, "Rotation",0,,1)
1350 cropOverscan := moduleIni.Read(romName . "|" . systemName, "CropOverscan",,,1)
1351 threadedVideo := moduleIni.Read(romName . "|" . systemName, "ThreadedVideo",,,1)
1352 vSync := moduleIni.Read(romName . "|" . systemName, "VSync",,,1)
1353 integerScale := moduleIni.Read(romName . "|" . systemName, "IntegerScale",,,1)
1354 configurationPerCore := moduleIni.Read(romName . "|" . systemName, "ConfigurationPerCore","false",,1)
1355
1356 If (StringUtils.Contains(core, "^(mame|mess|ume)") && !retroMAMEID) {
1357 retroMAMEID := "mame" ; set all systems that use a mame core to the default mame ID so any system name is supported
1358 RLLog.Warning("Module - Setting MAMEID to default ""mame"" for """ . retroSystem . """")
1359 }
1360
1361 configFolder := RLObject.getFullPathFromRelative(rlPath,configFolder)
1362 mameRomPath := If mameRomPath ? RLObject.getFullPathFromRelative(rlPath,mameRomPath) : romPath
1363 overlay := RLObject.getFullPathFromRelative(rlPath,overlay)
1364 videoShader := RLObject.getFullPathFromRelative(rlPath,videoShader)
1365 rotateBezel := false
1366
1367 configFolder := new Folder(configFolder)
1368
1369 If (retroID = "LibRetro_SGB" || superGB = "true") ; if system or rom is set to use Super Game Boy
1370 { superGB := "true" ; setting this just in case it's false and the system is Nintendo Super Game Boy
1371 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")
1372 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")
1373 retroID := "LibRetro_SGB" ; switching to Super Game Boy mode
1374 retroSystem := "Nintendo Super Game Boy"
1375 }
1376
1377 ; Find the dll for this system
1378 libDll := CheckFile(emuPath . "\cores\" . core . ".dll", "Your " . retroID . " dll is set to " . core . " but could not locate this file:`n" . emuPath . "\cores\" . core . ".dll")
1379
1380 ; Find the cfg file to use
1381 If !configFolder.Exist()
1382 ScriptError("You need to make sure ""ConfigFolder"" is pointing to your RetroArch config folder. By default it is looking here: """ . configFolder.FilePath . """")
1383 globalRetroCfg := emuPath . "\retroarch.cfg"
1384 systemRetroCfg := configFolder.FilePath . "\" . retroSystem . ".cfg"
1385 coreRetroCfg := configFolder.FilePath . "\" . core . ".cfg"
1386 RLLog.Info("Module - Global cfg should be: " . globalRetroCfg)
1387 RLLog.Info("Module - System cfg should be: " . systemRetroCfg)
1388 RLLog.Info("Module - Core cfg should be: " . coreRetroCfg)
1389 foundCfg := ""
1390
1391 systemRetroCfg := new File(systemRetroCfg)
1392 coreRetroCfg := new File(coreRetroCfg)
1393 globalRetroCfg := new File(globalRetroCfg)
1394
1395 If systemRetroCfg.Exist() { ; check for system cfg first
1396 retroCFGFile := systemRetroCfg
1397 foundCfg := 1
1398 RLLog.Info("Module - Found a System cfg!")
1399 } Else If coreRetroCfg.Exist() { ; 2nd option is a core config
1400 retroCFGFile := coreRetroCfg
1401 foundCfg := 1
1402 RLLog.Info("Module - Found a Core cfg!")
1403 } Else If globalRetroCfg.Exist() { ; 3rd is global cfg
1404 retroCFGFile := globalRetroCfg
1405 foundCfg := 1
1406 RLLog.Info("Module - Found a Global cfg!")
1407 }
1408 If foundCfg {
1409 RLLog.Info("Module - " . MEmu . " is using " . retroCFGFile.FileFullPath . " as its config file.")
1410 retroCFG := LoadProperties(retroCFGFile.FileFullPath)
1411 } Else
1412 RLLog.Warning("Module - Could not find a cfg file to update settings. RetroArch will make one for you.")
1413
1414 If StringUtils.Contains(rotation,"1|3") ; use vertical bezel if RA rotation is set to 90 or 270 degrees
1415 rotateBezel := true
1416
1417 If StringUtils.Contains(retroID, "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX") { ; these systems require the retroarch settings to be read
1418 retroSysDir := ReadProperty(retroCFG,"system_directory") ; read value
1419 retroSysDir := ConvertRetroCFGKey(retroSysDir) ; remove dbl quotes
1420 retroSysDirLeft := StringUtils.Left(retroSysDir, 2)
1421 If (retroSysDirLeft = ":\") { ; if retroarch is set to use a default folder
1422 retroSysDir := StringUtils.TrimLeft(retroSysDir, 1)
1423 RLLog.Info("Module - RetroArch is using a relative system path: """ . retroSysDir . """")
1424 retroSysDir := emuPath . retroSysDir
1425 }
1426 If !retroSysDir
1427 ScriptError("RetroArch requires you to set your system_directory and place bios rom(s) in there for """ . retroSystem . """ to function. Please do this first by running ""retroarch-phoenix.exe"" manually.")
1428 checkForSlash := StringUtils.Right(retroSysDir, 1)
1429 If (checkForSlash = "\") ; check if a backslash is the last character. If it is, remove it, as this is non-standard method to define folders
1430 retroSysDir := StringUtils.TrimRight(retroSysDir, 1)
1431 }
1432
1433 If (StringUtils.Contains(core, "^(mame|mess|ume)")) || (StringUtils.Contains(retroID, "LibRetro_N64|LibRetro_NES|LibRetro_LYNX|LibRetro_PSX")) || (StringUtils.Contains(retroID, "LibRetro_NES") && (StringUtils.Contains(core, "nestopia_libretro"))) { ; these systems will use an ini to store game specific settings
1434 RLLog.Info("Module - Reading / creating system ini for specific settings.")
1435 If !StringUtils.Contains(core, "^(mame|mess|ume)") {
1436 If !SystemModuleIni.Exist()
1437 SystemModuleIni.Append ; create a new blank ini file if one does not exist
1438 }
1439
1440 coreOptionsCFG := LoadProperties(coreOptionsCFGFile.FileFullPath)
1441
1442 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; Set some MAME/MESS/UME core options.
1443 tmpCore := If StringUtils.Contains(core, "mame") ? "mame" : "mess"
1444 WriteProperty(coreOptionsCFG, tmpCore . "_read_config", """enabled""", 1)
1445 WriteProperty(coreOptionsCFG, tmpCore . "_boot_from_cli", """enabled""", 1) ; This needs to be enabled in order to run games with RLauncher
1446 WriteProperty(coreOptionsCFG, tmpCore . "_hide_nagscreen", "" . mameHideNag . "", 1)
1447 WriteProperty(coreOptionsCFG, tmpCore . "_hide_infoscreen", "" . mameHideInfo . "", 1)
1448 WriteProperty(coreOptionsCFG, tmpCore . "_hide_warnings", "" . mameHideWarn . "", 1)
1449 } Else If StringUtils.Contains(retroID, "LibRetro_N64") { ; Nintendo 64
1450 mupenGfx := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Plugin", "auto",,1)
1451 mupenRsp := moduleIni.Read(romName . "|" . systemName, "Mupen_RSP_Plugin", "auto",,1)
1452 mupenCpu := moduleIni.Read(romName . "|" . systemName, "Mupen_CPU_Core", "dynamic_recompiler",,1)
1453 mupenPak1 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_1", "memory",,1)
1454 mupenPak2 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_2", "memory",,1)
1455 mupenPak3 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_3", "memory",,1)
1456 mupenPak4 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_4", "memory",,1)
1457 mupenGfxAccur := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Accuracy", "high",,1)
1458 mupenExpMem := moduleIni.Read(romName . "|" . systemName, "Mupen_Disable_Exp_Memory", "no",,1)
1459 mupenTexturFilt := moduleIni.Read(romName . "|" . systemName, "Mupen_Texture_Filtering", "nearest",,1)
1460 mupenViRefresh := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Refresh", "2200",,1)
1461 mupenFramerate := moduleIni.Read(romName . "|" . systemName, "Mupen_Framerate", "fullspeed",,1)
1462 mupenResolution := moduleIni.Read(romName . "|" . systemName, "Mupen_Resolution", "640x480",,1)
1463 mupenPolyOffstFctr := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Factor", "-3.0",,1)
1464 mupenPolyOffstUnts := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Units", "-3.0",,1)
1465 mupenViOverlay := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Overlay", "disabled",,1)
1466 mupenAnalogDzone := moduleIni.Read(romName . "|" . systemName, "Mupen_Analog_Deadzone", "15",,1)
1467
1468 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin", mupenGfx, 1)
1469 WriteProperty(coreOptionsCFG, "mupen64-rspplugin", mupenRsp, 1)
1470 WriteProperty(coreOptionsCFG, "mupen64-cpucore", mupenCpu, 1)
1471 WriteProperty(coreOptionsCFG, "mupen64-pak1", mupenPak1, 1)
1472 WriteProperty(coreOptionsCFG, "mupen64-pak2", mupenPak2, 1)
1473 WriteProperty(coreOptionsCFG, "mupen64-pak3", mupenPak3, 1)
1474 WriteProperty(coreOptionsCFG, "mupen64-pak4", mupenPak4, 1)
1475 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin-accuracy", mupenGfxAccur, 1)
1476 WriteProperty(coreOptionsCFG, "mupen64-disableexpmem", mupenExpMem, 1)
1477 WriteProperty(coreOptionsCFG, "mupen64-filtering", mupenTexturFilt, 1)
1478 WriteProperty(coreOptionsCFG, "mupen64-virefresh", mupenViRefresh, 1)
1479 WriteProperty(coreOptionsCFG, "mupen64-framerate", mupenFramerate, 1)
1480 WriteProperty(coreOptionsCFG, "mupen64-screensize", mupenResolution, 1)
1481 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-factor", mupenPolyOffstFctr, 1)
1482 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-units", mupenPolyOffstUnts, 1)
1483 WriteProperty(coreOptionsCFG, "mupen64-angrylion-vioverlay", mupenViOverlay, 1)
1484 WriteProperty(coreOptionsCFG, "mupen64-astick-deadzone", mupenAnalogDzone, 1)
1485 } Else If StringUtils.Contains(retroID, "LibRetro_NES") { ; these systems will use an ini to store game specific settings
1486 If StringUtils.Contains(core, "nestopia_libretro") { ; Nestopia
1487 nestopiaBlargg := moduleIni.Read(romName . "|Nestopia", "Nestopia_Blargg_NTSC_Filter", "disabled",,1)
1488 nestopiaPalette := moduleIni.Read(romName . "|Nestopia", "Nestopia_Palette", "canonical",,1)
1489 nestopiaNoSprteLimit := moduleIni.Read(romName . "|Nestopia", "Nestopia_Remove_Sprites_Limit", "disabled",,1)
1490
1491 WriteProperty(coreOptionsCFG, "nestopia_blargg_ntsc_filter", nestopiaBlargg, 1)
1492 WriteProperty(coreOptionsCFG, "nestopia_palette", nestopiaPalette, 1)
1493 WriteProperty(coreOptionsCFG, "nestopia_nospritelimit", nestopiaNoSprteLimit, 1)
1494 }
1495 } Else If StringUtils.Contains(retroID, "LibRetro_LYNX") { ; Atari Lynx
1496 If StringUtils.Contains(core, "handy_libretro") { ; Handy
1497 handyRotate := moduleIni.Read(romName . "|" . systemName, "Handy_Rotation", "None",,1)
1498 If StringUtils.Contains(handyRotate, "240") or StringUtils.Contains(handyRotate, "90")
1499 rotateBezel := true
1500 WriteProperty(coreOptionsCFG, "handy_rot", handyRotate, 1)
1501 }
1502 } Else If StringUtils.Contains(retroID, "LibRetro_PSX") { ; Sony PlayStation
1503 psxCdImageCache := moduleIni.Read(romName . "|" . systemName, "PSX_CD_Image_Cache", """enabled""",,1)
1504 psxMemcardHandling := moduleIni.Read(romName . "|" . systemName, "PSX_Memcard_Handling", """libretro""",,1)
1505 psxDualshockAnalogToggle := moduleIni.Read(romName . "|" . systemName, "PSX_Dualshock_Analog_Toggle", """enabled""",,1)
1506
1507 WriteProperty(coreOptionsCFG, "beetle_psx_cdimagecache", psxCdImageCache, 1)
1508 WriteProperty(coreOptionsCFG, "beetle_psx_use_mednafen_memcard0_method", psxMemcardHandling, 1)
1509 WriteProperty(coreOptionsCFG, "beetle_psx_analog_toggle", psxDualshockAnalogToggle, 1)
1510 }
1511 SaveProperties(coreOptionsCFGFile.FileFullPath, coreOptionsCFG)
1512 }
1513
1514 hideEmuObj := Object(emuConsoleWindow,0,emuPrimaryWindow,1)
1515 7z(romPath, romName, romExtension, sevenZExtractPath)
1516
1517 mgM3UFile := new File(romPath . "\" . romTable[1,4] . ".m3u")
1518
1519 mgRomExtensions := "cue|iso|ccd"
1520 mgValidExtension := false
1521
1522 Loop, Parse, mgRomExtensions, |
1523 If (romExtension = "." . A_LoopField)
1524 mgValidExtension := true
1525
1526 If (StringUtils.Contains(retroID, "LibRetro_PSX") && romTable.MaxIndex() && mgValidExtension) { ; See if MultiGame table is populated
1527 m3uRomIndex := Object()
1528 mgType := romTable[1,6] . " "
1529 mgMaxIndex := romTable.MaxIndex()
1530 mgRomIndex := 0
1531
1532 If mgM3UFile.Exist()
1533 mgM3UFile.Delete()
1534
1535 Loop % mgMaxIndex
1536 {
1537 If (romTable[A_Index, 3] = romName) {
1538 tempType := romTable[A_Index, 5]
1539 mgRomIndex := StringUtils.TrimLeft(tempType, StringUtils.StringLength(mgType))
1540 RLLog.Info("Found rom index in rom set in romTable: " . mgRomIndex)
1541 Break
1542 }
1543 }
1544
1545 If (mgRomIndex > 0) {
1546 tempRomIndex := mgRomIndex
1547 Loop % mgMaxIndex
1548 {
1549 mgTypeIndex := mgType . tempRomIndex
1550 m3uRomIndex.Insert(tempRomIndex)
1551
1552 Loop % mgMaxIndex
1553 {
1554 If (romTable[A_Index, 5] = mgTypeIndex) {
1555 tempRomPath := romTable[A_Index, 1]
1556 mgM3UFile.Append(tempRomPath . "`n")
1557 RLLog.Info("Module - Appending rom path to m3u: " . tempRomPath)
1558 Break
1559 }
1560 }
1561
1562 If (tempRomIndex < mgMaxIndex)
1563 tempRomIndex++
1564 Else
1565 tempRomIndex := 1
1566 }
1567 }
1568 }
1569
1570 ; MAME/MESS/UME core options
1571 MAMEParam1 := ""
1572 MAMEParam2 := ""
1573 MAMEParam3 := ""
1574 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; if a MAME/MESS/UME core is used
1575 If !retroMAMEID
1576 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for the MAME/MESS/UME LibRetro core")
1577 Else
1578 RLLog.Info("Module - MAME/MESS/UME mode using a known ident: " . retroMAMEID)
1579
1580 If !mameRomPath
1581 ScriptError("Please set the RetroArch module setting ""BIOS_Roms_Folder"" to the folder that contains your MAME/MESS/UME BIOS roms to use with RetroArch.")
1582
1583 If (retroMAMEID = "mame") { ; want this for arcade mame only
1584 RLLog.Info("Module - Retroarch MAME/MESS/UME Arcade mode enabled")
1585 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1586 } Else {
1587 RLLog.Info("Module - Retroarch MAME/MESS/UME Console/PC mode enabled")
1588 MAMEParam1 := ""
1589 MAMEParam2 := " -rompath \""" . mameRomPath . "\"""
1590
1591 ; If we already have a media type, then use it.
1592 If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cart") {
1593 ;MAMEParam3 := " -cart \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1594 MAMEParam3 := " -cart \""" . romPath . "\" . romName . romExtension . "\"""""
1595 ; TODO: This needs a better way to handle the cdrom bios files, in my opinion. As it is, there's no clean way to pick between the v2.00 or v3.00 bios.
1596 ; Defaulting to the TurboDuo cdrom bios since it will play 2.00 or 3.00 games.
1597 } Else If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cdrom") {
1598 ;MAMEParam3 := " -cart cdsys -cdrm \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1599 MAMEParam3 := " -cart scdsys -cdrm \""" . romPath . "\" . romName . romExtension . "\"""""
1600 } Else {
1601 ; Build a key/value object containing the different MAMEParam3 choices
1602 MAMEP3 := Object("alice32","cass1","gp32","memc","cpc464","cass","spectrum","cass","dragon64","cass","cdimono1","cdrom","bk0010","cass","neocd","cdrom","neocdz","cdrom","saturn","cdrm","saturnjp","cdrm","svi328n","cass","pecom64","cass","psu","cdrm","svmu","quik","gamecom","cart1","mbeeic","quik1")
1603 MAMEParam3 := MAMEP3[retroMAMEID] ; search object for the retroMAMEID pair
1604 MAMEParam3 := " -" . (If MAMEParam3 ? MAMEParam3 : "cart") . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1605 }
1606
1607 If (retroMAMEID = "mbeeic") ; Applied Technology MicroBee
1608 { microbeeModel := IniReadCheck(MAMESysINI, romName, "MicroBee_Model","mbeeic",,1)
1609 If microbeeModel not in mbee,mbeeic,mbeepc,mbeepc85,mbee56
1610 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1611 Else If (microbeeModel != "mbeeic")
1612 retroMAMEID := microbeeModel
1613 If romExtension in .mwb,.com,.bee
1614 mediaDeviceType := "quik1"
1615 Else If romExtension in .wav,.tap
1616 mediaDeviceType := "cass"
1617 Else If romExtension in .rom
1618 mediaDeviceType := "cart"
1619 Else If romExtension in .dsk
1620 mediaDeviceType := "flop1"
1621 Else ; .bin format
1622 mediaDeviceType := "quik2"
1623 MAMEParam3 := " -" . mediaDeviceType . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1624 }
1625
1626 If (retroMAMEID = "x68000") ; Sharp X68000
1627 {
1628 If romExtension in .xdf,.hdm,.2hd,.dim,.d77,.d88,.1dd,.dfi,.imd,.ipf,.mfi,.mfm,.td0,.cqm,.cqi,.dsk
1629 mediaDeviceType := "flop1"
1630 Else ; .bin format
1631 mediaDeviceType := "sasi"
1632 MAMEParam3 := " -" . mediaDeviceType . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1633 }
1634
1635 fullRomPath := MAMEParam1 . MAMEParam2 . MAMEParam3
1636 }
1637 } Else If (superGB = "true") {
1638 RLLog.Info("Module - Retroarch Super Game Boy mode enabled")
1639 fullRomPath := " """ . sgbRomPath . """ --subsystem sgb """ . romPath . "\" . romName . romExtension . """"
1640 } Else {
1641 RLLog.Info("Module - Retroarch standard mode enabled")
1642 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1643 }
1644
1645 If (retroID = "LibRetro_NFDS") ; Nintendo Famicom Disk System
1646 { disksysRom := new File(retroSysDir . "\disksys.rom")
1647 If !disksysRom.Exist()
1648 ScriptError("RetroArch requires ""disksys.rom"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1649 } Else If (retroID = "LibRetro_SCD") ; Sega CD
1650 { If !StringUtils.Contains(romExtension, "\.bin|\.cue|\.iso")
1651 ScriptError("RetroArch only supports Sega CD games in bin|cue|iso format. It does not support:`n" . romExtension)
1652 biosCDEBin := new File(retroSysDir . "\bios_CD_E.bin")
1653 biosCDUBin := new File(retroSysDir . "\bios_CD_U.bin")
1654 biosCDJBin := new File(retroSysDir . "\bios_CD_J.bin")
1655 If !biosCDEBin.Exist()
1656 ScriptError("RetroArch requires ""bios_CD_E.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1657 If !biosCDUBin.Exist()
1658 ScriptError("RetroArch requires ""bios_CD_U.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1659 If !biosCDJBin.Exist()
1660 ScriptError("RetroArch requires ""bios_CD_J.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1661 } Else If StringUtils.Contains(retroID,"LibRetro_PCECD|LibRetro_TGCD") ; NEC PC Engine-CD and NEC TurboGrafx-CD
1662 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1663 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1664 sysCard3Pce := new File(retroSysDir . "\syscard3.pce")
1665 If !sysCard3Pce.Exist()
1666 ScriptError("RetroArch requires ""syscard3.pce"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1667 } Else If (retroID = "LibRetro_PCFX")
1668 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1669 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1670 pcfxBios := new File(retroSysDir . "\pcfx.bios")
1671 If !pcfxBios.Exist()
1672 ScriptError("RetroArch requires ""pcfx.bios"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1673 } Else If (retroID = "LibRetro_SCUMM")
1674 {
1675 scummFile := new File(romPath . "\" . romName . ".scummvm")
1676 If !scummFile.Exist()
1677 scummFile.Append("""" . romName . """")
1678 }
1679
1680 networkSession := ""
1681 If (enableNetworkPlay = "true") {
1682 RLLog.Info("Module - Network Multi-Player is an available option for " . dbName)
1683
1684 netplayNickname := moduleIni.Read("Network", "NetPlay_Nickname","Player",,1)
1685 getWANIP := moduleIni.Read("Network", "Get_WAN_IP","false",,1)
1686
1687 If (getWANIP = "true")
1688 myPublicIP := GetPublicIP()
1689
1690 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1691 defaultServerIP := moduleIni.Read("Network", "Default_Server_IP", myPublicIP,,1)
1692 defaultServerPort := moduleIni.Read("Network", "Default_Server_Port",,,1)
1693 lastIP := moduleIni.Read("Network", "Last_IP", defaultServerIP,,1) ; does not need to be on the ISD
1694 lastPort := moduleIni.Read("Network", "Last_Port", defaultServerPort,,1) ; does not need to be on the ISD
1695
1696 mpMenuStatus := MultiPlayerMenu(lastIP,lastPort,networkType,,0)
1697 If (mpMenuStatus = -1) { ; if user exited menu early
1698 RLLog.Warning("Module - Cancelled MultiPlayer Menu. Exiting module.")
1699 ExitModule()
1700 }
1701 If networkSession {
1702 RLLog.Info("Module - Using a Network for " . dbName)
1703 moduleIni.Write(networkPort, "GlobalModuleIni", "Network", "Last_Port")
1704 ; msgbox lastIP: %lastIP%`nlastPort: %lastPort%`nnetworkIP: %networkIP%`nnetworkPort: %networkPort%
1705 If (networkType = "client") {
1706 moduleIni.Write(networkIP, "GlobalModuleIni", "Network", "Last_IP") ; Save last used IP and Port for quicker launching next time
1707 netCommand := " -C " . networkIP . " --port " . networkPort . " --nick """ . netplayNickname . """" ; -C = connect as client
1708 } Else { ; server
1709 netCommand := " -H --port " . networkPort . " --nick """ . netplayNickname . """" ; -H = host as server
1710 }
1711 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1712 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1713 } Else
1714 RLLog.Info("Module - User chose Single Player mode for this session")
1715 }
1716
1717 BezelStart(,,(If rotateBezel ? 1:""))
1718
1719 If foundCfg {
1720 If (stretchToFillBezel = "true" and bezelEnabled = "true" and bezelPath)
1721 {
1722 customViewportWidth := bezelScreenWidth
1723 customViewportHeight := bezelScreenHeight
1724 customViewportX := 0
1725 customViewportY := 0
1726 aspectRatioIndex := 22
1727 RLLog.Info("Stretching viewport to fit bezel")
1728 }
1729
1730 raCfgHasChanges := ""
1731 WriteRetroProperty("core_options_path", singlecoreoptions)
1732 WriteRetroProperty("input_overlay", overlay)
1733 WriteRetroProperty("video_shader", videoShader)
1734 WriteRetroProperty("aspect_ratio_index", aspectRatioIndex)
1735 WriteRetroProperty("custom_viewport_width", customViewportWidth)
1736 WriteRetroProperty("custom_viewport_height", customViewportHeight)
1737 WriteRetroProperty("custom_viewport_x", customViewportX)
1738 WriteRetroProperty("custom_viewport_y", customViewportY)
1739 WriteRetroProperty("video_rotation", rotation)
1740 WriteRetroProperty("video_crop_overscan", cropOverscan)
1741 WriteRetroProperty("video_threaded", threadedVideo)
1742 WriteRetroProperty("video_vsync", vSync)
1743 WriteRetroProperty("video_scale_integer", integerScale)
1744 WriteRetroProperty("input_disk_eject_toggle", ejectToggleKey)
1745 WriteRetroProperty("input_disk_next", nextDiskKey)
1746 WriteRetroProperty("input_disk_prev", prevDiskKey)
1747 If StringUtils.Contains(retroID, "LibRetro_PSX") {
1748 Loop, 8 ; Loop 8 times for 8 controllers
1749 { p%A_Index%ControllerType := moduleIni.Read(romName . "|" . systemName, "P" . A_Index . "_Controller_Type", 517,,1)
1750 WriteRetroProperty("input_libretro_device_p" . A_Index, p%A_Index%ControllerType)
1751 }
1752 }
1753
1754 If raCfgHasChanges {
1755 RLLog.Info("Module - Saving changed settings to: """ . retroCFGFile.FileFullPath . """")
1756 SaveProperties(retroCFGFile.FileFullPath, retroCFG)
1757 }
1758 }
1759
1760 fullscreen := If fullscreen = "true" ? " -f" : ""
1761 retroCFGFileCLI := If foundCfg ? " -c """ . retroCFGFile.FileFullPath . """" : ""
1762
1763
1764
1765 HideAppStart(hideEmuObj,hideEmu)
1766
1767 If (StringUtils.Contains(core, "^(mame|mess|ume)") && (retroMAMEID != "mame")) { ; if a MAME/MESS/UME core is used
1768 primaryExe.Run(" """ . (retroMAMEID ? retroMAMEID : "") . fullRomPath . """ " . fullscreen . retroCFGFileCLI . " -L """ . libDll . netCommand, "Hide")
1769 } Else If (retroID = "LibRetro_SCUMM") {
1770 primaryExe.Run(" """ . scummFile . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . "" . netCommand, "Hide")
1771 } Else If (retroID = "LibRetro_SGB" || If superGB = "true") { ; For some reason, the order of our command line matters in this particular case.
1772 primaryExe.Run(fullscreen . retroCFGFileCLI . " -L """ . libDll . fullRomPath . netCommand, "Hide")
1773 } Else If mgM3UFile.Exist() {
1774 primaryExe.Run(" """ . mgM3UFile.FileFullPath . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . netCommand, "Hide")
1775 } Else {
1776 primaryExe.Run(" " . fullRomPath . fullscreen . retroCFGFileCLI . " -L """ . libDll . netCommand, "Hide")
1777 }
1778
1779 mpMenuStatus := ""
1780 If networkSession {
1781 canceledServerWait := false
1782 multiplayerMenuExit := false
1783 TimerUtils.SetTimer("NetworkConnectedCheck", 500)
1784
1785 If (networkType = "server") {
1786 RLLog.Info("Module - Waiting for a client to connect to your server")
1787 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"You are the server. Please wait for your client to connect.")
1788 } Else { ; client
1789 RLLog.Info("Module - Trying to contact the server to establish a connection.")
1790 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"Attempting to connect to the server...")
1791 }
1792
1793 If (mpMenuStatus = -1) { ; if user exited menu early before a client connected
1794 RLLog.Warning("Module - Cancelled waiting for the " . If (networkType = "server") ? "client to connect" : "server to respond" . ". Exiting module.")
1795 If primaryExe.Process("Exist")
1796 primaryExe.Process("Close") ; must close process as the exe is waiting for a client to connect and no window was drawn yet
1797 ExitModule()
1798 } Else { ; blank response from MultiPlayerMenu, exited properly
1799 RLLog.Info("Module - " . If (networkType = "server") ? "Client has connected" : "Connected to the server")
1800 emuPrimaryWindow.Wait()
1801 emuPrimaryWindow.WaitActive()
1802 }
1803 TimerUtils.SetTimer("NetworkConnectedCheck", "Off")
1804 } Else { ; single player
1805 emuPrimaryWindow.Wait()
1806 emuPrimaryWindow.WaitActive()
1807 }
1808
1809 If (hideConsole = "true")
1810 emuConsoleWindow.Set("Transparent", "On") ; makes the console window transparent so you don't see it on exit
1811
1812 BezelDraw()
1813 HideAppEnd(hideEmuObj,hideEmu)
1814 FadeInExit()
1815 primaryExe.Process("WaitClose")
1816 7zCleanUp()
1817 BezelExit()
1818 FadeOutExit()
1819 ExitModule()
1820
1821
1822 ; Writes new properties into the retroCFG if defined by user
1823 WriteRetroProperty(key,value="") {
1824 If (value != "") {
1825 Global retroCFG,raCfgHasChanges
1826 WriteProperty(retroCFG, key, value,1,1)
1827 raCfgHasChanges := 1
1828 }
1829 }
1830
1831 ; Used to convert between RetroArch keys and usable data
1832 ConvertRetroCFGKey(txt,direction="read"){
1833 Global emuPath,RLLog
1834 If (direction = "read")
1835 { newtxt := StringUtils.TrimLeft(txt,1,0) ; removes the " from the left of the txt
1836 newtxt := StringUtils.TrimRight(newtxt,1,0) ; removes the " from the right of the txt
1837 relativeCheck := StringUtils.SubStr(newtxt,1,1,0)
1838 If StringUtils.Contains(relativeCheck,":",0) { ; if the path contains a ":" then it is a relative path
1839 RLLog.Debug("ConvertRetroCFGKey - " . newtxt . " is a relative path")
1840 newtxt := StringUtils.TrimLeft(newtxt,1,0) ; removes the : from the left of the txt
1841 newtxt := AbsoluteFromRelative(emuPath, "." . newtxt) ; convert relative to absolute
1842 }
1843 If StringUtils.Contains(newtxt,"/",0)
1844 newtxt := StringUtils.Replace(newtxt,"/","\",1,,0) ; replaces all forward slashes with backslashes
1845 } Else If (direction = "write")
1846 { newtxt := """" . txt . """" ; wraps the txt with ""
1847 If StringUtils.Contains(newtxt,"\\",0)
1848 newtxt := StringUtils.Replace(newtxt,"\","/",1,,0) ; replaces all backslashes with forward slashes
1849 } Else
1850 ScriptError("Not a valid use of ConvertRetroCFGKey. Only ""read"" or ""write"" are supported.")
1851 RLLog.Debug("ConvertRetroCFGKey - Converted " . txt . " to " . newtxt)
1852 Return newtxt
1853 }
1854
1855 MultiGame:
1856 KeyUtils.SetKeyDelay(100)
1857 emuPrimaryWindow.Activate()
1858 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; eject disc in Retroarch
1859 If (!mgLastRomIndex) {
1860 mgLastRomIndex := mgRomIndex
1861 }
1862 selectedRomIndex := 0
1863 selectedRomIndex := StringUtils.TrimLeft(selectedRomNum, StringUtils.StringLength(mgType,0))
1864
1865 Loop % mgMaxIndex
1866 {
1867 If (m3uRomIndex[A_index] = mgLastRomIndex) {
1868 tempLastRomIndex := A_index
1869 RLLog.Debug("Module - Last index: " . tempLastRomIndex)
1870 }
1871 If (m3uRomIndex[A_index] = selectedRomIndex) {
1872 tempSelectedRomIndex := A_index
1873 RLLog.Debug("Module - Selected index: " . tempSelectedRomIndex)
1874 }
1875 }
1876
1877 mgNewIndex := tempLastRomIndex - tempSelectedRomIndex
1878
1879 If (mgNewIndex < 0) {
1880 mgNewIndex := mgNewIndex * -1
1881 Loop % mgNewIndex
1882 {
1883 RLLog.Debug("Module - Sending the next disk key: " . nextDiskKey)
1884 KeyUtils.Send("{" . nextDiskKey . " down}{" . nextDiskKey . " up}")
1885 }
1886 } Else If (mgNewIndex > 0) {
1887 Loop % mgNewIndex
1888 {
1889 RLLog.Debug("Module - Sending the previous disk key: " . mgNewIndex)
1890 KeyUtils.Send("{" . prevDiskKey . " down}{" . prevDiskKey . " up}")
1891 }
1892 }
1893
1894 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; close disc in Retroarch
1895 mgLastRomIndex := selectedRomIndex
1896 Return
1897
1898 NetworkConnectedCheck:
1899 If clientConnected
1900 multiplayerMenuExit := true
1901 Else If emuPrimaryWindow.Exist() {
1902 RLLog.Info("Module - RetroArch session started, closing the MultiPlayer menu")
1903 multiplayerMenuExit := true
1904 }
1905 Return
1906
1907 CloseProcess:
1908 FadeOutStart()
1909 emuPrimaryWindow.Close()
1910 Return
1911
191216:45:37:587 | RL | INFO | +16 | BuildScript - Loaded Multi-Player scripts
191316:45:37:593 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
191416:45:37:598 | RL | INFO | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Global.ahk" not found
191516:45:37:604 | RL | INFO | +16 | BuildScript - "D:\RocketLauncher\Lib\User Functions\MAME.ahk" not found
191616:45:37:610 | RL | INFO | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Emulators\RetroArch.ahk" not found
191716:45:37:615 | RL | INFO | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\MAME\Emulators\RetroArch.ahk" not found
191816:45:37:622 | RL | INFO | +15 | BuildScript - "D:\RocketLauncher\Lib\User Functions\MAME\1941.ahk" not found
191916:45:37:628 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
192016:45:37:634 | RL | INFO | +16 | Main - Module is built
192116:45:37:640 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
192216:45:37:646 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\AutoHotkey.dll"
192316:45:37:666 | RL | DEBUG | +31 | CheckFile - Attributes:
1924 FileDescription AutoHotkey_H ANSI 32-bit
1925 FileVersion 1.1.13.00
1926 InternalName AutoHotkey_H
1927 LegalCopyright Copyright (C) 2003-2013
1928 OriginalFilename AutoHotkey.exe
1929 ProductName AutoHotkey_H
1930 ProductVersion 1.1.13.00
1931 File Size: 802304 bytes
1932 Created: 4/19/2013 - 7:16:32 PM
1933 Modified: 7/17/2016 - 9:22:34 PM
193416:45:37:674 | RL | INFO | +0 | Main - Loading Internal AHK Keymapping
193516:45:37:681 | RL | INFO | +16 | GetAHKProfile - Started
193616:45:37:687 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\RocketLauncher\Profiles\AHK\MAME\1941.ahk
193716:45:37:694 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\RocketLauncher\Profiles\AHK\MAME\RetroArch.ahk
193816:45:37:702 | RL | DEBUG | +15 | GetAHKProfile - Searching for: D:\RocketLauncher\Profiles\AHK\MAME.ahk
193916:45:37:709 | RL | INFO | +0 | GetAHKProfile - Ended and found: D:\RocketLauncher\Profiles\AHK\MAME.ahk
194016:45:37:715 | RL | INFO | +16 | Main - Attaching AHK remaps to module using: D:\RocketLauncher\Profiles\AHK\MAME.ahk
194116:45:37:721 | RL | INFO | +0 | Main - Finished building Internal AHK remaps
194216:45:37:727 | RL | INFO | +16 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
194316:45:37:733 | RL | INFO | +0 | Main - Running module
194416:45:37:969 | MD | INFO | +N/A | Module initialized
194516:45:37:975 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
194616:45:37:002 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~3&~4 not in TableKeyGroups
194716:45:38:030 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
194816:45:38:037 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
194916:45:38:060 | MD | DEBUG | +32 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~3 & ~4" to call label: "CloseProcess"
195016:45:38:066 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
195116:45:38:092 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
195216:45:38:097 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups ~3&~4,
195316:45:38:124 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
195416:45:38:129 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
195516:45:38:154 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
195616:45:38:160 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
195716:45:38:185 | MD | TRACE | +32 | CustomFunction.Init - Starting
195816:45:38:191 | MD | TRACE | +0 | CustomFunction.Init - Ending
195916:45:38:220 | MD | INFO | +31 | StartModule - Started
196016:45:38:220 | MD | INFO | +0 | StartModule - MEmu: RetroArch
1961 MEmuV: v1.3.6
1962 MURL: http://themaister.net/retroarch.html
1963 MAuthor: djvj|zerojay|SweatyPickle
1964 MVersion: 2.4.3
1965 MCRC: 699AB8F7
1966 iCRC: FB2DB971
1967 MID: 635038268922229162
1968 MSystem: Acorn BBC Micro|AAE|Amstrad CPC|Amstrad GX4000|APF Imagination Machine|Applied Technology MicroBee|Apple IIGS|Arcade Classics|Atari 2600|Atari 5200|Atari 7800|Atari 8-Bit|Atari Classics|Atari Jaguar|Atari Lynx|Atari ST|Atari XEGS|Bally Astrocade|Bandai Gundam RX-78|Bandai Super Vision 8000|Bandai Wonderswan|Bandai Wonderswan Color|Canon X07|Capcom Classics|Capcom Play System|Capcom Play System II|Capcom Play System III|Casio PV-1000|Casio PV-2000|Cave|Coleco ADAM|ColecoVision|Commodore MAX Machine|Commodore Amiga|Creatronic Mega Duck|Data East Classics|Dragon Data Dragon|Emerson Arcadia 2001|Entex Adventure Vision|Elektronika BK|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|Interton VC 4000|Irem Classics|JungleTac Sport Vii|Konami Classics|MAME|Magnavox Odyssey 2|Microsoft MSX|Microsoft MSX2|Matra & Hachette Alice|Mattel Aquarius|Mattel Intellivision|Midway Classics|Namco Classics|Namco System 22|NEC PC Engine|NEC PC Engine-CD|NEC PC-FX|NEC TurboGrafx-16|NEC SuperGrafx|NEC TurboGrafx-CD|Nintendo 64|Nintendo 64DD|Nintendo Arcade Systems|Nintendo Classics|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 Game & Watch|Nintendo Super Game Boy|Nintendo Pokemon Mini|Nintendo Virtual Boy|Nintendo Super Famicom|Nintendo Satellaview|Nintendo SuFami Turbo|Panasonic 3DO|Elektronska Industrija Pecom 64|Philips CD-i|Philips Videopac|RCA Studio II|ScummVM|Sega 32X|Sega Classics|Sega Mega Drive 32X|Sega Mark III|Sega SC-3000|Sega SG-1000|Sega CD|Sega Dreamcast|Sega Game Gear|Sega Genesis|Sega Master System|Sega Mega Drive|Sega Meganet|Sega Nomad|Sega Pico|Sega Saturn|Sega Saturn Japan|Sega VMU|Sega ST-V|Sharp X1|Sharp X68000|Sinclair ZX Spectrum|Sinclair ZX81|Sony PlayStation|Sony PlayStation Minis|Sony PocketStation|Sony PSP|Sony PSP Minis|Sord M5|SNK Classics|SNK Neo Geo|SNK Neo Geo AES|SNK Neo Geo MVS|SNK Neo Geo Pocket|SNK Neo Geo CD|SNK Neo Geo Pocket Color|Spectravideo|Super Nintendo Entertainment System|Taito Classics|Tandy TRS-80 Color Computer|Technos|Texas Instruments TI 99-4A|Thomson MO5|Thomson TO7|Tiger Game.com|Tiki-100|Tomy Tutor|VTech CreatiVision|Watara Supervision|Williams Classics
196916:45:38:220 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "MAME"
197016:45:38:251 | MD | INFO | +31 | LocaleUtils.i18n - Started
197116:45:38:251 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
197216:45:38:251 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
197316:45:38:282 | MD | INFO | +31 | LocaleUtils.i18n - Started
197416:45:38:282 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
197516:45:38:282 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
197616:45:38:313 | MD | INFO | +32 | PluginInit - Started
197716:45:38:313 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
197816:45:38:313 | MD | INFO | +0 | CheckFile - Checking if D:\HyperSpin\Databases\MAME\MAME.xml exists
197916:45:38:345 | MD | DEBUG | +31 | CheckFile - Attributes:
1980 File Size: 3337843 bytes
1981 Created: 9/19/2017 - 5:13:58 PM
1982 Modified: 9/19/2017 - 5:14:10 PM
198316:45:38:345 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
198416:45:38:376 | MD | DEBUG | +31 | BuildDatabaseTable - Searching database for: Name
198516:45:38:376 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "1941: Counter Attack (World 900227)"
198616:45:38:376 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
198716:45:38:407 | MD | DEBUG | +31 | BuildDatabaseTable - Could not find: Cloneof
198816:45:38:407 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
198916:45:38:407 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Capcom"
199016:45:38:407 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
199116:45:38:438 | MD | DEBUG | +32 | BuildDatabaseTable - Found "Year" with a value: "1990"
199216:45:38:438 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
199316:45:38:438 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Shooter / Flying Vertical"
199416:45:38:470 | MD | DEBUG | +31 | BuildDatabaseTable - Searching database for: Rating
199516:45:38:470 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Green (Suitable For All Ages)"
199616:45:38:470 | MD | TRACE | +0 | PluginInit - GameInfo:
1997 GameInfo Label: Genre | GameInfo Value: Shooter / Flying Vertical
1998 GameInfo Label: Name | GameInfo Value: 1941: Counter Attack (World 900227)
1999 GameInfo Label: Publisher | GameInfo Value: Capcom
2000 GameInfo Label: Rating | GameInfo Value: AAMA - Green (Suitable For All Ages)
2001 GameInfo Label: Year | GameInfo Value: 1990
200216:45:38:470 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
200316:45:38:501 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
200416:45:38:501 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: D:\HyperSpin\Media\MAME\Images\Wheel\1941.png
200516:45:38:501 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: D:\HyperSpin\Media\Main Menu\Images\Wheel\MAME.png
200616:45:38:532 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2007 Asset Label: Game Logo | Asset Path1: D:\HyperSpin\Media\MAME\Images\Wheel\1941.png | Asset Extension1: png | Asset Type1: game
2008 Asset Label: System Logo | Asset Path1: D:\HyperSpin\Media\Main Menu\Images\Wheel\MAME.png | Asset Extension1: png | Asset Type1: system
200916:45:38:532 | MD | INFO | +0 | BuildAssetsTable - Ended
201016:45:38:532 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
201116:45:38:532 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: D:\HyperSpin\Media\MAME\Images\Artwork1\1941.png
201216:45:38:563 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Box Art: D:\HyperSpin\Media\MAME\Images\Artwork2\1941.png
201316:45:38:563 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: D:\HyperSpin\Media\MAME\Images\Artwork3\1941.png
201416:45:38:563 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Flyers: D:\HyperSpin\Media\MAME\Images\Artwork4\1941.png
201516:45:38:563 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Letters: D:\HyperSpin\Media\MAME\Images\Letters
201616:45:38:626 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a Other: D:\HyperSpin\Media\MAME\Images\Other
201716:45:38:626 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2018 Asset Label: Letters | Asset Path1: D:\HyperSpin\Media\MAME\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
2019 Asset Label: Letters | Asset Path2: D:\HyperSpin\Media\MAME\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
2020 Asset Label: Letters | Asset Path3: D:\HyperSpin\Media\MAME\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
2021 Asset Label: Letters | Asset Path4: D:\HyperSpin\Media\MAME\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
2022 Asset Label: Letters | Asset Path5: D:\HyperSpin\Media\MAME\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
2023 Asset Label: Letters | Asset Path6: D:\HyperSpin\Media\MAME\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
2024 Asset Label: Letters | Asset Path7: D:\HyperSpin\Media\MAME\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
2025 Asset Label: Letters | Asset Path8: D:\HyperSpin\Media\MAME\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
2026 Asset Label: Letters | Asset Path9: D:\HyperSpin\Media\MAME\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
2027 Asset Label: Letters | Asset Path10: D:\HyperSpin\Media\MAME\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
2028 Asset Label: Letters | Asset Path11: D:\HyperSpin\Media\MAME\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
2029 Asset Label: Letters | Asset Path12: D:\HyperSpin\Media\MAME\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
2030 Asset Label: Letters | Asset Path13: D:\HyperSpin\Media\MAME\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
2031 Asset Label: Letters | Asset Path14: D:\HyperSpin\Media\MAME\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
2032 Asset Label: Letters | Asset Path15: D:\HyperSpin\Media\MAME\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
2033 Asset Label: Letters | Asset Path16: D:\HyperSpin\Media\MAME\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
2034 Asset Label: Letters | Asset Path17: D:\HyperSpin\Media\MAME\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
2035 Asset Label: Letters | Asset Path18: D:\HyperSpin\Media\MAME\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
2036 Asset Label: Letters | Asset Path19: D:\HyperSpin\Media\MAME\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
2037 Asset Label: Letters | Asset Path20: D:\HyperSpin\Media\MAME\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
2038 Asset Label: Letters | Asset Path21: D:\HyperSpin\Media\MAME\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
2039 Asset Label: Letters | Asset Path22: D:\HyperSpin\Media\MAME\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
2040 Asset Label: Letters | Asset Path23: D:\HyperSpin\Media\MAME\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
2041 Asset Label: Letters | Asset Path24: D:\HyperSpin\Media\MAME\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
2042 Asset Label: Letters | Asset Path25: D:\HyperSpin\Media\MAME\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
2043 Asset Label: Letters | Asset Path26: D:\HyperSpin\Media\MAME\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
2044 Asset Label: Letters | Asset Path27: D:\HyperSpin\Media\MAME\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
2045 Asset Label: Letters | Asset Path28: D:\HyperSpin\Media\MAME\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
2046 Asset Label: Letters | Asset Path29: D:\HyperSpin\Media\MAME\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
2047 Asset Label: Letters | Asset Path30: D:\HyperSpin\Media\MAME\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
2048 Asset Label: Letters | Asset Path31: D:\HyperSpin\Media\MAME\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
2049 Asset Label: Letters | Asset Path32: D:\HyperSpin\Media\MAME\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
2050 Asset Label: Letters | Asset Path33: D:\HyperSpin\Media\MAME\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
2051 Asset Label: Letters | Asset Path34: D:\HyperSpin\Media\MAME\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
2052 Asset Label: Letters | Asset Path35: D:\HyperSpin\Media\MAME\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
2053 Asset Label: Letters | Asset Path36: D:\HyperSpin\Media\MAME\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
2054 Asset Label: Letters | Asset Path37: D:\HyperSpin\Media\MAME\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
2055 Asset Label: Letters | Asset Path38: D:\HyperSpin\Media\MAME\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
2056 Asset Label: Letters | Asset Path39: D:\HyperSpin\Media\MAME\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
2057 Asset Label: Other | Asset Path1: D:\HyperSpin\Media\MAME\Images\Other\Pointer.png | Asset Extension1: png | Asset Type1: system
205816:45:38:626 | MD | INFO | +0 | BuildAssetsTable - Ended
205916:45:38:657 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Video|System Video
206016:45:38:657 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Video: D:\HyperSpin\Media\MAME\Video\1941.*
206116:45:38:704 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a System Video: D:\HyperSpin\Media\Main Menu\Video\MAME.*
206216:45:38:704 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2063 Asset Label: Game Video | Asset Path1: D:\HyperSpin\Media\MAME\Video\1941.mp4 | Asset Extension1: mp4 | Asset Type1: game
2064 Asset Label: System Video | Asset Path1: D:\HyperSpin\Media\Main Menu\Video\MAME.mp4 | Asset Extension1: mp4 | Asset Type1: system
206516:45:38:704 | MD | INFO | +0 | BuildAssetsTable - Ended
206616:45:38:735 | MD | INFO | +32 | PluginInit - Ended
206716:45:38:735 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: 1941
206816:45:38:735 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
206916:45:38:766 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~3&~4,~Esc,
207016:45:38:766 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
207116:45:38:766 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
207216:45:38:798 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
207316:45:38:798 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
207416:45:38:798 | MD | TRACE | +0 | Process.__New - Creating new process object for: "D:\HyperSpin\HyperSpin.exe"
207516:45:38:829 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\HyperSpin\HyperSpin.exe"
207616:45:38:829 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\HyperSpin.exe"
207716:45:38:860 | MD | TRACE | +32 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\MAME\1941.ini"
207816:45:38:860 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\MAME\1941.ini"
207916:45:38:891 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\MAME.ini"
208016:45:38:891 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\MAME.ini"
208116:45:38:923 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\RetroArch.ini"
208216:45:38:923 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ini"
208316:45:38:954 | MD | INFO | +31 | StartModule - Ended
208416:45:38:954 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
208516:45:38:954 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
208616:45:38:985 | MD | TRACE | +32 | Emulator.__New - Creating new emulator object for: "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
208716:45:38:985 | MD | TRACE | +0 | Process.__New - Creating new process object for: "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
208816:45:38:985 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
208916:45:38:016 | MD | TRACE_DLL | +31 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\retroarch.exe"
209016:45:39:048 | MD | TRACE | +31 | Window.__New - Created: "RetroArch ahk_class RetroArch"
209116:45:39:048 | MD | TRACE | +0 | Window.__New - Created: "ahk_class ConsoleWindowClass"
209216:45:39:048 | MD | DEBUG | +0 | Module - Started building the RetroArch object
209316:45:39:079 | MD | DEBUG | +31 | Module - Finished building the RetroArch object
209416:45:39:079 | MD | INFO | +0 | Module - Using these system variables:
209516:45:39:079 | MD | INFO | +0 | Module - retroSystem: MAME
209616:45:39:110 | MD | INFO | +32 | Module - retroID: LibRetro_MAME
209716:45:39:110 | MD | INFO | +0 | Module - retroCore: mame_libretro
209816:45:39:110 | MD | INFO | +0 | Module - retroMAMEID: mame
209916:45:39:141 | MD | INFO | +31 | Module - retroMAMEMedia:
210016:45:39:141 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
210116:45:39:141 | MD | INFO | +0 | RIniFile.Read - Module - ConfigFolder: D:\HyperSpin\Emulators\RetroArch\config (DEFAULT)
210216:45:39:173 | MD | INFO | +31 | RIniFile.Read - Module - single_core_options: false (DEFAULT)
210316:45:39:173 | MD | INFO | +0 | RIniFile.Read - Module - BIOS_Roms_Folder: (NO VALUE)
210416:45:39:173 | MD | INFO | +0 | RIniFile.Read - Module - Hide_Nag_Screen: false (DEFAULT)
210516:45:39:204 | MD | INFO | +31 | RIniFile.Read - Module - Hide_Info_Screen: false (DEFAULT)
210616:45:39:204 | MD | INFO | +0 | RIniFile.Read - Module - Hide_Warning_Screen: false (DEFAULT)
210716:45:39:204 | MD | INFO | +0 | RIniFile.Read - Module - HideConsole: true (DEFAULT)
210816:45:39:235 | MD | INFO | +32 | RIniFile.Read - Module - Eject_Toggle_Key: (NO VALUE)
210916:45:39:235 | MD | INFO | +0 | RIniFile.Read - Module - Next_Disk_Key: (NO VALUE)
211016:45:39:235 | MD | INFO | +0 | RIniFile.Read - Module - Previous_Disk_Key: (NO VALUE)
211116:45:39:266 | MD | INFO | +31 | RIniFile.Read - Module - LibRetro_Core: mame_libretro (DEFAULT)
211216:45:39:266 | MD | INFO | +0 | RIniFile.Read - Module - SuperGameBoy: false (DEFAULT)
211316:45:39:266 | MD | INFO | +0 | RIniFile.Read - Module - Enable_Network_Play: false (DEFAULT)
211416:45:39:298 | MD | INFO | +31 | RIniFile.Read - Module - Overlay: (NO VALUE)
211516:45:39:298 | MD | INFO | +0 | RIniFile.Read - Module - VideoShader: (NO VALUE)
211616:45:39:298 | MD | INFO | +0 | RIniFile.Read - Module - AspectRatioIndex: (NO VALUE)
211716:45:39:329 | MD | INFO | +31 | RIniFile.Read - Module - CustomViewportWidth: (NO VALUE)
211816:45:39:329 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportHeight: (NO VALUE)
211916:45:39:329 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportX: (NO VALUE)
212016:45:39:360 | MD | INFO | +32 | RIniFile.Read - Module - CustomViewportY: (NO VALUE)
212116:45:39:360 | MD | INFO | +0 | RIniFile.Read - Module - StretchToFillBezel: false (DEFAULT)
212216:45:39:360 | MD | INFO | +0 | RIniFile.Read - Module - Rotation: 0 (DEFAULT)
212316:45:39:391 | MD | INFO | +31 | RIniFile.Read - Module - CropOverscan: (NO VALUE)
212416:45:39:391 | MD | INFO | +0 | RIniFile.Read - Module - ThreadedVideo: (NO VALUE)
212516:45:39:391 | MD | INFO | +0 | RIniFile.Read - Module - VSync: (NO VALUE)
212616:45:39:423 | MD | INFO | +31 | RIniFile.Read - Module - IntegerScale: (NO VALUE)
212716:45:39:423 | MD | INFO | +0 | RIniFile.Read - Module - ConfigurationPerCore: false (DEFAULT)
212816:45:39:423 | MD | TRACE | +0 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
212916:45:39:454 | MD | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converting "D:\HyperSpin\Emulators\RetroArch\config"
213016:45:39:485 | MD | TRACE_DLL | +32 | RLDLL.getFullPathFromRelative - Converted to "D:\HyperSpin\Emulators\RetroArch\config"
213116:45:39:485 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\HyperSpin\Emulators\RetroArch\config"
213216:45:39:485 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\config"
213316:45:39:516 | MD | TRACE | +31 | Folder.__New - Created new folder object of: "D:\HyperSpin\Emulators\RetroArch\config"
213416:45:39:548 | MD | INFO | +31 | CheckFile - Checking if D:\HyperSpin\Emulators\RetroArch\cores\mame_libretro.dll exists
213516:45:39:548 | MD | DEBUG | +0 | CheckFile - Attributes:
2136 FileDescription Multiple Arcade Machine Emulator
2137 FileVersion 0, 174, 0, 0
2138 InternalName MAME
2139 LegalCopyright Copyright Nicola Salmoria and the MAME team
2140 OriginalFilename MAME
2141 ProductName MAME
2142 ProductVersion 0.174
2143 CompanyName MAME Team
2144 File Size: 211741912 bytes
2145 Created: 7/27/2016 - 6:02:30 PM
2146 Modified: 7/27/2016 - 6:02:32 PM
214716:45:39:548 | MD | TRACE | +0 | File.Exist - This file exists: D:\HyperSpin\Emulators\RetroArch\config
214816:45:39:579 | MD | INFO | +31 | Module - Global cfg should be: D:\HyperSpin\Emulators\RetroArch\retroarch.cfg
214916:45:39:579 | MD | INFO | +0 | Module - System cfg should be: D:\HyperSpin\Emulators\RetroArch\config\MAME.cfg
215016:45:39:579 | MD | INFO | +0 | Module - Core cfg should be: D:\HyperSpin\Emulators\RetroArch\config\mame_libretro.cfg
215116:45:39:579 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\HyperSpin\Emulators\RetroArch\config\MAME.cfg"
215216:45:39:610 | MD | TRACE_DLL | +32 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\config\MAME.cfg"
215316:45:39:641 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\HyperSpin\Emulators\RetroArch\config\mame_libretro.cfg"
215416:45:39:641 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\config\mame_libretro.cfg"
215516:45:39:673 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\HyperSpin\Emulators\RetroArch\retroarch.cfg"
215616:45:39:673 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\HyperSpin\Emulators\RetroArch\retroarch.cfg"
215716:45:39:704 | MD | TRACE | +31 | File.Exist - This file exists: D:\HyperSpin\Emulators\RetroArch\retroarch.cfg
215816:45:39:704 | MD | INFO | +0 | Module - Found a Global cfg!
215916:45:39:704 | MD | INFO | +0 | Module - RetroArch is using D:\HyperSpin\Emulators\RetroArch\retroarch.cfg as its config file.
216016:45:39:735 | MD | INFO | +32 | LoadProperties - Started and loading this cfg into memory: D:\HyperSpin\Emulators\RetroArch\retroarch.cfg
216116:45:39:735 | MD | INFO | +0 | LoadProperties - Ended
216216:45:39:735 | MD | TRACE | +0 | StringUtils.Contains - "0" does not contain "1|3"
216316:45:39:766 | MD | TRACE | +31 | StringUtils.Contains - "LibRetro_MAME" does not contain "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX"
216416:45:39:766 | MD | TRACE | +0 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
216516:45:39:766 | MD | INFO | +0 | Module - Reading / creating system ini for specific settings.
216616:45:39:798 | MD | TRACE | +31 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
216716:45:39:798 | MD | INFO | +0 | LoadProperties - Started and loading this cfg into memory:
216816:45:39:798 | MD | INFO | +0 | LoadProperties - Ended
216916:45:39:829 | MD | TRACE | +31 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
217016:45:39:829 | MD | TRACE | +0 | StringUtils.Contains - "mame_libretro" contains "mame" at position 1
217116:45:39:829 | MD | DEBUG | +0 | WriteProperty - Writing - mame_read_config: "enabled"
217216:45:39:860 | MD | DEBUG | +32 | WriteProperty - Writing - mame_boot_from_cli: "enabled"
217316:45:39:860 | MD | DEBUG | +0 | WriteProperty - Writing - mame_hide_nagscreen: disabled
217416:45:39:860 | MD | DEBUG | +0 | WriteProperty - Writing - mame_hide_infoscreen: disabled
217516:45:39:891 | MD | DEBUG | +31 | WriteProperty - Writing - mame_hide_warnings: disabled
217616:45:39:891 | MD | INFO | +0 | SaveProperties - Started and saving this cfg to disk:
217716:45:39:891 | MD | INFO | +0 | SaveProperties - Ended
217816:45:39:923 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\ROMS\MAME\.m3u"
217916:45:39:923 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\ROMS\MAME\.m3u"
218016:45:39:954 | MD | TRACE | +31 | StringUtils.Contains - "LibRetro_MAME" does not contain "LibRetro_PSX"
218116:45:39:954 | MD | TRACE | +0 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
218216:45:39:954 | MD | INFO | +0 | Module - MAME/MESS/UME mode using a known ident: mame
218316:45:39:954 | MD | INFO | +0 | Module - Retroarch MAME/MESS/UME Arcade mode enabled
218416:45:39:985 | MD | TRACE | +32 | StringUtils.Contains - "LibRetro_MAME" does not contain "LibRetro_PCECD|LibRetro_TGCD"
218516:45:39:985 | MD | DEBUG | +0 | WriteProperty - Writing - core_options_path: "
218616:45:39:016 | MD | DEBUG | +31 | WriteProperty - Writing - video_rotation: 0
218716:45:40:016 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_MAME" does not contain "LibRetro_PSX"
218816:45:40:016 | MD | INFO | +0 | Module - Saving changed settings to: "D:\HyperSpin\Emulators\RetroArch\retroarch.cfg"
218916:45:40:016 | MD | INFO | +0 | SaveProperties - Started and saving this cfg to disk: D:\HyperSpin\Emulators\RetroArch\retroarch.cfg
219016:45:40:048 | MD | INFO | +31 | SaveProperties - Ended
219116:45:40:048 | MD | TRACE | +0 | StringUtils.Contains - "mame_libretro" contains "^(mame|mess|ume)" at position 1
219216:45:40:079 | MD | TRACE | +31 | CustomFunction.PreLaunch - Starting
219316:45:40:079 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
219416:45:40:079 | MD | INFO | +0 | Process.Run - Running: D:\HyperSpin\Emulators\RetroArch\retroarch.exe "D:\ROMS\MAME\1941.zip" -f -c "D:\HyperSpin\Emulators\RetroArch\retroarch.cfg" -L "D:\HyperSpin\Emulators\RetroArch\cores\mame_libretro.dll
219516:45:40:188 | MD | DEBUG | +110 | Process.Run - "retroarch.exe "D:\ROMS\MAME\1941.zip" -f -c "D:\HyperSpin\Emulators\RetroArch\retroarch.cfg" -L "D:\HyperSpin\Emulators\RetroArch\cores\mame_libretro.dll" Process ID: 12340
219616:45:40:214 | MD | TRACE | +31 | CustomFunction.PostLaunch - Starting
219716:45:40:223 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
219816:45:40:252 | MD | TRACE | +31 | Window.__New - Created: "ahk_id 132930"
219916:45:40:280 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
220016:45:40:289 | MD | TRACE | +0 | Window.GetPos - Retrieved x:414 y:204 w: 1150 h: 631 from "ahk_id 132930"
220116:45:40:313 | MD | TRACE | +32 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
220216:45:40:319 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = HyperSpin 1.4 | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;93e9c950-e2c9-4746-bd4b-ef1b6f0f2646] | State: 0 | X: 414 | Y: 204 | Width: 1150 | Height: 631 | Window HWND: 0x20742 | Process ID: 13268 | Process Path: D:\RocketLauncher\RocketLauncherUI\RocketLauncherUI.exe
220316:45:40:345 | MD | INFO | +31 | Window.Wait - Waiting for window "RetroArch ahk_class RetroArch"
220416:45:40:798 | MD | TRACE | +453 | Window.__New - Created: "ahk_id 132930"
220516:45:40:828 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
220616:45:40:859 | MD | TRACE | +32 | Window.GetPos - Retrieved x:414 y:204 w: 1150 h: 631 from "ahk_id 132930"
220716:45:40:867 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
220816:45:40:892 | MD | DEBUG | +31 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = HyperSpin 1.4 | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;93e9c950-e2c9-4746-bd4b-ef1b6f0f2646] | State: 0 | X: 414 | Y: 204 | Width: 1150 | Height: 631 | Window HWND: 0x20742 | Process ID: 13268 | Process Path: D:\RocketLauncher\RocketLauncherUI\RocketLauncherUI.exe
220916:45:40:921 | MD | TRACE | +31 | Window.__New - Created: "ahk_id 132930"
221016:45:40:930 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
221116:45:40:954 | MD | TRACE | +31 | Window.GetPos - Retrieved x:414 y:204 w: 1150 h: 631 from "ahk_id 132930"
221216:45:40:978 | MD | TRACE | +32 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
221316:45:40:986 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = HyperSpin 1.4 | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;93e9c950-e2c9-4746-bd4b-ef1b6f0f2646] | State: 0 | X: 414 | Y: 204 | Width: 1150 | Height: 631 | Window HWND: 0x20742 | Process ID: 13268 | Process Path: D:\RocketLauncher\RocketLauncherUI\RocketLauncherUI.exe
221416:45:40:009 | MD | INFO | +31 | Window.WaitActive - Waiting for "RetroArch ahk_class RetroArch"
221516:45:41:152 | MD | TRACE | +140 | Window.__New - Created: "ahk_id 853812"
221616:45:41:159 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
221716:45:41:188 | MD | TRACE | +32 | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 853812"
221816:45:41:216 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
221916:45:41:223 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RetroArch | Class: RetroArch | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0xd0734 | Process ID: 12340 | Process Path: D:\HyperSpin\Emulators\RetroArch\retroarch.exe
222016:45:41:310 | MD | TRACE | +94 | Window.Set - Setting Transparent to On for window "ahk_class ConsoleWindowClass"
222116:45:41:317 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Starting
222216:45:41:342 | MD | TRACE | +31 | CustomFunction.SetFullscreenPostLaunch - Starting
222316:45:41:349 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
222416:45:41:367 | MD | TRACE | +31 | CustomFunction.SetFullscreenPostLaunch - Ending
222516:45:41:374 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Ending
222616:45:41:382 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
222716:45:41:399 | MD | TRACE | +31 | CustomFunction.PostLoad - Ending
222816:45:41:406 | MD | INFO | +0 | Process.Process - "WaitClose" "retroarch.exe"
222916:45:41:413 | MD | TRACE | +0 | Process.GetProcessID
223016:45:46:460 | MD | INFO | +5047 | CloseProcess - Started, user requested to end launched application
223116:45:46:487 | MD | TRACE | +32 | Window.Close - Closing: "RetroArch ahk_class RetroArch"
223216:45:46:880 | MD | INFO | +390 | CloseProcess - Ended
223316:45:47:005 | MD | DEBUG | +125 | Process.Process - "retroarch.exe" returned 0 and is now closed. Continuing thread.
223416:45:47:005 | MD | TRACE | +0 | CustomFunction.PostStop - Starting
223516:45:47:036 | MD | TRACE | +31 | CustomFunction.PostStop - Ending
223616:45:47:036 | MD | INFO | +0 | ExitModule - Started
223716:45:47:036 | MD | INFO | +0 | UpdateStatistics - Starting Updating Statistics
223816:45:47:067 | MD | DEBUG | +32 | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
223916:45:47:067 | MD | DEBUG | +0 | UpdateStatistics - gameSectionStartTime:5923593
224016:45:47:067 | MD | DEBUG | +0 | UpdateStatistics - ElapsedTime:8
224116:45:47:098 | MD | TRACE | +31 | Statistics cleared game name: 1941
224216:45:47:192 | MD | DEBUG | +94 | UpdateStatistics - Loaded game statistics from ini files:
2243 Number_of_Times_Played: 6
2244 Last_Time_Played: Friday September 8, 2017 03:19:29 PM
2245 Average_Time_Played: 38
2246 Total_Time_Played: 230
2247 System_Total_Played_Time: 5831797
2248 Total_Global_Played_Time: 6249015
224916:45:47:223 | MD | DEBUG | +31 | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 7
2250 Last_Time_Played: Tuesday August 20, 2019 04:45:38 PM
2251 Average_Time_Played: 34
2252 Total_Time_Played: 238
2253 System_Total_Played_Time: 5831805
2254 Total_Global_Played_Time: 6249023
225516:45:47:348 | MD | INFO | +125 | UpdateStatistics - Game section statistics updated.
225616:45:47:348 | MD | TRACE | +0 | CustomFunction.PostExit - Starting
225716:45:47:348 | MD | TRACE | +0 | CustomFunction.PostExit - Ending
225816:45:47:380 | MD | INFO | +31 | ExitModule - Ended
2259End of Module Logs
226016:45:47:505 | RL | INFO | +9765 | Main - Module ended, exiting RocketLauncher normally
226116:45:47:505 | RL | INFO | +0 | ExitScript - Started
226216:45:47:520 | RL | DEBUG | +16 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
226316:45:47:536 | RL | DEBUG | +15 | Registry.Read - Registry Read finished, returning 0
226416:45:47:536 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
226516:45:47:536 | RL | INFO | +0 | ExitScript - Restoring taskbar
226616:45:47:552 | RL | TRACE | +16 | Window.__New - Created: "ahk_class Shell_TrayWnd"
226716:45:47:552 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Button"
226816:45:47:552 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
226916:45:47:677 | RL | TRACE | +125 | Window.Show - Unhiding window "ahk_class Button"
227016:45:47:708 | RL | INFO | +31 | SystemCursor - Restoring mouse cursor
227116:45:47:739 | RL | INFO | +16 | ExitScript - Restored cursor
227216:45:47:739 | RL | INFO | +0 | ExitScript - Ended
2273[/code]