· 6 years ago · Oct 19, 2019, 02:48 PM
1[code]
216:40:09:259 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.0 (www.rlauncher.com)
316:40:09:340 | RL | WARNING | +79 | 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:40:09:344 | RL | TRACE_DLL | +0 | RLDLL.setLogMode - Setting DLL log mode in thread "RL" to "1" in file "1"
516:40:09:360 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Gdip.ahk"
616:40:09:374 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Media"
716:40:09:384 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Media"
816:40:09:387 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Data"
916:40:09:403 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Data"
1016:40:09:407 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Modules"
1116:40:09:416 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Modules"
1216:40:09:420 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\RocketLauncherUI"
1316:40:09:436 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\RocketLauncherUI"
1416:40:09:440 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "D:\LaunchBox\LaunchBox.exe"
1516:40:09:450 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\LaunchBox\LaunchBox.exe"
1616:40:09:454 | RL | TRACE_DLL | +0 | RLDLL.getServiceStatus - Getting status of service: "Winmgmt"
1716:40:09:621 | RL | TRACE_DLL | +172 | RLDLL.getSystemLocale - Getting current system locale
1816:40:09:629 | RL | TRACE_DLL | +0 | RLDLL.getFormatsLocale - Getting current locale format
1916:40:09:637 | RL | TRACE_DLL | +15 | RLDLL.getWindowsUILanguage - Getting current Windows language being displayed
2016:40:09:644 | RL | TRACE_DLL | +0 | RLDLL.getTextEncoding - Getting ANSI text encoding for Windows
2116:40:09:654 | RL | TRACE_DLL | +16 | RLDLL.getDisplaySettings - Getting display settings for: "\\.\DISPLAY1"
2216:40:09:662 | RL | TRACE_DLL | +16 | RLDLL.getDisplayScalingPercentage - Getting display scaling percentage for: "\\.\DISPLAY1"
2316:40:09:714 | RL | DEBUG | +47 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
2416:40:09:718 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
2516:40:09:721 | 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: 16315.22 MB
31 Free Memory: 12049.04 MB
32 Used Memory: 4266.184 MB
33 SystemType: 64-bit
34 Physical Processors: 1
35 Logical Processors: 12
36 GPU 1 Name: NVIDIA GeForce GTX 1070
37 GPU 1 RAM: -1.00 MB
38 GPU 1 Driver Version: 26.21.14.3615
39 Sound 1 Device: NVIDIA High Definition Audio
40 Sound 1 Status: Enabled
41 Sound 2 Device: High Definition Audio-apparaat
42 Sound 2 Status: Enabled
43 Sound 3 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
44 Sound 3 Status: Enabled
45 OS Language: English_United_States
46 System Locale: en-US
47 Formats Locale: nl-NL
48 Windows UI Language: en-US
49 Text Encoding: Windows-1252
50 OS Admin Status: Yes
51 RL Compatibility Flags: ~ RUNASADMIN HIGHDPIAWARE
52 Latest .Net Version: v4.0.30319
53 Monitor #1 (\\.\DISPLAY1): 3840x2160 (3840x2160 work) [32bit] [60hz] [Landscape] (Primary)
54 Current AHK Desktop Width: 3840
55 Current AHK Desktop Height: 2160
56 Monitor #1 DPI: 250
57 ErrorMode: 0
58 AutoHotkey Path:
59 AHK Version: 1.1.13.00
60 Unicode: No
6116:40:09:726 | RL | INFO | +15 | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
6216:40:09:730 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\RocketLauncher.exe"
6316:40:09:746 | RL | DEBUG | +16 | CheckFile - Attributes:
64 FileDescription RocketLauncher
65 FileVersion 1.2.0.0
66 LegalCopyright ©2016 RocketLauncher
67 ProductName djvj's one swell guy!
68 ProductVersion 1.2.0.0
69 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
70 File Size: 2184192 bytes
71 Created: 11/6/2016 - 4:32:08
72 Modified: 10/19/2019 - 3:31:14
7316:40:09:750 | RL | INFO | +0 | Main - Raw CLI received: "-s Nintendo Entertainment System -r Adventure Island Classic (Europe) -f D:\LaunchBox\LaunchBox.exe -p LaunchBox -c 1 -o 1"
7416:40:09:754 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\QRes.exe"
7516:40:09:770 | RL | TRACE | +15 | File.__New - Creating new file object of: "D:\RocketLauncher\Module Extensions\RocketLauncher.dll"
7616:40:09:775 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RocketLauncher.dll"
7716:40:09:791 | RL | INFO | +16 | File.CheckFile - Checking if "D:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
7816:40:09:795 | RL | TRACE | +0 | File.Exist - This file exists: D:\RocketLauncher\Module Extensions\RocketLauncher.dll
7916:40:09:801 | RL | DEBUG | +0 | File.CheckFile - Attributes:
80 FileDescription RocketLauncher Utils
81 FileVersion 1.0.1.0
82 InternalName RocketLauncher.dll
83 LegalCopyright Copyright © RocketLauncher 2013-2016
84 OriginalFilename RocketLauncher.dll
85 ProductName RocketLauncher
86 ProductVersion 1.0.1.0
87 File Size: 73216 bytes
88 Created: 10/5/2016 - 10:30:28
89 Modified: 10/19/2019 - 3:30:43
9016:40:09:805 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Array.ahk"
9116:40:09:822 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:8D00C309 lib file: "D:\RocketLauncher\Module Extensions\Array.ahk"
9216:40:09:833 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Array.ahk
9316:40:09:839 | RL | DEBUG | +16 | CheckFile - Attributes:
94 File Size: 4781 bytes
95 Created: 3/5/2016 - 12:03:56
96 Modified: 10/19/2019 - 3:30:42
9716:40:09:844 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\BinHexRW.ahk"
9816:40:09:861 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\BinHexRW.ahk"
9916:40:09:870 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\BinHexRW.ahk
10016:40:09:876 | RL | DEBUG | +0 | CheckFile - Attributes:
101 File Size: 5112 bytes
102 Created: 10/10/2016 - 2:25:10
103 Modified: 10/19/2019 - 3:30:42
10416:40:09:880 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\BlockInput.exe exists
10516:40:09:885 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\BlockInput.exe"
10616:40:09:902 | RL | DEBUG | +16 | 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: 3/5/2016 - 12:03:56
115 Modified: 10/19/2019 - 3:30:42
11616:40:09:907 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\CLR_L.ahk"
11716:40:09:925 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:85DCE1A5 lib file: "D:\RocketLauncher\Module Extensions\CLR_L.ahk"
11816:40:09:934 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
11916:40:09:940 | RL | DEBUG | +0 | CheckFile - Attributes:
120 File Size: 5323 bytes
121 Created: 3/5/2016 - 12:03:56
122 Modified: 10/19/2019 - 3:30:42
12316:40:09:944 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12416:40:09:961 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:261CF718 lib file: "D:\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12516:40:09:971 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
12616:40:09:977 | RL | DEBUG | +15 | CheckFile - Attributes:
127 File Size: 5716 bytes
128 Created: 3/5/2016 - 12:03:56
129 Modified: 10/19/2019 - 3:30:42
13016:40:09:982 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gdip.ahk"
13116:40:09:999 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:1528E024 lib file: "D:\RocketLauncher\Module Extensions\gdip.ahk"
13216:40:09:009 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\gdip.ahk
13316:40:10:016 | RL | DEBUG | +0 | CheckFile - Attributes:
134 File Size: 88789 bytes
135 Created: 3/5/2016 - 12:03:56
136 Modified: 10/19/2019 - 3:30:42
13716:40:10:020 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gdip_alt.ahk"
13816:40:10:038 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\gdip_alt.ahk"
13916:40:10:047 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\gdip_alt.ahk
14016:40:10:053 | RL | DEBUG | +15 | CheckFile - Attributes:
141 File Size: 5955 bytes
142 Created: 10/10/2016 - 2:25:22
143 Modified: 10/19/2019 - 3:30:42
14416:40:10:057 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\gsdll32.dll exists
14516:40:10:062 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\gsdll32.dll"
14616:40:10:080 | RL | DEBUG | +16 | CheckFile - Attributes:
147 File Size: 13090816 bytes
148 Created: 3/5/2016 - 12:03:58
149 Modified: 10/19/2019 - 3:30:42
15016:40:10:084 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\itextsharp.dll exists
15116:40:10:088 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\itextsharp.dll"
15216:40:10:107 | 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: 3/5/2016 - 12:03:58
163 Modified: 10/19/2019 - 3:30:42
16416:40:10:111 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Java.ahk"
16516:40:10:129 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Java.ahk"
16616:40:10:138 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Java.ahk
16716:40:10:144 | RL | DEBUG | +0 | CheckFile - Attributes:
168 File Size: 7859 bytes
169 Created: 10/10/2016 - 2:25:36
170 Modified: 10/19/2019 - 3:30:42
17116:40:10:149 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\JSON.ahk"
17216:40:10:168 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:9114B402 lib file: "D:\RocketLauncher\Module Extensions\JSON.ahk"
17316:40:10:178 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\JSON.ahk
17416:40:10:184 | RL | DEBUG | +0 | CheckFile - Attributes:
175 File Size: 9227 bytes
176 Created: 3/9/2016 - 5:42:44
177 Modified: 10/19/2019 - 3:30:42
17816:40:10:188 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Origin.ahk"
17916:40:10:206 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Origin.ahk"
18016:40:10:215 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Origin.ahk
18116:40:10:221 | RL | DEBUG | +0 | CheckFile - Attributes:
182 File Size: 4915 bytes
183 Created: 10/10/2016 - 2:26:16
184 Modified: 10/19/2019 - 3:30:43
18516:40:10:226 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RegRW64.ahk"
18616:40:10:243 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:434EECD9 lib file: "D:\RocketLauncher\Module Extensions\RegRW64.ahk"
18716:40:10:253 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RegRW64.ahk
18816:40:10:259 | RL | DEBUG | +15 | CheckFile - Attributes:
189 File Size: 6915 bytes
190 Created: 3/5/2016 - 12:03:56
191 Modified: 10/19/2019 - 3:30:43
19216:40:10:264 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\RIni.ahk"
19316:40:10:281 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:3BA58154 lib file: "D:\RocketLauncher\Module Extensions\RIni.ahk"
19416:40:10:291 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
19516:40:10:297 | RL | DEBUG | +0 | CheckFile - Attributes:
196 File Size: 67872 bytes
197 Created: 9/11/2016 - 2:40:14
198 Modified: 10/19/2019 - 3:30:43
19916:40:10:302 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
20016:40:10:306 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\SevenZipSharp.dll"
20116:40:10:325 | 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: 3/5/2016 - 12:03:56
212 Modified: 10/19/2019 - 3:30:43
21316:40:10:329 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\Steam.ahk"
21416:40:10:347 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\Steam.ahk"
21516:40:10:356 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Steam.ahk
21616:40:10:362 | RL | DEBUG | +0 | CheckFile - Attributes:
217 File Size: 5517 bytes
218 Created: 10/10/2016 - 2:26:24
219 Modified: 10/19/2019 - 3:30:43
22016:40:10:367 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\VA.ahk"
22116:40:10:384 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking for CRC:23616A65 lib file: "D:\RocketLauncher\Module Extensions\VA.ahk"
22216:40:10:394 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\VA.ahk
22316:40:10:400 | RL | DEBUG | +16 | CheckFile - Attributes:
224 File Size: 34688 bytes
225 Created: 3/5/2016 - 12:03:56
226 Modified: 10/19/2019 - 3:30:43
22716:40:10:405 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\VA_Extension.ahk"
22816:40:10:422 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Module Extensions\VA_Extension.ahk"
22916:40:10:432 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\VA_Extension.ahk
23016:40:10:438 | RL | DEBUG | +0 | CheckFile - Attributes:
231 File Size: 3862 bytes
232 Created: 10/10/2016 - 2:26:32
233 Modified: 10/19/2019 - 3:30:43
23416:40:10:442 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\7z.ahk"
23516:40:10:460 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\7z.ahk"
23616:40:10:469 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\7z.ahk
23716:40:10:475 | RL | DEBUG | +15 | CheckFile - Attributes:
238 File Size: 33522 bytes
239 Created: 10/10/2016 - 2:27:12
240 Modified: 10/19/2019 - 3:30:36
24116:40:10:479 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Bezel.ahk"
24216:40:10:497 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Bezel.ahk"
24316:40:10:508 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Bezel.ahk
24416:40:10:514 | RL | DEBUG | +0 | CheckFile - Attributes:
245 File Size: 120460 bytes
246 Created: 10/10/2016 - 2:27:26
247 Modified: 10/19/2019 - 3:30:36
24816:40:10:518 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade.ahk"
24916:40:10:536 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade.ahk"
25016:40:10:545 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade.ahk
25116:40:10:551 | RL | DEBUG | +0 | CheckFile - Attributes:
252 File Size: 39552 bytes
253 Created: 10/10/2016 - 2:27:56
254 Modified: 10/19/2019 - 3:30:36
25516:40:10:556 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade Init.ahk"
25616:40:10:573 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade Init.ahk"
25716:40:10:582 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Init.ahk
25816:40:10:588 | RL | DEBUG | +16 | CheckFile - Attributes:
259 File Size: 1140 bytes
260 Created: 10/10/2016 - 2:27:46
261 Modified: 10/19/2019 - 3:30:36
26216:40:10:592 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Fade Animations.ahk"
26316:40:10:610 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Fade Animations.ahk"
26416:40:10:620 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Animations.ahk
26516:40:10:626 | RL | DEBUG | +0 | CheckFile - Attributes:
266 File Size: 77961 bytes
267 Created: 10/10/2016 - 2:27:36
268 Modified: 10/19/2019 - 3:30:36
26916:40:10:630 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Keymapper.ahk"
27016:40:10:648 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Keymapper.ahk"
27116:40:10:657 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper.ahk
27216:40:10:663 | RL | DEBUG | +16 | CheckFile - Attributes:
273 File Size: 33682 bytes
274 Created: 10/10/2016 - 2:28:28
275 Modified: 10/19/2019 - 3:30:36
27616:40:10:667 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Keymapper Init.ahk"
27716:40:10:685 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Keymapper Init.ahk"
27816:40:10:694 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper Init.ahk
27916:40:10:700 | RL | DEBUG | +0 | CheckFile - Attributes:
280 File Size: 3966 bytes
281 Created: 10/10/2016 - 2:28:16
282 Modified: 10/19/2019 - 3:30:36
28316:40:10:704 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiGame.ahk"
28416:40:10:722 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiGame.ahk"
28516:40:10:731 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame.ahk
28616:40:10:737 | RL | DEBUG | +0 | CheckFile - Attributes:
287 File Size: 41583 bytes
288 Created: 10/10/2016 - 2:28:46
289 Modified: 10/19/2019 - 3:30:36
29016:40:10:742 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiGame Init.ahk"
29116:40:10:760 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiGame Init.ahk"
29216:40:10:769 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame Init.ahk
29316:40:10:775 | RL | DEBUG | +16 | CheckFile - Attributes:
294 File Size: 169 bytes
295 Created: 10/10/2016 - 2:28:38
296 Modified: 10/19/2019 - 3:30:36
29716:40:10:779 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\MultiPlayer.ahk"
29816:40:10:796 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\MultiPlayer.ahk"
29916:40:10:806 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiPlayer.ahk
30016:40:10:812 | RL | DEBUG | +0 | CheckFile - Attributes:
301 File Size: 67277 bytes
302 Created: 10/10/2016 - 2:28:54
303 Modified: 10/19/2019 - 3:30:36
30416:40:10:817 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Pause.ahk"
30516:40:10:834 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Pause.ahk"
30616:40:10:848 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause.ahk
30716:40:10:854 | RL | DEBUG | +15 | CheckFile - Attributes:
308 File Size: 400094 bytes
309 Created: 10/10/2016 - 2:29:24
310 Modified: 10/19/2019 - 3:30:36
31116:40:10:858 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Pause Init.ahk"
31216:40:10:876 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Pause Init.ahk"
31316:40:10:884 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause Init.ahk
31416:40:10:890 | RL | DEBUG | +0 | CheckFile - Attributes:
315 File Size: 563 bytes
316 Created: 10/10/2016 - 2:29:14
317 Modified: 10/19/2019 - 3:30:36
31816:40:10:895 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Password.ahk"
31916:40:10:912 | RL | TRACE_DLL | +32 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Password.ahk"
32016:40:10:921 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Password.ahk
32116:40:10:927 | RL | DEBUG | +0 | CheckFile - Attributes:
322 File Size: 10131 bytes
323 Created: 10/10/2016 - 2:29:06
324 Modified: 10/19/2019 - 3:30:36
32516:40:10:932 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
32616:40:10:949 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
32716:40:10:959 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
32816:40:10:965 | RL | DEBUG | +0 | CheckFile - Attributes:
329 File Size: 26445 bytes
330 Created: 10/10/2016 - 2:32:08
331 Modified: 10/19/2019 - 3:30:36
33216:40:10:969 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33316:40:10:987 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33416:40:10:996 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Log\Logger.ahk
33516:40:10:002 | RL | DEBUG | +0 | CheckFile - Attributes:
336 File Size: 3558 bytes
337 Created: 10/10/2016 - 2:32:18
338 Modified: 10/19/2019 - 3:30:36
33916:40:11:007 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34016:40:11:024 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34116:40:11:033 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
34216:40:11:039 | RL | DEBUG | +16 | CheckFile - Attributes:
343 File Size: 6617 bytes
344 Created: 10/10/2016 - 2:33:18
345 Modified: 10/19/2019 - 3:30:36
34616:40:11:044 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
34716:40:11:061 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
34816:40:11:071 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
34916:40:11:077 | RL | DEBUG | +0 | CheckFile - Attributes:
350 File Size: 1547 bytes
351 Created: 10/10/2016 - 2:33:40
352 Modified: 10/19/2019 - 3:30:36
35316:40:11:081 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
35416:40:11:099 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
35516:40:11:108 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
35616:40:11:115 | RL | DEBUG | +16 | CheckFile - Attributes:
357 File Size: 7606 bytes
358 Created: 10/14/2016 - 2:52:42
359 Modified: 10/19/2019 - 3:30:36
36016:40:11:119 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
36116:40:11:137 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
36216:40:11:146 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
36316:40:11:176 | RL | DEBUG | +16 | CheckFile - Attributes:
364 File Size: 2948 bytes
365 Created: 10/10/2016 - 2:33:56
366 Modified: 10/19/2019 - 3:30:36
36716:40:11:181 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\File.ahk"
36816:40:11:199 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\File.ahk"
36916:40:11:208 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\File.ahk
37016:40:11:215 | RL | DEBUG | +16 | CheckFile - Attributes:
371 File Size: 9032 bytes
372 Created: 10/10/2016 - 2:34:38
373 Modified: 10/19/2019 - 3:30:36
37416:40:11:219 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
37516:40:11:237 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
37616:40:11:247 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
37716:40:11:253 | RL | DEBUG | +0 | CheckFile - Attributes:
378 File Size: 643 bytes
379 Created: 10/10/2016 - 2:34:48
380 Modified: 10/19/2019 - 3:30:36
38116:40:11:258 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
38216:40:11:276 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
38316:40:11:286 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
38416:40:11:292 | RL | DEBUG | +16 | CheckFile - Attributes:
385 File Size: 4364 bytes
386 Created: 10/10/2016 - 2:34:56
387 Modified: 10/19/2019 - 3:30:36
38816:40:11:296 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
38916:40:11:314 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
39016:40:11:323 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
39116:40:11:330 | RL | DEBUG | +0 | CheckFile - Attributes:
392 File Size: 3898 bytes
393 Created: 10/10/2016 - 2:35:14
394 Modified: 10/19/2019 - 3:30:36
39516:40:11:334 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
39616:40:11:352 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
39716:40:11:361 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk
39816:40:11:367 | RL | DEBUG | +16 | CheckFile - Attributes:
399 File Size: 9513 bytes
400 Created: 10/10/2016 - 2:35:04
401 Modified: 10/19/2019 - 3:30:36
40216:40:11:372 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
40316:40:11:390 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
40416:40:11:400 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
40516:40:11:406 | RL | DEBUG | +0 | CheckFile - Attributes:
406 File Size: 1231 bytes
407 Created: 10/10/2016 - 2:34:30
408 Modified: 10/19/2019 - 3:30:36
40916:40:11:410 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
41016:40:11:428 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
41116:40:11:437 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
41216:40:11:444 | RL | DEBUG | +16 | CheckFile - Attributes:
413 File Size: 682 bytes
414 Created: 10/10/2016 - 2:34:20
415 Modified: 10/19/2019 - 3:30:36
41616:40:11:448 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
41716:40:11:466 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
41816:40:11:475 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
41916:40:11:481 | RL | DEBUG | +0 | CheckFile - Attributes:
420 File Size: 5426 bytes
421 Created: 10/10/2016 - 2:35:22
422 Modified: 10/19/2019 - 3:30:36
42316:40:11:486 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
42416:40:11:504 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
42516:40:11:513 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
42616:40:11:520 | RL | DEBUG | +0 | CheckFile - Attributes:
427 File Size: 4603 bytes
428 Created: 10/10/2016 - 2:35:32
429 Modified: 10/19/2019 - 3:30:36
43016:40:11:524 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
43116:40:11:542 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
43216:40:11:552 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
43316:40:11:558 | RL | DEBUG | +15 | CheckFile - Attributes:
434 File Size: 24104 bytes
435 Created: 11/6/2016 - 4:39:22
436 Modified: 10/19/2019 - 3:30:36
43716:40:11:562 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
43816:40:11:580 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
43916:40:11:589 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
44016:40:11:595 | RL | DEBUG | +0 | CheckFile - Attributes:
441 File Size: 1171 bytes
442 Created: 10/10/2016 - 2:35:48
443 Modified: 10/19/2019 - 3:30:36
44416:40:11:600 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
44516:40:11:618 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
44616:40:11:628 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
44716:40:11:634 | RL | DEBUG | +15 | CheckFile - Attributes:
448 File Size: 72279 bytes
449 Created: 10/10/2016 - 2:29:32
450 Modified: 10/19/2019 - 3:30:36
45116:40:11:639 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shader.ahk"
45216:40:11:656 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shader.ahk"
45316:40:11:666 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader.ahk
45416:40:11:671 | RL | DEBUG | +0 | CheckFile - Attributes:
455 File Size: 4183 bytes
456 Created: 10/10/2016 - 2:29:50
457 Modified: 10/19/2019 - 3:30:36
45816:40:11:676 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shader Init.ahk"
45916:40:11:694 | RL | TRACE_DLL | +31 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shader Init.ahk"
46016:40:11:703 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader Init.ahk
46116:40:11:709 | RL | DEBUG | +16 | CheckFile - Attributes:
462 File Size: 412 bytes
463 Created: 10/10/2016 - 2:29:40
464 Modified: 10/19/2019 - 3:30:36
46516:40:11:713 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Shared.ahk"
46616:40:11:731 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Shared.ahk"
46716:40:11:743 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shared.ahk
46816:40:11:749 | RL | DEBUG | +0 | CheckFile - Attributes:
469 File Size: 174455 bytes
470 Created: 10/10/2016 - 2:29:58
471 Modified: 10/19/2019 - 3:30:36
47216:40:11:754 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Statistics.ahk"
47316:40:11:771 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Statistics.ahk"
47416:40:11:781 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics.ahk
47516:40:11:787 | RL | DEBUG | +0 | CheckFile - Attributes:
476 File Size: 27008 bytes
477 Created: 10/10/2016 - 2:30:22
478 Modified: 10/19/2019 - 3:30:36
47916:40:11:791 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Statistics Init.ahk"
48016:40:11:809 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Statistics Init.ahk"
48116:40:11:818 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics Init.ahk
48216:40:11:824 | RL | DEBUG | +16 | CheckFile - Attributes:
483 File Size: 43 bytes
484 Created: 10/10/2016 - 2:30:14
485 Modified: 10/19/2019 - 3:30:36
48616:40:11:829 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\Virtual Drive.ahk"
48716:40:11:846 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\Virtual Drive.ahk"
48816:40:11:856 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Virtual Drive.ahk
48916:40:11:862 | RL | DEBUG | +0 | CheckFile - Attributes:
490 File Size: 20294 bytes
491 Created: 10/10/2016 - 2:30:46
492 Modified: 10/19/2019 - 3:30:36
49316:40:11:866 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\XHotkey.ahk"
49416:40:11:884 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\XHotkey.ahk"
49516:40:11:893 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey.ahk
49616:40:11:899 | RL | DEBUG | +16 | CheckFile - Attributes:
497 File Size: 26615 bytes
498 Created: 10/10/2016 - 2:31:04
499 Modified: 10/19/2019 - 3:30:36
50016:40:11:903 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Lib\XHotkey Init.ahk"
50116:40:11:921 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Lib\XHotkey Init.ahk"
50216:40:11:931 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey Init.ahk
50316:40:11:937 | RL | DEBUG | +0 | CheckFile - Attributes:
504 File Size: 1073 bytes
505 Created: 10/10/2016 - 2:30:56
506 Modified: 10/19/2019 - 3:30:36
50716:40:11:941 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "Adventure Island Classic (Europe)"
50816:40:11:945 | RL | DEBUG | +16 | Main - dbName: Adventure Island Classic (Europe)
50916:40:11:950 | RL | INFO | +0 | Main - Loading Front End Plugin: "LaunchBox"
51016:40:11:954 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Plugins\LaunchBox.plugin"
51116:40:11:971 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "D:\RocketLauncher\Plugins\LaunchBox.plugin"
51216:40:11:980 | RL | ERROR | +15 | CRC Check - No CRC defined on the header for: D:\RocketLauncher\Plugins\LaunchBox.plugin
51316:40:11:985 | RL | DEBUG | +0 | CheckFile - Attributes:
514 File Size: 14355 bytes
515 Created: 9/22/2016 - 2:58:36
516 Modified: 10/19/2019 - 3:30:52
51716:40:11:989 | RL | TRACE | +0 | Process.__New - Creating new process object for: "D:\LaunchBox\LaunchBox.exe"
51816:40:11:994 | RL | TRACE | +16 | File.__New - Creating new file object of: "D:\LaunchBox\LaunchBox.exe"
51916:40:11:998 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\LaunchBox\LaunchBox.exe"
52016:40:11:016 | RL | INFO | +15 | Main - RocketLauncher received "Nintendo Entertainment System" and "Adventure Island Classic (Europe)"
52116:40:12:027 | RL | INFO | +16 | Main - Did not find a "D:\RocketLauncher\Settings\Nintendo Entertainment System\Game Options.ini" file, skipping any game-specific options.
52216:40:12:032 | RL | INFO | +0 | Main - Adventure Island Classic (Europe) is using the default emulator: RetroArch
52316:40:12:036 | RL | INFO | +0 | Main - Checking for a [RetroArch] section in D:\RocketLauncher\Settings\Nintendo Entertainment System\Emulators.ini
52416:40:12:041 | RL | INFO | +16 | Main - Checking for a [RetroArch] section in D:\RocketLauncher\Settings\Global Emulators.ini
52516:40:12:047 | RL | INFO | +0 | Main - Found [RetroArch] in D:\RocketLauncher\Settings\Global Emulators.ini
52616:40:12:052 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "RetroArch.ahk"
52716:40:12:073 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
52816:40:12:077 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
52916:40:12:094 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk exists
53016:40:12:099 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
53116:40:12:118 | RL | DEBUG | +31 | CheckFile - Attributes:
532 File Size: 51935 bytes
533 Created: 10/13/2016 - 5:14:12
534 Modified: 10/19/2019 - 3:30:50
53516:40:12:122 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for module file: "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
53616:40:12:132 | RL | INFO | +15 | Main - CRC Check - CRC matches, this is an official unedited module.
53716:40:12:137 | RL | INFO | +0 | Main - Adventure Island Classic (Europe) will use module: D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk
53816:40:12:141 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Profiles"
53916:40:12:155 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Profiles"
54016:40:12:160 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "Z:"
54116:40:12:186 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "Z:"
54216:40:12:191 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Module Extensions\7z.exe"
54316:40:12:205 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\7z.exe"
54416:40:12:210 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
54516:40:12:223 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
54616:40:12:228 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
54716:40:12:246 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\HiToText.exe"
54816:40:12:267 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "D:\RocketLauncher\Module Extensions\HiToText.exe"
54916:40:12:272 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "..\No Intro\Launchbox No Intro\Tools\Xpadder\Xpadder-2017.05.01.exe"
55016:40:12:295 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "D:\No Intro\Launchbox No Intro\Tools\Xpadder\Xpadder-2017.05.01.exe"
55116:40:12:300 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\JoyToKey\JoyToKey.exe"
55216:40:12:323 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\Utilities\JoyToKey\JoyToKey.exe"
55316:40:12:329 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\VJoy\VJoy.exe"
55416:40:12:358 | RL | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "D:\Utilities\VJoy\VJoy.exe"
55516:40:12:365 | RL | WARNING | +0 | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Global RocketLauncher.ini"
55616:40:12:370 | RL | WARNING | +16 | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Nintendo Entertainment System\RocketLauncher.ini"
55716:40:12:381 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "C:\Users\Alex\Emulators\HS Temp"
55816:40:12:395 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "C:\Users\Alex\Emulators\HS Temp"
55916:40:12:427 | RL | INFO | +32 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
56016:40:12:432 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converting "\\ALEXNAS\Roms\Nintendo Entertainment System"
56116:40:12:445 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "\\ALEXNAS\Roms\Nintendo Entertainment System"
56216:40:12:449 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "C:\Users\Alex\Emulators\RetroArch\retroarch.exe"
56316:40:12:462 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "C:\Users\Alex\Emulators\RetroArch\retroarch.exe"
56416:40:12:466 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "C:\Users\Alex\Emulators\RetroArch\retroarch.exe"
56516:40:12:488 | RL | INFO | +15 | CheckFile - Checking if C:\Users\Alex\Emulators\RetroArch\retroarch.exe exists
56616:40:12:494 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "C:\Users\Alex\Emulators\RetroArch\retroarch.exe"
56716:40:12:513 | RL | DEBUG | +15 | CheckFile - Attributes:
568 File Size: 12543488 bytes
569 Created: 3/17/2018 - 6:31:09
570 Modified: 10/5/2019 - 10:07:58
57116:40:12:518 | RL | INFO | +0 | Main - INI Keys read
57216:40:12:523 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.exe"
57316:40:12:541 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
57416:40:12:546 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.exe"
57516:40:12:565 | RL | DEBUG | +15 | CheckFile - Attributes:
576 FileDescription 7-Zip Console
577 FileVersion 15.06 beta
578 InternalName 7z
579 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
580 OriginalFilename 7z.exe
581 ProductName 7-Zip
582 ProductVersion 15.06 beta
583 CompanyName Igor Pavlov
584 File Size: 262144 bytes
585 Created: 3/5/2016 - 12:03:56
586 Modified: 10/19/2019 - 3:30:41
58716:40:12:570 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
58816:40:12:575 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Module Extensions\7z.dll"
58916:40:12:595 | RL | DEBUG | +16 | CheckFile - Attributes:
590 FileDescription 7z Plugin
591 FileVersion 15.06 beta
592 InternalName 7z
593 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
594 OriginalFilename 7z.dll
595 ProductName 7-Zip
596 ProductVersion 15.06 beta
597 CompanyName Igor Pavlov
598 File Size: 1012224 bytes
599 Created: 3/5/2016 - 12:03:56
600 Modified: 10/19/2019 - 3:30:41
60116:40:12:609 | RL | INFO | +15 | Main - "Adventure Island Classic (Europe)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
60216:40:12:615 | RL | INFO | +0 | CheckPaths - Started
60316:40:12:620 | RL | INFO | +16 | CheckPaths - Looking for rom: \\ALEXNAS\Roms\Nintendo Entertainment System\Adventure Island Classic (Europe).7z
60416:40:12:626 | RL | INFO | +0 | CheckPaths - Found rom: \\ALEXNAS\Roms\Nintendo Entertainment System\Adventure Island Classic (Europe).7z
60516:40:12:631 | RL | DEBUG | +15 | CheckPaths - Current romName: Adventure Island Classic (Europe)
60616:40:12:636 | RL | DEBUG | +0 | CheckPaths - Current romPath: \\ALEXNAS\Roms\Nintendo Entertainment System
60716:40:12:641 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .7z
60816:40:12:646 | RL | INFO | +0 | CheckPaths - Ended
60916:40:12:652 | RL | INFO | +16 | BuildScript - User Variables:
610 ;----------------------------------------------------------------------------
611 ; INJECTED VARIABLES
612 ;----------------------------------------------------------------------------
613
614 #NoTrayIcon
615 #InstallKeybdHook
616 MiscUtils.DetectHiddenWindows("On")
617 SetTitleMatchMode, 2
618 SendMode, Event
619 Global RLLog
620 Global RLObject
621 0 := "12"
622 rlPath := "D:\RocketLauncher"
623 pluginPath := "D:\RocketLauncher\Plugins"
624 pluginName := "LaunchBox"
625 pluginExt := ".plugin"
626 contextOnExit := "1"
627 rlMode := ""
628 rlTitle := "RocketLauncher"
629 rlVersion := "1.2.0.0"
630 rlAuthor := "djvj"
631 rlURL := "www.rlauncher.com"
632 langFile := "D:\RocketLauncher\Data\Language\Localization.ini"
633 primMonitor := "1"
634 frontendPID := ""
635 frontendPath := "D:\LaunchBox"
636 frontendExe := "LaunchBox.exe"
637 frontendExt := "exe"
638 frontendName := "LaunchBox"
639 frontendDrive := "D"
640 exitEmulatorKey := "~Esc"
641 restoreFE := "false"
642 exitScriptKey := "~q & ~s"
643 toggleCursorKey := "~e & ~t"
644 emuFullPath := "C:\Users\Alex\Emulators\RetroArch\retroarch.exe"
645 emuPath := "C:\Users\Alex\Emulators\RetroArch"
646 emuName := "RetroArch"
647 emuExt := "exe"
648 baseRomPath := "Z:\Nintendo Entertainment System"
649 romPath := "\\ALEXNAS\Roms\Nintendo Entertainment System"
650 romPathFromIni := "\\ALEXNAS\Roms\Nintendo Entertainment System|Z:\Nintendo Entertainment System"
651 romExtension := ".7z"
652 romExtensionOrig := ".7z"
653 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"
654 executable := "retroarch.exe"
655 systemDbName := "Nintendo Entertainment System"
656 systemName := "Nintendo Entertainment System"
657 dbPath := ""
658 dbName := "Adventure Island Classic (Europe)"
659 dbExt := ""
660 romName := "Adventure Island Classic (Europe)"
661 romMapPath := ""
662 romMappingEnabled := "false"
663 romMappingLaunchMenuEnabled := "false"
664 romMappingFirstMatchingExt := "false"
665 romMappingShowAllRomsInArchive := "true"
666 romMappingNumberOfGamesByScreen := "7"
667 romMappingHideParent := "false"
668 romMappingMenuWidth := "400"
669 romMappingMenuMargin := "65"
670 romMappingTextFont := "Bebas Neue"
671 romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
672 romMappingDisabledTextColor := "ff888888"
673 romMappingTextSizeDifference := "7"
674 romMappingTextMargin := "15"
675 romMappingTitleTextFont := "Bebas Neue"
676 romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
677 romMappingTitle2TextFont := "Bebas Neue"
678 romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
679 romMappingGameInfoTextFont := "Bebas Neue"
680 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
681 romMappingGameNameTextFont := "Bebas Neue"
682 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
683 romMappingBackgroundBrush := "aa000000"
684 romMappingColumnBrush := "33000000"
685 romMappingButtonBrush1 := "6f000000"
686 romMappingButtonBrush2 := "33000000"
687 romMappingBackgroundAlign := "Stretch and Lose Aspect"
688 romMappingMenuFlagWidth := "55"
689 romMappingMenuFlagSeparation := "7"
690 romMappingDefaultMenuList := "FullList"
691 romMappingSingleFilteredRomAutomaticLaunch := "false"
692 altArchiveNameOnly := ""
693 altRomNameOnly := ""
694 altArchiveAndRomName := ""
695 altArchiveAndManyRomNames := ""
696 altRomNamesOnly := ""
697 romMapScenario := ""
698 skipchecks := "false"
699 romMatchExt := "true"
700 blockInputTime := "0"
701 blockInputFile := "D:\RocketLauncher\Module Extensions\BlockInput.exe"
702 errorLevelReporting := "false"
703 lockLaunch := "false"
704 lockLaunchGame := ""
705 screenRotationAngle := "0"
706 screenRotationAngleGame := ""
707 setResolution := ""
708 logFile := ""
709 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
710 logLevel := "10"
711 logShowDebugConsole := "false"
712 logShowCommandWindow := "false"
713 logCommandWindow := "false"
714 logIncludeModule := "true"
715 logIncludeFileProperties := "true"
716 logIncludeDLLLogs := "true"
717 errorSounds := "true"
718 rlDebugConsoleStdout := ""
719 sysLang := "English_United_States"
720 sysType := "64-bit"
721 broadcastWindowTitle := ""
722 navUpKey := "Up"
723 navDownKey := "Down"
724 navLeftKey := "Left"
725 navRightKey := "Right"
726 navSelectKey := "Enter"
727 navP2UpKey := "Numpad8"
728 navP2DownKey := "Numpad2"
729 navP2LeftKey := "Numpad4"
730 navP2RightKey := "Numpad6"
731 navP2SelectKey := "NumpadEnter"
732 originalWidth := "3840"
733 originalHeight := "2160"
734 vdEnabled := "false"
735 vdFullPath := ""
736 vdUseSCSI := "true"
737 vdDriveLetter := ""
738 vdDriveLetterScsi := ""
739 vdAddDrive := "true"
740 demulShooterPath := ""
741 servoStikEnabled := "false"
742 servoStikExitMode := "false"
743 ledblinkyEnabled := "false"
744 ledblinkySystemName := ""
745 ledblinkyFullPath := ""
746 ledblinkyProfilePath := "D:\RocketLauncher\Profiles\LEDBlinky"
747 ledblinkyRLProfile := "D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
748 winIPACFullPath := ""
749 ultraMapEnabled := "false"
750 ultraMapFullPath := ""
751 emuIdleShutdown := "0"
752 launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
753 cursorSize := ""
754 hideCursor := "false"
755 hideEmu := "false"
756 hideFE := "true"
757 suspendFE := "false"
758 fadeIn := "true"
759 fadeInDuration := "500"
760 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
761 fadeInDelay := "0"
762 fadeInExitDelay := "0"
763 fadeOutExitDelay := "0"
764 fadeOut := "true"
765 fadeOutExtraScreen := "false"
766 fadeOutDuration := "500"
767 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
768 fadeOutDelay := "0"
769 fadeLyrInterpolation := "7"
770 fadeMuteEmulator := "false"
771 fadeUseBackgrounds := "false"
772 fadeClickThrough := "false"
773 fadeSounds := "true"
774 fade7zProgressMode := "extraction"
775 fadeWidthBaseRes := "1920"
776 fadeHeightBaseRes := "1080"
777 fadeLyr1Color := "FF000000"
778 fadeLyr1AlignImage := "Stretch and Lose Aspect"
779 fadeLyr2Pos := "Stretch and Lose Aspect"
780 fadeLyr2X := "0"
781 fadeLyr2Y := "0"
782 fadeLyr2W := ""
783 fadeLyr2H := ""
784 fadeLyr2Adjust := "1"
785 fadeLyr2PicPad := "0"
786 fadeLyr2Prefix := "Extra Layer 1 - Console"
787 fadeLyr3Pos := "Center"
788 fadeLyr3X := "450"
789 fadeLyr3Y := "450"
790 fadeLyr3W := ""
791 fadeLyr3H := ""
792 fadeLyr3Adjust := "1"
793 fadeLyr3PicPad := "0"
794 fadeLyr3Speed := "750"
795 fadeLyr3Animation := "DefaultFadeAnimation"
796 fadeLyr37zAnimation := "DefaultFadeAnimation"
797 fadeLyr3Type := "imageandbar"
798 fadeLyr3ImgFollow7zProgress := "true"
799 fadeLyr3Repeat := "1"
800 fadeLyr3BackImageTransparency := "30"
801 fadeLyr3StaticPos := "No Alignment"
802 fadeLyr3StaticX := "0"
803 fadeLyr3StaticY := "870|1575"
804 fadeLyr3StaticW := ""
805 fadeLyr3StaticH := ""
806 fadeLyr3StaticAdjust := "1"
807 fadeLyr3StaticPicPad := "0"
808 fadeLyr3StaticPrefix := "Info Bar"
809 fadeLyr4Adjust := "1"
810 fadeLyr4X := "1792|952"
811 fadeLyr4Y := "891|1596"
812 fadeLyr4W := "128"
813 fadeLyr4H := ""
814 fadeLyr4Pos := "No Alignment"
815 fadeLyr4FPS := "50"
816 fadeLyr4PicPad := "0"
817 fadeTranspGifColor := "FFFFFF"
818 fadeBarWindow := "Image"
819 fadeBarWindowX := ""
820 fadeBarWindowY := ""
821 fadeBarWindowW := "900"
822 fadeBarWindowH := ""
823 fadeBarWindowR := "30"
824 fadeBarWindowM := "30"
825 fadeBarWindowHatchStyle := "8"
826 fadeBar := "7zOnly"
827 fadeProgressDuration := "3000"
828 fadeBarBack := "true"
829 fadeBarBackColor := "FF555555"
830 fadeBarH := "30"
831 fadeBarR := "10"
832 fadeBarColor := "DD00BFFF"
833 fadeBarHatchStyle := "8"
834 fadeBarPercentageText := "true"
835 fadeBarInfoText := "true"
836 fadeBarXOffset := "0"
837 fadeBarYOffset := "150"
838 fadeRomInfoDescription := "filtered text"
839 fadeRomInfoSystemName := "image"
840 fadeRomInfoYear := "text with label"
841 fadeRomInfoDeveloper := "disabled"
842 fadeRomInfoPublisher := "disabled"
843 fadeRomInfoGenre := "disabled"
844 fadeRomInfoRating := "image"
845 fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Rating|Publisher"
846 fadeRomInfoTextPlacement := "User Defined"
847 fadeRomInfoTextMargin := "7"
848 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
849 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
850 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
851 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
852 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
853 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
854 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
855 fadeStats_Number_of_Times_Played := "text with label"
856 fadeStats_Last_Time_Played := "text with label"
857 fadeStats_Average_Time_Played := "text with label"
858 fadeStats_Total_Time_Played := "text with label"
859 fadeStats_System_Total_Played_Time := "text with label"
860 fadeStats_Total_Global_Played_Time := "text with label"
861 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
862 fadeStatsInfoTextPlacement := "topRight"
863 fadeStatsInfoTextMargin := "7"
864 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
865 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
866 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
867 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
868 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
869 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
870 fadeText1X := "0"
871 fadeText1Y := "0"
872 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
873 fadeText1 := "Loading Game"
874 fadeText2X := "0"
875 fadeText2Y := "0"
876 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
877 fadeText2 := "Extraction Complete, Ready"
878 fadeText3 := "Loading Game"
879 fadeText4 := "Loading Complete"
880 fadeFont := "Bebas Neue"
881 fadeSystemAndRomLayersOnly := "false"
882 fadeExtractionTime := "disabled"
883 fadeExtractionTimeTextX := "0"
884 fadeExtractionTimeTextY := "0"
885 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
886 fadeInterruptKey := ""
887 detectFadeErrorEnabled := "true"
888 fadeImgPath := "D:\RocketLauncher\Media\Fade"
889 RLDataPath := "D:\RocketLauncher\Data"
890 RLMediaPath := "D:\RocketLauncher\Media"
891 RLErrSoundPath := "D:\RocketLauncher\Media\Sounds\Error"
892 modulesPath := "D:\RocketLauncher\Modules"
893 moduleFullName := "D:\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
894 moduleName := "RetroArch"
895 modulePath := "D:\RocketLauncher\Modules\RetroArch"
896 moduleExtension := "ahk"
897 moduleExtensionsPath := "D:\RocketLauncher\Module Extensions"
898 libPath := "D:\RocketLauncher\Lib"
899 sevenZEnabled := "false"
900 sevenZPath := "D:\RocketLauncher\Module Extensions\7z.exe"
901 sevenZDllPath := "D:\RocketLauncher\Module Extensions\7z.dll"
902 sevenZExtractPath := "C:\Users\Alex\Emulators\HS Temp"
903 sevenZExtractPathOrig := ""
904 sevenZAttachSystemName := "false"
905 sevenZDelTemp := "true"
906 sevenZFormats := ".zip|.rar|.7z|.lzh|.gzip|.tar"
907 sevenZFormatsNoP := "zip|rar|7z|lzh|gzip|tar"
908 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar"
909 sevenZGamesToKeep := "3"
910 sevenZDeletePerSystem := "true"
911 7zExtractPath := "C:\Users\Alex\Emulators\HS Temp"
912 mgEnabled := "true"
913 mgKey := "~NumpadSub"
914 mgBackgroundColor := "FF000000"
915 mgSidePadding := "0.2"
916 mgWidthBaseRes := "1920"
917 mgHeightBaseRes := "1080"
918 mgYOffset := "500|800"
919 mgFont := "Arial"
920 mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
921 mgText1Text := "Please select a game"
922 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
923 mgText2Offset := "100"
924 mgUseSound := "true"
925 mgSoundfreq := "300"
926 mgExitEffect := "none"
927 mgSelectedEffect := "rotate"
928 mgUseGameArt := "false"
929 mgCandidate := ""
930 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
931 mgOnLaunch := "false"
932 pauseEnabled := "false"
933 pauseKey := "~NumpadAdd"
934 pauseBackToMenuBarKey := "X"
935 pauseZoomInKey := "C"
936 pauseZoomOutKey := "V"
937 pauseScreenshotKey := "~PrintScreen"
938 pauseHiToTextPath := "D:\RocketLauncher\Module Extensions\HiToText.exe"
939 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}"
940 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}"
941 keyboardEncoder := ""
942 keyboardEncoderEnabled := "false"
943 keymapperEnabled := "false"
944 keymapperAHKMethod := "false"
945 keymapper := "xpadder"
946 xpadderFullPath := "D:\No Intro\Launchbox No Intro\Tools\Xpadder\Xpadder-2017.05.01.exe"
947 joyToKeyFullPath := "D:\Utilities\JoyToKey\JoyToKey.exe"
948 profilePath := "D:\RocketLauncher\Profiles"
949 keymapperProfilePath := "D:\RocketLauncher\Profiles\xpadder"
950 keymapperFrontEndProfileName := "LaunchBox"
951 keymapperFrontEndProfile := "false"
952 keymapperRocketLauncherProfileEnabled := "true"
953 joyIDsEnabled := "false"
954 joyIDsPreferredControllersGlobal := ""
955 joyIDsPreferredControllersSystem := "use_global"
956 joyIDsPreferredControllersOnExit := ""
957 CustomJoyNamesEnabled := "false"
958 CustomJoyNames := ""
959 rotateMethod := "false"
960 FEProfile := "D:\RocketLauncher\Profiles\xpadder\LaunchBox"
961 defaultProfile := "D:\RocketLauncher\Profiles\xpadder\_Default"
962 systemProfile := "D:\RocketLauncher\Profiles\xpadder\Nintendo Entertainment System"
963 xPadderSystemProfile := "D:\RocketLauncher\Profiles\xpadder\Nintendo Entertainment System\_Default"
964 emuProfile := "D:\RocketLauncher\Profiles\xpadder\Nintendo Entertainment System\RetroArch"
965 romProfile := "D:\RocketLauncher\Profiles\xpadder\Nintendo Entertainment System\Adventure Island Classic (Europe)"
966 RocketLauncherProfile := "D:\RocketLauncher\Profiles\xpadder\RocketLauncher"
967 blankProfile := "D:\RocketLauncher\Profiles\xpadder\_Default\blank"
968 ahkFEProfile := "D:\RocketLauncher\Profiles\AHK\LaunchBox"
969 ahkDefaultProfile := "D:\RocketLauncher\Profiles\AHK\_Default"
970 ahkSystemProfile := "D:\RocketLauncher\Profiles\AHK\Nintendo Entertainment System"
971 ahkEmuProfile := "D:\RocketLauncher\Profiles\AHK\Nintendo Entertainment System\RetroArch"
972 ahkRomProfile := "D:\RocketLauncher\Profiles\AHK\Nintendo Entertainment System\Adventure Island Classic (Europe)"
973 ahkRocketLauncherProfile := "D:\RocketLauncher\Profiles\AHK\RocketLauncher"
974 bezelEnabled := "false"
975 bezelICEnabled := "false"
976 shaderName := "false"
977 shaderColor := ""
978 shaderTransparency := ""
979 statisticsEnabled := "true"
980 pressDuration := "-1"
981 emuVolume := "1"
982 dxwndIni := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
983 dxwndFullPath := "D:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
984 qResFullPath := "D:\RocketLauncher\Module Extensions\QRes.exe"
985 mon1O := ""
986 pacDrivedllFile := "D:\RocketLauncher\Module Extensions\PacDrive32.dll"
987 userFadeAnimIniFile := "D:\RocketLauncher\Lib\User Fade Animations.ini"
988 testFile := ""
989 testDuration := ""
990 initialErrorMode := "0"
991
99216:40:12:657 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
99316:40:12:662 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
99416:40:12:666 | RL | INFO | +16 | BuildScript - Loaded Statistics Init.ahk scripts
99516:40:12:671 | RL | INFO | +0 | BuildScript - Loaded MultiGame Init.ahk scripts
99616:40:12:675 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
99716:40:12:680 | RL | INFO | +15 | BuildScript - Validating module
99816:40:12:691 | RL | INFO | +0 | BuildScript - Validation complete
99916:40:12:696 | RL | INFO | +16 | BuildScript - Module:
1000 MEmu := "RetroArch"
1001 MEmuV := "v05-11-2015 Nightly"
1002 MURL := ["http://themaister.net/retroarch.html"]
1003 MAuthor := ["djvj","zerojay"]
1004 MVersion := "2.4.2"
1005 MCRC := "A48DCC13"
1006 iCRC := "F7B77133"
1007 MID := "635038268922229162"
1008 MSystem := ["Acorn BBC Micro","AAE","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Applied Technology MicroBee","Apple IIGS","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","Sinclair ZX Spectrum","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"]
1009 ;----------------------------------------------------------------------------
1010 ; Notes:
1011 ; If the emu doesn't load and you get no error, usually this means the LibRetro DLL is not working!
1012 ; Devs stated they will never add support for mounted images (like via DT)
1013 ; Fullscreen is controlled via the module setting in RocketLauncherUI
1014 ; This module uses the CLI version of RetroArch (retroarch.exe), not the GUI (retroarch-phoenix.exe).
1015 ; The emu may make a mouse cursor appear momentarily during launch, MouseMove and hide_cursor seem to have no effect
1016 ; Enable 7z support for archived roms
1017 ; Available CLI options: https://github.com/PyroFilmsFX/iOS/blob/master/docs/retroarch.1
1018 ;
1019 ; LibRetro DLLs:
1020 ; LibRetro DLLs come with the emu, but here is another source for them: http://forum.themaister.net/
1021 ; 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.
1022 ; 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
1023 ; Some good discussion on cores and filters: http://forum.themaister.net/viewtopic.php?id=270
1024 ;
1025 ; SRM files:
1026 ; srm are stored in a "srm" dir in the emu folder. Each system ran through retroarch gets its own folder inside srm
1027 ;
1028 ; Save states:
1029 ; Save states are stored in a "save" dir in the emu folder. Each system ran through retroarch gets its own folder inside save
1030 ;
1031 ; Config files:
1032 ; 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.
1033 ; 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).
1034 ; RetroArch will also load core config files named after the core name. Example: nestopia_libretro.cfg
1035 ; 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.
1036 ; 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.
1037 ;
1038 ; MultiGame:
1039 ; 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.
1040 ; 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.
1041 ; 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.
1042 ;
1043 ; MAME:
1044 ; MAME BIOS roms should be placed in the system\mame folder
1045 ;
1046 ; System Specific Notes:
1047 ; 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.
1048 ; Nintendo Famicom Disk System - Requires disksys.rom be placed in the folder you define as system_directory in the RetroArch's cfg.
1049 ; 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.
1050 ; 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.
1051 ; 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.
1052 ; NEC TurboGrafx-CD (using MAME core)
1053 ; - 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.
1054 ; mame_boot_from_cli = "enabled"
1055 ; mame_softlists_enable = "disabled"
1056 ; mame_softlists_auto_media = "disabled"
1057 ; - 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\
1058 ; - Requires the CD bios file(s) saved in the mame bios folder you've defined. Usually \RetroArch\system\mame\bios\
1059 ; 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
1060 ; 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
1061 ; 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
1062 ; 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
1063 ; 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.
1064 ; MAME: The nag screen patch has been removed from the MAME core as of some point in March. We will be investigating our options for this. For MAME-based systems, make sure to set 7z use to false as MAME needs zip files.
1065 ; 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.
1066 ;----------------------------------------------------------------------------
1067 StartModule()
1068 BezelGUI()
1069 FadeInStart()
1070
1071 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1072 emuPrimaryWindow := new Window(new WindowTitle("RetroArch","RetroArch")) ; instantiate primary emulator window object
1073 emuConsoleWindow := new Window(new WindowTitle(,"ConsoleWindowClass")) ; instantiate emulator console window object
1074
1075 ; 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.
1076 ; 1 - Official System Name in RocketLauncher
1077 ; 2 - Short name used only for easy referencing within module
1078 ; 3 - Default core
1079 ; 4 - The system ID MAME core recognizes
1080 RLLog.Debug("Module - Started building the " . MEmu . " object")
1081 mTypeVar:="
1082 ( LTrim
1083 AAE|LibRetro_AAE|mame_libretro
1084 Acorn BBC Micro|LibRetro_BBCB|mess_libretro|bbcb
1085 Amstrad CPC|LibRetro_CPC|mess_libretro|cpc464
1086 Amstrad GX4000|LibRetro_GX4K|mess_libretro|gx4000
1087 APF Imagination Machine|LibRetro_APF|mess_libretro|apfimag
1088 Apple IIGS|LibRetro_AIIGS|mess_libretro|apple2gs
1089 Applied Technology MicroBee|LibRetro_MBEE|mess_libretro|mbeeic
1090 Atari 2600|LibRetro_2600|stella_libretro|a2600
1091 Atari 5200|LibRetro_5200|mess_libretro|a5200
1092 Atari 7800|LibRetro_7800|prosystem_libretro|a7800
1093 Atari 8-Bit|LibRetro_ATARI8|mess_libretro|a800
1094 Atari Classics|LibRetro_ACLS|mame_libretro
1095 Atari Jaguar|LibRetro_JAG|virtualjaguar_libretro|jaguar
1096 Atari Lynx|LibRetro_LYNX|handy_libretro|lynx
1097 Atari ST|LibRetro_ST|hatari_libretro
1098 Atari XEGS|LibRetro_XEGS|mess_libretro|xegs
1099 Bally Astrocade|LibRetro_BAST|mess_libretro|astrocde
1100 Bandai Gundam RX-78|LibRetro_BGRX|mess_libretro|rx78
1101 Bandai Super Vision 8000|LibRetro_SV8K|mess_libretro|sv8000
1102 Bandai Wonderswan|LibRetro_WSAN|mednafen_wswan_libretro|wswan
1103 Bandai Wonderswan Color|LibRetro_WSANC|mednafen_wswan_libretro|wscolor
1104 Canon X07|LibRetro_CX07|mess_libretro|x07
1105 Capcom Classics|LibRetro_CAPC|mame_libretro
1106 Capcom Play System|LibRetro_CPS1|fba_cores_cps1_libretro
1107 Capcom Play System II|LibRetro_CPS2|fba_cores_cps2_libretro
1108 Capcom Play System III|LibRetro_CPS3|mame_libretro
1109 Casio PV-1000|LibRetro_CAS1K|mess_libretro|pv1000
1110 Casio PV-2000|LibRetro_CAS2K|mess_libretro|pv2000
1111 Cave|LibRetro_CAVE|mame_libretro
1112 Coleco ADAM|LibRetro_ADAM|mess_libretro|adam
1113 ColecoVision|LibRetro_COLEC|mess_libretro|coleco
1114 Commodore Amiga|LibRetro_PUAE|puae_libretro
1115 Commodore Max Machine|LibRetro_CMAX|mess_libretro|vic10
1116 Creatronic Mega Duck|LibRetro_DUCK|mess_libretro|megaduck
1117 Data East Classics|LibRetro_DATA|mame_libretro
1118 Dragon Data Dragon|LibRetro_DRAG64|mess_libretro|dragon64
1119 Elektronika BK|LibRetro_EBK|mess_libretro|bk0010
1120 Elektronska Industrija Pecom 64|LibRetro_P64|mess_libretro|pecom64
1121 Emerson Arcadia 2001|LibRetro_A2001|mess_libretro|arcadia
1122 Entex Adventure Vision|LibRetro_AVISION|mess_libretro|advision
1123 Epoch Game Pocket Computer|LibRetro_GPCKET|mess_libretro|gamepock
1124 Epoch Super Cassette Vision|LibRetro_SCV|mess_libretro|scv
1125 Exidy Sorcerer|LibRetro_SORCR|mess_libretro|sorcerer
1126 Fairchild Channel F|LibRetro_CHANF|mess_libretro|channelf
1127 Final Burn Alpha|LibRetro_FBA|fb_alpha_libretro
1128 Funtech Super Acan|LibRetro_SACAN|mess_libretro|supracan
1129 GamePark 32|LibRetro_GP32|mess_libretro|gp32
1130 GCE Vectrex|LibRetro_VECTX|mess_libretro|vectrex
1131 Hartung Game Master|LibRetro_GMASTR|mess_libretro|gmaster
1132 Interton VC 4000|LibRetro_VC4K|mess_libretro|vc4000
1133 Irem Classics|LibRetro_IREM|mame_libretro
1134 JungleTac Sport Vii|LibRetro_SPORTV|mess_libretro|vii
1135 Konami Classics|LibRetro_KONC|mame_libretro
1136 Magnavox Odyssey 2|LibRetro_ODYS2|mess_libretro|odyssey2
1137 MAME|LibRetro_MAME|mame_libretro|mame
1138 Matra & Hachette Alice|LibRetro_ALICE|mess_libretro|alice32
1139 Mattel Aquarius|LibRetro_AQUA|mess_libretro|aquarius
1140 Mattel Intellivision|LibRetro_INTV|mess_libretro|intv
1141 MGT Sam Coupe|LibRetro_SAMCP|mess_libretro|
1142 Microsoft MS-DOS|LibRetro_MSDOS|dosbox_libretro
1143 Microsoft MSX|LibRetro_MSX|bluemsx_libretro
1144 Microsoft MSX2|LibRetro_MSX2|bluemsx_libretro
1145 Microsoft Windows 3.x|LibRetro_WIN3X|dosbox_libretro
1146 Midway Classics|LibRetro_MIDC|mame_libretro
1147 Namco Classics|LibRetro_NAMC|mame_libretro
1148 Namco System 22|LibRetro_NAM2|mame_libretro
1149 NEC PC Engine|LibRetro_PCE|mednafen_pce_fast_libretro|pce,cart
1150 NEC PC Engine-CD|LibRetro_PCECD|mednafen_pce_fast_libretro|pce,cdrom
1151 NEC PC-FX|LibRetro_PCFX|mednafen_pcfx_libretro
1152 NEC SuperGrafx|LibRetro_SGFX|mednafen_supergrafx_libretro|sgx,cart
1153 NEC TurboGrafx-16|LibRetro_TG16|mednafen_pce_fast_libretro|tg16,cart
1154 NEC TurboGrafx-CD|LibRetro_TGCD|mednafen_pce_fast_libretro|tg16,cdrom
1155 Nintendo 64|LibRetro_N64|mupen64plus_libretro|n64
1156 Nintendo 64DD|LibRetro_N64|mupen64plus_libretro
1157 Nintendo Arcade Systems|LibRetro_NINARC|mame_libretro
1158 Nintendo Classics|LibRetro_NINC|mame_libretro
1159 Nintendo DS|LibRetro_DS|desmume_libretro
1160 Nintendo Entertainment System|LibRetro_NES|nestopia_libretro|nes
1161 Nintendo Famicom|LibRetro_NFAM|nestopia_libretro
1162 Nintendo Famicom Disk System|LibRetro_NFDS|nestopia_libretro|famicom
1163 Nintendo Game Boy|LibRetro_GB|gambatte_libretro|gameboy
1164 Nintendo Game Boy Advance|LibRetro_GBA|vba_next_libretro|gba
1165 Nintendo Game Boy Color|LibRetro_GBC|gambatte_libretro|gbcolor
1166 Nintendo Game Boy Japan|LibRetro_GBJ|gambatte_libretro|gameboy
1167 Nintendo Game & Watch|LibRetro_GW|gw_libretro
1168 Nintendo Pokemon Mini|LibRetro_POKE|mess_libretro|pokemini
1169 Nintendo Satellaview|LibRetro_NSFS|snes9x_libretro
1170 Nintendo SuFami Turbo|LibRetro_NSFST|snes9x_libretro
1171 Nintendo Super Famicom|LibRetro_NSF|bsnes_balanced_libretro
1172 Nintendo Super Game Boy|LibRetro_SGB|bsnes_balanced_libretro
1173 Nintendo Virtual Boy|LibRetro_NVB|mednafen_vb_libretro|vboy
1174 Othello Multivision|LibRetro_OTHO|genesis_plus_gx_libretro
1175 Panasonic 3DO|LibRetro_3DO|4do_libretro
1176 Philips CD-i|LibRetro_CDI|mess_libretro|cdimono1
1177 Philips Videopac|LibRetro_PVID|mess_libretro|videopac
1178 RCA Studio II|LibRetro_STUD2|mess_libretro|studio2
1179 SCUMMVM|LibRetro_SCUMM|scummvm_libretro
1180 Sega 32X|LibRetro_32X|picodrive_libretro|32x
1181 Sega CD|LibRetro_SCD|genesis_plus_gx_libretro|segacd
1182 Sega Classics|LibRetro_SEGC|mame_libretro
1183 Sega Dreamcast|LibRetro_DCAST|reicast_libretro
1184 Sega Game Gear|LibRetro_GG|genesis_plus_gx_libretro|gamegear
1185 Sega Genesis|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1186 Sega Mark III|Libretro_SM3|genesis_plus_gx_libretro
1187 Sega Master System|LibRetro_SMS|genesis_plus_gx_libretro|sms
1188 Sega Mega Drive|LibRetro_GEN|genesis_plus_gx_libretro|megadriv
1189 Sega Mega Drive 32X|LibRetro_MD32X|picodrive_libretro
1190 Sega Meganet|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1191 Sega Nomad|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1192 Sega Pico|LibRetro_PICO|picodrive_libretro
1193 Sega Saturn|LibRetro_SAT|yabause_libretro|saturn
1194 Sega Saturn Japan|LibRetro_SAT|yabause_libretro|saturnjp
1195 Sega SC-3000|LibRetro_SC3K|mess_libretro|sc3000
1196 Sega SG-1000|LibRetro_SG1K|genesis_plus_gx_libretro
1197 Sega ST-V|LibRetro_STV|mame_libretro
1198 Sega VMU|LibRetro_SVMU|mess_libretro|svmu
1199 Sharp X1|LibRetro_SX1|mess_libretro|x1
1200 Sinclair ZX Spectrum|LibRetro_SPECZX|mess_libretro|spectrum
1201 SNK Classics|LibRetro_SNKC|mame_libretro
1202 SNK Neo Geo|LibRetro_NEO|fb_alpha_libretro
1203 SNK Neo Geo AES|LibRetro_NEOAES|mame_libretro|aes
1204 SNK Neo Geo CD|LibRetro_NEOCD|mess_libretro|neocdz
1205 SNK Neo Geo MVS|LibRetro_NEOMVS|mame_libretro
1206 SNK Neo Geo Pocket|LibRetro_NGP|mednafen_ngp_libretro|ngp
1207 SNK Neo Geo Pocket Color|LibRetro_NGPC|mednafen_ngp_libretro|ngpc
1208 Sony PlayStation|LibRetro_PSX|mednafen_psx_libretro|psu
1209 Sony PlayStation Minis|LibRetro_PSXMIN|ppsspp_libretro
1210 Sony PocketStation|LibRetro_POCKS|mess_libretro|pockstat
1211 Sony PSP|LibRetro_PSP|ppsspp_libretro
1212 Sony PSP Minis|LibRetro_PSP|ppsspp_libretro
1213 Sord M5|LibRetro_SORD|mess_libretro|m5
1214 Spectravideo|LibRetro_SV328|mess_libretro|svi328n
1215 Super Nintendo Entertainment System|LibRetro_SNES|bsnes_balanced_libretro|snes
1216 Taito Classics|LibRetro_TAIC|mame_libretro
1217 Tandy TRS-80 Color Computer|LibRetro_TRS80|mess_libretro|coco3
1218 Technos|LibRetro_TECHN|mame_libretro
1219 Texas Instruments TI 99-4A|LibRetro_TI99|mess_libretro|ti99_4a
1220 Thomson MO5|LibRetro_MO5|mess_libretro|mo5
1221 Thomson TO7|LibRetro_TO7|mess_libretro|to7
1222 Tiger Game.com|LibRetro_TCOM|mess_libretro|gamecom
1223 Tiki-100|LibRetro_TIKI|mess_libretro|kontiki
1224 Tomy Tutor|LibRetro_TOMY|mess_libretro|tutor
1225 VTech CreatiVision|LibRetro_VTECH|mess_libretro|crvision
1226 Watara Supervision|LibRetro_SUPRV|mess_libretro|svision
1227 Williams Classics|LibRetro_WILLS|mame_libretro
1228 )"
1229 mType := Object()
1230 Loop, Parse, mTypeVar, `n, `r
1231 {
1232 obj := {}
1233 Loop, Parse, A_LoopField, |
1234 {
1235 If (A_Index = 1)
1236 obj.System := A_LoopField
1237 Else If (A_Index = 2)
1238 obj.ID := A_LoopField
1239 Else If (A_Index = 3)
1240 obj.Core := A_LoopField
1241 Else { ; 4
1242 StringSplit, tmp, A_LoopField, `,
1243 obj.MAMEID := tmp1
1244 obj.MAMEMedia := tmp2
1245 }
1246 }
1247 mType.Insert(obj["System"], obj)
1248 }
1249 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1250 ; For easier use throughout the module
1251 retroSystem := mType[systemName].System
1252 retroID := mType[systemName].ID
1253 retroCore := mType[systemName].Core
1254 retroMAMEID := mType[systemName].MAMEID
1255 retroMAMEMedia := mType[systemName].MAMEMedia
1256 RLLog.Info("Module - Using these system variables:")
1257 RLLog.Info("Module - retroSystem: " . retroSystem)
1258 RLLog.Info("Module - retroID: " . retroID)
1259 RLLog.Info("Module - retroCore: " . retroCore)
1260 RLLog.Info("Module - retroMAMEID: " . retroMAMEID)
1261 RLLog.Info("Module - retroMAMEMedia: " . retroMAMEMedia)
1262 If !retroSystem
1263 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this " . MEmu . " module: " . moduleName)
1264 If !retroCore
1265 ScriptError("Your Core ID is: " . retroID . "`nCould not find a default core to use. Please update the module with a default core.")
1266
1267 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
1268 configFolder := moduleIni.Read("Settings", "ConfigFolder",emuPath . "\config",,1)
1269 mameRomPath := moduleIni.Read("MAME", "BIOS_Roms_Folder",,,1)
1270 mameHideNag := If moduleIni.Read("MAME", "Hide_Nag_Screen","false",,1) = "true" ? "enabled" : "disabled"
1271 mameHideInfo := If moduleIni.Read("MAME", "Hide_Info_Screen","false",,1) = "true" ? "enabled" : "disabled"
1272 mameHideWarn := If moduleIni.Read("MAME", "Hide_Warning_Screen","false",,1) = "true" ? "enabled" : "disabled"
1273 hideConsole := moduleIni.Read("Settings", "HideConsole","true",,1)
1274 ejectToggleKey := moduleIni.Read("Settings", "Eject_Toggle_Key",,,1)
1275 nextDiskKey := moduleIni.Read("Settings", "Next_Disk_Key",,,1)
1276 prevDiskKey := moduleIni.Read("Settings", "Previous_Disk_Key",,,1)
1277 core := moduleIni.Read(romName . "|" . systemName, "LibRetro_Core",retroCore,,1)
1278 superGB := moduleIni.Read(romName . "|" . systemName, "SuperGameBoy","false",,1)
1279 enableNetworkPlay := moduleIni.Read(romName . "|Network", "Enable_Network_Play","false",,1)
1280 overlay := moduleIni.Read(romName . "|" . systemName, "Overlay",,,1)
1281 videoShader := moduleIni.Read(romName . "|" . systemName, "VideoShader",,,1)
1282 aspectRatioIndex := moduleIni.Read(romName . "|" . systemName, "AspectRatioIndex",,,1)
1283 customViewportWidth := moduleIni.Read(romName . "|" . systemName, "CustomViewportWidth",,,1)
1284 customViewportHeight := moduleIni.Read(romName . "|" . systemName, "CustomViewportHeight",,,1)
1285 customViewportX := moduleIni.Read(romName . "|" . systemName, "CustomViewportX",,,1)
1286 customViewportY := moduleIni.Read(romName . "|" . systemName, "CustomViewportY",,,1)
1287 stretchToFillBezel := moduleIni.Read(romName . "|" . systemName, "StretchToFillBezel","false",,1)
1288 rotation := moduleIni.Read(romName . "|" . systemName, "Rotation",0,,1)
1289 cropOverscan := moduleIni.Read(romName . "|" . systemName, "CropOverscan",,,1)
1290 threadedVideo := moduleIni.Read(romName . "|" . systemName, "ThreadedVideo",,,1)
1291 vSync := moduleIni.Read(romName . "|" . systemName, "VSync",,,1)
1292 integerScale := moduleIni.Read(romName . "|" . systemName, "IntegerScale",,,1)
1293 configurationPerCore := moduleIni.Read(romName . "|" . systemName, "ConfigurationPerCore","false",,1)
1294
1295 If (StringUtils.Contains(core, "^(mame|mess|ume)") && !retroMAMEID) {
1296 retroMAMEID := "mame" ; set all systems that use a mame core to the default mame ID so any system name is supported
1297 RLLog.Warning("Module - Setting MAMEID to default ""mame"" for """ . retroSystem . """")
1298 }
1299
1300 configFolder := RLObject.getFullPathFromRelative(rlPath,configFolder)
1301 mameRomPath := If mameRomPath ? RLObject.getFullPathFromRelative(rlPath,mameRomPath) : romPath
1302 overlay := RLObject.getFullPathFromRelative(rlPath,overlay)
1303 videoShader := RLObject.getFullPathFromRelative(rlPath,videoShader)
1304 rotateBezel := false
1305
1306 configFolder := new Folder(configFolder)
1307
1308 If (retroID = "LibRetro_SGB" || superGB = "true") ; if system or rom is set to use Super Game Boy
1309 { superGB := "true" ; setting this just in case it's false and the system is Nintendo Super Game Boy
1310 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")
1311 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")
1312 retroID := "LibRetro_SGB" ; switching to Super Game Boy mode
1313 retroSystem := "Nintendo Super Game Boy"
1314 }
1315
1316 ; Find the dll for this system
1317 libDll := CheckFile(emuPath . "\cores\" . core . ".dll", "Your " . retroID . " dll is set to " . core . " but could not locate this file:`n" . emuPath . "\cores\" . core . ".dll")
1318
1319 ; Find the cfg file to use
1320 If !configFolder.Exist()
1321 ScriptError("You need to make sure ""ConfigFolder"" is pointing to your RetroArch config folder. By default it is looking here: """ . configFolder.FilePath . """")
1322 globalRetroCfg := emuPath . "\retroarch.cfg"
1323 systemRetroCfg := configFolder.FilePath . "\" . retroSystem . ".cfg"
1324 coreRetroCfg := configFolder.FilePath . "\" . core . ".dll.cfg"
1325 RLLog.Info("Module - Global cfg should be: " . globalRetroCfg)
1326 RLLog.Info("Module - System cfg should be: " . systemRetroCfg)
1327 RLLog.Info("Module - Core cfg should be: " . coreRetroCfg)
1328 foundCfg := ""
1329
1330 systemRetroCfg := new File(systemRetroCfg)
1331 coreRetroCfg := new File(coreRetroCfg)
1332 globalRetroCfg := new File(globalRetroCfg)
1333
1334 If systemRetroCfg.Exist() { ; check for system cfg first
1335 retroCFGFile := systemRetroCfg
1336 foundCfg := 1
1337 RLLog.Info("Module - Found a System cfg!")
1338 } Else If coreRetroCfg.Exist() { ; 2nd option is a core config
1339 retroCFGFile := coreRetroCfg
1340 foundCfg := 1
1341 RLLog.Info("Module - Found a Core cfg!")
1342 } Else If globalRetroCfg.Exist() { ; 3rd is global cfg
1343 retroCFGFile := globalRetroCfg
1344 foundCfg := 1
1345 RLLog.Info("Module - Found a Global cfg!")
1346 }
1347 If foundCfg {
1348 RLLog.Info("Module - " . MEmu . " is using " . retroCFGFile.FileFullPath . " as its config file.")
1349 retroCFG := LoadProperties(retroCFGFile.FileFullPath)
1350 } Else
1351 RLLog.Warning("Module - Could not find a cfg file to update settings. RetroArch will make one for you.")
1352
1353 If StringUtils.Contains(rotation,"1|3") ; use vertical bezel if RA rotation is set to 90 or 270 degrees
1354 rotateBezel := true
1355
1356 If StringUtils.Contains(retroID, "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX") { ; these systems require the retroarch settings to be read
1357 retroSysDir := ReadProperty(retroCFG,"system_directory") ; read value
1358 retroSysDir := ConvertRetroCFGKey(retroSysDir) ; remove dbl quotes
1359 retroSysDirLeft := StringUtils.Left(retroSysDir, 2)
1360 If (retroSysDirLeft = ":\") { ; if retroarch is set to use a default folder
1361 retroSysDir := StringUtils.TrimLeft(retroSysDir, 1)
1362 RLLog.Info("Module - RetroArch is using a relative system path: """ . retroSysDir . """")
1363 retroSysDir := emuPath . retroSysDir
1364 }
1365 If !retroSysDir
1366 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.")
1367 checkForSlash := StringUtils.Right(retroSysDir, 1)
1368 If (checkForSlash = "\") ; check if a backslash is the last character. If it is, remove it, as this is non-standard method to define folders
1369 retroSysDir := StringUtils.TrimRight(retroSysDir, 1)
1370 }
1371
1372 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
1373 RLLog.Info("Module - Reading / creating system ini for specific settings.")
1374 If !StringUtils.Contains(core, "^(mame|mess|ume)") {
1375 If !SystemModuleIni.Exist()
1376 SystemModuleIni.Append ; create a new blank ini file if one does not exist
1377 }
1378
1379 If (configurationPerCore = "true") {
1380 coreOptionsCFGFile := new File(configFolder.FilePath . "\retroarch-core-options.cfg")
1381 coreOptionsCFGFile.CheckFile("Could not find retroarch-core-options.cfg in retroarch directory: """ . configFolder.FilePath . """")
1382 } Else {
1383 coreOptionsCFGFile := new File(emuPath . "\retroarch-core-options.cfg")
1384 coreOptionsCFGFile.CheckFile("Could not find retroarch-core-options.cfg in retroarch directory: """ . emuPath . """")
1385 }
1386 coreOptionsCFG := LoadProperties(coreOptionsCFGFile.FileFullPath)
1387
1388 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; Set some MAME/MESS/UME core options.
1389 tmpCore := If StringUtils.Contains(core, "mame") ? "mame" : "mess"
1390 WriteProperty(coreOptionsCFG, tmpCore . "_read_config", """enabled""", 1)
1391 WriteProperty(coreOptionsCFG, tmpCore . "_boot_from_cli", """enabled""", 1) ; This needs to be enabled in order to run games with RLauncher
1392 WriteProperty(coreOptionsCFG, tmpCore . "_hide_nagscreen", "" . mameHideNag . "", 1)
1393 WriteProperty(coreOptionsCFG, tmpCore . "_hide_infoscreen", "" . mameHideInfo . "", 1)
1394 WriteProperty(coreOptionsCFG, tmpCore . "_hide_warnings", "" . mameHideWarn . "", 1)
1395 } Else If StringUtils.Contains(retroID, "LibRetro_N64") { ; Nintendo 64
1396 mupenGfx := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Plugin", "auto",,1)
1397 mupenRsp := moduleIni.Read(romName . "|" . systemName, "Mupen_RSP_Plugin", "auto",,1)
1398 mupenCpu := moduleIni.Read(romName . "|" . systemName, "Mupen_CPU_Core", "dynamic_recompiler",,1)
1399 mupenPak1 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_1", "memory",,1)
1400 mupenPak2 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_2", "memory",,1)
1401 mupenPak3 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_3", "memory",,1)
1402 mupenPak4 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_4", "memory",,1)
1403 mupenGfxAccur := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Accuracy", "high",,1)
1404 mupenExpMem := moduleIni.Read(romName . "|" . systemName, "Mupen_Disable_Exp_Memory", "no",,1)
1405 mupenTexturFilt := moduleIni.Read(romName . "|" . systemName, "Mupen_Texture_Filtering", "nearest",,1)
1406 mupenViRefresh := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Refresh", "2200",,1)
1407 mupenFramerate := moduleIni.Read(romName . "|" . systemName, "Mupen_Framerate", "fullspeed",,1)
1408 mupenResolution := moduleIni.Read(romName . "|" . systemName, "Mupen_Resolution", "640x480",,1)
1409 mupenPolyOffstFctr := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Factor", "-3.0",,1)
1410 mupenPolyOffstUnts := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Units", "-3.0",,1)
1411 mupenViOverlay := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Overlay", "disabled",,1)
1412 mupenAnalogDzone := moduleIni.Read(romName . "|" . systemName, "Mupen_Analog_Deadzone", "15",,1)
1413
1414 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin", mupenGfx, 1)
1415 WriteProperty(coreOptionsCFG, "mupen64-rspplugin", mupenRsp, 1)
1416 WriteProperty(coreOptionsCFG, "mupen64-cpucore", mupenCpu, 1)
1417 WriteProperty(coreOptionsCFG, "mupen64-pak1", mupenPak1, 1)
1418 WriteProperty(coreOptionsCFG, "mupen64-pak2", mupenPak2, 1)
1419 WriteProperty(coreOptionsCFG, "mupen64-pak3", mupenPak3, 1)
1420 WriteProperty(coreOptionsCFG, "mupen64-pak4", mupenPak4, 1)
1421 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin-accuracy", mupenGfxAccur, 1)
1422 WriteProperty(coreOptionsCFG, "mupen64-disableexpmem", mupenExpMem, 1)
1423 WriteProperty(coreOptionsCFG, "mupen64-filtering", mupenTexturFilt, 1)
1424 WriteProperty(coreOptionsCFG, "mupen64-virefresh", mupenViRefresh, 1)
1425 WriteProperty(coreOptionsCFG, "mupen64-framerate", mupenFramerate, 1)
1426 WriteProperty(coreOptionsCFG, "mupen64-screensize", mupenResolution, 1)
1427 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-factor", mupenPolyOffstFctr, 1)
1428 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-units", mupenPolyOffstUnts, 1)
1429 WriteProperty(coreOptionsCFG, "mupen64-angrylion-vioverlay", mupenViOverlay, 1)
1430 WriteProperty(coreOptionsCFG, "mupen64-astick-deadzone", mupenAnalogDzone, 1)
1431 } Else If StringUtils.Contains(retroID, "LibRetro_NES") { ; these systems will use an ini to store game specific settings
1432 If StringUtils.Contains(core, "nestopia_libretro") { ; Nestopia
1433 nestopiaBlargg := moduleIni.Read(romName . "|Nestopia", "Nestopia_Blargg_NTSC_Filter", "disabled",,1)
1434 nestopiaPalette := moduleIni.Read(romName . "|Nestopia", "Nestopia_Palette", "canonical",,1)
1435 nestopiaNoSprteLimit := moduleIni.Read(romName . "|Nestopia", "Nestopia_Remove_Sprites_Limit", "disabled",,1)
1436
1437 WriteProperty(coreOptionsCFG, "nestopia_blargg_ntsc_filter", nestopiaBlargg, 1)
1438 WriteProperty(coreOptionsCFG, "nestopia_palette", nestopiaPalette, 1)
1439 WriteProperty(coreOptionsCFG, "nestopia_nospritelimit", nestopiaNoSprteLimit, 1)
1440 }
1441 } Else If StringUtils.Contains(retroID, "LibRetro_LYNX") { ; Atari Lynx
1442 If StringUtils.Contains(core, "handy_libretro") { ; Handy
1443 handyRotate := moduleIni.Read(romName . "|" . systemName, "Handy_Rotation", "None",,1)
1444 If StringUtils.Contains(handyRotate, "240") or StringUtils.Contains(handyRotate, "90")
1445 rotateBezel := true
1446 WriteProperty(coreOptionsCFG, "handy_rot", handyRotate, 1)
1447 }
1448 } Else If StringUtils.Contains(retroID, "LibRetro_PSX") { ; Sony PlayStation
1449 psxCdImageCache := moduleIni.Read(romName . "|" . systemName, "PSX_CD_Image_Cache", """enabled""",,1)
1450 psxMemcardHandling := moduleIni.Read(romName . "|" . systemName, "PSX_Memcard_Handling", """libretro""",,1)
1451 psxDualshockAnalogToggle := moduleIni.Read(romName . "|" . systemName, "PSX_Dualshock_Analog_Toggle", """enabled""",,1)
1452
1453 WriteProperty(coreOptionsCFG, "beetle_psx_cdimagecache", psxCdImageCache, 1)
1454 WriteProperty(coreOptionsCFG, "beetle_psx_use_mednafen_memcard0_method", psxMemcardHandling, 1)
1455 WriteProperty(coreOptionsCFG, "beetle_psx_analog_toggle", psxDualshockAnalogToggle, 1)
1456 }
1457 SaveProperties(coreOptionsCFGFile.FileFullPath, coreOptionsCFG)
1458 }
1459
1460 hideEmuObj := Object(emuConsoleWindow,0,emuPrimaryWindow,1)
1461 7z(romPath, romName, romExtension, sevenZExtractPath)
1462
1463 mgM3UFile := new File(romPath . "\" . romTable[1,4] . ".m3u")
1464
1465 mgRomExtensions := "cue|iso|ccd"
1466 mgValidExtension := false
1467
1468 Loop, Parse, mgRomExtensions, |
1469 If (romExtension = "." . A_LoopField)
1470 mgValidExtension := true
1471
1472 If (StringUtils.Contains(retroID, "LibRetro_PSX") && romTable.MaxIndex() && mgValidExtension) { ; See if MultiGame table is populated
1473 m3uRomIndex := Object()
1474 mgType := romTable[1,6] . " "
1475 mgMaxIndex := romTable.MaxIndex()
1476 mgRomIndex := 0
1477
1478 If mgM3UFile.Exist()
1479 mgM3UFile.Delete()
1480
1481 Loop % mgMaxIndex
1482 {
1483 If (romTable[A_Index, 3] = romName) {
1484 tempType := romTable[A_Index, 5]
1485 mgRomIndex := StringUtils.TrimLeft(tempType, StringUtils.StringLength(mgType))
1486 RLLog.Info("Found rom index in rom set in romTable: " . mgRomIndex)
1487 Break
1488 }
1489 }
1490
1491 If (mgRomIndex > 0) {
1492 tempRomIndex := mgRomIndex
1493 Loop % mgMaxIndex
1494 {
1495 mgTypeIndex := mgType . tempRomIndex
1496 m3uRomIndex.Insert(tempRomIndex)
1497
1498 Loop % mgMaxIndex
1499 {
1500 If (romTable[A_Index, 5] = mgTypeIndex) {
1501 tempRomPath := romTable[A_Index, 1]
1502 mgM3UFile.Append(tempRomPath . "`n")
1503 RLLog.Info("Module - Appending rom path to m3u: " . tempRomPath)
1504 Break
1505 }
1506 }
1507
1508 If (tempRomIndex < mgMaxIndex)
1509 tempRomIndex++
1510 Else
1511 tempRomIndex := 1
1512 }
1513 }
1514 }
1515
1516 ; MAME/MESS/UME core options
1517 MAMEParam1 := ""
1518 MAMEParam2 := ""
1519 MAMEParam3 := ""
1520 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; if a MAME/MESS/UME core is used
1521 If !retroMAMEID
1522 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for the MAME/MESS/UME LibRetro core")
1523 Else
1524 RLLog.Info("Module - MAME/MESS/UME mode using a known ident: " . retroMAMEID)
1525
1526 If !mameRomPath
1527 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.")
1528
1529 If (retroMAMEID = "mame") { ; want this for arcade mame only
1530 RLLog.Info("Module - Retroarch MAME/MESS/UME Arcade mode enabled")
1531 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1532 } Else {
1533 RLLog.Info("Module - Retroarch MAME/MESS/UME Console/PC mode enabled")
1534 MAMEParam1 := ""
1535 MAMEParam2 := " -rompath \""" . mameRomPath . "\"""
1536
1537 ; If we already have a media type, then use it.
1538 If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cart") {
1539 ;MAMEParam3 := " -cart \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1540 MAMEParam3 := " -cart \""" . romPath . "\" . romName . romExtension . "\"""""
1541 ; 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.
1542 ; Defaulting to the TurboDuo cdrom bios since it will play 2.00 or 3.00 games.
1543 } Else If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cdrom") {
1544 ;MAMEParam3 := " -cart cdsys -cdrm \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1545 MAMEParam3 := " -cart scdsys -cdrm \""" . romPath . "\" . romName . romExtension . "\"""""
1546 } Else {
1547 ; Build a key/value object containing the different MAMEParam3 choices
1548 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")
1549 MAMEParam3 := MAMEP3[retroMAMEID] ; search object for the retroMAMEID pair
1550 MAMEParam3 := " -" . (If MAMEParam3 ? MAMEParam3 : "cart") . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1551 }
1552
1553 If (retroMAMEID = "mbeeic") ; Applied Technology MicroBee
1554 { microbeeModel := IniReadCheck(MAMESysINI, romName, "MicroBee_Model","mbeeic",,1)
1555 If microbeeModel not in mbee,mbeeic,mbeepc,mbeepc85,mbee56
1556 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1557 Else If (microbeeModel != "mbeeic")
1558 retroMAMEID := microbeeModel
1559 If romExtension in .mwb,.com,.bee
1560 mediaDeviceType := "quik1"
1561 Else If romExtension in .wav,.tap
1562 mediaDeviceType := "cass"
1563 Else If romExtension in .rom
1564 mediaDeviceType := "cart"
1565 Else If romExtension in .dsk
1566 mediaDeviceType := "flop1"
1567 Else ; .bin format
1568 mediaDeviceType := "quik2"
1569 MAMEParam3 := " -" . mediaDeviceType . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1570 }
1571
1572 fullRomPath := MAMEParam1 . MAMEParam2 . MAMEParam3
1573 }
1574 } Else If (superGB = "true") {
1575 RLLog.Info("Module - Retroarch Super Game Boy mode enabled")
1576 fullRomPath := " """ . sgbRomPath . """ --subsystem sgb """ . romPath . "\" . romName . romExtension . """"
1577 } Else {
1578 RLLog.Info("Module - Retroarch standard mode enabled")
1579 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1580 }
1581
1582 If (retroID = "LibRetro_NFDS") ; Nintendo Famicom Disk System
1583 { disksysRom := new File(retroSysDir . "\disksys.rom")
1584 If !disksysRom.Exist()
1585 ScriptError("RetroArch requires ""disksys.rom"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1586 } Else If (retroID = "LibRetro_SCD") ; Sega CD
1587 { If !StringUtils.Contains(romExtension, "\.bin|\.cue|\.iso")
1588 ScriptError("RetroArch only supports Sega CD games in bin|cue|iso format. It does not support:`n" . romExtension)
1589 biosCDEBin := new File(retroSysDir . "\bios_CD_E.bin")
1590 biosCDUBin := new File(retroSysDir . "\bios_CD_U.bin")
1591 biosCDJBin := new File(retroSysDir . "\bios_CD_J.bin")
1592 If !biosCDEBin.Exist()
1593 ScriptError("RetroArch requires ""bios_CD_E.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1594 If !biosCDUBin.Exist()
1595 ScriptError("RetroArch requires ""bios_CD_U.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1596 If !biosCDJBin.Exist()
1597 ScriptError("RetroArch requires ""bios_CD_J.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1598 } Else If StringUtils.Contains(retroID,"LibRetro_PCECD|LibRetro_TGCD") ; NEC PC Engine-CD and NEC TurboGrafx-CD
1599 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1600 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1601 sysCard3Pce := new File(retroSysDir . "\syscard3.pce")
1602 If !sysCard3Pce.Exist()
1603 ScriptError("RetroArch requires ""syscard3.pce"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1604 } Else If (retroID = "LibRetro_PCFX")
1605 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1606 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1607 pcfxBios := new File(retroSysDir . "\pcfx.bios")
1608 If !pcfxBios.Exist()
1609 ScriptError("RetroArch requires ""pcfx.bios"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1610 } Else If (retroID = "LibRetro_SCUMM")
1611 {
1612 scummFile := new File(romPath . "\" . romName . ".scummvm")
1613 If !scummFile.Exist()
1614 scummFile.Append("""" . romName . """")
1615 }
1616
1617 networkSession := ""
1618 If (enableNetworkPlay = "true") {
1619 RLLog.Info("Module - Network Multi-Player is an available option for " . dbName)
1620
1621 netplayNickname := moduleIni.Read("Network", "NetPlay_Nickname","Player",,1)
1622 getWANIP := moduleIni.Read("Network", "Get_WAN_IP","false",,1)
1623
1624 If (getWANIP = "true")
1625 myPublicIP := GetPublicIP()
1626
1627 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1628 defaultServerIP := moduleIni.Read("Network", "Default_Server_IP", myPublicIP,,1)
1629 defaultServerPort := moduleIni.Read("Network", "Default_Server_Port",,,1)
1630 lastIP := moduleIni.Read("Network", "Last_IP", defaultServerIP,,1) ; does not need to be on the ISD
1631 lastPort := moduleIni.Read("Network", "Last_Port", defaultServerPort,,1) ; does not need to be on the ISD
1632
1633 mpMenuStatus := MultiPlayerMenu(lastIP,lastPort,networkType,,0)
1634 If (mpMenuStatus = -1) { ; if user exited menu early
1635 RLLog.Warning("Module - Cancelled MultiPlayer Menu. Exiting module.")
1636 ExitModule()
1637 }
1638 If networkSession {
1639 RLLog.Info("Module - Using a Network for " . dbName)
1640 moduleIni.Write(networkPort, "GlobalModuleIni", "Network", "Last_Port")
1641 ; msgbox lastIP: %lastIP%`nlastPort: %lastPort%`nnetworkIP: %networkIP%`nnetworkPort: %networkPort%
1642 If (networkType = "client") {
1643 moduleIni.Write(networkIP, "GlobalModuleIni", "Network", "Last_IP") ; Save last used IP and Port for quicker launching next time
1644 netCommand := " -C " . networkIP . " --port " . networkPort . " --nick """ . netplayNickname . """" ; -C = connect as client
1645 } Else { ; server
1646 netCommand := " -H --port " . networkPort . " --nick """ . netplayNickname . """" ; -H = host as server
1647 }
1648 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1649 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1650 } Else
1651 RLLog.Info("Module - User chose Single Player mode for this session")
1652 }
1653
1654 BezelStart(,,(If rotateBezel ? 1:""))
1655
1656 If foundCfg {
1657 If (stretchToFillBezel = "true" and bezelEnabled = "true" and bezelPath)
1658 {
1659 customViewportWidth := bezelScreenWidth
1660 customViewportHeight := bezelScreenHeight
1661 customViewportX := 0
1662 customViewportY := 0
1663 aspectRatioIndex := 22
1664 RLLog.Info("Stretching viewport to fit bezel")
1665 }
1666
1667 raCfgHasChanges := ""
1668 WriteRetroProperty("input_overlay", overlay)
1669 WriteRetroProperty("video_shader", videoShader)
1670 WriteRetroProperty("aspect_ratio_index", aspectRatioIndex)
1671 WriteRetroProperty("custom_viewport_width", customViewportWidth)
1672 WriteRetroProperty("custom_viewport_height", customViewportHeight)
1673 WriteRetroProperty("custom_viewport_x", customViewportX)
1674 WriteRetroProperty("custom_viewport_y", customViewportY)
1675 WriteRetroProperty("video_rotation", rotation)
1676 WriteRetroProperty("video_crop_overscan", cropOverscan)
1677 WriteRetroProperty("video_threaded", threadedVideo)
1678 WriteRetroProperty("video_vsync", vSync)
1679 WriteRetroProperty("video_scale_integer", integerScale)
1680 WriteRetroProperty("input_disk_eject_toggle", ejectToggleKey)
1681 WriteRetroProperty("input_disk_next", nextDiskKey)
1682 WriteRetroProperty("input_disk_prev", prevDiskKey)
1683 If StringUtils.Contains(retroID, "LibRetro_PSX") {
1684 Loop, 8 ; Loop 8 times for 8 controllers
1685 { p%A_Index%ControllerType := moduleIni.Read(romName . "|" . systemName, "P" . A_Index . "_Controller_Type", 517,,1)
1686 WriteRetroProperty("input_libretro_device_p" . A_Index, p%A_Index%ControllerType)
1687 }
1688 }
1689
1690 If raCfgHasChanges {
1691 RLLog.Info("Module - Saving changed settings to: """ . retroCFGFile.FileFullPath . """")
1692 SaveProperties(retroCFGFile.FileFullPath, retroCFG)
1693 }
1694 }
1695
1696 fullscreen := If fullscreen = "true" ? " -f" : ""
1697 srmPath := new Folder(emuPath . "\srm\" . retroSystem) ; path for this system's srm files
1698 saveStatePath := new Folder(emuPath . "\save\" . retroSystem) ; path for this system's save state files
1699 retroCFGFileCLI := If foundCfg ? " -c """ . retroCFGFile.FileFullPath . """" : ""
1700
1701 If !srmPath.Exist("folder")
1702 srmPath.CreateDir() ; creating srm dir if it doesn't exist
1703 If !saveStatePath.Exist("folder")
1704 saveStatePath.CreateDir() ; creating save dir if it doesn't exist
1705
1706 HideAppStart(hideEmuObj,hideEmu)
1707
1708 If (StringUtils.Contains(core, "^(mame|mess|ume)") && (retroMAMEID != "mame")) { ; if a MAME/MESS/UME core is used
1709 primaryExe.Run(" """ . (retroMAMEID ? retroMAMEID : "") . fullRomPath . """ " . fullscreen . retroCFGFileCLI . " -L """ . libDll . """ -s """ . srmPath.FilePath . "\" . romName . ".srm"" -S """ . saveStatePath.FilePath . "\" . romName . ".state""" . netCommand, "Hide")
1710 } Else If (retroID = "LibRetro_SCUMM") {
1711 primaryExe.Run(" """ . scummFile . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . """ -s """ . srmPath.FilePath . "\" . romName . ".srm"" -S """ . saveStatePath.FilePath . "\" . romName . ".state""" . netCommand, "Hide")
1712 } Else If (retroID = "LibRetro_SGB" || If superGB = "true") { ; For some reason, the order of our command line matters in this particular case.
1713 primaryExe.Run(fullscreen . retroCFGFileCLI . " -L """ . libDll . """ -s """ . srmPath.FilePath . "\" . romName . ".srm"" -S """ . saveStatePath.FilePath . "\" . romName . ".state""" . fullRomPath . netCommand, "Hide")
1714 } Else If mgM3UFile.Exist() {
1715 primaryExe.Run(" """ . mgM3UFile.FileFullPath . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . """ -s """ . srmPath.FilePath . "\" . romName . ".srm"" -S """ . saveStatePath.FilePath . "\" . romName . ".state""" . netCommand, "Hide")
1716 } Else {
1717 primaryExe.Run(" " . fullRomPath . fullscreen . retroCFGFileCLI . " -L """ . libDll . """ -s """ . srmPath.FilePath . "\" . romName . ".srm"" -S """ . saveStatePath.FilePath . "\" . romName . ".state""" . netCommand, "Hide")
1718 }
1719
1720 mpMenuStatus := ""
1721 If networkSession {
1722 canceledServerWait := false
1723 multiplayerMenuExit := false
1724 TimerUtils.SetTimer("NetworkConnectedCheck", 500)
1725
1726 If (networkType = "server") {
1727 RLLog.Info("Module - Waiting for a client to connect to your server")
1728 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"You are the server. Please wait for your client to connect.")
1729 } Else { ; client
1730 RLLog.Info("Module - Trying to contact the server to establish a connection.")
1731 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"Attempting to connect to the server...")
1732 }
1733
1734 If (mpMenuStatus = -1) { ; if user exited menu early before a client connected
1735 RLLog.Warning("Module - Cancelled waiting for the " . If (networkType = "server") ? "client to connect" : "server to respond" . ". Exiting module.")
1736 If primaryExe.Process("Exist")
1737 primaryExe.Process("Close") ; must close process as the exe is waiting for a client to connect and no window was drawn yet
1738 ExitModule()
1739 } Else { ; blank response from MultiPlayerMenu, exited properly
1740 RLLog.Info("Module - " . If (networkType = "server") ? "Client has connected" : "Connected to the server")
1741 emuPrimaryWindow.Wait()
1742 emuPrimaryWindow.WaitActive()
1743 }
1744 TimerUtils.SetTimer("NetworkConnectedCheck", "Off")
1745 } Else { ; single player
1746 emuPrimaryWindow.Wait()
1747 emuPrimaryWindow.WaitActive()
1748 }
1749
1750 If (hideConsole = "true")
1751 emuConsoleWindow.Set("Transparent", "On") ; makes the console window transparent so you don't see it on exit
1752
1753 BezelDraw()
1754 HideAppEnd(hideEmuObj,hideEmu)
1755 FadeInExit()
1756 primaryExe.Process("WaitClose")
1757 7zCleanUp()
1758 BezelExit()
1759 FadeOutExit()
1760 ExitModule()
1761
1762
1763 ; Writes new properties into the retroCFG if defined by user
1764 WriteRetroProperty(key,value="") {
1765 If (value != "") {
1766 Global retroCFG,raCfgHasChanges
1767 WriteProperty(retroCFG, key, value,1,1)
1768 raCfgHasChanges := 1
1769 }
1770 }
1771
1772 ; Used to convert between RetroArch keys and usable data
1773 ConvertRetroCFGKey(txt,direction="read"){
1774 Global emuPath,RLLog
1775 If (direction = "read")
1776 { newtxt := StringUtils.TrimLeft(txt,1,0) ; removes the " from the left of the txt
1777 newtxt := StringUtils.TrimRight(newtxt,1,0) ; removes the " from the right of the txt
1778 relativeCheck := StringUtils.SubStr(newtxt,1,1,0)
1779 If StringUtils.Contains(relativeCheck,":",0) { ; if the path contains a ":" then it is a relative path
1780 RLLog.Debug("ConvertRetroCFGKey - " . newtxt . " is a relative path")
1781 newtxt := StringUtils.TrimLeft(newtxt,1,0) ; removes the : from the left of the txt
1782 newtxt := AbsoluteFromRelative(emuPath, "." . newtxt) ; convert relative to absolute
1783 }
1784 If StringUtils.Contains(newtxt,"/",0)
1785 newtxt := StringUtils.Replace(newtxt,"/","\",1,,0) ; replaces all forward slashes with backslashes
1786 } Else If (direction = "write")
1787 { newtxt := """" . txt . """" ; wraps the txt with ""
1788 If StringUtils.Contains(newtxt,"\\",0)
1789 newtxt := StringUtils.Replace(newtxt,"\","/",1,,0) ; replaces all backslashes with forward slashes
1790 } Else
1791 ScriptError("Not a valid use of ConvertRetroCFGKey. Only ""read"" or ""write"" are supported.")
1792 RLLog.Debug("ConvertRetroCFGKey - Converted " . txt . " to " . newtxt)
1793 Return newtxt
1794 }
1795
1796 MultiGame:
1797 KeyUtils.SetKeyDelay(100)
1798 emuPrimaryWindow.Activate()
1799 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; eject disc in Retroarch
1800 If (!mgLastRomIndex) {
1801 mgLastRomIndex := mgRomIndex
1802 }
1803 selectedRomIndex := 0
1804 selectedRomIndex := StringUtils.TrimLeft(selectedRomNum, StringUtils.StringLength(mgType,0))
1805
1806 Loop % mgMaxIndex
1807 {
1808 If (m3uRomIndex[A_index] = mgLastRomIndex) {
1809 tempLastRomIndex := A_index
1810 RLLog.Debug("Module - Last index: " . tempLastRomIndex)
1811 }
1812 If (m3uRomIndex[A_index] = selectedRomIndex) {
1813 tempSelectedRomIndex := A_index
1814 RLLog.Debug("Module - Selected index: " . tempSelectedRomIndex)
1815 }
1816 }
1817
1818 mgNewIndex := tempLastRomIndex - tempSelectedRomIndex
1819
1820 If (mgNewIndex < 0) {
1821 mgNewIndex := mgNewIndex * -1
1822 Loop % mgNewIndex
1823 {
1824 RLLog.Debug("Module - Sending the next disk key: " . nextDiskKey)
1825 KeyUtils.Send("{" . nextDiskKey . " down}{" . nextDiskKey . " up}")
1826 }
1827 } Else If (mgNewIndex > 0) {
1828 Loop % mgNewIndex
1829 {
1830 RLLog.Debug("Module - Sending the previous disk key: " . mgNewIndex)
1831 KeyUtils.Send("{" . prevDiskKey . " down}{" . prevDiskKey . " up}")
1832 }
1833 }
1834
1835 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; close disc in Retroarch
1836 mgLastRomIndex := selectedRomIndex
1837 Return
1838
1839 NetworkConnectedCheck:
1840 If clientConnected
1841 multiplayerMenuExit := true
1842 Else If emuPrimaryWindow.Exist() {
1843 RLLog.Info("Module - RetroArch session started, closing the MultiPlayer menu")
1844 multiplayerMenuExit := true
1845 }
1846 Return
1847
1848 CloseProcess:
1849 FadeOutStart()
1850 emuPrimaryWindow.Close()
1851 Return
1852
185316:40:12:701 | RL | INFO | +0 | BuildScript - Loaded MultiGame scripts
185416:40:12:706 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
185516:40:12:711 | RL | INFO | +16 | BuildScript - Loaded Statistics.ahk script
185616:40:12:716 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Global.ahk" not found
185716:40:12:721 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Nintendo Entertainment System.ahk" not found
185816:40:12:726 | RL | WARNING | +15 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Emulators\RetroArch.ahk" not found
185916:40:12:731 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Nintendo Entertainment System\Emulators\RetroArch.ahk" not found
186016:40:12:736 | RL | WARNING | +0 | BuildScript - "D:\RocketLauncher\Lib\User Functions\Nintendo Entertainment System\Adventure Island Classic (Europe).ahk" not found
186116:40:12:741 | RL | INFO | +16 | BuildScript - Finished injecting functions into module
186216:40:12:746 | RL | INFO | +0 | Main - Module is built
186316:40:12:752 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
186416:40:12:757 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "D:\RocketLauncher\AutoHotkey.dll"
186516:40:12:777 | RL | DEBUG | +16 | CheckFile - Attributes:
1866 FileDescription AutoHotkey_H ANSI 32-bit
1867 FileVersion 1.1.13.00
1868 InternalName AutoHotkey_H
1869 LegalCopyright Copyright (C) 2003-2013
1870 OriginalFilename AutoHotkey.exe
1871 ProductName AutoHotkey_H
1872 ProductVersion 1.1.13.00
1873 File Size: 802304 bytes
1874 Created: 9/7/2013 - 1:54:32
1875 Modified: 10/19/2019 - 3:31:13
187616:40:12:785 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
187716:40:12:790 | RL | INFO | +16 | Main - Running module
187816:40:13:043 | MD | INFO | +N/A | Module initialized
187916:40:13:048 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
188016:40:13:073 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
188116:40:13:078 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
188216:40:13:083 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
188316:40:13:104 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
188416:40:13:109 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
188516:40:13:135 | MD | DEBUG | +31 | fadeInTransitionAnimation: DefaultAnimateFadeIn
188616:40:13:140 | MD | DEBUG | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
188716:40:13:145 | MD | DEBUG | +0 | fadeLyr3Animation: DefaultFadeAnimation
188816:40:13:171 | MD | DEBUG | +32 | fadeLyr37zAnimation: DefaultFadeAnimation
188916:40:13:176 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
189016:40:13:181 | MD | DEBUG | +15 | XHotkeyTableCreation - KeyGroup ~NumpadSub not in TableKeyGroups ~Esc,
189116:40:13:186 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
189216:40:13:191 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
189316:40:13:196 | MD | DEBUG | +16 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadSub" to call label: "StartMulti"
189416:40:13:201 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
189516:40:13:206 | MD | TRACE | +0 | CustomFunction.Init - Starting
189616:40:13:211 | MD | TRACE | +16 | CustomFunction.Init - Ending
189716:40:13:216 | MD | INFO | +0 | StartModule - Started
189816:40:13:220 | MD | INFO | +0 | StartModule - MEmu: RetroArch
1899 MEmuV: v05-11-2015 Nightly
1900 MURL:
1901 MAuthor:
1902 MVersion: 2.4.2
1903 MCRC: A48DCC13
1904 iCRC: F7B77133
1905 MID:
1906 MSystem:
190716:40:13:225 | MD | WARNING | +15 | StartModule - You have an unsupported System Name for this module: "Nintendo Entertainment System". Only the following System Names are suppported: ""
190816:40:13:232 | MD | INFO | +0 | PluginInit - Started
190916:40:13:236 | MD | INFO | +0 | Process - Exist LaunchBox.exe
191016:40:13:246 | MD | INFO | +16 | Process - Exist BigBox.exe
191116:40:13:256 | MD | DEBUG | +15 | BuildDatabaseTable - Started - Building Table for: Developer|Notes|Platform|Publisher|Rating|Year|StarRating|Name|CloneOf|Series|PlayMode|Genre|Status|Source|Region|Favorite|Completed|Portable|CloneOf
191216:40:13:261 | MD | INFO | +0 | CheckFile - Checking if D:\LaunchBox\Data\Platforms\Nintendo Entertainment System.xml exists
191316:40:13:266 | MD | DEBUG | +0 | CheckFile - Attributes:
1914 File Size: 3054792 bytes
1915 Created: 10/16/2019 - 5:07:50
1916 Modified: 10/19/2019 - 3:27:48
191716:40:13:274 | MD | DEBUG | +16 | BuildDatabaseTable - Searching LaunchBox database file for XML section: <ApplicationPath>\\ALEXNAS\Roms\Nintendo Entertainment System\Adventure Island Classic (Europe).7z</ApplicationPath>
191816:40:13:281 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
191916:40:13:286 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Developer
192016:40:13:291 | MD | DEBUG | +16 | BuildDatabaseTable - Found "Developer" with a value: "Hudson Soft"
192116:40:13:295 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Notes
192216:40:13:300 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Notes" with a value: "You just found out that Princess Leilani was kidnapped by the Evil Witch Doctor and taken to Adventure Island in the South Pacific.
1923
1924You land on Adventure Island without weapons or food. The island is thick with tropical forest, mountains and caves. Hidden on the island are your skateboard, axe, food and other helpful tools you must find by exploring the island.
1925
1926Better find the weapons and food quickly because you will need them to fight the Witch Doctor's spiders, snakes, bats and demons. The Evil Witch Doctor has set lots of traps for you before you can face him one on one. Are you up for the challenge?! Can you live through Adventure Island to save Princess Leilani?!"
192716:40:13:304 | MD | DEBUG | +15 | BuildDatabaseTable - Looking database for: Platform
192816:40:13:309 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Platform" with a value: "Nintendo Entertainment System"
192916:40:13:314 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Publisher
193016:40:13:318 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Hudson Soft"
193116:40:13:323 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for: Rating
193216:40:13:327 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "Not Rated"
193316:40:13:332 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Year
193416:40:13:336 | MD | DEBUG | +16 | BuildDatabaseTable - Found "Year" with a value: "1986"
193516:40:13:341 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: StarRating
193616:40:13:345 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Name
193716:40:13:350 | MD | DEBUG | +15 | BuildDatabaseTable - Found "Name" with a value: "Hudson's Adventure Island"
193816:40:13:355 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: CloneOf
193916:40:13:359 | MD | DEBUG | +0 | BuildDatabaseTable - Found "CloneOf" with a value: "(Europe)"
194016:40:13:364 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Series
194116:40:13:368 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for: PlayMode
194216:40:13:372 | MD | DEBUG | +0 | BuildDatabaseTable - Found "PlayMode" with a value: "Eén Speler"
194316:40:13:377 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Genre
194416:40:13:381 | MD | DEBUG | +15 | BuildDatabaseTable - Found "Genre" with a value: "Platform"
194516:40:13:385 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Status
194616:40:13:390 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Status" with a value: "ROM"
194716:40:13:394 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Source
194816:40:13:399 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for: Region
194916:40:13:403 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Region" with a value: "Europe"
195016:40:13:407 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Favorite
195116:40:13:411 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Favorite" with a value: "false"
195216:40:13:416 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for: Completed
195316:40:13:420 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Completed" with a value: "false"
195416:40:13:425 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: Portable
195516:40:13:429 | MD | DEBUG | +15 | BuildDatabaseTable - Found "Portable" with a value: "false"
195616:40:13:433 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for: CloneOf
195716:40:13:441 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Videos_Path
195816:40:13:445 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for platform path for: Front_Path
195916:40:13:449 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Back_Path
196016:40:13:454 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: ClearLogo_Path
196116:40:13:458 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Fanart_Path
196216:40:13:462 | MD | DEBUG | +16 | BuildDatabaseTable - Looking database for platform path for: Screenshot_Path
196316:40:13:467 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Banner_Path
196416:40:13:471 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: SteamBanner_Path
196516:40:13:475 | MD | DEBUG | +15 | BuildDatabaseTable - Looking database for platform path for: Manuals_Path
196616:40:13:480 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Music_Path
196716:40:13:484 | MD | TRACE | +0 | PluginInit - GameInfo:
1968 GameInfo Label: Back_Path | GameInfo Value:
1969 GameInfo Label: Banner_Path | GameInfo Value:
1970 GameInfo Label: ClearLogo_Path | GameInfo Value:
1971 GameInfo Label: CloneOf | GameInfo Value:
1972 GameInfo Label: Completed | GameInfo Value: false
1973 GameInfo Label: Developer | GameInfo Value: Hudson Soft
1974 GameInfo Label: Fanart_Path | GameInfo Value:
1975 GameInfo Label: Favorite | GameInfo Value: false
1976 GameInfo Label: Front_Path | GameInfo Value:
1977 GameInfo Label: Genre | GameInfo Value: Platform
1978 GameInfo Label: Manuals_Path | GameInfo Value:
1979 GameInfo Label: Music_Path | GameInfo Value:
1980 GameInfo Label: Name | GameInfo Value: Hudson's Adventure Island
1981 GameInfo Label: Notes | GameInfo Value: You just found out that Princess Leilani was kidnapped by the Evil Witch Doctor and taken to Adventure Island in the South Pacific.
1982
1983You land on Adventure Island without weapons or food. The island is thick with tropical forest, mountains and caves. Hidden on the island are your skateboard, axe, food and other helpful tools you must find by exploring the island.
1984
1985Better find the weapons and food quickly because you will need them to fight the Witch Doctor's spiders, snakes, bats and demons. The Evil Witch Doctor has set lots of traps for you before you can face him one on one. Are you up for the challenge?! Can you live through Adventure Island to save Princess Leilani?!
1986 GameInfo Label: Platform | GameInfo Value: Nintendo Entertainment System
1987 GameInfo Label: PlayMode | GameInfo Value: Eén Speler
1988 GameInfo Label: Portable | GameInfo Value: false
1989 GameInfo Label: Publisher | GameInfo Value: Hudson Soft
1990 GameInfo Label: Rating | GameInfo Value: Not Rated
1991 GameInfo Label: Region | GameInfo Value: Europe
1992 GameInfo Label: Screenshot_Path | GameInfo Value:
1993 GameInfo Label: Series | GameInfo Value:
1994 GameInfo Label: Source | GameInfo Value:
1995 GameInfo Label: StarRating | GameInfo Value: 0
1996 GameInfo Label: Status | GameInfo Value: ROM
1997 GameInfo Label: SteamBanner_Path | GameInfo Value:
1998 GameInfo Label: Videos_Path | GameInfo Value:
1999 GameInfo Label: Year | GameInfo Value: 1986
200016:40:13:488 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
200116:40:13:493 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Game Logo
200216:40:13:498 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island.*
200316:40:13:502 | MD | INFO | +0 | BuildAssetsTable - Ended
200416:40:13:506 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Game Logo-01
200516:40:13:511 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-01: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-01.*
200616:40:13:515 | MD | INFO | +0 | BuildAssetsTable - Ended
200716:40:13:519 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-02
200816:40:13:523 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Game Logo-02: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-02.*
200916:40:13:528 | MD | INFO | +0 | BuildAssetsTable - Ended
201016:40:13:532 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-03
201116:40:13:536 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-03: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-03.*
201216:40:13:541 | MD | INFO | +16 | BuildAssetsTable - Ended
201316:40:13:545 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-04
201416:40:13:549 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-04: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-04.*
201516:40:13:554 | MD | INFO | +15 | BuildAssetsTable - Ended
201616:40:13:558 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-05
201716:40:13:562 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-05: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-05.*
201816:40:13:566 | MD | INFO | +0 | BuildAssetsTable - Ended
201916:40:13:571 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Game Logo-06
202016:40:13:575 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-06: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-06.*
202116:40:13:580 | MD | INFO | +0 | BuildAssetsTable - Ended
202216:40:13:584 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Game Logo-07
202316:40:13:588 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-07: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-07.*
202416:40:13:593 | MD | INFO | +0 | BuildAssetsTable - Ended
202516:40:13:597 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-08
202616:40:13:601 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Game Logo-08: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-08.*
202716:40:13:606 | MD | INFO | +0 | BuildAssetsTable - Ended
202816:40:13:610 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-09
202916:40:13:615 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Game Logo-09: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Hudson's Adventure Island-09.*
203016:40:13:619 | MD | INFO | +0 | BuildAssetsTable - Ended
203116:40:13:624 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo
203216:40:13:629 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe).*
203316:40:13:633 | MD | INFO | +15 | BuildAssetsTable - Ended
203416:40:13:637 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-01
203516:40:13:641 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-01: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-01.*
203616:40:13:646 | MD | INFO | +0 | BuildAssetsTable - Ended
203716:40:13:650 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-02
203816:40:13:654 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-02: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-02.*
203916:40:13:659 | MD | INFO | +0 | BuildAssetsTable - Ended
204016:40:13:663 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-03
204116:40:13:667 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-03: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-03.*
204216:40:13:672 | MD | INFO | +0 | BuildAssetsTable - Ended
204316:40:13:676 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-04
204416:40:13:680 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Rom Game Logo-04: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-04.*
204516:40:13:685 | MD | INFO | +0 | BuildAssetsTable - Ended
204616:40:13:689 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-05
204716:40:13:693 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Rom Game Logo-05: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-05.*
204816:40:13:698 | MD | INFO | +0 | BuildAssetsTable - Ended
204916:40:13:702 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-06
205016:40:13:707 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-06: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-06.*
205116:40:13:711 | MD | INFO | +16 | BuildAssetsTable - Ended
205216:40:13:715 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-07
205316:40:13:719 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-07: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-07.*
205416:40:13:724 | MD | INFO | +0 | BuildAssetsTable - Ended
205516:40:13:728 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-08
205616:40:13:732 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-08: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-08.*
205716:40:13:737 | MD | INFO | +0 | BuildAssetsTable - Ended
205816:40:13:741 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-09
205916:40:13:745 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-09: D:\LaunchBox\Images\Nintendo Entertainment System\Clear Logo\Adventure Island Classic (Europe)-09.*
206016:40:13:750 | MD | INFO | +0 | BuildAssetsTable - Ended
206116:40:13:754 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo
206216:40:13:759 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a System Logo: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.*
206316:40:13:763 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2064 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
206516:40:13:768 | MD | INFO | +0 | BuildAssetsTable - Ended
206616:40:13:772 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: System Logo-01
206716:40:13:776 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-01: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-01.*
206816:40:13:781 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2069 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
207016:40:13:785 | MD | INFO | +0 | BuildAssetsTable - Ended
207116:40:13:790 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: System Logo-02
207216:40:13:794 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-02: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-02.*
207316:40:13:798 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2074 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
207516:40:13:803 | MD | INFO | +15 | BuildAssetsTable - Ended
207616:40:13:807 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-03
207716:40:13:811 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-03: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-03.*
207816:40:13:816 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2079 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
208016:40:13:820 | MD | INFO | +16 | BuildAssetsTable - Ended
208116:40:13:825 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-04
208216:40:13:829 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-04: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-04.*
208316:40:13:833 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2084 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
208516:40:13:838 | MD | INFO | +16 | BuildAssetsTable - Ended
208616:40:13:842 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-05
208716:40:13:847 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-05: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-05.*
208816:40:13:852 | MD | DEBUG | +15 | BuildAssetsTable - Media assets found:
2089 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
209016:40:13:856 | MD | INFO | +0 | BuildAssetsTable - Ended
209116:40:13:860 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-06
209216:40:13:865 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a System Logo-06: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-06.*
209316:40:13:869 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2094 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
209516:40:13:874 | MD | INFO | +0 | BuildAssetsTable - Ended
209616:40:13:878 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-07
209716:40:13:883 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a System Logo-07: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-07.*
209816:40:13:887 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2099 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
210016:40:13:891 | MD | INFO | +0 | BuildAssetsTable - Ended
210116:40:13:896 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-08
210216:40:13:900 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a System Logo-08: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-08.*
210316:40:13:905 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2104 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
210516:40:13:909 | MD | INFO | +0 | BuildAssetsTable - Ended
210616:40:13:914 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: System Logo-09
210716:40:13:918 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-09: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System-09.*
210816:40:13:923 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2109 Asset Label: System Logo | Asset Path1: D:\LaunchBox\Images\Platforms\Nintendo Entertainment System\Clear Logo\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
211016:40:13:927 | MD | INFO | +0 | BuildAssetsTable - Ended
211116:40:13:931 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Background
211216:40:13:936 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island.*
211316:40:13:940 | MD | INFO | +0 | BuildAssetsTable - Ended
211416:40:13:945 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Background-01
211516:40:13:949 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-01: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-01.*
211616:40:13:954 | MD | INFO | +0 | BuildAssetsTable - Ended
211716:40:13:958 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-02
211816:40:13:962 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Background-02: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-02.*
211916:40:13:967 | MD | INFO | +0 | BuildAssetsTable - Ended
212016:40:13:971 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-03
212116:40:13:976 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Background-03: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-03.*
212216:40:13:980 | MD | INFO | +0 | BuildAssetsTable - Ended
212316:40:13:984 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-04
212416:40:13:989 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-04: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-04.*
212516:40:13:994 | MD | INFO | +16 | BuildAssetsTable - Ended
212616:40:13:998 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-05
212716:40:13:002 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-05: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-05.*
212816:40:14:007 | MD | INFO | +15 | BuildAssetsTable - Ended
212916:40:14:011 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-06
213016:40:14:016 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-06: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-06.*
213116:40:14:020 | MD | INFO | +0 | BuildAssetsTable - Ended
213216:40:14:024 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Background-07
213316:40:14:029 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-07: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-07.*
213416:40:14:033 | MD | INFO | +0 | BuildAssetsTable - Ended
213516:40:14:038 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Background-08
213616:40:14:042 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-08: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-08.*
213716:40:14:046 | MD | INFO | +0 | BuildAssetsTable - Ended
213816:40:14:051 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-09
213916:40:14:055 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Background-09: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Hudson's Adventure Island-09.*
214016:40:14:059 | MD | INFO | +0 | BuildAssetsTable - Ended
214116:40:14:064 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background
214216:40:14:068 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Rom Background: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe).*
214316:40:14:073 | MD | INFO | +0 | BuildAssetsTable - Ended
214416:40:14:077 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-01
214516:40:14:081 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-01: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-01.*
214616:40:14:086 | MD | INFO | +16 | BuildAssetsTable - Ended
214716:40:14:090 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-02
214816:40:14:094 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-02: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-02.*
214916:40:14:099 | MD | INFO | +0 | BuildAssetsTable - Ended
215016:40:14:103 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Rom Background-03
215116:40:14:107 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-03: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-03.*
215216:40:14:112 | MD | INFO | +0 | BuildAssetsTable - Ended
215316:40:14:116 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Background-04
215416:40:14:120 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-04: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-04.*
215516:40:14:125 | MD | INFO | +0 | BuildAssetsTable - Ended
215616:40:14:129 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-05
215716:40:14:133 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Rom Background-05: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-05.*
215816:40:14:138 | MD | INFO | +0 | BuildAssetsTable - Ended
215916:40:14:142 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-06
216016:40:14:147 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Rom Background-06: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-06.*
216116:40:14:151 | MD | INFO | +0 | BuildAssetsTable - Ended
216216:40:14:155 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-07
216316:40:14:160 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-07: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-07.*
216416:40:14:164 | MD | INFO | +16 | BuildAssetsTable - Ended
216516:40:14:169 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-08
216616:40:14:174 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-08: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-08.*
216716:40:14:178 | MD | INFO | +15 | BuildAssetsTable - Ended
216816:40:14:183 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-09
216916:40:14:187 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-09: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Background\Adventure Island Classic (Europe)-09.*
217016:40:14:191 | MD | INFO | +0 | BuildAssetsTable - Ended
217116:40:14:196 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Fanart - Background
217216:40:14:200 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island.*
217316:40:14:204 | MD | INFO | +0 | BuildAssetsTable - Ended
217416:40:14:208 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-01
217516:40:14:213 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Fanart - Background-01: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-01.*
217616:40:14:217 | MD | INFO | +0 | BuildAssetsTable - Ended
217716:40:14:221 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-02
217816:40:14:226 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Fanart - Background-02: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-02.*
217916:40:14:230 | MD | INFO | +0 | BuildAssetsTable - Ended
218016:40:14:235 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-03
218116:40:14:239 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-03: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-03.*
218216:40:14:243 | MD | INFO | +16 | BuildAssetsTable - Ended
218316:40:14:248 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-04
218416:40:14:252 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-04: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-04.*
218516:40:14:256 | MD | INFO | +15 | BuildAssetsTable - Ended
218616:40:14:260 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-05
218716:40:14:264 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-05: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-05.*
218816:40:14:269 | MD | INFO | +0 | BuildAssetsTable - Ended
218916:40:14:274 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Fanart - Background-06
219016:40:14:279 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-06: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-06.*
219116:40:14:283 | MD | INFO | +0 | BuildAssetsTable - Ended
219216:40:14:288 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Fanart - Background-07
219316:40:14:292 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-07: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-07.*
219416:40:14:296 | MD | INFO | +0 | BuildAssetsTable - Ended
219516:40:14:301 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-08
219616:40:14:305 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Fanart - Background-08: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-08.*
219716:40:14:310 | MD | INFO | +0 | BuildAssetsTable - Ended
219816:40:14:314 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-09
219916:40:14:318 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Fanart - Background-09: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Hudson's Adventure Island-09.*
220016:40:14:322 | MD | INFO | +0 | BuildAssetsTable - Ended
220116:40:14:327 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background
220216:40:14:331 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe).*
220316:40:14:335 | MD | INFO | +16 | BuildAssetsTable - Ended
220416:40:14:339 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-01
220516:40:14:343 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-01: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-01.*
220616:40:14:348 | MD | INFO | +0 | BuildAssetsTable - Ended
220716:40:14:352 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-02
220816:40:14:356 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-02: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-02.*
220916:40:14:361 | MD | INFO | +0 | BuildAssetsTable - Ended
221016:40:14:365 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-03
221116:40:14:369 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-03: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-03.*
221216:40:14:374 | MD | INFO | +0 | BuildAssetsTable - Ended
221316:40:14:378 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-04
221416:40:14:383 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Rom Fanart - Background-04: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-04.*
221516:40:14:387 | MD | INFO | +0 | BuildAssetsTable - Ended
221616:40:14:391 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-05
221716:40:14:396 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Rom Fanart - Background-05: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-05.*
221816:40:14:400 | MD | INFO | +0 | BuildAssetsTable - Ended
221916:40:14:404 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-06
222016:40:14:409 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-06: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-06.*
222116:40:14:413 | MD | INFO | +16 | BuildAssetsTable - Ended
222216:40:14:417 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-07
222316:40:14:422 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-07: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-07.*
222416:40:14:426 | MD | INFO | +0 | BuildAssetsTable - Ended
222516:40:14:431 | MD | INFO | +15 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-08
222616:40:14:435 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-08: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-08.*
222716:40:14:439 | MD | INFO | +0 | BuildAssetsTable - Ended
222816:40:14:444 | MD | INFO | +16 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-09
222916:40:14:448 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-09: D:\LaunchBox\Images\Nintendo Entertainment System\Fanart - Background\Adventure Island Classic (Europe)-09.*
223016:40:14:453 | MD | INFO | +0 | BuildAssetsTable - Ended
223116:40:14:457 | MD | INFO | +0 | PluginInit - Ended
223216:40:14:461 | MD | DEBUG | +16 | StartModule - Setting romName to the dbName sent to RocketLauncher: Adventure Island Classic (Europe)
223316:40:14:465 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
223416:40:14:470 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~NumpadSub,
223516:40:14:474 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
223616:40:14:479 | MD | DEBUG | +15 | XHotkeyTableCreation - Post loop 2 check
223716:40:14:483 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
223816:40:14:487 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
223916:40:14:492 | MD | TRACE | +16 | Process.__New - Creating new process object for: "D:\LaunchBox\LaunchBox.exe"
224016:40:14:496 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\LaunchBox\LaunchBox.exe"
224116:40:14:501 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\LaunchBox\LaunchBox.exe"
224216:40:14:519 | MD | TRACE | +15 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\Nintendo Entertainment System\Adventure Island Classic (Europe).ini"
224316:40:14:523 | MD | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\Nintendo Entertainment System\Adventure Island Classic (Europe).ini"
224416:40:14:541 | MD | TRACE | +16 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\Nintendo Entertainment System.ini"
224516:40:14:546 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\Nintendo Entertainment System.ini"
224616:40:14:564 | MD | TRACE | +15 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\RetroArch\RetroArch.ini"
224716:40:14:568 | MD | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "D:\RocketLauncher\Modules\RetroArch\RetroArch.ini"
224816:40:14:586 | MD | TRACE | +16 | File.Exist - This file exists: D:\RocketLauncher\Modules\RetroArch\RetroArch.ini
224916:40:14:592 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "D:\RocketLauncher\Modules\RetroArch\RetroArch.ini"
225016:40:14:597 | MD | INFO | +0 | StartModule - Ended
225116:40:14:602 | MD | DEBUG | +15 | FadeInStart - Started
225216:40:14:607 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
225316:40:14:611 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~NumpadSub is in TableKeyGroups ~Esc,~NumpadSub,~e&~t,
225416:40:14:616 | MD | DEBUG | +16 | XHotkeyTableCreation - Post loop 10 check
225516:40:14:620 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadSub"
225616:40:14:625 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
225716:40:14:629 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "StartMulti" standard Hotkey method for key(s): "~NumpadSub"
225816:40:14:634 | MD | DEBUG | +15 | XHotkeyTableCreation - Post loop 12 check
225916:40:14:638 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
226016:40:14:643 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
226116:40:14:647 | MD | DEBUG | +16 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadSub,~e&~t,
226216:40:14:652 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
226316:40:14:656 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
226416:40:14:661 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
226516:40:14:665 | MD | DEBUG | +16 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
226616:40:14:670 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
226716:40:14:674 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
226816:40:14:679 | MD | DEBUG | +15 | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
226916:40:14:683 | MD | TRACE | +0 | FadeInStart - Fade screen scale factor: X=2.000000, Y= 2.000000
227016:40:14:688 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\Adventure Island Classic (Europe)\Layer 1*.*
227116:40:14:692 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Layer 1*.*
227216:40:14:697 | MD | DEBUG | +16 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.*
227316:40:14:701 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.png
227416:40:14:706 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1.png
227516:40:14:710 | MD | DEBUG | +16 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.gif
227616:40:14:715 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.tif
227716:40:14:719 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.bmp
227816:40:14:724 | MD | DEBUG | +15 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1*.jpg
227916:40:14:728 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 1.png
228016:40:14:733 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\Adventure Island Classic (Europe)\Extra Layer 1 - Console*.*
228116:40:14:737 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Extra Layer 1 - Console*.*
228216:40:14:742 | MD | DEBUG | +16 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Extra Layer 1 - Console*.*
228316:40:14:746 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
228416:40:14:751 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
228516:40:14:894 | MD | INFO | +140 | DefaultAnimateFadeIn - Started, direction is: in
228616:40:14:899 | MD | INFO | +16 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
228716:40:15:414 | MD | INFO | +516 | DefaultAnimateFadeIn - Ended
228816:40:15:441 | MD | INFO | +15 | DefaultFadeAnimation - Started
228916:40:15:446 | MD | DEBUG | +16 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\Adventure Island Classic (Europe)\Info Bar*.*
229016:40:15:450 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Info Bar*.*
229116:40:15:455 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.*
229216:40:15:459 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.png
229316:40:15:464 | MD | DEBUG | +16 | GetFadeDirPicFile - Found Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar.png
229416:40:15:490 | MD | DEBUG | +15 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.gif
229516:40:15:495 | MD | DEBUG | +16 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.tif
229616:40:15:500 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.bmp
229716:40:15:504 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar*.jpg
229816:40:15:509 | MD | INFO | +15 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Info Bar.png
229916:40:15:534 | MD | DEBUG | +16 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\Adventure Island Classic (Europe)\Layer 3*.*
230016:40:15:539 | MD | DEBUG | +16 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Layer 3*.*
230116:40:15:543 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.*
230216:40:15:547 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.png
230316:40:15:552 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3.png
230416:40:15:556 | MD | DEBUG | +15 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.gif
230516:40:15:561 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.tif
230616:40:15:565 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.bmp
230716:40:15:569 | MD | DEBUG | +16 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3*.jpg
230816:40:15:574 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Layer 3.png
230916:40:15:584 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
231016:40:15:588 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a Genre Logo: D:\RocketLauncher\Media\Genre\_Default\Platform.*
231116:40:15:593 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rating Logo: D:\RocketLauncher\Media\Rating\_Default\Not Rated.*
231216:40:15:597 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Developer Logo: D:\RocketLauncher\Media\Developer\_Default\Hudson Soft.*
231316:40:15:602 | MD | DEBUG | +15 | BuildAssetsTable - Searching for a Publisher Logo: D:\RocketLauncher\Media\Publisher\_Default\Hudson Soft.*
231416:40:15:606 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Year Logo: D:\RocketLauncher\Media\Year\_Default\1986.*
231516:40:15:610 | MD | INFO | +0 | BuildAssetsTable - Ended
231616:40:15:615 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
231716:40:15:619 | MD | DEBUG | +16 | BuildAssetsTable - Searching for a System Logo: D:\RocketLauncher\Media\Logos\Nintendo Entertainment System\_Default\
231816:40:15:624 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: D:\RocketLauncher\Media\Logos\Nintendo Entertainment System\Adventure Island Classic (Europe)\
231916:40:15:628 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo:
232016:40:15:632 | MD | DEBUG | +15 | BuildAssetsTable - Media assets found:
2321 Asset Label: System Logo | Asset Path1: D:\RocketLauncher\Media\Logos\Nintendo Entertainment System\_Default\Nintendo Entertainment System.png | Asset Extension1: png | Asset Type1: system
232216:40:15:637 | MD | INFO | +0 | BuildAssetsTable - Ended
232316:40:15:677 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\Adventure Island Classic (Europe)\Loading start*.*
232416:40:15:682 | MD | DEBUG | +15 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Horizontal\Loading start*.*
232516:40:15:687 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Loading start*.*
232616:40:15:692 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Loading start": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Loading start*.mp3
232716:40:15:697 | MD | DEBUG | +16 | GetFadeDirPicFile - Found Fade "Loading start": D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Loading Start.mp3
232816:40:15:702 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Loading Start.mp3
232916:40:15:707 | MD | INFO | +0 | DefaultFadeAnimation - Playing D:\RocketLauncher\Media\Fade\Nintendo Entertainment System\_Default\Loading Start.mp3