· 7 years ago · Dec 21, 2018, 04:32 PM
1[code]
210:58:01:912 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
310:58:02:028 | RL | WARNING | +125 | 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.
410:58:04:003 | RL | DEBUG | +1969 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
510:58:04:019 | RL | DEBUG | +16 | Registry.Read - Registry Read finished, returning 0
610:58:04:035 | RL | INFO | +15 | Main - System Specs:
7 RocketLauncher Dir: H:\Arcade\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 8.1 Pro
10 SKU: Professional
11 Total Memory: 3951.38 MB
12 Free Memory: 1690.26 MB
13 Used Memory: 2261.117 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 4
17 GPU 1 Name: NVIDIA NVS 3100M
18 GPU 1 RAM: 512.00 MB
19 GPU 1 Driver Version: 9.18.13.4195
20 Sound 1 Device: NVIDIA High Definition Audio
21 Sound 1 Status: Enabled
22 Sound 2 Device: NVIDIA High Definition Audio
23 Sound 2 Status: Enabled
24 Sound 3 Device: NVIDIA High Definition Audio
25 Sound 3 Status: Enabled
26 Sound 4 Device: NVIDIA High Definition Audio
27 Sound 4 Status: Enabled
28 Sound 5 Device: High Definition Audio Device
29 Sound 5 Status: Enabled
30 OS Language: English_United_States
31 System Locale: en-US
32 Formats Locale: en-US
33 Windows UI Language: en-US
34 Text Encoding: Windows-1252
35 OS Admin Status: No
36 RL Compatibility Flags:
37 Latest .Net Version: v4.0.30319
38 Monitor #1 (\\.\DISPLAY1): 1600x900 (1600x860 work) [32bit] [60hz] [Landscape] (Primary)
39 Current AHK Desktop Width: 1600
40 Current AHK Desktop Height: 900
41 Monitor #1 DPI: 100
42 ErrorMode: 0
43 AutoHotkey Path:
44 AHK Version: 1.1.13.00
45 Unicode: No
4610:58:04:066 | RL | INFO | +32 | CheckFile - Checking if H:\Arcade\RocketLauncher\RocketLauncher.exe exists
4710:58:04:207 | RL | DEBUG | +140 | CheckFile - Attributes:
48 FileDescription RocketLauncher
49 FileVersion 1.2.0.1
50 LegalCopyright �2016 RocketLauncher
51 ProductName djvj's one swell guy!
52 ProductVersion 1.2.0.1
53 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
54 File Size: 2195456 bytes
55 Created: 12/14/2018 - 2:49:02 PM
56 Modified: 12/14/2018 - 2:49:05 PM
5710:58:04:207 | RL | INFO | +0 | Main - Raw CLI received: "-f H:\Arcade\LaunchBox\LaunchBox.exe -p LaunchBox -s MAME -r H:\Arcade\ROMs\mame193\1941.zip"
5810:58:04:269 | RL | TRACE | +63 | File.__New - Creating new file object of: "H:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll"
5910:58:04:363 | RL | INFO | +93 | File.CheckFile - Checking if "H:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
6010:58:04:378 | RL | TRACE | +16 | File.Exist - This file exists: H:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll
6110:58:04:378 | RL | DEBUG | +0 | File.CheckFile - Attributes:
62 FileDescription RocketLauncher Utils
63 FileVersion 1.1.0.0
64 InternalName RocketLauncher.dll
65 LegalCopyright Copyright � RocketLauncher 2013-2016
66 OriginalFilename RocketLauncher.dll
67 ProductName RocketLauncher
68 ProductVersion 1.1.0.0
69 File Size: 81408 bytes
70 Created: 12/14/2018 - 2:48:49 PM
71 Modified: 12/14/2018 - 2:48:49 PM
7210:58:04:566 | RL | INFO | +188 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\Array.ahk
7310:58:04:566 | RL | DEBUG | +0 | CheckFile - Attributes:
74 File Size: 4926 bytes
75 Created: 12/14/2018 - 2:49:08 PM
76 Modified: 12/14/2018 - 2:49:08 PM
7710:58:04:769 | RL | INFO | +203 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk
7810:58:04:785 | RL | DEBUG | +15 | CheckFile - Attributes:
79 File Size: 5112 bytes
80 Created: 12/14/2018 - 2:42:16 PM
81 Modified: 10/10/2016 - 1:25:10 AM
8210:58:04:800 | RL | INFO | +16 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe exists
8310:58:04:941 | RL | DEBUG | +141 | CheckFile - Attributes:
84 FileDescription
85 FileVersion 1.1.09.04
86 InternalName
87 OriginalFilename
88 ProductName
89 ProductVersion 1.1.09.04
90 File Size: 657920 bytes
91 Created: 12/14/2018 - 2:42:16 PM
92 Modified: 3/5/2016 - 12:03:57 AM
9310:58:05:066 | RL | INFO | +125 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
9410:58:05:066 | RL | DEBUG | +0 | CheckFile - Attributes:
95 File Size: 5503 bytes
96 Created: 12/14/2018 - 2:49:16 PM
97 Modified: 12/14/2018 - 2:49:16 PM
9810:58:05:253 | RL | INFO | +187 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
9910:58:05:269 | RL | DEBUG | +16 | CheckFile - Attributes:
100 File Size: 5716 bytes
101 Created: 12/14/2018 - 2:42:17 PM
102 Modified: 3/5/2016 - 12:03:57 AM
10310:58:05:519 | RL | ERROR | +250 | CRC Check - No CRC defined on the header for: H:\Arcade\RocketLauncher\Module Extensions\gdip.ahk
10410:58:05:566 | RL | DEBUG | +47 | CheckFile - Attributes:
105 File Size: 88789 bytes
106 Created: 12/14/2018 - 2:42:20 PM
107 Modified: 3/5/2016 - 12:03:57 AM
10810:58:06:019 | RL | INFO | +453 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk
10910:58:06:066 | RL | DEBUG | +47 | CheckFile - Attributes:
110 File Size: 5955 bytes
111 Created: 12/14/2018 - 2:42:20 PM
112 Modified: 10/10/2016 - 1:25:23 AM
11310:58:06:082 | RL | INFO | +15 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll exists
11410:58:06:160 | RL | DEBUG | +78 | CheckFile - Attributes:
115 File Size: 13090816 bytes
116 Created: 12/14/2018 - 2:42:20 PM
117 Modified: 3/5/2016 - 12:03:58 AM
11810:58:06:175 | RL | INFO | +16 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll exists
11910:58:06:222 | RL | DEBUG | +47 | CheckFile - Attributes:
120 FileDescription iTextSharp
121 FileVersion 5.4.2.0
122 InternalName itextsharp.dll
123 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
124 OriginalFilename itextsharp.dll
125 ProductName iTextSharp
126 ProductVersion 5.4.2.0
127 CompanyName 1T3XT BVBA
128 File Size: 3743744 bytes
129 Created: 12/14/2018 - 2:42:22 PM
130 Modified: 3/5/2016 - 12:03:58 AM
13110:58:06:285 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\Java.ahk
13210:58:06:300 | RL | DEBUG | +16 | CheckFile - Attributes:
133 File Size: 7859 bytes
134 Created: 12/14/2018 - 2:42:22 PM
135 Modified: 10/10/2016 - 1:25:36 AM
13610:58:06:363 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\JSON.ahk
13710:58:06:379 | RL | DEBUG | +16 | CheckFile - Attributes:
138 File Size: 9227 bytes
139 Created: 12/14/2018 - 2:42:22 PM
140 Modified: 3/9/2016 - 5:42:45 AM
14110:58:06:441 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\Origin.ahk
14210:58:06:457 | RL | DEBUG | +15 | CheckFile - Attributes:
143 File Size: 4915 bytes
144 Created: 12/14/2018 - 2:42:23 PM
145 Modified: 10/10/2016 - 1:26:16 AM
14610:58:06:519 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk
14710:58:06:535 | RL | DEBUG | +15 | CheckFile - Attributes:
148 File Size: 6915 bytes
149 Created: 12/14/2018 - 2:42:23 PM
150 Modified: 3/5/2016 - 12:03:57 AM
15110:58:06:597 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\RIni.ahk | v1.7
15210:58:06:613 | RL | DEBUG | +15 | CheckFile - Attributes:
153 File Size: 67872 bytes
154 Created: 12/14/2018 - 2:42:23 PM
155 Modified: 9/11/2016 - 1:40:14 PM
15610:58:06:613 | RL | INFO | +0 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
15710:58:06:675 | RL | DEBUG | +63 | CheckFile - Attributes:
158 FileDescription SevenZipSharp
159 FileVersion 0.64.5717.6837
160 InternalName SevenZipSharp.dll
161 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
162 OriginalFilename SevenZipSharp.dll
163 ProductName SevenZipSharp
164 ProductVersion 0.64.5717.6837
165 CompanyName Markovtsev Vadim
166 File Size: 167424 bytes
167 Created: 12/14/2018 - 2:42:23 PM
168 Modified: 3/5/2016 - 12:03:57 AM
16910:58:06:738 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\Steam.ahk
17010:58:06:754 | RL | DEBUG | +16 | CheckFile - Attributes:
171 File Size: 5517 bytes
172 Created: 12/14/2018 - 2:42:23 PM
173 Modified: 10/10/2016 - 1:26:25 AM
17410:58:06:816 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Extension: H:\Arcade\RocketLauncher\Module Extensions\VA.ahk
17510:58:06:832 | RL | DEBUG | +15 | CheckFile - Attributes:
176 File Size: 34688 bytes
177 Created: 12/14/2018 - 2:42:23 PM
178 Modified: 3/5/2016 - 12:03:57 AM
17910:58:06:894 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk
18010:58:06:910 | RL | DEBUG | +15 | CheckFile - Attributes:
181 File Size: 3862 bytes
182 Created: 12/14/2018 - 2:42:23 PM
183 Modified: 10/10/2016 - 1:26:32 AM
18410:58:06:972 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\7z.ahk
18510:58:06:988 | RL | DEBUG | +15 | CheckFile - Attributes:
186 File Size: 33916 bytes
187 Created: 12/14/2018 - 2:49:25 PM
188 Modified: 12/14/2018 - 2:49:26 PM
18910:58:07:050 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Bezel.ahk
19010:58:07:066 | RL | DEBUG | +16 | CheckFile - Attributes:
191 File Size: 121257 bytes
192 Created: 12/14/2018 - 2:49:19 PM
193 Modified: 12/14/2018 - 2:49:20 PM
19410:58:07:144 | RL | INFO | +78 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Fade.ahk
19510:58:07:144 | RL | DEBUG | +0 | CheckFile - Attributes:
196 File Size: 39707 bytes
197 Created: 12/14/2018 - 2:48:53 PM
198 Modified: 12/14/2018 - 2:48:54 PM
19910:58:07:207 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Fade Init.ahk
20010:58:07:222 | RL | DEBUG | +16 | CheckFile - Attributes:
201 File Size: 1140 bytes
202 Created: 12/14/2018 - 2:42:13 PM
203 Modified: 10/10/2016 - 1:27:47 AM
20410:58:07:285 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Fade Animations.ahk
20510:58:07:300 | RL | DEBUG | +16 | CheckFile - Attributes:
206 File Size: 77961 bytes
207 Created: 12/14/2018 - 2:42:13 PM
208 Modified: 10/10/2016 - 1:27:37 AM
20910:58:07:363 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Keymapper.ahk
21010:58:07:379 | RL | DEBUG | +16 | CheckFile - Attributes:
211 File Size: 33682 bytes
212 Created: 12/14/2018 - 2:42:13 PM
213 Modified: 10/10/2016 - 1:28:29 AM
21410:58:07:441 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk
21510:58:07:457 | RL | DEBUG | +15 | CheckFile - Attributes:
216 File Size: 3966 bytes
217 Created: 12/14/2018 - 2:42:13 PM
218 Modified: 10/10/2016 - 1:28:17 AM
21910:58:07:519 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\MultiGame.ahk
22010:58:07:535 | RL | DEBUG | +15 | CheckFile - Attributes:
221 File Size: 41583 bytes
222 Created: 12/14/2018 - 2:42:13 PM
223 Modified: 10/10/2016 - 1:28:47 AM
22410:58:07:597 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk
22510:58:07:613 | RL | DEBUG | +15 | CheckFile - Attributes:
226 File Size: 169 bytes
227 Created: 12/14/2018 - 2:42:13 PM
228 Modified: 10/10/2016 - 1:28:38 AM
22910:58:07:675 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk
23010:58:07:691 | RL | DEBUG | +16 | CheckFile - Attributes:
231 File Size: 67277 bytes
232 Created: 12/14/2018 - 2:42:13 PM
233 Modified: 10/10/2016 - 1:28:55 AM
23410:58:07:769 | RL | INFO | +78 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Pause.ahk
23510:58:07:769 | RL | DEBUG | +0 | CheckFile - Attributes:
236 File Size: 408415 bytes
237 Created: 12/14/2018 - 2:49:30 PM
238 Modified: 12/14/2018 - 2:49:31 PM
23910:58:07:832 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Pause Init.ahk
24010:58:07:847 | RL | DEBUG | +16 | CheckFile - Attributes:
241 File Size: 563 bytes
242 Created: 12/14/2018 - 2:42:13 PM
243 Modified: 10/10/2016 - 1:29:15 AM
24410:58:07:910 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Password.ahk
24510:58:07:925 | RL | DEBUG | +16 | CheckFile - Attributes:
246 File Size: 10131 bytes
247 Created: 12/14/2018 - 2:42:13 PM
248 Modified: 10/10/2016 - 1:29:07 AM
24910:58:07:988 | RL | INFO | +62 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
25010:58:07:004 | RL | DEBUG | +16 | CheckFile - Attributes:
251 File Size: 31509 bytes
252 Created: 12/14/2018 - 2:49:09 PM
253 Modified: 12/14/2018 - 2:49:09 PM
25410:58:08:066 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk
25510:58:08:082 | RL | DEBUG | +15 | CheckFile - Attributes:
256 File Size: 3558 bytes
257 Created: 12/14/2018 - 2:42:11 PM
258 Modified: 10/10/2016 - 1:32:18 AM
25910:58:08:144 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
26010:58:08:160 | RL | DEBUG | +15 | CheckFile - Attributes:
261 File Size: 6709 bytes
262 Created: 12/14/2018 - 2:49:31 PM
263 Modified: 12/14/2018 - 2:49:32 PM
26410:58:08:222 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
26510:58:08:238 | RL | DEBUG | +15 | CheckFile - Attributes:
266 File Size: 2084 bytes
267 Created: 12/14/2018 - 2:49:27 PM
268 Modified: 12/14/2018 - 2:49:27 PM
26910:58:08:300 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
27010:58:08:316 | RL | DEBUG | +16 | CheckFile - Attributes:
271 File Size: 306 bytes
272 Created: 12/14/2018 - 2:49:10 PM
273 Modified: 12/14/2018 - 2:49:10 PM
27410:58:08:363 | RL | INFO | +46 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
27510:58:08:379 | RL | DEBUG | +16 | CheckFile - Attributes:
276 File Size: 2104 bytes
277 Created: 12/14/2018 - 2:48:48 PM
278 Modified: 12/14/2018 - 2:48:49 PM
27910:58:08:441 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
28010:58:08:457 | RL | DEBUG | +15 | CheckFile - Attributes:
281 File Size: 7754 bytes
282 Created: 12/14/2018 - 2:48:39 PM
283 Modified: 12/14/2018 - 2:48:39 PM
28410:58:08:519 | RL | INFO | +63 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
28510:58:08:535 | RL | DEBUG | +15 | CheckFile - Attributes:
286 File Size: 2948 bytes
287 Created: 12/14/2018 - 2:42:12 PM
288 Modified: 10/10/2016 - 1:33:57 AM
28910:58:08:738 | RL | INFO | +203 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
29010:58:08:754 | RL | DEBUG | +16 | CheckFile - Attributes:
291 File Size: 346 bytes
292 Created: 12/14/2018 - 2:49:31 PM
293 Modified: 12/14/2018 - 2:49:31 PM
29410:58:08:847 | RL | INFO | +94 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
29510:58:08:863 | RL | DEBUG | +15 | CheckFile - Attributes:
296 File Size: 786 bytes
297 Created: 12/14/2018 - 2:49:24 PM
298 Modified: 12/14/2018 - 2:49:24 PM
29910:58:09:019 | RL | INFO | +157 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
30010:58:09:066 | RL | DEBUG | +47 | CheckFile - Attributes:
301 File Size: 1231 bytes
302 Created: 12/14/2018 - 2:42:12 PM
303 Modified: 10/10/2016 - 1:34:30 AM
30410:58:09:160 | RL | INFO | +93 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk
30510:58:09:207 | RL | DEBUG | +47 | CheckFile - Attributes:
306 File Size: 9522 bytes
307 Created: 12/14/2018 - 2:48:38 PM
308 Modified: 12/14/2018 - 2:48:38 PM
30910:58:09:410 | RL | INFO | +203 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
31010:58:09:410 | RL | DEBUG | +0 | CheckFile - Attributes:
311 File Size: 339 bytes
312 Created: 12/14/2018 - 2:48:56 PM
313 Modified: 12/14/2018 - 2:48:56 PM
31410:58:09:535 | RL | INFO | +125 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
31510:58:09:535 | RL | DEBUG | +0 | CheckFile - Attributes:
316 File Size: 643 bytes
317 Created: 12/14/2018 - 2:42:13 PM
318 Modified: 10/10/2016 - 1:34:48 AM
31910:58:09:676 | RL | INFO | +141 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
32010:58:09:691 | RL | DEBUG | +16 | CheckFile - Attributes:
321 File Size: 4364 bytes
322 Created: 12/14/2018 - 2:42:13 PM
323 Modified: 10/10/2016 - 1:34:57 AM
32410:58:09:863 | RL | INFO | +171 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk
32510:58:09:879 | RL | DEBUG | +16 | CheckFile - Attributes:
326 File Size: 9711 bytes
327 Created: 12/14/2018 - 2:49:25 PM
328 Modified: 12/14/2018 - 2:49:25 PM
32910:58:10:004 | RL | INFO | +125 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
33010:58:10:035 | RL | DEBUG | +31 | CheckFile - Attributes:
331 File Size: 4218 bytes
332 Created: 12/14/2018 - 2:49:21 PM
333 Modified: 12/14/2018 - 2:49:21 PM
33410:58:10:160 | RL | INFO | +125 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
33510:58:10:238 | RL | DEBUG | +78 | CheckFile - Attributes:
336 File Size: 3898 bytes
337 Created: 12/14/2018 - 2:42:13 PM
338 Modified: 10/10/2016 - 1:35:14 AM
33910:58:10:707 | RL | INFO | +469 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
34010:58:10:754 | RL | DEBUG | +47 | CheckFile - Attributes:
341 File Size: 331 bytes
342 Created: 12/14/2018 - 2:49:18 PM
343 Modified: 12/14/2018 - 2:49:18 PM
34410:58:11:144 | RL | INFO | +391 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
34510:58:11:176 | RL | DEBUG | +31 | CheckFile - Attributes:
346 File Size: 5426 bytes
347 Created: 12/14/2018 - 2:42:13 PM
348 Modified: 10/10/2016 - 1:35:23 AM
34910:58:11:316 | RL | INFO | +141 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
35010:58:11:332 | RL | DEBUG | +15 | CheckFile - Attributes:
351 File Size: 4603 bytes
352 Created: 12/14/2018 - 2:42:13 PM
353 Modified: 10/10/2016 - 1:35:32 AM
35410:58:11:551 | RL | INFO | +219 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
35510:58:11:566 | RL | DEBUG | +16 | CheckFile - Attributes:
356 File Size: 24655 bytes
357 Created: 12/14/2018 - 2:48:48 PM
358 Modified: 12/14/2018 - 2:48:48 PM
35910:58:11:754 | RL | INFO | +187 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
36010:58:11:769 | RL | DEBUG | +16 | CheckFile - Attributes:
361 File Size: 1171 bytes
362 Created: 12/14/2018 - 2:42:13 PM
363 Modified: 10/10/2016 - 1:35:49 AM
36410:58:11:879 | RL | INFO | +109 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
36510:58:11:894 | RL | DEBUG | +16 | CheckFile - Attributes:
366 File Size: 72279 bytes
367 Created: 12/14/2018 - 2:42:13 PM
368 Modified: 10/10/2016 - 1:29:33 AM
36910:58:12:082 | RL | INFO | +187 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Shader.ahk
37010:58:12:113 | RL | DEBUG | +31 | CheckFile - Attributes:
371 File Size: 4183 bytes
372 Created: 12/14/2018 - 2:42:13 PM
373 Modified: 10/10/2016 - 1:29:51 AM
37410:58:12:363 | RL | INFO | +250 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Shader Init.ahk
37510:58:12:394 | RL | DEBUG | +32 | CheckFile - Attributes:
376 File Size: 412 bytes
377 Created: 12/14/2018 - 2:42:13 PM
378 Modified: 10/10/2016 - 1:29:40 AM
37910:58:12:504 | RL | INFO | +109 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Shared.ahk
38010:58:12:519 | RL | DEBUG | +16 | CheckFile - Attributes:
381 File Size: 173248 bytes
382 Created: 12/14/2018 - 2:49:08 PM
383 Modified: 12/14/2018 - 2:49:08 PM
38410:58:12:597 | RL | INFO | +78 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Statistics.ahk
38510:58:12:613 | RL | DEBUG | +15 | CheckFile - Attributes:
386 File Size: 27008 bytes
387 Created: 12/14/2018 - 2:42:13 PM
388 Modified: 10/10/2016 - 1:30:22 AM
38910:58:12:816 | RL | INFO | +204 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Statistics Init.ahk
39010:58:12:848 | RL | DEBUG | +31 | CheckFile - Attributes:
391 File Size: 43 bytes
392 Created: 12/14/2018 - 2:42:13 PM
393 Modified: 10/10/2016 - 1:30:14 AM
39410:58:13:019 | RL | INFO | +172 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk
39510:58:13:035 | RL | DEBUG | +15 | CheckFile - Attributes:
396 File Size: 20294 bytes
397 Created: 12/14/2018 - 2:42:13 PM
398 Modified: 10/10/2016 - 1:30:47 AM
39910:58:13:176 | RL | INFO | +141 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\XHotkey.ahk
40010:58:13:207 | RL | DEBUG | +31 | CheckFile - Attributes:
401 File Size: 26615 bytes
402 Created: 12/14/2018 - 2:42:13 PM
403 Modified: 10/10/2016 - 1:31:04 AM
40410:58:13:301 | RL | INFO | +94 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk
40510:58:13:316 | RL | DEBUG | +16 | CheckFile - Attributes:
406 File Size: 1073 bytes
407 Created: 12/14/2018 - 2:42:13 PM
408 Modified: 10/10/2016 - 1:30:56 AM
40910:58:13:332 | RL | DEBUG | +15 | Main - Received a full file path via CLI: "H:\Arcade\ROMs\mame193\1941.zip"
41010:58:13:504 | RL | DEBUG | +172 | Main - dbFullName: 1941.zip
41110:58:13:519 | RL | DEBUG | +16 | Main - dbName: 1941
41210:58:13:535 | RL | DEBUG | +15 | Main - dbPath: H:\Arcade\ROMs\mame193
41310:58:13:535 | RL | DEBUG | +0 | Main - dbExt: zip
41410:58:13:551 | RL | INFO | +16 | Main - Loading Front End Plugin: "LaunchBox"
41510:58:13:676 | RL | INFO | +125 | CRC Check - CRC matches, this is an official unedited Library: H:\Arcade\RocketLauncher\Plugins\LaunchBox.plugin
41610:58:13:691 | RL | DEBUG | +16 | CheckFile - Attributes:
417 File Size: 14956 bytes
418 Created: 12/14/2018 - 2:48:54 PM
419 Modified: 12/14/2018 - 2:48:54 PM
42010:58:13:707 | RL | TRACE | +15 | Process.__New - Creating new process object for: "H:\Arcade\LaunchBox\LaunchBox.exe"
42110:58:13:738 | RL | TRACE | +31 | File.__New - Creating new file object of: "H:\Arcade\LaunchBox\LaunchBox.exe"
42210:58:13:879 | RL | INFO | +141 | Process.Process - "Exist" "LaunchBox.exe"
42310:58:13:894 | RL | TRACE | +16 | Process.GetProcessID
42410:58:13:926 | RL | INFO | +31 | Main - Detected LaunchBox.exe is currently running
42510:58:13:941 | RL | TRACE | +16 | Window.__New - Created: "ahk_pid 1148"
42610:58:13:988 | RL | TRACE | +46 | Window.Get - ID is "0xd01f2" from "ahk_pid 1148"
42710:58:13:019 | RL | TRACE | +32 | Window.GetPos - Retrieved x:55 y:37 w: 1467 h: 786 from "ahk_id 0xd01f2"
42810:58:14:066 | RL | INFO | +47 | Main - LaunchBox.exe coordinates are x55 y37 w1467 h786
42910:58:14:113 | RL | INFO | +46 | Main - RocketLauncher received "MAME" and "1941"
43010:58:14:144 | RL | INFO | +32 | Main - Did not find a "H:\Arcade\RocketLauncher\Settings\MAME\Game Options.ini" file, skipping any game-specific options.
43110:58:14:160 | RL | INFO | +15 | Main - 1941 is using the default emulator: MAME
43210:58:14:207 | RL | INFO | +47 | Main - Checking for a [MAME] section in H:\Arcade\RocketLauncher\Settings\MAME\Emulators.ini
43310:58:14:269 | RL | INFO | +63 | Main - Checking for a [MAME] section in H:\Arcade\RocketLauncher\Settings\Global Emulators.ini
43410:58:14:285 | RL | INFO | +15 | Main - Found [MAME] in H:\Arcade\RocketLauncher\Settings\Global Emulators.ini
43510:58:14:629 | RL | INFO | +344 | CheckFile - Checking if H:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk exists
43610:58:14:816 | RL | DEBUG | +188 | CheckFile - Attributes:
437 File Size: 79762 bytes
438 Created: 12/14/2018 - 2:49:15 PM
439 Modified: 12/14/2018 - 2:49:16 PM
44010:58:14:863 | RL | INFO | +46 | Main - CRC Check - CRC matches, this is an official unedited module.
44110:58:14:910 | RL | INFO | +47 | Main - 1941 will use module: H:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk
44210:58:16:332 | RL | INFO | +1422 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
44310:58:16:848 | RL | INFO | +516 | CheckFile - Checking if H:\Arcade\Emulators\mame64-193\mame64.exe exists
44410:58:17:051 | RL | DEBUG | +203 | CheckFile - Attributes:
445 FileDescription MAME
446 FileVersion 0, 193, 0, 0
447 InternalName MAME
448 LegalCopyright Copyright Nicola Salmoria and the MAME team
449 OriginalFilename MAME
450 ProductName MAME
451 ProductVersion 0.193
452 CompanyName MAME Team
453 File Size: 189236224 bytes
454 Created: 9/15/2018 - 9:46:46 AM
455 Modified: 12/31/2017 - 9:58:24 AM
45610:58:17:066 | RL | INFO | +16 | Main - INI Keys read
45710:58:17:254 | RL | INFO | +187 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
45810:58:17:441 | RL | DEBUG | +188 | CheckFile - Attributes:
459 FileDescription 7-Zip Console
460 FileVersion 15.06 beta
461 InternalName 7z
462 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
463 OriginalFilename 7z.exe
464 ProductName 7-Zip
465 ProductVersion 15.06 beta
466 CompanyName Igor Pavlov
467 File Size: 262144 bytes
468 Created: 12/14/2018 - 2:42:15 PM
469 Modified: 3/5/2016 - 12:03:57 AM
47010:58:17:473 | RL | INFO | +31 | CheckFile - Checking if H:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
47110:58:17:645 | RL | DEBUG | +172 | CheckFile - Attributes:
472 FileDescription 7z Plugin
473 FileVersion 15.06 beta
474 InternalName 7z
475 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
476 OriginalFilename 7z.dll
477 ProductName 7-Zip
478 ProductVersion 15.06 beta
479 CompanyName Igor Pavlov
480 File Size: 1012224 bytes
481 Created: 12/14/2018 - 2:42:15 PM
482 Modified: 3/5/2016 - 12:03:57 AM
48310:58:17:676 | RL | INFO | +31 | Main - "1941" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
48410:58:17:691 | RL | INFO | +16 | CheckPaths - Started
48510:58:17:723 | RL | INFO | +31 | CheckPaths - Not scanning to find the rom because a full path was supplied to RocketLauncher via CLI
48610:58:17:754 | RL | DEBUG | +31 | CheckPaths - Current romName: 1941
48710:58:17:785 | RL | DEBUG | +31 | CheckPaths - Current romPath: H:\Arcade\ROMs\mame193
48810:58:17:832 | RL | DEBUG | +47 | CheckPaths - Current romExtension: .zip
48910:58:17:879 | RL | INFO | +47 | CheckPaths - Ended
49010:58:17:895 | RL | INFO | +16 | BuildScript - User Variables:
491 ;----------------------------------------------------------------------------
492 ; INJECTED VARIABLES
493 ;----------------------------------------------------------------------------
494
495 #NoTrayIcon
496 #InstallKeybdHook
497 MiscUtils.DetectHiddenWindows("On")
498 SetTitleMatchMode, 2
499 SendMode, Event
500 Global RLLog
501 Global RLObject
502 0 := "8"
503 rlPath := "H:\Arcade\RocketLauncher"
504 pluginPath := "H:\Arcade\RocketLauncher\Plugins"
505 pluginName := "LaunchBox"
506 pluginExt := ".plugin"
507 contextOnExit := ""
508 rlMode := ""
509 rlTitle := "RocketLauncher"
510 rlVersion := "1.2.0.1"
511 rlAuthor := "djvj"
512 rlURL := "www.rlauncher.com"
513 langFile := "H:\Arcade\RocketLauncher\Data\Language\Localization.ini"
514 primMonitor := "1"
515 frontendPID := "1148"
516 frontendPath := "H:\Arcade\LaunchBox"
517 frontendExe := "LaunchBox.exe"
518 frontendExt := "exe"
519 frontendName := "LaunchBox"
520 frontendDrive := "H"
521 exitEmulatorKey := "~Esc"
522 restoreFE := "false"
523 exitScriptKey := "~q & ~s"
524 toggleCursorKey := "~e & ~t"
525 emuFullPath := "H:\Arcade\Emulators\mame64-193\mame64.exe"
526 emuPath := "H:\Arcade\Emulators\mame64-193"
527 emuName := "MAME"
528 emuExt := "exe"
529 baseRomPath := ""
530 romPath := "H:\Arcade\ROMs\mame193"
531 romPathFromIni := "H:\Arcade\ROMs\mame193"
532 romExtension := ".zip"
533 romExtensionOrig := ".zip"
534 romExtensions := "zip|chd"
535 executable := "mame64.exe"
536 systemDbName := "MAME"
537 systemName := "MAME"
538 dbPath := "H:\Arcade\ROMs\mame193"
539 dbName := "1941"
540 dbExt := "zip"
541 romFoundByExt := ""
542 romName := "1941"
543 romMapPath := ""
544 romMappingEnabled := "false"
545 romMappingLaunchMenuEnabled := "false"
546 romMappingFirstMatchingExt := "false"
547 romMappingShowAllRomsInArchive := "true"
548 romMappingNumberOfGamesByScreen := "7"
549 romMappingHideParent := "false"
550 romMappingMenuWidth := "400"
551 romMappingMenuMargin := "65"
552 romMappingTextFont := "Bebas Neue"
553 romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
554 romMappingDisabledTextColor := "ff888888"
555 romMappingTextSizeDifference := "7"
556 romMappingTextMargin := "15"
557 romMappingTitleTextFont := "Bebas Neue"
558 romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
559 romMappingTitle2TextFont := "Bebas Neue"
560 romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
561 romMappingGameInfoTextFont := "Bebas Neue"
562 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
563 romMappingGameNameTextFont := "Bebas Neue"
564 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
565 romMappingBackgroundBrush := "aa000000"
566 romMappingColumnBrush := "33000000"
567 romMappingButtonBrush1 := "6f000000"
568 romMappingButtonBrush2 := "33000000"
569 romMappingBackgroundAlign := "Stretch and Lose Aspect"
570 romMappingMenuFlagWidth := "55"
571 romMappingMenuFlagSeparation := "7"
572 romMappingDefaultMenuList := "FullList"
573 romMappingSingleFilteredRomAutomaticLaunch := "false"
574 altArchiveNameOnly := ""
575 altRomNameOnly := ""
576 altArchiveAndRomName := ""
577 altArchiveAndManyRomNames := ""
578 altRomNamesOnly := ""
579 romMapScenario := ""
580 skipchecks := "false"
581 romMatchExt := "false"
582 blockInputTime := "0"
583 blockInputFile := "H:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
584 errorLevelReporting := "false"
585 lockLaunch := "false"
586 lockLaunchGame := ""
587 screenRotationAngle := "0"
588 screenRotationAngleGame := ""
589 setResolution := ""
590 logFile := ""
591 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
592 logLevel := "10"
593 logShowDebugConsole := "false"
594 logShowCommandWindow := "false"
595 logCommandWindow := "false"
596 logIncludeModule := "true"
597 logIncludeFileProperties := "true"
598 logIncludeDLLLogs := "false"
599 errorSounds := "true"
600 rlDebugConsoleStdout := ""
601 sysLang := "English_United_States"
602 sysType := "64-bit"
603 broadcastWindowTitle := ""
604 navUpKey := "Up"
605 navDownKey := "Down"
606 navLeftKey := "Left"
607 navRightKey := "Right"
608 navSelectKey := "Enter"
609 navP2UpKey := "Numpad8"
610 navP2DownKey := "Numpad2"
611 navP2LeftKey := "Numpad4"
612 navP2RightKey := "Numpad6"
613 navP2SelectKey := "NumpadEnter"
614 originalWidth := "1600"
615 originalHeight := "900"
616 vdEnabled := "false"
617 vdFullPath := ""
618 vdUseSCSI := "true"
619 vdDriveLetter := ""
620 vdDriveLetterScsi := ""
621 vdAddDrive := "true"
622 demulShooterPath := ""
623 servoStikEnabled := "false"
624 servoStikExitMode := "false"
625 ledblinkyEnabled := "false"
626 ledblinkySystemName := ""
627 ledblinkyFullPath := ""
628 ledblinkyProfilePath := "H:\Arcade\RocketLauncher\Profiles\LEDBlinky"
629 ledblinkyRLProfile := "H:\Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
630 winIPACFullPath := ""
631 ultraMapEnabled := "false"
632 ultraMapFullPath := ""
633 emuIdleShutdown := "0"
634 launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
635 cursorSize := ""
636 hideCursor := "true"
637 hideEmu := "false"
638 hideFE := "false"
639 suspendFE := "false"
640 fadeIn := "true"
641 fadeInDuration := "100"
642 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
643 fadeInDelay := "1000"
644 fadeInExitDelay := "0"
645 fadeOutExitDelay := "300"
646 fadeOut := "true"
647 fadeOutExtraScreen := "false"
648 fadeOutDuration := "200"
649 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
650 fadeOutDelay := "0"
651 fadeLyrInterpolation := "7"
652 fadeMuteEmulator := "false"
653 fadeUseBackgrounds := "false"
654 fadeClickThrough := "true"
655 fadeSounds := "true"
656 fade7zProgressMode := "extraction"
657 fadeWidthBaseRes := "1920"
658 fadeHeightBaseRes := "1080"
659 fadeLyr1Color := "FF000000"
660 fadeLyr1AlignImage := "Stretch and Lose Aspect"
661 fadeLyr2Pos := "No Alignment"
662 fadeLyr2X := "0"
663 fadeLyr2Y := "0"
664 fadeLyr2W := "1910"
665 fadeLyr2H := "1070"
666 fadeLyr2Adjust := "1"
667 fadeLyr2PicPad := "5"
668 fadeLyr2Prefix := "Extra Layer 1 - Console"
669 fadeLyr3Pos := "Center"
670 fadeLyr3X := ""
671 fadeLyr3Y := ""
672 fadeLyr3W := "1400"
673 fadeLyr3H := "150"
674 fadeLyr3Adjust := "1"
675 fadeLyr3PicPad := "0"
676 fadeLyr3Speed := "750"
677 fadeLyr3Animation := "DefaultFadeAnimation"
678 fadeLyr37zAnimation := "DefaultFadeAnimation"
679 fadeLyr3Type := "imageandbar"
680 fadeLyr3ImgFollow7zProgress := "true"
681 fadeLyr3Repeat := "1"
682 fadeLyr3BackImageTransparency := "30"
683 fadeLyr3StaticPos := "No Alignment"
684 fadeLyr3StaticX := "0"
685 fadeLyr3StaticY := "870|1575"
686 fadeLyr3StaticW := ""
687 fadeLyr3StaticH := ""
688 fadeLyr3StaticAdjust := "1"
689 fadeLyr3StaticPicPad := "0"
690 fadeLyr3StaticPrefix := "Info Bar"
691 fadeLyr4Adjust := "1"
692 fadeLyr4X := "25"
693 fadeLyr4Y := "700"
694 fadeLyr4W := "300"
695 fadeLyr4H := "350"
696 fadeLyr4Pos := "No Alignment"
697 fadeLyr4FPS := "70"
698 fadeLyr4PicPad := "20"
699 fadeTranspGifColor := "FFFFFF"
700 fadeBarWindow := "Image"
701 fadeBarWindowX := ""
702 fadeBarWindowY := ""
703 fadeBarWindowW := "900"
704 fadeBarWindowH := ""
705 fadeBarWindowR := "30"
706 fadeBarWindowM := "30"
707 fadeBarWindowHatchStyle := "8"
708 fadeBar := "7zOnly"
709 fadeProgressDuration := "0"
710 fadeBarBack := "true"
711 fadeBarBackColor := "FF555555"
712 fadeBarH := "30"
713 fadeBarR := "10"
714 fadeBarColor := "DD00BFFF"
715 fadeBarHatchStyle := "8"
716 fadeBarPercentageText := "true"
717 fadeBarInfoText := "true"
718 fadeBarXOffset := "0"
719 fadeBarYOffset := "150"
720 fadeRomInfoDescription := "image"
721 fadeRomInfoSystemName := "disabled"
722 fadeRomInfoYear := "filtered text with label"
723 fadeRomInfoDeveloper := "disabled"
724 fadeRomInfoPublisher := "image"
725 fadeRomInfoGenre := "disabled"
726 fadeRomInfoRating := "disabled"
727 fadeRomInfoOrder := "Description|SystemName|Year|Genre|Publisher|Developer|Rating"
728 fadeRomInfoTextPlacement := "User Defined"
729 fadeRomInfoTextMargin := "7"
730 fadeRomInfoText1Options := "w350 h175 x1525 y685 cFFFFFFFF r4 s90 Top Regular"
731 fadeRomInfoText2Options := "w700 x365 y840 cFFFFFFFF r4 s48 Bold Underline NoWrap"
732 fadeRomInfoText3Options := "w700 x893 y865 cFFFFFFFF r4 s48 Right Regular Underline NoWrap"
733 fadeRomInfoText4Options := ""
734 fadeRomInfoText5Options := "w275 h150 x1600 y880 Top"
735 fadeRomInfoText6Options := ""
736 fadeRomInfoText7Options := "w150 h100 x1400 y250"
737 fadeStats_Number_of_Times_Played := "text with label"
738 fadeStats_Last_Time_Played := "text with label"
739 fadeStats_Average_Time_Played := "disabled"
740 fadeStats_Total_Time_Played := "text with label"
741 fadeStats_System_Total_Played_Time := "disabled"
742 fadeStats_Total_Global_Played_Time := "disabled"
743 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
744 fadeStatsInfoTextPlacement := "User Defined"
745 fadeStatsInfoTextMargin := "7"
746 fadeStatsInfoText1Options := "w700 x890 y930 cFFDFDFDF r4 s25 Right Bold NoWrap"
747 fadeStatsInfoText2Options := "w700 x890 y965 cFFDFDFDF r4 s25 Right Bold NoWrap"
748 fadeStatsInfoText3Options := ""
749 fadeStatsInfoText4Options := "w700 x890 y1000 cFFDFDFDF r4 s25 Right Bold NoWrap"
750 fadeStatsInfoText5Options := ""
751 fadeStatsInfoText6Options := ""
752 fadeText1X := "0"
753 fadeText1Y := "0"
754 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
755 fadeText1 := "Loading Game"
756 fadeText2X := "0"
757 fadeText2Y := "0"
758 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
759 fadeText2 := "Extraction Complete, Ready"
760 fadeText3 := "Loading Game"
761 fadeText4 := "Loading Complete"
762 fadeFont := "Impact"
763 fadeSystemAndRomLayersOnly := "true"
764 fadeExtractionTime := "disabled"
765 fadeExtractionTimeTextX := "0"
766 fadeExtractionTimeTextY := "0"
767 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
768 fadeInterruptKey := ""
769 detectFadeErrorEnabled := "true"
770 fadeImgPath := "H:\Arcade\RocketLauncher\Media\Fade"
771 RLDataPath := "H:\Arcade\RocketLauncher\Data"
772 RLMediaPath := "H:\Arcade\RocketLauncher\Media"
773 RLErrSoundPath := "H:\Arcade\RocketLauncher\Media\Sounds\Error"
774 modulesPath := "H:\Arcade\RocketLauncher\Modules"
775 moduleFullName := "H:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk"
776 moduleName := "MAME"
777 modulePath := "H:\Arcade\RocketLauncher\Modules\MAME"
778 moduleExtension := "ahk"
779 moduleExtensionsPath := "H:\Arcade\RocketLauncher\Module Extensions"
780 libPath := "H:\Arcade\RocketLauncher\Lib"
781 sevenZEnabled := "false"
782 sevenZPath := "H:\Arcade\RocketLauncher\Module Extensions\7z.exe"
783 sevenZDllPath := "H:\Arcade\RocketLauncher\Module Extensions\7z.dll"
784 sevenZExtractPath := "C:\Users\Zoran\AppData\Local\Temp\HS"
785 sevenZExtractPathOrig := ""
786 sevenZAttachSystemName := "false"
787 sevenZDelTemp := "true"
788 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
789 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
790 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
791 sevenZGamesToKeep := ""
792 sevenZDeletePerSystem := "false"
793 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
794 7zExtractPath := "C:\Users\Zoran\AppData\Local\Temp\HS"
795 mgEnabled := "false"
796 mgKey := "~NumpadSub"
797 mgBackgroundColor := "FF000000"
798 mgSidePadding := "0.2"
799 mgWidthBaseRes := "1920"
800 mgHeightBaseRes := "1080"
801 mgYOffset := "500|800"
802 mgFont := "Arial"
803 mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
804 mgText1Text := "Please select a game"
805 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
806 mgText2Offset := "100"
807 mgUseSound := "true"
808 mgSoundfreq := "300"
809 mgExitEffect := "none"
810 mgSelectedEffect := "rotate"
811 mgUseGameArt := "false"
812 mgCandidate := ""
813 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
814 mgOnLaunch := "false"
815 pauseEnabled := "true"
816 pauseKey := "a"
817 pauseBackToMenuBarKey := "X"
818 pauseZoomInKey := "C"
819 pauseZoomOutKey := "V"
820 pauseScreenshotKey := "~PrintScreen"
821 pauseHiToTextPath := "H:\Arcade\RocketLauncher\Module Extensions\HiToText.exe"
822 pauseSaveStateKeyCodes := ""
823 pauseLoadStateKeyCodes := ""
824 keyboardEncoder := ""
825 keyboardEncoderEnabled := "false"
826 keymapperEnabled := "false"
827 keymapperAHKMethod := "false"
828 keymapper := "xpadder"
829 xpadderFullPath := "H:\Arcade\Utilities\Xpadder\xpadder.exe"
830 joyToKeyFullPath := "H:\Arcade\Utilities\JoyToKey\JoyToKey.exe"
831 profilePath := "H:\Arcade\RocketLauncher\Profiles"
832 keymapperProfilePath := "H:\Arcade\RocketLauncher\Profiles\xpadder"
833 keymapperFrontEndProfileName := "RocketLauncherUI"
834 keymapperFrontEndProfile := "false"
835 keymapperRocketLauncherProfileEnabled := "false"
836 joyIDsEnabled := "false"
837 joyIDsPreferredControllersGlobal := ""
838 joyIDsPreferredControllersSystem := "use_global"
839 joyIDsPreferredControllersOnExit := ""
840 CustomJoyNamesEnabled := "false"
841 CustomJoyNames := ""
842 rotateMethod := "false"
843 FEProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
844 defaultProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\_Default"
845 systemProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\MAME"
846 xPadderSystemProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\MAME\_Default"
847 emuProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\MAME\MAME"
848 romProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\MAME\1941"
849 RocketLauncherProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\RocketLauncher"
850 blankProfile := "H:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank"
851 ahkFEProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncherUI"
852 ahkDefaultProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\_Default"
853 ahkSystemProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\MAME"
854 ahkEmuProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME"
855 ahkRomProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\MAME\1941"
856 ahkRocketLauncherProfile := "H:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncher"
857 bezelEnabled := "true"
858 bezelICEnabled := "false"
859 shaderName := "false"
860 shaderColor := ""
861 shaderTransparency := ""
862 statisticsEnabled := "true"
863 pressDuration := "-1"
864 emuVolume := "1"
865 dxwndIni := "H:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
866 dxwndFullPath := "H:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
867 qResFullPath := "H:\Arcade\RocketLauncher\Module Extensions\QRes.exe"
868 mon1O := ""
869 pacDrivedllFile := "H:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll"
870 userFadeAnimIniFile := "H:\Arcade\RocketLauncher\Lib\User Fade Animations.ini"
871 testFile := ""
872 testDuration := ""
873 initialErrorMode := "0"
874
87510:58:17:926 | RL | INFO | +31 | BuildScript - Loaded XHotkey Init.ahk scripts
87610:58:17:988 | RL | INFO | +62 | BuildScript - Loaded Fade Init.ahk scripts
87710:58:17:020 | RL | INFO | +32 | BuildScript - Loaded Pause Init.ahk scripts
87810:58:18:035 | RL | INFO | +15 | BuildScript - Loaded Statistics Init.ahk scripts
87910:58:18:066 | RL | DEBUG | +32 | BuildScript - Module starts on line: 2
88010:58:18:113 | RL | INFO | +46 | BuildScript - Validating module
88110:58:18:145 | RL | INFO | +32 | BuildScript - Validation complete
88210:58:18:160 | RL | INFO | +15 | BuildScript - Module:
883 MEmu := "MAME"
884 MEmuV := "v0.166"
885 MURL := ["http://www.mame.net/"]
886 MAuthor := ["djvj","faahrev","brolly","Tomkun"]
887 MVersion := "2.3.10"
888 MCRC := "2C606685"
889 iCRC := "8566ED91"
890 MID := "635746812784197028"
891 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"]
892 ;----------------------------------------------------------------------------
893 ; Notes:
894 ; 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.
895 ;
896 ; 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
897 ; 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.
898 ; 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
899 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
900 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
901 ; 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.
902 ; 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
903 ;
904 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
905 ; High Scores DO NOT SAVE when cheats are enabled!
906 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
907 ; 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
908 ;
909 ; 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
910 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
911 ;
912 ; Following systems will also require some specific files to operate properly:
913 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
914 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
915 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
916 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
917 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
918 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
919 ; Sony PlayStation - psa, pse, psj, psu
920 ;
921 ; Tape Control:
922 ; 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.
923 ; 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.
924 ; The following hotkeys can also be used:
925 ; F2 - Start Tape
926 ; Left Shift + F2 - Stop Tape
927 ; Insert - While held, runs the game with throttling disabled and with the maximum frameskip. Useful to speedup the long tape loading process.
928 ;
929 ; 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
930 ; hotkeys. To disable it press the Scroll Lock key, press it again to enable it back.
931 ;
932 ; 7z Support:
933 ; 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
934 ; fine to enable 7z to non-arcade systems.
935 ;
936 ; Custom Configuration Files:
937 ; 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:
938 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
939 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
940 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
941 ;
942 ; Ini Files:
943 ; 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
944 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
945 ;- mame.ini
946 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
947 ;- debug.ini (if the debugger is enabled)
948 ;- <parent>.ini (for clones only, may be called recursively)
949 ;- <gamename>.ini
950 ;- vertical.ini (for games with vertical monitor orientation)
951 ;- horizont.ini (for games with horizontal monitor orientation)
952 ;- vector.ini (for vector games only)
953 ;- <driver>.ini (based on the source filename of the driver)
954 ;
955 ; The settings in the later ini's override those in the earlier ini's.
956 ;
957 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
958 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
959 ;
960 ; Bally Astrocade:
961 ; 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
962 ; 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.
963 ; 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.
964 ;
965 ; GCE Vectrex:
966 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
967 ; 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.
968 ;
969 ; Jupiter Ace:
970 ; Set mame to 48k ram
971 ;
972 ; Magnavox Odyssey 2:
973 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
974 ; Use the systemName ini file in the folder with this module for this, example:
975 ; [Moto-Crash (France)]
976 ; Bios=videopac
977 ;
978 ; RCA Studio 2:
979 ; Most of the games require you to press a button to start the game, like 1 or 2 (refer to the game's manual).
980 ; The game screen will be black until you do.
981 ;
982 ; Texas Instruments TI 99/4A:
983 ; This system requires full keyboard emulation to work properly
984 ; 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)
985 ; You can check how to convert split cart dumps to RPK here:
986 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
987 ; 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"
988 ; 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
989 ; 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.
990 ;
991 ; Bezels:
992 ; Module settings control whether RocketLauncher or MAME bezels are shown
993 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
994 ; 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
995 ;
996 ; ServoStik:
997 ; The module will automatically control any connected ServoStiks found on the system.
998 ; 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.
999 ;
1000 ; Per game controller types:
1001 ; 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
1002 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
1003 ; 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
1004 ; 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.
1005 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
1006 ; #
1007 ; # SLOT DEVICES
1008 ; #
1009 ; joyport1 wheel
1010 ; joyport2 wheel
1011 ; 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
1012 ; set Parameters=-joyport1 joy -joyport2 joy
1013 ; 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
1014 ; Parameters=-joyport1 wheel -joyport2 wheel
1015 ;
1016 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
1017 ; 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,
1018 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
1019 ;
1020 ; Linking/NetPlay:
1021 ; The module will automatically set correct network ports for linked games.
1022 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
1023 ; 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.
1024 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
1025 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
1026 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
1027 ; 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.
1028 ; 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.
1029 ; 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.
1030 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
1031 ;
1032 ; NVRAM Automation for linked games:
1033 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
1034 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
1035 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
1036 ; 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.
1037 ;
1038 ; Additional Link info that may be of some importance:
1039 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
1040 ; One Board sends about 20 KByte/s.
1041 ; So bandwidth CLIENTSIDE is like...
1042 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
1043 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
1044 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
1045 ; etc.
1046 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
1047 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
1048 ;----------------------------------------------------------------------------
1049 StartModule()
1050 BezelGUI()
1051
1052 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1053 emuPrimaryWindow := new Window(new WindowTitle(,"MAME")) ; instantiate primary emulator window object
1054 emuOpenWindow := new Window(new WindowTitle(dialogOpen,"ConsoleWindowClass"))
1055 emuConsoleWindow := new Window(new WindowTitle(,"ConsoleWindowClass"))
1056 emuDebugWindow := new Window(new WindowTitle(,"MAMEDebugWindow"))
1057 emuOutputWindow := new Window(new WindowTitle(,"MAMEOutput"))
1058
1059 ; 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.
1060 mTypeVar := "
1061 ( LTrim
1062 Aamber Pegasus|pegasus
1063 Acorn Electron|electron
1064 Amstrad CPC|cpc664
1065 Amstrad GX4000|gx4000
1066 APF Imagination Machine|apfimag
1067 Apple II|apple2ep
1068 Apple IIGS|apple2gs
1069 Applied Technology MicroBee|mbeeic
1070 Atari 8-Bit|a800
1071 Atari 2600|a2600
1072 Atari 5200|a5200
1073 Atari 7800|a7800
1074 Atari Jaguar|jaguar
1075 Atari Lynx|lynx
1076 Bally Astrocade|astrocde
1077 Bandai Super Vision 8000|sv8000
1078 Bandai WonderSwan|wswan
1079 Bandai WonderSwan Color|wscolor
1080 Bit Corporation Gamate|gamate
1081 Camputers Lynx|lynx128k
1082 Casio PV-1000|pv1000
1083 Casio PV-2000|pv2000
1084 Coleco ADAM|adam
1085 ColecoVision|coleco
1086 Commodore 64|c64
1087 Commodore MAX Machine|vic10
1088 Creatronic Mega Duck|megaduck
1089 EACA EG2000 Colour Genie|cgenie
1090 Emerson Arcadia 2001|arcadia
1091 Entex Adventure Vision|advision
1092 Epoch Game Pocket Computer|gamepock
1093 Epoch Super Cassette Vision|scv
1094 Exidy Sorcerer|sorcerer
1095 Fairchild Channel F|channelf
1096 Fujitsu FM-7|fmnew7
1097 Fujitsu FM Towns|fmtowns
1098 Fujitsu FM Towns Marty|fmtmarty
1099 Funtech Super Acan|supracan
1100 GamePark 32|gp32
1101 GCE Vectrex|vectrex
1102 Hartung Game Master|gmaster
1103 Interton VC 4000|vc4000
1104 JungleTac Sport Vii|vii
1105 Jupiter Ace|jupace
1106 Magnavox Odyssey 2|odyssey2
1107 Matra & Hachette Alice|alice32
1108 Mattel Aquarius|aquarius
1109 Mattel Intellivision|intv
1110 MGT Sam Coupe|samcoupe
1111 Milton Bradley MicroVision|microvsn
1112 NEC PC-8801|pc8801
1113 NEC PC Engine|pce
1114 NEC PC Engine-CD|pce
1115 NEC SuperGrafx|sgx
1116 NEC TurboGrafx-16|tg16
1117 NEC TurboGrafx-CD|tg16
1118 Nintendo 64|n64
1119 Nintendo 64DD|n64dd
1120 Nintendo Entertainment System|nes
1121 Nintendo Famicom|famicom
1122 Nintendo Famicom Disk System|fds
1123 Nintendo Game Boy|gameboy
1124 Nintendo Game Boy Advance|gba
1125 Nintendo Game Boy Color|gbcolor
1126 Nintendo Pokemon Mini|pokemini
1127 Nintendo Satellaview|snes
1128 Nintendo Super Famicom|snes
1129 Nintendo Super Game Boy|supergb
1130 Nintendo Virtual Boy|vboy
1131 Othello Multivision|omv1000
1132 Philips CD-i|cdimono1
1133 Philips Videopac Plus G7400|g7400
1134 Philips VG 5000|vg5k
1135 RCA Studio II|studio2
1136 Sega 32X|32x
1137 Sega CD|segacd
1138 Sega Game Gear|gamegear
1139 Sega Genesis|genesis
1140 Sega Master System|sms
1141 Sega Mega Drive|megadriv
1142 Sega Pico|pico
1143 Sega Saturn|saturn
1144 Sega SC-3000|sc3000
1145 Sega SG-1000|sg1000
1146 Sega VMU|svmu
1147 Sharp X1|x1turbo40
1148 Sinclair ZX81|zx81
1149 SNK Neo Geo AES|aes
1150 SNK Neo Geo CD|neocdz
1151 SNK Neo Geo Pocket|ngp
1152 SNK Neo Geo Pocket Color|ngpc
1153 Sony PlayStation|psx
1154 Sony PocketStation|pockstat
1155 Sord M5|m5
1156 Soundic Victory MPT-02|mpt02
1157 Super Nintendo Entertainment System|snes
1158 Tandy TRS-80 Color Computer|coco3
1159 Texas Instruments TI 99-4A|ti99_4a
1160 Thomson MO5|mo5
1161 Tiger Game.com|gamecom
1162 Tomy Tutor|tutor
1163 VTech CreatiVision|crvision
1164 VTech Socrates|socrates
1165 Watara Supervision|svision
1166 )"
1167 mType := Object()
1168 Loop, Parse, mTypeVar, `n, `r
1169 {
1170 obj := {}
1171 Loop, Parse, A_LoopField, |
1172 If (A_Index = 1)
1173 obj.System := A_LoopField
1174 Else ; 2
1175 obj.mameID := A_LoopField
1176 mType.Insert(obj["System"], obj)
1177 }
1178 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1179 ; For easier use throughout the module
1180 mameSystem := mType[systemName].System
1181 mameID := mType[systemName].mameID
1182
1183 If !mameSystem {
1184 If (!ArrayUtils.ArrayContains(MSystem,systemName)) {
1185 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.")
1186 } Else {
1187 RLLog.Debug("Module - Defaulting to MAME's Arcade mode for the remainder of this " . MEmu . " module.")
1188 }
1189 mameSystem := systemName
1190 mameID := "MAME"
1191 }
1192
1193 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1) ; Set fullscreen mode
1194 legacyMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "LegacyMode","false",,1)
1195 mameBiosPath := moduleIni.Read("Settings", "MAME_BIOS_Path", emuPath . "\roms",,1)
1196 Videomode := moduleIni.Read("Settings", "Videomode","d3d",,1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1197 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
1198 bilinearFilter := moduleIni.Read(mameSystem . "|Settings", "BilinearFilter","false",,1)
1199 hlsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "HLSL","false",,1)
1200 glsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "GLSL","false",,1)
1201 bezelMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "BezelMode","layout",,1) ; "layout" or "normal"
1202 verticalRotationMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "VerticalRotationMode","none",,1)
1203 cheatMode := moduleIni.Read("Settings", "CheatMode","false",,1)
1204 cheatModeKey := moduleIni.Read("Settings", "CheatModeKey",,,1) ; user defined key to be held down before launching a mame rom.
1205 UseSoftwareList := moduleIni.Read(romName . "|" . mameSystem, "UseSoftwareList","false",,1)
1206 sysStaticParams := moduleIni.Read(mameSystem, "StaticParameters",,,1)
1207 sysParams := moduleIni.Read(mameSystem, "Parameters",,,1)
1208 romParams := moduleIni.Read(romName, "Parameters", sysParams,,1)
1209 mameRomName := moduleIni.Read(romName, "MameRomName",,,1)
1210 autosave := moduleIni.Read(romName . "|" . mameSystem, "Autosave", "false",,1)
1211 volume := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "Volume",,,1)
1212 Artwork_Crop := moduleIni.Read(romName . "|" . mameSystem, "Artwork_Crop", "true",,1)
1213 Use_Bezels := moduleIni.Read(romName . "|" . mameSystem, "Use_Bezels", "false",,1)
1214 Use_Overlays := moduleIni.Read(romName . "|" . mameSystem, "Use_Overlays", "true",,1)
1215 Use_Backdrops := moduleIni.Read(romName . "|" . mameSystem, "Use_Backdrops", "true",,1)
1216 Use_Cpanels := moduleIni.Read(romName . "|" . mameSystem, "Use_Cpanels", "false",,1)
1217 Use_Marquees := moduleIni.Read(romName . "|" . mameSystem, "Use_Marquees", "false",,1)
1218 inipath := moduleIni.Read(mameSystem, "IniPath",,,1)
1219 hashpath := moduleIni.Read(mameSystem, "HashPath",,,1)
1220 UseControllerRemap := moduleIni.Read(mameSystem . "|Settings", "UseControllerRemap", "true",,1)
1221 ControllerRemapPath := moduleIni.Read(mameSystem . "|Settings", "ControllerRemapPath", emuPath . "\ControllerRemap\ControllerRemap.exe",,1)
1222 CtrlRemapFile := new File(ControllerRemapPath)
1223 ControllerRemapConfigPath := moduleIni.Read( mameSystem . "|Settings", "ControllerRemapConfigPath", CtrlRemapFile.FilePath . "\ctrlr\",,1)
1224 MAMECtrlrPath := moduleIni.Read(mameSystem . "|Settings", "MAMECtrlrPath", emuPath . "\ctrlr",,1)
1225
1226 mameBiosPath := GetFullName(mameBiosPath)
1227
1228 ; Loop, 8
1229 ; car%A_Index%Color := moduleIni.Read(romName, "Car_" . A_Index . "_Color",,,1)
1230
1231 enableLinkPlay := moduleIni.Read(romName . "|Link/Network", "Enable_Link_Play", "false",,1)
1232 networkSession := ""
1233 If (enableLinkPlay != "false") {
1234 RLLog.Info("Module - Link/Network Multi-Player is an available option for " . romName)
1235 getWANIP := moduleIni.Read("Link/Network", "Get_WAN_IP","false",,1)
1236 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
1237 networkPlayers := enableLinkPlay ; Max amount of networkable players
1238 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1239
1240 enableNVRAMAutomation := moduleIni.Read(romName . "|Link/Network", "Enable_NVRAM_Automation","true",,1)
1241 maxPlayersPerMonitor := moduleIni.Read(romName . "|Link/Network", "Max_Players_Per_monitor","1|1|1|1|1|1|1|1",,1)
1242 splitScreen2PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_2_Players","Horizontal",,1) ;horizontal or vertical
1243 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.
1244 localPort := moduleIni.Read("Link/Network", "Local_Port","15111",,1)
1245
1246 defaultServerIP := moduleIni.Read("Link/Network", "Default_Server_IP", myIP,,1)
1247 defaultServerPort := moduleIni.Read("Link/Network", "Default_Server_Port","15111",,1)
1248 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
1249 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
1250
1251 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1252
1253 ;MultiPlayer Menu Result
1254 ; If !(networkType)
1255 ; MsgBox, % "Single Player Game"
1256 ; Else If (networkType="localLink")
1257 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1258 ; Else If (networkType="server")
1259 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1260 ; Else If (networkType="client")
1261 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1262
1263 If networkSession {
1264 RLLog.Info("Module - Using a Network for " . romName)
1265 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1266 If (networkType="localLink") {
1267 RLLog.Info("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1268 linkEnabledGame := 1
1269 If networkPlayers > 1
1270 { RLLog.Info("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1271 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1272 Loop % networkPlayers {
1273 multiPlayerObj[A_Index,"Player"] := A_Index
1274 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1275 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1276 If (A_Index = 1) { ; Player 1
1277 initialLocalPort := localPort ; must be stored for last player
1278 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1279 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1280 localPort++
1281 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1282 } Else { ; Players 2+
1283 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1284 localPort++
1285 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1286 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1287 }
1288
1289 ; 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"]
1290 }
1291 } Else
1292 RLLog.Info("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1293 } Else If (networkType = "client") {
1294 RLLog.Info("Module - Remote host is running on another PC, module will use remote link mode.")
1295 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1296 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1297 linkType := "Slave"
1298 networkPlayers := 1
1299 multiPlayerObj[1,"Player"] := 1
1300 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1301 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1302 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1303 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1304 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1305 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1306 } Else { ; server
1307 RLLog.Info("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1308 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1309 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1310 linkType := "Master"
1311 networkPlayers := 1
1312 multiPlayerObj[1,"Player"] := 1
1313 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1314 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1315 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1316 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1317 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1318 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1319 }
1320 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1321 } Else {
1322 RLLog.Info("Module - User chose Single Player mode for this session")
1323 }
1324 }
1325
1326 FadeInStart()
1327
1328 If inipath
1329 inipath := AbsoluteFromRelative(EmuPath, inipath)
1330 If hashpath
1331 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1332
1333 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1334 useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1335 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1336 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1337 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1338 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1339 autosave := If autosave = "true" ? " -autosave" : ""
1340 volume := If volume != "" ? " -volume " . volume : ""
1341 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1342 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1343
1344 If (verticalRotationMode = "none")
1345 verticalRotationMode := ""
1346
1347 ; Process mame's ListXML for certain features
1348 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode || UseControllerRemap = "true") {
1349 ListXMLObject := Object()
1350 ListXMLObject := ListXMLInfo(If mameID = "MAME" ? (If mameRomName ? mameRomName : romName) : mameID) ;For non-Arcade systems we cannot use romName for listxml
1351
1352 Angle := ListXMLObject["Angle"].Value
1353 If (bezelEnabled = "true") {
1354 If (networkPlayers > 1) {
1355 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1356 BezelStart(networkPlayers)
1357 } Else {
1358 If (bezelMode = "layout"){
1359 BezelStart("layout",ListXMLObject["Parent"].Value,Angle,romName)
1360 } Else { ;bezel mode = normal
1361 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1362 BezelStart(,,Angle)
1363 }
1364 }
1365 }
1366 If (servoStikEnabled = "auto") {
1367 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
1368 }
1369 If (verticalRotationMode && Angle) {
1370 RLLog.Info("Setting rotation mode to " . verticalRotationMode . " - Game's angle is " . Angle)
1371 If (verticalRotationMode = "original")
1372 verticalRotationMode := " -norotate"
1373 Else If (verticalRotationMode = "right")
1374 verticalRotationMode := " -ror"
1375 Else If (verticalRotationMode = "left")
1376 verticalRotationMode := " -rol"
1377 Else
1378 verticalRotationMode := ""
1379 }
1380 Else
1381 verticalRotationMode := ""
1382
1383 ;Controller Remap
1384 If (UseControllerRemap = "true") {
1385 RLLog.Info("Controller Remap: Start")
1386 romProfileName := (mameRomName ? mameRomName : romName)
1387 romParentName := ListXMLObject["Parent"].Value
1388
1389 If ControllerRemapPath
1390 ControllerRemapPath := AbsoluteFromRelative("", ControllerRemapPath)
1391 If ControllerRemapConfigPath
1392 ControllerRemapConfigPath := AbsoluteFromRelative("", ControllerRemapConfigPath)
1393 If MAMECtrlrPath
1394 MAMECtrlrPath := AbsoluteFromRelative(emuPath, MAMECtrlrPath)
1395
1396 ctrlrPath := ""
1397 RLLog.Info("Controller Remap: ControllerRemapConfigPath: " . ControllerRemapConfigPath)
1398
1399 ;~ ;1- Check for Rom. 2- Check for Rom Parent. 3- Check for System default
1400 If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")) {
1401 RLLog.Info("Controller Remap: Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1402 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1403 }
1404 else if (romParentName and FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")) {
1405 RLLog.Info("Controller Remap: Parent Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1406 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1407 }
1408 else If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")) {
1409 RLLog.Info("Controller Remap: System Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1410 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1411 }
1412 else If (FileExist(ControllerRemapConfigPath . "\_Default.cfg")) {
1413 RLLog.Info("Controller Remap: Global Config File Found: " . ControllerRemapConfigPath . "\_Default.cfg")
1414 ctrlrPath := new File(ControllerRemapConfigPath . "\_Default.cfg")
1415 }
1416
1417 ; Is there a controller file?
1418 if (ctrlrPath) {
1419 ctrlrFile := " -ctrlr RocketLauncher"
1420
1421 ;Replace <system name="default"> with the Right mameID in the RocketLauncher.cfg file
1422 if(mameID != "MAME") {
1423 ctrlrPath.Read()
1424 rocketLauncherCfgFile := new File(MAMECtrlrPath . "\RocketLauncher.cfg")
1425 rocketLauncherCfgFile.Delete()
1426 rocketLauncherCfgFile.Append(StringUtils.Replace(ctrlrPath.Text, "<system name=""default"">", "<system name=""" . mameID . """>"))
1427 }
1428 else {
1429 ctrlrPath.Copy(MAMECtrlrPath . "\RocketLauncher.cfg",1)
1430 }
1431
1432 RLLog.Info("Controller Remap: Running """ . ControllerRemapPath . """ /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""")
1433 ControllerRemapProcess := new Process(ControllerRemapPath)
1434 ControllerRemapProcess.Run(" /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""","Hide")
1435 }
1436 else {
1437 RLLog.Info("Controller Remap: No Controller config file found.")
1438 }
1439 RLLog.Info("Controller Remap: End")
1440 }
1441 }
1442
1443 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1444 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1445
1446 hideEmuObj := Object(emuOpenWindow,0,emuDebugWindow,0,emuOutputWindow,0,emuPrimaryWindow,1)
1447 7z(romPath, romName, romExtension, sevenZExtractPath)
1448
1449 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1450 exeAtrib := FileGetVersionInfo_AW(emuPath . "\" . executable, "FileVersion|ProductVersion", "|")
1451 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1452 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1453 If ProductVersion
1454 MAMEVersion := StringUtils.Right(ProductVersion, StringUtils.StringLength(ProductVersion) - 2)
1455 RLLog.Info("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1456
1457 If (videomode = "opengl") {
1458 hlsl := " -nohlsl_enable"
1459 If (MAMEVersion > 159)
1460 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1461 Else
1462 glsl := ""
1463 } Else {
1464 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1465 If (MAMEVersion > 159)
1466 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1467 Else
1468 glsl := ""
1469
1470 If (videomode = "ini")
1471 videomode := ""
1472 }
1473 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1474
1475 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1476 If (romExtension = ".txt") ; This can be applied to all systems
1477 param1 := ""
1478
1479 If (mameID = "apfimag") ; APF Imagination Machine
1480 If (romExtension != ".tap")
1481 mameID := "apfm1000" ; cart games for APF Imagination Machine require a different bios to be loaded
1482
1483 If (UseSoftwareList != "true")
1484 { ; 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.
1485 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
1486 {
1487 If !SystemModuleIni.Exist()
1488 SystemModuleIni.Append() ; create a blank file if it does not exist
1489
1490 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1491 {
1492 ExpansionCartLocation := moduleIni.Read("Settings", "ExpansionCartLocation", romPathOrig . "\System",,1)
1493 ExpansionCartLocation := GetFullName(ExpansionCartLocation)
1494 CommandWaitOffset := moduleIni.Read("Settings", "CommandWaitOffset", 0,,1)
1495
1496 ExpansionCart := moduleIni.Read(romName, "Expansion_Cart","extended_basic.rpk",,1) ; user can specify a rom specific cart instead of the default basic one
1497 Command := moduleIni.Read(romName, "Command",,,1)
1498
1499 ; Now set the parameters to send to MAME
1500 If (romExtension = ".dsk") ; Expansion Disk
1501 {
1502 ; 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
1503 param1 := " -nat -gromport single -cart1"
1504 param2 := " """ . ExpansionCartLocation . "\" . ExpansionCart . """"
1505 param3 := " -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc"
1506 param4 := " -flop1"
1507 param5 := " """ . romPath . "\" . romName . romExtension . """"
1508 If StringUtils.Contains(romName, "\(Disk")
1509 {
1510 TimerUtils.Sleep(50)
1511 If (romTable.MaxIndex() = 2)
1512 {
1513 param4 := " -flop1 " . " """ . romTable[1,1] . """"
1514 param5 := " -flop2 " . " """ . romTable[2,1] . """"
1515 }
1516 }
1517 } Else If (romExtension = ".rpk") ; Cart Game (RPK Format)
1518 param1 := " -nat -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1519 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1520 } Else If (mameID = "aes") ; SNK Neo Geo AES
1521 { biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1522 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1523 param2 := " -cart " . romName
1524 }Else If (mameID = "apple2gs") ; Apple IIGS
1525 { externalOS := moduleIni.Read(romName, "External_OS","false",,1)
1526 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1527 multipartTable := CreateRomTable(multipartTable)
1528
1529 If (externalOS = "true")
1530 { CheckFile(romPath . "\" . 2gsSystemFile)
1531 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1532 } Else {
1533 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1534 If (multipartTable.MaxIndex() > 1)
1535 param3 := " -flop4", param4 := " """ . multipartTable[2,1] . """"
1536 }
1537 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1538 }Else If (mameID = "electron") ; Acorn Electron
1539 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1540 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1541 If StringUtils.Contains(romExtension,"\.ssd|\.bbc\|\.img|\.dsd|\.adf|\.ads|\.adm|\.adl")
1542 {
1543 mediaDeviceType := "flop"
1544 autoBootMethod := " -autoboot_command ""*mount 0\n\n\n\n\nch.""""run""""""\n"""""
1545 }
1546 Else If StringUtils.Contains(romExtension,"\.bin|\.rom")
1547 mediaDeviceType := "cart"
1548 Else
1549 {
1550 mediaDeviceType := "cass"
1551 autoBootMethod := " -autoboot_command ""*tape\nchain""""""""""""\n"""
1552 }
1553 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . autoBootMethod . AutoBootDelay . ""
1554 }Else If (mameID = "sc3000") ; Sega SC-3000
1555 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1556 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1557 If StringUtils.Contains(romExtension,"\.bin|\.sg\|.sc")
1558 mediaDeviceType := "cart"
1559 Else ; any other format
1560 mediaDeviceType := "cass"
1561 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1562 }Else If (mameID = "c64") ; Commodore 64
1563 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1564 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1565 If StringUtils.Contains(romExtension,"\.d64|\.g64|\.g41|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1566 mediaDeviceType := "flop1"
1567 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1568 mediaDeviceType := "cass1"
1569 Else If StringUtils.Contains(romExtension,"\.80|\.a0|\.e0|\.crt")
1570 mediaDeviceType := "cart1"
1571 Else If StringUtils.Contains(romExtension,"\.p00|\.prg|\.t64")
1572 mediaDeviceType := "quik1"
1573 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1574 }Else If mameID = mbeeic ; Applied Technology MicroBee
1575 { microbeeModel := moduleIni.Read(romName, "MicroBee_Model","mbeeic",,1)
1576 If !StringUtils.Contains(microbeeModel,"mbee|mbeeic|mbeepc|mbeepc85|mbee56")
1577 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1578 Else If (microbeeModel != "mbeeic")
1579 mameID := microbeeModel
1580 If StringUtils.Contains(romExtension,"\.mwb|\.com|\.bee")
1581 mediaDeviceType := "quik1"
1582 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1583 mediaDeviceType := "cass"
1584 Else If StringUtils.Contains(romExtension,"\.rom")
1585 mediaDeviceType := "cart"
1586 Else If StringUtils.Contains(romExtension,"\.dsk")
1587 mediaDeviceType := "flop1"
1588 Else ; .bin format
1589 mediaDeviceType := "quik2"
1590 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1591 }Else If (mameID = "odyssey2") ; Magnavox Odyssey 2
1592 {
1593 VoiceModule := moduleIni.Read(romname, "VoiceModule","false","",1)
1594 If (VoiceModule = "true")
1595 param1 := " -cart1 voice -cart2 """ . romPath . "\" . romName . romExtension . """"
1596 param2 := " -ui_active" ;Enable partial keyboard mode at startup
1597
1598 If romName not contains (USA
1599 mameID := "videopac"
1600 }Else If (mameID = "astrocde") ; Bally Astrocade
1601 {
1602 BlueRAMBasicRom := moduleIni.Read("Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin",,1) ; Blue RAM Basic rom
1603 RequiresReset := moduleIni.Read(romname, "RequiresReset","false",,1) ; Check if game requires a reset
1604
1605 BlueRAMBasicRomPath := new File(romPath . "\" . BlueRAMBasicRom)
1606 If (romExtension = ".script") {
1607 ; Will require blue ram basic
1608 If !BlueRAMBasicRomPath.Exist() {
1609 ; 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
1610 StringUtils.SplitPath(romPath,,romBasePath) ; grab path one level up
1611 BlueRAMBasicRomPath.__Delete()
1612 BlueRAMBasicRomPath := new File(romBasePath . "\" . BlueRAMBasicRom)
1613 BlueRAMBasicRomPath.CheckFile("Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1614 }
1615
1616 ScriptFile := new File(romPath . "\" . romName . romExtension)
1617 param1 := " -cart """ . BlueRAMBasicRomPath.FileFullPath . """"
1618
1619 ; Replace rompath variable in script
1620 ScriptFile.Read()
1621 ScriptFile.Text := StringUtils.Replace(ScriptFile.Text, "{romPath}", romPath, "all")
1622
1623 ; Create cmd file to send to MESS
1624 RomCMDFile := new File(romPath . "\" . romName . ".cmd")
1625 RomCMDFile.Delete()
1626 RomCMDFile.Append(ScriptFile.Text)
1627 param2 := " -exp blue_ram_16k -debug -debugscript """ . RomCMDFile.FileFullPath . """"
1628
1629 closeDebugWindow := "true"
1630 }
1631 }Else If (mameID = "samcoupe") ; MGT Sam Coupe
1632 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1633 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1634
1635 If StringUtils.Contains(romExtension,"\.mgt|\.dsk|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1636 mediaDeviceType := "flop1"
1637 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""\nBOOT\n""" . AutoBootDelay . ""
1638 }Else If (mameID = "vic10") ; Commodore MAX Machine
1639 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1640 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1641
1642 If StringUtils.Contains(romExtension,"\.e0|\.80")
1643 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1644 Else If StringUtils.Contains(romExtension,"\.wav|\.tap|\.fd")
1645 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1646 Else If StringUtils.Contains(romExtension,"\.t64|\.prg|\.p00")
1647 {
1648 mediaDeviceType := "quik"
1649 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN""" . AutoBootDelay . ""
1650 }
1651 }Else If (mameID = "mo5") ; Thomson MO5
1652 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1653 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1654
1655 If StringUtils.Contains(romExtension,"\.bin|\.m5|\.rom")
1656 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1657 Else If StringUtils.Contains(romExtension,"\.wav|\.k5|\.k7")
1658 param1 := " -cass """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN \""\""\n""" . AutoBootDelay . ""
1659 Else If StringUtils.Contains(romExtension,"\.fd|\.dsk|\.d77|\.d88")
1660 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""DOS\nLOAD\n""" . AutoBootDelay . ""
1661 }Else If (mameID = "cpc664") ; Amstrad CPC
1662 { LaunchProgram := moduleIni.Read(romName, "LaunchProgram","disk",,1) ; Read command from config.
1663 LaunchProgram := " -autoboot_command " . """RUN \""" . LaunchProgram . "\n"""
1664 AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1665 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1666
1667 If StringUtils.Contains(romExtension,"\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1668 mediaDeviceType := "flop1"
1669 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . LaunchProgram . AutoBootDelay
1670 }
1671
1672 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1673 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
1674 If (iniBios != "")
1675 mameID := iniBios ; need to change the bios name for some games
1676 }
1677
1678 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1679 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
1680 { If !StringUtils.Contains(romExtension,"\.chd|\.cue")
1681 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1682 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1683 tgcdBios := moduleIni.Read("Settings", "TGCDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce",,1)
1684 tgcdBios := GetFullName(tgcdBios)
1685 tgcdBios := CheckFile(tgcdBios)
1686 param2 := " -cart " . """" . tgcdBios . """"
1687 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1688 pcecdBios := moduleIni.Read("Settings", "PCECDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce",,1)
1689 pcecdBios := GetFullName(pcecdBios)
1690 pcecdBios := CheckFile(pcecdBios)
1691 param2 := " -cart " . """" . pcecdBios . """"
1692 } Else If (mameID = "psx") { ; Sony PlayStation
1693 mameID := "psu" ; changing mameID sent to MAME to use the USA bios
1694 ; SelectMemCard() ; future function to swap around memcards
1695 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1696 } If (mameSystem = "Sega CD") { ;
1697 If StringUtils.InStr(romName,"(Jap") ; Mega CD Japanese v2
1698 mameID := "megacd2j"
1699 Else If StringUtils.InStr(romName,"(Euro") ; Mega CD European (PAL)
1700 mameID := "megacd"
1701 }
1702 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1703 }Else If (mameID = "gamecom") ; Tiger Game.com
1704 { If (romExtension != ".txt")
1705 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1706 }Else If (mameID = "genesis") ; Sega Genesis
1707 { If (StringUtils.InStr(romName, "(Europe") || StringUtils.InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1708 mameID := "megadriv"
1709 }Else If (mameID = "megadriv") ; Sega Mega Drive
1710 { If (StringUtils.InStr(romName, "(USA") || StringUtils.InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1711 mameID := "genesis"
1712 }Else If (mameID = "vii") ; JungleTac Sport Vii
1713 { If (romName = "Built-In Games (China)") ; Has some built-in games, gotta launch just BIOS for it.
1714 param1 := ""
1715 }Else If (mameID = "alice32") ; Matra & Hachette Alice
1716 { If (romExtension != ".txt")
1717 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1718 }Else If (mameID = "cgenie") ; EACA EG2000 Colour Genie
1719 { If (romExtension != ".txt")
1720 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1721 }Else If (mameID = "pockstat") ; Sony PocketStation
1722 { If (romExtension != ".gme")
1723 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1724 }Else If (mameID = "coco3") ; Tandy TRS-80 Color Computer
1725 { If (romExtension != ".txt")
1726 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1727 }Else If (mameID = "zx81") ; Sinclair ZX81
1728 { If (romExtension != ".txt")
1729 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1730 }Else If (mameID = "lynx128k") ; Camputers Lynx
1731 { If (romExtension != ".txt")
1732 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1733 }Else If (mameID = "vg5k") ; Philips VG 5000
1734 { If (romExtension != ".txt")
1735 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1736 }Else If (mameID = "sorcerer") ; Exidy Sorcerer
1737 { If (romExtension = ".snp") ; Snapshot file
1738 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1739 Else If (romExtension = ".bin")
1740 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1741 }Else If (messID = "jupace") ; jupiter ace
1742 { If (romExtension = ".ace")
1743 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1744 }Else If (mameID = "a800" || mameID = "fds") ; Atari 8-Bit, Nintendo Famicom Disk System
1745 { If (romExtension != ".txt")
1746 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1747 }Else If (mameID = "vectrex") ; GCE Vectrex
1748 { 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)
1749 param1 := ""
1750 }Else If (mameID = "apfm1000") ; APF Imagination Machine/APF M1000
1751 { If (romName = "Rocket Patrol (USA)") ; Rocket Patrol is built into the APF M1000 ROM.
1752 param1 := ""
1753 }Else If (mameID = "adam") ; Coleco ADAM
1754 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1755 Else If (mameID = "pegasus") ; Aamber Pegasus
1756 { If (romExtension != ".txt")
1757 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1758 }Else If (mameID = "gp32") ; GamePark 32
1759 { If (romExtension != ".txt")
1760 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1761 }Else If (mameID = "svmu") ; Sega VMU
1762 {
1763 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1764 }Else If (mameID = "x1turbo40") ; Sharp X1
1765 { If StringUtils.Contains(romExtension,"\.bin|\.rom")
1766 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1767 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1768 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1769 Else
1770 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1771 }Else If (mameID = "pc8801") ; NEC PC-8801
1772 { If (romExtension = ".d88")
1773 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1774 }Else If (mameID = "fmnew7") ; Fujitsu FM-7
1775 { If StringUtils.Contains(romExtension,"\.fdi|\.td0|\.imd|\.cqm|\.dsk|\.d77|\.d88|\.1dd")
1776 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1777 Else If StringUtils.Contains(romExtension,"\.wav|\.t77")
1778 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1779 }Else If (mameID = "apple2ep") ; Apple II
1780 { If StringUtils.Contains(romExtension,"\.dsk|\.do|\.po|\.rti|\.edd|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.i pf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1781 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1782 Else If StringUtils.Contains(romExtension,"\.wav")
1783 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1784 }Else If (mameID = "n64dd") ; Nintendo 64DD
1785 {
1786 N64RomFile := new FIle(romPath . "\" . romName . ".n64")
1787 If N64RomFile.Exist()
1788 param1 := " -cart """ . N64RomFile.FileFullPath . """ -quik """ . romPath . "\" . romName . romExtension . """"
1789 Else
1790 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1791 }Else If StringUtils.Contains(mameID,"studio2|mpt02") ; RCA Studio 2
1792 {
1793 If (romExtension != ".txt")
1794 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1795 Else {
1796 If StringUtils.Contains(romName,"Doodle")
1797 button2 := "A 1" ; Press 1 on P1 controller
1798 If StringUtils.Contains(romName,"Patterns")
1799 button2 := "A 2" ; Press 2 on P1 controller
1800 If StringUtils.Contains(romName,"Bowling")
1801 button2 := "A 3" ; Press 3 on P1 controller
1802 If StringUtils.Contains(romName,"Freeway")
1803 button2 := "A 4" ; Press 4 on P1 controller
1804 If StringUtils.Contains(romName,"Addition")
1805 button2 := "A 5" ; Press 5 on P1 controller
1806 }
1807
1808 ; Generate a lua script to press the Clear button so games will start
1809 ScriptFileName := GeneratePressButtonScript("Clear",button2)
1810 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1811 }Else If (mameID = "fmtowns" || mameID = "fmtmarty") ; Fujitsu FM Towns
1812 {
1813 If StringUtils.Contains(romExtension,"\.chd|\.cue")
1814 mediaDeviceType := "cdrm"
1815 Else
1816 mediaDeviceType := "flop1"
1817
1818 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1819 }
1820 } Else { ; Use Software List
1821 hashname := mameID
1822 param1 := " """ . romName . """" ; param1 used for launching from software lists
1823
1824 If (mameID = "aes") ; SNK Neo Geo AES
1825 { hashname := "neogeo"
1826 biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1827 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1828 }
1829 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
1830 }
1831
1832 If (mameID = "vectrex") { ; GCE Vectrex
1833 VectrexArtFile := new File(emuPath . "\artwork\Vectrex\" . romName . ".png")
1834 param2 := " -view " . (If VectrexArtFile.Exist() ? ("""" . romName . """") : "standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
1835 }
1836
1837 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
1838 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
1839
1840 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
1841 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
1842
1843 If StringUtils.InStr(romParams,"-rompath")
1844 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.")
1845 If StringUtils.InStr(sysStaticParams,"-rompath")
1846 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.")
1847
1848 ; use a custom rom name, not the one from the db
1849 If mameRomName {
1850 MameRomOriginalFile := new File(romPath . "\" . romName . romExtension)
1851 MameRomCustomFile := new File(romPath . "\" . mameRomName . romExtension)
1852 errLvl := MameRomOriginalFile.Move(MameRomCustomFile.FileFullPath) ; rename rom to match what mame needs
1853 originalRomName := romName ; store romName from database so we know what to rename it back to later
1854 romName := mameRomName
1855 If errLvl
1856 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)
1857 Else ; if rename was successful, set var so we know to move it back later
1858 fileRenamed := 1
1859 }
1860
1861 ; use a custom cfg file if it exists and append it to param1
1862 CustomCFGPath := new Folder(emuPath . "\cfg\" . mameID . "\" . dbName)
1863 If CustomCFGPath.Exist()
1864 param1 := " -cfg_directory """ . CustomCFGPath.FileFullPath . """" . param1
1865
1866 If (bilinearFilter = "true")
1867 bilinearEnabled := " -filter"
1868 Else
1869 bilinearEnabled := " -nofilter"
1870
1871 If (cheatMode = "true") {
1872 CheatZipFile := new File(emuPath . "\cheat.zip")
1873 Cheat7zFile := new File(emuPath . "\cheat.7z")
1874 If (!CheatZipFile.Exist() && !Cheat7zFile.Exist())
1875 RLLog.Warning("Module - You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
1876 Else {
1877 RLLog.Info("Module - Cheat file found in " . emuPath)
1878 If cheatModeKey ; if user wants to use a key to enable CheatMode
1879 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
1880 Else ; no cheat mode key defined
1881 cheatEnabled := " -cheat"
1882 }
1883 }
1884
1885 If (RequiresReset = "true")
1886 { ; Generate a lua script to send a system soft reset
1887 ScriptFileName := GenerateSoftResetScript()
1888 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1889 }
1890
1891 HideAppStart(hideEmuObj,hideEmu)
1892
1893
1894
1895 If (legacyMode = "true")
1896 { RLLog.Info("Module - Running MAME in legacy Mode")
1897 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
1898 } Else {
1899 RLLog.Info("Module - Running MAME in non-legacy mode")
1900 ; If (networkPlayers = 1 || !linkEnabledGame) {
1901 If !networkSession {
1902 RLLog.Info("Module - SinglePlayer session")
1903 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
1904 } Else { ; multiplayer game run
1905 RLLog.Info("Module - Network/MultiPlayer session")
1906 BuildNVRAMObject() ; build nvram object
1907 ;screen positions
1908 screenPos := []
1909 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
1910 If (networkType="localLink")
1911 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
1912 Loop % networkPlayers
1913 {
1914 currentPlayer := A_Index
1915 ; Update NVRAM setting(s)
1916 If (enableNVRAMAutomation = "true") {
1917 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
1918 NVRamFile%currentPlayer% := new File(emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1])
1919 If NVRamFile%currentPlayer%.Exist() {
1920 RLLog.Info("Module - Checking nvram file(s) for required changes")
1921 If (networkType = "localLink") { ; only local link is supported for now
1922 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
1923 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
1924 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
1925 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
1926 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
1927 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
1928 } Else If (networkType = "Server") {
1929 RLLog.Info("Module - Converting this nvram to ""Master"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1930 ; 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
1931 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
1932 } Else If (networkType = "Client") {
1933 RLLog.Info("Module - Converting this nvram to ""Slave"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1934 ; 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
1935 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
1936 }
1937 } Else
1938 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)
1939 } Else
1940 RLLog.Info("Module - This rom does not contain an entry in the NVRAM object")
1941 }
1942 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
1943 MameMultiPlayer%currentPlayer%Exe := new Process(emuPath . "\" . executable) ; instantiate a new process for each player
1944 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
1945 MameMultiPlayer%currentPlayer%Exe.Process("Exist") ; get PID
1946 MameMultiPlayer%currentPlayer%Window := new Window(new WindowTitle(,,,,MameMultiPlayer%currentPlayer%Exe.PID))
1947 MameMultiPlayer%currentPlayer%Window.ExcludeTitle := "MAMEOutput" ; ignore the mame debug window
1948 MameMultiPlayer%currentPlayer%Window.Wait()
1949 }
1950
1951 Loop % networkPlayers
1952 {
1953 MameMultiPlayer%A_Index%Window.Get("ID")
1954 MameMultiPlayer%A_Index%Window.RemoveTitlebar()
1955 MameMultiPlayer%A_Index%Window.ToggleMenu()
1956 MameMultiPlayer%A_Index%Window.RemoveBorder()
1957 MameMultiPlayer%A_Index%Window.Move(screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H)
1958 TimerUtils.Sleep(50)
1959 }
1960 }
1961 }
1962
1963 If errLvl {
1964 If (errLvl = 1)
1965 Error := "Failed Validity"
1966 Else If(errLvl = 2)
1967 Error := "Missing Files"
1968 Else If(errLvl = 3)
1969 Error := "Fatal Error"
1970 Else If(errLvl = 4)
1971 Error := "Device Error"
1972 Else If(errLvl = 5)
1973 Error := "Game Does Not Exist"
1974 Else If(errLvl = 6)
1975 Error := "Invalid Config"
1976 Else If StringUtils.Contains(errLvl,"7|8|9")
1977 Error := "Identification Error"
1978 Else
1979 Error := "MAME Error"
1980 RLLog.Error("MAME Error - " . Error)
1981 }
1982
1983 emuPrimaryWindow.Wait()
1984 emuPrimaryWindow.WaitActive()
1985
1986 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1987 {
1988 KeyUtils.SendCommand("X",1000) ; To bypass the first screen
1989 If (Command)
1990 KeyUtils.SendCommand(Command,,,,,,CommandWaitOffset) ; Send command affect it with an offset if needed
1991 }
1992
1993 ; Close the debugger window if exists
1994 If (closeDebugWindow = "true") {
1995 emuDebugWindow.Wait(2)
1996 emuDebugWindow.Close()
1997 }
1998
1999 BezelDraw()
2000 HideAppEnd(hideEmuObj,hideEmu)
2001
2002 If (networkPlayers = 1 || !linkEnabledGame) {
2003 emuPrimaryWindow.Show() ; Show the emulator
2004 } Else {
2005 Loop % networkPlayers
2006 MameMultiPlayer%A_Index%Window.Show() ; Show the emulator
2007 MameMultiPlayer1Window.Activate() ; Activate first player window so that first player can use keyboard instead of last player
2008 }
2009
2010 FadeInExit()
2011 primaryExe.Process("WaitClose")
2012 7zCleanUp()
2013 BezelExit()
2014
2015 If fileRenamed { ; Rename file back to alternate name for next launch
2016 errLvl := MameRomCustomFile.Move(MameRomOriginalFile.FileFullPath) ; Put original name back
2017 If errLvl ; If rename was successful, set var so we know to move it back later
2018 ScriptError("There was a problem renaming " . MameRomCustomFile.FileName . " back to " . MameRomOriginalFile.FileName)
2019 }
2020
2021 FadeOutExit()
2022 ExitModule()
2023
2024
2025 ListXMLInfo(rom){ ; Returns MAME info about parent rom, orientation angle, resolution
2026 Global emuFullPath,emuPath,RLLog
2027 ListXMLObject := Object()
2028 listXMLVarLog := ""
2029 ComSpecProcess := new Process(ComSpec) ; instantiate cmd.exe process
2030 ComSpecProcess.RunDirect(comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", emuPath, "Hide", 1) ; Run from emu's folder
2031 TempBezelFile := new File(emuPath . "\tempBezel.txt")
2032 TempBezelFile.Read()
2033 StringUtils.RegExMatch(TempBezelFile.Text, "s)<(machine|game).*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
2034 StringUtils.RegExMatch(parent,"cloneof=" . """" . ".*", parent)
2035 StringUtils.RegExMatch(parent,"""" . ".*", parent)
2036 parent := StringUtils.TrimLeft(parent, 1)
2037 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
2038 StringUtils.RegExMatch(angle,"[0-9]+", angle, "-6")
2039 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*width=" . """" . "[0-9]+" . """", width)
2040 StringUtils.RegExMatch(width,"[0-9]+", width, "-6")
2041 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
2042 StringUtils.RegExMatch(Height,"[0-9]+", Height, "-6")
2043 StringUtils.RegExMatch(TempBezelFile.Text, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
2044 StringUtils.RegExMatch(Ways,"[0-9]+", Ways, "-6")
2045 logVars := "Parent|Angle|Height|Width|Ways"
2046 Loop, Parse, logVars, |
2047 {
2048 currentobj := {}
2049 currentobj.Label := A_Loopfield
2050 currentobj.Value := %A_Loopfield%
2051 ListXMLObject.Insert(currentobj["Label"], currentobj)
2052 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
2053 }
2054 RLLog.Info("Module - MAME ListXML values: " . listXMLLog)
2055 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
2056 ListXMLObject["Angle"].Value := true
2057 RLLog.Info("Module - This game's height is greater than its width, forcing vertical mode")
2058 }
2059 TempBezelFile.Delete()
2060 Return ListXMLObject
2061 }
2062
2063 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
2064 Global emuPath
2065
2066 SoftScriptFile := new File(emuPath . "\soft_reset.lua")
2067 ScriptFileName := emuPath . "\soft_reset.lua"
2068 SoftScriptFile.Delete()
2069
2070 AppendTxt :="
2071 (
2072 -- This script will reset the machine
2073 local function reset_machine()
2074 if resetcounter == nil then
2075 manager:machine():soft_reset();
2076 resetcounter = 1;
2077 end
2078 end
2079 if resetcounter == nil then
2080 emu.wait(1);
2081 reset_machine();
2082 end
2083 )"
2084 SoftScriptFile.Append(AppendTxt)
2085 Return SoftScriptFile.FileFullPath
2086 }
2087
2088 GeneratePressButtonScript(button1,button2=""){ ; Generates a lua script to send a soft reset to MAME
2089 Global emuPath
2090
2091 PressScriptFile := new File(emuPath . "\press_button.lua")
2092 PressScriptFile.Delete()
2093 If (button2) {
2094 button2str := "`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(1);`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(0);"
2095 }
2096
2097 AppendTxt :="
2098 (
2099 local function press_button()
2100 if resetcounter == nil then
2101 ioport[""" . button1 . """]:write(1);
2102 emu.wait(1);
2103 ioport[""" . button1 . """]:write(0);
2104 resetcounter = 1;" . button2str . "
2105 end
2106 end
2107 if resetcounter == nil then
2108 emu.wait(1);
2109 press_button();
2110 end
2111 )"
2112 PressScriptFile.Append(AppendTxt)
2113 Return PressScriptFile.FileFullPath
2114 }
2115
2116 BuildNVRAMObject() {
2117 Global nvramSettings,RLLog
2118 RLLog.Info("BuildNVRAMObject - Started")
2119
2120 nvramSettings := {}
2121
2122 nvramSettings["vr"] := {}
2123 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"]}}}
2124
2125 nvramSettings["vr"]["Player"] := {}
2126 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"})
2127 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"})
2128 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"})
2129 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"})
2130 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"})
2131 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"})
2132 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"})
2133 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"})
2134 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"]}}
2135
2136 nvramSettings["vformula"] := {}
2137 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"]}}}
2138
2139 nvramSettings["vformula"]["Player"] := {}
2140 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"})
2141 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"})
2142 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"})
2143 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"})
2144 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"})
2145 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"})
2146 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"})
2147 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"})
2148 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"]}}
2149
2150 RLLog.Info("BuildNVRAMObject - Ended")
2151 }
2152
2153 BezelLabel:
2154 emuConsoleWindow.Set("Transparent",0)
2155 Return
2156
2157 HaltEmu:
2158 If (pauseMethod = 1)
2159 { disableSuspendEmu := "true"
2160 disableRestoreEmu := "true"
2161 emuPrimaryWindow.PostMessage("0x211",1)
2162 } Else If (pauseMethod = 2)
2163 { disableSuspendEmu := "true"
2164 emuPrimaryWindow.PostMessage("0x211",1)
2165 } Else If (pauseMethod = 3)
2166 { disableSuspendEmu := "true"
2167 disableRestoreEmu := "true"
2168 emuPrimaryWindow.PostMessage(0x0400+6,1)
2169 } Else If (pauseMethod = 4)
2170 { disableSuspendEmu := "true"
2171 emuPrimaryWindow.PostMessage(0x0400+6,1)
2172 } Else If (pauseMethod = 5)
2173 { disableSuspendEmu := "true"
2174 KeyUtils.Send("{P down}")
2175 TimerUtils.Sleep(1000)
2176 KeyUtils.Send("{P up} ")
2177 }
2178 Return
2179 RestoreEmu:
2180 If (pauseMethod = 1)
2181 emuPrimaryWindow.PostMessage("0x212",1)
2182 Else If (pauseMethod = 2)
2183 emuPrimaryWindow.PostMessage("0x212",1)
2184 Else If (pauseMethod = 3)
2185 emuPrimaryWindow.PostMessage(0x0400+6,0)
2186 Else If (pauseMethod = 4)
2187 emuPrimaryWindow.PostMessage(0x0400+6,0)
2188 Else If (pauseMethod = 5) {
2189 disableSuspendEmu := "true"
2190 KeyUtils.Send("{P down}")
2191 TimerUtils.Sleep(1000)
2192 KeyUtils.Send("{P up} ")
2193 }
2194 emuPrimaryWindow.Activate()
2195 Return
2196
2197 CloseProcess:
2198 FadeOutStart()
2199 If (networkSession && networkPlayers > 1) {
2200 Loop % networkPlayers {
2201 MameMultiPlayer%A_Index%Window.Close()
2202 MameMultiPlayer%A_Index%Window.WaitClose()
2203 }
2204 } Else
2205 emuPrimaryWindow.Close()
2206 Return
2207
220810:58:18:223 | RL | INFO | +63 | BuildScript - Loaded Pause scripts
220910:58:18:238 | RL | INFO | +15 | BuildScript - Loaded Multi-Player scripts
221010:58:18:270 | RL | INFO | +32 | BuildScript - Loaded Statistics.ahk script
221110:58:18:301 | RL | INFO | +31 | BuildScript - "H:\Arcade\RocketLauncher\Lib\User Functions\Global.ahk" not found
221210:58:18:316 | RL | INFO | +16 | BuildScript - "H:\Arcade\RocketLauncher\Lib\User Functions\MAME.ahk" not found
221310:58:18:332 | RL | INFO | +15 | BuildScript - "H:\Arcade\RocketLauncher\Lib\User Functions\Emulators\MAME.ahk" not found
221410:58:18:379 | RL | INFO | +47 | BuildScript - "H:\Arcade\RocketLauncher\Lib\User Functions\MAME\Emulators\MAME.ahk" not found
221510:58:18:426 | RL | INFO | +47 | BuildScript - "H:\Arcade\RocketLauncher\Lib\User Functions\MAME\1941.ahk" not found
221610:58:18:457 | RL | INFO | +31 | BuildScript - Finished injecting functions into module
221710:58:18:520 | RL | INFO | +63 | Main - Module is built
221810:58:18:551 | RL | INFO | +31 | CheckFile - Checking if H:\Arcade\RocketLauncher\AutoHotkey.dll exists
221910:58:18:691 | RL | DEBUG | +141 | CheckFile - Attributes:
2220 FileDescription AutoHotkey_H ANSI 32-bit
2221 FileVersion 1.1.13.00
2222 InternalName AutoHotkey_H
2223 LegalCopyright Copyright (C) 2003-2013
2224 OriginalFilename AutoHotkey.exe
2225 ProductName AutoHotkey_H
2226 ProductVersion 1.1.13.00
2227 File Size: 802304 bytes
2228 Created: 12/14/2018 - 2:42:08 PM
2229 Modified: 9/7/2013 - 12:54:32 AM
223010:58:18:723 | RL | INFO | +31 | Main - Hiding taskbar
223110:58:18:754 | RL | TRACE | +31 | Window.__New - Created: "ahk_class Shell_TrayWnd"
223210:58:18:770 | RL | TRACE | +16 | Window.__New - Created: "ahk_class Button"
223310:58:18:801 | RL | TRACE | +31 | Window.Hide - Hiding window "ahk_class Shell_TrayWnd"
223410:58:18:942 | RL | TRACE | +141 | Window.Hide - Hiding window "ahk_class Button"
223510:58:18:957 | RL | INFO | +15 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
223610:58:18:004 | RL | INFO | +47 | Main - Running module
223710:58:19:504 | MD | INFO | +N/A | Module initialized
223810:58:19:504 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
223910:58:19:551 | MD | DEBUG | +47 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
224010:58:19:598 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 1 check
224110:58:19:629 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 2 check
224210:58:19:692 | MD | DEBUG | +63 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
224310:58:19:723 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
224410:58:19:770 | MD | DEBUG | +47 | fadeInTransitionAnimation: DefaultAnimateFadeIn
224510:58:19:817 | MD | DEBUG | +47 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
224610:58:19:879 | MD | DEBUG | +62 | fadeLyr3Animation: DefaultFadeAnimation
224710:58:19:926 | MD | DEBUG | +47 | fadeLyr37zAnimation: DefaultFadeAnimation
224810:58:19:957 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
224910:58:19:957 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~a not in TableKeyGroups ~Esc,
225010:58:20:020 | MD | DEBUG | +63 | XHotkeyTableCreation - Post loop 1 check
225110:58:20:051 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 2 check
225210:58:20:098 | MD | DEBUG | +47 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~a" to call label: "TogglePauseMenuStatus"
225310:58:20:160 | MD | DEBUG | +62 | XHotkeyTableCreation - Ended
225410:58:20:192 | MD | DEBUG | +32 | XHotkeyTableCreation - Started
225510:58:20:223 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~a,
225610:58:20:254 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
225710:58:20:285 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 2 check
225810:58:20:317 | MD | DEBUG | +32 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
225910:58:20:348 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
226010:58:20:379 | MD | TRACE | +31 | CustomFunction.Init - Starting
226110:58:20:410 | MD | TRACE | +31 | CustomFunction.Init - Ending
226210:58:20:426 | MD | INFO | +0 | StartModule - Started
226310:58:20:442 | MD | INFO | +32 | StartModule - MEmu: MAME
2264 MEmuV: v0.166
2265 MURL: http://www.mame.net/
2266 MAuthor: djvj|faahrev|brolly|Tomkun
2267 MVersion: 2.3.10
2268 MCRC: 2C606685
2269 iCRC: 8566ED91
2270 MID: 635746812784197028
2271 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
227210:58:20:488 | MD | INFO | +46 | StartModule - You have a supported System Name for this module: "MAME"
227310:58:20:520 | MD | INFO | +32 | LocaleUtils.i18n - Started
227410:58:20:551 | MD | DEBUG | +31 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
227510:58:20:582 | MD | INFO | +31 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
227610:58:20:645 | MD | INFO | +63 | LocaleUtils.i18n - Started
227710:58:20:692 | MD | DEBUG | +47 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
227810:58:20:754 | MD | INFO | +62 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
227910:58:20:817 | MD | INFO | +63 | PluginInit - Started
228010:58:20:895 | MD | INFO | +78 | Process - Exist LaunchBox.exe
228110:58:20:942 | MD | INFO | +47 | Process - Exist LaunchBox.exe
228210:58:20:988 | MD | DEBUG | +46 | BuildDatabaseTable - Started - Building Table for: Developer|Notes|Platform|Publisher|Rating|Year|StarRating|Name|CloneOf|Series|PlayMode|Genre|Status|Source|Region|Favorite|Completed|Portable|CloneOf
228310:58:20:020 | MD | INFO | +32 | CheckFile - Checking if H:\Arcade\LaunchBox\Data\Platforms\MAME.xml exists
228410:58:21:285 | MD | DEBUG | +265 | CheckFile - Attributes:
2285 File Size: 12664526 bytes
2286 Created: 12/15/2018 - 4:14:55 PM
2287 Modified: 12/21/2018 - 10:58:10 AM
228810:58:21:317 | MD | DEBUG | +32 | BuildDatabaseTable - Searching LaunchBox database file for XML section: <ApplicationPath>..\ROMs\mame193\1941.zip</ApplicationPath>
228910:58:21:363 | MD | DEBUG | +46 | BuildDatabaseTable - Found "Game Name" in the database!
229010:58:21:410 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Developer
229110:58:21:457 | MD | DEBUG | +47 | BuildDatabaseTable - Found "Developer" with a value: "Capcom"
229210:58:21:520 | MD | DEBUG | +63 | BuildDatabaseTable - Looking database for: Notes
229310:58:21:551 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Notes" with a value: "Players assume the role of a fighter pilot during WWII and shoot down enemy planes, boats and other assorted structures.
2294
2295This game is another shoot-em-up in the same vein as Varth: Operation Thunderstorm, 1942, and 1943 The Battle Of Midway. It essentially combines elements from these games into one sleek package.
2296
2297Players progress through the levels, shooting down planes, tanks, and other assorted enemies. Power-ups and extra lives may be earned as well by shooting down enough enemy planes.
2298There are some strange levels such as a place like Venice with the tanks and jeeps happily whizzing around. The levels tend to be a little claustrophobic with you often having to negotiate winding city pathways or harbors."
229910:58:21:613 | MD | DEBUG | +62 | BuildDatabaseTable - Looking database for: Platform
230010:58:21:645 | MD | DEBUG | +32 | BuildDatabaseTable - Found "Platform" with a value: "MAME"
230110:58:21:692 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Publisher
230210:58:21:738 | MD | DEBUG | +46 | BuildDatabaseTable - Found "Publisher" with a value: "Capcom"
230310:58:21:785 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Rating
230410:58:21:817 | MD | DEBUG | +32 | BuildDatabaseTable - Found "Rating" with a value: "Not Rated"
230510:58:21:848 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for: Year
230610:58:21:879 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Year" with a value: "1990"
230710:58:21:910 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for: StarRating
230810:58:21:942 | MD | DEBUG | +32 | BuildDatabaseTable - Looking database for: Name
230910:58:21:989 | MD | DEBUG | +46 | BuildDatabaseTable - Found "Name" with a value: "1941: Counter Attack"
231010:58:21:035 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: CloneOf
231110:58:22:067 | MD | DEBUG | +32 | BuildDatabaseTable - Found "CloneOf" with a value: "(World 900227)"
231210:58:22:129 | MD | DEBUG | +62 | BuildDatabaseTable - Looking database for: Series
231310:58:22:160 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Series" with a value: "194X"
231410:58:22:207 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: PlayMode
231510:58:22:254 | MD | DEBUG | +47 | BuildDatabaseTable - Found "PlayMode" with a value: "2-Player Simultaneous"
231610:58:22:301 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Genre
231710:58:22:332 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Genre" with a value: "Shooter / Flying Vertical"
231810:58:22:395 | MD | DEBUG | +63 | BuildDatabaseTable - Looking database for: Status
231910:58:22:426 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Status" with a value: "good"
232010:58:22:473 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Source
232110:58:22:520 | MD | DEBUG | +47 | BuildDatabaseTable - Found "Source" with a value: "cps1.cpp"
232210:58:22:567 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Region
232310:58:22:598 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Region" with a value: "World"
232410:58:22:629 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for: Favorite
232510:58:22:629 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Favorite" with a value: "false"
232610:58:22:676 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: Completed
232710:58:22:723 | MD | DEBUG | +47 | BuildDatabaseTable - Found "Completed" with a value: "false"
232810:58:22:754 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for: Portable
232910:58:22:754 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Portable" with a value: "false"
233010:58:22:801 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for: CloneOf
233110:58:22:910 | MD | DEBUG | +109 | BuildDatabaseTable - Looking database for platform path for: Videos_Path
233210:58:22:910 | MD | DEBUG | +0 | BuildDatabaseTable - Looking database for platform path for: Front_Path
233310:58:22:942 | MD | DEBUG | +32 | BuildDatabaseTable - Looking database for platform path for: Back_Path
233410:58:22:989 | MD | DEBUG | +46 | BuildDatabaseTable - Looking database for platform path for: ClearLogo_Path
233510:58:22:020 | MD | DEBUG | +32 | BuildDatabaseTable - Looking database for platform path for: Fanart_Path
233610:58:23:051 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for platform path for: Screenshot_Path
233710:58:23:098 | MD | DEBUG | +47 | BuildDatabaseTable - Looking database for platform path for: Banner_Path
233810:58:23:129 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for platform path for: SteamBanner_Path
233910:58:23:160 | MD | DEBUG | +31 | BuildDatabaseTable - Looking database for platform path for: Manuals_Path
234010:58:23:192 | MD | DEBUG | +32 | BuildDatabaseTable - Looking database for platform path for: Music_Path
234110:58:23:223 | MD | TRACE | +31 | PluginInit - GameInfo:
2342 GameInfo Label: Back_Path | GameInfo Value:
2343 GameInfo Label: Banner_Path | GameInfo Value:
2344 GameInfo Label: ClearLogo_Path | GameInfo Value:
2345 GameInfo Label: CloneOf | GameInfo Value:
2346 GameInfo Label: Completed | GameInfo Value: false
2347 GameInfo Label: Developer | GameInfo Value: Capcom
2348 GameInfo Label: Fanart_Path | GameInfo Value:
2349 GameInfo Label: Favorite | GameInfo Value: false
2350 GameInfo Label: Front_Path | GameInfo Value:
2351 GameInfo Label: Genre | GameInfo Value: Shooter / Flying Vertical
2352 GameInfo Label: Manuals_Path | GameInfo Value:
2353 GameInfo Label: Music_Path | GameInfo Value:
2354 GameInfo Label: Name | GameInfo Value: 1941: Counter Attack
2355 GameInfo Label: Notes | GameInfo Value: Players assume the role of a fighter pilot during WWII and shoot down enemy planes, boats and other assorted structures.
2356
2357This game is another shoot-em-up in the same vein as Varth: Operation Thunderstorm, 1942, and 1943 The Battle Of Midway. It essentially combines elements from these games into one sleek package.
2358
2359Players progress through the levels, shooting down planes, tanks, and other assorted enemies. Power-ups and extra lives may be earned as well by shooting down enough enemy planes.
2360There are some strange levels such as a place like Venice with the tanks and jeeps happily whizzing around. The levels tend to be a little claustrophobic with you often having to negotiate winding city pathways or harbors.
2361 GameInfo Label: Platform | GameInfo Value: MAME
2362 GameInfo Label: PlayMode | GameInfo Value: 2-Player Simultaneous
2363 GameInfo Label: Portable | GameInfo Value: false
2364 GameInfo Label: Publisher | GameInfo Value: Capcom
2365 GameInfo Label: Rating | GameInfo Value: Not Rated
2366 GameInfo Label: Region | GameInfo Value: World
2367 GameInfo Label: Screenshot_Path | GameInfo Value:
2368 GameInfo Label: Series | GameInfo Value: 194X
2369 GameInfo Label: Source | GameInfo Value: cps1.cpp
2370 GameInfo Label: StarRating | GameInfo Value: 0
2371 GameInfo Label: Status | GameInfo Value: good
2372 GameInfo Label: SteamBanner_Path | GameInfo Value:
2373 GameInfo Label: Videos_Path | GameInfo Value:
2374 GameInfo Label: Year | GameInfo Value: 1990
237510:58:23:254 | MD | DEBUG | +31 | BuildDatabaseTable - Ended
237610:58:23:285 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo
237710:58:23:317 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Game Logo: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack.*
237810:58:23:348 | MD | INFO | +31 | BuildAssetsTable - Ended
237910:58:23:395 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Game Logo-01
238010:58:23:426 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-01: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-01.*
238110:58:23:457 | MD | INFO | +31 | BuildAssetsTable - Ended
238210:58:23:504 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Game Logo-02
238310:58:23:551 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Game Logo-02: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-02.*
238410:58:23:598 | MD | INFO | +47 | BuildAssetsTable - Ended
238510:58:23:629 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo-03
238610:58:23:660 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-03: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-03.*
238710:58:23:707 | MD | INFO | +47 | BuildAssetsTable - Ended
238810:58:23:754 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Game Logo-04
238910:58:23:785 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-04: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-04.*
239010:58:23:832 | MD | INFO | +47 | BuildAssetsTable - Ended
239110:58:23:864 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo-05
239210:58:23:895 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Game Logo-05: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-05.*
239310:58:23:926 | MD | INFO | +31 | BuildAssetsTable - Ended
239410:58:23:957 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo-06
239510:58:23:989 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-06: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-06.*
239610:58:23:020 | MD | INFO | +32 | BuildAssetsTable - Ended
239710:58:24:067 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Game Logo-07
239810:58:24:098 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-07: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-07.*
239910:58:24:145 | MD | INFO | +47 | BuildAssetsTable - Ended
240010:58:24:192 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Game Logo-08
240110:58:24:223 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-08: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-08.*
240210:58:24:254 | MD | INFO | +31 | BuildAssetsTable - Ended
240310:58:24:285 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Game Logo-09
240410:58:24:332 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Game Logo-09: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941: Counter Attack-09.*
240510:58:24:379 | MD | INFO | +47 | BuildAssetsTable - Ended
240610:58:24:410 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo
240710:58:24:442 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Game Logo: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941.*
240810:58:24:473 | MD | INFO | +31 | BuildAssetsTable - Ended
240910:58:24:504 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-01
241010:58:24:535 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-01: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-01.*
241110:58:24:567 | MD | INFO | +32 | BuildAssetsTable - Ended
241210:58:24:629 | MD | INFO | +62 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-02
241310:58:24:660 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-02: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-02.*
241410:58:24:692 | MD | INFO | +32 | BuildAssetsTable - Ended
241510:58:24:723 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-03
241610:58:24:754 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-03: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-03.*
241710:58:24:801 | MD | INFO | +47 | BuildAssetsTable - Ended
241810:58:24:832 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-04
241910:58:24:864 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-04: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-04.*
242010:58:24:895 | MD | INFO | +32 | BuildAssetsTable - Ended
242110:58:24:926 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-05
242210:58:24:957 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-05: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-05.*
242310:58:24:989 | MD | INFO | +31 | BuildAssetsTable - Ended
242410:58:24:035 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-06
242510:58:25:098 | MD | DEBUG | +63 | BuildAssetsTable - Searching for a Rom Game Logo-06: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-06.*
242610:58:25:129 | MD | INFO | +31 | BuildAssetsTable - Ended
242710:58:25:192 | MD | INFO | +63 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-07
242810:58:25:254 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a Rom Game Logo-07: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-07.*
242910:58:25:301 | MD | INFO | +47 | BuildAssetsTable - Ended
243010:58:25:332 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-08
243110:58:25:364 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo-08: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-08.*
243210:58:25:411 | MD | INFO | +47 | BuildAssetsTable - Ended
243310:58:25:457 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-09
243410:58:25:504 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Game Logo-09: H:\Arcade\LaunchBox\Images\MAME\Clear Logo\1941-09.*
243510:58:25:536 | MD | INFO | +31 | BuildAssetsTable - Ended
243610:58:25:567 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo
243710:58:25:598 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.*
243810:58:25:661 | MD | DEBUG | +62 | BuildAssetsTable - Media assets found:
2439 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
244010:58:25:707 | MD | INFO | +47 | BuildAssetsTable - Ended
244110:58:25:739 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: System Logo-01
244210:58:25:770 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a System Logo-01: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-01.*
244310:58:25:801 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2444 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
244510:58:25:832 | MD | INFO | +31 | BuildAssetsTable - Ended
244610:58:25:864 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: System Logo-02
244710:58:25:911 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a System Logo-02: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-02.*
244810:58:25:957 | MD | DEBUG | +47 | BuildAssetsTable - Media assets found:
2449 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
245010:58:25:989 | MD | INFO | +31 | BuildAssetsTable - Ended
245110:58:25:020 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo-03
245210:58:26:051 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo-03: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-03.*
245310:58:26:082 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2454 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
245510:58:26:114 | MD | INFO | +31 | BuildAssetsTable - Ended
245610:58:26:145 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo-04
245710:58:26:176 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo-04: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-04.*
245810:58:26:207 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2459 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
246010:58:26:239 | MD | INFO | +31 | BuildAssetsTable - Ended
246110:58:26:270 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo-05
246210:58:26:332 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a System Logo-05: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-05.*
246310:58:26:395 | MD | DEBUG | +63 | BuildAssetsTable - Media assets found:
2464 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
246510:58:26:426 | MD | INFO | +31 | BuildAssetsTable - Ended
246610:58:26:457 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: System Logo-06
246710:58:26:504 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a System Logo-06: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-06.*
246810:58:26:536 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2469 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
247010:58:26:567 | MD | INFO | +32 | BuildAssetsTable - Ended
247110:58:26:598 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: System Logo-07
247210:58:26:645 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a System Logo-07: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-07.*
247310:58:26:707 | MD | DEBUG | +62 | BuildAssetsTable - Media assets found:
2474 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
247510:58:26:739 | MD | INFO | +31 | BuildAssetsTable - Ended
247610:58:26:786 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: System Logo-08
247710:58:26:832 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a System Logo-08: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-08.*
247810:58:26:864 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2479 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
248010:58:26:926 | MD | INFO | +63 | BuildAssetsTable - Ended
248110:58:26:973 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: System Logo-09
248210:58:26:004 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo-09: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME-09.*
248310:58:27:051 | MD | DEBUG | +47 | BuildAssetsTable - Media assets found:
2484 Asset Label: System Logo | Asset Path1: H:\Arcade\LaunchBox\Images\Platforms\MAME\Clear Logo\MAME.png | Asset Extension1: png | Asset Type1: system
248510:58:27:082 | MD | INFO | +31 | BuildAssetsTable - Ended
248610:58:27:114 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background
248710:58:27:145 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Background: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack.*
248810:58:27:176 | MD | INFO | +31 | BuildAssetsTable - Ended
248910:58:27:223 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Background-01
249010:58:27:254 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Background-01: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-01.*
249110:58:27:301 | MD | INFO | +47 | BuildAssetsTable - Ended
249210:58:27:348 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Background-02
249310:58:27:395 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Background-02: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-02.*
249410:58:27:426 | MD | INFO | +31 | BuildAssetsTable - Ended
249510:58:27:473 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Background-03
249610:58:27:520 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Background-03: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-03.*
249710:58:27:567 | MD | INFO | +47 | BuildAssetsTable - Ended
249810:58:27:629 | MD | INFO | +62 | BuildAssetsTable - Started - Building Table for: Background-04
249910:58:27:661 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Background-04: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-04.*
250010:58:27:692 | MD | INFO | +32 | BuildAssetsTable - Ended
250110:58:27:723 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background-05
250210:58:27:770 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Background-05: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-05.*
250310:58:27:801 | MD | INFO | +31 | BuildAssetsTable - Ended
250410:58:27:848 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Background-06
250510:58:27:895 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Background-06: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-06.*
250610:58:27:942 | MD | INFO | +47 | BuildAssetsTable - Ended
250710:58:27:973 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background-07
250810:58:27:020 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Background-07: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-07.*
250910:58:28:067 | MD | INFO | +47 | BuildAssetsTable - Ended
251010:58:28:114 | MD | INFO | +46 | BuildAssetsTable - Started - Building Table for: Background-08
251110:58:28:176 | MD | DEBUG | +63 | BuildAssetsTable - Searching for a Background-08: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-08.*
251210:58:28:207 | MD | INFO | +31 | BuildAssetsTable - Ended
251310:58:28:207 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-09
251410:58:28:239 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Background-09: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941: Counter Attack-09.*
251510:58:28:239 | MD | INFO | +0 | BuildAssetsTable - Ended
251610:58:28:270 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Background
251710:58:28:317 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Background: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941.*
251810:58:28:348 | MD | INFO | +31 | BuildAssetsTable - Ended
251910:58:28:379 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-01
252010:58:28:411 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Background-01: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-01.*
252110:58:28:411 | MD | INFO | +0 | BuildAssetsTable - Ended
252210:58:28:457 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Rom Background-02
252310:58:28:520 | MD | DEBUG | +63 | BuildAssetsTable - Searching for a Rom Background-02: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-02.*
252410:58:28:567 | MD | INFO | +47 | BuildAssetsTable - Ended
252510:58:28:614 | MD | INFO | +46 | BuildAssetsTable - Started - Building Table for: Rom Background-03
252610:58:28:661 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Background-03: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-03.*
252710:58:28:692 | MD | INFO | +32 | BuildAssetsTable - Ended
252810:58:28:723 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-04
252910:58:28:770 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Background-04: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-04.*
253010:58:28:817 | MD | INFO | +47 | BuildAssetsTable - Ended
253110:58:28:848 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-05
253210:58:28:895 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Background-05: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-05.*
253310:58:28:926 | MD | INFO | +31 | BuildAssetsTable - Ended
253410:58:28:957 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-06
253510:58:28:989 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Background-06: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-06.*
253610:58:28:036 | MD | INFO | +47 | BuildAssetsTable - Ended
253710:58:29:082 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Rom Background-07
253810:58:29:114 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Background-07: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-07.*
253910:58:29:145 | MD | INFO | +32 | BuildAssetsTable - Ended
254010:58:29:176 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-08
254110:58:29:223 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Background-08: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-08.*
254210:58:29:254 | MD | INFO | +31 | BuildAssetsTable - Ended
254310:58:29:286 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-09
254410:58:29:317 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Background-09: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\Background\1941-09.*
254510:58:29:348 | MD | INFO | +31 | BuildAssetsTable - Ended
254610:58:29:379 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background
254710:58:29:411 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack.*
254810:58:29:457 | MD | INFO | +47 | BuildAssetsTable - Ended
254910:58:29:504 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Fanart - Background-01
255010:58:29:536 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background-01: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-01.*
255110:58:29:567 | MD | INFO | +32 | BuildAssetsTable - Ended
255210:58:29:614 | MD | INFO | +46 | BuildAssetsTable - Started - Building Table for: Fanart - Background-02
255310:58:29:661 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Fanart - Background-02: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-02.*
255410:58:29:692 | MD | INFO | +32 | BuildAssetsTable - Ended
255510:58:29:739 | MD | INFO | +46 | BuildAssetsTable - Started - Building Table for: Fanart - Background-03
255610:58:29:770 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Fanart - Background-03: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-03.*
255710:58:29:801 | MD | INFO | +31 | BuildAssetsTable - Ended
255810:58:29:833 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-04
255910:58:29:864 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background-04: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-04.*
256010:58:29:926 | MD | INFO | +63 | BuildAssetsTable - Ended
256110:58:29:973 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Fanart - Background-05
256210:58:29:020 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Fanart - Background-05: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-05.*
256310:58:30:051 | MD | INFO | +31 | BuildAssetsTable - Ended
256410:58:30:083 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-06
256510:58:30:114 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background-06: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-06.*
256610:58:30:145 | MD | INFO | +32 | BuildAssetsTable - Ended
256710:58:30:208 | MD | INFO | +62 | BuildAssetsTable - Started - Building Table for: Fanart - Background-07
256810:58:30:239 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background-07: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-07.*
256910:58:30:270 | MD | INFO | +32 | BuildAssetsTable - Ended
257010:58:30:317 | MD | INFO | +47 | BuildAssetsTable - Started - Building Table for: Fanart - Background-08
257110:58:30:348 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Fanart - Background-08: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-08.*
257210:58:30:379 | MD | INFO | +31 | BuildAssetsTable - Ended
257310:58:30:411 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-09
257410:58:30:473 | MD | DEBUG | +63 | BuildAssetsTable - Searching for a Fanart - Background-09: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941: Counter Attack-09.*
257510:58:30:520 | MD | INFO | +47 | BuildAssetsTable - Ended
257610:58:30:551 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background
257710:58:30:551 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941.*
257810:58:30:614 | MD | INFO | +62 | BuildAssetsTable - Ended
257910:58:30:645 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-01
258010:58:30:708 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a Rom Fanart - Background-01: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-01.*
258110:58:30:739 | MD | INFO | +31 | BuildAssetsTable - Ended
258210:58:30:770 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-02
258310:58:30:817 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Fanart - Background-02: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-02.*
258410:58:30:848 | MD | INFO | +31 | BuildAssetsTable - Ended
258510:58:30:879 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-03
258610:58:30:926 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Fanart - Background-03: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-03.*
258710:58:30:989 | MD | INFO | +62 | BuildAssetsTable - Ended
258810:58:30:020 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-04
258910:58:31:067 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Fanart - Background-04: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-04.*
259010:58:31:098 | MD | INFO | +31 | BuildAssetsTable - Ended
259110:58:31:129 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-05
259210:58:31:161 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Fanart - Background-05: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-05.*
259310:58:31:192 | MD | INFO | +32 | BuildAssetsTable - Ended
259410:58:31:223 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-06
259510:58:31:286 | MD | DEBUG | +62 | BuildAssetsTable - Searching for a Rom Fanart - Background-06: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-06.*
259610:58:31:317 | MD | INFO | +32 | BuildAssetsTable - Ended
259710:58:31:348 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-07
259810:58:31:395 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Fanart - Background-07: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-07.*
259910:58:31:426 | MD | INFO | +31 | BuildAssetsTable - Ended
260010:58:31:489 | MD | INFO | +62 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-08
260110:58:31:520 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Fanart - Background-08: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-08.*
260210:58:31:567 | MD | INFO | +47 | BuildAssetsTable - Ended
260310:58:31:614 | MD | INFO | +46 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-09
260410:58:31:661 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Rom Fanart - Background-09: H:\Arcade\LaunchBox\Images\MAME\Fanart - Background\1941-09.*
260510:58:31:692 | MD | INFO | +32 | BuildAssetsTable - Ended
260610:58:31:739 | MD | INFO | +46 | PluginInit - Ended
260710:58:31:786 | MD | DEBUG | +47 | StartModule - Setting romName to the dbName sent to RocketLauncher: 1941
260810:58:31:817 | MD | INFO | +32 | SystemCursor - Hiding mouse cursor
260910:58:31:895 | MD | DEBUG | +78 | XHotkeyTableCreation - Started
261010:58:31:942 | MD | DEBUG | +47 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~a,PrintScreen,
261110:58:31:973 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
261210:58:31:020 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 2 check
261310:58:32:067 | MD | DEBUG | +47 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
261410:58:32:114 | MD | DEBUG | +46 | XHotkeyTableCreation - Ended
261510:58:32:161 | MD | TRACE | +47 | Process.__New - Creating new process object for: "H:\Arcade\LaunchBox\LaunchBox.exe"
261610:58:32:208 | MD | TRACE | +47 | File.__New - Creating new file object of: "H:\Arcade\LaunchBox\LaunchBox.exe"
261710:58:32:317 | MD | TRACE | +110 | File.__New - Creating new file object of: "H:\Arcade\RocketLauncher\Modules\MAME\MAME\1941.ini"
261810:58:32:395 | MD | TRACE | +78 | File.__New - Creating new file object of: "H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
261910:58:32:614 | MD | TRACE | +218 | File.Exist - This file exists: H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini
262010:58:32:645 | MD | DEBUG | +32 | RIniFile.__New - "Module" at index 1, adding "SystemModuleIni" from: "H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
262110:58:32:676 | MD | TRACE | +31 | File.__New - Creating new file object of: "H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
262210:58:32:833 | MD | TRACE | +156 | File.Exist - This file exists: H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini
262310:58:32:864 | MD | DEBUG | +31 | RIniFile.__New - "Module" at index 2, adding "GlobalModuleIni" from: "H:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
262410:58:32:895 | MD | INFO | +32 | StartModule - Ended
262510:58:32:942 | MD | INFO | +47 | BezelGUI - Started
262610:58:33:004 | MD | INFO | +62 | BezelGUI - Ended
262710:58:33:036 | MD | TRACE | +31 | Emulator.__New - Creating new emulator object for: "H:\Arcade\Emulators\mame64-193\mame64.exe"
262810:58:33:083 | MD | TRACE | +47 | Process.__New - Creating new process object for: "H:\Arcade\Emulators\mame64-193\mame64.exe"
262910:58:33:145 | MD | TRACE | +63 | File.__New - Creating new file object of: "H:\Arcade\Emulators\mame64-193\mame64.exe"
263010:58:33:254 | MD | TRACE | +109 | Window.__New - Created: "ahk_class MAME"
263110:58:33:301 | MD | TRACE | +47 | Window.__New - Created: "Open ahk_class ConsoleWindowClass"
263210:58:33:333 | MD | TRACE | +31 | Window.__New - Created: "ahk_class ConsoleWindowClass"
263310:58:33:364 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAMEDebugWindow"
263410:58:33:395 | MD | TRACE | +32 | Window.__New - Created: "ahk_class MAMEOutput"
263510:58:33:426 | MD | DEBUG | +31 | Module - Finished building the MAME object
263610:58:33:473 | MD | DEBUG | +47 | Module - Defaulting to MAME's Arcade mode for the remainder of this MAME module.
263710:58:33:505 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Fullscreen: No value for this key
263810:58:33:551 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: No value for this key
263910:58:33:614 | MD | INFO | +62 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
264010:58:33:645 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [1941] - LegacyMode: No value for this key
264110:58:33:692 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - LegacyMode: No value for this key
264210:58:33:739 | MD | TRACE | +46 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - LegacyMode: No value for this key
264310:58:33:770 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - LegacyMode: No value for this key
264410:58:33:801 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - LegacyMode: No value for this key
264510:58:33:848 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LegacyMode: No value for this key
264610:58:33:880 | MD | INFO | +31 | RIniFile.Read - Module - LegacyMode: false (DEFAULT)
264710:58:33:911 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAME_BIOS_Path: No value for this key
264810:58:33:942 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAME_BIOS_Path: No value for this key
264910:58:33:973 | MD | INFO | +31 | RIniFile.Read - Module - MAME_BIOS_Path: H:\Arcade\Emulators\mame64-193\roms (DEFAULT)
265010:58:34:036 | MD | INFO | +62 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Videomode: ini
265110:58:34:067 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - PauseMethod: No value for this key
265210:58:34:098 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PauseMethod: No value for this key
265310:58:34:161 | MD | INFO | +62 | RIniFile.Read - Module - PauseMethod: 1 (DEFAULT)
265410:58:34:192 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BilinearFilter: No value for this key
265510:58:34:239 | MD | TRACE | +46 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BilinearFilter: No value for this key
265610:58:34:270 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BilinearFilter: No value for this key
265710:58:34:301 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BilinearFilter: No value for this key
265810:58:34:348 | MD | INFO | +47 | RIniFile.Read - Module - BilinearFilter: false (DEFAULT)
265910:58:34:395 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - HLSL: No value for this key
266010:58:34:426 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HLSL: No value for this key
266110:58:34:458 | MD | INFO | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - HLSL: ini
266210:58:34:505 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - GLSL: No value for this key
266310:58:34:551 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - GLSL: No value for this key
266410:58:34:583 | MD | INFO | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - GLSL: ini
266510:58:34:630 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - BezelMode: No value for this key
266610:58:34:661 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BezelMode: No value for this key
266710:58:34:692 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BezelMode: No value for this key
266810:58:34:739 | MD | TRACE | +46 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - BezelMode: No value for this key
266910:58:34:801 | MD | TRACE | +63 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BezelMode: No value for this key
267010:58:34:833 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BezelMode: No value for this key
267110:58:34:864 | MD | INFO | +31 | RIniFile.Read - Module - BezelMode: layout (DEFAULT)
267210:58:34:911 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - VerticalRotationMode: No value for this key
267310:58:34:958 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - VerticalRotationMode: No value for this key
267410:58:34:989 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - VerticalRotationMode: No value for this key
267510:58:34:020 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - VerticalRotationMode: No value for this key
267610:58:35:051 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - VerticalRotationMode: No value for this key
267710:58:35:083 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VerticalRotationMode: No value for this key
267810:58:35:130 | MD | INFO | +47 | RIniFile.Read - Module - VerticalRotationMode: none (DEFAULT)
267910:58:35:161 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatMode: No value for this key
268010:58:35:192 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatMode: No value for this key
268110:58:35:239 | MD | INFO | +46 | RIniFile.Read - Module - CheatMode: false (DEFAULT)
268210:58:35:286 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatModeKey: No value for this key
268310:58:35:317 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatModeKey: No value for this key
268410:58:35:364 | MD | INFO | +46 | RIniFile.Read - Module - CheatModeKey: (NO VALUE)
268510:58:35:395 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [1941] - UseSoftwareList: No value for this key
268610:58:35:442 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseSoftwareList: No value for this key
268710:58:35:473 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - UseSoftwareList: No value for this key
268810:58:35:536 | MD | TRACE | +62 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseSoftwareList: No value for this key
268910:58:35:583 | MD | INFO | +47 | RIniFile.Read - Module - UseSoftwareList: false (DEFAULT)
269010:58:35:645 | MD | TRACE | +63 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - StaticParameters: No value for this key
269110:58:35:676 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - StaticParameters: No value for this key
269210:58:35:708 | MD | INFO | +31 | RIniFile.Read - Module - StaticParameters: (NO VALUE)
269310:58:35:739 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Parameters: No value for this key
269410:58:35:770 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Parameters: No value for this key
269510:58:35:817 | MD | INFO | +47 | RIniFile.Read - Module - Parameters: (NO VALUE)
269610:58:35:848 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Parameters: No value for this key
269710:58:35:895 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Parameters: No value for this key
269810:58:35:926 | MD | INFO | +31 | RIniFile.Read - Module - Parameters: (NO VALUE)
269910:58:35:958 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [1941] - MameRomName: No value for this key
270010:58:35:989 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - MameRomName: No value for this key
270110:58:35:020 | MD | INFO | +32 | RIniFile.Read - Module - MameRomName: (NO VALUE)
270210:58:36:051 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Autosave: No value for this key
270310:58:36:083 | MD | INFO | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Autosave: true
270410:58:36:130 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Volume: No value for this key
270510:58:36:161 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Volume: No value for this key
270610:58:36:208 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Volume: No value for this key
270710:58:36:255 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Volume: No value for this key
270810:58:36:302 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Volume: No value for this key
270910:58:36:348 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Volume: No value for this key
271010:58:36:380 | MD | INFO | +31 | RIniFile.Read - Module - Volume: (NO VALUE)
271110:58:36:427 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Artwork_Crop: No value for this key
271210:58:36:458 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Artwork_Crop: No value for this key
271310:58:36:505 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Artwork_Crop: No value for this key
271410:58:36:552 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Artwork_Crop: No value for this key
271510:58:36:598 | MD | INFO | +47 | RIniFile.Read - Module - Artwork_Crop: true (DEFAULT)
271610:58:36:661 | MD | TRACE | +62 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Use_Bezels: No value for this key
271710:58:36:708 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Bezels: No value for this key
271810:58:36:739 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Use_Bezels: No value for this key
271910:58:36:770 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Bezels: No value for this key
272010:58:36:817 | MD | INFO | +47 | RIniFile.Read - Module - Use_Bezels: false (DEFAULT)
272110:58:36:864 | MD | TRACE | +46 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Use_Overlays: No value for this key
272210:58:36:895 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Overlays: No value for this key
272310:58:36:927 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Use_Overlays: No value for this key
272410:58:36:958 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Overlays: No value for this key
272510:58:36:005 | MD | INFO | +47 | RIniFile.Read - Module - Use_Overlays: true (DEFAULT)
272610:58:37:036 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Use_Backdrops: No value for this key
272710:58:37:083 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Backdrops: No value for this key
272810:58:37:114 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Use_Backdrops: No value for this key
272910:58:37:161 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Backdrops: No value for this key
273010:58:37:208 | MD | INFO | +47 | RIniFile.Read - Module - Use_Backdrops: true (DEFAULT)
273110:58:37:270 | MD | TRACE | +63 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Use_Cpanels: No value for this key
273210:58:37:317 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Cpanels: No value for this key
273310:58:37:348 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Use_Cpanels: No value for this key
273410:58:37:380 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Cpanels: No value for this key
273510:58:37:411 | MD | INFO | +31 | RIniFile.Read - Module - Use_Cpanels: false (DEFAULT)
273610:58:37:442 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Use_Marquees: No value for this key
273710:58:37:473 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Marquees: No value for this key
273810:58:37:505 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Use_Marquees: No value for this key
273910:58:37:536 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Marquees: No value for this key
274010:58:37:567 | MD | INFO | +32 | RIniFile.Read - Module - Use_Marquees: false (DEFAULT)
274110:58:37:598 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - IniPath: No value for this key
274210:58:37:630 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - IniPath: No value for this key
274310:58:37:677 | MD | INFO | +47 | RIniFile.Read - Module - IniPath: (NO VALUE)
274410:58:37:708 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HashPath: No value for this key
274510:58:37:755 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HashPath: No value for this key
274610:58:37:802 | MD | INFO | +47 | RIniFile.Read - Module - HashPath: (NO VALUE)
274710:58:37:833 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseControllerRemap: No value for this key
274810:58:37:864 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - UseControllerRemap: No value for this key
274910:58:37:927 | MD | TRACE | +63 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseControllerRemap: No value for this key
275010:58:37:958 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - UseControllerRemap: No value for this key
275110:58:37:989 | MD | INFO | +31 | RIniFile.Read - Module - UseControllerRemap: true (DEFAULT)
275210:58:38:052 | MD | TRACE | +63 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapPath: No value for this key
275310:58:38:083 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapPath: No value for this key
275410:58:38:114 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapPath: No value for this key
275510:58:38:145 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapPath: No value for this key
275610:58:38:192 | MD | INFO | +47 | RIniFile.Read - Module - ControllerRemapPath: H:\Arcade\Emulators\mame64-193\ControllerRemap\ControllerRemap.exe (DEFAULT)
275710:58:38:239 | MD | TRACE | +46 | File.__New - Creating new file object of: "H:\Arcade\Emulators\mame64-193\ControllerRemap\ControllerRemap.exe"
275810:58:38:395 | MD | TRACE | +157 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapConfigPath: No value for this key
275910:58:38:427 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
276010:58:38:458 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapConfigPath: No value for this key
276110:58:38:489 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
276210:58:38:489 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapConfigPath: H:\Arcade\Emulators\mame64-193\ControllerRemap\ctrlr\ (DEFAULT)
276310:58:38:567 | MD | TRACE | +79 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - MAMECtrlrPath: No value for this key
276410:58:38:630 | MD | TRACE | +62 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
276510:58:38:692 | MD | TRACE | +63 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - MAMECtrlrPath: No value for this key
276610:58:38:739 | MD | TRACE | +46 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
276710:58:38:770 | MD | INFO | +32 | RIniFile.Read - Module - MAMECtrlrPath: H:\Arcade\Emulators\mame64-193\ctrlr (DEFAULT)
276810:58:38:848 | MD | TRACE | +78 | RIniFile.Read - Module {SystemModuleIni} - [1941] - Enable_Link_Play: No value for this key
276910:58:38:848 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
277010:58:38:880 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [1941] - Enable_Link_Play: No value for this key
277110:58:38:927 | MD | TRACE | +47 | RIniFile.Read - Module {GlobalModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
277210:58:38:958 | MD | INFO | +31 | RIniFile.Read - Module - Enable_Link_Play: false (DEFAULT)
277310:58:38:989 | MD | DEBUG | +31 | FadeInStart - Started
277410:58:38:036 | MD | DEBUG | +47 | XHotkeyTableCreation - Started
277510:58:39:067 | MD | DEBUG | +32 | XHotkeyTableCreation - KeyGroup ~a is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,
277610:58:39:114 | MD | DEBUG | +46 | XHotkeyTableCreation - Post loop 10 check
277710:58:39:145 | MD | DEBUG | +32 | XHotkeyTableCreation - Disabled Hotkey for: "~a"
277810:58:39:177 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 11 check
277910:58:39:208 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~a"
278010:58:39:239 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
278110:58:39:270 | MD | DEBUG | +32 | XHotkeyTableCreation - Ended
278210:58:39:302 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
278310:58:39:333 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,
278410:58:39:380 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 10 check
278510:58:39:427 | MD | DEBUG | +47 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
278610:58:39:458 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 11 check
278710:58:39:458 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
278810:58:39:552 | MD | DEBUG | +94 | XHotkeyTableCreation - Post loop 12 check
278910:58:39:583 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
279010:58:39:614 | MD | DEBUG | +31 | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
279110:58:39:677 | MD | TRACE | +63 | FadeInStart - Fade screen scale factor: X=0.833333, Y= 0.833333
279210:58:39:708 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Layer 1*.*
279310:58:39:755 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 1*.*
279410:58:39:786 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.*
279510:58:39:817 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.png
279610:58:39:849 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1.png
279710:58:39:895 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.gif
279810:58:39:942 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.tif
279910:58:39:974 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.bmp
280010:58:39:020 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.jpg
280110:58:40:052 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1.png
280210:58:40:083 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Extra Layer 1 - Console*.*
280310:58:40:130 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Extra Layer 1 - Console*.*
280410:58:40:177 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.*
280510:58:40:208 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.png
280610:58:40:270 | MD | DEBUG | +63 | GetFadeDirPicFile - Found Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console.png
280710:58:40:317 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.gif
280810:58:40:349 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.tif
280910:58:40:411 | MD | DEBUG | +62 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.bmp
281010:58:40:474 | MD | DEBUG | +63 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.jpg
281110:58:40:505 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console.png
281210:58:40:848 | MD | INFO | +344 | DefaultAnimateFadeIn - Started, direction is: in
281310:58:40:848 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
281410:58:40:958 | MD | INFO | +109 | DefaultAnimateFadeIn - Ended
281510:58:40:989 | MD | INFO | +31 | DefaultFadeAnimation - Started
281610:58:40:036 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Info Bar*.*
281710:58:41:067 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Info Bar*.*
281810:58:41:067 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Info Bar*.*
281910:58:41:099 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
282010:58:41:130 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.*
282110:58:41:177 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.png
282210:58:41:239 | MD | DEBUG | +62 | GetFadeDirPicFile - Found Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
282310:58:41:270 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
282410:58:41:317 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
282510:58:41:349 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
282610:58:41:380 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
282710:58:41:427 | MD | INFO | +47 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
282810:58:41:505 | MD | DEBUG | +78 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Layer 3*.*
282910:58:41:536 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 3*.*
283010:58:41:567 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.*
283110:58:41:599 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.png
283210:58:41:630 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
283310:58:41:677 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.gif
283410:58:41:739 | MD | DEBUG | +62 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.tif
283510:58:41:786 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.bmp
283610:58:41:817 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.jpg
283710:58:41:849 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
283810:58:41:880 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
283910:58:41:927 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Genre Logo: H:\Arcade\RocketLauncher\Media\Genre\_Default\Shooter \ Flying Vertical.*
284010:58:41:958 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rating Logo: H:\Arcade\RocketLauncher\Media\Rating\_Default\Not Rated.*
284110:58:41:989 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Developer Logo: H:\Arcade\RocketLauncher\Media\Developer\_Default\Capcom.*
284210:58:41:020 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Publisher Logo: H:\Arcade\RocketLauncher\Media\Publisher\_Default\Capcom.*
284310:58:42:067 | MD | DEBUG | +47 | BuildAssetsTable - Searching for a Year Logo: H:\Arcade\RocketLauncher\Media\Year\_Default\1990.*
284410:58:42:114 | MD | INFO | +46 | BuildAssetsTable - Ended
284510:58:42:145 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
284610:58:42:177 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo: H:\Arcade\RocketLauncher\Media\Logos\MAME\_Default\
284710:58:42:208 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo: H:\Arcade\RocketLauncher\Media\Logos\MAME\1941\
284810:58:42:239 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo:
284910:58:42:270 | MD | INFO | +32 | BuildAssetsTable - Ended
285010:58:42:302 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Loading start*.*
285110:58:42:364 | MD | DEBUG | +62 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Loading start*.*
285210:58:42:395 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Loading start*.*
285310:58:42:442 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
285410:58:42:489 | MD | DEBUG | +46 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading start*.*
285510:58:42:536 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Loading start": H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading start*.mp3
285610:58:42:567 | MD | DEBUG | +32 | GetFadeDirPicFile - Found Fade "Loading start": H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
285710:58:42:599 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
285810:58:42:630 | MD | INFO | +31 | DefaultFadeAnimation - Playing H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
285910:58:42:867 | MD | DEBUG | +250 | FadeInDelay - Started
286010:58:42:907 | MD | DEBUG | +31 | FadeInDelay - Ended
286110:58:42:951 | MD | INFO | +47 | DefaultFadeAnimationLoop - percentage
286210:58:43:049 | MD | INFO | +94 | DefaultFadeAnimation - Ended
286310:58:43:076 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage14
286410:58:43:149 | MD | INFO | +78 | DefaultFadeAnimationLoop - percentage25
286510:58:43:226 | MD | INFO | +78 | DefaultFadeAnimationLoop - percentage31
286610:58:43:297 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage39
286710:58:43:358 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage45
286810:58:43:509 | MD | DEBUG | +157 | FadeInStart - Ended
286910:58:43:548 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage55
287010:58:43:671 | MD | INFO | +125 | DefaultFadeAnimationLoop - percentage70
287110:58:43:763 | MD | INFO | +94 | DefaultFadeAnimationLoop - percentage83
287210:58:43:884 | MD | DEBUG | +125 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
287310:58:43:903 | MD | INFO | +15 | DefaultFadeAnimationLoop - percentage95
287410:58:43:939 | MD | DEBUG | +32 | DefaultFadeAnimationLoop - AnimationLoop has finished
287510:58:43:984 | MD | DEBUG | +46 | DefaultFadeAnimationLoop - Ended
287610:58:44:126 | MD | DEBUG | +141 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
287710:58:44:155 | MD | INFO | +31 | DxwndUpdateIniPath - DxwndIni set to H:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
287810:58:44:204 | MD | TRACE | +47 | CustomFunction.PreStart - Starting
287910:58:44:247 | MD | TRACE | +47 | CustomFunction.PreStart - Ending
288010:58:44:285 | MD | DEBUG | +31 | CoverFE - Started
288110:58:44:323 | MD | DEBUG | +47 | CoverFE - Ended
288210:58:44:357 | MD | TRACE | +31 | Process.__New - Creating new process object for: "C:\WINDOWS\system32\cmd.exe"
288310:58:44:392 | MD | TRACE | +32 | File.__New - Creating new file object of: "C:\WINDOWS\system32\cmd.exe"
288410:58:45:256 | MD | DEBUG | +859 | Process.RunDirect - "C:\WINDOWS\system32\cmd.exe /c "H:\Arcade\Emulators\mame64-193\mame64.exe" -listxml 1941 > tempBezel.txt" Process ID: 1092 and ErrorLevel reported as: 0
288510:58:45:310 | MD | TRACE | +63 | File.__New - Creating new file object of: "H:\Arcade\Emulators\mame64-193\tempBezel.txt"
288610:58:45:513 | MD | TRACE | +203 | File.Read - Read file to memory: H:\Arcade\Emulators\mame64-193\tempBezel.txt
288710:58:45:571 | MD | TRACE | +62 | StringUtils.RegExMatch - Matched "" from Haystack
288810:58:45:602 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "" from Haystack
288910:58:45:653 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "" from Haystack
289010:58:45:734 | MD | TRACE | +78 | StringUtils.TrimLeft - Trimming "" to ""
289110:58:45:783 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270"" from Haystack
289210:58:45:825 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "270" from Haystack
289310:58:45:874 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270" width="384"" from Haystack
289410:58:45:907 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "384" from Haystack
289510:58:45:952 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="270" width="384" height="224"" from Haystack
289610:58:46:046 | MD | TRACE | +94 | StringUtils.RegExMatch - Matched "224" from Haystack
289710:58:46:120 | MD | TRACE | +78 | StringUtils.RegExMatch - Matched "<control type="joy" player="1" buttons="2" ways="8"/>
2898 <control type="joy" player="2" buttons="2" ways="8"" from Haystack
289910:58:46:151 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "8" from Haystack
290010:58:46:189 | MD | INFO | +32 | Module - MAME ListXML values:
2901 Parent =
2902 Angle = 270
2903 Height = 224
2904 Width = 384
2905 Ways = 8
290610:58:46:234 | MD | TRACE | +46 | File.Delete - Deleting: tempBezel.txt
290710:58:46:333 | MD | INFO | +94 | BezelStart - Started
290810:58:46:388 | MD | INFO | +63 | BezelStart - Layout mode selected but no MAME or MESS layout file found. Using RocketLauncher Bezel normal mode instead.
290910:58:46:418 | MD | DEBUG | +31 | BezelStart - Bezel mode Normal selected.
291010:58:46:782 | MD | TRACE | +359 | BezelStart - Bezel variable values:
2911 [Settings] Game_Monitor =
2912 [Settings] Bezel_Supported_Image_Files = png|gif|tif|bmp|jpg
2913 [Settings] Bezel_Delay = 0
2914 [Bezel Change] Bezel_Transition_Duration = 500
2915 [Bezel Change] Bezel_Save_Selected = true
2916 [Bezel Change] Extra_FullScreen_Bezel = false
2917 [Background] Background_Change_Timer = 0
2918 [Background] Background_Transition_Animation = fade
2919 [Background] Background_Transition_Duration = 500
2920 [Background] Use_Backgrounds = false
2921 [Bezel Change Keys] Next_Bezel_Key = RShift&vkBFsc035
2922 [Bezel Change Keys] Previous_Bezel_Key =
292310:58:46:804 | MD | INFO | +32 | BezelStart - Game will be moved to monitor 1 if RL finds a valid bezel to be show.
292410:58:46:876 | MD | DEBUG | +62 | BezelStart - Assuming that game has vertical orientation. Bezel will search on the extra folder Vertical in order to find assets.
292510:58:46:907 | MD | DEBUG | +31 | BezelFilesPath - Looking for Bezel in: H:\Arcade\RocketLauncher\Media\Bezels\MAME\1941
292610:58:46:999 | MD | DEBUG | +94 | BezelFilesPath - Found Bezel art in folder: H:\Arcade\RocketLauncher\Media\Bezels\MAME\1941
292710:58:46:048 | MD | INFO | +47 | BezelStart - Loading Bezel image: H:\Arcade\RocketLauncher\Media\Bezels\MAME\1941\Bezel - Ashurax New Vrt (1).png
292810:58:47:073 | MD | INFO | +31 | BezelStart - Loading Background image with the same name of the bezel image: H:\Arcade\RocketLauncher\Media\Bezels\MAME\1941\Background - Ashurax New Vrt (1).png
292910:58:47:112 | MD | TRACE | +31 | ReadBezelIniFile - Bezel ini file found. Defined screen positions: X1=112 Y1=0 X2=1194 Y2=1440
293010:58:47:151 | MD | INFO | +47 | BezelStart - Ended
293110:58:47:187 | MD | INFO | +32 | Controller Remap: Start
293210:58:47:456 | MD | INFO | +265 | Controller Remap: ControllerRemapConfigPath: H:\Arcade\Emulators\mame64-193\ControllerRemap\ctrlr\
293310:58:47:481 | MD | INFO | +31 | Controller Remap: No Controller config file found.
293410:58:47:519 | MD | INFO | +32 | Controller Remap: End
293510:58:47:561 | MD | TRACE | +47 | StringUtils.StringLength - This string is "5" long
293610:58:47:652 | MD | TRACE | +93 | StringUtils.Right - Trimming "0.193" to "193"
293710:58:47:693 | MD | INFO | +32 | Module - Detected MAME Product Version from 'H:\Arcade\Emulators\mame64-193\mame64.exe' is 193
293810:58:47:750 | MD | TRACE | +62 | StringUtils.Contains - "MAME" does not contain "ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664|mo5"
293910:58:47:858 | MD | TRACE | +109 | StringUtils.Contains - "MAME" does not contain "studio2|mpt02"
294010:58:47:918 | MD | TRACE | +63 | StringUtils.Replace - Replacing "|" with ";"
294110:58:47:947 | MD | TRACE | +31 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
294210:58:48:029 | MD | TRACE | +78 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
294310:58:48:109 | MD | TRACE | +78 | File.__New - Creating new file object of: "H:\Arcade\Emulators\mame64-193\cfg\MAME\1941"
294410:58:48:241 | MD | TRACE | +125 | Folder.__New - Created new folder object of: "H:\Arcade\Emulators\mame64-193\cfg\MAME\1941"
294510:58:48:300 | MD | INFO | +63 | Module - Running MAME in non-legacy mode
294610:58:48:406 | MD | INFO | +109 | Module - SinglePlayer session
294710:58:48:455 | MD | TRACE | +47 | CustomFunction.PreLaunch - Starting
294810:58:48:509 | MD | TRACE | +63 | CustomFunction.PreLaunch - Ending
294910:58:48:559 | MD | INFO | +47 | Process.Run - Running: "H:\Arcade\Emulators\mame64-193\mame64.exe" 1941 -rompath "H:\Arcade\ROMs\mame193;H:\Arcade\Emulators\mame64-193\roms" -window -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -autosave -nofilter -skip_gameinfo
295010:58:48:664 | MD | DEBUG | +109 | Process.Run - "mame64.exe 1941 -rompath "H:\Arcade\ROMs\mame193;H:\Arcade\Emulators\mame64-193\roms" -window -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -autosave -nofilter -skip_gameinfo" Process ID: 436
295110:58:48:678 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
295210:58:48:740 | MD | TRACE | +62 | CustomFunction.PostLaunch - Ending
295310:58:48:801 | MD | TRACE | +63 | Window.__New - Created: "ahk_id 1114594"
295410:58:48:844 | MD | TRACE | +47 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
295510:58:48:893 | MD | TRACE | +47 | Window.GetPos - Retrieved x:26 y:26 w: 677 h: 343 from "ahk_id 1114594"
295610:58:48:914 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
295710:58:48:971 | MD | DEBUG | +47 | MiscUtils.GetActiveWindowStatus - Title: H:\Arcade\Emulators\mame64-193\mame64.exe | Class: ConsoleWindowClass | State: 0 | X: 26 | Y: 26 | Width: 677 | Height: 343 | Window HWND: 0x1101e2 | Process ID: 436 | Process Path: H:\Arcade\Emulators\mame64-193\mame64.exe
295810:58:48:013 | MD | INFO | +47 | Window.Wait - Waiting for window "ahk_class MAME"
295910:58:49:345 | MD | TRACE | +328 | Window.__New - Created: "ahk_id 1508216"
296010:58:49:368 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
296110:58:49:398 | MD | TRACE | +31 | Window.GetPos - Retrieved x: y: w: h: from "ahk_id 1508216"
296210:58:49:478 | MD | TRACE | +78 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
296310:58:49:528 | MD | DEBUG | +16 | MiscUtils.GetActiveWindowStatus - Title: MAME: 1941: Counter Attack (World 900227) [1941] | Class: MAME | State: 0 | X: | Y: | Width: | Height: | Window HWND: 0x170378 | Process ID: 436 | Process Path: H:\Arcade\Emulators\mame64-193\mame64.exe
296410:58:49:554 | MD | TRACE | +32 | Window.__New - Created: "ahk_id 1508216"
296510:58:49:624 | MD | TRACE | +62 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
296610:58:49:662 | MD | TRACE | +31 | Window.GetPos - Retrieved x:484 y:0 w: 632 h: 860 from "ahk_id 1508216"
296710:58:49:715 | MD | TRACE | +63 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
296810:58:49:787 | MD | DEBUG | +62 | MiscUtils.GetActiveWindowStatus - Title: MAME: 1941: Counter Attack (World 900227) [1941] | Class: MAME | State: 0 | X: 484 | Y: 0 | Width: 632 | Height: 860 | Window HWND: 0x170378 | Process ID: 436 | Process Path: H:\Arcade\Emulators\mame64-193\mame64.exe
296910:58:49:844 | MD | INFO | +63 | Window.WaitActive - Waiting for "ahk_class MAME"
297010:58:50:042 | MD | TRACE | +203 | Window.__New - Created: "ahk_id 1508216"
297110:58:50:109 | MD | TRACE | +62 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
297210:58:50:140 | MD | TRACE | +32 | Window.GetPos - Retrieved x:484 y:0 w: 632 h: 860 from "ahk_id 1508216"
297310:58:50:178 | MD | TRACE | +31 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
297410:58:50:266 | MD | DEBUG | +94 | MiscUtils.GetActiveWindowStatus - Title: MAME: 1941: Counter Attack (World 900227) [1941] | Class: MAME | State: 0 | X: 484 | Y: 0 | Width: 632 | Height: 860 | Window HWND: 0x170378 | Process ID: 436 | Process Path: H:\Arcade\Emulators\mame64-193\mame64.exe
297510:58:50:356 | MD | TRACE | +93 | CustomFunction.PreBezelDraw - Starting
297610:58:50:397 | MD | TRACE | +32 | CustomFunction.SetFullscreenPostLaunch - Starting
297710:58:50:447 | MD | TRACE | +62 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
297810:58:50:489 | MD | TRACE | +31 | CustomFunction.SetFullscreenPostLaunch - Ending
297910:58:50:508 | MD | TRACE | +32 | CustomFunction.PreBezelDraw - Ending
298010:58:50:546 | MD | INFO | +31 | BezelDraw - Started
298110:58:50:686 | MD | TRACE | +141 | ReadBezelIniFile - Bezel ini file found. Defined screen positions: X1=112 Y1=0 X2=1194 Y2=1440
298210:58:50:912 | MD | TRACE | +218 | BezelDraw - Background Screen Position: BezelImage left=0 top=0 right=1600 bottom=900
298310:58:50:956 | MD | INFO | +47 | BezelDraw - Bezel Screen Offset: left= top= right= bottom=
298410:58:51:028 | MD | TRACE | +78 | Window.Set - Setting Transparent to 0 for window "ahk_class ConsoleWindowClass"
298510:58:51:084 | MD | INFO | +47 | HideWindowDecorators - Started
298610:58:51:125 | MD | INFO | +47 | HideWindowDecorators - disableHideBorder=, disableHideTitleBar=, disableHideToggleMenu=, hideBorderFirst=
298710:58:51:349 | MD | INFO | +219 | ToggleMenu - Started
298810:58:51:887 | MD | WARNING | +547 | ToggleMenu - Timed out trying to restore MenuBar for 0x170378
298910:58:51:938 | MD | INFO | +47 | ToggleMenu - Ended
299010:58:52:127 | MD | INFO | +187 | HideWindowDecorators - Ended
299110:58:52:151 | MD | INFO | +31 | MoveWindow - Moving window ahk_id 0x170378 to X=462, Y=0, W=676 H=900
299210:58:52:371 | MD | TRACE | +219 | WinMove - Moved ahk_id 0x170378 to x:462 y:0 w: 676 h: 900
299310:58:52:401 | MD | TRACE | +31 | WinGetPos - Retrieved x:462 y:0 w: 676 h: 900 from ahk_id 0x170378
299410:58:52:481 | MD | INFO | +78 | MoveWindow - Successful: Window ahk_id 0x170378 moved to X=462, Y=0, W=676 H=900
299510:58:52:648 | MD | TRACE | +172 | BezelDraw - Bezel Image Screen Position: BezelImage left=392 top=0 right=1208 bottom=900
299610:58:52:728 | MD | TRACE | +78 | BezelDraw - Game Screen Position: BezelImage left=462 top=0 right=1138 bottom=900
299710:58:52:778 | MD | DEBUG | +47 | XHotkeyTableCreation - Started
299810:58:52:858 | MD | DEBUG | +78 | XHotkeyTableCreation - KeyGroup ~RShift&~vkBFsc035 not in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,
299910:58:52:888 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 1 check
300010:58:52:968 | MD | DEBUG | +78 | XHotkeyTableCreation - Post loop 2 check
300110:58:52:005 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~RShift & ~vkBFsc035" to call label: "nextBezel"
300210:58:53:058 | MD | DEBUG | +63 | XHotkeyTableCreation - Ended
300310:58:53:097 | MD | TRACE | +31 | EnableBezelKeys - Bezel Keys Enabled
300410:58:53:120 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
300510:58:53:159 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~RShift&~vkBFsc035 is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,~RShift&~vkBFsc035,
300610:58:53:218 | MD | DEBUG | +63 | XHotkeyTableCreation - Post loop 10 check
300710:58:53:249 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~RShift & ~vkBFsc035"
300810:58:53:293 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 11 check
300910:58:53:362 | MD | DEBUG | +62 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~RShift & ~vkBFsc035" to call label: "nextBezel"
301010:58:53:421 | MD | DEBUG | +63 | XHotkeyTableCreation - Post loop 12 check
301110:58:53:445 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
301210:58:53:460 | MD | INFO | +0 | BezelDraw - Ended
301310:58:53:491 | MD | TRACE | +31 | Window.Show - Unhiding window "ahk_class MAME"
301410:58:53:717 | MD | DEBUG | +235 | FadeInExit - Started
301510:58:53:754 | MD | INFO | +31 | DefaultAnimateFadeIn - Started, direction is: out
301610:58:53:970 | MD | INFO | +219 | DefaultAnimateFadeIn - Ended
301710:58:54:059 | MD | DEBUG | +94 | XHotkeyTableCreation - Started
301810:58:54:092 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~a is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,~RShift&~vkBFsc035,
301910:58:54:155 | MD | DEBUG | +62 | GetFadeDirPicFile - Checking if any Fade "Loading complete" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Loading complete*.*
302010:58:54:179 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Loading complete" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Loading complete*.*
302110:58:54:217 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Loading complete" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Loading complete*.*
302210:58:54:246 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Loading complete" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Loading complete*.*
302310:58:54:296 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Loading complete" media exists in: H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading complete*.*
302410:58:54:325 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Loading complete": H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading complete*.mp3
302510:58:54:374 | MD | DEBUG | +47 | GetFadeDirPicFile - Found Fade "Loading complete": H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Complete.mp3
302610:58:54:403 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Complete.mp3
302710:58:54:433 | MD | INFO | +32 | DefaultFadeFinished - Playing fade complete sound: H:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Complete.mp3
302810:58:54:548 | MD | DEBUG | +109 | XHotkeyTableCreation - Post loop 10 check
302910:58:54:576 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~a"
303010:58:54:638 | MD | DEBUG | +63 | XHotkeyTableCreation - Post loop 11 check
303110:58:54:688 | MD | DEBUG | +47 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~a" to call label: "TogglePauseMenuStatus"
303210:58:54:718 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
303310:58:54:764 | MD | DEBUG | +47 | XHotkeyTableCreation - Ended
303410:58:54:811 | MD | DEBUG | +47 | XHotkeyTableCreation - Started
303510:58:54:859 | MD | DEBUG | +46 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,~RShift&~vkBFsc035,
303610:58:54:902 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 10 check
303710:58:54:938 | MD | DEBUG | +32 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
303810:58:54:998 | MD | DEBUG | +62 | XHotkeyTableCreation - Post loop 11 check
303910:58:54:028 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
304010:58:55:075 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 12 check
304110:58:55:105 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
304210:58:55:170 | MD | DEBUG | +63 | FadeInExit - Ended, waiting for user to close launched application
304310:58:55:218 | MD | TRACE | +47 | CustomFunction.PostLoad - Starting
304410:58:55:265 | MD | TRACE | +47 | CustomFunction.PostLoad - Ending
304510:58:55:295 | MD | INFO | +31 | Process.Process - "WaitClose" "mame64.exe"
304610:58:55:339 | MD | TRACE | +47 | Process.GetProcessID
304710:58:58:224 | MD | INFO | +2875 | CloseProcess - Started, user requested to end launched application
304810:58:58:248 | MD | DEBUG | +31 | FadeOutStart - Started
304910:58:58:279 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
305010:58:58:309 | MD | DEBUG | +32 | XHotkeyTableCreation - KeyGroup ~a is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,~RShift&~vkBFsc035,
305110:58:58:340 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 10 check
305210:58:58:383 | MD | DEBUG | +47 | XHotkeyTableCreation - Disabled Hotkey for: "~a"
305310:58:58:464 | MD | DEBUG | +78 | XHotkeyTableCreation - Post loop 11 check
305410:58:58:546 | MD | DEBUG | +78 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~a"
305510:58:58:576 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
305610:58:58:606 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
305710:58:58:666 | MD | DEBUG | +63 | XHotkeyTableCreation - Started
305810:58:58:698 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~a,PrintScreen,~e&~t,~RShift&~vkBFsc035,
305910:58:58:749 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 10 check
306010:58:58:811 | MD | DEBUG | +63 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
306110:58:58:842 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 11 check
306210:58:58:883 | MD | DEBUG | +47 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
306310:58:58:930 | MD | DEBUG | +47 | XHotkeyTableCreation - Post loop 12 check
306410:58:58:961 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
306510:58:58:011 | MD | DEBUG | +47 | FadeOutStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
306610:58:59:041 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\1941\Layer -1*.*
306710:58:59:071 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer -1*.*
306810:58:59:122 | MD | DEBUG | +47 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.*
306910:58:59:152 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.png
307010:58:59:202 | MD | DEBUG | +47 | GetFadeDirPicFile - Found Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1.png
307110:58:59:243 | MD | DEBUG | +47 | GetFadeDirPicFile - Looking for Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.gif
307210:58:59:274 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.tif
307310:58:59:304 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.bmp
307410:58:59:354 | MD | DEBUG | +46 | GetFadeDirPicFile - Looking for Fade "Layer -1": H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.jpg
307510:58:59:388 | MD | INFO | +32 | GetFadePicFile - Randomized images and Fade will use H:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer -1.png
307610:58:59:538 | MD | INFO | +156 | DefaultAnimateFadeOut - Started, direction is: in
307710:58:59:763 | MD | INFO | +219 | DefaultAnimateFadeOut - Ended
307810:58:59:791 | MD | DEBUG | +31 | FadeOutStart - Ended
307910:58:59:857 | MD | TRACE | +62 | Window.Close - Closing: "ahk_class MAME"
308010:59:00:032 | MD | INFO | +172 | CloseProcess - Ended
308110:59:00:062 | MD | DEBUG | +32 | Process.Process - "mame64.exe" returned 0 and is now closed. Continuing thread.
308210:59:00:102 | MD | INFO | +46 | BezelExit - Started
308310:59:00:177 | MD | INFO | +63 | BezelExit - Removing bezel image components to exit RocketLauncher.
308410:59:00:243 | MD | INFO | +78 | BezelExit - Ended
308510:59:00:278 | MD | TRACE | +31 | CustomFunction.PostStop - Starting
308610:59:00:328 | MD | TRACE | +47 | CustomFunction.PostStop - Ending
308710:59:00:372 | MD | DEBUG | +47 | FadeOutExit - Started
308810:59:00:744 | MD | INFO | +375 | DefaultAnimateFadeOut - Started, direction is: out
308910:59:00:998 | MD | INFO | +250 | DefaultAnimateFadeOut - Ended
309010:59:00:031 | MD | DEBUG | +31 | FadeOutExit - Ended
309110:59:01:060 | MD | INFO | +32 | ExitModule - Started
309210:59:01:091 | MD | INFO | +31 | UpdateStatistics - Starting Updating Statistics
309310:59:01:136 | MD | DEBUG | +47 | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
309410:59:01:196 | MD | DEBUG | +62 | UpdateStatistics - gameSectionStartTime:3087906
309510:59:01:247 | MD | DEBUG | +47 | UpdateStatistics - ElapsedTime:5
309610:59:01:277 | MD | TRACE | +31 | Statistics cleared game name: 1941
309710:59:01:796 | MD | DEBUG | +516 | UpdateStatistics - Loaded game statistics from ini files:
3098 Number_of_Times_Played: 13
3099 Last_Time_Played: Friday December 21, 2018 10:56:21 AM
3100 Average_Time_Played: 13
3101 Total_Time_Played: 165
3102 System_Total_Played_Time:
3103 Total_Global_Played_Time:
310410:59:01:842 | MD | DEBUG | +47 | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 14
3105 Last_Time_Played: Friday December 21, 2018 10:58:55 AM
3106 Average_Time_Played: 12
3107 Total_Time_Played: 170
3108 System_Total_Played_Time:
3109 Total_Global_Played_Time:
311010:59:02:405 | MD | INFO | +562 | UpdateStatistics - Game section statistics updated.
311110:59:02:436 | MD | TRACE | +32 | CustomFunction.PostExit - Starting
311210:59:02:498 | MD | TRACE | +62 | CustomFunction.PostExit - Ending
311310:59:02:539 | MD | INFO | +47 | ExitModule - Ended
3114End of Module Logs
311510:59:02:723 | RL | INFO | +43719 | Main - Module ended, exiting RocketLauncher normally
311610:59:02:739 | RL | INFO | +15 | ExitScript - Started
311710:59:02:801 | RL | DEBUG | +63 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
311810:59:02:817 | RL | DEBUG | +16 | Registry.Read - Registry Read finished, returning 0
311910:59:02:832 | RL | TRACE | +15 | Window.Get - Transparent is "" from "ahk_id 0xd01f2"
312010:59:02:832 | RL | INFO | +0 | ExitScript - Checking what application is currently in focus.
312110:59:02:848 | RL | TRACE | +16 | Window.Active - "ahk_id 0xd01f2" is the active window
312210:59:02:895 | RL | INFO | +47 | ExitScript - LaunchBox is currently active. Proceeding with exit
312310:59:02:942 | RL | TRACE | +47 | StringUtils.Contains - "true" contains "true|kill" at position 1
312410:59:02:973 | RL | INFO | +31 | ExitScript - Restoring taskbar
312510:59:02:989 | RL | TRACE | +15 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
312610:59:03:145 | RL | TRACE | +157 | Window.Show - Unhiding window "ahk_class Button"
312710:59:03:176 | RL | INFO | +31 | SystemCursor - Restoring mouse cursor
312810:59:03:223 | RL | INFO | +47 | ExitScript - Restored cursor
312910:59:03:254 | RL | INFO | +31 | ExitScript - Ended
3130[/code]