· 7 years ago · Sep 10, 2018, 12:06 PM
1[code]
207:52:33:700 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
307:52:33:778 | RL | WARNING | +78 | 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.
407:52:33:779 | RL | TRACE_DLL | +0 | RLDLL.setLogMode - Setting DLL log mode in thread "RL" to "1" in file "1"
507:52:33:788 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Gdip.ahk"
607:52:33:793 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting ".\Media"
707:52:33:799 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Media"
807:52:33:800 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Data"
907:52:33:805 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Data"
1007:52:33:806 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converting ".\Modules"
1107:52:33:811 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Modules"
1207:52:33:812 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\RocketLauncherUI"
1307:52:33:818 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\RocketLauncherUI"
1407:52:33:819 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\HyperSpin.exe"
1507:52:33:826 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\HyperSpin.exe"
1607:52:33:827 | RL | TRACE_DLL | +0 | RLDLL.getServiceStatus - Getting status of service: "Winmgmt"
1707:52:34:044 | RL | TRACE_DLL | +219 | RLDLL.getSystemLocale - Getting current system locale
1807:52:34:047 | RL | TRACE_DLL | +0 | RLDLL.getFormatsLocale - Getting current locale format
1907:52:34:050 | RL | TRACE_DLL | +0 | RLDLL.getWindowsUILanguage - Getting current Windows language being displayed
2007:52:34:052 | RL | TRACE_DLL | +0 | RLDLL.getTextEncoding - Getting ANSI text encoding for Windows
2107:52:34:055 | RL | TRACE_DLL | +15 | RLDLL.getDisplaySettings - Getting display settings for: "\\.\DISPLAY1"
2207:52:34:058 | RL | TRACE_DLL | +0 | RLDLL.getDisplayScalingPercentage - Getting display scaling percentage for: "\\.\DISPLAY1"
2307:52:34:072 | RL | DEBUG | +16 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
2407:52:34:073 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
2507:52:34:074 | RL | INFO | +0 | Main - System Specs:
26 RocketLauncher Dir: R:\Arcade\RocketLauncher
27 RocketLauncher is: 32-bit
28 OS: Microsoft Windows 10 Home
29 SKU: Windows 8
30 Total Memory: 16340.86 MB
31 Free Memory: 12751.15 MB
32 Used Memory: 3589.711 MB
33 SystemType: 64-bit
34 Physical Processors: 1
35 Logical Processors: 8
36 GPU 1 Name: NVIDIA GeForce GTX 1060 6GB
37 GPU 1 RAM: -1.00 MB
38 GPU 1 Driver Version: 23.21.13.8813
39 Sound 1 Device: Realtek High Definition Audio
40 Sound 1 Status: Enabled
41 Sound 2 Device: USB Audio Device
42 Sound 2 Status: Enabled
43 Sound 3 Device: High Definition Audio Device
44 Sound 3 Status: Enabled
45 Sound 4 Device: HD Webcam C615
46 Sound 4 Status: Enabled
47 Sound 5 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
48 Sound 5 Status: Enabled
49 OS Language: English_United_States
50 System Locale: en-US
51 Formats Locale: en-US
52 Windows UI Language: en-US
53 Text Encoding: Windows-1252
54 OS Admin Status: No
55 RL Compatibility Flags: HIGHDPIAWARE
56 Latest .Net Version: v4.0.30319
57 Monitor #1 (\\.\DISPLAY1): 1600x900 (1600x860 work) [32bit] [60hz] [Landscape] (Primary)
58 Current AHK Desktop Width: 1600
59 Current AHK Desktop Height: 900
60 Monitor #1 DPI: 100
61 ErrorMode: 0
62 AutoHotkey Path:
63 AHK Version: 1.1.13.00
64 Unicode: No
6507:52:34:076 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\RocketLauncher.exe exists
6607:52:34:078 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\RocketLauncher.exe"
6707:52:34:082 | RL | DEBUG | +0 | CheckFile - Attributes:
68 FileDescription RocketLauncher
69 FileVersion 1.2.0.1
70 LegalCopyright ©2016 RocketLauncher
71 ProductName djvj's one swell guy!
72 ProductVersion 1.2.0.1
73 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
74 File Size: 2195456 bytes
75 Created: 1/21/2017 - 2:08:02 PM
76 Modified: 1/21/2017 - 2:08:37 PM
7707:52:34:084 | RL | INFO | +0 | Main - Raw CLI received: "-s MAME -r 1942 -f R:\Arcade\HyperSpin.exe -p HyperSpin -c 1 -o 1"
7807:52:34:084 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\QRes.exe"
7907:52:34:088 | RL | TRACE | +15 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll"
8007:52:34:089 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll"
8107:52:34:095 | RL | INFO | +0 | File.CheckFile - Checking if "R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
8207:52:34:096 | RL | TRACE | +0 | File.Exist - This file exists: R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll
8307:52:34:099 | RL | DEBUG | +0 | File.CheckFile - Attributes:
84 FileDescription RocketLauncher Utils
85 FileVersion 1.1.2.0
86 InternalName RocketLauncher.dll
87 LegalCopyright Copyright © RocketLauncher 2012-2017
88 OriginalFilename RocketLauncher.dll
89 ProductName RocketLauncher
90 ProductVersion 1.1.2.0
91 File Size: 81408 bytes
92 Created: 4/22/2017 - 5:20:23 PM
93 Modified: 4/22/2017 - 3:06:57 AM
9407:52:34:101 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Array.ahk"
9507:52:34:107 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:8D00C309 lib file: "R:\Arcade\RocketLauncher\Module Extensions\Array.ahk"
9607:52:34:117 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\Array.ahk
9707:52:34:120 | RL | DEBUG | +16 | CheckFile - Attributes:
98 File Size: 4926 bytes
99 Created: 10/9/2016 - 9:11:55 AM
100 Modified: 2/10/2017 - 5:13:25 AM
10107:52:34:121 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk"
10207:52:34:128 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk"
10307:52:34:131 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk
10407:52:34:134 | RL | DEBUG | +15 | CheckFile - Attributes:
105 File Size: 5112 bytes
106 Created: 10/9/2016 - 9:11:55 AM
107 Modified: 11/10/2016 - 8:38:49 AM
10807:52:34:135 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe exists
10907:52:34:137 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
11007:52:34:144 | RL | DEBUG | +0 | CheckFile - Attributes:
111 FileDescription
112 FileVersion 1.1.09.04
113 InternalName
114 OriginalFilename
115 ProductName
116 ProductVersion 1.1.09.04
117 File Size: 657920 bytes
118 Created: 10/9/2016 - 9:11:55 AM
119 Modified: 12/28/2014 - 3:53:36 PM
12007:52:34:145 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk"
12107:52:34:151 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:C58C6A6C lib file: "R:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk"
12207:52:34:155 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
12307:52:34:157 | RL | DEBUG | +0 | CheckFile - Attributes:
124 File Size: 5503 bytes
125 Created: 10/9/2016 - 9:11:56 AM
126 Modified: 1/21/2017 - 2:08:33 PM
12707:52:34:159 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12807:52:34:165 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking for CRC:261CF718 lib file: "R:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk"
12907:52:34:168 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
13007:52:34:171 | RL | DEBUG | +0 | CheckFile - Attributes:
131 File Size: 5716 bytes
132 Created: 10/9/2016 - 9:11:56 AM
133 Modified: 12/28/2014 - 3:53:36 PM
13407:52:34:172 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\gdip.ahk"
13507:52:34:178 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\gdip.ahk"
13607:52:34:185 | RL | ERROR | +15 | CRC Check - No CRC defined on the header for: R:\Arcade\RocketLauncher\Module Extensions\gdip.ahk
13707:52:34:196 | RL | DEBUG | +16 | CheckFile - Attributes:
138 File Size: 88789 bytes
139 Created: 10/9/2016 - 9:11:56 AM
140 Modified: 12/28/2014 - 3:53:36 PM
14107:52:34:198 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk"
14207:52:34:205 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk"
14307:52:34:208 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk
14407:52:34:212 | RL | DEBUG | +15 | CheckFile - Attributes:
145 File Size: 5955 bytes
146 Created: 10/9/2016 - 9:11:56 AM
147 Modified: 11/10/2016 - 8:38:44 AM
14807:52:34:214 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll exists
14907:52:34:216 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll"
15007:52:34:222 | RL | DEBUG | +0 | CheckFile - Attributes:
151 File Size: 13090816 bytes
152 Created: 10/9/2016 - 9:11:56 AM
153 Modified: 1/8/2015 - 8:54:04 PM
15407:52:34:224 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll exists
15507:52:34:225 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll"
15607:52:34:233 | RL | DEBUG | +16 | CheckFile - Attributes:
157 FileDescription iTextSharp
158 FileVersion 5.4.2.0
159 InternalName itextsharp.dll
160 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
161 OriginalFilename itextsharp.dll
162 ProductName iTextSharp
163 ProductVersion 5.4.2.0
164 CompanyName 1T3XT BVBA
165 File Size: 3743744 bytes
166 Created: 10/9/2016 - 9:11:56 AM
167 Modified: 12/28/2014 - 3:53:36 PM
16807:52:34:234 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Java.ahk"
16907:52:34:239 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\Java.ahk"
17007:52:34:244 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Java.ahk
17107:52:34:246 | RL | DEBUG | +0 | CheckFile - Attributes:
172 File Size: 7859 bytes
173 Created: 10/9/2016 - 9:11:56 AM
174 Modified: 11/10/2016 - 8:38:49 AM
17507:52:34:248 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\JSON.ahk"
17607:52:34:254 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking for CRC:9114B402 lib file: "R:\Arcade\RocketLauncher\Module Extensions\JSON.ahk"
17707:52:34:258 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\JSON.ahk
17807:52:34:261 | RL | DEBUG | +0 | CheckFile - Attributes:
179 File Size: 9227 bytes
180 Created: 10/9/2016 - 9:11:56 AM
181 Modified: 8/24/2016 - 11:01:02 AM
18207:52:34:262 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Origin.ahk"
18307:52:34:269 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\Origin.ahk"
18407:52:34:272 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Origin.ahk
18507:52:34:275 | RL | DEBUG | +16 | CheckFile - Attributes:
186 File Size: 4915 bytes
187 Created: 10/9/2016 - 9:11:56 AM
188 Modified: 11/10/2016 - 8:38:43 AM
18907:52:34:276 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk"
19007:52:34:283 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking for CRC:434EECD9 lib file: "R:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk"
19107:52:34:287 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk
19207:52:34:289 | RL | DEBUG | +0 | CheckFile - Attributes:
193 File Size: 6915 bytes
194 Created: 10/9/2016 - 9:11:57 AM
195 Modified: 12/28/2014 - 3:53:36 PM
19607:52:34:291 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\RIni.ahk"
19707:52:34:296 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking for CRC:3BA58154 lib file: "R:\Arcade\RocketLauncher\Module Extensions\RIni.ahk"
19807:52:34:302 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\RIni.ahk | v1.7
19907:52:34:305 | RL | DEBUG | +0 | CheckFile - Attributes:
200 File Size: 67872 bytes
201 Created: 10/9/2016 - 9:11:57 AM
202 Modified: 11/10/2016 - 8:38:34 AM
20307:52:34:307 | RL | INFO | +15 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
20407:52:34:309 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll"
20507:52:34:316 | RL | DEBUG | +0 | CheckFile - Attributes:
206 FileDescription SevenZipSharp
207 FileVersion 0.64.5717.6837
208 InternalName SevenZipSharp.dll
209 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
210 OriginalFilename SevenZipSharp.dll
211 ProductName SevenZipSharp
212 ProductVersion 0.64.5717.6837
213 CompanyName Markovtsev Vadim
214 File Size: 167424 bytes
215 Created: 10/9/2016 - 9:11:57 AM
216 Modified: 9/30/2015 - 5:48:51 PM
21707:52:34:317 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\Steam.ahk"
21807:52:34:322 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\Steam.ahk"
21907:52:34:325 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Steam.ahk
22007:52:34:328 | RL | DEBUG | +0 | CheckFile - Attributes:
221 File Size: 5517 bytes
222 Created: 10/9/2016 - 9:11:57 AM
223 Modified: 11/10/2016 - 8:38:45 AM
22407:52:34:330 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\VA.ahk"
22507:52:34:336 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking for CRC:23616A65 lib file: "R:\Arcade\RocketLauncher\Module Extensions\VA.ahk"
22607:52:34:341 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\VA.ahk
22707:52:34:344 | RL | DEBUG | +0 | CheckFile - Attributes:
228 File Size: 34688 bytes
229 Created: 10/9/2016 - 9:11:57 AM
230 Modified: 12/28/2014 - 3:53:36 PM
23107:52:34:346 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk"
23207:52:34:351 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk"
23307:52:34:354 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk
23407:52:34:358 | RL | DEBUG | +0 | CheckFile - Attributes:
235 File Size: 3862 bytes
236 Created: 10/9/2016 - 9:11:57 AM
237 Modified: 11/10/2016 - 8:29:48 AM
23807:52:34:359 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\7z.ahk"
23907:52:34:365 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\7z.ahk"
24007:52:34:370 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\7z.ahk
24107:52:34:373 | RL | DEBUG | +0 | CheckFile - Attributes:
242 File Size: 33916 bytes
243 Created: 10/9/2016 - 9:06:20 AM
244 Modified: 1/21/2017 - 2:03:44 PM
24507:52:34:374 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Bezel.ahk"
24607:52:34:380 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Bezel.ahk"
24707:52:34:388 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Bezel.ahk
24807:52:34:391 | RL | DEBUG | +0 | CheckFile - Attributes:
249 File Size: 121257 bytes
250 Created: 9/23/2017 - 11:09:48 PM
251 Modified: 1/21/2017 - 2:03:44 PM
25207:52:34:393 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Fade.ahk"
25307:52:34:398 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Fade.ahk"
25407:52:34:403 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade.ahk
25507:52:34:406 | RL | DEBUG | +0 | CheckFile - Attributes:
256 File Size: 39707 bytes
257 Created: 10/9/2016 - 9:06:20 AM
258 Modified: 1/21/2017 - 2:08:33 PM
25907:52:34:408 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Fade Init.ahk"
26007:52:34:413 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Fade Init.ahk"
26107:52:34:417 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade Init.ahk
26207:52:34:420 | RL | DEBUG | +0 | CheckFile - Attributes:
263 File Size: 1140 bytes
264 Created: 10/9/2016 - 9:06:20 AM
265 Modified: 11/10/2016 - 8:38:32 AM
26607:52:34:421 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Fade Animations.ahk"
26707:52:34:427 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Fade Animations.ahk"
26807:52:34:432 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade Animations.ahk
26907:52:34:435 | RL | DEBUG | +0 | CheckFile - Attributes:
270 File Size: 77961 bytes
271 Created: 10/9/2016 - 9:06:20 AM
272 Modified: 11/10/2016 - 8:38:28 AM
27307:52:34:437 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Keymapper.ahk"
27407:52:34:442 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Keymapper.ahk"
27507:52:34:447 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Keymapper.ahk
27607:52:34:450 | RL | DEBUG | +0 | CheckFile - Attributes:
277 File Size: 33682 bytes
278 Created: 10/9/2016 - 9:06:20 AM
279 Modified: 5/11/2018 - 3:54:53 AM
28007:52:34:451 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk"
28107:52:34:457 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk"
28207:52:34:460 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk
28307:52:34:463 | RL | DEBUG | +15 | CheckFile - Attributes:
284 File Size: 3966 bytes
285 Created: 10/9/2016 - 9:06:20 AM
286 Modified: 5/7/2018 - 3:36:49 AM
28707:52:34:464 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\MultiGame.ahk"
28807:52:34:470 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\MultiGame.ahk"
28907:52:34:475 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiGame.ahk
29007:52:34:478 | RL | DEBUG | +16 | CheckFile - Attributes:
291 File Size: 41583 bytes
292 Created: 10/9/2016 - 9:06:20 AM
293 Modified: 11/10/2016 - 8:29:45 AM
29407:52:34:480 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk"
29507:52:34:485 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk"
29607:52:34:489 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk
29707:52:34:492 | RL | DEBUG | +0 | CheckFile - Attributes:
298 File Size: 169 bytes
299 Created: 10/9/2016 - 9:06:20 AM
300 Modified: 11/10/2016 - 8:38:32 AM
30107:52:34:493 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk"
30207:52:34:499 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk"
30307:52:34:505 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk
30407:52:34:509 | RL | DEBUG | +15 | CheckFile - Attributes:
305 File Size: 67277 bytes
306 Created: 10/9/2016 - 9:06:20 AM
307 Modified: 11/10/2016 - 8:29:47 AM
30807:52:34:511 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Pause.ahk"
30907:52:34:518 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Pause.ahk"
31007:52:34:532 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Pause.ahk
31107:52:34:536 | RL | DEBUG | +0 | CheckFile - Attributes:
312 File Size: 408415 bytes
313 Created: 12/13/2016 - 6:53:51 AM
314 Modified: 1/26/2017 - 7:21:27 AM
31507:52:34:537 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Pause Init.ahk"
31607:52:34:543 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Pause Init.ahk"
31707:52:34:547 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Pause Init.ahk
31807:52:34:550 | RL | DEBUG | +0 | CheckFile - Attributes:
319 File Size: 563 bytes
320 Created: 10/9/2016 - 9:06:20 AM
321 Modified: 11/10/2016 - 8:38:26 AM
32207:52:34:551 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Password.ahk"
32307:52:34:557 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Password.ahk"
32407:52:34:561 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Password.ahk
32507:52:34:563 | RL | DEBUG | +0 | CheckFile - Attributes:
326 File Size: 10131 bytes
327 Created: 10/9/2016 - 9:06:20 AM
328 Modified: 11/10/2016 - 8:38:36 AM
32907:52:34:565 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
33007:52:34:572 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk"
33107:52:34:576 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
33207:52:34:579 | RL | DEBUG | +0 | CheckFile - Attributes:
333 File Size: 31509 bytes
334 Created: 10/9/2016 - 9:06:21 AM
335 Modified: 1/21/2017 - 2:03:44 PM
33607:52:34:580 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33707:52:34:587 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk"
33807:52:34:590 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk
33907:52:34:593 | RL | DEBUG | +0 | CheckFile - Attributes:
340 File Size: 3558 bytes
341 Created: 10/9/2016 - 9:06:21 AM
342 Modified: 11/10/2016 - 8:38:24 AM
34307:52:34:594 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34407:52:34:601 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk"
34507:52:34:604 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
34607:52:34:606 | RL | DEBUG | +0 | CheckFile - Attributes:
347 File Size: 6709 bytes
348 Created: 10/9/2016 - 9:06:21 AM
349 Modified: 1/21/2017 - 2:08:37 PM
35007:52:34:608 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
35107:52:34:615 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk"
35207:52:34:619 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
35307:52:34:622 | RL | DEBUG | +0 | CheckFile - Attributes:
354 File Size: 2084 bytes
355 Created: 10/9/2016 - 9:06:21 AM
356 Modified: 2/10/2017 - 5:13:17 AM
35707:52:34:624 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk"
35807:52:34:630 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk"
35907:52:34:634 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
36007:52:34:637 | RL | DEBUG | +0 | CheckFile - Attributes:
361 File Size: 306 bytes
362 Created: 1/21/2017 - 2:08:35 PM
363 Modified: 1/21/2017 - 2:08:36 PM
36407:52:34:638 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk"
36507:52:34:644 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk"
36607:52:34:647 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
36707:52:34:650 | RL | DEBUG | +16 | CheckFile - Attributes:
368 File Size: 2104 bytes
369 Created: 1/21/2017 - 2:03:44 PM
370 Modified: 1/21/2017 - 2:03:44 PM
37107:52:34:651 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
37207:52:34:657 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk"
37307:52:34:661 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
37407:52:34:663 | RL | DEBUG | +0 | CheckFile - Attributes:
375 File Size: 7754 bytes
376 Created: 10/9/2016 - 9:06:21 AM
377 Modified: 1/21/2017 - 2:08:37 PM
37807:52:34:665 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
37907:52:34:671 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk"
38007:52:34:674 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
38107:52:34:677 | RL | DEBUG | +0 | CheckFile - Attributes:
382 File Size: 2948 bytes
383 Created: 10/9/2016 - 9:06:21 AM
384 Modified: 11/10/2016 - 8:29:47 AM
38507:52:34:679 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk"
38607:52:34:685 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk"
38707:52:34:688 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
38807:52:34:691 | RL | DEBUG | +0 | CheckFile - Attributes:
389 File Size: 346 bytes
390 Created: 1/21/2017 - 2:08:35 PM
391 Modified: 1/21/2017 - 2:08:35 PM
39207:52:34:693 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
39307:52:34:699 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk"
39407:52:34:702 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
39507:52:34:705 | RL | DEBUG | +0 | CheckFile - Attributes:
396 File Size: 786 bytes
397 Created: 10/9/2016 - 9:06:21 AM
398 Modified: 1/21/2017 - 2:08:34 PM
39907:52:34:707 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
40007:52:34:713 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk"
40107:52:34:717 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
40207:52:34:719 | RL | DEBUG | +0 | CheckFile - Attributes:
403 File Size: 1231 bytes
404 Created: 10/9/2016 - 9:06:21 AM
405 Modified: 11/10/2016 - 8:38:25 AM
40607:52:34:720 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk"
40707:52:34:724 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk"
40807:52:34:727 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk
40907:52:34:729 | RL | DEBUG | +0 | CheckFile - Attributes:
410 File Size: 9522 bytes
411 Created: 10/9/2016 - 9:06:21 AM
412 Modified: 1/21/2017 - 2:08:34 PM
41307:52:34:730 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk"
41407:52:34:734 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk"
41507:52:34:736 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
41607:52:34:738 | RL | DEBUG | +0 | CheckFile - Attributes:
417 File Size: 339 bytes
418 Created: 1/21/2017 - 2:03:44 PM
419 Modified: 1/21/2017 - 2:03:44 PM
42007:52:34:739 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
42107:52:34:744 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk"
42207:52:34:746 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
42307:52:34:747 | RL | DEBUG | +0 | CheckFile - Attributes:
424 File Size: 643 bytes
425 Created: 10/9/2016 - 9:06:21 AM
426 Modified: 11/10/2016 - 8:29:49 AM
42707:52:34:749 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
42807:52:34:753 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk"
42907:52:34:755 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
43007:52:34:757 | RL | DEBUG | +0 | CheckFile - Attributes:
431 File Size: 4364 bytes
432 Created: 10/9/2016 - 9:06:21 AM
433 Modified: 11/10/2016 - 8:38:39 AM
43407:52:34:758 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
43507:52:34:763 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk"
43607:52:34:765 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk
43707:52:34:767 | RL | DEBUG | +0 | CheckFile - Attributes:
438 File Size: 9711 bytes
439 Created: 10/9/2016 - 9:06:21 AM
440 Modified: 1/21/2017 - 2:08:33 PM
44107:52:34:768 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk"
44207:52:34:772 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk"
44307:52:34:774 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
44407:52:34:776 | RL | DEBUG | +0 | CheckFile - Attributes:
445 File Size: 4218 bytes
446 Created: 1/21/2017 - 2:08:33 PM
447 Modified: 1/21/2017 - 2:08:33 PM
44807:52:34:777 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
44907:52:34:781 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk"
45007:52:34:784 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
45107:52:34:785 | RL | DEBUG | +0 | CheckFile - Attributes:
452 File Size: 3898 bytes
453 Created: 10/9/2016 - 9:06:21 AM
454 Modified: 11/10/2016 - 8:29:45 AM
45507:52:34:787 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk"
45607:52:34:791 | RL | TRACE_DLL | +16 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk"
45707:52:34:793 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
45807:52:34:795 | RL | DEBUG | +0 | CheckFile - Attributes:
459 File Size: 331 bytes
460 Created: 1/21/2017 - 2:08:33 PM
461 Modified: 1/21/2017 - 2:08:33 PM
46207:52:34:796 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
46307:52:34:801 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk"
46407:52:34:803 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
46507:52:34:804 | RL | DEBUG | +0 | CheckFile - Attributes:
466 File Size: 5426 bytes
467 Created: 10/9/2016 - 9:06:21 AM
468 Modified: 11/10/2016 - 8:38:48 AM
46907:52:34:805 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
47007:52:34:810 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk"
47107:52:34:812 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
47207:52:34:813 | RL | DEBUG | +0 | CheckFile - Attributes:
473 File Size: 4603 bytes
474 Created: 10/9/2016 - 9:06:21 AM
475 Modified: 11/10/2016 - 8:38:39 AM
47607:52:34:815 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
47707:52:34:819 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk"
47807:52:34:821 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
47907:52:34:823 | RL | DEBUG | +0 | CheckFile - Attributes:
480 File Size: 24655 bytes
481 Created: 10/9/2016 - 9:06:21 AM
482 Modified: 2/10/2017 - 5:13:26 AM
48307:52:34:824 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
48407:52:34:829 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk"
48507:52:34:831 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
48607:52:34:832 | RL | DEBUG | +0 | CheckFile - Attributes:
487 File Size: 1171 bytes
488 Created: 10/9/2016 - 9:06:21 AM
489 Modified: 11/10/2016 - 8:29:47 AM
49007:52:34:834 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
49107:52:34:838 | RL | TRACE_DLL | +15 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk"
49207:52:34:842 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
49307:52:34:843 | RL | DEBUG | +0 | CheckFile - Attributes:
494 File Size: 72279 bytes
495 Created: 10/9/2016 - 9:06:20 AM
496 Modified: 11/10/2016 - 8:38:41 AM
49707:52:34:844 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Shader.ahk"
49807:52:34:849 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Shader.ahk"
49907:52:34:851 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shader.ahk
50007:52:34:853 | RL | DEBUG | +16 | CheckFile - Attributes:
501 File Size: 4183 bytes
502 Created: 10/9/2016 - 9:06:20 AM
503 Modified: 11/10/2016 - 8:38:43 AM
50407:52:34:854 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Shader Init.ahk"
50507:52:34:858 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Shader Init.ahk"
50607:52:34:860 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shader Init.ahk
50707:52:34:862 | RL | DEBUG | +0 | CheckFile - Attributes:
508 File Size: 412 bytes
509 Created: 10/9/2016 - 9:06:20 AM
510 Modified: 11/10/2016 - 8:38:45 AM
51107:52:34:864 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Shared.ahk"
51207:52:34:867 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Shared.ahk"
51307:52:34:872 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shared.ahk
51407:52:34:874 | RL | DEBUG | +0 | CheckFile - Attributes:
515 File Size: 173248 bytes
516 Created: 10/9/2016 - 9:06:20 AM
517 Modified: 1/21/2017 - 2:08:33 PM
51807:52:34:875 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Statistics.ahk"
51907:52:34:879 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Statistics.ahk"
52007:52:34:882 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Statistics.ahk
52107:52:34:884 | RL | DEBUG | +15 | CheckFile - Attributes:
522 File Size: 27008 bytes
523 Created: 10/9/2016 - 9:06:20 AM
524 Modified: 11/10/2016 - 8:38:47 AM
52507:52:34:885 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Statistics Init.ahk"
52607:52:34:889 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Statistics Init.ahk"
52707:52:34:891 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Statistics Init.ahk
52807:52:34:893 | RL | DEBUG | +0 | CheckFile - Attributes:
529 File Size: 43 bytes
530 Created: 10/9/2016 - 9:06:20 AM
531 Modified: 11/10/2016 - 8:38:26 AM
53207:52:34:894 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk"
53307:52:34:898 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk"
53407:52:34:901 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk
53507:52:34:904 | RL | DEBUG | +0 | CheckFile - Attributes:
536 File Size: 20294 bytes
537 Created: 10/9/2016 - 9:06:21 AM
538 Modified: 11/10/2016 - 8:38:40 AM
53907:52:34:906 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\XHotkey.ahk"
54007:52:34:912 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\XHotkey.ahk"
54107:52:34:917 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\XHotkey.ahk
54207:52:34:929 | RL | DEBUG | +0 | CheckFile - Attributes:
543 File Size: 26615 bytes
544 Created: 12/1/2016 - 3:16:57 PM
545 Modified: 1/21/2017 - 2:03:44 PM
54607:52:34:931 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk"
54707:52:34:938 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk"
54807:52:34:941 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk
54907:52:34:945 | RL | DEBUG | +0 | CheckFile - Attributes:
550 File Size: 1073 bytes
551 Created: 12/1/2016 - 3:16:57 PM
552 Modified: 1/21/2017 - 2:08:35 PM
55307:52:34:946 | RL | DEBUG | +16 | Main - Received this dbName with no path via CLI: "1942"
55407:52:34:948 | RL | DEBUG | +0 | Main - dbName: 1942
55507:52:34:949 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
55607:52:34:951 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Plugins\HyperSpin.plugin"
55707:52:34:957 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for lib file: "R:\Arcade\RocketLauncher\Plugins\HyperSpin.plugin"
55807:52:34:961 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Plugins\HyperSpin.plugin
55907:52:34:964 | RL | DEBUG | +15 | CheckFile - Attributes:
560 File Size: 9590 bytes
561 Created: 10/9/2016 - 9:12:05 AM
562 Modified: 1/21/2017 - 2:08:38 PM
56307:52:34:966 | RL | TRACE | +0 | Process.__New - Creating new process object for: "R:\Arcade\HyperSpin.exe"
56407:52:34:967 | RL | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\HyperSpin.exe"
56507:52:34:969 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\HyperSpin.exe"
56607:52:34:974 | RL | INFO | +0 | Main - RocketLauncher received "MAME" and "1942"
56707:52:34:002 | RL | INFO | +32 | Main - Found a "Games Options.ini" file, loading it into memory.
56807:52:35:004 | RL | INFO | +0 | Main - 1942 is using the default emulator: MAME built in bezels
56907:52:35:005 | RL | INFO | +0 | Main - Checking for a [MAME built in bezels] section in R:\Arcade\RocketLauncher\Settings\MAME\Emulators.ini
57007:52:35:006 | RL | INFO | +0 | Main - Checking for a [MAME built in bezels] section in R:\Arcade\RocketLauncher\Settings\Global Emulators.ini
57107:52:35:010 | RL | INFO | +15 | Main - Found [MAME built in bezels] in R:\Arcade\RocketLauncher\Settings\Global Emulators.ini
57207:52:35:011 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "MAME built in bezels.ahk"
57307:52:35:016 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk"
57407:52:35:018 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk"
57507:52:35:023 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk exists
57607:52:35:024 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk"
57707:52:35:029 | RL | DEBUG | +16 | CheckFile - Attributes:
578 File Size: 79923 bytes
579 Created: 5/27/2018 - 2:31:33 PM
580 Modified: 5/30/2018 - 2:43:59 AM
58107:52:35:030 | RL | TRACE_DLL | +0 | RLDLL.checkModuleCRC - Checking CRC for module file: "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk"
58207:52:35:035 | RL | WARNING | +0 | Main - CRC Check - CRC does not match official module and will not be supported. Continue using at your own risk.
58307:52:35:036 | RL | INFO | +0 | Main - 1942 will use module: R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk
58407:52:35:037 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Profiles"
58507:52:35:043 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Profiles"
58607:52:35:045 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\7z.exe"
58707:52:35:051 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Module Extensions\7z.exe"
58807:52:35:052 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\dxwnd\dxwnd.exe"
58907:52:35:059 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
59007:52:35:059 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
59107:52:35:064 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Module Extensions\HiToText.exe"
59207:52:35:069 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Module Extensions\HiToText.exe"
59307:52:35:071 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "R:\Arcade\_Emulators\Demul\DemulShooter_v6.9a\DemulShooter.exe"
59407:52:35:074 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Emulators\Demul\DemulShooter_v6.9a\DemulShooter.exe"
59507:52:35:075 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\_Utilities\Xpadder\_RocketLauncher\Xpadder.exe"
59607:52:35:082 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Utilities\Xpadder\_RocketLauncher\Xpadder.exe"
59707:52:35:083 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting ".\Profiles\JoyToKey\_Default\JoyToKey.exe"
59807:52:35:088 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\RocketLauncher\Profiles\JoyToKey\_Default\JoyToKey.exe"
59907:52:35:090 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Utilities\VJoy\VJoy.exe"
60007:52:35:096 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\Utilities\VJoy\VJoy.exe"
60107:52:35:108 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "C:\_HyperSpin Cache"
60207:52:35:111 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "C:\_HyperSpin Cache"
60307:52:35:116 | RL | INFO | +0 | Main - Using SkipChecks method "Rom Only".
60407:52:35:118 | RL | TRACE_DLL | +16 | RLDLL.getFullPathFromRelative - Converting "..\Mame\0.181"
60507:52:35:124 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\Mame\0.181"
60607:52:35:125 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Mame\_MESS 0.151 Software List ROMs"
60707:52:35:132 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\Mame\_MESS 0.151 Software List ROMs"
60807:52:35:133 | RL | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
60907:52:35:138 | RL | TRACE_DLL | +15 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
61007:52:35:139 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
61107:52:35:148 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe exists
61207:52:35:150 | RL | TRACE_DLL | +16 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
61307:52:35:164 | RL | DEBUG | +0 | CheckFile - Attributes:
614 FileDescription Multiple Arcade Machine Emulator
615 FileVersion 0, 181, 0, 0
616 InternalName MAME
617 LegalCopyright Copyright Nicola Salmoria and the MAME team
618 OriginalFilename MAME
619 ProductName MAME
620 ProductVersion 0.181
621 CompanyName MAME Team
622 File Size: 154680320 bytes
623 Created: 2/19/2017 - 9:21:03 AM
624 Modified: 1/19/2017 - 8:03:11 AM
62507:52:35:166 | RL | INFO | +16 | Main - INI Keys read
62607:52:35:167 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\7z.exe"
62707:52:35:172 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
62807:52:35:173 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\7z.exe"
62907:52:35:179 | RL | DEBUG | +0 | CheckFile - Attributes:
630 FileDescription 7-Zip Console
631 FileVersion 15.06 beta
632 InternalName 7z
633 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
634 OriginalFilename 7z.exe
635 ProductName 7-Zip
636 ProductVersion 15.06 beta
637 CompanyName Igor Pavlov
638 File Size: 262144 bytes
639 Created: 10/9/2016 - 9:11:55 AM
640 Modified: 9/30/2015 - 5:48:52 PM
64107:52:35:180 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
64207:52:35:182 | RL | TRACE_DLL | +15 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\7z.dll"
64307:52:35:187 | RL | DEBUG | +0 | CheckFile - Attributes:
644 FileDescription 7z Plugin
645 FileVersion 15.06 beta
646 InternalName 7z
647 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
648 OriginalFilename 7z.dll
649 ProductName 7-Zip
650 ProductVersion 15.06 beta
651 CompanyName Igor Pavlov
652 File Size: 1012224 bytes
653 Created: 10/9/2016 - 9:11:55 AM
654 Modified: 9/30/2015 - 5:48:51 PM
65507:52:35:193 | RL | INFO | +0 | Main - "1942" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
65607:52:35:194 | RL | WARNING | +N/A | Main - SkipChecks is enabled and set to: Rom Only
65707:52:35:196 | RL | INFO | +16 | CheckPaths - Started
65807:52:35:197 | RL | INFO | +0 | CheckPaths - Looking for rom: R:\Arcade\Mame\0.181\1942.7z
65907:52:35:199 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: R:\Arcade\Mame\0.181\1942\1942.7z
66007:52:35:200 | RL | INFO | +0 | CheckPaths - Rom not found
66107:52:35:201 | RL | INFO | +0 | CheckPaths - Looking for rom: R:\Arcade\Mame\0.181\1942.zip
66207:52:35:211 | RL | INFO | +0 | CheckPaths - Found rom: R:\Arcade\Mame\0.181\1942.zip
66307:52:35:212 | RL | DEBUG | +15 | CheckPaths - Current romName: 1942
66407:52:35:214 | RL | DEBUG | +0 | CheckPaths - Current romPath: R:\Arcade\Mame\0.181
66507:52:35:215 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
66607:52:35:217 | RL | INFO | +0 | CheckPaths - Ended
66707:52:35:218 | RL | INFO | +0 | BuildScript - User Variables:
668 ;----------------------------------------------------------------------------
669 ; INJECTED VARIABLES
670 ;----------------------------------------------------------------------------
671
672 #NoTrayIcon
673 #InstallKeybdHook
674 MiscUtils.DetectHiddenWindows("On")
675 SetTitleMatchMode, 2
676 SendMode, Event
677 Global RLLog
678 Global RLObject
679 0 := "12"
680 rlPath := "R:\Arcade\RocketLauncher"
681 pluginPath := "R:\Arcade\RocketLauncher\Plugins"
682 pluginName := "HyperSpin"
683 pluginExt := ".plugin"
684 contextOnExit := "1"
685 rlMode := ""
686 rlTitle := "RocketLauncher"
687 rlVersion := "1.2.0.1"
688 rlAuthor := "djvj"
689 rlURL := "www.rlauncher.com"
690 langFile := "R:\Arcade\RocketLauncher\Data\Language\Localization.ini"
691 primMonitor := "1"
692 frontendPID := ""
693 frontendPath := "R:\Arcade"
694 frontendExe := "HyperSpin.exe"
695 frontendExt := "exe"
696 frontendName := "HyperSpin"
697 frontendDrive := "R"
698 exitEmulatorKey := "End"
699 restoreFE := "Restore"
700 exitScriptKey := "~PgUp & ~End"
701 toggleCursorKey := "~e & ~t"
702 emuFullPath := "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
703 emuPath := "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181"
704 emuName := "MAME built in bezels"
705 emuExt := "exe"
706 baseRomPath := ""
707 romPath := "R:\Arcade\Mame\0.181"
708 romPathFromIni := "R:\Arcade\Mame\0.181|R:\Arcade\Mame\_MESS 0.151 Software List ROMs"
709 romExtension := ".zip"
710 romExtensionOrig := ".zip"
711 romExtensions := "7z|zip|chd|cue|a26|a52|a78|bin|caq|atr|col|cpr|gg|gb|gba|gbc|int|rom|sms|st2|st|md|nes|ngc|ngp|pce|sfc|sv|vb|stt|vec|rar|cdi|iso|snp|tgc|smc|sfc|bas|atr|gme|txt|fds|sc|j64|d64|t64|tap|col|lnx|sg|32x|ic1|dsk|do|2mg|nib|po"
712 executable := "MAMEUI64.exe"
713 systemDbName := "MAME"
714 systemName := "MAME"
715 dbPath := ""
716 dbName := "1942"
717 dbExt := ""
718 romFoundByExt := ""
719 romName := "1942"
720 romMapPath := ""
721 romMappingEnabled := "false"
722 romMappingLaunchMenuEnabled := "false"
723 romMappingFirstMatchingExt := "false"
724 romMappingShowAllRomsInArchive := "false"
725 romMappingNumberOfGamesByScreen := "7"
726 romMappingHideParent := "false"
727 romMappingMenuWidth := "300"
728 romMappingMenuMargin := "50"
729 romMappingTextFont := "Bebas Neue"
730 romMappingTextOptions := "cFFFFFFFF r4 s40 Bold"
731 romMappingDisabledTextColor := "ff888888"
732 romMappingTextSizeDifference := "5"
733 romMappingTextMargin := "10"
734 romMappingTitleTextFont := "Bebas Neue"
735 romMappingTitleTextOptions := "cFFFFFFFF r4 s60 Bold"
736 romMappingTitle2TextFont := "Bebas Neue"
737 romMappingTitle2TextOptions := "cFFFFFFFF r4 s15 Bold"
738 romMappingGameInfoTextFont := "Bebas Neue"
739 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s15 Regular"
740 romMappingGameNameTextFont := "Bebas Neue"
741 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
742 romMappingBackgroundBrush := "aa000000"
743 romMappingColumnBrush := "33000000"
744 romMappingButtonBrush1 := "6f000000"
745 romMappingButtonBrush2 := "33000000"
746 romMappingBackgroundAlign := "Stretch and Lose Aspect"
747 romMappingMenuFlagWidth := "40"
748 romMappingMenuFlagSeparation := "5"
749 romMappingDefaultMenuList := "FullList"
750 romMappingSingleFilteredRomAutomaticLaunch := "false"
751 altArchiveNameOnly := ""
752 altRomNameOnly := ""
753 altArchiveAndRomName := ""
754 altArchiveAndManyRomNames := ""
755 altRomNamesOnly := ""
756 romMapScenario := ""
757 skipchecks := "Rom Only"
758 romMatchExt := "false"
759 blockInputTime := "0"
760 blockInputFile := "R:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
761 errorLevelReporting := "false"
762 lockLaunch := "false"
763 lockLaunchGame := ""
764 screenRotationAngle := "0"
765 screenRotationAngleGame := ""
766 setResolution := ""
767 logFile := ""
768 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
769 logLevel := "10"
770 logShowDebugConsole := "false"
771 logShowCommandWindow := "false"
772 logCommandWindow := "false"
773 logIncludeModule := "true"
774 logIncludeFileProperties := "true"
775 logIncludeDLLLogs := "true"
776 errorSounds := "true"
777 rlDebugConsoleStdout := ""
778 sysLang := "English_United_States"
779 sysType := "64-bit"
780 broadcastWindowTitle := ""
781 navUpKey := "Up|I"
782 navDownKey := "Down|K"
783 navLeftKey := "Left|J"
784 navRightKey := "Right|L"
785 navSelectKey := "Z"
786 navP2UpKey := "Numpad8"
787 navP2DownKey := "Numpad2"
788 navP2LeftKey := "Numpad4"
789 navP2RightKey := "Numpad6"
790 navP2SelectKey := "NumpadEnter"
791 originalWidth := "1600"
792 originalHeight := "900"
793 vdEnabled := "false"
794 vdFullPath := ""
795 vdUseSCSI := "false"
796 vdDriveLetter := ""
797 vdDriveLetterScsi := ""
798 vdAddDrive := "true"
799 demulShooterPath := "R:\Arcade\_Emulators\Demul\DemulShooter_v6.9a\DemulShooter.exe"
800 servoStikEnabled := "false"
801 servoStikExitMode := "false"
802 ledblinkyEnabled := "false"
803 ledblinkySystemName := ""
804 ledblinkyFullPath := ""
805 ledblinkyProfilePath := "R:\Arcade\RocketLauncher\Profiles\LEDBlinky"
806 ledblinkyRLProfile := "R:\Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
807 winIPACFullPath := ""
808 ultraMapEnabled := "false"
809 ultraMapFullPath := ""
810 emuIdleShutdown := "0"
811 launchPasswordHash := "tp7patoqVml2aVBX/UTY8F85UaHKIU3eEbPEGeUV9V6mZlS43DWCPA=="
812 cursorSize := ""
813 hideCursor := "true"
814 hideEmu := "false"
815 hideFE := "false"
816 suspendFE := "false"
817 fadeIn := "true"
818 fadeInDuration := "500"
819 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
820 fadeInDelay := "5000"
821 fadeInExitDelay := "0"
822 fadeOutExitDelay := "0"
823 fadeOut := "true"
824 fadeOutExtraScreen := "false"
825 fadeOutDuration := "500"
826 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
827 fadeOutDelay := "2000"
828 fadeLyrInterpolation := "7"
829 fadeMuteEmulator := "false"
830 fadeUseBackgrounds := "false"
831 fadeClickThrough := "false"
832 fadeSounds := "false"
833 fade7zProgressMode := "extraction"
834 fadeWidthBaseRes := "1920"
835 fadeHeightBaseRes := "1080"
836 fadeLyr1Color := "FF000000"
837 fadeLyr1AlignImage := "Stretch and Lose Aspect"
838 fadeLyr2Pos := "No Alignment"
839 fadeLyr2X := "0"
840 fadeLyr2Y := "250"
841 fadeLyr2W := ""
842 fadeLyr2H := ""
843 fadeLyr2Adjust := "1"
844 fadeLyr2PicPad := "0"
845 fadeLyr2Prefix := "Layer 2"
846 fadeLyr3Pos := "Center"
847 fadeLyr3X := "450"
848 fadeLyr3Y := "450"
849 fadeLyr3W := ""
850 fadeLyr3H := ""
851 fadeLyr3Adjust := "1"
852 fadeLyr3PicPad := "0"
853 fadeLyr3Speed := "750"
854 fadeLyr3Animation := "DefaultFadeAnimation"
855 fadeLyr37zAnimation := "DefaultFadeAnimation"
856 fadeLyr3Type := "imageandbar"
857 fadeLyr3ImgFollow7zProgress := "true"
858 fadeLyr3Repeat := "1"
859 fadeLyr3BackImageTransparency := "30"
860 fadeLyr3StaticPos := "No Alignment"
861 fadeLyr3StaticX := ""
862 fadeLyr3StaticY := ""
863 fadeLyr3StaticW := ""
864 fadeLyr3StaticH := ""
865 fadeLyr3StaticAdjust := "1"
866 fadeLyr3StaticPicPad := "0"
867 fadeLyr3StaticPrefix := "Extra Layer 1 - Console"
868 fadeLyr4Adjust := "1"
869 fadeLyr4X := "1720"
870 fadeLyr4Y := "890"
871 fadeLyr4W := ""
872 fadeLyr4H := ""
873 fadeLyr4Pos := "Bottom Right Corner"
874 fadeLyr4FPS := "50"
875 fadeLyr4PicPad := ""
876 fadeTranspGifColor := "FFFFFF"
877 fadeBarWindow := "Image"
878 fadeBarWindowX := ""
879 fadeBarWindowY := ""
880 fadeBarWindowW := "900"
881 fadeBarWindowH := ""
882 fadeBarWindowR := "30"
883 fadeBarWindowM := "30"
884 fadeBarWindowHatchStyle := "8"
885 fadeBar := "true"
886 fadeProgressDuration := "0"
887 fadeBarBack := "true"
888 fadeBarBackColor := "FF555555"
889 fadeBarH := "30"
890 fadeBarR := "10"
891 fadeBarColor := "DD00BFFF"
892 fadeBarHatchStyle := "8"
893 fadeBarPercentageText := "true"
894 fadeBarInfoText := "true"
895 fadeBarXOffset := "0"
896 fadeBarYOffset := "150"
897 fadeRomInfoDescription := "filtered text"
898 fadeRomInfoSystemName := "image"
899 fadeRomInfoYear := "filtered text"
900 fadeRomInfoDeveloper := "text with label"
901 fadeRomInfoPublisher := "image"
902 fadeRomInfoGenre := "text with label"
903 fadeRomInfoRating := "image"
904 fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Rating|Publisher"
905 fadeRomInfoTextPlacement := "User Defined"
906 fadeRomInfoTextMargin := "7"
907 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
908 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
909 fadeRomInfoText3Options := "w310 x165 y953|1665 cFFE1E1E1 r4 s66 Left Regular"
910 fadeRomInfoText4Options := "w760 x830 y1020 cFFB3B391 r4 s42 Bold"
911 fadeRomInfoText5Options := "w660 x175 y1020 cFF9B9B9B r4 s42 Bold"
912 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Top Center Regular"
913 fadeRomInfoText7Options := "y15 cFFCFCFCA r4 Center Regular"
914 fadeStats_Number_of_Times_Played := "text with label"
915 fadeStats_Last_Time_Played := "text with label"
916 fadeStats_Average_Time_Played := "text with label"
917 fadeStats_Total_Time_Played := "text with label"
918 fadeStats_System_Total_Played_Time := "text with label"
919 fadeStats_Total_Global_Played_Time := "text with label"
920 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
921 fadeStatsInfoTextPlacement := "topRight"
922 fadeStatsInfoTextMargin := "7"
923 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
924 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
925 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
926 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
927 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
928 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
929 fadeText1X := "0"
930 fadeText1Y := "0"
931 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
932 fadeText1 := "Loading Game"
933 fadeText2X := "0"
934 fadeText2Y := "0"
935 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
936 fadeText2 := "Extraction Complete, Ready"
937 fadeText3 := "Loading Game"
938 fadeText4 := "Loading Complete"
939 fadeFont := "Bebas Neue"
940 fadeSystemAndRomLayersOnly := "false"
941 fadeExtractionTime := "disabled"
942 fadeExtractionTimeTextX := "0"
943 fadeExtractionTimeTextY := "0"
944 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
945 fadeInterruptKey := "~Z|1joy1"
946 detectFadeErrorEnabled := "true"
947 fadeImgPath := "R:\Arcade\RocketLauncher\Media\Fade"
948 RLDataPath := "R:\Arcade\RocketLauncher\Data"
949 RLMediaPath := "R:\Arcade\RocketLauncher\Media"
950 RLErrSoundPath := "R:\Arcade\RocketLauncher\Media\Sounds\Error"
951 modulesPath := "R:\Arcade\RocketLauncher\Modules"
952 moduleFullName := "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ahk"
953 moduleName := "MAME built in bezels"
954 modulePath := "R:\Arcade\RocketLauncher\Modules\MAME built in bezels"
955 moduleExtension := "ahk"
956 moduleExtensionsPath := "R:\Arcade\RocketLauncher\Module Extensions"
957 libPath := "R:\Arcade\RocketLauncher\Lib"
958 sevenZEnabled := "false"
959 sevenZPath := "R:\Arcade\RocketLauncher\Module Extensions\7z.exe"
960 sevenZDllPath := "R:\Arcade\RocketLauncher\Module Extensions\7z.dll"
961 sevenZExtractPath := "C:\_HyperSpin Cache"
962 sevenZExtractPathOrig := ""
963 sevenZAttachSystemName := "true"
964 sevenZDelTemp := "true"
965 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
966 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
967 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
968 sevenZGamesToKeep := "3"
969 sevenZDeletePerSystem := "true"
970 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
971 7zExtractPath := "C:\_HyperSpin Cache"
972 mgEnabled := "false"
973 mgKey := "~NumpadSub"
974 mgBackgroundColor := "FF000000"
975 mgSidePadding := "0.2"
976 mgWidthBaseRes := "1920"
977 mgHeightBaseRes := "1080"
978 mgYOffset := "500"
979 mgFont := "Arial"
980 mgText1Options := "x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic"
981 mgText1Text := "Please select a game"
982 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
983 mgText2Offset := "70"
984 mgUseSound := "true"
985 mgSoundfreq := "300"
986 mgExitEffect := "none"
987 mgSelectedEffect := "rotate"
988 mgUseGameArt := "false"
989 mgCandidate := ""
990 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
991 mgOnLaunch := "false"
992 pauseEnabled := "true"
993 pauseKey := "~Home|LShift&RShift"
994 pauseBackToMenuBarKey := "X"
995 pauseZoomInKey := "2"
996 pauseZoomOutKey := "1"
997 pauseScreenshotKey := "~PrintScreen"
998 pauseHiToTextPath := "R:\Arcade\RocketLauncher\Module Extensions\HiToText.exe"
999 pauseSaveStateKeyCodes := "{shift down}{F5 down}{F5 up}{shift up}{1 down}{1 up}|{shift down}{F5 down}{F5 up}{shift up}{2 down}{2 up}|{shift down}{F5 down}{F5 up}{shift up}{3 down}{3 up}|{shift down}{F5 down}{F5 up}{shift up}{4 down}{4 up}|{shift down}{F5 down}{F5 up}{shift up}{5 down}{5 up}|{shift down}{F5 down}{F5 up}{shift up}{6 down}{6 up}|{shift down}{F5 down}{F5 up}{shift up}{7 down}{7 up}|{shift down}{F5 down}{F5 up}{shift up}{8 down}{8 up}|{shift down}{F5 down}{F5 up}{shift up}{9 down}{9 up}|{shift down}{F5 down}{F5 up}{shift up}{0 down}{0 up}"
1000 pauseLoadStateKeyCodes := "{shift down}{F6 down}{F6 up}{shift up}{1 down}{1 up}|{shift down}{F6 down}{F6 up}{shift up}{2 down}{2 up}|{shift down}{F6 down}{F6 up}{shift up}{3 down}{3 up}|{shift down}{F6 down}{F6 up}{shift up}{4 down}{4 up}|{shift down}{F6 down}{F6 up}{shift up}{5 down}{5 up}|{shift down}{F6 down}{F6 up}{shift up}{6 down}{6 up}|{shift down}{F6 down}{F6 up}{shift up}{7 down}{7 up}|{shift down}{F6 down}{F6 up}{shift up}{8 down}{8 up}|{shift down}{F6 down}{F6 up}{shift up}{9 down}{9 up}|{shift down}{F6 down}{F6 up}{shift up}{0 down}{0 up}"
1001 keyboardEncoder := ""
1002 keyboardEncoderEnabled := "false"
1003 keymapperEnabled := "false"
1004 keymapperAHKMethod := "External"
1005 keymapper := "joytokey"
1006 xpadderFullPath := "R:\Arcade\_Utilities\Xpadder\_RocketLauncher\Xpadder.exe"
1007 joyToKeyFullPath := "R:\Arcade\RocketLauncher\Profiles\JoyToKey\_Default\JoyToKey.exe"
1008 profilePath := "R:\Arcade\RocketLauncher\Profiles"
1009 keymapperProfilePath := "R:\Arcade\RocketLauncher\Profiles\joytokey"
1010 keymapperFrontEndProfileName := "HyperSpin"
1011 keymapperFrontEndProfile := "joytokey"
1012 keymapperRocketLauncherProfileEnabled := "true"
1013 joyIDsEnabled := "false"
1014 joyIDsPreferredControllersGlobal := ""
1015 joyIDsPreferredControllersSystem := "use_global"
1016 joyIDsPreferredControllersOnExit := ""
1017 CustomJoyNamesEnabled := "false"
1018 CustomJoyNames := ""
1019 rotateMethod := "false"
1020 FEProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\HyperSpin"
1021 defaultProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\_Default"
1022 systemProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\MAME"
1023 xPadderSystemProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\MAME\_Default"
1024 emuProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\MAME\MAME built in bezels"
1025 romProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\MAME\1942"
1026 RocketLauncherProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\RocketLauncher"
1027 blankProfile := "R:\Arcade\RocketLauncher\Profiles\joytokey\blank"
1028 ahkFEProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\HyperSpin"
1029 ahkDefaultProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\_Default"
1030 ahkSystemProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME"
1031 ahkEmuProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME built in bezels"
1032 ahkRomProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME\1942"
1033 ahkRocketLauncherProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncher"
1034 bezelEnabled := "true"
1035 bezelICEnabled := "true"
1036 shaderName := "false"
1037 shaderColor := ""
1038 shaderTransparency := ""
1039 statisticsEnabled := "true"
1040 pressDuration := "-1"
1041 emuVolume := "1"
1042 dxwndIni := "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
1043 dxwndFullPath := "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
1044 qResFullPath := "R:\Arcade\RocketLauncher\Module Extensions\QRes.exe"
1045 mon1O := ""
1046 pacDrivedllFile := "R:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll"
1047 userFadeAnimIniFile := "R:\Arcade\RocketLauncher\Lib\User Fade Animations.ini"
1048 testFile := ""
1049 testDuration := ""
1050 initialErrorMode := "0"
1051
105207:52:35:232 | RL | INFO | +16 | BuildScript - Loaded XHotkey Init.ahk scripts
105307:52:35:234 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
105407:52:35:235 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
105507:52:35:237 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
105607:52:35:239 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
105707:52:35:241 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
105807:52:35:242 | RL | INFO | +0 | BuildScript - Validating module
105907:52:35:267 | RL | INFO | +31 | BuildScript - Validation complete
106007:52:35:270 | RL | INFO | +0 | BuildScript - Module:
1061 MEmu := "MAME built in bezels"
1062 MEmuV := "v0.166"
1063 MURL := ["http://www.mame.net/"]
1064 MAuthor := ["djvj","faahrev","brolly","Tomkun"]
1065 MVersion := "2.3.10"
1066 MCRC := "2C606685"
1067 iCRC := "8566ED91"
1068 MID := "635746812784197029"
1069 MSystem := ["AAE","Aamber Pegasus","Acorn Electron","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Apple II","Apple IIGS","Applied Technology MicroBee","Arcade","Arcade Classics","Atari 8-Bit","Atari 2600","Atari 5200","Atari 7800","Atari Classics","Atari Jaguar","Atari Lynx","Bally Astrocade","Bandai Super Vision 8000","Bandai WonderSwan","Bandai WonderSwan Color","Bit Corporation Gamate","Camputers Lynx","Capcom","Capcom Classics","Capcom Play System","Capcom Play System II","Capcom Play System III","Casio PV-1000","Casio PV-2000","Cave","Coleco ADAM","ColecoVision","Commodore 64","Commodore MAX Machine","Creatronic Mega Duck","Data East Classics","EACA EG2000 Colour Genie","Emerson Arcadia 2001","Entex Adventure Vision","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Fujitsu FM-7","Fujitsu FM Towns","Fujitsu FM Towns Marty","Funtech Super Acan","GamePark 32","GCE Vectrex","Hartung Game Master","HBMAME","Interton VC 4000","Irem Classics","JungleTac Sport Vii","Jupiter Ace","Konami Classics","LaserDisc","Magnavox Odyssey 2","MAME","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","MGT Sam Coupe","Midway Classics","Milton Bradley MicroVision","Namco Classics","Namco System 22","NEC PC-8801","NEC PC Engine","NEC PC Engine-CD","NEC SuperGrafx","NEC TurboGrafx-16","NEC TurboGrafx-CD","Nintendo 64","Nintendo 64DD","Nintendo Arcade Systems","Nintendo Classics","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Advance","Nintendo Game Boy Color","Nintendo Pokemon Mini","Nintendo Satellaview","Nintendo Super Famicom","Nintendo Super Game Boy","Nintendo Virtual Boy","Othello Multivision","PacMAME","Philips CD-i","Philips VG 5000","Philips Videopac Plus G7400","RCA Studio II","Sega 32X","Sega CD","Sega Classics","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Model 1","Sega Pico","Sega Saturn","Sega SC-3000","Sega SG-1000","Sega ST-V","Sega VMU","Sharp X1","Sinclair ZX81","SNK Classics","SNK Neo Geo","SNK Neo Geo AES","SNK Neo Geo AES","SNK Neo Geo CD","SNK Neo Geo MVS","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Sony PlayStation","Sony PocketStation","Sord M5","Soundic Victory MPT-02","Super Nintendo Entertainment System","Taito Classics","Tandy TRS-80 Color Computer","Texas Instruments TI 99-4A","Thomson MO5","Tiger Game.com","Tomy Tutor","VTech CreatiVision","VTech Socrates","Watara Supervision","Williams Classics"]
1070 ;----------------------------------------------------------------------------
1071 ; Notes:
1072 ; This module now includes everything from the legacy MAME and MESS modules, but combined to match the merge of the 2 emulators that occured on version 0.162.
1073 ;
1074 ; Exit fade will only work correctly if you don't have Esc, the default MAME exit key, as your exit key. If you use Esc, turn off the ExitScreen
1075 ; This module will set your rom paths on the fly via CLI, but you must make sure the RLUI module setting for this module "MAME_BIOS_Path" is correctly set. It defaults to your roms subfolder where MAME.exe is found.
1076 ; This module assumes you have bios zip in your MAME "roms" directory, which might be different than your actual roms directory, for each system you need this module for. All tested systems listed below
1077 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
1078 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
1079 ; You may get a black screen or MAME may close w/o notice if you do not have a bios rom for your system when one is needed.
1080 ; If you use bezel, it is recommended to set the module bezel mode to normal, and go to your MAME.ini file, on your emulator folder, and choose these options: artwork_crop 1, use_backdrops 1, use_overlays 1, use_bezels 0
1081 ;
1082 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
1083 ; High Scores DO NOT SAVE when cheats are enabled!
1084 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
1085 ; If you use MAME for AAE, create a vector.ini in mame's ini subfolder and paste these HLSL settings in there: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=309968&page=&view=&sb=5&o=&vc=1
1086 ;
1087 ; Be aware that several systems will require a BIOS zip with their roms inside. They all come bundled in the MAME set so make sure you add your MAME roms folder to the
1088 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
1089 ;
1090 ; Following systems will also require some specific files to operate properly:
1091 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
1092 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
1093 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
1094 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
1095 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
1096 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
1097 ; Sony PlayStation - psa, pse, psj, psu
1098 ;
1099 ; Tape Control:
1100 ; MAME tape/cassette emulation is terrible because normally it means you need to manually start and stop the tapes yourself so it's highly suggested that you use another emulator for such systems.
1101 ; Tape control commands are accessible through the UI, press tab and then select Tape Control and you can start/stop the loaded tape from there.
1102 ; The following hotkeys can also be used:
1103 ; F2 - Start Tape
1104 ; Left Shift + F2 - Stop Tape
1105 ; Insert - While held, runs the game with throttling disabled and with the maximum frameskip. Useful to speedup the long tape loading process.
1106 ;
1107 ; Be aware that tape games are normally used on PC systems therefore it's likely that full keyboard emulation is enabled which means that you'll need to disable it in order to use any of the above
1108 ; hotkeys. To disable it press the Scroll Lock key, press it again to enable it back.
1109 ;
1110 ; 7z Support:
1111 ; Make sure you have 7z disabled for all MAME Arcade systems. Their roms are supposed to be archived, if you have 7z enabled then your games will fail to load. It's
1112 ; fine to enable 7z to non-arcade systems.
1113 ;
1114 ; Custom Configuration Files:
1115 ; If you want to use custom configuration files (.cfg files) for some games you will need to store them inside your MAME cfg folder using the following structure:
1116 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
1117 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
1118 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
1119 ;
1120 ; Ini Files:
1121 ; Module will set most settings through command line which will override any settings you might have on your MAME ini files. Everything else will be read from
1122 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
1123 ;- mame.ini
1124 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
1125 ;- debug.ini (if the debugger is enabled)
1126 ;- <parent>.ini (for clones only, may be called recursively)
1127 ;- <gamename>.ini
1128 ;- vertical.ini (for games with vertical monitor orientation)
1129 ;- horizont.ini (for games with horizontal monitor orientation)
1130 ;- vector.ini (for vector games only)
1131 ;- <driver>.ini (based on the source filename of the driver)
1132 ;
1133 ; The settings in the later ini's override those in the earlier ini's.
1134 ;
1135 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
1136 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
1137 ;
1138 ; Bally Astrocade:
1139 ; ICBM requires a soft reset (even on the real hardware) to launch. You can read about it here: http://www.ballyalley.com/ballyalley/articles/Playing_ICBM_Attack_Using_MESS.pdf
1140 ; Other games might require this as well, you can enable this in the module's settings so the machine is reset automatically on launch, otherwise you need to press F3 to start the game.
1141 ; Also ICBM Attack uses different controls then the rest of the games. Make sure you follow the procedure explained above under "Custom Configuration Files" to create such file.
1142 ;
1143 ; GCE Vectrex:
1144 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
1145 ; You can download all these pngs and the lay file in my ftp folder. You need to use the HyperList XML to match the pngs.
1146 ;
1147 ; Jupiter Ace:
1148 ; Set mame to 48k ram
1149 ;
1150 ; Magnavox Odyssey 2:
1151 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
1152 ; Use the systemName ini file in the folder with this module for this, example:
1153 ; [Moto-Crash (France)]
1154 ; Bios=videopac
1155 ;
1156 ; RCA Studio 2:
1157 ; Most of the games require you to press a button to start the game, like 1 or 2 (refer to the game's manual).
1158 ; The game screen will be black until you do.
1159 ;
1160 ; Texas Instruments TI 99/4A:
1161 ; This system requires full keyboard emulation to work properly
1162 ; Split cart dumps are not supported since MESS .145 so you'll have to convert them to RPK format or use an earlier version of MESS (and a different module)
1163 ; You can check how to convert split cart dumps to RPK here:
1164 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
1165 ; For floppy games make sure you have a RPK dump of an extended basic rom on your roms folder. It should be named "extended_basic.rpk"
1166 ; This system requires you to use a MAME build with Direct Input enabled in order to auto start the games. Most games will require commands to be typed to start
1167 ; and it's normally too complex to be able to do it through the -ab switch so SendCommand is used instead which means a Direct Input enabled MAME version is required.
1168 ;
1169 ; Bezels:
1170 ; Module settings control whether RocketLauncher or MAME bezels are shown
1171 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
1172 ; In the bezel layout mode, RocketLauncher Bezels will be drawn only when you do not have a layout file on your MAME folders for the current game
1173 ;
1174 ; ServoStik:
1175 ; The module will automatically control any connected ServoStiks found on the system.
1176 ; It does this by reading the xml info from MAME. If that XML info has directional info at 4 or less, 4-way mode will be enabled. All others get 8-way mode.
1177 ;
1178 ; Per game controller types:
1179 ; MAME allows you to change the controller type for each game by using slot devices. Slot devices are highly customizable and vary greatly from system to
1180 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
1181 ; Slot devices are stored in the MAME ini file you are using, so the best way to find the command line you need to use is to start your game set the slot devices
1182 ; through the MAME UI (Press tab while in MAME) exit and then open the MAME ini file and search for a section named SLOT DEVICES.
1183 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
1184 ; #
1185 ; # SLOT DEVICES
1186 ; #
1187 ; joyport1 wheel
1188 ; joyport2 wheel
1189 ; The suggested method is to set the desired controllers you want to use by default in the Module Global Settings, in this case under the Atari 2600 tab you would
1190 ; set Parameters=-joyport1 joy -joyport2 joy
1191 ; And then for specific games do the same under Module Specific Settings for that system, if a game requires the wheel controller you'd set
1192 ; Parameters=-joyport1 wheel -joyport2 wheel
1193 ;
1194 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
1195 ; Swapping slot devices wipes out SYSTEM custom configs on the unplugged controllers, so to avoid any customised controls getting erased everytime you change slot devices,
1196 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
1197 ;
1198 ; Linking/NetPlay:
1199 ; The module will automatically set correct network ports for linked games.
1200 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
1201 ; Placement of the screens are automatic but can be controlled in RocketLauncherUI MAME module settings. Windowed mode is required when more than one copy of mame is launched and is set automatically.
1202 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
1203 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
1204 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
1205 ; Global inputs is automatically turned on for you but it is your job to setup individual controls for each instance. MAME only supports raw-input in this mode however.
1206 ; Over a LAN/WAN connection only 2 players are supported due to the way the ports are designated, it's impossible to automate port allocation because there is no 1 server where all hosts connect to.
1207 ; Default starting port for the Master is 15111 and consecutively goes up from there upto 15119 for 8 players. You can change the default starting port in the module settings if it conflicts with used ports on your network.
1208 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
1209 ;
1210 ; NVRAM Automation for linked games:
1211 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
1212 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
1213 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
1214 ; I set these to defaults, but prefer USA region. If you do not like these, you will have to disable NVRAM automation in the module settings in RocketLauncherUI.
1215 ;
1216 ; Additional Link info that may be of some importance:
1217 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
1218 ; One Board sends about 20 KByte/s.
1219 ; So bandwidth CLIENTSIDE is like...
1220 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
1221 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
1222 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
1223 ; etc.
1224 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
1225 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
1226 ;----------------------------------------------------------------------------
1227 StartModule()
1228 BezelGUI()
1229
1230 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1231 emuPrimaryWindow := new Window(new WindowTitle(,"MAME")) ; instantiate primary emulator window object
1232 emuOpenWindow := new Window(new WindowTitle(dialogOpen,"ConsoleWindowClass"))
1233 emuConsoleWindow := new Window(new WindowTitle(,"ConsoleWindowClass"))
1234 emuDebugWindow := new Window(new WindowTitle(,"MAMEDebugWindow"))
1235 emuOutputWindow := new Window(new WindowTitle(,"MAMEOutput"))
1236
1237 ; This object controls how the module reacts to different systems. MAME can play a lot of systems, but needs to know what system you want to run, so this module has to adapt.
1238 mTypeVar := "
1239 ( LTrim
1240 Aamber Pegasus|pegasus
1241 Acorn Electron|electron
1242 Amstrad CPC|cpc664
1243 Amstrad GX4000|gx4000
1244 APF Imagination Machine|apfimag
1245 Apple II|apple2ep
1246 Apple IIGS|apple2gs
1247 Applied Technology MicroBee|mbeeic
1248 Atari 8-Bit|a800
1249 Atari 2600|a2600
1250 Atari 5200|a5200
1251 Atari 7800|a7800
1252 Atari Jaguar|jaguar
1253 Atari Lynx|lynx
1254 Bally Astrocade|astrocde
1255 Bandai Super Vision 8000|sv8000
1256 Bandai WonderSwan|wswan
1257 Bandai WonderSwan Color|wscolor
1258 Bit Corporation Gamate|gamate
1259 Camputers Lynx|lynx128k
1260 Casio PV-1000|pv1000
1261 Casio PV-2000|pv2000
1262 Coleco ADAM|adam
1263 ColecoVision|coleco
1264 Commodore 64|c64
1265 Commodore MAX Machine|vic10
1266 Creatronic Mega Duck|megaduck
1267 EACA EG2000 Colour Genie|cgenie
1268 Emerson Arcadia 2001|arcadia
1269 Entex Adventure Vision|advision
1270 Epoch Game Pocket Computer|gamepock
1271 Epoch Super Cassette Vision|scv
1272 Exidy Sorcerer|sorcerer
1273 Fairchild Channel F|channelf
1274 Fujitsu FM-7|fmnew7
1275 Fujitsu FM Towns|fmtowns
1276 Fujitsu FM Towns Marty|fmtmarty
1277 Funtech Super Acan|supracan
1278 GamePark 32|gp32
1279 GCE Vectrex|vectrex
1280 Hartung Game Master|gmaster
1281 Interton VC 4000|vc4000
1282 JungleTac Sport Vii|vii
1283 Jupiter Ace|jupace
1284 Magnavox Odyssey 2|odyssey2
1285 Matra & Hachette Alice|alice32
1286 Mattel Aquarius|aquarius
1287 Mattel Intellivision|intv
1288 MGT Sam Coupe|samcoupe
1289 Milton Bradley MicroVision|microvsn
1290 NEC PC-8801|pc8801
1291 NEC PC Engine|pce
1292 NEC PC Engine-CD|pce
1293 NEC SuperGrafx|sgx
1294 NEC TurboGrafx-16|tg16
1295 NEC TurboGrafx-CD|tg16
1296 Nintendo 64|n64
1297 Nintendo 64DD|n64dd
1298 Nintendo Entertainment System|nes
1299 Nintendo Famicom|famicom
1300 Nintendo Famicom Disk System|fds
1301 Nintendo Game Boy|gameboy
1302 Nintendo Game Boy Advance|gba
1303 Nintendo Game Boy Color|gbcolor
1304 Nintendo Pokemon Mini|pokemini
1305 Nintendo Satellaview|snes
1306 Nintendo Super Famicom|snes
1307 Nintendo Super Game Boy|supergb
1308 Nintendo Virtual Boy|vboy
1309 Othello Multivision|omv1000
1310 Philips CD-i|cdimono1
1311 Philips Videopac Plus G7400|g7400
1312 Philips VG 5000|vg5k
1313 RCA Studio II|studio2
1314 Sega 32X|32x
1315 Sega CD|segacd
1316 Sega Game Gear|gamegear
1317 Sega Genesis|genesis
1318 Sega Master System|sms
1319 Sega Mega Drive|megadriv
1320 Sega Pico|pico
1321 Sega Saturn|saturn
1322 Sega SC-3000|sc3000
1323 Sega SG-1000|sg1000
1324 Sega VMU|svmu
1325 Sharp X1|x1turbo40
1326 Sinclair ZX81|zx81
1327 SNK Neo Geo AES|aes
1328 SNK Neo Geo CD|neocdz
1329 SNK Neo Geo Pocket|ngp
1330 SNK Neo Geo Pocket Color|ngpc
1331 Sony PlayStation|psx
1332 Sony PocketStation|pockstat
1333 Sord M5|m5
1334 Soundic Victory MPT-02|mpt02
1335 Super Nintendo Entertainment System|snes
1336 Tandy TRS-80 Color Computer|coco3
1337 Texas Instruments TI 99-4A|ti99_4a
1338 Thomson MO5|mo5
1339 Tiger Game.com|gamecom
1340 Tomy Tutor|tutor
1341 VTech CreatiVision|crvision
1342 VTech Socrates|socrates
1343 Watara Supervision|svision
1344 )"
1345 mType := Object()
1346 Loop, Parse, mTypeVar, `n, `r
1347 {
1348 obj := {}
1349 Loop, Parse, A_LoopField, |
1350 If (A_Index = 1)
1351 obj.System := A_LoopField
1352 Else ; 2
1353 obj.mameID := A_LoopField
1354 mType.Insert(obj["System"], obj)
1355 }
1356 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1357 ; For easier use throughout the module
1358 mameSystem := mType[systemName].System
1359 mameID := mType[systemName].mameID
1360
1361 If !mameSystem {
1362 If (!ArrayUtils.ArrayContains(MSystem,systemName)) {
1363 RLLog.Warning("Module - """ . systemName . """ is not a known console or computer system. Defaulting to MAME's Arcade mode for the remainder of this " . MEmu . " module.")
1364 } Else {
1365 RLLog.Debug("Module - Defaulting to MAME's Arcade mode for the remainder of this " . MEmu . " module.")
1366 }
1367 mameSystem := systemName
1368 mameID := "MAME"
1369 }
1370
1371 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1) ; Set fullscreen mode
1372 legacyMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "LegacyMode","false",,1)
1373 mameBiosPath := moduleIni.Read("Settings", "MAME_BIOS_Path", emuPath . "\roms",,1)
1374 Videomode := moduleIni.Read("Settings", "Videomode","d3d",,1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1375 pauseMethod := moduleIni.Read("Settings", "PauseMethod",1,,1) ; set the pause method that works better on your machine (preferred methods 1 and 2) 1 = Win7 and Win8 OK - Problems with Win XP, 2 = preferred method for WinXP - Problems in Win7, 3 and 4 = same as 1 and 2, 5 = only use If you have a direct input version of mame, 6 = suspend mame process method, it could crash mame in some computers
1376 bilinearFilter := moduleIni.Read(mameSystem . "|Settings", "BilinearFilter","false",,1)
1377 hlsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "HLSL","false",,1)
1378 glsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "GLSL","false",,1)
1379 ;bezelMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "BezelMode","layout",,1) ; "layout" or "normal"
1380 verticalRotationMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "VerticalRotationMode","none",,1)
1381 cheatMode := moduleIni.Read("Settings", "CheatMode","false",,1)
1382 cheatModeKey := moduleIni.Read("Settings", "CheatModeKey",,,1) ; user defined key to be held down before launching a mame rom.
1383 UseSoftwareList := moduleIni.Read(romName . "|" . mameSystem, "UseSoftwareList","false",,1)
1384 sysStaticParams := moduleIni.Read(mameSystem, "StaticParameters",,,1)
1385 sysParams := moduleIni.Read(mameSystem, "Parameters",,,1)
1386 romParams := moduleIni.Read(romName, "Parameters", sysParams,,1)
1387 mameRomName := moduleIni.Read(romName, "MameRomName",,,1)
1388 autosave := moduleIni.Read(romName . "|" . mameSystem, "Autosave", "false",,1)
1389 volume := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "Volume",,,1)
1390 Artwork_Crop := moduleIni.Read(romName . "|" . mameSystem, "Artwork_Crop", "true",,1)
1391 Use_Bezels := moduleIni.Read(romName . "|" . mameSystem, "Use_Bezels", "false",,1)
1392 Use_Overlays := moduleIni.Read(romName . "|" . mameSystem, "Use_Overlays", "true",,1)
1393 Use_Backdrops := moduleIni.Read(romName . "|" . mameSystem, "Use_Backdrops", "true",,1)
1394 Use_Cpanels := moduleIni.Read(romName . "|" . mameSystem, "Use_Cpanels", "false",,1)
1395 Use_Marquees := moduleIni.Read(romName . "|" . mameSystem, "Use_Marquees", "false",,1)
1396 inipath := moduleIni.Read(mameSystem, "IniPath",,,1)
1397 hashpath := moduleIni.Read(mameSystem, "HashPath",,,1)
1398 UseControllerRemap := moduleIni.Read(mameSystem . "|Settings", "UseControllerRemap", "true",,1)
1399 ControllerRemapPath := moduleIni.Read(mameSystem . "|Settings", "ControllerRemapPath", emuPath . "\ControllerRemap\ControllerRemap.exe",,1)
1400 CtrlRemapFile := new File(ControllerRemapPath)
1401 ControllerRemapConfigPath := moduleIni.Read( mameSystem . "|Settings", "ControllerRemapConfigPath", CtrlRemapFile.FilePath . "\ctrlr\",,1)
1402 MAMECtrlrPath := moduleIni.Read(mameSystem . "|Settings", "MAMECtrlrPath", emuPath . "\ctrlr",,1)
1403
1404 mameBiosPath := GetFullName(mameBiosPath)
1405
1406 ; Loop, 8
1407 ; car%A_Index%Color := moduleIni.Read(romName, "Car_" . A_Index . "_Color",,,1)
1408
1409 enableLinkPlay := moduleIni.Read(romName . "|Link/Network", "Enable_Link_Play", "false",,1)
1410 networkSession := ""
1411 If (enableLinkPlay != "false") {
1412 RLLog.Info("Module - Link/Network Multi-Player is an available option for " . romName)
1413 getWANIP := moduleIni.Read("Link/Network", "Get_WAN_IP","false",,1)
1414 myIP := If getWANIP = "true" ? GetPublicIP() : "127.0.0.1" ; use local ip by default if user does not want to get the WAN IP as MAME needs this for linked games
1415 networkPlayers := enableLinkPlay ; Max amount of networkable players
1416 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1417
1418 enableNVRAMAutomation := moduleIni.Read(romName . "|Link/Network", "Enable_NVRAM_Automation","true",,1)
1419 maxPlayersPerMonitor := moduleIni.Read(romName . "|Link/Network", "Max_Players_Per_monitor","1|1|1|1|1|1|1|1",,1)
1420 splitScreen2PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_2_Players","Horizontal",,1) ;horizontal or vertical
1421 splitScreen3PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_3_Players","P1top",,1) ; For Player1 screen to be on left: P1left. For Player1 screen to be on top: P1top. For Player1 screen to be on bottom: P1bottom. For Player1 screen to be on right: P1right.
1422 localPort := moduleIni.Read("Link/Network", "Local_Port","15111",,1)
1423
1424 defaultServerIP := moduleIni.Read("Link/Network", "Default_Server_IP", myIP,,1)
1425 defaultServerPort := moduleIni.Read("Link/Network", "Default_Server_Port","15111",,1)
1426 lastIP := moduleIni.Read("Link/Network", "Last_IP", defaultServerIP,,1) ; also known as the Remote IP in mame. Does not need to be on the ISD
1427 lastPort := moduleIni.Read("Link/Network", "Last_Port", defaultServerPort,,1) ; also known as the Remote Port in mame. Does not need to be on the ISD
1428
1429 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1430
1431 ;MultiPlayer Menu Result
1432 ; If !(networkType)
1433 ; MsgBox, % "Single Player Game"
1434 ; Else If (networkType="localLink")
1435 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1436 ; Else If (networkType="server")
1437 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1438 ; Else If (networkType="client")
1439 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1440
1441 If networkSession {
1442 RLLog.Info("Module - Using a Network for " . romName)
1443 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1444 If (networkType="localLink") {
1445 RLLog.Info("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1446 linkEnabledGame := 1
1447 If networkPlayers > 1
1448 { RLLog.Info("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1449 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1450 Loop % networkPlayers {
1451 multiPlayerObj[A_Index,"Player"] := A_Index
1452 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1453 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1454 If (A_Index = 1) { ; Player 1
1455 initialLocalPort := localPort ; must be stored for last player
1456 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1457 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1458 localPort++
1459 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1460 } Else { ; Players 2+
1461 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1462 localPort++
1463 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1464 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1465 }
1466
1467 ; msgbox % "Player: " . multiPlayerObj[A_Index]["Player"] . "`nLocalHost: " . multiPlayerObj[A_Index]["LocalHost"] . "`nLocalPort: " . multiPlayerObj[A_Index]["LocalPort"] . "`nRemoteHost: " . multiPlayerObj[A_Index]["RemoteHost"] . "`nRemotePort: " . multiPlayerObj[A_Index]["RemotePort"] . "`nCfgDir: " . multiPlayerObj[A_Index]["CfgDir"] . "`nNvramDir: " . multiPlayerObj[A_Index]["NvramDir"]
1468 }
1469 } Else
1470 RLLog.Info("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1471 } Else If (networkType = "client") {
1472 RLLog.Info("Module - Remote host is running on another PC, module will use remote link mode.")
1473 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1474 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1475 linkType := "Slave"
1476 networkPlayers := 1
1477 multiPlayerObj[1,"Player"] := 1
1478 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1479 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1480 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1481 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1482 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1483 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1484 } Else { ; server
1485 RLLog.Info("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1486 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1487 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1488 linkType := "Master"
1489 networkPlayers := 1
1490 multiPlayerObj[1,"Player"] := 1
1491 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1492 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1493 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1494 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1495 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1496 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1497 }
1498 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1499 } Else {
1500 RLLog.Info("Module - User chose Single Player mode for this session")
1501 }
1502 }
1503
1504 FadeInStart()
1505
1506 If inipath
1507 inipath := AbsoluteFromRelative(EmuPath, inipath)
1508 If hashpath
1509 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1510
1511 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1512 ;useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1513 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1514 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1515 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1516 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1517 autosave := If autosave = "true" ? " -autosave" : ""
1518 volume := If volume != "" ? " -volume " . volume : ""
1519 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1520 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1521
1522 If (verticalRotationMode = "none")
1523 verticalRotationMode := ""
1524
1525 ; Process mame's ListXML for certain features
1526 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode || UseControllerRemap = "true") {
1527 ListXMLObject := Object()
1528 ListXMLObject := ListXMLInfo(If mameID = "MAME" ? (If mameRomName ? mameRomName : romName) : mameID) ;For non-Arcade systems we cannot use romName for listxml
1529
1530 Angle := ListXMLObject["Angle"].Value
1531 If (bezelEnabled = "true") {
1532 If (networkPlayers > 1) {
1533 ; useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1534 BezelStart(networkPlayers)
1535 } Else {
1536 If (bezelMode = "layout"){
1537 BezelStart("layout",ListXMLObject["Parent"].Value,Angle,romName)
1538 } Else { ;bezel mode = normal
1539 ; useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1540 BezelStart(,,Angle)
1541 }
1542 }
1543 }
1544 If (servoStikEnabled = "auto") {
1545 ServoStik(If ListXMLObject["Ways"].Value <= 4 ? 4 : 8) ; If "ways" in the xml is set to 4 or less, the servo will go into 4-way mode, else 8-way mode will be enabled
1546 }
1547 If (verticalRotationMode && Angle) {
1548 RLLog.Info("Setting rotation mode to " . verticalRotationMode . " - Game's angle is " . Angle)
1549 If (verticalRotationMode = "original")
1550 verticalRotationMode := " -norotate"
1551 Else If (verticalRotationMode = "right")
1552 verticalRotationMode := " -ror"
1553 Else If (verticalRotationMode = "left")
1554 verticalRotationMode := " -rol"
1555 Else
1556 verticalRotationMode := ""
1557 }
1558 Else
1559 verticalRotationMode := ""
1560
1561 ;Controller Remap
1562 If (UseControllerRemap = "true") {
1563 RLLog.Info("Controller Remap: Start")
1564 romProfileName := (mameRomName ? mameRomName : romName)
1565 romParentName := ListXMLObject["Parent"].Value
1566
1567 If ControllerRemapPath
1568 ControllerRemapPath := AbsoluteFromRelative("", ControllerRemapPath)
1569 If ControllerRemapConfigPath
1570 ControllerRemapConfigPath := AbsoluteFromRelative("", ControllerRemapConfigPath)
1571 If MAMECtrlrPath
1572 MAMECtrlrPath := AbsoluteFromRelative(emuPath, MAMECtrlrPath)
1573
1574 ctrlrPath := ""
1575 RLLog.Info("Controller Remap: ControllerRemapConfigPath: " . ControllerRemapConfigPath)
1576
1577 ;~ ;1- Check for Rom. 2- Check for Rom Parent. 3- Check for System default
1578 If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")) {
1579 RLLog.Info("Controller Remap: Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1580 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1581 }
1582 else if (romParentName and FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")) {
1583 RLLog.Info("Controller Remap: Parent Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1584 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1585 }
1586 else If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")) {
1587 RLLog.Info("Controller Remap: System Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1588 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1589 }
1590 else If (FileExist(ControllerRemapConfigPath . "\_Default.cfg")) {
1591 RLLog.Info("Controller Remap: Global Config File Found: " . ControllerRemapConfigPath . "\_Default.cfg")
1592 ctrlrPath := new File(ControllerRemapConfigPath . "\_Default.cfg")
1593 }
1594
1595 ; Is there a controller file?
1596 if (ctrlrPath) {
1597 ctrlrFile := " -ctrlr RocketLauncher"
1598
1599 ;Replace <system name="default"> with the Right mameID in the RocketLauncher.cfg file
1600 if(mameID != "MAME") {
1601 ctrlrPath.Read()
1602 rocketLauncherCfgFile := new File(MAMECtrlrPath . "\RocketLauncher.cfg")
1603 rocketLauncherCfgFile.Delete()
1604 rocketLauncherCfgFile.Append(StringUtils.Replace(ctrlrPath.Text, "<system name=""default"">", "<system name=""" . mameID . """>"))
1605 }
1606 else {
1607 ctrlrPath.Copy(MAMECtrlrPath . "\RocketLauncher.cfg",1)
1608 }
1609
1610 RLLog.Info("Controller Remap: Running """ . ControllerRemapPath . """ /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""")
1611 ControllerRemapProcess := new Process(ControllerRemapPath)
1612 ControllerRemapProcess.Run(" /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""","Hide")
1613 }
1614 else {
1615 RLLog.Info("Controller Remap: No Controller config file found.")
1616 }
1617 RLLog.Info("Controller Remap: End")
1618 }
1619 }
1620
1621 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1622 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1623
1624 hideEmuObj := Object(emuOpenWindow,0,emuDebugWindow,0,emuOutputWindow,0,emuPrimaryWindow,1)
1625 7z(romPath, romName, romExtension, sevenZExtractPath)
1626
1627 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1628 exeAtrib := FileGetVersionInfo_AW(emuPath . "\" . executable, "FileVersion|ProductVersion", "|")
1629 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1630 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1631 If ProductVersion
1632 MAMEVersion := StringUtils.Right(ProductVersion, StringUtils.StringLength(ProductVersion) - 2)
1633 RLLog.Info("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1634
1635 If (videomode = "opengl") {
1636 hlsl := " -nohlsl_enable"
1637 If (MAMEVersion > 159)
1638 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1639 Else
1640 glsl := ""
1641 } Else {
1642 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1643 If (MAMEVersion > 159)
1644 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1645 Else
1646 glsl := ""
1647
1648 If (videomode = "ini")
1649 videomode := ""
1650 }
1651 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1652
1653 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1654 If (romExtension = ".txt") ; This can be applied to all systems
1655 param1 := ""
1656
1657 If (mameID = "apfimag") ; APF Imagination Machine
1658 If (romExtension != ".tap")
1659 mameID := "apfm1000" ; cart games for APF Imagination Machine require a different bios to be loaded
1660
1661 If (UseSoftwareList != "true")
1662 { ; Now that we know the system we are loading, determine if we use an ini assocated with that system for custom game configs a user might need. Then load the configs associated to that game.
1663 If StringUtils.Contains(mameID,"ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664|mo5") ; these systems will use an ini to store game specific settings
1664 {
1665 If !SystemModuleIni.Exist()
1666 SystemModuleIni.Append() ; create a blank file if it does not exist
1667
1668 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1669 {
1670 ExpansionCartLocation := moduleIni.Read("Settings", "ExpansionCartLocation", romPathOrig . "\System",,1)
1671 ExpansionCartLocation := GetFullName(ExpansionCartLocation)
1672 CommandWaitOffset := moduleIni.Read("Settings", "CommandWaitOffset", 0,,1)
1673
1674 ExpansionCart := moduleIni.Read(romName, "Expansion_Cart","extended_basic.rpk",,1) ; user can specify a rom specific cart instead of the default basic one
1675 Command := moduleIni.Read(romName, "Command",,,1)
1676
1677 ; Now set the parameters to send to MAME
1678 If (romExtension = ".dsk") ; Expansion Disk
1679 {
1680 ; If using the mainCart , send expansionLocation to MAME. This will require DirectInput to be enabled on the MAME build! Else we are loading a Disk game
1681 param1 := " -nat -gromport single -cart1"
1682 param2 := " """ . ExpansionCartLocation . "\" . ExpansionCart . """"
1683 param3 := " -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc"
1684 param4 := " -flop1"
1685 param5 := " """ . romPath . "\" . romName . romExtension . """"
1686 If StringUtils.Contains(romName, "\(Disk")
1687 {
1688 TimerUtils.Sleep(50)
1689 If (romTable.MaxIndex() = 2)
1690 {
1691 param4 := " -flop1 " . " """ . romTable[1,1] . """"
1692 param5 := " -flop2 " . " """ . romTable[2,1] . """"
1693 }
1694 }
1695 } Else If (romExtension = ".rpk") ; Cart Game (RPK Format)
1696 param1 := " -nat -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1697 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1698 } Else If (mameID = "aes") ; SNK Neo Geo AES
1699 { biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1700 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1701 param2 := " -cart " . romName
1702 }Else If (mameID = "apple2gs") ; Apple IIGS
1703 { externalOS := moduleIni.Read(romName, "External_OS","false",,1)
1704 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1705 multipartTable := CreateRomTable(multipartTable)
1706
1707 If (externalOS = "true")
1708 { CheckFile(romPath . "\" . 2gsSystemFile)
1709 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1710 } Else If StringUtils.Contains(romExtension,"\.nib")
1711 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1712 Else {
1713 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1714 If (multipartTable.MaxIndex() > 1)
1715 param3 := " -flop4", param4 := " """ . multipartTable[2,1] . """"
1716 }
1717 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1718 }Else If (mameID = "electron") ; Acorn Electron
1719 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1720 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1721 If StringUtils.Contains(romExtension,"\.ssd|\.bbc\|\.img|\.dsd|\.adf|\.ads|\.adm|\.adl")
1722 {
1723 mediaDeviceType := "flop"
1724 autoBootMethod := " -autoboot_command ""*mount 0\n\n\n\n\nch.""""run""""""\n"""""
1725 }
1726 Else If StringUtils.Contains(romExtension,"\.bin|\.rom")
1727 mediaDeviceType := "cart"
1728 Else
1729 {
1730 mediaDeviceType := "cass"
1731 autoBootMethod := " -autoboot_command ""*tape\nchain""""""""""""\n"""
1732 }
1733 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . autoBootMethod . AutoBootDelay . ""
1734 }Else If (mameID = "sc3000") ; Sega SC-3000
1735 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1736 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1737 If StringUtils.Contains(romExtension,"\.bin|\.sg\|.sc")
1738 mediaDeviceType := "cart"
1739 Else ; any other format
1740 mediaDeviceType := "cass"
1741 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1742 }Else If (mameID = "c64") ; Commodore 64
1743 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1744 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1745 If StringUtils.Contains(romExtension,"\.d64|\.g64|\.g41|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1746 mediaDeviceType := "flop1"
1747 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1748 mediaDeviceType := "cass1"
1749 Else If StringUtils.Contains(romExtension,"\.80|\.a0|\.e0|\.crt")
1750 mediaDeviceType := "cart1"
1751 Else If StringUtils.Contains(romExtension,"\.p00|\.prg|\.t64")
1752 mediaDeviceType := "quik1"
1753 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1754 }Else If mameID = mbeeic ; Applied Technology MicroBee
1755 { microbeeModel := moduleIni.Read(romName, "MicroBee_Model","mbeeic",,1)
1756 If !StringUtils.Contains(microbeeModel,"mbee|mbeeic|mbeepc|mbeepc85|mbee56")
1757 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1758 Else If (microbeeModel != "mbeeic")
1759 mameID := microbeeModel
1760 If StringUtils.Contains(romExtension,"\.mwb|\.com|\.bee")
1761 mediaDeviceType := "quik1"
1762 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1763 mediaDeviceType := "cass"
1764 Else If StringUtils.Contains(romExtension,"\.rom")
1765 mediaDeviceType := "cart"
1766 Else If StringUtils.Contains(romExtension,"\.dsk")
1767 mediaDeviceType := "flop1"
1768 Else ; .bin format
1769 mediaDeviceType := "quik2"
1770 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1771 }Else If (mameID = "odyssey2") ; Magnavox Odyssey 2
1772 {
1773 VoiceModule := moduleIni.Read(romname, "VoiceModule","false","",1)
1774 If (VoiceModule = "true")
1775 param1 := " -cart1 voice -cart2 """ . romPath . "\" . romName . romExtension . """"
1776 param2 := " -ui_active" ;Enable partial keyboard mode at startup
1777
1778 If romName not contains (USA
1779 mameID := "videopac"
1780 }Else If (mameID = "astrocde") ; Bally Astrocade
1781 {
1782 BlueRAMBasicRom := moduleIni.Read("Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin",,1) ; Blue RAM Basic rom
1783 RequiresReset := moduleIni.Read(romname, "RequiresReset","false",,1) ; Check if game requires a reset
1784
1785 BlueRAMBasicRomPath := new File(romPath . "\" . BlueRAMBasicRom)
1786 If (romExtension = ".script") {
1787 ; Will require blue ram basic
1788 If !BlueRAMBasicRomPath.Exist() {
1789 ; Blue RAM Basic games might be in their own sub-folders since they have several files, so let's try to find the Blue RAM cart in the parent folder as well
1790 StringUtils.SplitPath(romPath,,romBasePath) ; grab path one level up
1791 BlueRAMBasicRomPath.__Delete()
1792 BlueRAMBasicRomPath := new File(romBasePath . "\" . BlueRAMBasicRom)
1793 BlueRAMBasicRomPath.CheckFile("Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1794 }
1795
1796 ScriptFile := new File(romPath . "\" . romName . romExtension)
1797 param1 := " -cart """ . BlueRAMBasicRomPath.FileFullPath . """"
1798
1799 ; Replace rompath variable in script
1800 ScriptFile.Read()
1801 ScriptFile.Text := StringUtils.Replace(ScriptFile.Text, "{romPath}", romPath, "all")
1802
1803 ; Create cmd file to send to MESS
1804 RomCMDFile := new File(romPath . "\" . romName . ".cmd")
1805 RomCMDFile.Delete()
1806 RomCMDFile.Append(ScriptFile.Text)
1807 param2 := " -exp blue_ram_16k -debug -debugscript """ . RomCMDFile.FileFullPath . """"
1808
1809 closeDebugWindow := "true"
1810 }
1811 }Else If (mameID = "samcoupe") ; MGT Sam Coupe
1812 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1813 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1814
1815 If StringUtils.Contains(romExtension,"\.mgt|\.dsk|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1816 mediaDeviceType := "flop1"
1817 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""\nBOOT\n""" . AutoBootDelay . ""
1818 }Else If (mameID = "vic10") ; Commodore MAX Machine
1819 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1820 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1821
1822 If StringUtils.Contains(romExtension,"\.e0|\.80")
1823 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1824 Else If StringUtils.Contains(romExtension,"\.wav|\.tap|\.fd")
1825 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1826 Else If StringUtils.Contains(romExtension,"\.t64|\.prg|\.p00")
1827 {
1828 mediaDeviceType := "quik"
1829 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN""" . AutoBootDelay . ""
1830 }
1831 }Else If (mameID = "mo5") ; Thomson MO5
1832 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1833 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1834
1835 If StringUtils.Contains(romExtension,"\.bin|\.m5|\.rom")
1836 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1837 Else If StringUtils.Contains(romExtension,"\.wav|\.k5|\.k7")
1838 param1 := " -cass """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN \""\""\n""" . AutoBootDelay . ""
1839 Else If StringUtils.Contains(romExtension,"\.fd|\.dsk|\.d77|\.d88")
1840 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""DOS\nLOAD\n""" . AutoBootDelay . ""
1841 }Else If (mameID = "cpc664") ; Amstrad CPC
1842 { LaunchProgram := moduleIni.Read(romName, "LaunchProgram","disk",,1) ; Read command from config.
1843 LaunchProgram := " -autoboot_command " . """RUN \""" . LaunchProgram . "\n"""
1844 AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1845 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1846
1847 If StringUtils.Contains(romExtension,"\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1848 mediaDeviceType := "flop1"
1849 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . LaunchProgram . AutoBootDelay
1850 }
1851
1852 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1853 iniBios := moduleIni.Read(romName, "Bios",mameID,,1) ; for all games, we use the default bios. Some games might require different bios like Odyssey2's Jopac games use the videopac bios instead, which should be defined in the ini
1854 If (iniBios != "")
1855 mameID := iniBios ; need to change the bios name for some games
1856 }
1857
1858 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1859 If (mameID = "neocdz" || mameID = "cdimono1" || mameID = "segacd" || mameID = "saturn" || mameID = "psx" || (mameID = "tg16" && mameSystem = "NEC TurboGrafx-CD") || (mameID = "pce" && mameSystem = "NEC PC Engine-CD")) ; SNK Neo Geo CD, Philips CD-i, Sega CD, Sega Saturn, Sony PlayStation, NEC PC Engine-CD or NEC TurboGrafx-CD
1860 { If !StringUtils.Contains(romExtension,"\.chd|\.cue")
1861 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1862 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1863 tgcdBios := moduleIni.Read("Settings", "TGCDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce",,1)
1864 tgcdBios := GetFullName(tgcdBios)
1865 tgcdBios := CheckFile(tgcdBios)
1866 param2 := " -cart " . """" . tgcdBios . """"
1867 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1868 pcecdBios := moduleIni.Read("Settings", "PCECDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce",,1)
1869 pcecdBios := GetFullName(pcecdBios)
1870 pcecdBios := CheckFile(pcecdBios)
1871 param2 := " -cart " . """" . pcecdBios . """"
1872 } Else If (mameID = "psx") { ; Sony PlayStation
1873 mameID := "psu" ; changing mameID sent to MAME to use the USA bios
1874 ; SelectMemCard() ; future function to swap around memcards
1875 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1876 } If (mameSystem = "Sega CD") { ;
1877 If StringUtils.InStr(romName,"(Jap") ; Mega CD Japanese v2
1878 mameID := "megacd2j"
1879 Else If StringUtils.InStr(romName,"(Euro") ; Mega CD European (PAL)
1880 mameID := "megacd"
1881 }
1882 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1883 }Else If (mameID = "gamecom") ; Tiger Game.com
1884 { If (romExtension != ".txt")
1885 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1886 }Else If (mameID = "genesis") ; Sega Genesis
1887 { If (StringUtils.InStr(romName, "(Europe") || StringUtils.InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1888 mameID := "megadriv"
1889 }Else If (mameID = "megadriv") ; Sega Mega Drive
1890 { If (StringUtils.InStr(romName, "(USA") || StringUtils.InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1891 mameID := "genesis"
1892 }Else If (mameID = "vii") ; JungleTac Sport Vii
1893 { If (romName = "Built-In Games (China)") ; Has some built-in games, gotta launch just BIOS for it.
1894 param1 := ""
1895 }Else If (mameID = "alice32") ; Matra & Hachette Alice
1896 { If (romExtension != ".txt")
1897 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1898 }Else If (mameID = "cgenie") ; EACA EG2000 Colour Genie
1899 { If (romExtension != ".txt")
1900 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1901 }Else If (mameID = "pockstat") ; Sony PocketStation
1902 { If (romExtension != ".gme")
1903 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1904 }Else If (mameID = "coco3") ; Tandy TRS-80 Color Computer
1905 { If (romExtension != ".txt")
1906 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1907 }Else If (mameID = "zx81") ; Sinclair ZX81
1908 { If (romExtension != ".txt")
1909 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1910 }Else If (mameID = "lynx128k") ; Camputers Lynx
1911 { If (romExtension != ".txt")
1912 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1913 }Else If (mameID = "vg5k") ; Philips VG 5000
1914 { If (romExtension != ".txt")
1915 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1916 }Else If (mameID = "sorcerer") ; Exidy Sorcerer
1917 { If (romExtension = ".snp") ; Snapshot file
1918 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1919 Else If (romExtension = ".bin")
1920 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1921 }Else If (messID = "jupace") ; jupiter ace
1922 { If (romExtension = ".ace")
1923 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1924 }Else If (mameID = "a800" || mameID = "fds") ; Atari 8-Bit, Nintendo Famicom Disk System
1925 { If (romExtension != ".txt")
1926 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1927 }Else If (mameID = "vectrex") ; GCE Vectrex
1928 { If (romName = "Mine Storm (World)") ; MAME dumps an error if you try to launch Mine Storm using a rom instead of just booting vectrex w/o a game in it (Mine Storm is built into vectrex)
1929 param1 := ""
1930 }Else If (mameID = "apfm1000") ; APF Imagination Machine/APF M1000
1931 { If (romName = "Rocket Patrol (USA)") ; Rocket Patrol is built into the APF M1000 ROM.
1932 param1 := ""
1933 }Else If (mameID = "adam") ; Coleco ADAM
1934 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1935 Else If (mameID = "pegasus") ; Aamber Pegasus
1936 { If (romExtension != ".txt")
1937 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1938 }Else If (mameID = "gp32") ; GamePark 32
1939 { If (romExtension != ".txt")
1940 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1941 }Else If (mameID = "svmu") ; Sega VMU
1942 {
1943 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1944 }Else If (mameID = "x1turbo40") ; Sharp X1
1945 { If StringUtils.Contains(romExtension,"\.bin|\.rom")
1946 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1947 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1948 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1949 Else
1950 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1951 }Else If (mameID = "pc8801") ; NEC PC-8801
1952 { If (romExtension = ".d88")
1953 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1954 }Else If (mameID = "fmnew7") ; Fujitsu FM-7
1955 { If StringUtils.Contains(romExtension,"\.fdi|\.td0|\.imd|\.cqm|\.dsk|\.d77|\.d88|\.1dd")
1956 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1957 Else If StringUtils.Contains(romExtension,"\.wav|\.t77")
1958 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1959 }Else If (mameID = "apple2ep") ; Apple II
1960 { If StringUtils.Contains(romExtension,"\.dsk|\.do|\.po|\.rti|\.edd|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.i pf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1961 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1962 Else If StringUtils.Contains(romExtension,"\.wav")
1963 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1964 }Else If (mameID = "n64dd") ; Nintendo 64DD
1965 {
1966 N64RomFile := new FIle(romPath . "\" . romName . ".n64")
1967 If N64RomFile.Exist()
1968 param1 := " -cart """ . N64RomFile.FileFullPath . """ -quik """ . romPath . "\" . romName . romExtension . """"
1969 Else
1970 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1971 }Else If StringUtils.Contains(mameID,"studio2|mpt02") ; RCA Studio 2
1972 {
1973 If (romExtension != ".txt")
1974 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1975 Else {
1976 If StringUtils.Contains(romName,"Doodle")
1977 button2 := "A 1" ; Press 1 on P1 controller
1978 If StringUtils.Contains(romName,"Patterns")
1979 button2 := "A 2" ; Press 2 on P1 controller
1980 If StringUtils.Contains(romName,"Bowling")
1981 button2 := "A 3" ; Press 3 on P1 controller
1982 If StringUtils.Contains(romName,"Freeway")
1983 button2 := "A 4" ; Press 4 on P1 controller
1984 If StringUtils.Contains(romName,"Addition")
1985 button2 := "A 5" ; Press 5 on P1 controller
1986 }
1987
1988 ; Generate a lua script to press the Clear button so games will start
1989 ScriptFileName := GeneratePressButtonScript("Clear",button2)
1990 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1991 }Else If (mameID = "fmtowns" || mameID = "fmtmarty") ; Fujitsu FM Towns
1992 {
1993 If StringUtils.Contains(romExtension,"\.chd|\.cue")
1994 mediaDeviceType := "cdrm"
1995 Else
1996 mediaDeviceType := "flop1"
1997
1998 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1999 }
2000 } Else { ; Use Software List
2001 hashname := mameID
2002 param1 := " """ . romName . """" ; param1 used for launching from software lists
2003
2004 If (mameID = "aes") ; SNK Neo Geo AES
2005 { hashname := "neogeo"
2006 biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
2007 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
2008 }
2009 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
2010 }
2011
2012 If (mameID = "vectrex") { ; GCE Vectrex
2013 VectrexArtFile := new File(emuPath . "\artwork\Vectrex\" . romName . ".png")
2014 param2 := " -view " . (If VectrexArtFile.Exist() ? ("""" . romName . """") : "standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
2015 }
2016
2017 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
2018 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
2019
2020 mameRomPaths := StringUtils.Replace(romPathFromIni,"|",`"`;`",1) ; replace all instances of | to ; in the Rom_Path from RL's Emulators.ini so MAME knows where to find your roms
2021 mameRomPaths := " -rompath """ . (If mameRomName ? romPath : mameRomPaths) . (If mameBiosPath ? ";" . mameBiosPath : "") . """" ; If using an alt rom, only supply mame with the path to that rom so it doesn't try to use the original rom. If a bios path was supplied, add it into the rom paths sent to MAME
2022
2023 If StringUtils.InStr(romParams,"-rompath")
2024 ScriptError("""-rompath"" is defined as a parameter for " . romName . ". The MAME module fills this automatically so please remove this from Params in the module's settings.")
2025 If StringUtils.InStr(sysStaticParams,"-rompath")
2026 ScriptError("""-rompath"" is defined as a parameter for " . mameSystem . ". The MAME module fills this automatically so please remove this from Params in the module's settings.")
2027
2028 ; use a custom rom name, not the one from the db
2029 If mameRomName {
2030 MameRomOriginalFile := new File(romPath . "\" . romName . romExtension)
2031 MameRomCustomFile := new File(romPath . "\" . mameRomName . romExtension)
2032 errLvl := MameRomOriginalFile.Move(MameRomCustomFile.FileFullPath) ; rename rom to match what mame needs
2033 originalRomName := romName ; store romName from database so we know what to rename it back to later
2034 romName := mameRomName
2035 If errLvl
2036 ScriptError("There was a problem renaming " . romName . " to " . mameRomName . " in " . romPath . ". Please check you have write permission to this folder/file and you don't already have a file named """ . mameRomName . """ in your rom folder.",8)
2037 Else ; if rename was successful, set var so we know to move it back later
2038 fileRenamed := 1
2039 }
2040
2041 ; use a custom cfg file if it exists and append it to param1
2042 CustomCFGPath := new Folder(emuPath . "\cfg\" . mameID . "\" . dbName)
2043 If CustomCFGPath.Exist()
2044 param1 := " -cfg_directory """ . CustomCFGPath.FileFullPath . """" . param1
2045
2046 If (bilinearFilter = "true")
2047 bilinearEnabled := " -filter"
2048 Else
2049 bilinearEnabled := " -nofilter"
2050
2051 If (cheatMode = "true") {
2052 CheatZipFile := new File(emuPath . "\cheat.zip")
2053 Cheat7zFile := new File(emuPath . "\cheat.7z")
2054 If (!CheatZipFile.Exist() && !Cheat7zFile.Exist())
2055 RLLog.Warning("Module - You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
2056 Else {
2057 RLLog.Info("Module - Cheat file found in " . emuPath)
2058 If cheatModeKey ; if user wants to use a key to enable CheatMode
2059 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
2060 Else ; no cheat mode key defined
2061 cheatEnabled := " -cheat"
2062 }
2063 }
2064
2065 If (RequiresReset = "true")
2066 { ; Generate a lua script to send a system soft reset
2067 ScriptFileName := GenerateSoftResetScript()
2068 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
2069 }
2070
2071 HideAppStart(hideEmuObj,hideEmu)
2072
2073
2074
2075 If (legacyMode = "true")
2076 { RLLog.Info("Module - Running MAME in legacy Mode")
2077 errLvl := primaryExe.Run(" " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6) . fullscreenParam . cheatEnabled . volume . mameRomPaths . sysStaticParams . romParams, winstate,,,,1) ; wrap quotes around exe
2078 } Else {
2079 RLLog.Info("Module - Running MAME in non-legacy mode")
2080 ; If (networkPlayers = 1 || !linkEnabledGame) {
2081 If !networkSession {
2082 RLLog.Info("Module - SinglePlayer session")
2083 errLvl := primaryExe.Run(" " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6 ) . ctrlrFile . mameRomPaths . sysStaticParams . romParams . fullscreenParam . hlsl . glsl . cheatEnabled . volume . inipath . hashpath . verticalRotationMode . videomode . artworkCrop . useBezels . useOverlays . useBackdrops . useCpanels . useMarquees . autosave . bootscript . bilinearEnabled . " -skip_gameinfo", winstate,,,,1) ; wrap quotes around exe
2084 } Else { ; multiplayer game run
2085 RLLog.Info("Module - Network/MultiPlayer session")
2086 BuildNVRAMObject() ; build nvram object
2087 ;screen positions
2088 screenPos := []
2089 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
2090 If (networkType="localLink")
2091 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
2092 Loop % networkPlayers
2093 {
2094 currentPlayer := A_Index
2095 ; Update NVRAM setting(s)
2096 If (enableNVRAMAutomation = "true") {
2097 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
2098 NVRamFile%currentPlayer% := new File(emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1])
2099 If NVRamFile%currentPlayer%.Exist() {
2100 RLLog.Info("Module - Checking nvram file(s) for required changes")
2101 If (networkType = "localLink") { ; only local link is supported for now
2102 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
2103 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
2104 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
2105 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
2106 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
2107 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
2108 } Else If (networkType = "Server") {
2109 RLLog.Info("Module - Converting this nvram to ""Master"" in: " . NVRamFile%currentPlayer%.FileFullPath)
2110 ; RLLog.Info("Module - NVRAM automation for ""Server"" not supported at this time") ; only idea to get this to work is to duplicate nvram edit code from local link here but only set player 1
2111 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
2112 } Else If (networkType = "Client") {
2113 RLLog.Info("Module - Converting this nvram to ""Slave"" in: " . NVRamFile%currentPlayer%.FileFullPath)
2114 ; RLLog.Info("Module - NVRAM automation for ""Client"" not supported at this time") ; only idea to get this to work is to duplicate nvram edit code from local link here but only set player 2
2115 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
2116 }
2117 } Else
2118 RLLog.Info("Module - Did not find an NVRAM file to update for player " . currentPlayer . " (Ignore this if this is the first time you are launching this rom): " . NVRamFile%currentPlayer%.FileFullPath)
2119 } Else
2120 RLLog.Info("Module - This rom does not contain an entry in the NVRAM object")
2121 }
2122 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
2123 MameMultiPlayer%currentPlayer%Exe := new Process(emuPath . "\" . executable) ; instantiate a new process for each player
2124 errLvl := MameMultiPlayer%currentPlayer%Exe.Run(" " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6) . ctrlrFile . mameRomPaths . multiPlayerObj[currentPlayer]["CfgDir"] . multiPlayerObj[currentPlayer]["NvramDir"] . globalInputs . multiPlayerObj[currentPlayer]["LocalHost"] . multiPlayerObj[currentPlayer]["LocalPort"] . multiPlayerObj[currentPlayer]["RemoteHost"] . multiPlayerObj[currentPlayer]["RemotePort"] . sysStaticParams . romParams . fullscreenParam . hlsl . glsl . cheatEnabled . volume . inipath . hashpath . verticalRotationMode . videomode . artworkCrop . useBezels . useOverlays . useBackdrops . useCpanels . useMarquees . autosave . bootscript . bilinearEnabled . " -skip_gameinfo", winstate,,,,1) ; wrap quotes around exe
2125 MameMultiPlayer%currentPlayer%Exe.Process("Exist") ; get PID
2126 MameMultiPlayer%currentPlayer%Window := new Window(new WindowTitle(,,,,MameMultiPlayer%currentPlayer%Exe.PID))
2127 MameMultiPlayer%currentPlayer%Window.ExcludeTitle := "MAMEOutput" ; ignore the mame debug window
2128 MameMultiPlayer%currentPlayer%Window.Wait()
2129 }
2130
2131 Loop % networkPlayers
2132 {
2133 MameMultiPlayer%A_Index%Window.Get("ID")
2134 MameMultiPlayer%A_Index%Window.RemoveTitlebar()
2135 MameMultiPlayer%A_Index%Window.ToggleMenu()
2136 MameMultiPlayer%A_Index%Window.RemoveBorder()
2137 MameMultiPlayer%A_Index%Window.Move(screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H)
2138 TimerUtils.Sleep(50)
2139 }
2140 }
2141 }
2142
2143 If errLvl {
2144 If (errLvl = 1)
2145 Error := "Failed Validity"
2146 Else If(errLvl = 2)
2147 Error := "Missing Files"
2148 Else If(errLvl = 3)
2149 Error := "Fatal Error"
2150 Else If(errLvl = 4)
2151 Error := "Device Error"
2152 Else If(errLvl = 5)
2153 Error := "Game Does Not Exist"
2154 Else If(errLvl = 6)
2155 Error := "Invalid Config"
2156 Else If StringUtils.Contains(errLvl,"7|8|9")
2157 Error := "Identification Error"
2158 Else
2159 Error := "MAME Error"
2160 RLLog.Error("MAME Error - " . Error)
2161 }
2162
2163 emuPrimaryWindow.Wait()
2164 emuPrimaryWindow.WaitActive()
2165
2166 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
2167 {
2168 KeyUtils.SendCommand("X",1000) ; To bypass the first screen
2169 If (Command)
2170 KeyUtils.SendCommand(Command,,,,,,CommandWaitOffset) ; Send command affect it with an offset if needed
2171 }
2172
2173 ; Close the debugger window if exists
2174 If (closeDebugWindow = "true") {
2175 emuDebugWindow.Wait(2)
2176 emuDebugWindow.Close()
2177 }
2178
2179 BezelDraw()
2180 HideAppEnd(hideEmuObj,hideEmu)
2181
2182 If (networkPlayers = 1 || !linkEnabledGame) {
2183 emuPrimaryWindow.Show() ; Show the emulator
2184 } Else {
2185 Loop % networkPlayers
2186 MameMultiPlayer%A_Index%Window.Show() ; Show the emulator
2187 MameMultiPlayer1Window.Activate() ; Activate first player window so that first player can use keyboard instead of last player
2188 }
2189 Sleep, 3500
2190 FadeInExit()
2191 primaryExe.Process("WaitClose")
2192 7zCleanUp()
2193 BezelExit()
2194
2195 If fileRenamed { ; Rename file back to alternate name for next launch
2196 errLvl := MameRomCustomFile.Move(MameRomOriginalFile.FileFullPath) ; Put original name back
2197 If errLvl ; If rename was successful, set var so we know to move it back later
2198 ScriptError("There was a problem renaming " . MameRomCustomFile.FileName . " back to " . MameRomOriginalFile.FileName)
2199 }
2200
2201 FadeOutExit()
2202 ExitModule()
2203
2204
2205 ListXMLInfo(rom){ ; Returns MAME info about parent rom, orientation angle, resolution
2206 Global emuFullPath,emuPath,RLLog
2207 ListXMLObject := Object()
2208 listXMLVarLog := ""
2209 ComSpecProcess := new Process(ComSpec) ; instantiate cmd.exe process
2210 ComSpecProcess.RunDirect(comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", emuPath, "Hide", 1) ; Run from emu's folder
2211 TempBezelFile := new File(emuPath . "\tempBezel.txt")
2212 TempBezelFile.Read()
2213 StringUtils.RegExMatch(TempBezelFile.Text, "s)<(machine|game).*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
2214 StringUtils.RegExMatch(parent,"cloneof=" . """" . ".*", parent)
2215 StringUtils.RegExMatch(parent,"""" . ".*", parent)
2216 parent := StringUtils.TrimLeft(parent, 1)
2217 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
2218 StringUtils.RegExMatch(angle,"[0-9]+", angle, "-6")
2219 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*width=" . """" . "[0-9]+" . """", width)
2220 StringUtils.RegExMatch(width,"[0-9]+", width, "-6")
2221 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
2222 StringUtils.RegExMatch(Height,"[0-9]+", Height, "-6")
2223 StringUtils.RegExMatch(TempBezelFile.Text, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
2224 StringUtils.RegExMatch(Ways,"[0-9]+", Ways, "-6")
2225 logVars := "Parent|Angle|Height|Width|Ways"
2226 Loop, Parse, logVars, |
2227 {
2228 currentobj := {}
2229 currentobj.Label := A_Loopfield
2230 currentobj.Value := %A_Loopfield%
2231 ListXMLObject.Insert(currentobj["Label"], currentobj)
2232 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
2233 }
2234 RLLog.Info("Module - MAME ListXML values: " . listXMLLog)
2235 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
2236 ListXMLObject["Angle"].Value := true
2237 RLLog.Info("Module - This game's height is greater than its width, forcing vertical mode")
2238 }
2239 TempBezelFile.Delete()
2240 Return ListXMLObject
2241 }
2242
2243 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
2244 Global emuPath
2245
2246 SoftScriptFile := new File(emuPath . "\soft_reset.lua")
2247 ScriptFileName := emuPath . "\soft_reset.lua"
2248 SoftScriptFile.Delete()
2249
2250 AppendTxt :="
2251 (
2252 -- This script will reset the machine
2253 local function reset_machine()
2254 if resetcounter == nil then
2255 manager:machine():soft_reset();
2256 resetcounter = 1;
2257 end
2258 end
2259 if resetcounter == nil then
2260 emu.wait(1);
2261 reset_machine();
2262 end
2263 )"
2264 SoftScriptFile.Append(AppendTxt)
2265 Return SoftScriptFile.FileFullPath
2266 }
2267
2268 GeneratePressButtonScript(button1,button2=""){ ; Generates a lua script to send a soft reset to MAME
2269 Global emuPath
2270
2271 PressScriptFile := new File(emuPath . "\press_button.lua")
2272 PressScriptFile.Delete()
2273 If (button2) {
2274 button2str := "`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(1);`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(0);"
2275 }
2276
2277 AppendTxt :="
2278 (
2279 local function press_button()
2280 if resetcounter == nil then
2281 ioport[""" . button1 . """]:write(1);
2282 emu.wait(1);
2283 ioport[""" . button1 . """]:write(0);
2284 resetcounter = 1;" . button2str . "
2285 end
2286 end
2287 if resetcounter == nil then
2288 emu.wait(1);
2289 press_button();
2290 end
2291 )"
2292 PressScriptFile.Append(AppendTxt)
2293 Return PressScriptFile.FileFullPath
2294 }
2295
2296 BuildNVRAMObject() {
2297 Global nvramSettings,RLLog
2298 RLLog.Info("BuildNVRAMObject - Started")
2299
2300 nvramSettings := {}
2301
2302 nvramSettings["vr"] := {}
2303 nvramSettings["vr"]["Settings"] := {"BiosCounter":{"Position":["248"], "Option":{0:["00"], 1:["01"], 2:["02"], 3:["03"]}}, "Cabinet":{"Position":["52"], "Option":{"Special":["00"], "Standard":["01"], "Upright":["02"], "2PLink":["03"]}}, "Color":{"Position":["68"], "Option":{"Red":["00"], "Blue":["01"], "Yellow":["02"], "Green":["03"], "Black":["04"], "Pink":["05"], "SkyBlue":["06"], "Orange":["07"]}}, "Country":{"Position":["54"], "Option":{"Japan":["00"], "USA":["01"], "Export":["02"]}}, "Course":{"Position":["66"], "Option":{"Vote":["00"], "Beginner":["01"], "Middle":["02"], "Expert":["03"]}}, "CRC":{"Position":["16","18"]}, "Credit":{"Position":["32","40"], "Option":{"1":["00","00"], "Freeplay":["1A","01"]}}, "Difficulty":{"Position":["64"], "Option":{"Easy":["00"], "Normal":["01"], "Hard":["02"], "Hardest":["03"]}}, "Link":{"Position":["24"], "Option":{"None":["00"], "Master":["01"], "Slave":["02"], "Live":["03"]}}, "Monitor":{"Position":["22"], "Option":{"Standard":["00"], "Wide":["01"]}}, "NVRAM":{"File":["nvram"]}, "Race":{"Position":["70"], "Option":{"Normal":["00"], "Grandprix":["01"]}}, "StartCoin":{"Position":["42"], "Option":{1:["01"], 2:["02"], 3:["03"], 4:["04"], 5:["05"]}}}
2304
2305 nvramSettings["vr"]["Player"] := {}
2306 nvramSettings["vr"]["Player"].Insert(1, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Red", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Master", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2307 nvramSettings["vr"]["Player"].Insert(2, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Blue", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2308 nvramSettings["vr"]["Player"].Insert(3, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Yellow", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2309 nvramSettings["vr"]["Player"].Insert(4, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Green", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2310 nvramSettings["vr"]["Player"].Insert(5, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Black", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2311 nvramSettings["vr"]["Player"].Insert(6, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Pink", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2312 nvramSettings["vr"]["Player"].Insert(7, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"SkyBlue", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2313 nvramSettings["vr"]["Player"].Insert(8, {"BiosCounter":"3", "Cabinet":"Standard", "Color":"Orange", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Monitor":"Wide", "Race":"Normal", "StartCoin":"1"})
2314 nvramSettings["vr"]["CRC"] := {"Player":{1:["06","21"], 2:["3C","C7"], 3:["0E","5F"], 4:["FF","D8"], 5:["4B","7F"], 6:["BA","F8"], 7:["88","60"], 8:["79","E7"]}}
2315
2316 nvramSettings["vformula"] := {}
2317 nvramSettings["vformula"]["Settings"] := {"BiosCounter":{"Position":["248"], "Option":{0:["00"], 1:["01"], 2:["02"], 3:["03"]}}, "Color":{"Position":["68"], "Option":{"Red":["00"], "Blue":["01"], "Yellow":["02"], "Green":["03"], "Black":["04"], "Pink":["05"], "SkyBlue":["06"], "Orange":["07"]}}, "Country":{"Position":["54"], "Option":{"Japan":["00"], "USA":["01"], "Export":["02"]}}, "Course":{"Position":["66"], "Option":{"Vote":["00"], "Beginner":["01"], "Middle":["02"], "Expert":["03"]}}, "CRC":{"Position":["16","18"]}, "Credit":{"Position":["32","40"], "Option":{"1":["00","00"], "Freeplay":["1A","01"]}}, "Difficulty":{"Position":["64"], "Option":{"Easy":["00"], "Normal":["01"], "Hard":["02"], "Hardest":["03"]}}, "Link":{"Position":["24"], "Option":{"None":["00"], "Master":["01"], "Slave":["02"], "Live":["03"]}}, "NVRAM":{"File":["nvram"]}, "Race":{"Position":["70"], "Option":{"Normal":["00"], "Grandprix":["01"]}}, "Sound":{"Position":["22"], "Option":{"On":["00"], "Off":["01"]}}, "StartCoin":{"Position":["42"], "Option":{1:["01"], 2:["02"], 3:["03"], 4:["04"], 5:["05"]}}}
2318
2319 nvramSettings["vformula"]["Player"] := {}
2320 nvramSettings["vformula"]["Player"].Insert(1, {"BiosCounter":"1", "Color":"Red", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Master", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2321 nvramSettings["vformula"]["Player"].Insert(2, {"BiosCounter":"1", "Color":"Blue", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2322 nvramSettings["vformula"]["Player"].Insert(3, {"BiosCounter":"1", "Color":"Yellow", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2323 nvramSettings["vformula"]["Player"].Insert(4, {"BiosCounter":"1", "Color":"Green", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2324 nvramSettings["vformula"]["Player"].Insert(5, {"BiosCounter":"1", "Color":"Black", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2325 nvramSettings["vformula"]["Player"].Insert(6, {"BiosCounter":"1", "Color":"Pink", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2326 nvramSettings["vformula"]["Player"].Insert(7, {"BiosCounter":"1", "Color":"SkyBlue", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2327 nvramSettings["vformula"]["Player"].Insert(8, {"BiosCounter":"1", "Color":"Orange", "Country":"USA", "Course":"Vote", "Credit":"Freeplay", "Difficulty":"Normal", "Link":"Slave", "Race":"Normal", "Sound":"On", "StartCoin":"1"})
2328 nvramSettings["vformula"]["CRC"] := {"Player":{1:["F2","EB"], 2:["C8","0D"], 3:["FA","95"], 4:["0B","12"], 5:["BF","B5"], 6:["4E","32"], 7:["7C","AA"], 8:["8D","2D"]}}
2329
2330 RLLog.Info("BuildNVRAMObject - Ended")
2331 }
2332
2333 BezelLabel:
2334 emuConsoleWindow.Set("Transparent",0)
2335 Return
2336
2337 HaltEmu:
2338 If (pauseMethod = 1)
2339 { disableSuspendEmu := "true"
2340 disableRestoreEmu := "true"
2341 emuPrimaryWindow.PostMessage("0x211",1)
2342 } Else If (pauseMethod = 2)
2343 { disableSuspendEmu := "true"
2344 emuPrimaryWindow.PostMessage("0x211",1)
2345 } Else If (pauseMethod = 3)
2346 { disableSuspendEmu := "true"
2347 disableRestoreEmu := "true"
2348 emuPrimaryWindow.PostMessage(0x0400+6,1)
2349 } Else If (pauseMethod = 4)
2350 { disableSuspendEmu := "true"
2351 emuPrimaryWindow.PostMessage(0x0400+6,1)
2352 } Else If (pauseMethod = 5)
2353 { disableSuspendEmu := "true"
2354 KeyUtils.Send("{P down}")
2355 TimerUtils.Sleep(1000)
2356 KeyUtils.Send("{P up} ")
2357 }
2358 Return
2359 RestoreEmu:
2360 If (pauseMethod = 1)
2361 emuPrimaryWindow.PostMessage("0x212",1)
2362 Else If (pauseMethod = 2)
2363 emuPrimaryWindow.PostMessage("0x212",1)
2364 Else If (pauseMethod = 3)
2365 emuPrimaryWindow.PostMessage(0x0400+6,0)
2366 Else If (pauseMethod = 4)
2367 emuPrimaryWindow.PostMessage(0x0400+6,0)
2368 Else If (pauseMethod = 5) {
2369 disableSuspendEmu := "true"
2370 KeyUtils.Send("{P down}")
2371 TimerUtils.Sleep(1000)
2372 KeyUtils.Send("{P up} ")
2373 }
2374 emuPrimaryWindow.Activate()
2375 Return
2376
2377 CloseProcess:
2378 FadeOutStart()
2379 If (networkSession && networkPlayers > 1) {
2380 Loop % networkPlayers {
2381 MameMultiPlayer%A_Index%Window.Close()
2382 MameMultiPlayer%A_Index%Window.WaitClose()
2383 }
2384 } Else
2385 emuPrimaryWindow.Close()
2386 Return
2387
238807:52:35:450 | RL | INFO | +188 | BuildScript - Loaded Pause scripts
238907:52:35:453 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
239007:52:35:455 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
239107:52:35:456 | RL | INFO | +0 | BuildScript - Loaded User Functions script from R:\Arcade\RocketLauncher\Lib\User Functions\Global.ahk
239207:52:35:458 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME.ahk" not found
239307:52:35:460 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\Emulators\MAME built in bezels.ahk" not found
239407:52:35:462 | RL | INFO | +15 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME\Emulators\MAME built in bezels.ahk" not found
239507:52:35:465 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME\1942.ahk" not found
239607:52:35:467 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
239707:52:35:469 | RL | INFO | +0 | Main - Module is built
239807:52:35:471 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\AutoHotkey.dll exists
239907:52:35:473 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\AutoHotkey.dll"
240007:52:35:481 | RL | DEBUG | +16 | CheckFile - Attributes:
2401 FileDescription AutoHotkey_H ANSI 32-bit
2402 FileVersion 1.1.13.00
2403 InternalName AutoHotkey_H
2404 LegalCopyright Copyright (C) 2003-2013
2405 OriginalFilename AutoHotkey.exe
2406 ProductName AutoHotkey_H
2407 ProductVersion 1.1.13.00
2408 File Size: 802304 bytes
2409 Created: 10/9/2016 - 9:06:17 AM
2410 Modified: 8/24/2016 - 11:00:48 AM
241107:52:35:486 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
241207:52:35:488 | RL | INFO | +0 | Main - Running module
241307:52:35:780 | MD | INFO | +N/A | Module initialized
241407:52:35:782 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
241507:52:35:784 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~End not in TableKeyGroups
241607:52:35:786 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
241707:52:35:787 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
241807:52:35:788 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~End" to call label: "CloseProcess"
241907:52:35:811 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
242007:52:35:815 | MD | INFO | +0 | Keymapper - Loading External AHK Keymapping
242107:52:35:816 | MD | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\AhkLauncher.exe exists
242207:52:35:819 | MD | DEBUG | +0 | CheckFile - Attributes:
2423 FileDescription AhkLauncher
2424 FileVersion 1.0.0.0
2425 InternalName AhkLauncher.exe
2426 LegalCopyright Copyright © 2013
2427 OriginalFilename AhkLauncher.exe
2428 ProductName AhkLauncher
2429 ProductVersion 1.0.0.0
2430 File Size: 11264 bytes
2431 Created: 10/9/2016 - 9:11:55 AM
2432 Modified: 12/28/2014 - 3:53:36 PM
243307:52:35:841 | MD | INFO | +31 | RunAHKKeymapper - Started
243407:52:35:843 | MD | DEBUG | +0 | RunAHKKeymapper - Loading 1942, MAME built in bezels, MAME, or _Default AHK Keymapper profile
243507:52:35:845 | MD | INFO | +0 | GetAHKProfile - Started
243607:52:35:846 | MD | TRACE | +0 | GetAHKProfile - Searching for: R:\Arcade\RocketLauncher\Profiles\AHK\MAME\1942.ahk
243707:52:35:848 | MD | TRACE | +0 | GetAHKProfile - Searching for: R:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME built in bezels.ahk
243807:52:35:849 | MD | TRACE | +0 | GetAHKProfile - Searching for: R:\Arcade\RocketLauncher\Profiles\AHK\MAME.ahk
243907:52:35:851 | MD | TRACE | +0 | GetAHKProfile - Searching for: R:\Arcade\RocketLauncher\Profiles\AHK\_Default.ahk
244007:52:35:875 | MD | INFO | +32 | GetAHKProfile - Ended and no profile found
244107:52:35:877 | MD | DEBUG | +0 | RunAHKKeymapper - If AhkLauncher.exe is running, need to close it first before a new profile can be loaded
244207:52:35:878 | MD | INFO | +0 | Process - Exist AhkLauncher.exe
244307:52:35:908 | MD | INFO | +31 | RunAHKKeymapper - Ended
244407:52:35:910 | MD | DEBUG | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
244507:52:35:912 | MD | DEBUG | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
244607:52:35:913 | MD | DEBUG | +0 | fadeLyr3Animation: DefaultFadeAnimation
244707:52:35:914 | MD | DEBUG | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
244807:52:35:938 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
244907:52:35:940 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Home not in TableKeyGroups ~End,
245007:52:35:941 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
245107:52:35:942 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
245207:52:35:944 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Home" to call label: "TogglePauseMenuStatus"
245307:52:35:945 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
245407:52:35:962 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
245507:52:35:963 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~LShift&~RShift not in TableKeyGroups ~End,~Home,
245607:52:35:965 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
245707:52:35:966 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
245807:52:35:967 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~LShift & ~RShift" to call label: "TogglePauseMenuStatus"
245907:52:35:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
246007:52:35:969 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
246107:52:35:971 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~End,~Home,~LShift&~RShift,
246207:52:35:972 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
246307:52:35:973 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
246407:52:35:974 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
246507:52:35:975 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
246607:52:35:999 | MD | TRACE | +32 | CustomFunction.Init - Starting
246707:52:35:000 | MD | TRACE | +0 | CustomFunction.Init - Ending
246807:52:36:001 | MD | INFO | +0 | StartModule - Started
246907:52:36:003 | MD | INFO | +0 | StartModule - MEmu: MAME built in bezels
2470 MEmuV: v0.166
2471 MURL: http://www.mame.net/
2472 MAuthor: djvj|faahrev|brolly|Tomkun
2473 MVersion: 2.3.10
2474 MCRC: 2C606685
2475 iCRC: 8566ED91
2476 MID: 635746812784197029
2477 MSystem: AAE|Aamber Pegasus|Acorn Electron|Amstrad CPC|Amstrad GX4000|APF Imagination Machine|Apple II|Apple IIGS|Applied Technology MicroBee|Arcade|Arcade Classics|Atari 8-Bit|Atari 2600|Atari 5200|Atari 7800|Atari Classics|Atari Jaguar|Atari Lynx|Bally Astrocade|Bandai Super Vision 8000|Bandai WonderSwan|Bandai WonderSwan Color|Bit Corporation Gamate|Camputers Lynx|Capcom|Capcom Classics|Capcom Play System|Capcom Play System II|Capcom Play System III|Casio PV-1000|Casio PV-2000|Cave|Coleco ADAM|ColecoVision|Commodore 64|Commodore MAX Machine|Creatronic Mega Duck|Data East Classics|EACA EG2000 Colour Genie|Emerson Arcadia 2001|Entex Adventure Vision|Epoch Game Pocket Computer|Epoch Super Cassette Vision|Exidy Sorcerer|Fairchild Channel F|Fujitsu FM-7|Fujitsu FM Towns|Fujitsu FM Towns Marty|Funtech Super Acan|GamePark 32|GCE Vectrex|Hartung Game Master|HBMAME|Interton VC 4000|Irem Classics|JungleTac Sport Vii|Jupiter Ace|Konami Classics|LaserDisc|Magnavox Odyssey 2|MAME|Matra & Hachette Alice|Mattel Aquarius|Mattel Intellivision|MGT Sam Coupe|Midway Classics|Milton Bradley MicroVision|Namco Classics|Namco System 22|NEC PC-8801|NEC PC Engine|NEC PC Engine-CD|NEC SuperGrafx|NEC TurboGrafx-16|NEC TurboGrafx-CD|Nintendo 64|Nintendo 64DD|Nintendo Arcade Systems|Nintendo Classics|Nintendo Entertainment System|Nintendo Famicom|Nintendo Famicom Disk System|Nintendo Game Boy|Nintendo Game Boy Advance|Nintendo Game Boy Color|Nintendo Pokemon Mini|Nintendo Satellaview|Nintendo Super Famicom|Nintendo Super Game Boy|Nintendo Virtual Boy|Othello Multivision|PacMAME|Philips CD-i|Philips VG 5000|Philips Videopac Plus G7400|RCA Studio II|Sega 32X|Sega CD|Sega Classics|Sega Game Gear|Sega Genesis|Sega Master System|Sega Mega Drive|Sega Model 1|Sega Pico|Sega Saturn|Sega SC-3000|Sega SG-1000|Sega ST-V|Sega VMU|Sharp X1|Sinclair ZX81|SNK Classics|SNK Neo Geo|SNK Neo Geo AES|SNK Neo Geo AES|SNK Neo Geo CD|SNK Neo Geo MVS|SNK Neo Geo Pocket|SNK Neo Geo Pocket Color|Sony PlayStation|Sony PocketStation|Sord M5|Soundic Victory MPT-02|Super Nintendo Entertainment System|Taito Classics|Tandy TRS-80 Color Computer|Texas Instruments TI 99-4A|Thomson MO5|Tiger Game.com|Tomy Tutor|VTech CreatiVision|VTech Socrates|Watara Supervision|Williams Classics
247807:52:36:004 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "MAME"
247907:52:36:005 | MD | INFO | +0 | LocaleUtils.i18n - Started
248007:52:36:007 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
248107:52:36:008 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
248207:52:36:031 | MD | INFO | +31 | LocaleUtils.i18n - Started
248307:52:36:032 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
248407:52:36:034 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
248507:52:36:036 | MD | INFO | +0 | PluginInit - Started
248607:52:36:037 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
248707:52:36:039 | MD | INFO | +0 | CheckFile - Checking if R:\Arcade\Databases\MAME\MAME.xml exists
248807:52:36:062 | MD | DEBUG | +31 | CheckFile - Attributes:
2489 File Size: 7594411 bytes
2490 Created: 3/25/2017 - 8:06:10 AM
2491 Modified: 6/22/2018 - 6:42:05 PM
249207:52:36:070 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
249307:52:36:097 | MD | DEBUG | +31 | BuildDatabaseTable - Searching database for: Name
249407:52:36:098 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "1942 (Revision B)"
249507:52:36:099 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
249607:52:36:101 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Cloneof
249707:52:36:123 | MD | DEBUG | +32 | BuildDatabaseTable - Searching database for: Publisher
249807:52:36:124 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Capcom"
249907:52:36:126 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
250007:52:36:127 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Year" with a value: "1984"
250107:52:36:128 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
250207:52:36:130 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Shoot-'Em-Up"
250307:52:36:131 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
250407:52:36:132 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Green (Suitable For All Ages)"
250507:52:36:133 | MD | TRACE | +0 | PluginInit - GameInfo:
2506 GameInfo Label: Genre | GameInfo Value: Shoot-'Em-Up
2507 GameInfo Label: Name | GameInfo Value: 1942 (Revision B)
2508 GameInfo Label: Publisher | GameInfo Value: Capcom
2509 GameInfo Label: Rating | GameInfo Value: AAMA - Green (Suitable For All Ages)
2510 GameInfo Label: Year | GameInfo Value: 1984
251107:52:36:156 | MD | DEBUG | +31 | BuildDatabaseTable - Ended
251207:52:36:159 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
251307:52:36:160 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: R:\Arcade\Media\MAME\Images\Wheel\1942.png
251407:52:36:189 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo: R:\Arcade\Media\Main Menu\Images\Wheel\MAME.png
251507:52:36:191 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2516 Asset Label: Game Logo | Asset Path1: R:\Arcade\Media\MAME\Images\Wheel\1942.png | Asset Extension1: png | Asset Type1: game
2517 Asset Label: System Logo | Asset Path1: R:\Arcade\Media\Main Menu\Images\Wheel\MAME.png | Asset Extension1: png | Asset Type1: system
251807:52:36:192 | MD | INFO | +0 | BuildAssetsTable - Ended
251907:52:36:193 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Artwork2|Artwork3|Artwork4|#disabled#|#disabled#
252007:52:36:195 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: R:\Arcade\Media\MAME\Images\Artwork1\1942.png
252107:52:36:217 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Artwork2: R:\Arcade\Media\MAME\Images\Artwork2\1942.png
252207:52:36:219 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork3: R:\Arcade\Media\MAME\Images\Artwork3\1942.png
252307:52:36:221 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork4: R:\Arcade\Media\MAME\Images\Artwork4\1942.png
252407:52:36:221 | MD | WARNING | +0 | BuildAssetsTable - This asset has been disabled: #disabled#
252507:52:36:223 | MD | WARNING | +0 | BuildAssetsTable - This asset has been disabled: #disabled#
252607:52:36:224 | MD | INFO | +0 | BuildAssetsTable - Ended
252707:52:36:225 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: +++Game Video|System Default Video
252807:52:36:226 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a +++Game Video: R:\Arcade\Media\MAME\Video\1942.*
252907:52:36:345 | MD | DEBUG | +125 | BuildAssetsTable - Searching for a System Default Video: R:\Arcade\Media\Main Menu\Video\MAME.*
253007:52:36:347 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2531 Asset Label: +++Game Video | Asset Path1: R:\Arcade\Media\MAME\Video\1942.mp4 | Asset Extension1: mp4 | Asset Type1: game
2532 Asset Label: System Default Video | Asset Path1: R:\Arcade\Media\Main Menu\Video\MAME.mp4 | Asset Extension1: mp4 | Asset Type1: system
253307:52:36:349 | MD | INFO | +0 | BuildAssetsTable - Ended
253407:52:36:350 | MD | INFO | +0 | PluginInit - Ended
253507:52:36:351 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: 1942
253607:52:36:375 | MD | INFO | +32 | SystemCursor - Hiding mouse cursor
253707:52:36:410 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
253807:52:36:411 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,
253907:52:36:412 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
254007:52:36:414 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
254107:52:36:436 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
254207:52:36:439 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
254307:52:36:440 | MD | TRACE | +0 | Process.__New - Creating new process object for: "R:\Arcade\HyperSpin.exe"
254407:52:36:442 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\HyperSpin.exe"
254507:52:36:443 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\HyperSpin.exe"
254607:52:36:467 | MD | TRACE | +31 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME\1942.ini"
254707:52:36:469 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME\1942.ini"
254807:52:36:475 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME.ini"
254907:52:36:476 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME.ini"
255007:52:36:501 | MD | TRACE | +32 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ini"
255107:52:36:502 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ini"
255207:52:36:508 | MD | TRACE | +0 | File.Exist - This file exists: R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ini
255307:52:36:534 | MD | DEBUG | +31 | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "R:\Arcade\RocketLauncher\Modules\MAME built in bezels\MAME built in bezels.ini"
255407:52:36:539 | MD | INFO | +0 | StartModule - Ended
255507:52:36:556 | MD | INFO | +31 | BezelGUI - Started
255607:52:36:662 | MD | INFO | +94 | BezelGUI - Ended
255707:52:36:664 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
255807:52:36:687 | MD | TRACE | +31 | Process.__New - Creating new process object for: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
255907:52:36:688 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
256007:52:36:690 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe"
256107:52:36:694 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAME"
256207:52:36:696 | MD | TRACE | +0 | Window.__New - Created: "Open ahk_class ConsoleWindowClass"
256307:52:36:712 | MD | TRACE | +31 | Window.__New - Created: "ahk_class ConsoleWindowClass"
256407:52:36:713 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAMEDebugWindow"
256507:52:36:715 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAMEOutput"
256607:52:36:716 | MD | DEBUG | +0 | Module - Finished building the MAME built in bezels object
256707:52:36:717 | MD | DEBUG | +0 | Module - Defaulting to MAME's Arcade mode for the remainder of this MAME built in bezels module.
256807:52:36:719 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: No value for this key
256907:52:36:720 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
257007:52:36:721 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - LegacyMode: No value for this key
257107:52:36:722 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - LegacyMode: No value for this key
257207:52:36:723 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LegacyMode: No value for this key
257307:52:36:724 | MD | INFO | +0 | RIniFile.Read - Module - LegacyMode: false (DEFAULT)
257407:52:36:726 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAME_BIOS_Path: ..\Mame\0.181
257507:52:36:727 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Videomode: ini
257607:52:36:750 | MD | INFO | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PauseMethod: 1
257707:52:36:751 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BilinearFilter: No value for this key
257807:52:36:753 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BilinearFilter: No value for this key
257907:52:36:754 | MD | INFO | +0 | RIniFile.Read - Module - BilinearFilter: false (DEFAULT)
258007:52:36:755 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - HLSL: No value for this key
258107:52:36:756 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HLSL: No value for this key
258207:52:36:758 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HLSL: No value for this key
258307:52:36:779 | MD | INFO | +31 | RIniFile.Read - Module - HLSL: false (DEFAULT)
258407:52:36:781 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - GLSL: No value for this key
258507:52:36:782 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - GLSL: No value for this key
258607:52:36:784 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - GLSL: No value for this key
258707:52:36:785 | MD | INFO | +0 | RIniFile.Read - Module - GLSL: false (DEFAULT)
258807:52:36:786 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - VerticalRotationMode: No value for this key
258907:52:36:787 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - VerticalRotationMode: No value for this key
259007:52:36:788 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VerticalRotationMode: No value for this key
259107:52:36:810 | MD | INFO | +31 | RIniFile.Read - Module - VerticalRotationMode: none (DEFAULT)
259207:52:36:812 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatMode: false
259307:52:36:814 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatModeKey: No value for this key
259407:52:36:815 | MD | INFO | +0 | RIniFile.Read - Module - CheatModeKey: (NO VALUE)
259507:52:36:817 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - UseSoftwareList: No value for this key
259607:52:36:820 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseSoftwareList: No value for this key
259707:52:36:842 | MD | INFO | +31 | RIniFile.Read - Module - UseSoftwareList: false (DEFAULT)
259807:52:36:843 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - StaticParameters: No value for this key
259907:52:36:845 | MD | INFO | +0 | RIniFile.Read - Module - StaticParameters: (NO VALUE)
260007:52:36:847 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Parameters: No value for this key
260107:52:36:849 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
260207:52:36:851 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Parameters: No value for this key
260307:52:36:868 | MD | INFO | +32 | RIniFile.Read - Module - Parameters: (NO VALUE)
260407:52:36:870 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - MameRomName: No value for this key
260507:52:36:871 | MD | INFO | +0 | RIniFile.Read - Module - MameRomName: (NO VALUE)
260607:52:36:873 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Autosave: No value for this key
260707:52:36:875 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Autosave: No value for this key
260807:52:36:876 | MD | INFO | +0 | RIniFile.Read - Module - Autosave: false (DEFAULT)
260907:52:36:878 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Volume: No value for this key
261007:52:36:880 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Volume: No value for this key
261107:52:36:881 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Volume: No value for this key
261207:52:36:883 | MD | INFO | +0 | RIniFile.Read - Module - Volume: (NO VALUE)
261307:52:36:905 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Artwork_Crop: No value for this key
261407:52:36:907 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Artwork_Crop: true
261507:52:36:909 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Use_Bezels: No value for this key
261607:52:36:911 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Bezels: true
261707:52:36:913 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Use_Overlays: No value for this key
261807:52:36:914 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Overlays: true
261907:52:36:934 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Use_Backdrops: No value for this key
262007:52:36:936 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Backdrops: true
262107:52:36:938 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Use_Cpanels: No value for this key
262207:52:36:939 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Cpanels: true
262307:52:36:941 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Use_Marquees: No value for this key
262407:52:36:943 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Marquees: true
262507:52:36:945 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - IniPath: No value for this key
262607:52:36:963 | MD | INFO | +31 | RIniFile.Read - Module - IniPath: (NO VALUE)
262707:52:36:965 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HashPath: No value for this key
262807:52:36:966 | MD | INFO | +0 | RIniFile.Read - Module - HashPath: (NO VALUE)
262907:52:36:968 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseControllerRemap: No value for this key
263007:52:36:970 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - UseControllerRemap: No value for this key
263107:52:36:971 | MD | INFO | +0 | RIniFile.Read - Module - UseControllerRemap: true (DEFAULT)
263207:52:36:974 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapPath: No value for this key
263307:52:36:976 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapPath: No value for this key
263407:52:36:977 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapPath: R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ControllerRemap.exe (DEFAULT)
263507:52:36:999 | MD | TRACE | +32 | File.__New - Creating new file object of: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ControllerRemap.exe"
263607:52:36:001 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ControllerRemap.exe"
263707:52:37:008 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapConfigPath: No value for this key
263807:52:37:030 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
263907:52:37:032 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapConfigPath: R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ctrlr\ (DEFAULT)
264007:52:37:034 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - MAMECtrlrPath: No value for this key
264107:52:37:035 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
264207:52:37:037 | MD | INFO | +0 | RIniFile.Read - Module - MAMECtrlrPath: R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ctrlr (DEFAULT)
264307:52:37:039 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "..\Mame\0.181"
264407:52:37:068 | MD | TRACE_DLL | +31 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\Mame\0.181"
264507:52:37:069 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [1942] - Enable_Link_Play: No value for this key
264607:52:37:070 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
264707:52:37:092 | MD | INFO | +31 | RIniFile.Read - Module - Enable_Link_Play: false (DEFAULT)
264807:52:37:093 | MD | DEBUG | +0 | FadeInStart - Started
264907:52:37:096 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
265007:52:37:098 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Home is in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,~e&~t,
265107:52:37:100 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
265207:52:37:101 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Home"
265307:52:37:123 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
265407:52:37:125 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~Home"
265507:52:37:126 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
265607:52:37:128 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
265707:52:37:129 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
265807:52:37:131 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~LShift&~RShift is in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,~e&~t,
265907:52:37:132 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
266007:52:37:156 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~LShift & ~RShift"
266107:52:37:158 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
266207:52:37:160 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~LShift & ~RShift"
266307:52:37:162 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
266407:52:37:163 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
266507:52:37:185 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
266607:52:37:186 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~End is in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,~e&~t,
266707:52:37:188 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
266807:52:37:190 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~End"
266907:52:37:192 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
267007:52:37:193 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~End"
267107:52:37:195 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
267207:52:37:218 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
267307:52:37:220 | MD | DEBUG | +0 | FadeInStart - Only these keys will interrupt this fade process: Z|1joy1
267407:52:37:221 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
267507:52:37:223 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup Z not in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,~e&~t,
267607:52:37:225 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
267707:52:37:226 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
267807:52:37:248 | MD | DEBUG | +32 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "Z" to call label: "CustomKeyFadeBypass"
267907:52:37:250 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
268007:52:37:251 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
268107:52:37:253 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup 1joy1 not in TableKeyGroups ~End,~Home,~LShift&~RShift,PrintScreen,~e&~t,Z,
268207:52:37:255 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
268307:52:37:257 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
268407:52:37:281 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "1joy1" to call label: "CustomKeyFadeBypass"
268507:52:37:283 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
268607:52:37:285 | MD | TRACE | +0 | FadeInStart - Fade screen scale factor: X=0.833333, Y= 0.833333
268707:52:37:286 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.*
268807:52:37:355 | MD | DEBUG | +78 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.png
268907:52:37:357 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.gif
269007:52:37:359 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.tif
269107:52:37:360 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.bmp
269207:52:37:361 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1*.jpg
269307:52:37:363 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1.jpg
269407:52:37:364 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 1.jpg
269507:52:37:365 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 2" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 2*.*
269607:52:37:366 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 2" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 2*.*
269707:52:37:388 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 2" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 2*.*
269807:52:37:389 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 2" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 2*.*
269907:52:37:392 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 2" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.*
270007:52:37:393 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.png
270107:52:37:395 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2.png
270207:52:37:396 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.gif
270307:52:37:397 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.tif
270407:52:37:398 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.bmp
270507:52:37:419 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer 2": R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2*.jpg
270607:52:37:420 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\Layer 2.png
270707:52:37:612 | MD | INFO | +187 | DefaultAnimateFadeIn - Started, direction is: in
270807:52:37:613 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
270907:52:38:113 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
271007:52:38:178 | MD | INFO | +63 | DefaultFadeAnimation - Started
271107:52:38:180 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Extra Layer 1 - Console*.*
271207:52:38:205 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Extra Layer 1 - Console*.*
271307:52:38:206 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.*
271407:52:38:208 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
271507:52:38:209 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
271607:52:38:210 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.png
271707:52:38:237 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console.png
271807:52:38:238 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.gif
271907:52:38:240 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.tif
272007:52:38:241 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.bmp
272107:52:38:242 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.jpg
272207:52:38:243 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console.png
272307:52:38:329 | MD | DEBUG | +94 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Layer 3*.*
272407:52:38:331 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 3*.*
272507:52:38:332 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.*
272607:52:38:334 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.png
272707:52:38:335 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
272807:52:38:336 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.gif
272907:52:38:354 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.tif
273007:52:38:356 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.bmp
273107:52:38:357 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.jpg
273207:52:38:359 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
273307:52:38:365 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Progress Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\1942\Progress Bar*.*
273407:52:38:366 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Progress Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Progress Bar*.*
273507:52:38:385 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Progress Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Progress Bar*.*
273607:52:38:386 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Progress Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Progress Bar*.*
273707:52:38:388 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Progress Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.*
273807:52:38:390 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.png
273907:52:38:391 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar.png
274007:52:38:393 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.gif
274107:52:38:394 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.tif
274207:52:38:395 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.bmp
274307:52:38:396 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Progress Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.jpg
274407:52:38:397 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar.png
274507:52:38:417 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
274607:52:38:420 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Genre Logo: R:\Arcade\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.*
274707:52:38:421 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rating Logo: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).*
274807:52:38:422 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Developer Logo:
274907:52:38:424 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Publisher Logo: R:\Arcade\RocketLauncher\Media\Publisher\_Default\Capcom.*
275007:52:38:481 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a Year Logo: R:\Arcade\RocketLauncher\Media\Year\_Default\1984.*
275107:52:38:483 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2752 Asset Label: Genre Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.png | Asset Extension1: png | Asset Type1: genre
2753 Asset Label: Publisher Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Publisher\_Default\Capcom.png | Asset Extension1: png | Asset Type1: publisher
2754 Asset Label: Rating Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1: png | Asset Type1: rating
275507:52:38:484 | MD | INFO | +0 | BuildAssetsTable - Ended
275607:52:38:486 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
275707:52:38:489 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: R:\Arcade\RocketLauncher\Media\Logos\MAME\_Default\
275807:52:38:492 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: R:\Arcade\RocketLauncher\Media\Logos\MAME\1942\
275907:52:38:510 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo:
276007:52:38:512 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2761 Asset Label: Genre Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.png | Asset Extension1: png | Asset Type1: genre
2762 Asset Label: Publisher Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Publisher\_Default\Capcom.png | Asset Extension1: png | Asset Type1: publisher
2763 Asset Label: Rating Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1: png | Asset Type1: rating
2764 Asset Label: System Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Logos\MAME\_Default\MAME.png | Asset Extension1: png | Asset Type1: system
276507:52:38:514 | MD | INFO | +0 | BuildAssetsTable - Ended
276607:52:38:701 | MD | DEBUG | +188 | FadeInDelay - Started
276707:52:38:766 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage
276807:52:38:827 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage1
276907:52:38:888 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage3
277007:52:38:954 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage4
277107:52:39:015 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage5
277207:52:39:079 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage6
277307:52:39:153 | MD | INFO | +78 | DefaultFadeAnimationLoop - percentage8
277407:52:39:214 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage9
277507:52:39:281 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage10
277607:52:39:345 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage12
277707:52:39:425 | MD | INFO | +79 | DefaultFadeAnimationLoop - percentage13
277807:52:39:491 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage14
277907:52:39:493 | MD | INFO | +16 | CustomKeyFadeBypass - User interrupted Fade_in, skipping to FadeInExit
278007:52:39:495 | MD | DEBUG | +0 | CloseFadeIn - Started
278107:52:39:496 | MD | INFO | +0 | Process - Exist 7z.exe
278207:52:39:506 | MD | DEBUG | +0 | CloseFadeIn - Ended
278307:52:39:609 | MD | DEBUG | +109 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn and FadeIn is not active so animation loop is finished.
278407:52:39:626 | MD | DEBUG | +16 | DefaultFadeAnimationLoop - FadeIn is no longer active, stopping DefaultFadeAnimationLoop
278507:52:39:627 | MD | INFO | +0 | DefaultFadeAnimationLoop - percentage17
278607:52:39:629 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - AnimationLoop has finished
278707:52:39:630 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - Ended
278807:52:39:678 | MD | DEBUG | +47 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn and FadeIn is not active so animation loop is finished.
278907:52:39:680 | MD | DEBUG | +0 | FadeInDelay - Ended
279007:52:39:703 | MD | INFO | +31 | DefaultFadeAnimation - Ended
279107:52:39:704 | MD | DEBUG | +0 | FadeInStart - Ended
279207:52:39:705 | MD | INFO | +0 | DxwndUpdateIniPath - DxwndIni set to R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
279307:52:39:707 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
279407:52:39:709 | MD | INFO | +0 | GlobalUserFunction.StartUserFeatures - Starting
279507:52:39:710 | MD | INFO | +0 | GlobalUserFunction.StartUserFeatures - Ending
279607:52:39:711 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
279707:52:39:732 | MD | DEBUG | +31 | CoverFE - Started
279807:52:39:737 | MD | DEBUG | +0 | CoverFE - Ended
279907:52:39:739 | MD | TRACE | +0 | Process.__New - Creating new process object for: "C:\WINDOWS\system32\cmd.exe"
280007:52:39:740 | MD | TRACE | +0 | File.__New - Creating new file object of: "C:\WINDOWS\system32\cmd.exe"
280107:52:39:741 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "C:\WINDOWS\system32\cmd.exe"
280207:52:40:030 | MD | DEBUG | +297 | Process.RunDirect - "C:\WINDOWS\system32\cmd.exe /c "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe" -listxml 1942 > tempBezel.txt" Process ID: 11648 and ErrorLevel reported as: 0
280307:52:40:032 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\tempBezel.txt"
280407:52:40:034 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\tempBezel.txt"
280507:52:40:040 | MD | TRACE | +0 | File.Read - Read file to memory: R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\tempBezel.txt
280607:52:40:064 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "" from Haystack
280707:52:40:066 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
280807:52:40:068 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
280907:52:40:070 | MD | TRACE | +0 | StringUtils.TrimLeft - Trimming "" to ""
281007:52:40:108 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270"" from Haystack
281107:52:40:110 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "270" from Haystack
281207:52:40:111 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270" width="256"" from Haystack
281307:52:40:113 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "256" from Haystack
281407:52:40:115 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270" width="256" height="224"" from Haystack
281507:52:40:116 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "224" from Haystack
281607:52:40:140 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "<control type="joy" player="1" buttons="2" ways="8"/>
2817 <control type="joy" player="2" buttons="2" ways="8"" from Haystack
281807:52:40:143 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "8" from Haystack
281907:52:40:145 | MD | INFO | +0 | Module - MAME ListXML values:
2820 Parent =
2821 Angle = 270
2822 Height = 224
2823 Width = 256
2824 Ways = 8
282507:52:40:147 | MD | TRACE | +0 | File.Delete - Deleting: tempBezel.txt
282607:52:40:170 | MD | INFO | +32 | BezelStart - Started
282707:52:40:172 | MD | DEBUG | +0 | BezelStart - Bezel mode Normal selected.
282807:52:40:300 | MD | TRACE | +125 | BezelStart - Bezel variable values:
2829 [Settings] Game_Monitor =
2830 [Settings] Bezel_Supported_Image_Files = png|gif|tif|bmp|jpg
2831 [Settings] Bezel_Delay = 0
2832 [Bezel Change] Bezel_Transition_Duration = 500
2833 [Bezel Change] Bezel_Save_Selected = false
2834 [Bezel Change] Extra_FullScreen_Bezel = fill
2835 [Background] Background_Change_Timer = 0
2836 [Background] Background_Transition_Animation = fade
2837 [Background] Background_Transition_Duration = 0
2838 [Background] Use_Backgrounds = false
2839 [Bezel Change Keys] Next_Bezel_Key = vkBBsc00D|RShift&vkBBsc00D
2840 [Bezel Change Keys] Previous_Bezel_Key = vkBDsc00C|RShift&vkBDsc00C
2841 [Instruction Cards General Settings] IC_Positions = topLeft|topRight|bottomLeft|bottomRight|topCenter|leftCenter|rightCenter|bottomCenter
2842 [Instruction Cards General Settings] IC_Transition_Animation = fade
2843 [Instruction Cards General Settings] IC_Transition_Duration = 250
2844 [Instruction Cards General Settings] IC_Enable_Transition_Sound = true
2845 [Instruction Cards General Settings] IC_Scale_Factor = ScreenHeight
2846 [Instruction Cards General Settings] IC_Save_Selected = false
2847 [Instruction Cards Menu] IC_Left_Menu_Positions = topLeft|leftCenter|bottomLeft|bottomCenter
2848 [Instruction Cards Menu] IC_Left_Menu_Number_of_List_Items = 7
2849 [Instruction Cards Menu] IC_Right_Menu_Positions = topRight|rightCenter|bottomRight|topCenter
2850 [Instruction Cards Menu] IC_Right_Menu_Number_of_List_Items = 7
2851 [Instruction Cards Visibility] IC_Display_Card_on_Startup = false
2852 [Instruction Cards Visibility] IC_Random_Slide_Show_Timer = 0
2853 [Instruction Cards Visibility] IC_Toggle_Visibility_Key =
2854 [Instruction Cards Keys Change Mode 1] IC_Left_Menu_Key =
2855 [Instruction Cards Keys Change Mode 1] IC_Right_Menu_Key =
2856 [Instruction Cards Keys Change Mode 2] IC_Change_Active_Instruction_Card_Key = vkDBsc01A|RShift&vkDBsc01A
2857 [Instruction Cards Keys Change Mode 2] IC_Previous_Instruction_Card_Key = PgDn|RShift&PgDn
2858 [Instruction Cards Keys Change Mode 2] IC_Next_Instruction_Card_Key = vkDDsc01B|RShift&vkDDsc01B
2859 [Instruction Cards Keys Change Mode 3] IC_1_Previous_Key =
2860 [Instruction Cards Keys Change Mode 3] IC_2_Previous_Key =
2861 [Instruction Cards Keys Change Mode 3] IC_3_Previous_Key =
2862 [Instruction Cards Keys Change Mode 3] IC_4_Previous_Key =
2863 [Instruction Cards Keys Change Mode 3] IC_5_Previous_Key =
2864 [Instruction Cards Keys Change Mode 3] IC_6_Previous_Key =
2865 [Instruction Cards Keys Change Mode 3] IC_7_Previous_Key =
2866 [Instruction Cards Keys Change Mode 3] IC_8_Previous_Key =
2867 [Instruction Cards Keys Change Mode 3] IC_1_Next_Key =
2868 [Instruction Cards Keys Change Mode 3] IC_2_Next_Key =
2869 [Instruction Cards Keys Change Mode 3] IC_3_Next_Key =
2870 [Instruction Cards Keys Change Mode 3] IC_4_Next_Key =
2871 [Instruction Cards Keys Change Mode 3] IC_5_Next_Key =
2872 [Instruction Cards Keys Change Mode 3] IC_6_Next_Key =
2873 [Instruction Cards Keys Change Mode 3] IC_7_Next_Key =
2874 [Instruction Cards Keys Change Mode 3] IC_8_Next_Key =
287507:52:40:305 | MD | INFO | +0 | BezelStart - Game will be moved to monitor 1 if RL finds a valid bezel to be show.
287607:52:40:329 | MD | DEBUG | +31 | BezelStart - Assuming that game has vertical orientation. Bezel will search on the extra folder Vertical in order to find assets.
287707:52:40:331 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
287807:52:40:333 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
287907:52:40:335 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
288007:52:40:358 | MD | DEBUG | +31 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
288107:52:40:361 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
288207:52:40:363 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
288307:52:40:366 | MD | DEBUG | +0 | BezelFilesPath - Looking for Bezel in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
288407:52:40:367 | MD | DEBUG | +0 | BezelFilesPath - Found Bezel art in folder: R:\Arcade\RocketLauncher\Media\Bezels\_Default
288507:52:40:394 | MD | INFO | +31 | BezelStart - Adding extra fullscreen fake bezel image
288607:52:40:396 | MD | WARNING | +0 | BezelStart - This could prevent real bezels froms showing! Disable extraFullScreenBezel setting to restore real bezels if you don't want to use the bezel fullscreen mode.
288707:52:40:398 | MD | INFO | +0 | BezelStart - Loading Bezel image: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Bezel - Full Screen.png
288807:52:40:420 | MD | DEBUG | +32 | BezelFilesPath - Looking for Instruction Card in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
288907:52:40:422 | MD | DEBUG | +0 | BezelFilesPath - Looking for Instruction Card in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
289007:52:40:424 | MD | DEBUG | +0 | BezelFilesPath - Looking for Instruction Card in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
289107:52:40:426 | MD | DEBUG | +0 | BezelFilesPath - Looking for Instruction Card in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
289207:52:40:428 | MD | DEBUG | +0 | BezelFilesPath - Looking for Instruction Card in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
289307:52:40:456 | MD | DEBUG | +31 | BezelFilesPath - Found Instruction Card art in folder: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
289407:52:40:459 | MD | DEBUG | +0 | BezelStart - Instruction Card images found:
2895 R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Instruction Card - Hotkeys MAME 1 - topCenter.png
2896 R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Instruction Card - Hotkeys MAME 2 - topCenter.png
289707:52:40:517 | MD | DEBUG | +62 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
289807:52:40:519 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
289907:52:40:522 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
290007:52:40:524 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
290107:52:40:544 | MD | DEBUG | +32 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
290207:52:40:546 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
290307:52:40:548 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideIn in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
290407:52:40:550 | MD | WARNING | +0 | BezelFilesPath - Bezels are enabled, however none of the ICslideIn files, with extensions mp3 exist on the bezel folders.
290507:52:40:552 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
290607:52:40:553 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
290707:52:40:577 | MD | DEBUG | +31 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
290807:52:40:580 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
290907:52:40:582 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
291007:52:40:583 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
291107:52:40:585 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICslideOut in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
291207:52:40:607 | MD | WARNING | +31 | BezelFilesPath - Bezels are enabled, however none of the ICslideOut files, with extensions mp3 exist on the bezel folders.
291307:52:40:609 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
291407:52:40:611 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
291507:52:40:612 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
291607:52:40:615 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
291707:52:40:616 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
291807:52:40:651 | MD | DEBUG | +47 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
291907:52:40:654 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeOut in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
292007:52:40:656 | MD | WARNING | +0 | BezelFilesPath - Bezels are enabled, however none of the ICFadeOut files, with extensions mp3 exist on the bezel folders.
292107:52:40:658 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
292207:52:40:660 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
292307:52:40:661 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
292407:52:40:663 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
292507:52:40:682 | MD | DEBUG | +31 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
292607:52:40:685 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
292707:52:40:687 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICFadeIn in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
292807:52:40:688 | MD | WARNING | +0 | BezelFilesPath - Bezels are enabled, however none of the ICFadeIn files, with extensions mp3 exist on the bezel folders.
292907:52:40:690 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
293007:52:40:691 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
293107:52:40:693 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
293207:52:40:695 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
293307:52:40:734 | MD | DEBUG | +47 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
293407:52:40:736 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
293507:52:40:738 | MD | DEBUG | +0 | BezelFilesPath - Looking for ICChange in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
293607:52:40:740 | MD | WARNING | +0 | BezelFilesPath - Bezels are enabled, however none of the ICChange files, with extensions mp3 exist on the bezel folders.
293707:52:40:742 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
293807:52:40:767 | MD | DEBUG | +31 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
293907:52:40:770 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
294007:52:40:772 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
294107:52:40:774 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
294207:52:40:796 | MD | DEBUG | +32 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
294307:52:40:799 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Left in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
294407:52:40:801 | MD | DEBUG | +0 | BezelFilesPath - Found IC Menu Left art in folder: R:\Arcade\RocketLauncher\Media\Bezels\_Default
294507:52:40:857 | MD | DEBUG | +62 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
294607:52:40:859 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
294707:52:40:861 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
294807:52:40:863 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
294907:52:40:865 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
295007:52:40:893 | MD | DEBUG | +31 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
295107:52:40:895 | MD | DEBUG | +0 | BezelFilesPath - Looking for IC Menu Right in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
295207:52:40:898 | MD | DEBUG | +0 | BezelFilesPath - Found IC Menu Right art in folder: R:\Arcade\RocketLauncher\Media\Bezels\_Default
295307:52:40:955 | MD | DEBUG | +63 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\1942
295407:52:40:957 | MD | DEBUG | +0 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels\Vertical
295507:52:40:960 | MD | DEBUG | +0 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME built in bezels
295607:52:40:978 | MD | DEBUG | +31 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Vertical
295707:52:40:981 | MD | DEBUG | +0 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
295807:52:40:983 | MD | DEBUG | +0 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\_Default\Vertical
295907:52:40:985 | MD | DEBUG | +0 | BezelFilesPath - Looking for Background in: R:\Arcade\RocketLauncher\Media\Bezels\_Default
296007:52:40:988 | MD | WARNING | +0 | BezelFilesPath - Bezels are enabled, however none of the Background files, with extensions png|gif|tif|bmp|jpg exist on the bezel folders.
296107:52:40:992 | MD | TRACE | +0 | ReadBezelIniFile - Bezel ini file found. Defined screen positions: X1=0 Y1=0 X2=1920 Y2=1080
296207:52:40:011 | MD | INFO | +31 | BezelStart - Ended
296307:52:41:014 | MD | INFO | +0 | Controller Remap: Start
296407:52:41:015 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ControllerRemap.exe"
296507:52:41:020 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ControllerRemap.exe"
296607:52:41:022 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ctrlr\"
296707:52:41:043 | MD | TRACE_DLL | +32 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ctrlr\"
296807:52:41:045 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ctrlr"
296907:52:41:050 | MD | TRACE_DLL | +0 | RLDLL.getFullPathFromRelative - Converted to "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ctrlr"
297007:52:41:052 | MD | INFO | +0 | Controller Remap: ControllerRemapConfigPath: R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\ControllerRemap\ctrlr\
297107:52:41:053 | MD | INFO | +0 | Controller Remap: No Controller config file found.
297207:52:41:055 | MD | INFO | +0 | Controller Remap: End
297307:52:41:074 | MD | TRACE | +31 | StringUtils.StringLength - This string is "5" long
297407:52:41:076 | MD | TRACE | +0 | StringUtils.Right - Trimming "0.181" to "181"
297507:52:41:078 | MD | INFO | +0 | Module - Detected MAME Product Version from 'R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe' is 181
297607:52:41:080 | MD | TRACE | +0 | StringUtils.Contains - "MAME" does not contain "ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664|mo5"
297707:52:41:082 | MD | TRACE | +0 | StringUtils.Contains - "MAME" does not contain "studio2|mpt02"
297807:52:41:083 | MD | TRACE | +0 | StringUtils.Replace - Replacing "|" with ";"
297907:52:41:085 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
298007:52:41:111 | MD | TRACE | +31 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
298107:52:41:113 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\cfg\MAME\1942"
298207:52:41:115 | MD | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\cfg\MAME\1942"
298307:52:41:143 | MD | TRACE | +31 | Folder.__New - Created new folder object of: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\cfg\MAME\1942"
298407:52:41:145 | MD | INFO | +0 | Module - Running MAME in non-legacy mode
298507:52:41:147 | MD | INFO | +0 | Module - SinglePlayer session
298607:52:41:172 | MD | TRACE | +32 | CustomFunction.PreLaunch - Starting
298707:52:41:174 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
298807:52:41:176 | MD | INFO | +0 | Process.Run - Running: "R:\Arcade\_Emulators\MAME\MAMEUI64 v0.181\MAMEUI64.exe" 1942 -rompath "R:\Arcade\Mame\0.181;R:\Arcade\Mame\_MESS 0.151 Software List ROMs;R:\Arcade\Mame\0.181" -window -nohlsl_enable -artwork_crop -use_overlays -use_backdrops -use_cpanels -use_marquees -nofilter -skip_gameinfo
298907:52:41:263 | MD | DEBUG | +93 | Process.Run - "MAMEUI64.exe 1942 -rompath "R:\Arcade\Mame\0.181;R:\Arcade\Mame\_MESS 0.151 Software List ROMs;R:\Arcade\Mame\0.181" -window -nohlsl_enable -artwork_crop -use_overlays -use_backdrops -use_cpanels -use_marquees -nofilter -skip_gameinfo" Process ID: 2464
299007:52:41:264 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
299107:52:41:266 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
299207:52:41:267 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 525978"
299307:52:41:268 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
299407:52:41:269 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1600 h: 900 from "ahk_id 525978"
299507:52:41:271 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
299607:52:41:272 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1600 | Height: 900 | Window HWND: 0x8069a | Process ID: 12884 | Process Path: R:\Arcade\RocketLauncher\RocketLauncher.exe
299707:52:41:273 | MD | INFO | +0 | Window.Wait - Waiting for window "ahk_class MAME"
299807:52:41:516 | MD | TRACE | +250 | Window.__New - Created: "ahk_id 525978"
299907:52:41:518 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
300007:52:41:519 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1600 h: 900 from "ahk_id 525978"
300107:52:41:521 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
300207:52:41:522 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1600 | Height: 900 | Window HWND: 0x8069a | Process ID: 12884 | Process Path: R:\Arcade\RocketLauncher\RocketLauncher.exe
300307:52:41:523 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 525978"
300407:52:41:540 | MD | TRACE | +32 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
300507:52:41:541 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1600 h: 900 from "ahk_id 525978"
300607:52:41:543 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
300707:52:41:544 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1600 | Height: 900 | Window HWND: 0x8069a | Process ID: 12884 | Process Path: R:\Arcade\RocketLauncher\RocketLauncher.exe
300807:52:41:546 | MD | INFO | +0 | Window.WaitActive - Waiting for "ahk_class MAME"
300907:52:47:717 | RL | ERROR | +12234 | ExitScript - User pressed Exit_Script_Key to force RocketLauncher shutdown
301007:52:47:719 | RL | INFO | +0 | ExitScript - Started
301107:52:47:726 | RL | INFO | +0 | RunAHKKeymapper - Started
301207:52:47:729 | RL | INFO | +16 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\AhkLauncher.exe exists
301307:52:47:730 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\AhkLauncher.exe"
301407:52:47:735 | RL | DEBUG | +0 | CheckFile - Attributes:
3015 FileDescription AhkLauncher
3016 FileVersion 1.0.0.0
3017 InternalName AhkLauncher.exe
3018 LegalCopyright Copyright © 2013
3019 OriginalFilename AhkLauncher.exe
3020 ProductName AhkLauncher
3021 ProductVersion 1.0.0.0
3022 File Size: 11264 bytes
3023 Created: 10/9/2016 - 9:11:55 AM
3024 Modified: 12/28/2014 - 3:53:36 PM
302507:52:47:737 | RL | TRACE_DLL | +0 | RLDLL.splitPath - Splitting "R:\Arcade\RocketLauncher\Module Extensions\AhkLauncher.exe"
302607:52:47:743 | RL | INFO | +16 | RunAHKKeymapper - Ended
302707:52:47:745 | RL | DEBUG | +0 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
302807:52:47:747 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
302907:52:47:749 | RL | TRACE_DLL | +0 | RLDLL.getDisplaySettings - Getting display settings for: "\\.\DISPLAY1"
303007:52:47:753 | RL | INFO | +0 | ExitScript - Resolution for \\.\DISPLAY1 (1600x900) is correct and does not need to be restored
303107:52:47:754 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
303207:52:47:756 | RL | INFO | +0 | ExitScript - Restoring taskbar
303307:52:47:758 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Shell_TrayWnd"
303407:52:47:760 | RL | TRACE | +15 | Window.__New - Created: "ahk_class Button"
303507:52:47:762 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
303607:52:47:871 | RL | TRACE | +110 | Window.Show - Unhiding window "ahk_class Button"
303707:52:47:901 | RL | INFO | +31 | SystemCursor - Restoring mouse cursor
303807:52:47:926 | RL | INFO | +16 | ExitScript - Restored cursor
303907:52:47:928 | RL | INFO | +0 | ExitScript - Ended
3040[/code]