· 8 years ago · Apr 01, 2018, 05:14 AM
1[code]
221:52:43:154 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
321:52:43:186 | RL | WARNING | +31 | 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.
421:52:43:233 | RL | WARNING | +47 | Main - You have "Logging_Log_Command_Window" enabled. This is only for logging errors being dumped to the command window from an executable. This may cause issues with running some executables and needs to be turned off when you are done.
521:52:43:389 | RL | DEBUG | +156 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
621:52:43:389 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
721:52:43:389 | RL | INFO | +0 | Main - System Specs:
8 RocketLauncher Dir: R:\Arcade\RocketLauncher
9 RocketLauncher is: 32-bit
10 OS: Microsoft Windows 10 Home Single Language
11 SKU: Windows 8 Single Language
12 Total Memory: 32637.33 MB
13 Free Memory: 29884.48 MB
14 Used Memory: 2752.852 MB
15 SystemType: 64-bit
16 Physical Processors: 1
17 Logical Processors: 8
18 GPU 1 Name: Intel(R) HD Graphics 4600
19 GPU 1 RAM: 1024.00 MB
20 GPU 1 Driver Version: 20.19.15.4835
21 GPU 2 Name: NVIDIA GeForce GTX 1080
22 GPU 2 RAM: -1.00 MB
23 GPU 2 Driver Version: 23.21.13.9101
24 Sound 1 Device: NVIDIA High Definition Audio
25 Sound 1 Status: Enabled
26 Sound 2 Device: High Definition Audio Device
27 Sound 2 Status: Enabled
28 Sound 3 Device: Intel(R) Display Audio
29 Sound 3 Status: Enabled
30 Sound 4 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
31 Sound 4 Status: Enabled
32 OS Language: English_United_States
33 System Locale: en-US
34 Formats Locale: en-US
35 Windows UI Language: en-US
36 Text Encoding: Windows-1252
37 OS Admin Status: No
38 RL Compatibility Flags:
39 Latest .Net Version: v4.0.30319
40 Monitor #1 (\\.\DISPLAY1): 2560x1440 (2560x1400 work) [32bit] [120hz] [Landscape]
41 Monitor #2 (\\.\DISPLAY2): 1024x768 (1024x728 work) [32bit] [60hz] [Landscape] (Primary)
42 Monitor #3 (\\.\DISPLAY5): 1920x1080 (1920x1040 work) [32bit] [59hz] [Landscape]
43 Current AHK Desktop Width: 1024
44 Current AHK Desktop Height: 768
45 Monitor #1 DPI: 100
46 Monitor #2 DPI: 100
47 Monitor #3 DPI: 100
48 ErrorMode: 0
49 AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe
50 AHK Version: 1.1.13.00
51 Unicode: No
5221:52:43:389 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\RocketLauncher.exe exists
5321:52:43:404 | RL | DEBUG | +16 | CheckFile - Attributes:
54 FileDescription RocketLauncher
55 FileVersion 1.2.0.1
56 LegalCopyright ©2016 RocketLauncher
57 ProductName djvj's one swell guy!
58 ProductVersion 1.2.0.1
59 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
60 File Size: 2195456 bytes
61 Created: 3/26/2018 - 9:54:54 PM
62 Modified: 3/26/2018 - 8:21:00 PM
6321:52:43:404 | RL | INFO | +0 | GetSystems - Started
6421:52:43:404 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\RocketLauncherUI\Databases\Systems.xml exists
6521:52:43:420 | RL | DEBUG | +15 | CheckFile - Attributes:
66 File Size: 94 bytes
67 Created: 3/26/2018 - 9:54:58 PM
68 Modified: 3/26/2018 - 9:56:46 PM
6921:52:43:420 | RL | INFO | +0 | GetSystems - Found a RocketLauncher Systems.xml: "R:\Arcade\RocketLauncher\RocketLauncherUI\Databases\Systems.xml"
7021:52:43:420 | RL | INFO | +0 | GetSystems - Parsing the systems xml
7121:52:43:420 | RL | INFO | +0 | GetSystems - Ended
7221:52:43:451 | RL | INFO | +31 | Main - RocketLauncher launched directly
7321:53:07:785 | RL | TRACE | +24329 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll"
7421:53:07:785 | RL | INFO | +0 | File.CheckFile - Checking if "R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
7521:53:07:803 | RL | TRACE | +15 | File.Exist - This file exists: R:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll
7621:53:07:806 | RL | DEBUG | +16 | File.CheckFile - Attributes:
77 FileDescription RocketLauncher Utils
78 FileVersion 1.1.0.0
79 InternalName RocketLauncher.dll
80 LegalCopyright Copyright © RocketLauncher 2013-2016
81 OriginalFilename RocketLauncher.dll
82 ProductName RocketLauncher
83 ProductVersion 1.1.0.0
84 File Size: 81408 bytes
85 Created: 3/26/2018 - 9:54:56 PM
86 Modified: 3/26/2018 - 8:20:55 PM
8721:53:07:816 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\Array.ahk
8821:53:07:816 | RL | DEBUG | +0 | CheckFile - Attributes:
89 File Size: 4926 bytes
90 Created: 3/26/2018 - 9:54:55 PM
91 Modified: 3/26/2018 - 8:21:08 PM
9221:53:07:832 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk
9321:53:07:832 | RL | DEBUG | +0 | CheckFile - Attributes:
94 File Size: 5112 bytes
95 Created: 3/26/2018 - 9:54:55 PM
96 Modified: 10/9/2016 - 11:25:10 PM
9721:53:07:847 | RL | INFO | +16 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe exists
9821:53:07:925 | RL | DEBUG | +78 | CheckFile - Attributes:
99 FileDescription
100 FileVersion 1.1.09.04
101 InternalName
102 OriginalFilename
103 ProductName
104 ProductVersion 1.1.09.04
105 File Size: 657920 bytes
106 Created: 3/26/2018 - 9:54:55 PM
107 Modified: 3/4/2016 - 10:03:57 PM
10821:53:07:941 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
10921:53:07:941 | RL | DEBUG | +0 | CheckFile - Attributes:
110 File Size: 5503 bytes
111 Created: 3/26/2018 - 9:54:55 PM
112 Modified: 3/26/2018 - 8:21:08 PM
11321:53:07:957 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
11421:53:07:957 | RL | DEBUG | +0 | CheckFile - Attributes:
115 File Size: 5716 bytes
116 Created: 3/26/2018 - 9:54:55 PM
117 Modified: 3/4/2016 - 10:03:57 PM
11821:53:07:972 | RL | ERROR | +16 | CRC Check - No CRC defined on the header for: R:\Arcade\RocketLauncher\Module Extensions\gdip.ahk
11921:53:07:972 | RL | DEBUG | +0 | CheckFile - Attributes:
120 File Size: 88789 bytes
121 Created: 3/26/2018 - 9:54:55 PM
122 Modified: 3/4/2016 - 10:03:57 PM
12321:53:07:988 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk
12421:53:07:003 | RL | DEBUG | +15 | CheckFile - Attributes:
125 File Size: 5955 bytes
126 Created: 3/26/2018 - 9:54:55 PM
127 Modified: 10/9/2016 - 11:25:23 PM
12821:53:08:003 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll exists
12921:53:08:090 | RL | DEBUG | +94 | CheckFile - Attributes:
130 File Size: 13090816 bytes
131 Created: 3/26/2018 - 9:54:55 PM
132 Modified: 3/4/2016 - 10:03:58 PM
13321:53:08:090 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll exists
13421:53:08:184 | RL | DEBUG | +94 | CheckFile - Attributes:
135 FileDescription iTextSharp
136 FileVersion 5.4.2.0
137 InternalName itextsharp.dll
138 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
139 OriginalFilename itextsharp.dll
140 ProductName iTextSharp
141 ProductVersion 5.4.2.0
142 CompanyName 1T3XT BVBA
143 File Size: 3743744 bytes
144 Created: 3/26/2018 - 9:54:56 PM
145 Modified: 3/4/2016 - 10:03:58 PM
14621:53:08:199 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Java.ahk
14721:53:08:199 | RL | DEBUG | +0 | CheckFile - Attributes:
148 File Size: 7859 bytes
149 Created: 3/26/2018 - 9:54:56 PM
150 Modified: 10/9/2016 - 11:25:36 PM
15121:53:08:215 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\JSON.ahk
15221:53:08:215 | RL | DEBUG | +0 | CheckFile - Attributes:
153 File Size: 9227 bytes
154 Created: 3/26/2018 - 9:54:56 PM
155 Modified: 3/9/2016 - 3:42:45 AM
15621:53:08:231 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Origin.ahk
15721:53:08:246 | RL | DEBUG | +15 | CheckFile - Attributes:
158 File Size: 4915 bytes
159 Created: 3/26/2018 - 9:54:56 PM
160 Modified: 10/9/2016 - 11:26:16 PM
16121:53:08:262 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk
16221:53:08:262 | RL | DEBUG | +0 | CheckFile - Attributes:
163 File Size: 6915 bytes
164 Created: 3/26/2018 - 9:54:56 PM
165 Modified: 3/4/2016 - 10:03:57 PM
16621:53:08:277 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\RIni.ahk | v1.7
16721:53:08:277 | RL | DEBUG | +0 | CheckFile - Attributes:
168 File Size: 67872 bytes
169 Created: 3/26/2018 - 9:54:56 PM
170 Modified: 9/11/2016 - 11:40:14 AM
17121:53:08:277 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
17221:53:08:324 | RL | DEBUG | +46 | CheckFile - Attributes:
173 FileDescription SevenZipSharp
174 FileVersion 0.64.5717.6837
175 InternalName SevenZipSharp.dll
176 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
177 OriginalFilename SevenZipSharp.dll
178 ProductName SevenZipSharp
179 ProductVersion 0.64.5717.6837
180 CompanyName Markovtsev Vadim
181 File Size: 167424 bytes
182 Created: 3/26/2018 - 9:54:56 PM
183 Modified: 3/4/2016 - 10:03:57 PM
18421:53:08:340 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\Steam.ahk
18521:53:08:340 | RL | DEBUG | +0 | CheckFile - Attributes:
186 File Size: 5517 bytes
187 Created: 3/26/2018 - 9:54:56 PM
188 Modified: 10/9/2016 - 11:26:25 PM
18921:53:08:356 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: R:\Arcade\RocketLauncher\Module Extensions\VA.ahk
19021:53:08:356 | RL | DEBUG | +0 | CheckFile - Attributes:
191 File Size: 34688 bytes
192 Created: 3/26/2018 - 9:54:56 PM
193 Modified: 3/4/2016 - 10:03:57 PM
19421:53:08:371 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk
19521:53:08:371 | RL | DEBUG | +0 | CheckFile - Attributes:
196 File Size: 3862 bytes
197 Created: 3/26/2018 - 9:54:56 PM
198 Modified: 10/9/2016 - 11:26:32 PM
19921:53:08:387 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\7z.ahk
20021:53:08:387 | RL | DEBUG | +0 | CheckFile - Attributes:
201 File Size: 33916 bytes
202 Created: 3/26/2018 - 9:54:55 PM
203 Modified: 3/26/2018 - 8:21:08 PM
20421:53:08:402 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Bezel.ahk
20521:53:08:402 | RL | DEBUG | +0 | CheckFile - Attributes:
206 File Size: 121257 bytes
207 Created: 3/26/2018 - 9:54:55 PM
208 Modified: 3/26/2018 - 8:21:06 PM
20921:53:08:418 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade.ahk
21021:53:08:418 | RL | DEBUG | +0 | CheckFile - Attributes:
211 File Size: 39707 bytes
212 Created: 3/26/2018 - 9:54:55 PM
213 Modified: 3/26/2018 - 8:21:24 PM
21421:53:08:434 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade Init.ahk
21521:53:08:434 | RL | DEBUG | +0 | CheckFile - Attributes:
216 File Size: 1140 bytes
217 Created: 3/26/2018 - 9:54:55 PM
218 Modified: 10/9/2016 - 11:27:47 PM
21921:53:08:449 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Fade Animations.ahk
22021:53:08:449 | RL | DEBUG | +0 | CheckFile - Attributes:
221 File Size: 77961 bytes
222 Created: 3/26/2018 - 9:54:55 PM
223 Modified: 10/9/2016 - 11:27:37 PM
22421:53:08:465 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Keymapper.ahk
22521:53:08:465 | RL | DEBUG | +0 | CheckFile - Attributes:
226 File Size: 33682 bytes
227 Created: 3/26/2018 - 9:54:55 PM
228 Modified: 10/9/2016 - 11:28:29 PM
22921:53:08:481 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk
23021:53:08:481 | RL | DEBUG | +0 | CheckFile - Attributes:
231 File Size: 3966 bytes
232 Created: 3/26/2018 - 9:54:55 PM
233 Modified: 10/9/2016 - 11:28:17 PM
23421:53:08:496 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiGame.ahk
23521:53:08:496 | RL | DEBUG | +0 | CheckFile - Attributes:
236 File Size: 41583 bytes
237 Created: 3/26/2018 - 9:54:55 PM
238 Modified: 10/9/2016 - 11:28:47 PM
23921:53:08:512 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk
24021:53:08:512 | RL | DEBUG | +0 | CheckFile - Attributes:
241 File Size: 169 bytes
242 Created: 3/26/2018 - 9:54:55 PM
243 Modified: 10/9/2016 - 11:28:38 PM
24421:53:08:527 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk
24521:53:08:527 | RL | DEBUG | +0 | CheckFile - Attributes:
246 File Size: 67277 bytes
247 Created: 3/26/2018 - 9:54:55 PM
248 Modified: 10/9/2016 - 11:28:55 PM
24921:53:08:543 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Pause.ahk
25021:53:08:543 | RL | DEBUG | +0 | CheckFile - Attributes:
251 File Size: 408415 bytes
252 Created: 3/26/2018 - 9:54:55 PM
253 Modified: 3/26/2018 - 8:21:22 PM
25421:53:08:559 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Pause Init.ahk
25521:53:08:559 | RL | DEBUG | +0 | CheckFile - Attributes:
256 File Size: 563 bytes
257 Created: 3/26/2018 - 9:54:55 PM
258 Modified: 10/9/2016 - 11:29:15 PM
25921:53:08:574 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Password.ahk
26021:53:08:574 | RL | DEBUG | +0 | CheckFile - Attributes:
261 File Size: 10131 bytes
262 Created: 3/26/2018 - 9:54:55 PM
263 Modified: 10/9/2016 - 11:29:07 PM
26421:53:08:590 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
26521:53:08:590 | RL | DEBUG | +0 | CheckFile - Attributes:
266 File Size: 31509 bytes
267 Created: 3/26/2018 - 9:54:55 PM
268 Modified: 3/26/2018 - 8:21:22 PM
26921:53:08:606 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk
27021:53:08:606 | RL | DEBUG | +0 | CheckFile - Attributes:
271 File Size: 3558 bytes
272 Created: 3/26/2018 - 9:54:55 PM
273 Modified: 10/9/2016 - 11:32:18 PM
27421:53:08:621 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
27521:53:08:621 | RL | DEBUG | +0 | CheckFile - Attributes:
276 File Size: 6709 bytes
277 Created: 3/26/2018 - 9:54:55 PM
278 Modified: 3/26/2018 - 8:21:04 PM
27921:53:08:621 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
28021:53:08:637 | RL | DEBUG | +16 | CheckFile - Attributes:
281 File Size: 2084 bytes
282 Created: 3/26/2018 - 9:54:55 PM
283 Modified: 3/26/2018 - 8:21:30 PM
28421:53:08:637 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
28521:53:08:652 | RL | DEBUG | +16 | CheckFile - Attributes:
286 File Size: 306 bytes
287 Created: 3/26/2018 - 9:54:55 PM
288 Modified: 3/26/2018 - 8:21:02 PM
28921:53:08:652 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
29021:53:08:652 | RL | DEBUG | +0 | CheckFile - Attributes:
291 File Size: 2104 bytes
292 Created: 3/26/2018 - 9:54:55 PM
293 Modified: 3/26/2018 - 8:21:09 PM
29421:53:08:668 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
29521:53:08:668 | RL | DEBUG | +0 | CheckFile - Attributes:
296 File Size: 7754 bytes
297 Created: 3/26/2018 - 9:54:55 PM
298 Modified: 3/26/2018 - 8:21:00 PM
29921:53:08:684 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
30021:53:08:684 | RL | DEBUG | +0 | CheckFile - Attributes:
301 File Size: 2948 bytes
302 Created: 3/26/2018 - 9:54:55 PM
303 Modified: 10/9/2016 - 11:33:57 PM
30421:53:08:699 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
30521:53:08:699 | RL | DEBUG | +0 | CheckFile - Attributes:
306 File Size: 346 bytes
307 Created: 3/26/2018 - 9:54:55 PM
308 Modified: 3/26/2018 - 8:21:31 PM
30921:53:08:715 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
31021:53:08:715 | RL | DEBUG | +0 | CheckFile - Attributes:
311 File Size: 786 bytes
312 Created: 3/26/2018 - 9:54:55 PM
313 Modified: 3/26/2018 - 8:21:29 PM
31421:53:08:731 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
31521:53:08:731 | RL | DEBUG | +0 | CheckFile - Attributes:
316 File Size: 1231 bytes
317 Created: 3/26/2018 - 9:54:55 PM
318 Modified: 10/9/2016 - 11:34:30 PM
31921:53:08:746 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk
32021:53:08:746 | RL | DEBUG | +0 | CheckFile - Attributes:
321 File Size: 9522 bytes
322 Created: 3/26/2018 - 9:54:55 PM
323 Modified: 3/26/2018 - 8:21:12 PM
32421:53:08:762 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
32521:53:08:762 | RL | DEBUG | +0 | CheckFile - Attributes:
326 File Size: 339 bytes
327 Created: 3/26/2018 - 9:54:55 PM
328 Modified: 3/26/2018 - 8:20:58 PM
32921:53:08:777 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
33021:53:08:777 | RL | DEBUG | +0 | CheckFile - Attributes:
331 File Size: 643 bytes
332 Created: 3/26/2018 - 9:54:55 PM
333 Modified: 10/9/2016 - 11:34:48 PM
33421:53:08:793 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
33521:53:08:793 | RL | DEBUG | +0 | CheckFile - Attributes:
336 File Size: 4364 bytes
337 Created: 3/26/2018 - 9:54:55 PM
338 Modified: 10/9/2016 - 11:34:57 PM
33921:53:08:809 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk
34021:53:08:809 | RL | DEBUG | +0 | CheckFile - Attributes:
341 File Size: 9711 bytes
342 Created: 3/26/2018 - 9:54:55 PM
343 Modified: 3/26/2018 - 8:21:14 PM
34421:53:08:809 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
34521:53:08:824 | RL | DEBUG | +15 | CheckFile - Attributes:
346 File Size: 4218 bytes
347 Created: 3/26/2018 - 9:54:55 PM
348 Modified: 3/26/2018 - 8:21:17 PM
34921:53:08:824 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
35021:53:08:840 | RL | DEBUG | +16 | CheckFile - Attributes:
351 File Size: 3898 bytes
352 Created: 3/26/2018 - 9:54:55 PM
353 Modified: 10/9/2016 - 11:35:14 PM
35421:53:08:840 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
35521:53:08:856 | RL | DEBUG | +16 | CheckFile - Attributes:
356 File Size: 331 bytes
357 Created: 3/26/2018 - 9:54:55 PM
358 Modified: 3/26/2018 - 8:20:58 PM
35921:53:08:856 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
36021:53:08:856 | RL | DEBUG | +0 | CheckFile - Attributes:
361 File Size: 5426 bytes
362 Created: 3/26/2018 - 9:54:55 PM
363 Modified: 10/9/2016 - 11:35:23 PM
36421:53:08:871 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
36521:53:08:871 | RL | DEBUG | +0 | CheckFile - Attributes:
366 File Size: 4603 bytes
367 Created: 3/26/2018 - 9:54:55 PM
368 Modified: 10/9/2016 - 11:35:32 PM
36921:53:08:887 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
37021:53:08:887 | RL | DEBUG | +0 | CheckFile - Attributes:
371 File Size: 24655 bytes
372 Created: 3/26/2018 - 9:54:55 PM
373 Modified: 3/26/2018 - 8:21:09 PM
37421:53:08:902 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
37521:53:08:902 | RL | DEBUG | +0 | CheckFile - Attributes:
376 File Size: 1171 bytes
377 Created: 3/26/2018 - 9:54:55 PM
378 Modified: 10/9/2016 - 11:35:49 PM
37921:53:08:918 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
38021:53:08:918 | RL | DEBUG | +0 | CheckFile - Attributes:
381 File Size: 72279 bytes
382 Created: 3/26/2018 - 9:54:55 PM
383 Modified: 10/9/2016 - 11:29:33 PM
38421:53:08:934 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shader.ahk
38521:53:08:934 | RL | DEBUG | +0 | CheckFile - Attributes:
386 File Size: 4183 bytes
387 Created: 3/26/2018 - 9:54:55 PM
388 Modified: 10/9/2016 - 11:29:51 PM
38921:53:08:949 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shader Init.ahk
39021:53:08:949 | RL | DEBUG | +0 | CheckFile - Attributes:
391 File Size: 412 bytes
392 Created: 3/26/2018 - 9:54:55 PM
393 Modified: 10/9/2016 - 11:29:40 PM
39421:53:08:965 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Shared.ahk
39521:53:08:965 | RL | DEBUG | +0 | CheckFile - Attributes:
396 File Size: 173248 bytes
397 Created: 3/26/2018 - 9:54:55 PM
398 Modified: 3/26/2018 - 8:21:32 PM
39921:53:08:981 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Statistics.ahk
40021:53:08:981 | RL | DEBUG | +0 | CheckFile - Attributes:
401 File Size: 27008 bytes
402 Created: 3/26/2018 - 9:54:55 PM
403 Modified: 10/9/2016 - 11:30:22 PM
40421:53:08:996 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Statistics Init.ahk
40521:53:08:996 | RL | DEBUG | +0 | CheckFile - Attributes:
406 File Size: 43 bytes
407 Created: 3/26/2018 - 9:54:55 PM
408 Modified: 10/9/2016 - 11:30:14 PM
40921:53:08:012 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk
41021:53:09:012 | RL | DEBUG | +0 | CheckFile - Attributes:
411 File Size: 20294 bytes
412 Created: 3/26/2018 - 9:54:55 PM
413 Modified: 10/9/2016 - 11:30:47 PM
41421:53:09:027 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\XHotkey.ahk
41521:53:09:027 | RL | DEBUG | +0 | CheckFile - Attributes:
416 File Size: 26615 bytes
417 Created: 3/26/2018 - 9:54:55 PM
418 Modified: 10/9/2016 - 11:31:04 PM
41921:53:09:043 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk
42021:53:09:043 | RL | DEBUG | +0 | CheckFile - Attributes:
421 File Size: 1073 bytes
422 Created: 3/26/2018 - 9:54:55 PM
423 Modified: 10/9/2016 - 11:30:56 PM
42421:53:09:043 | RL | DEBUG | +0 | Main - Received this dbName from a direct launch: "tmnt"
42521:53:09:043 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
42621:53:09:059 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: R:\Arcade\RocketLauncher\Plugins\HyperSpin.plugin
42721:53:09:059 | RL | DEBUG | +0 | CheckFile - Attributes:
428 File Size: 9590 bytes
429 Created: 3/26/2018 - 9:54:58 PM
430 Modified: 3/26/2018 - 8:20:57 PM
43121:53:09:059 | RL | TRACE | +0 | Process.__New - Creating new process object for: "R:\Arcade\HyperSpin.exe"
43221:53:09:059 | RL | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\HyperSpin.exe"
43321:53:09:074 | RL | INFO | +15 | Process.Process - "Exist" "HyperSpin.exe"
43421:53:09:074 | RL | TRACE | +0 | Process.GetProcessID
43521:53:09:090 | RL | INFO | +16 | Main - HyperSpin.exe is not currently running
43621:53:09:090 | RL | INFO | +0 | Main - RocketLauncher received "MAME" and "tmnt"
43721:53:09:090 | RL | INFO | +0 | Main - Did not find a "R:\Arcade\RocketLauncher\Settings\MAME\Game Options.ini" file, skipping any game-specific options.
43821:53:09:090 | RL | INFO | +0 | Main - tmnt is using the default emulator: MAME
43921:53:09:106 | RL | INFO | +16 | Main - Checking for a [MAME] section in R:\Arcade\RocketLauncher\Settings\MAME\Emulators.ini
44021:53:09:106 | RL | INFO | +0 | Main - Found [MAME] in R:\Arcade\RocketLauncher\Settings\MAME\Emulators.ini
44121:53:09:121 | RL | INFO | +15 | CheckFile - Checking if R:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk exists
44221:53:09:137 | RL | DEBUG | +16 | CheckFile - Attributes:
443 File Size: 79762 bytes
444 Created: 3/26/2018 - 9:54:57 PM
445 Modified: 3/26/2018 - 8:21:00 PM
44621:53:09:137 | RL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
44721:53:09:137 | RL | INFO | +0 | Main - tmnt will use module: R:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk
44821:53:09:231 | RL | INFO | +94 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
44921:53:09:262 | RL | INFO | +31 | CheckFile - Checking if R:\Arcade\Emulators\mame0194b_64bit\mame64.exe exists
45021:53:09:262 | RL | DEBUG | +0 | CheckFile - Attributes:
451 FileDescription MAME
452 FileVersion 0, 194, 0, 0
453 InternalName MAME
454 LegalCopyright Copyright Nicola Salmoria and the MAME team
455 OriginalFilename MAME
456 ProductName MAME
457 ProductVersion 0.194
458 CompanyName MAME Team
459 File Size: 193451008 bytes
460 Created: 2/24/2018 - 5:04:01 PM
461 Modified: 1/30/2018 - 2:12:09 PM
46221:53:09:277 | RL | INFO | +16 | Main - INI Keys read
46321:53:09:277 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
46421:53:09:340 | RL | DEBUG | +62 | CheckFile - Attributes:
465 FileDescription 7-Zip Console
466 FileVersion 15.06 beta
467 InternalName 7z
468 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
469 OriginalFilename 7z.exe
470 ProductName 7-Zip
471 ProductVersion 15.06 beta
472 CompanyName Igor Pavlov
473 File Size: 262144 bytes
474 Created: 3/26/2018 - 9:54:55 PM
475 Modified: 3/4/2016 - 10:03:57 PM
47621:53:09:340 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
47721:53:09:371 | RL | DEBUG | +31 | CheckFile - Attributes:
478 FileDescription 7z Plugin
479 FileVersion 15.06 beta
480 InternalName 7z
481 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
482 OriginalFilename 7z.dll
483 ProductName 7-Zip
484 ProductVersion 15.06 beta
485 CompanyName Igor Pavlov
486 File Size: 1012224 bytes
487 Created: 3/26/2018 - 9:54:55 PM
488 Modified: 3/4/2016 - 10:03:57 PM
48921:53:09:371 | RL | INFO | +0 | Main - "tmnt" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
49021:53:09:371 | RL | INFO | +0 | CheckPaths - Started
49121:53:09:371 | RL | INFO | +0 | CheckPaths - Looking for rom: R:\Arcade\Mame\roms\tmnt.7z
49221:53:09:387 | RL | INFO | +16 | CheckPaths - Looking for rom by name in subfolder: R:\Arcade\Mame\roms\tmnt\tmnt.7z
49321:53:09:387 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: R:\Arcade\Mame\roms\tmnt\*.7z
49421:53:09:387 | RL | INFO | +0 | CheckPaths - Looking for rom: R:\Arcade\Mame\roms\tmnt.zip
49521:53:09:402 | RL | INFO | +16 | CheckPaths - Found rom: R:\Arcade\Mame\roms\tmnt.zip
49621:53:09:418 | RL | DEBUG | +15 | CheckPaths - Current romName: tmnt
49721:53:09:418 | RL | DEBUG | +0 | CheckPaths - Current romPath: R:\Arcade\Mame\roms
49821:53:09:418 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
49921:53:09:418 | RL | INFO | +0 | CheckPaths - Ended
50021:53:09:418 | RL | INFO | +0 | BuildScript - User Variables:
501 ;----------------------------------------------------------------------------
502 ; INJECTED VARIABLES
503 ;----------------------------------------------------------------------------
504
505 #NoTrayIcon
506 #InstallKeybdHook
507 MiscUtils.DetectHiddenWindows("On")
508 SetTitleMatchMode, 2
509 SendMode, Event
510 Global RLLog
511 Global RLObject
512 0 := "0"
513 rlPath := "R:\Arcade\RocketLauncher"
514 pluginPath := "R:\Arcade\RocketLauncher\Plugins"
515 pluginName := "HyperSpin"
516 pluginExt := ".plugin"
517 contextOnExit := ""
518 rlMode := ""
519 rlTitle := "RocketLauncher"
520 rlVersion := "1.2.0.1"
521 rlAuthor := "djvj"
522 rlURL := "www.rlauncher.com"
523 langFile := "R:\Arcade\RocketLauncher\Data\Language\Localization.ini"
524 primMonitor := "2"
525 frontendPID := "0"
526 frontendPath := "R:\Arcade"
527 frontendExe := "HyperSpin.exe"
528 frontendExt := "exe"
529 frontendName := "HyperSpin"
530 frontendDrive := "R"
531 exitEmulatorKey := "~Esc|1joy10|2joy10|vkDCsc02B"
532 restoreFE := "Restore and Click"
533 exitScriptKey := "`"
534 toggleCursorKey := "~e & ~t"
535 emuFullPath := "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe"
536 emuPath := "R:\Arcade\Emulators\mame0194b_64bit"
537 emuName := "MAME"
538 emuExt := "exe"
539 baseRomPath := ""
540 romPath := "R:\Arcade\Mame\roms"
541 romPathFromIni := "R:\Arcade\Mame\roms"
542 romExtension := ".zip"
543 romExtensionOrig := ".zip"
544 romExtensions := "7z|zip|chd|cue|a26|a52|a78|bin|caq|atr|col|cpr|gg|gb|gba|gbc|int|rom|sms|st2|st|md|nes|ngc|ngp|pce|sfc|sv|vb|stt|vec|rar|cdi|iso|snp|tgc|smc|sfc|bas|atr|gme|txt|fds"
545 executable := "mame64.exe"
546 systemDbName := "MAME"
547 systemName := "MAME"
548 dbPath := ""
549 dbName := "tmnt"
550 dbExt := ""
551 romFoundByExt := ""
552 romName := "tmnt"
553 romMapPath := ""
554 romMappingEnabled := "false"
555 romMappingLaunchMenuEnabled := "false"
556 romMappingFirstMatchingExt := "false"
557 romMappingShowAllRomsInArchive := "true"
558 romMappingNumberOfGamesByScreen := "7"
559 romMappingHideParent := "false"
560 romMappingMenuWidth := "300"
561 romMappingMenuMargin := "50"
562 romMappingTextFont := "Bebas Neue"
563 romMappingTextOptions := "cFFFFFFFF r4 s40 Bold"
564 romMappingDisabledTextColor := "ff888888"
565 romMappingTextSizeDifference := "5"
566 romMappingTextMargin := "10"
567 romMappingTitleTextFont := "Bebas Neue"
568 romMappingTitleTextOptions := "cFFFFFFFF r4 s60 Bold"
569 romMappingTitle2TextFont := "Bebas Neue"
570 romMappingTitle2TextOptions := "cFFFFFFFF r4 s15 Bold"
571 romMappingGameInfoTextFont := "Bebas Neue"
572 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s15 Regular"
573 romMappingGameNameTextFont := "Bebas Neue"
574 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
575 romMappingBackgroundBrush := "aa000000"
576 romMappingColumnBrush := "33000000"
577 romMappingButtonBrush1 := "6f000000"
578 romMappingButtonBrush2 := "33000000"
579 romMappingBackgroundAlign := "Stretch and Lose Aspect"
580 romMappingMenuFlagWidth := "40"
581 romMappingMenuFlagSeparation := "5"
582 romMappingDefaultMenuList := "FullList"
583 romMappingSingleFilteredRomAutomaticLaunch := "false"
584 altArchiveNameOnly := ""
585 altRomNameOnly := ""
586 altArchiveAndRomName := ""
587 altArchiveAndManyRomNames := ""
588 altRomNamesOnly := ""
589 romMapScenario := ""
590 skipchecks := "false"
591 romMatchExt := "true"
592 blockInputTime := "0"
593 blockInputFile := "R:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
594 errorLevelReporting := "false"
595 lockLaunch := "false"
596 lockLaunchGame := ""
597 screenRotationAngle := "0"
598 screenRotationAngleGame := ""
599 setResolution := ""
600 logFile := ""
601 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
602 logLevel := "10"
603 logShowDebugConsole := "false"
604 logShowCommandWindow := "false"
605 logCommandWindow := "true"
606 logIncludeModule := "true"
607 logIncludeFileProperties := "true"
608 logIncludeDLLLogs := "false"
609 errorSounds := "true"
610 rlDebugConsoleStdout := ""
611 sysLang := "English_United_States"
612 sysType := "64-bit"
613 broadcastWindowTitle := ""
614 navUpKey := "Up"
615 navDownKey := "Down"
616 navLeftKey := "Left"
617 navRightKey := "Right"
618 navSelectKey := "1|N"
619 navP2UpKey := "Numpad8"
620 navP2DownKey := "Numpad2"
621 navP2LeftKey := "Numpad4"
622 navP2RightKey := "Numpad6"
623 navP2SelectKey := "NumpadEnter"
624 originalWidth := "1024"
625 originalHeight := "768"
626 vdEnabled := "true"
627 vdFullPath := "C:\Program Files\DAEMON Tools Lite\DTAgent.exe"
628 vdUseSCSI := "false"
629 vdDriveLetter := "F"
630 vdDriveLetterScsi := ""
631 vdAddDrive := "true"
632 demulShooterPath := ""
633 servoStikEnabled := "auto"
634 servoStikExitMode := "4"
635 ledblinkyEnabled := "true"
636 ledblinkySystemName := ""
637 ledblinkyFullPath := "R:\Arcade\LEDBlinky\LEDBlinky\LEDBlinky.exe"
638 ledblinkyProfilePath := "R:\Arcade\RocketLauncher\Profiles\LEDBlinky"
639 ledblinkyRLProfile := "R:\Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
640 winIPACFullPath := ""
641 ultraMapEnabled := "false"
642 ultraMapFullPath := ""
643 emuIdleShutdown := "0"
644 launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
645 cursorSize := ""
646 hideCursor := "false"
647 hideEmu := "false"
648 hideFE := "false"
649 suspendFE := "false"
650 fadeIn := "true"
651 fadeInDuration := "500"
652 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
653 fadeInDelay := "0"
654 fadeInExitDelay := "0"
655 fadeOutExitDelay := "0"
656 fadeOut := "false"
657 fadeOutExtraScreen := "false"
658 fadeOutDuration := "500"
659 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
660 fadeOutDelay := "0"
661 fadeLyrInterpolation := "0"
662 fadeMuteEmulator := "false"
663 fadeUseBackgrounds := "false"
664 fadeClickThrough := "false"
665 fadeSounds := "true"
666 fade7zProgressMode := "extraction"
667 fadeWidthBaseRes := "1024"
668 fadeHeightBaseRes := "768"
669 fadeLyr1Color := "FF000000"
670 fadeLyr1AlignImage := "Stretch and Lose Aspect"
671 fadeLyr2Pos := "No Alignment"
672 fadeLyr2X := "0"
673 fadeLyr2Y := "870|1575"
674 fadeLyr2W := ""
675 fadeLyr2H := ""
676 fadeLyr2Adjust := "1"
677 fadeLyr2PicPad := "0"
678 fadeLyr2Prefix := "Extra Layer 1 - Console"
679 fadeLyr3Pos := "Center"
680 fadeLyr3X := "450"
681 fadeLyr3Y := "450"
682 fadeLyr3W := ""
683 fadeLyr3H := ""
684 fadeLyr3Adjust := "0.8"
685 fadeLyr3PicPad := "0"
686 fadeLyr3Speed := "750"
687 fadeLyr3Animation := "DefaultFadeAnimation"
688 fadeLyr37zAnimation := "DefaultFadeAnimation"
689 fadeLyr3Type := "imageandbar"
690 fadeLyr3ImgFollow7zProgress := "true"
691 fadeLyr3Repeat := "1"
692 fadeLyr3BackImageTransparency := "30"
693 fadeLyr3StaticPos := "No Alignment"
694 fadeLyr3StaticX := "0"
695 fadeLyr3StaticY := "870|1575"
696 fadeLyr3StaticW := ""
697 fadeLyr3StaticH := ""
698 fadeLyr3StaticAdjust := "1"
699 fadeLyr3StaticPicPad := "0"
700 fadeLyr3StaticPrefix := "Info Bar"
701 fadeLyr4Adjust := "1"
702 fadeLyr4X := "1792|952"
703 fadeLyr4Y := "891|1596"
704 fadeLyr4W := "128"
705 fadeLyr4H := ""
706 fadeLyr4Pos := "No Alignment"
707 fadeLyr4FPS := "50"
708 fadeLyr4PicPad := "0"
709 fadeTranspGifColor := "FFFFFF"
710 fadeBarWindow := "Image"
711 fadeBarWindowX := ""
712 fadeBarWindowY := ""
713 fadeBarWindowW := "900"
714 fadeBarWindowH := "180"
715 fadeBarWindowR := "30"
716 fadeBarWindowM := "30"
717 fadeBarWindowHatchStyle := "8"
718 fadeBar := "7zOnly"
719 fadeProgressDuration := "0"
720 fadeBarBack := "true"
721 fadeBarBackColor := "FF555555"
722 fadeBarH := "30"
723 fadeBarR := "10"
724 fadeBarColor := "DD00BFFF"
725 fadeBarHatchStyle := "8"
726 fadeBarPercentageText := "true"
727 fadeBarInfoText := "true"
728 fadeBarXOffset := "0"
729 fadeBarYOffset := "150"
730 fadeRomInfoDescription := "filtered text"
731 fadeRomInfoSystemName := "image"
732 fadeRomInfoYear := "text with label"
733 fadeRomInfoDeveloper := "disabled"
734 fadeRomInfoPublisher := "disabled"
735 fadeRomInfoGenre := "disabled"
736 fadeRomInfoRating := "image"
737 fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
738 fadeRomInfoTextPlacement := "User Defined"
739 fadeRomInfoTextMargin := "7"
740 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
741 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
742 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
743 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
744 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
745 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
746 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
747 fadeStats_Number_of_Times_Played := "text with label"
748 fadeStats_Last_Time_Played := "text with label"
749 fadeStats_Average_Time_Played := "text with label"
750 fadeStats_Total_Time_Played := "text with label"
751 fadeStats_System_Total_Played_Time := "text with label"
752 fadeStats_Total_Global_Played_Time := "text with label"
753 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
754 fadeStatsInfoTextPlacement := "topRight"
755 fadeStatsInfoTextMargin := "7"
756 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
757 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
758 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
759 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
760 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
761 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
762 fadeText1X := "0"
763 fadeText1Y := "0"
764 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
765 fadeText1 := "Extraction In Progress, Please Wait"
766 fadeText2X := "0"
767 fadeText2Y := "0"
768 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
769 fadeText2 := "Extraction Complete, Ready"
770 fadeText3 := "Loading Game"
771 fadeText4 := "Loading Complete"
772 fadeFont := "Bebas Neue"
773 fadeSystemAndRomLayersOnly := "false"
774 fadeExtractionTime := "disabled"
775 fadeExtractionTimeTextX := "0"
776 fadeExtractionTimeTextY := "0"
777 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
778 fadeInterruptKey := "O&U"
779 detectFadeErrorEnabled := "true"
780 fadeImgPath := "R:\Arcade\RocketLauncher\Media\Fade"
781 RLDataPath := "R:\Arcade\RocketLauncher\Data"
782 RLMediaPath := "R:\Arcade\RocketLauncher\Media"
783 RLErrSoundPath := "R:\Arcade\RocketLauncher\Media\Sounds\Error"
784 modulesPath := "R:\Arcade\RocketLauncher\Modules"
785 moduleFullName := "R:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk"
786 moduleName := "MAME"
787 modulePath := "R:\Arcade\RocketLauncher\Modules\MAME"
788 moduleExtension := "ahk"
789 moduleExtensionsPath := "R:\Arcade\RocketLauncher\Module Extensions"
790 libPath := "R:\Arcade\RocketLauncher\Lib"
791 sevenZEnabled := "false"
792 sevenZPath := "R:\Arcade\RocketLauncher\Module Extensions\7z.exe"
793 sevenZDllPath := "R:\Arcade\RocketLauncher\Module Extensions\7z.dll"
794 sevenZExtractPath := "C:\Hyperspin Cache"
795 sevenZExtractPathOrig := ""
796 sevenZAttachSystemName := "false"
797 sevenZDelTemp := "true"
798 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
799 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
800 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
801 sevenZGamesToKeep := ""
802 sevenZDeletePerSystem := "false"
803 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
804 7zExtractPath := "C:\Hyperspin Cache"
805 mgEnabled := "false"
806 mgKey := "~NumpadSub"
807 mgBackgroundColor := "FF000000"
808 mgSidePadding := "0.2"
809 mgWidthBaseRes := "1920"
810 mgHeightBaseRes := "1080"
811 mgYOffset := "500"
812 mgFont := "Arial"
813 mgText1Options := "x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic"
814 mgText1Text := "Please select a game"
815 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
816 mgText2Offset := "70"
817 mgUseSound := "true"
818 mgSoundfreq := "300"
819 mgExitEffect := "none"
820 mgSelectedEffect := "rotate"
821 mgUseGameArt := "false"
822 mgCandidate := ""
823 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
824 mgOnLaunch := "false"
825 pauseEnabled := "true"
826 pauseKey := "vkBEsc034|Y"
827 pauseBackToMenuBarKey := "X"
828 pauseZoomInKey := "C"
829 pauseZoomOutKey := "V"
830 pauseScreenshotKey := "~PrintScreen"
831 pauseHiToTextPath := "R:\Arcade\EDS\LEDblinky.exe.exe"
832 pauseSaveStateKeyCodes := ""
833 pauseLoadStateKeyCodes := ""
834 keyboardEncoder := ""
835 keyboardEncoderEnabled := "false"
836 keymapperEnabled := "false"
837 keymapperAHKMethod := "false"
838 keymapper := ""
839 xpadderFullPath := "R:\Arcade\Xpadder\Xpadder.exe"
840 joyToKeyFullPath := "R:\Arcade\RocketLauncher\JoyToKey.exe"
841 profilePath := "R:\Arcade\RocketLauncher\Profiles"
842 keymapperProfilePath := "R:\Arcade\RocketLauncher\Profiles\"
843 keymapperFrontEndProfileName := "HyperSpin"
844 keymapperFrontEndProfile := "joytokey"
845 keymapperRocketLauncherProfileEnabled := "true"
846 joyIDsEnabled := "true"
847 joyIDsPreferredControllersGlobal := "Ultimarc Ultra-Stik Player 1|Controller (XBOX 360 For Windows)|Controller (Xbox 360 Wireless Receiver for Windows)"
848 joyIDsPreferredControllersSystem := "use_global"
849 joyIDsPreferredControllersOnExit := "Ultimarc Ultra-Stik Player 1|Controller (XBOX 360 For Windows)|Controller (Xbox 360 Wireless Receiver for Windows)"
850 CustomJoyNamesEnabled := "false"
851 CustomJoyNames := ""
852 rotateMethod := "false"
853 FEProfile := "R:\Arcade\RocketLauncher\Profiles\\HyperSpin"
854 defaultProfile := "R:\Arcade\RocketLauncher\Profiles\\_Default"
855 systemProfile := "R:\Arcade\RocketLauncher\Profiles\\MAME"
856 xPadderSystemProfile := "R:\Arcade\RocketLauncher\Profiles\\MAME\_Default"
857 emuProfile := "R:\Arcade\RocketLauncher\Profiles\\MAME\MAME"
858 romProfile := "R:\Arcade\RocketLauncher\Profiles\\MAME\tmnt"
859 RocketLauncherProfile := "R:\Arcade\RocketLauncher\Profiles\\RocketLauncher"
860 blankProfile := "R:\Arcade\RocketLauncher\Profiles\\blank"
861 ahkFEProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\HyperSpin"
862 ahkDefaultProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\_Default"
863 ahkSystemProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME"
864 ahkEmuProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME"
865 ahkRomProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\MAME\tmnt"
866 ahkRocketLauncherProfile := "R:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncher"
867 bezelEnabled := "false"
868 bezelICEnabled := "false"
869 shaderName := "false"
870 shaderColor := ""
871 shaderTransparency := ""
872 statisticsEnabled := "true"
873 pressDuration := "-1"
874 emuVolume := "1"
875 dxwndIni := "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
876 dxwndFullPath := "R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
877 qResFullPath := "R:\Arcade\RocketLauncher\Module Extensions\QRes.exe"
878 mon1O := ""
879 pacDrivedllFile := "R:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll"
880 userFadeAnimIniFile := "R:\Arcade\RocketLauncher\Lib\User Fade Animations.ini"
881 testFile := ""
882 testDuration := ""
883 initialErrorMode := "0"
884
88521:53:09:434 | RL | INFO | +16 | BuildScript - Loaded XHotkey Init.ahk scripts
88621:53:09:434 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
88721:53:09:434 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
88821:53:09:434 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
88921:53:09:434 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
89021:53:09:434 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
89121:53:09:449 | RL | INFO | +15 | BuildScript - Validating module
89221:53:09:449 | RL | INFO | +0 | BuildScript - Validation complete
89321:53:09:449 | RL | INFO | +0 | BuildScript - Module:
894 MEmu := "MAME"
895 MEmuV := "v0.166"
896 MURL := ["http://www.mame.net/"]
897 MAuthor := ["djvj","faahrev","brolly","Tomkun"]
898 MVersion := "2.3.10"
899 MCRC := "2C606685"
900 iCRC := "8566ED91"
901 MID := "635746812784197028"
902 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"]
903 ;----------------------------------------------------------------------------
904 ; Notes:
905 ; 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.
906 ;
907 ; 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
908 ; 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.
909 ; 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
910 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
911 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
912 ; 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.
913 ; 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
914 ;
915 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
916 ; High Scores DO NOT SAVE when cheats are enabled!
917 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
918 ; 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
919 ;
920 ; 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
921 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
922 ;
923 ; Following systems will also require some specific files to operate properly:
924 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
925 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
926 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
927 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
928 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
929 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
930 ; Sony PlayStation - psa, pse, psj, psu
931 ;
932 ; Tape Control:
933 ; 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.
934 ; 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.
935 ; The following hotkeys can also be used:
936 ; F2 - Start Tape
937 ; Left Shift + F2 - Stop Tape
938 ; Insert - While held, runs the game with throttling disabled and with the maximum frameskip. Useful to speedup the long tape loading process.
939 ;
940 ; 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
941 ; hotkeys. To disable it press the Scroll Lock key, press it again to enable it back.
942 ;
943 ; 7z Support:
944 ; 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
945 ; fine to enable 7z to non-arcade systems.
946 ;
947 ; Custom Configuration Files:
948 ; 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:
949 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
950 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
951 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
952 ;
953 ; Ini Files:
954 ; 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
955 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
956 ;- mame.ini
957 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
958 ;- debug.ini (if the debugger is enabled)
959 ;- <parent>.ini (for clones only, may be called recursively)
960 ;- <gamename>.ini
961 ;- vertical.ini (for games with vertical monitor orientation)
962 ;- horizont.ini (for games with horizontal monitor orientation)
963 ;- vector.ini (for vector games only)
964 ;- <driver>.ini (based on the source filename of the driver)
965 ;
966 ; The settings in the later ini's override those in the earlier ini's.
967 ;
968 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
969 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
970 ;
971 ; Bally Astrocade:
972 ; 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
973 ; 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.
974 ; 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.
975 ;
976 ; GCE Vectrex:
977 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
978 ; 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.
979 ;
980 ; Jupiter Ace:
981 ; Set mame to 48k ram
982 ;
983 ; Magnavox Odyssey 2:
984 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
985 ; Use the systemName ini file in the folder with this module for this, example:
986 ; [Moto-Crash (France)]
987 ; Bios=videopac
988 ;
989 ; RCA Studio 2:
990 ; Most of the games require you to press a button to start the game, like 1 or 2 (refer to the game's manual).
991 ; The game screen will be black until you do.
992 ;
993 ; Texas Instruments TI 99/4A:
994 ; This system requires full keyboard emulation to work properly
995 ; 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)
996 ; You can check how to convert split cart dumps to RPK here:
997 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
998 ; 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"
999 ; 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
1000 ; 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.
1001 ;
1002 ; Bezels:
1003 ; Module settings control whether RocketLauncher or MAME bezels are shown
1004 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
1005 ; 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
1006 ;
1007 ; ServoStik:
1008 ; The module will automatically control any connected ServoStiks found on the system.
1009 ; 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.
1010 ;
1011 ; Per game controller types:
1012 ; 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
1013 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
1014 ; 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
1015 ; 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.
1016 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
1017 ; #
1018 ; # SLOT DEVICES
1019 ; #
1020 ; joyport1 wheel
1021 ; joyport2 wheel
1022 ; 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
1023 ; set Parameters=-joyport1 joy -joyport2 joy
1024 ; 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
1025 ; Parameters=-joyport1 wheel -joyport2 wheel
1026 ;
1027 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
1028 ; 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,
1029 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
1030 ;
1031 ; Linking/NetPlay:
1032 ; The module will automatically set correct network ports for linked games.
1033 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
1034 ; 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.
1035 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
1036 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
1037 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
1038 ; 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.
1039 ; 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.
1040 ; 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.
1041 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
1042 ;
1043 ; NVRAM Automation for linked games:
1044 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
1045 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
1046 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
1047 ; 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.
1048 ;
1049 ; Additional Link info that may be of some importance:
1050 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
1051 ; One Board sends about 20 KByte/s.
1052 ; So bandwidth CLIENTSIDE is like...
1053 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
1054 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
1055 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
1056 ; etc.
1057 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
1058 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
1059 ;----------------------------------------------------------------------------
1060 StartModule()
1061 BezelGUI()
1062
1063 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1064 emuPrimaryWindow := new Window(new WindowTitle(,"MAME")) ; instantiate primary emulator window object
1065 emuOpenWindow := new Window(new WindowTitle(dialogOpen,"ConsoleWindowClass"))
1066 emuConsoleWindow := new Window(new WindowTitle(,"ConsoleWindowClass"))
1067 emuDebugWindow := new Window(new WindowTitle(,"MAMEDebugWindow"))
1068 emuOutputWindow := new Window(new WindowTitle(,"MAMEOutput"))
1069
1070 ; 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.
1071 mTypeVar := "
1072 ( LTrim
1073 Aamber Pegasus|pegasus
1074 Acorn Electron|electron
1075 Amstrad CPC|cpc664
1076 Amstrad GX4000|gx4000
1077 APF Imagination Machine|apfimag
1078 Apple II|apple2ep
1079 Apple IIGS|apple2gs
1080 Applied Technology MicroBee|mbeeic
1081 Atari 8-Bit|a800
1082 Atari 2600|a2600
1083 Atari 5200|a5200
1084 Atari 7800|a7800
1085 Atari Jaguar|jaguar
1086 Atari Lynx|lynx
1087 Bally Astrocade|astrocde
1088 Bandai Super Vision 8000|sv8000
1089 Bandai WonderSwan|wswan
1090 Bandai WonderSwan Color|wscolor
1091 Bit Corporation Gamate|gamate
1092 Camputers Lynx|lynx128k
1093 Casio PV-1000|pv1000
1094 Casio PV-2000|pv2000
1095 Coleco ADAM|adam
1096 ColecoVision|coleco
1097 Commodore 64|c64
1098 Commodore MAX Machine|vic10
1099 Creatronic Mega Duck|megaduck
1100 EACA EG2000 Colour Genie|cgenie
1101 Emerson Arcadia 2001|arcadia
1102 Entex Adventure Vision|advision
1103 Epoch Game Pocket Computer|gamepock
1104 Epoch Super Cassette Vision|scv
1105 Exidy Sorcerer|sorcerer
1106 Fairchild Channel F|channelf
1107 Fujitsu FM-7|fmnew7
1108 Fujitsu FM Towns|fmtowns
1109 Fujitsu FM Towns Marty|fmtmarty
1110 Funtech Super Acan|supracan
1111 GamePark 32|gp32
1112 GCE Vectrex|vectrex
1113 Hartung Game Master|gmaster
1114 Interton VC 4000|vc4000
1115 JungleTac Sport Vii|vii
1116 Jupiter Ace|jupace
1117 Magnavox Odyssey 2|odyssey2
1118 Matra & Hachette Alice|alice32
1119 Mattel Aquarius|aquarius
1120 Mattel Intellivision|intv
1121 MGT Sam Coupe|samcoupe
1122 Milton Bradley MicroVision|microvsn
1123 NEC PC-8801|pc8801
1124 NEC PC Engine|pce
1125 NEC PC Engine-CD|pce
1126 NEC SuperGrafx|sgx
1127 NEC TurboGrafx-16|tg16
1128 NEC TurboGrafx-CD|tg16
1129 Nintendo 64|n64
1130 Nintendo 64DD|n64dd
1131 Nintendo Entertainment System|nes
1132 Nintendo Famicom|famicom
1133 Nintendo Famicom Disk System|fds
1134 Nintendo Game Boy|gameboy
1135 Nintendo Game Boy Advance|gba
1136 Nintendo Game Boy Color|gbcolor
1137 Nintendo Pokemon Mini|pokemini
1138 Nintendo Satellaview|snes
1139 Nintendo Super Famicom|snes
1140 Nintendo Super Game Boy|supergb
1141 Nintendo Virtual Boy|vboy
1142 Othello Multivision|omv1000
1143 Philips CD-i|cdimono1
1144 Philips Videopac Plus G7400|g7400
1145 Philips VG 5000|vg5k
1146 RCA Studio II|studio2
1147 Sega 32X|32x
1148 Sega CD|segacd
1149 Sega Game Gear|gamegear
1150 Sega Genesis|genesis
1151 Sega Master System|sms
1152 Sega Mega Drive|megadriv
1153 Sega Pico|pico
1154 Sega Saturn|saturn
1155 Sega SC-3000|sc3000
1156 Sega SG-1000|sg1000
1157 Sega VMU|svmu
1158 Sharp X1|x1turbo40
1159 Sinclair ZX81|zx81
1160 SNK Neo Geo AES|aes
1161 SNK Neo Geo CD|neocdz
1162 SNK Neo Geo Pocket|ngp
1163 SNK Neo Geo Pocket Color|ngpc
1164 Sony PlayStation|psx
1165 Sony PocketStation|pockstat
1166 Sord M5|m5
1167 Soundic Victory MPT-02|mpt02
1168 Super Nintendo Entertainment System|snes
1169 Tandy TRS-80 Color Computer|coco3
1170 Texas Instruments TI 99-4A|ti99_4a
1171 Thomson MO5|mo5
1172 Tiger Game.com|gamecom
1173 Tomy Tutor|tutor
1174 VTech CreatiVision|crvision
1175 VTech Socrates|socrates
1176 Watara Supervision|svision
1177 )"
1178 mType := Object()
1179 Loop, Parse, mTypeVar, `n, `r
1180 {
1181 obj := {}
1182 Loop, Parse, A_LoopField, |
1183 If (A_Index = 1)
1184 obj.System := A_LoopField
1185 Else ; 2
1186 obj.mameID := A_LoopField
1187 mType.Insert(obj["System"], obj)
1188 }
1189 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1190 ; For easier use throughout the module
1191 mameSystem := mType[systemName].System
1192 mameID := mType[systemName].mameID
1193
1194 If !mameSystem {
1195 If (!ArrayUtils.ArrayContains(MSystem,systemName)) {
1196 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.")
1197 } Else {
1198 RLLog.Debug("Module - Defaulting to MAME's Arcade mode for the remainder of this " . MEmu . " module.")
1199 }
1200 mameSystem := systemName
1201 mameID := "MAME"
1202 }
1203
1204 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1) ; Set fullscreen mode
1205 legacyMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "LegacyMode","false",,1)
1206 mameBiosPath := moduleIni.Read("Settings", "MAME_BIOS_Path", emuPath . "\roms",,1)
1207 Videomode := moduleIni.Read("Settings", "Videomode","d3d",,1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1208 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
1209 bilinearFilter := moduleIni.Read(mameSystem . "|Settings", "BilinearFilter","false",,1)
1210 hlsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "HLSL","false",,1)
1211 glsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "GLSL","false",,1)
1212 bezelMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "BezelMode","layout",,1) ; "layout" or "normal"
1213 verticalRotationMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "VerticalRotationMode","none",,1)
1214 cheatMode := moduleIni.Read("Settings", "CheatMode","false",,1)
1215 cheatModeKey := moduleIni.Read("Settings", "CheatModeKey",,,1) ; user defined key to be held down before launching a mame rom.
1216 UseSoftwareList := moduleIni.Read(romName . "|" . mameSystem, "UseSoftwareList","false",,1)
1217 sysStaticParams := moduleIni.Read(mameSystem, "StaticParameters",,,1)
1218 sysParams := moduleIni.Read(mameSystem, "Parameters",,,1)
1219 romParams := moduleIni.Read(romName, "Parameters", sysParams,,1)
1220 mameRomName := moduleIni.Read(romName, "MameRomName",,,1)
1221 autosave := moduleIni.Read(romName . "|" . mameSystem, "Autosave", "false",,1)
1222 volume := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "Volume",,,1)
1223 Artwork_Crop := moduleIni.Read(romName . "|" . mameSystem, "Artwork_Crop", "true",,1)
1224 Use_Bezels := moduleIni.Read(romName . "|" . mameSystem, "Use_Bezels", "false",,1)
1225 Use_Overlays := moduleIni.Read(romName . "|" . mameSystem, "Use_Overlays", "true",,1)
1226 Use_Backdrops := moduleIni.Read(romName . "|" . mameSystem, "Use_Backdrops", "true",,1)
1227 Use_Cpanels := moduleIni.Read(romName . "|" . mameSystem, "Use_Cpanels", "false",,1)
1228 Use_Marquees := moduleIni.Read(romName . "|" . mameSystem, "Use_Marquees", "false",,1)
1229 inipath := moduleIni.Read(mameSystem, "IniPath",,,1)
1230 hashpath := moduleIni.Read(mameSystem, "HashPath",,,1)
1231 UseControllerRemap := moduleIni.Read(mameSystem . "|Settings", "UseControllerRemap", "true",,1)
1232 ControllerRemapPath := moduleIni.Read(mameSystem . "|Settings", "ControllerRemapPath", emuPath . "\ControllerRemap\ControllerRemap.exe",,1)
1233 CtrlRemapFile := new File(ControllerRemapPath)
1234 ControllerRemapConfigPath := moduleIni.Read( mameSystem . "|Settings", "ControllerRemapConfigPath", CtrlRemapFile.FilePath . "\ctrlr\",,1)
1235 MAMECtrlrPath := moduleIni.Read(mameSystem . "|Settings", "MAMECtrlrPath", emuPath . "\ctrlr",,1)
1236
1237 mameBiosPath := GetFullName(mameBiosPath)
1238
1239 ; Loop, 8
1240 ; car%A_Index%Color := moduleIni.Read(romName, "Car_" . A_Index . "_Color",,,1)
1241
1242 enableLinkPlay := moduleIni.Read(romName . "|Link/Network", "Enable_Link_Play", "false",,1)
1243 networkSession := ""
1244 If (enableLinkPlay != "false") {
1245 RLLog.Info("Module - Link/Network Multi-Player is an available option for " . romName)
1246 getWANIP := moduleIni.Read("Link/Network", "Get_WAN_IP","false",,1)
1247 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
1248 networkPlayers := enableLinkPlay ; Max amount of networkable players
1249 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1250
1251 enableNVRAMAutomation := moduleIni.Read(romName . "|Link/Network", "Enable_NVRAM_Automation","true",,1)
1252 maxPlayersPerMonitor := moduleIni.Read(romName . "|Link/Network", "Max_Players_Per_monitor","1|1|1|1|1|1|1|1",,1)
1253 splitScreen2PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_2_Players","Horizontal",,1) ;horizontal or vertical
1254 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.
1255 localPort := moduleIni.Read("Link/Network", "Local_Port","15111",,1)
1256
1257 defaultServerIP := moduleIni.Read("Link/Network", "Default_Server_IP", myIP,,1)
1258 defaultServerPort := moduleIni.Read("Link/Network", "Default_Server_Port","15111",,1)
1259 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
1260 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
1261
1262 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1263
1264 ;MultiPlayer Menu Result
1265 ; If !(networkType)
1266 ; MsgBox, % "Single Player Game"
1267 ; Else If (networkType="localLink")
1268 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1269 ; Else If (networkType="server")
1270 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1271 ; Else If (networkType="client")
1272 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1273
1274 If networkSession {
1275 RLLog.Info("Module - Using a Network for " . romName)
1276 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1277 If (networkType="localLink") {
1278 RLLog.Info("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1279 linkEnabledGame := 1
1280 If networkPlayers > 1
1281 { RLLog.Info("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1282 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1283 Loop % networkPlayers {
1284 multiPlayerObj[A_Index,"Player"] := A_Index
1285 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1286 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1287 If (A_Index = 1) { ; Player 1
1288 initialLocalPort := localPort ; must be stored for last player
1289 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1290 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1291 localPort++
1292 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1293 } Else { ; Players 2+
1294 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1295 localPort++
1296 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1297 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1298 }
1299
1300 ; 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"]
1301 }
1302 } Else
1303 RLLog.Info("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1304 } Else If (networkType = "client") {
1305 RLLog.Info("Module - Remote host is running on another PC, module will use remote link mode.")
1306 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1307 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1308 linkType := "Slave"
1309 networkPlayers := 1
1310 multiPlayerObj[1,"Player"] := 1
1311 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1312 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1313 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1314 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1315 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1316 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1317 } Else { ; server
1318 RLLog.Info("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1319 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1320 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1321 linkType := "Master"
1322 networkPlayers := 1
1323 multiPlayerObj[1,"Player"] := 1
1324 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1325 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1326 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1327 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1328 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1329 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1330 }
1331 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1332 } Else {
1333 RLLog.Info("Module - User chose Single Player mode for this session")
1334 }
1335 }
1336
1337 FadeInStart()
1338
1339 If inipath
1340 inipath := AbsoluteFromRelative(EmuPath, inipath)
1341 If hashpath
1342 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1343
1344 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1345 useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1346 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1347 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1348 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1349 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1350 autosave := If autosave = "true" ? " -autosave" : ""
1351 volume := If volume != "" ? " -volume " . volume : ""
1352 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1353 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1354
1355 If (verticalRotationMode = "none")
1356 verticalRotationMode := ""
1357
1358 ; Process mame's ListXML for certain features
1359 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode || UseControllerRemap = "true") {
1360 ListXMLObject := Object()
1361 ListXMLObject := ListXMLInfo(If mameID = "MAME" ? (If mameRomName ? mameRomName : romName) : mameID) ;For non-Arcade systems we cannot use romName for listxml
1362
1363 Angle := ListXMLObject["Angle"].Value
1364 If (bezelEnabled = "true") {
1365 If (networkPlayers > 1) {
1366 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1367 BezelStart(networkPlayers)
1368 } Else {
1369 If (bezelMode = "layout"){
1370 BezelStart("layout",ListXMLObject["Parent"].Value,Angle,romName)
1371 } Else { ;bezel mode = normal
1372 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1373 BezelStart(,,Angle)
1374 }
1375 }
1376 }
1377 If (servoStikEnabled = "auto") {
1378 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
1379 }
1380 If (verticalRotationMode && Angle) {
1381 RLLog.Info("Setting rotation mode to " . verticalRotationMode . " - Game's angle is " . Angle)
1382 If (verticalRotationMode = "original")
1383 verticalRotationMode := " -norotate"
1384 Else If (verticalRotationMode = "right")
1385 verticalRotationMode := " -ror"
1386 Else If (verticalRotationMode = "left")
1387 verticalRotationMode := " -rol"
1388 Else
1389 verticalRotationMode := ""
1390 }
1391 Else
1392 verticalRotationMode := ""
1393
1394 ;Controller Remap
1395 If (UseControllerRemap = "true") {
1396 RLLog.Info("Controller Remap: Start")
1397 romProfileName := (mameRomName ? mameRomName : romName)
1398 romParentName := ListXMLObject["Parent"].Value
1399
1400 If ControllerRemapPath
1401 ControllerRemapPath := AbsoluteFromRelative("", ControllerRemapPath)
1402 If ControllerRemapConfigPath
1403 ControllerRemapConfigPath := AbsoluteFromRelative("", ControllerRemapConfigPath)
1404 If MAMECtrlrPath
1405 MAMECtrlrPath := AbsoluteFromRelative(emuPath, MAMECtrlrPath)
1406
1407 ctrlrPath := ""
1408 RLLog.Info("Controller Remap: ControllerRemapConfigPath: " . ControllerRemapConfigPath)
1409
1410 ;~ ;1- Check for Rom. 2- Check for Rom Parent. 3- Check for System default
1411 If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")) {
1412 RLLog.Info("Controller Remap: Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1413 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1414 }
1415 else if (romParentName and FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")) {
1416 RLLog.Info("Controller Remap: Parent Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1417 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1418 }
1419 else If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")) {
1420 RLLog.Info("Controller Remap: System Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1421 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1422 }
1423 else If (FileExist(ControllerRemapConfigPath . "\_Default.cfg")) {
1424 RLLog.Info("Controller Remap: Global Config File Found: " . ControllerRemapConfigPath . "\_Default.cfg")
1425 ctrlrPath := new File(ControllerRemapConfigPath . "\_Default.cfg")
1426 }
1427
1428 ; Is there a controller file?
1429 if (ctrlrPath) {
1430 ctrlrFile := " -ctrlr RocketLauncher"
1431
1432 ;Replace <system name="default"> with the Right mameID in the RocketLauncher.cfg file
1433 if(mameID != "MAME") {
1434 ctrlrPath.Read()
1435 rocketLauncherCfgFile := new File(MAMECtrlrPath . "\RocketLauncher.cfg")
1436 rocketLauncherCfgFile.Delete()
1437 rocketLauncherCfgFile.Append(StringUtils.Replace(ctrlrPath.Text, "<system name=""default"">", "<system name=""" . mameID . """>"))
1438 }
1439 else {
1440 ctrlrPath.Copy(MAMECtrlrPath . "\RocketLauncher.cfg",1)
1441 }
1442
1443 RLLog.Info("Controller Remap: Running """ . ControllerRemapPath . """ /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""")
1444 ControllerRemapProcess := new Process(ControllerRemapPath)
1445 ControllerRemapProcess.Run(" /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""","Hide")
1446 }
1447 else {
1448 RLLog.Info("Controller Remap: No Controller config file found.")
1449 }
1450 RLLog.Info("Controller Remap: End")
1451 }
1452 }
1453
1454 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1455 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1456
1457 hideEmuObj := Object(emuOpenWindow,0,emuDebugWindow,0,emuOutputWindow,0,emuPrimaryWindow,1)
1458 7z(romPath, romName, romExtension, sevenZExtractPath)
1459
1460 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1461 exeAtrib := FileGetVersionInfo_AW(emuPath . "\" . executable, "FileVersion|ProductVersion", "|")
1462 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1463 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1464 If ProductVersion
1465 MAMEVersion := StringUtils.Right(ProductVersion, StringUtils.StringLength(ProductVersion) - 2)
1466 RLLog.Info("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1467
1468 If (videomode = "opengl") {
1469 hlsl := " -nohlsl_enable"
1470 If (MAMEVersion > 159)
1471 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1472 Else
1473 glsl := ""
1474 } Else {
1475 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1476 If (MAMEVersion > 159)
1477 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1478 Else
1479 glsl := ""
1480
1481 If (videomode = "ini")
1482 videomode := ""
1483 }
1484 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1485
1486 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1487 If (romExtension = ".txt") ; This can be applied to all systems
1488 param1 := ""
1489
1490 If (mameID = "apfimag") ; APF Imagination Machine
1491 If (romExtension != ".tap")
1492 mameID := "apfm1000" ; cart games for APF Imagination Machine require a different bios to be loaded
1493
1494 If (UseSoftwareList != "true")
1495 { ; 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.
1496 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
1497 {
1498 If !SystemModuleIni.Exist()
1499 SystemModuleIni.Append() ; create a blank file if it does not exist
1500
1501 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1502 {
1503 ExpansionCartLocation := moduleIni.Read("Settings", "ExpansionCartLocation", romPathOrig . "\System",,1)
1504 ExpansionCartLocation := GetFullName(ExpansionCartLocation)
1505 CommandWaitOffset := moduleIni.Read("Settings", "CommandWaitOffset", 0,,1)
1506
1507 ExpansionCart := moduleIni.Read(romName, "Expansion_Cart","extended_basic.rpk",,1) ; user can specify a rom specific cart instead of the default basic one
1508 Command := moduleIni.Read(romName, "Command",,,1)
1509
1510 ; Now set the parameters to send to MAME
1511 If (romExtension = ".dsk") ; Expansion Disk
1512 {
1513 ; 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
1514 param1 := " -nat -gromport single -cart1"
1515 param2 := " """ . ExpansionCartLocation . "\" . ExpansionCart . """"
1516 param3 := " -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc"
1517 param4 := " -flop1"
1518 param5 := " """ . romPath . "\" . romName . romExtension . """"
1519 If StringUtils.Contains(romName, "\(Disk")
1520 {
1521 TimerUtils.Sleep(50)
1522 If (romTable.MaxIndex() = 2)
1523 {
1524 param4 := " -flop1 " . " """ . romTable[1,1] . """"
1525 param5 := " -flop2 " . " """ . romTable[2,1] . """"
1526 }
1527 }
1528 } Else If (romExtension = ".rpk") ; Cart Game (RPK Format)
1529 param1 := " -nat -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1530 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1531 } Else If (mameID = "aes") ; SNK Neo Geo AES
1532 { biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1533 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1534 param2 := " -cart " . romName
1535 }Else If (mameID = "apple2gs") ; Apple IIGS
1536 { externalOS := moduleIni.Read(romName, "External_OS","false",,1)
1537 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1538 multipartTable := CreateRomTable(multipartTable)
1539
1540 If (externalOS = "true")
1541 { CheckFile(romPath . "\" . 2gsSystemFile)
1542 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1543 } Else {
1544 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1545 If (multipartTable.MaxIndex() > 1)
1546 param3 := " -flop4", param4 := " """ . multipartTable[2,1] . """"
1547 }
1548 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1549 }Else If (mameID = "electron") ; Acorn Electron
1550 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1551 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1552 If StringUtils.Contains(romExtension,"\.ssd|\.bbc\|\.img|\.dsd|\.adf|\.ads|\.adm|\.adl")
1553 {
1554 mediaDeviceType := "flop"
1555 autoBootMethod := " -autoboot_command ""*mount 0\n\n\n\n\nch.""""run""""""\n"""""
1556 }
1557 Else If StringUtils.Contains(romExtension,"\.bin|\.rom")
1558 mediaDeviceType := "cart"
1559 Else
1560 {
1561 mediaDeviceType := "cass"
1562 autoBootMethod := " -autoboot_command ""*tape\nchain""""""""""""\n"""
1563 }
1564 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . autoBootMethod . AutoBootDelay . ""
1565 }Else If (mameID = "sc3000") ; Sega SC-3000
1566 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1567 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1568 If StringUtils.Contains(romExtension,"\.bin|\.sg\|.sc")
1569 mediaDeviceType := "cart"
1570 Else ; any other format
1571 mediaDeviceType := "cass"
1572 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1573 }Else If (mameID = "c64") ; Commodore 64
1574 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1575 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1576 If StringUtils.Contains(romExtension,"\.d64|\.g64|\.g41|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1577 mediaDeviceType := "flop1"
1578 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1579 mediaDeviceType := "cass1"
1580 Else If StringUtils.Contains(romExtension,"\.80|\.a0|\.e0|\.crt")
1581 mediaDeviceType := "cart1"
1582 Else If StringUtils.Contains(romExtension,"\.p00|\.prg|\.t64")
1583 mediaDeviceType := "quik1"
1584 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1585 }Else If mameID = mbeeic ; Applied Technology MicroBee
1586 { microbeeModel := moduleIni.Read(romName, "MicroBee_Model","mbeeic",,1)
1587 If !StringUtils.Contains(microbeeModel,"mbee|mbeeic|mbeepc|mbeepc85|mbee56")
1588 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1589 Else If (microbeeModel != "mbeeic")
1590 mameID := microbeeModel
1591 If StringUtils.Contains(romExtension,"\.mwb|\.com|\.bee")
1592 mediaDeviceType := "quik1"
1593 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1594 mediaDeviceType := "cass"
1595 Else If StringUtils.Contains(romExtension,"\.rom")
1596 mediaDeviceType := "cart"
1597 Else If StringUtils.Contains(romExtension,"\.dsk")
1598 mediaDeviceType := "flop1"
1599 Else ; .bin format
1600 mediaDeviceType := "quik2"
1601 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1602 }Else If (mameID = "odyssey2") ; Magnavox Odyssey 2
1603 {
1604 VoiceModule := moduleIni.Read(romname, "VoiceModule","false","",1)
1605 If (VoiceModule = "true")
1606 param1 := " -cart1 voice -cart2 """ . romPath . "\" . romName . romExtension . """"
1607 param2 := " -ui_active" ;Enable partial keyboard mode at startup
1608
1609 If romName not contains (USA
1610 mameID := "videopac"
1611 }Else If (mameID = "astrocde") ; Bally Astrocade
1612 {
1613 BlueRAMBasicRom := moduleIni.Read("Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin",,1) ; Blue RAM Basic rom
1614 RequiresReset := moduleIni.Read(romname, "RequiresReset","false",,1) ; Check if game requires a reset
1615
1616 BlueRAMBasicRomPath := new File(romPath . "\" . BlueRAMBasicRom)
1617 If (romExtension = ".script") {
1618 ; Will require blue ram basic
1619 If !BlueRAMBasicRomPath.Exist() {
1620 ; 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
1621 StringUtils.SplitPath(romPath,,romBasePath) ; grab path one level up
1622 BlueRAMBasicRomPath.__Delete()
1623 BlueRAMBasicRomPath := new File(romBasePath . "\" . BlueRAMBasicRom)
1624 BlueRAMBasicRomPath.CheckFile("Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1625 }
1626
1627 ScriptFile := new File(romPath . "\" . romName . romExtension)
1628 param1 := " -cart """ . BlueRAMBasicRomPath.FileFullPath . """"
1629
1630 ; Replace rompath variable in script
1631 ScriptFile.Read()
1632 ScriptFile.Text := StringUtils.Replace(ScriptFile.Text, "{romPath}", romPath, "all")
1633
1634 ; Create cmd file to send to MESS
1635 RomCMDFile := new File(romPath . "\" . romName . ".cmd")
1636 RomCMDFile.Delete()
1637 RomCMDFile.Append(ScriptFile.Text)
1638 param2 := " -exp blue_ram_16k -debug -debugscript """ . RomCMDFile.FileFullPath . """"
1639
1640 closeDebugWindow := "true"
1641 }
1642 }Else If (mameID = "samcoupe") ; MGT Sam Coupe
1643 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1644 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1645
1646 If StringUtils.Contains(romExtension,"\.mgt|\.dsk|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1647 mediaDeviceType := "flop1"
1648 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""\nBOOT\n""" . AutoBootDelay . ""
1649 }Else If (mameID = "vic10") ; Commodore MAX Machine
1650 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1651 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1652
1653 If StringUtils.Contains(romExtension,"\.e0|\.80")
1654 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1655 Else If StringUtils.Contains(romExtension,"\.wav|\.tap|\.fd")
1656 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1657 Else If StringUtils.Contains(romExtension,"\.t64|\.prg|\.p00")
1658 {
1659 mediaDeviceType := "quik"
1660 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN""" . AutoBootDelay . ""
1661 }
1662 }Else If (mameID = "mo5") ; Thomson MO5
1663 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1664 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1665
1666 If StringUtils.Contains(romExtension,"\.bin|\.m5|\.rom")
1667 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1668 Else If StringUtils.Contains(romExtension,"\.wav|\.k5|\.k7")
1669 param1 := " -cass """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN \""\""\n""" . AutoBootDelay . ""
1670 Else If StringUtils.Contains(romExtension,"\.fd|\.dsk|\.d77|\.d88")
1671 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""DOS\nLOAD\n""" . AutoBootDelay . ""
1672 }Else If (mameID = "cpc664") ; Amstrad CPC
1673 { LaunchProgram := moduleIni.Read(romName, "LaunchProgram","disk",,1) ; Read command from config.
1674 LaunchProgram := " -autoboot_command " . """RUN \""" . LaunchProgram . "\n"""
1675 AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1676 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1677
1678 If StringUtils.Contains(romExtension,"\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1679 mediaDeviceType := "flop1"
1680 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . LaunchProgram . AutoBootDelay
1681 }
1682
1683 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1684 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
1685 If (iniBios != "")
1686 mameID := iniBios ; need to change the bios name for some games
1687 }
1688
1689 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1690 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
1691 { If !StringUtils.Contains(romExtension,"\.chd|\.cue")
1692 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1693 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1694 tgcdBios := moduleIni.Read("Settings", "TGCDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce",,1)
1695 tgcdBios := GetFullName(tgcdBios)
1696 tgcdBios := CheckFile(tgcdBios)
1697 param2 := " -cart " . """" . tgcdBios . """"
1698 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1699 pcecdBios := moduleIni.Read("Settings", "PCECDSystemCard", emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce",,1)
1700 pcecdBios := GetFullName(pcecdBios)
1701 pcecdBios := CheckFile(pcecdBios)
1702 param2 := " -cart " . """" . pcecdBios . """"
1703 } Else If (mameID = "psx") { ; Sony PlayStation
1704 mameID := "psu" ; changing mameID sent to MAME to use the USA bios
1705 ; SelectMemCard() ; future function to swap around memcards
1706 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1707 } If (mameSystem = "Sega CD") { ;
1708 If StringUtils.InStr(romName,"(Jap") ; Mega CD Japanese v2
1709 mameID := "megacd2j"
1710 Else If StringUtils.InStr(romName,"(Euro") ; Mega CD European (PAL)
1711 mameID := "megacd"
1712 }
1713 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1714 }Else If (mameID = "gamecom") ; Tiger Game.com
1715 { If (romExtension != ".txt")
1716 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1717 }Else If (mameID = "genesis") ; Sega Genesis
1718 { If (StringUtils.InStr(romName, "(Europe") || StringUtils.InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1719 mameID := "megadriv"
1720 }Else If (mameID = "megadriv") ; Sega Mega Drive
1721 { If (StringUtils.InStr(romName, "(USA") || StringUtils.InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1722 mameID := "genesis"
1723 }Else If (mameID = "vii") ; JungleTac Sport Vii
1724 { If (romName = "Built-In Games (China)") ; Has some built-in games, gotta launch just BIOS for it.
1725 param1 := ""
1726 }Else If (mameID = "alice32") ; Matra & Hachette Alice
1727 { If (romExtension != ".txt")
1728 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1729 }Else If (mameID = "cgenie") ; EACA EG2000 Colour Genie
1730 { If (romExtension != ".txt")
1731 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1732 }Else If (mameID = "pockstat") ; Sony PocketStation
1733 { If (romExtension != ".gme")
1734 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1735 }Else If (mameID = "coco3") ; Tandy TRS-80 Color Computer
1736 { If (romExtension != ".txt")
1737 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1738 }Else If (mameID = "zx81") ; Sinclair ZX81
1739 { If (romExtension != ".txt")
1740 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1741 }Else If (mameID = "lynx128k") ; Camputers Lynx
1742 { If (romExtension != ".txt")
1743 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1744 }Else If (mameID = "vg5k") ; Philips VG 5000
1745 { If (romExtension != ".txt")
1746 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1747 }Else If (mameID = "sorcerer") ; Exidy Sorcerer
1748 { If (romExtension = ".snp") ; Snapshot file
1749 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1750 Else If (romExtension = ".bin")
1751 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1752 }Else If (messID = "jupace") ; jupiter ace
1753 { If (romExtension = ".ace")
1754 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1755 }Else If (mameID = "a800" || mameID = "fds") ; Atari 8-Bit, Nintendo Famicom Disk System
1756 { If (romExtension != ".txt")
1757 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1758 }Else If (mameID = "vectrex") ; GCE Vectrex
1759 { 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)
1760 param1 := ""
1761 }Else If (mameID = "apfm1000") ; APF Imagination Machine/APF M1000
1762 { If (romName = "Rocket Patrol (USA)") ; Rocket Patrol is built into the APF M1000 ROM.
1763 param1 := ""
1764 }Else If (mameID = "adam") ; Coleco ADAM
1765 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1766 Else If (mameID = "pegasus") ; Aamber Pegasus
1767 { If (romExtension != ".txt")
1768 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1769 }Else If (mameID = "gp32") ; GamePark 32
1770 { If (romExtension != ".txt")
1771 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1772 }Else If (mameID = "svmu") ; Sega VMU
1773 {
1774 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1775 }Else If (mameID = "x1turbo40") ; Sharp X1
1776 { If StringUtils.Contains(romExtension,"\.bin|\.rom")
1777 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1778 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1779 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1780 Else
1781 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1782 }Else If (mameID = "pc8801") ; NEC PC-8801
1783 { If (romExtension = ".d88")
1784 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1785 }Else If (mameID = "fmnew7") ; Fujitsu FM-7
1786 { If StringUtils.Contains(romExtension,"\.fdi|\.td0|\.imd|\.cqm|\.dsk|\.d77|\.d88|\.1dd")
1787 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1788 Else If StringUtils.Contains(romExtension,"\.wav|\.t77")
1789 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1790 }Else If (mameID = "apple2ep") ; Apple II
1791 { If StringUtils.Contains(romExtension,"\.dsk|\.do|\.po|\.rti|\.edd|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.i pf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1792 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1793 Else If StringUtils.Contains(romExtension,"\.wav")
1794 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1795 }Else If (mameID = "n64dd") ; Nintendo 64DD
1796 {
1797 N64RomFile := new FIle(romPath . "\" . romName . ".n64")
1798 If N64RomFile.Exist()
1799 param1 := " -cart """ . N64RomFile.FileFullPath . """ -quik """ . romPath . "\" . romName . romExtension . """"
1800 Else
1801 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1802 }Else If StringUtils.Contains(mameID,"studio2|mpt02") ; RCA Studio 2
1803 {
1804 If (romExtension != ".txt")
1805 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1806 Else {
1807 If StringUtils.Contains(romName,"Doodle")
1808 button2 := "A 1" ; Press 1 on P1 controller
1809 If StringUtils.Contains(romName,"Patterns")
1810 button2 := "A 2" ; Press 2 on P1 controller
1811 If StringUtils.Contains(romName,"Bowling")
1812 button2 := "A 3" ; Press 3 on P1 controller
1813 If StringUtils.Contains(romName,"Freeway")
1814 button2 := "A 4" ; Press 4 on P1 controller
1815 If StringUtils.Contains(romName,"Addition")
1816 button2 := "A 5" ; Press 5 on P1 controller
1817 }
1818
1819 ; Generate a lua script to press the Clear button so games will start
1820 ScriptFileName := GeneratePressButtonScript("Clear",button2)
1821 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1822 }Else If (mameID = "fmtowns" || mameID = "fmtmarty") ; Fujitsu FM Towns
1823 {
1824 If StringUtils.Contains(romExtension,"\.chd|\.cue")
1825 mediaDeviceType := "cdrm"
1826 Else
1827 mediaDeviceType := "flop1"
1828
1829 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1830 }
1831 } Else { ; Use Software List
1832 hashname := mameID
1833 param1 := " """ . romName . """" ; param1 used for launching from software lists
1834
1835 If (mameID = "aes") ; SNK Neo Geo AES
1836 { hashname := "neogeo"
1837 biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1838 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1839 }
1840 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
1841 }
1842
1843 If (mameID = "vectrex") { ; GCE Vectrex
1844 VectrexArtFile := new File(emuPath . "\artwork\Vectrex\" . romName . ".png")
1845 param2 := " -view " . (If VectrexArtFile.Exist() ? ("""" . romName . """") : "standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
1846 }
1847
1848 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
1849 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
1850
1851 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
1852 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
1853
1854 If StringUtils.InStr(romParams,"-rompath")
1855 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.")
1856 If StringUtils.InStr(sysStaticParams,"-rompath")
1857 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.")
1858
1859 ; use a custom rom name, not the one from the db
1860 If mameRomName {
1861 MameRomOriginalFile := new File(romPath . "\" . romName . romExtension)
1862 MameRomCustomFile := new File(romPath . "\" . mameRomName . romExtension)
1863 errLvl := MameRomOriginalFile.Move(MameRomCustomFile.FileFullPath) ; rename rom to match what mame needs
1864 originalRomName := romName ; store romName from database so we know what to rename it back to later
1865 romName := mameRomName
1866 If errLvl
1867 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)
1868 Else ; if rename was successful, set var so we know to move it back later
1869 fileRenamed := 1
1870 }
1871
1872 ; use a custom cfg file if it exists and append it to param1
1873 CustomCFGPath := new Folder(emuPath . "\cfg\" . mameID . "\" . dbName)
1874 If CustomCFGPath.Exist()
1875 param1 := " -cfg_directory """ . CustomCFGPath.FileFullPath . """" . param1
1876
1877 If (bilinearFilter = "true")
1878 bilinearEnabled := " -filter"
1879 Else
1880 bilinearEnabled := " -nofilter"
1881
1882 If (cheatMode = "true") {
1883 CheatZipFile := new File(emuPath . "\cheat.zip")
1884 Cheat7zFile := new File(emuPath . "\cheat.7z")
1885 If (!CheatZipFile.Exist() && !Cheat7zFile.Exist())
1886 RLLog.Warning("Module - You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
1887 Else {
1888 RLLog.Info("Module - Cheat file found in " . emuPath)
1889 If cheatModeKey ; if user wants to use a key to enable CheatMode
1890 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
1891 Else ; no cheat mode key defined
1892 cheatEnabled := " -cheat"
1893 }
1894 }
1895
1896 If (RequiresReset = "true")
1897 { ; Generate a lua script to send a system soft reset
1898 ScriptFileName := GenerateSoftResetScript()
1899 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1900 }
1901
1902 HideAppStart(hideEmuObj,hideEmu)
1903
1904
1905
1906 If (legacyMode = "true")
1907 { RLLog.Info("Module - Running MAME in legacy Mode")
1908 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
1909 } Else {
1910 RLLog.Info("Module - Running MAME in non-legacy mode")
1911 ; If (networkPlayers = 1 || !linkEnabledGame) {
1912 If !networkSession {
1913 RLLog.Info("Module - SinglePlayer session")
1914 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
1915 } Else { ; multiplayer game run
1916 RLLog.Info("Module - Network/MultiPlayer session")
1917 BuildNVRAMObject() ; build nvram object
1918 ;screen positions
1919 screenPos := []
1920 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
1921 If (networkType="localLink")
1922 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
1923 Loop % networkPlayers
1924 {
1925 currentPlayer := A_Index
1926 ; Update NVRAM setting(s)
1927 If (enableNVRAMAutomation = "true") {
1928 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
1929 NVRamFile%currentPlayer% := new File(emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1])
1930 If NVRamFile%currentPlayer%.Exist() {
1931 RLLog.Info("Module - Checking nvram file(s) for required changes")
1932 If (networkType = "localLink") { ; only local link is supported for now
1933 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
1934 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
1935 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
1936 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
1937 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
1938 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
1939 } Else If (networkType = "Server") {
1940 RLLog.Info("Module - Converting this nvram to ""Master"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1941 ; 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
1942 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
1943 } Else If (networkType = "Client") {
1944 RLLog.Info("Module - Converting this nvram to ""Slave"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1945 ; 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
1946 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
1947 }
1948 } Else
1949 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)
1950 } Else
1951 RLLog.Info("Module - This rom does not contain an entry in the NVRAM object")
1952 }
1953 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
1954 MameMultiPlayer%currentPlayer%Exe := new Process(emuPath . "\" . executable) ; instantiate a new process for each player
1955 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
1956 MameMultiPlayer%currentPlayer%Exe.Process("Exist") ; get PID
1957 MameMultiPlayer%currentPlayer%Window := new Window(new WindowTitle(,,,,MameMultiPlayer%currentPlayer%Exe.PID))
1958 MameMultiPlayer%currentPlayer%Window.ExcludeTitle := "MAMEOutput" ; ignore the mame debug window
1959 MameMultiPlayer%currentPlayer%Window.Wait()
1960 }
1961
1962 Loop % networkPlayers
1963 {
1964 MameMultiPlayer%A_Index%Window.Get("ID")
1965 MameMultiPlayer%A_Index%Window.RemoveTitlebar()
1966 MameMultiPlayer%A_Index%Window.ToggleMenu()
1967 MameMultiPlayer%A_Index%Window.RemoveBorder()
1968 MameMultiPlayer%A_Index%Window.Move(screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H)
1969 TimerUtils.Sleep(50)
1970 }
1971 }
1972 }
1973
1974 If errLvl {
1975 If (errLvl = 1)
1976 Error := "Failed Validity"
1977 Else If(errLvl = 2)
1978 Error := "Missing Files"
1979 Else If(errLvl = 3)
1980 Error := "Fatal Error"
1981 Else If(errLvl = 4)
1982 Error := "Device Error"
1983 Else If(errLvl = 5)
1984 Error := "Game Does Not Exist"
1985 Else If(errLvl = 6)
1986 Error := "Invalid Config"
1987 Else If StringUtils.Contains(errLvl,"7|8|9")
1988 Error := "Identification Error"
1989 Else
1990 Error := "MAME Error"
1991 RLLog.Error("MAME Error - " . Error)
1992 }
1993
1994 emuPrimaryWindow.Wait()
1995 emuPrimaryWindow.WaitActive()
1996
1997 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1998 {
1999 KeyUtils.SendCommand("X",1000) ; To bypass the first screen
2000 If (Command)
2001 KeyUtils.SendCommand(Command,,,,,,CommandWaitOffset) ; Send command affect it with an offset if needed
2002 }
2003
2004 ; Close the debugger window if exists
2005 If (closeDebugWindow = "true") {
2006 emuDebugWindow.Wait(2)
2007 emuDebugWindow.Close()
2008 }
2009
2010 BezelDraw()
2011 HideAppEnd(hideEmuObj,hideEmu)
2012
2013 If (networkPlayers = 1 || !linkEnabledGame) {
2014 emuPrimaryWindow.Show() ; Show the emulator
2015 } Else {
2016 Loop % networkPlayers
2017 MameMultiPlayer%A_Index%Window.Show() ; Show the emulator
2018 MameMultiPlayer1Window.Activate() ; Activate first player window so that first player can use keyboard instead of last player
2019 }
2020
2021 FadeInExit()
2022 primaryExe.Process("WaitClose")
2023 7zCleanUp()
2024 BezelExit()
2025
2026 If fileRenamed { ; Rename file back to alternate name for next launch
2027 errLvl := MameRomCustomFile.Move(MameRomOriginalFile.FileFullPath) ; Put original name back
2028 If errLvl ; If rename was successful, set var so we know to move it back later
2029 ScriptError("There was a problem renaming " . MameRomCustomFile.FileName . " back to " . MameRomOriginalFile.FileName)
2030 }
2031
2032 FadeOutExit()
2033 ExitModule()
2034
2035
2036 ListXMLInfo(rom){ ; Returns MAME info about parent rom, orientation angle, resolution
2037 Global emuFullPath,emuPath,RLLog
2038 ListXMLObject := Object()
2039 listXMLVarLog := ""
2040 ComSpecProcess := new Process(ComSpec) ; instantiate cmd.exe process
2041 ComSpecProcess.RunDirect(comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", emuPath, "Hide", 1) ; Run from emu's folder
2042 TempBezelFile := new File(emuPath . "\tempBezel.txt")
2043 TempBezelFile.Read()
2044 StringUtils.RegExMatch(TempBezelFile.Text, "s)<(machine|game).*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
2045 StringUtils.RegExMatch(parent,"cloneof=" . """" . ".*", parent)
2046 StringUtils.RegExMatch(parent,"""" . ".*", parent)
2047 parent := StringUtils.TrimLeft(parent, 1)
2048 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
2049 StringUtils.RegExMatch(angle,"[0-9]+", angle, "-6")
2050 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*width=" . """" . "[0-9]+" . """", width)
2051 StringUtils.RegExMatch(width,"[0-9]+", width, "-6")
2052 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
2053 StringUtils.RegExMatch(Height,"[0-9]+", Height, "-6")
2054 StringUtils.RegExMatch(TempBezelFile.Text, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
2055 StringUtils.RegExMatch(Ways,"[0-9]+", Ways, "-6")
2056 logVars := "Parent|Angle|Height|Width|Ways"
2057 Loop, Parse, logVars, |
2058 {
2059 currentobj := {}
2060 currentobj.Label := A_Loopfield
2061 currentobj.Value := %A_Loopfield%
2062 ListXMLObject.Insert(currentobj["Label"], currentobj)
2063 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
2064 }
2065 RLLog.Info("Module - MAME ListXML values: " . listXMLLog)
2066 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
2067 ListXMLObject["Angle"].Value := true
2068 RLLog.Info("Module - This game's height is greater than its width, forcing vertical mode")
2069 }
2070 TempBezelFile.Delete()
2071 Return ListXMLObject
2072 }
2073
2074 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
2075 Global emuPath
2076
2077 SoftScriptFile := new File(emuPath . "\soft_reset.lua")
2078 ScriptFileName := emuPath . "\soft_reset.lua"
2079 SoftScriptFile.Delete()
2080
2081 AppendTxt :="
2082 (
2083 -- This script will reset the machine
2084 local function reset_machine()
2085 if resetcounter == nil then
2086 manager:machine():soft_reset();
2087 resetcounter = 1;
2088 end
2089 end
2090 if resetcounter == nil then
2091 emu.wait(1);
2092 reset_machine();
2093 end
2094 )"
2095 SoftScriptFile.Append(AppendTxt)
2096 Return SoftScriptFile.FileFullPath
2097 }
2098
2099 GeneratePressButtonScript(button1,button2=""){ ; Generates a lua script to send a soft reset to MAME
2100 Global emuPath
2101
2102 PressScriptFile := new File(emuPath . "\press_button.lua")
2103 PressScriptFile.Delete()
2104 If (button2) {
2105 button2str := "`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(1);`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(0);"
2106 }
2107
2108 AppendTxt :="
2109 (
2110 local function press_button()
2111 if resetcounter == nil then
2112 ioport[""" . button1 . """]:write(1);
2113 emu.wait(1);
2114 ioport[""" . button1 . """]:write(0);
2115 resetcounter = 1;" . button2str . "
2116 end
2117 end
2118 if resetcounter == nil then
2119 emu.wait(1);
2120 press_button();
2121 end
2122 )"
2123 PressScriptFile.Append(AppendTxt)
2124 Return PressScriptFile.FileFullPath
2125 }
2126
2127 BuildNVRAMObject() {
2128 Global nvramSettings,RLLog
2129 RLLog.Info("BuildNVRAMObject - Started")
2130
2131 nvramSettings := {}
2132
2133 nvramSettings["vr"] := {}
2134 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"]}}}
2135
2136 nvramSettings["vr"]["Player"] := {}
2137 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"})
2138 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"})
2139 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"})
2140 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"})
2141 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"})
2142 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"})
2143 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"})
2144 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"})
2145 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"]}}
2146
2147 nvramSettings["vformula"] := {}
2148 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"]}}}
2149
2150 nvramSettings["vformula"]["Player"] := {}
2151 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"})
2152 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"})
2153 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"})
2154 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"})
2155 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"})
2156 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"})
2157 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"})
2158 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"})
2159 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"]}}
2160
2161 RLLog.Info("BuildNVRAMObject - Ended")
2162 }
2163
2164 BezelLabel:
2165 emuConsoleWindow.Set("Transparent",0)
2166 Return
2167
2168 HaltEmu:
2169 If (pauseMethod = 1)
2170 { disableSuspendEmu := "true"
2171 disableRestoreEmu := "true"
2172 emuPrimaryWindow.PostMessage("0x211",1)
2173 } Else If (pauseMethod = 2)
2174 { disableSuspendEmu := "true"
2175 emuPrimaryWindow.PostMessage("0x211",1)
2176 } Else If (pauseMethod = 3)
2177 { disableSuspendEmu := "true"
2178 disableRestoreEmu := "true"
2179 emuPrimaryWindow.PostMessage(0x0400+6,1)
2180 } Else If (pauseMethod = 4)
2181 { disableSuspendEmu := "true"
2182 emuPrimaryWindow.PostMessage(0x0400+6,1)
2183 } Else If (pauseMethod = 5)
2184 { disableSuspendEmu := "true"
2185 KeyUtils.Send("{P down}")
2186 TimerUtils.Sleep(1000)
2187 KeyUtils.Send("{P up} ")
2188 }
2189 Return
2190 RestoreEmu:
2191 If (pauseMethod = 1)
2192 emuPrimaryWindow.PostMessage("0x212",1)
2193 Else If (pauseMethod = 2)
2194 emuPrimaryWindow.PostMessage("0x212",1)
2195 Else If (pauseMethod = 3)
2196 emuPrimaryWindow.PostMessage(0x0400+6,0)
2197 Else If (pauseMethod = 4)
2198 emuPrimaryWindow.PostMessage(0x0400+6,0)
2199 Else If (pauseMethod = 5) {
2200 disableSuspendEmu := "true"
2201 KeyUtils.Send("{P down}")
2202 TimerUtils.Sleep(1000)
2203 KeyUtils.Send("{P up} ")
2204 }
2205 emuPrimaryWindow.Activate()
2206 Return
2207
2208 CloseProcess:
2209 FadeOutStart()
2210 If (networkSession && networkPlayers > 1) {
2211 Loop % networkPlayers {
2212 MameMultiPlayer%A_Index%Window.Close()
2213 MameMultiPlayer%A_Index%Window.WaitClose()
2214 }
2215 } Else
2216 emuPrimaryWindow.Close()
2217 Return
2218
221921:53:09:465 | RL | INFO | +16 | BuildScript - Loaded Pause scripts
222021:53:09:465 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
222121:53:09:465 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
222221:53:09:465 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\Global.ahk" not found
222321:53:09:465 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME.ahk" not found
222421:53:09:465 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\Emulators\MAME.ahk" not found
222521:53:09:481 | RL | INFO | +16 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME\Emulators\MAME.ahk" not found
222621:53:09:481 | RL | INFO | +0 | BuildScript - "R:\Arcade\RocketLauncher\Lib\User Functions\MAME\tmnt.ahk" not found
222721:53:09:481 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
222821:53:09:481 | RL | INFO | +0 | Main - Module is built
222921:53:09:481 | RL | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\AutoHotkey.dll exists
223021:53:09:512 | RL | DEBUG | +31 | CheckFile - Attributes:
2231 FileDescription AutoHotkey_H ANSI 32-bit
2232 FileVersion 1.1.13.00
2233 InternalName AutoHotkey_H
2234 LegalCopyright Copyright (C) 2003-2013
2235 OriginalFilename AutoHotkey.exe
2236 ProductName AutoHotkey_H
2237 ProductVersion 1.1.13.00
2238 File Size: 802304 bytes
2239 Created: 3/26/2018 - 9:54:54 PM
2240 Modified: 9/6/2013 - 10:54:32 PM
224121:53:09:512 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
224221:53:09:512 | RL | INFO | +0 | Main - Running module
224321:53:09:715 | MD | INFO | +N/A | Module initialized
224421:53:09:715 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
224521:53:09:715 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
224621:53:09:746 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
224721:53:09:746 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
224821:53:09:746 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
224921:53:09:746 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
225021:53:09:746 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
225121:53:09:746 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy10 not in TableKeyGroups ~Esc,
225221:53:09:777 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 1 check
225321:53:09:777 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
225421:53:09:777 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~1joy10" to call label: "CloseProcess"
225521:53:09:777 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
225621:53:09:777 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
225721:53:09:777 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~2joy10 not in TableKeyGroups ~Esc,~1joy10,
225821:53:09:928 | MD | DEBUG | +140 | XHotkeyTableCreation - Post loop 1 check
225921:53:09:928 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
226021:53:09:928 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~2joy10" to call label: "CloseProcess"
226121:53:09:928 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
226221:53:09:928 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
226321:53:09:928 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkDCsc02B not in TableKeyGroups ~Esc,~1joy10,~2joy10,
226421:53:09:960 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
226521:53:09:960 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
226621:53:09:960 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~vkDCsc02B" to call label: "CloseProcess"
226721:53:09:960 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
226821:53:09:960 | MD | TRACE | +0 | Keymapper - Checking for the JoyIDs_Preferred_Controllers key in R:\Arcade\RocketLauncher\Settings\MAME\Games JoyIDs.ini under section [tmnt]
226921:53:09:960 | MD | INFO | +0 | LoadPreferredControllers - Started
227021:53:09:991 | MD | TRACE | +32 | LoadPreferredControllers - JoyIDsPreferredControllers = 1
227121:53:09:991 | MD | TRACE | +0 | LoadPreferredControllers - Creating a list of currently connected joysticks
227221:53:09:991 | MD | INFO | +0 | GetJoystickArray - Started
227321:53:09:991 | MD | TRACE | +0 | GetJoystickArray - Joysticks Detected: 1111000000000000
227421:53:09:991 | MD | INFO | +0 | GetJoystickGUID - Started
227521:53:09:022 | MD | INFO | +31 | GetJoystickGUID - Ended and found GUID: 00ADFE62D414E8118009444553540000
227621:53:10:022 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Ultimarc Ultra-Stik Player 1 | MID: d209 | PID: 0501 | GUID: 00ADFE62D414E8118009444553540000
227721:53:10:022 | MD | INFO | +0 | GetJoystickGUID - Started
227821:53:10:022 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: B0E9FD62D414E8118006444553540000
227921:53:10:022 | MD | TRACE | +0 | GetJoystickArray - ID: 2 | Port: 1 | Name: Ultimarc Ultra-Stik Player 2 | MID: d209 | PID: 0502 | GUID: B0E9FD62D414E8118006444553540000
228021:53:10:022 | MD | INFO | +0 | GetJoystickGUID - Started
228121:53:10:053 | MD | INFO | +31 | GetJoystickGUID - Ended and found GUID: 10F2F962D414E8118001444553540000
228221:53:10:053 | MD | TRACE | +0 | GetJoystickArray - ID: 3 | Port: 2 | Name: UHID Gamepad Device #1 | MID: d209 | PID: 1501 | GUID: 10F2F962D414E8118001444553540000
228321:53:10:053 | MD | INFO | +0 | GetJoystickGUID - Started
228421:53:10:053 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: F085FE62D414E8118008444553540000
228521:53:10:053 | MD | TRACE | +0 | GetJoystickArray - ID: 4 | Port: 3 | Name: Ultimarc Ultra-Stik Player 3 | MID: d209 | PID: 0503 | GUID: F085FE62D414E8118008444553540000
228621:53:10:053 | MD | INFO | +0 | GetJoystickArray - Ended
228721:53:10:085 | MD | TRACE | +31 | LoadPreferredControllers - Preferred Order Sorting List -> 3.01|d209|0501|00ADFE62D414E8118009444553540000
228821:53:10:085 | MD | TRACE | +0 | LoadPreferredControllers - Preferred Order Sorting List -> 3.02|d209|0502|B0E9FD62D414E8118006444553540000
228921:53:10:085 | MD | TRACE | +0 | LoadPreferredControllers - Preferred Order Sorting List -> 3.03|d209|1501|10F2F962D414E8118001444553540000
229021:53:10:085 | MD | TRACE | +0 | LoadPreferredControllers - Preferred Order Sorting List -> 3.04|d209|0503|F085FE62D414E8118008444553540000
229121:53:10:085 | MD | INFO | +0 | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
229221:53:10:085 | MD | INFO | +0 | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
229321:53:10:085 | MD | INFO | +0 | ChangeJoystickID - Started
229421:53:10:116 | MD | TRACE | +32 | ChangeJoystickID - Swapping Joystick ID: 00000000 to the New Joystick ID: 00000000, for the Joystick VID_d209&PID_0501&GUID_00ADFE62D414E8118009444553540000
229521:53:10:116 | MD | INFO | +0 | ChangeJoystickID - Ended
229621:53:10:116 | MD | INFO | +0 | ChangeJoystickID - Started
229721:53:10:116 | MD | TRACE | +0 | ChangeJoystickID - Swapping Joystick ID: 01000000 to the New Joystick ID: 01000000, for the Joystick VID_d209&PID_0502&GUID_B0E9FD62D414E8118006444553540000
229821:53:10:116 | MD | INFO | +0 | ChangeJoystickID - Ended
229921:53:10:116 | MD | INFO | +0 | ChangeJoystickID - Started
230021:53:10:147 | MD | TRACE | +31 | ChangeJoystickID - Swapping Joystick ID: 02000000 to the New Joystick ID: 02000000, for the Joystick VID_d209&PID_1501&GUID_10F2F962D414E8118001444553540000
230121:53:10:147 | MD | INFO | +0 | ChangeJoystickID - Ended
230221:53:10:147 | MD | INFO | +0 | ChangeJoystickID - Started
230321:53:10:147 | MD | TRACE | +0 | ChangeJoystickID - Swapping Joystick ID: 03000000 to the New Joystick ID: 03000000, for the Joystick VID_d209&PID_0503&GUID_F085FE62D414E8118008444553540000
230421:53:10:147 | MD | INFO | +0 | ChangeJoystickID - Ended
230521:53:10:147 | MD | INFO | +0 | LoadPreferredControllers - Ended
230621:53:10:147 | MD | DEBUG | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
230721:53:10:178 | MD | DEBUG | +31 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
230821:53:10:178 | MD | DEBUG | +0 | fadeLyr3Animation: DefaultFadeAnimation
230921:53:10:178 | MD | DEBUG | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
231021:53:10:178 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
231121:53:10:178 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkBEsc034 not in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,
231221:53:10:178 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
231321:53:10:178 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
231421:53:10:210 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~vkBEsc034" to call label: "TogglePauseMenuStatus"
231521:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
231621:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
231721:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Y not in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,
231821:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
231921:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
232021:53:10:210 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Y" to call label: "TogglePauseMenuStatus"
232121:53:10:241 | MD | DEBUG | +32 | XHotkeyTableCreation - Ended
232221:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
232321:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,
232421:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
232521:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
232621:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
232721:53:10:241 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
232821:53:10:272 | MD | TRACE | +31 | CustomFunction.Init - Starting
232921:53:10:272 | MD | TRACE | +0 | CustomFunction.Init - Ending
233021:53:10:272 | MD | INFO | +0 | StartModule - Started
233121:53:10:272 | MD | INFO | +0 | StartModule - MEmu: MAME
2332 MEmuV: v0.166
2333 MURL: http://www.mame.net/
2334 MAuthor: djvj|faahrev|brolly|Tomkun
2335 MVersion: 2.3.10
2336 MCRC: 2C606685
2337 iCRC: 8566ED91
2338 MID: 635746812784197028
2339 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
234021:53:10:272 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "MAME"
234121:53:10:272 | MD | INFO | +0 | LocaleUtils.i18n - Started
234221:53:10:303 | MD | DEBUG | +31 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
234321:53:10:303 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
234421:53:10:303 | MD | INFO | +0 | LocaleUtils.i18n - Started
234521:53:10:303 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
234621:53:10:303 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
234721:53:10:303 | MD | INFO | +0 | PluginInit - Started
234821:53:10:335 | MD | DEBUG | +31 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
234921:53:10:335 | MD | INFO | +0 | CheckFile - Checking if R:\Arcade\Databases\MAME\MAME.xml exists
235021:53:10:382 | MD | DEBUG | +47 | CheckFile - Attributes:
2351 File Size: 3337843 bytes
2352 Created: 2/24/2018 - 7:26:59 PM
2353 Modified: 2/24/2018 - 7:26:59 PM
235421:53:10:382 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
235521:53:10:382 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Name
235621:53:10:413 | MD | DEBUG | +32 | BuildDatabaseTable - Found "Name" with a value: "Teenage Mutant Ninja Turtles (World 4 Players)"
235721:53:10:413 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
235821:53:10:413 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Cloneof
235921:53:10:413 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
236021:53:10:413 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Konami"
236121:53:10:413 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
236221:53:10:444 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Year" with a value: "1989"
236321:53:10:444 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
236421:53:10:444 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Fighter / 2.5D"
236521:53:10:444 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
236621:53:10:444 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Green (Suitable For All Ages)"
236721:53:10:475 | MD | TRACE | +31 | PluginInit - GameInfo:
2368 GameInfo Label: Genre | GameInfo Value: Fighter / 2.5D
2369 GameInfo Label: Name | GameInfo Value: Teenage Mutant Ninja Turtles (World 4 Players)
2370 GameInfo Label: Publisher | GameInfo Value: Konami
2371 GameInfo Label: Rating | GameInfo Value: AAMA - Green (Suitable For All Ages)
2372 GameInfo Label: Year | GameInfo Value: 1989
237321:53:10:475 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
237421:53:10:475 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
237521:53:10:475 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: R:\Arcade\Media\MAME\Images\Wheel\tmnt.png
237621:53:10:600 | MD | DEBUG | +125 | BuildAssetsTable - Searching for a System Logo: R:\Arcade\Media\Main Menu\Images\Wheel\MAME.png
237721:53:10:632 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2378 Asset Label: Game Logo | Asset Path1: R:\Arcade\Media\MAME\Images\Wheel\tmnt.png | Asset Extension1: png | Asset Type1: game
2379 Asset Label: System Logo | Asset Path1: R:\Arcade\Media\Main Menu\Images\Wheel\MAME.png | Asset Extension1: png | Asset Type1: system
238021:53:10:632 | MD | INFO | +0 | BuildAssetsTable - Ended
238121:53:10:632 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
238221:53:10:632 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: R:\Arcade\Media\MAME\Images\Artwork1\tmnt.png
238321:53:10:632 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Box Art: R:\Arcade\Media\MAME\Images\Artwork2\tmnt.png
238421:53:10:632 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: R:\Arcade\Media\MAME\Images\Artwork3\tmnt.png
238521:53:10:632 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Flyers: R:\Arcade\Media\MAME\Images\Artwork4\tmnt.png
238621:53:10:663 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Letters: R:\Arcade\Media\MAME\Images\Letters
238721:53:10:694 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Other: R:\Arcade\Media\MAME\Images\Other
238821:53:10:694 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2389 Asset Label: Letters | Asset Path1: R:\Arcade\Media\MAME\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
2390 Asset Label: Letters | Asset Path2: R:\Arcade\Media\MAME\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
2391 Asset Label: Letters | Asset Path3: R:\Arcade\Media\MAME\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
2392 Asset Label: Letters | Asset Path4: R:\Arcade\Media\MAME\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
2393 Asset Label: Letters | Asset Path5: R:\Arcade\Media\MAME\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
2394 Asset Label: Letters | Asset Path6: R:\Arcade\Media\MAME\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
2395 Asset Label: Letters | Asset Path7: R:\Arcade\Media\MAME\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
2396 Asset Label: Letters | Asset Path8: R:\Arcade\Media\MAME\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
2397 Asset Label: Letters | Asset Path9: R:\Arcade\Media\MAME\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
2398 Asset Label: Letters | Asset Path10: R:\Arcade\Media\MAME\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
2399 Asset Label: Letters | Asset Path11: R:\Arcade\Media\MAME\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
2400 Asset Label: Letters | Asset Path12: R:\Arcade\Media\MAME\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
2401 Asset Label: Letters | Asset Path13: R:\Arcade\Media\MAME\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
2402 Asset Label: Letters | Asset Path14: R:\Arcade\Media\MAME\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
2403 Asset Label: Letters | Asset Path15: R:\Arcade\Media\MAME\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
2404 Asset Label: Letters | Asset Path16: R:\Arcade\Media\MAME\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
2405 Asset Label: Letters | Asset Path17: R:\Arcade\Media\MAME\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
2406 Asset Label: Letters | Asset Path18: R:\Arcade\Media\MAME\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
2407 Asset Label: Letters | Asset Path19: R:\Arcade\Media\MAME\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
2408 Asset Label: Letters | Asset Path20: R:\Arcade\Media\MAME\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
2409 Asset Label: Letters | Asset Path21: R:\Arcade\Media\MAME\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
2410 Asset Label: Letters | Asset Path22: R:\Arcade\Media\MAME\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
2411 Asset Label: Letters | Asset Path23: R:\Arcade\Media\MAME\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
2412 Asset Label: Letters | Asset Path24: R:\Arcade\Media\MAME\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
2413 Asset Label: Letters | Asset Path25: R:\Arcade\Media\MAME\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
2414 Asset Label: Letters | Asset Path26: R:\Arcade\Media\MAME\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
2415 Asset Label: Letters | Asset Path27: R:\Arcade\Media\MAME\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
2416 Asset Label: Letters | Asset Path28: R:\Arcade\Media\MAME\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
2417 Asset Label: Letters | Asset Path29: R:\Arcade\Media\MAME\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
2418 Asset Label: Letters | Asset Path30: R:\Arcade\Media\MAME\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
2419 Asset Label: Letters | Asset Path31: R:\Arcade\Media\MAME\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
2420 Asset Label: Letters | Asset Path32: R:\Arcade\Media\MAME\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
2421 Asset Label: Letters | Asset Path33: R:\Arcade\Media\MAME\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
2422 Asset Label: Letters | Asset Path34: R:\Arcade\Media\MAME\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
2423 Asset Label: Letters | Asset Path35: R:\Arcade\Media\MAME\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
2424 Asset Label: Letters | Asset Path36: R:\Arcade\Media\MAME\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
2425 Asset Label: Letters | Asset Path37: R:\Arcade\Media\MAME\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
2426 Asset Label: Letters | Asset Path38: R:\Arcade\Media\MAME\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
2427 Asset Label: Letters | Asset Path39: R:\Arcade\Media\MAME\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
2428 Asset Label: Other | Asset Path1: R:\Arcade\Media\MAME\Images\Other\Pointer-.png | Asset Extension1: png | Asset Type1: system
2429 Asset Label: Other | Asset Path2: R:\Arcade\Media\MAME\Images\Other\Pointer.png | Asset Extension2: png | Asset Type2: system
2430 Asset Label: Other | Asset Path3: R:\Arcade\Media\MAME\Images\Other\Pointer_.png | Asset Extension3: png | Asset Type3: system
243121:53:10:694 | MD | INFO | +0 | BuildAssetsTable - Ended
243221:53:10:725 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video|MP4 System Video|FLV System Video
243321:53:10:725 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a MP4 Game Video: R:\Arcade\Media\MAME\Video\tmnt.*
243421:53:10:757 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a FLV Game Video: R:\Arcade\Media\Main Menu\Video\MAME.*
243521:53:10:788 | MD | DEBUG | +32 | BuildAssetsTable - Media assets found:
2436 Asset Label: FLV Game Video | Asset Path1: R:\Arcade\Media\Main Menu\Video\MAME.mp4 | Asset Extension1: mp4 | Asset Type1: system
2437 Asset Label: MP4 Game Video | Asset Path1: R:\Arcade\Media\MAME\Video\tmnt.mp4 | Asset Extension1: mp4 | Asset Type1: game
243821:53:10:788 | MD | INFO | +0 | BuildAssetsTable - Ended
243921:53:10:788 | MD | INFO | +0 | PluginInit - Ended
244021:53:10:788 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: tmnt
244121:53:10:788 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
244221:53:10:788 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,
244321:53:10:788 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
244421:53:10:819 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 2 check
244521:53:10:819 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
244621:53:10:819 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
244721:53:10:819 | MD | TRACE | +0 | Process.__New - Creating new process object for: "R:\Arcade\HyperSpin.exe"
244821:53:10:819 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\HyperSpin.exe"
244921:53:10:850 | MD | TRACE | +31 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME\MAME\tmnt.ini"
245021:53:10:894 | MD | TRACE | +47 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
245121:53:10:932 | MD | TRACE | +47 | File.Exist - This file exists: R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini
245221:53:10:936 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 1, adding "SystemModuleIni" from: "R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
245321:53:10:938 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
245421:53:10:977 | MD | TRACE | +47 | File.Exist - This file exists: R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini
245521:53:10:977 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 2, adding "GlobalModuleIni" from: "R:\Arcade\RocketLauncher\Modules\MAME\MAME.ini"
245621:53:10:977 | MD | INFO | +0 | StartModule - Ended
245721:53:10:977 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe"
245821:53:10:977 | MD | TRACE | +0 | Process.__New - Creating new process object for: "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe"
245921:53:10:977 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe"
246021:53:10:009 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAME"
246121:53:11:009 | MD | TRACE | +0 | Window.__New - Created: "Open ahk_class ConsoleWindowClass"
246221:53:11:009 | MD | TRACE | +0 | Window.__New - Created: "ahk_class ConsoleWindowClass"
246321:53:11:009 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAMEDebugWindow"
246421:53:11:040 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAMEOutput"
246521:53:11:040 | MD | DEBUG | +0 | Module - Finished building the MAME object
246621:53:11:040 | MD | DEBUG | +0 | Module - Defaulting to MAME's Arcade mode for the remainder of this MAME module.
246721:53:11:040 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Fullscreen: No value for this key
246821:53:11:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: No value for this key
246921:53:11:040 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
247021:53:11:040 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - LegacyMode: No value for this key
247121:53:11:071 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - LegacyMode: No value for this key
247221:53:11:071 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - LegacyMode: No value for this key
247321:53:11:071 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - LegacyMode: No value for this key
247421:53:11:071 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - LegacyMode: No value for this key
247521:53:11:071 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LegacyMode: No value for this key
247621:53:11:071 | MD | INFO | +0 | RIniFile.Read - Module - LegacyMode: false (DEFAULT)
247721:53:11:071 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAME_BIOS_Path: No value for this key
247821:53:11:102 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAME_BIOS_Path: No value for this key
247921:53:11:102 | MD | INFO | +0 | RIniFile.Read - Module - MAME_BIOS_Path: R:\Arcade\Emulators\mame0194b_64bit\roms (DEFAULT)
248021:53:11:102 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Videomode: No value for this key
248121:53:11:102 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Videomode: No value for this key
248221:53:11:102 | MD | INFO | +0 | RIniFile.Read - Module - Videomode: d3d (DEFAULT)
248321:53:11:102 | MD | INFO | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - PauseMethod: 1
248421:53:11:102 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BilinearFilter: No value for this key
248521:53:11:134 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BilinearFilter: No value for this key
248621:53:11:134 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BilinearFilter: No value for this key
248721:53:11:134 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BilinearFilter: No value for this key
248821:53:11:134 | MD | INFO | +0 | RIniFile.Read - Module - BilinearFilter: false (DEFAULT)
248921:53:11:134 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - HLSL: No value for this key
249021:53:11:134 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HLSL: No value for this key
249121:53:11:134 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - HLSL: No value for this key
249221:53:11:165 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - HLSL: No value for this key
249321:53:11:165 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HLSL: No value for this key
249421:53:11:165 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HLSL: No value for this key
249521:53:11:165 | MD | INFO | +0 | RIniFile.Read - Module - HLSL: false (DEFAULT)
249621:53:11:165 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - GLSL: No value for this key
249721:53:11:165 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - GLSL: No value for this key
249821:53:11:201 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - GLSL: No value for this key
249921:53:11:203 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - GLSL: No value for this key
250021:53:11:206 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - GLSL: No value for this key
250121:53:11:208 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - GLSL: No value for this key
250221:53:11:211 | MD | INFO | +0 | RIniFile.Read - Module - GLSL: false (DEFAULT)
250321:53:11:249 | MD | TRACE | +47 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - BezelMode: No value for this key
250421:53:11:249 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BezelMode: No value for this key
250521:53:11:249 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BezelMode: No value for this key
250621:53:11:249 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - BezelMode: No value for this key
250721:53:11:249 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BezelMode: No value for this key
250821:53:11:249 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BezelMode: No value for this key
250921:53:11:249 | MD | INFO | +0 | RIniFile.Read - Module - BezelMode: layout (DEFAULT)
251021:53:11:280 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - VerticalRotationMode: No value for this key
251121:53:11:280 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - VerticalRotationMode: No value for this key
251221:53:11:280 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - VerticalRotationMode: No value for this key
251321:53:11:280 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - VerticalRotationMode: No value for this key
251421:53:11:280 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - VerticalRotationMode: No value for this key
251521:53:11:280 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VerticalRotationMode: No value for this key
251621:53:11:280 | MD | INFO | +0 | RIniFile.Read - Module - VerticalRotationMode: none (DEFAULT)
251721:53:11:311 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatMode: No value for this key
251821:53:11:311 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatMode: No value for this key
251921:53:11:311 | MD | INFO | +0 | RIniFile.Read - Module - CheatMode: false (DEFAULT)
252021:53:11:311 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatModeKey: No value for this key
252121:53:11:311 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatModeKey: No value for this key
252221:53:11:311 | MD | INFO | +0 | RIniFile.Read - Module - CheatModeKey: (NO VALUE)
252321:53:11:311 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - UseSoftwareList: No value for this key
252421:53:11:343 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseSoftwareList: No value for this key
252521:53:11:343 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - UseSoftwareList: No value for this key
252621:53:11:343 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseSoftwareList: No value for this key
252721:53:11:343 | MD | INFO | +0 | RIniFile.Read - Module - UseSoftwareList: false (DEFAULT)
252821:53:11:343 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - StaticParameters: No value for this key
252921:53:11:343 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - StaticParameters: No value for this key
253021:53:11:374 | MD | INFO | +31 | RIniFile.Read - Module - StaticParameters: (NO VALUE)
253121:53:11:374 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Parameters: No value for this key
253221:53:11:374 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Parameters: No value for this key
253321:53:11:374 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
253421:53:11:374 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Parameters: No value for this key
253521:53:11:374 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Parameters: No value for this key
253621:53:11:374 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
253721:53:11:405 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - MameRomName: No value for this key
253821:53:11:405 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - MameRomName: No value for this key
253921:53:11:405 | MD | INFO | +0 | RIniFile.Read - Module - MameRomName: (NO VALUE)
254021:53:11:405 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Autosave: No value for this key
254121:53:11:405 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Autosave: No value for this key
254221:53:11:405 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Autosave: No value for this key
254321:53:11:405 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Autosave: No value for this key
254421:53:11:436 | MD | INFO | +31 | RIniFile.Read - Module - Autosave: false (DEFAULT)
254521:53:11:436 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Volume: No value for this key
254621:53:11:436 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Volume: No value for this key
254721:53:11:436 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Volume: No value for this key
254821:53:11:436 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Volume: No value for this key
254921:53:11:436 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Volume: No value for this key
255021:53:11:468 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Volume: No value for this key
255121:53:11:468 | MD | INFO | +0 | RIniFile.Read - Module - Volume: (NO VALUE)
255221:53:11:468 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Artwork_Crop: No value for this key
255321:53:11:468 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Artwork_Crop: No value for this key
255421:53:11:468 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Artwork_Crop: No value for this key
255521:53:11:468 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Artwork_Crop: No value for this key
255621:53:11:468 | MD | INFO | +0 | RIniFile.Read - Module - Artwork_Crop: true (DEFAULT)
255721:53:11:499 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Use_Bezels: No value for this key
255821:53:11:499 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Bezels: No value for this key
255921:53:11:499 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Use_Bezels: No value for this key
256021:53:11:499 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Bezels: No value for this key
256121:53:11:499 | MD | INFO | +0 | RIniFile.Read - Module - Use_Bezels: false (DEFAULT)
256221:53:11:499 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Use_Overlays: No value for this key
256321:53:11:499 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Overlays: No value for this key
256421:53:11:530 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Use_Overlays: No value for this key
256521:53:11:530 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Overlays: No value for this key
256621:53:11:530 | MD | INFO | +0 | RIniFile.Read - Module - Use_Overlays: true (DEFAULT)
256721:53:11:530 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Use_Backdrops: No value for this key
256821:53:11:530 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Backdrops: No value for this key
256921:53:11:530 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Use_Backdrops: No value for this key
257021:53:11:530 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Backdrops: No value for this key
257121:53:11:561 | MD | INFO | +31 | RIniFile.Read - Module - Use_Backdrops: true (DEFAULT)
257221:53:11:561 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Use_Cpanels: No value for this key
257321:53:11:561 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Cpanels: No value for this key
257421:53:11:561 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Use_Cpanels: No value for this key
257521:53:11:561 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Cpanels: No value for this key
257621:53:11:561 | MD | INFO | +0 | RIniFile.Read - Module - Use_Cpanels: false (DEFAULT)
257721:53:11:561 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Use_Marquees: No value for this key
257821:53:11:593 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Marquees: No value for this key
257921:53:11:593 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Use_Marquees: No value for this key
258021:53:11:593 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Marquees: No value for this key
258121:53:11:593 | MD | INFO | +0 | RIniFile.Read - Module - Use_Marquees: false (DEFAULT)
258221:53:11:593 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - IniPath: No value for this key
258321:53:11:593 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - IniPath: No value for this key
258421:53:11:593 | MD | INFO | +0 | RIniFile.Read - Module - IniPath: (NO VALUE)
258521:53:11:624 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HashPath: No value for this key
258621:53:11:624 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HashPath: No value for this key
258721:53:11:624 | MD | INFO | +0 | RIniFile.Read - Module - HashPath: (NO VALUE)
258821:53:11:624 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseControllerRemap: No value for this key
258921:53:11:624 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - UseControllerRemap: No value for this key
259021:53:11:624 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseControllerRemap: No value for this key
259121:53:11:624 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - UseControllerRemap: No value for this key
259221:53:11:655 | MD | INFO | +32 | RIniFile.Read - Module - UseControllerRemap: true (DEFAULT)
259321:53:11:655 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapPath: No value for this key
259421:53:11:655 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapPath: No value for this key
259521:53:11:655 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapPath: No value for this key
259621:53:11:655 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapPath: No value for this key
259721:53:11:655 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapPath: R:\Arcade\Emulators\mame0194b_64bit\ControllerRemap\ControllerRemap.exe (DEFAULT)
259821:53:11:655 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\Emulators\mame0194b_64bit\ControllerRemap\ControllerRemap.exe"
259921:53:11:686 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapConfigPath: No value for this key
260021:53:11:686 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
260121:53:11:686 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapConfigPath: No value for this key
260221:53:11:686 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
260321:53:11:718 | MD | INFO | +31 | RIniFile.Read - Module - ControllerRemapConfigPath: R:\Arcade\Emulators\mame0194b_64bit\ControllerRemap\ctrlr\ (DEFAULT)
260421:53:11:718 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - MAMECtrlrPath: No value for this key
260521:53:11:718 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
260621:53:11:718 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - MAMECtrlrPath: No value for this key
260721:53:11:718 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
260821:53:11:718 | MD | INFO | +0 | RIniFile.Read - Module - MAMECtrlrPath: R:\Arcade\Emulators\mame0194b_64bit\ctrlr (DEFAULT)
260921:53:11:749 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [tmnt] - Enable_Link_Play: No value for this key
261021:53:11:749 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
261121:53:11:749 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [tmnt] - Enable_Link_Play: No value for this key
261221:53:11:749 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
261321:53:11:749 | MD | INFO | +0 | RIniFile.Read - Module - Enable_Link_Play: false (DEFAULT)
261421:53:11:749 | MD | DEBUG | +0 | FadeInStart - Started
261521:53:11:749 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
261621:53:11:780 | MD | DEBUG | +32 | XHotkeyTableCreation - KeyGroup ~vkBEsc034 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
261721:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
261821:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~vkBEsc034"
261921:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
262021:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~vkBEsc034"
262121:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
262221:53:11:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
262321:53:11:811 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
262421:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Y is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
262521:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
262621:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Y"
262721:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
262821:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~Y"
262921:53:11:811 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
263021:53:11:843 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
263121:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
263221:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
263321:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
263421:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
263521:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
263621:53:11:843 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
263721:53:11:874 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
263821:53:11:874 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
263921:53:11:874 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
264021:53:11:874 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
264121:53:11:874 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
264221:53:11:905 | MD | DEBUG | +32 | XHotkeyTableCreation - Disabled Hotkey for: "~1joy10"
264321:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
264421:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~1joy10"
264521:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
264621:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
264721:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
264821:53:11:905 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~2joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
264921:53:11:936 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 10 check
265021:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~2joy10"
265121:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
265221:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~2joy10"
265321:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
265421:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
265521:53:11:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
265621:53:11:968 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~vkDCsc02B is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
265721:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
265821:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~vkDCsc02B"
265921:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
266021:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~vkDCsc02B"
266121:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
266221:53:11:968 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
266321:53:11:999 | MD | DEBUG | +31 | FadeInStart - Only these keys will interrupt this fade process: O&U
266421:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
266521:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup O&U not in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,
266621:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
266721:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
266821:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "O & U" to call label: "CustomKeyFadeBypass"
266921:53:11:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
267021:53:11:030 | MD | TRACE | +32 | FadeInStart - Fade screen scale factor: X=1.000000, Y= 1.000000
267121:53:12:030 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\Layer 1*.*
267221:53:12:061 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 1*.*
267321:53:12:061 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.*
267421:53:12:061 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.png
267521:53:12:061 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1 - alt.png
267621:53:12:061 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1.png
267721:53:12:093 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.gif
267821:53:12:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.tif
267921:53:12:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.bmp
268021:53:12:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.jpg
268121:53:12:093 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1.png
268221:53:12:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\Extra Layer 1 - Console*.*
268321:53:12:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Extra Layer 1 - Console*.*
268421:53:12:124 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.*
268521:53:12:124 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
268621:53:12:155 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
268721:53:12:280 | MD | INFO | +125 | DefaultAnimateFadeIn - Started, direction is: in
268821:53:12:280 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
268921:53:12:780 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
269021:53:12:780 | MD | INFO | +0 | DefaultFadeAnimation - Started
269121:53:12:811 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\Info Bar*.*
269221:53:12:811 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Info Bar*.*
269321:53:12:811 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Info Bar*.*
269421:53:12:811 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
269521:53:12:811 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.*
269621:53:12:811 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.png
269721:53:12:843 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
269821:53:12:843 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
269921:53:12:843 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
270021:53:12:843 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
270121:53:12:843 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
270221:53:12:843 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
270321:53:12:874 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\Layer 3*.*
270421:53:12:874 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 3*.*
270521:53:12:874 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.*
270621:53:12:874 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.png
270721:53:12:874 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
270821:53:12:905 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.gif
270921:53:12:905 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.tif
271021:53:12:905 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.bmp
271121:53:12:905 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.jpg
271221:53:12:905 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
271321:53:12:936 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
271421:53:12:936 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Genre Logo: R:\Arcade\RocketLauncher\Media\Genre\_Default\Fighter \ 2.5D.*
271521:53:12:968 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rating Logo: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).*
271621:53:12:968 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Developer Logo:
271721:53:12:968 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Publisher Logo: R:\Arcade\RocketLauncher\Media\Publisher\_Default\Konami.*
271821:53:12:999 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Year Logo: R:\Arcade\RocketLauncher\Media\Year\_Default\1989.*
271921:53:12:999 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2720 Asset Label: Rating Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1: png | Asset Type1: rating
272121:53:12:999 | MD | INFO | +0 | BuildAssetsTable - Ended
272221:53:12:999 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
272321:53:12:999 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: R:\Arcade\RocketLauncher\Media\Logos\MAME\_Default\
272421:53:12:999 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: R:\Arcade\RocketLauncher\Media\Logos\MAME\tmnt\
272521:53:12:030 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Game Logo:
272621:53:13:030 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2727 Asset Label: Rating Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1: png | Asset Type1: rating
2728 Asset Label: System Logo | Asset Path1: R:\Arcade\RocketLauncher\Media\Logos\MAME\_Default\MAME.png | Asset Extension1: png | Asset Type1: system
272921:53:13:030 | MD | INFO | +0 | BuildAssetsTable - Ended
273021:53:13:093 | MD | DEBUG | +62 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\Loading start*.*
273121:53:13:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Loading start*.*
273221:53:13:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Loading start*.*
273321:53:13:093 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
273421:53:13:124 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Loading start*.*
273521:53:13:124 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Loading start": R:\Arcade\RocketLauncher\Media\Fade\_Default\Loading start*.mp3
273621:53:13:124 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Loading start": R:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
273721:53:13:124 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
273821:53:13:124 | MD | INFO | +0 | DefaultFadeAnimation - Playing R:\Arcade\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
273921:53:13:237 | MD | DEBUG | +110 | FadeInDelay - Started
274021:53:13:240 | MD | DEBUG | +0 | FadeInDelay - Ended
274121:53:13:263 | MD | INFO | +31 | DefaultFadeAnimation - Ended
274221:53:13:266 | MD | DEBUG | +0 | FadeInStart - Ended
274321:53:13:269 | MD | INFO | +0 | DxwndUpdateIniPath - DxwndIni set to R:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
274421:53:13:271 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
274521:53:13:289 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage
274621:53:13:309 | MD | TRACE | +16 | CustomFunction.PreStart - Ending
274721:53:13:312 | MD | DEBUG | +0 | CoverFE - Started
274821:53:13:317 | MD | DEBUG | +0 | CoverFE - Ended
274921:53:13:320 | MD | TRACE | +0 | Process.__New - Creating new process object for: "C:\WINDOWS\system32\cmd.exe"
275021:53:13:346 | MD | TRACE | +31 | File.__New - Creating new file object of: "C:\WINDOWS\system32\cmd.exe"
275121:53:13:373 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage8
275221:53:13:419 | MD | INFO | +47 | DefaultFadeAnimationLoop - percentage19
275321:53:13:481 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage25
275421:53:13:548 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage33
275521:53:13:608 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage42
275621:53:13:670 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage50
275721:53:13:732 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage58
275821:53:13:741 | MD | DEBUG | +0 | Process.RunDirect - "C:\WINDOWS\system32\cmd.exe /c "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe" -listxml tmnt > tempBezel.txt" Process ID: 12248 and ErrorLevel reported as: 0
275921:53:13:763 | MD | TRACE | +31 | File.__New - Creating new file object of: "R:\Arcade\Emulators\mame0194b_64bit\tempBezel.txt"
276021:53:13:773 | MD | TRACE | +0 | File.Read - Read file to memory: R:\Arcade\Emulators\mame0194b_64bit\tempBezel.txt
276121:53:13:793 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage67
276221:53:13:813 | MD | TRACE | +16 | StringUtils.RegExMatch - Matched "" from Haystack
276321:53:13:816 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
276421:53:13:819 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
276521:53:13:840 | MD | TRACE | +31 | StringUtils.TrimLeft - Trimming "" to ""
276621:53:13:843 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0"" from Haystack
276721:53:13:846 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "0" from Haystack
276821:53:13:848 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="320"" from Haystack
276921:53:13:851 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "320" from Haystack
277021:53:13:875 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage75
277121:53:13:885 | MD | TRACE | +16 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="320" height="224"" from Haystack
277221:53:13:888 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "224" from Haystack
277321:53:13:891 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<control type="joy" player="1" buttons="2" ways="8"/>
2774 <control type="joy" player="2" buttons="2" ways="8"/>
2775 <control type="joy" player="3" buttons="2" ways="8"/>
2776 <control type="joy" player="4" buttons="2" ways="8"" from Haystack
277721:53:13:893 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "8" from Haystack
277821:53:13:896 | MD | INFO | +0 | Module - MAME ListXML values:
2779 Parent =
2780 Angle = 0
2781 Height = 224
2782 Width = 320
2783 Ways = 8
278421:53:13:923 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage85
278521:53:13:923 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage85
278621:53:13:973 | MD | INFO | +47 | ServoStik - Started
278721:53:13:976 | MD | INFO | +0 | CheckFile - Checking if R:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll exists
278821:53:13:995 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage92
278921:53:13:027 | MD | DEBUG | +32 | CheckFile - Attributes:
2790 File Size: 69120 bytes
2791 Created: 3/26/2018 - 9:54:56 PM
2792 Modified: 3/4/2016 - 10:03:57 PM
279321:53:14:056 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage100
279421:53:14:060 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\tmnt\7z complete*.*
279521:53:14:060 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\7z complete*.*
279621:53:14:060 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: R:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\7z complete*.*
279721:53:14:060 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\7z complete*.*
279821:53:14:060 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: R:\Arcade\RocketLauncher\Media\Fade\_Default\7z complete*.*
279921:53:14:091 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "7z complete": R:\Arcade\RocketLauncher\Media\Fade\_Default\7z complete*.mp3
280021:53:14:091 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "7z complete": R:\Arcade\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
280121:53:14:091 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use R:\Arcade\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
280221:53:14:091 | MD | INFO | +0 | DefaultFadeAnimationLoop - Playing 7z fade complete sound: R:\Arcade\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
280321:53:14:146 | MD | DEBUG | +47 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
280421:53:14:199 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage100
280521:53:14:202 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - AnimationLoop has finished
280621:53:14:204 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - Ended
280721:53:14:247 | MD | DEBUG | +47 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
280821:53:14:250 | MD | INFO | +0 | ServoStik - 4 devices found on system. If you have multiple devices, this should list more than one and may not specifically mean a ServoStik was found
280921:53:14:253 | MD | INFO | +0 | ServoStik - ServoStik(s) were told to go 8-Way
281021:53:14:256 | MD | INFO | +0 | ServoStik - Ended
281121:53:14:258 | MD | INFO | +0 | Controller Remap: Start
281221:53:14:314 | MD | INFO | +63 | Controller Remap: ControllerRemapConfigPath: R:\Arcade\Emulators\mame0194b_64bit\ControllerRemap\ctrlr\
281321:53:14:316 | MD | INFO | +0 | Controller Remap: No Controller config file found.
281421:53:14:319 | MD | INFO | +0 | Controller Remap: End
281521:53:14:342 | MD | TRACE | +31 | StringUtils.StringLength - This string is "5" long
281621:53:14:345 | MD | TRACE | +0 | StringUtils.Right - Trimming "0.194" to "194"
281721:53:14:348 | MD | INFO | +0 | Module - Detected MAME Product Version from 'R:\Arcade\Emulators\mame0194b_64bit\mame64.exe' is 194
281821:53:14:350 | MD | TRACE | +0 | StringUtils.Contains - "MAME" does not contain "ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664|mo5"
281921:53:14:368 | MD | TRACE | +31 | StringUtils.Contains - "MAME" does not contain "studio2|mpt02"
282021:53:14:370 | MD | TRACE | +0 | StringUtils.Replace - Replacing "|" with ";"
282121:53:14:373 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
282221:53:14:376 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
282321:53:14:378 | MD | TRACE | +0 | File.__New - Creating new file object of: "R:\Arcade\Emulators\mame0194b_64bit\cfg\MAME\tmnt"
282421:53:14:410 | MD | TRACE | +32 | Folder.__New - Created new folder object of: "R:\Arcade\Emulators\mame0194b_64bit\cfg\MAME\tmnt"
282521:53:14:412 | MD | INFO | +0 | Module - Running MAME in non-legacy mode
282621:53:14:437 | MD | INFO | +31 | Module - SinglePlayer session
282721:53:14:439 | MD | TRACE | +0 | CustomFunction.PreLaunch - Starting
282821:53:14:442 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
282921:53:14:445 | MD | INFO | +0 | Process.Run - Running: "R:\Arcade\Emulators\mame0194b_64bit\mame64.exe" tmnt -rompath "R:\Arcade\Mame\roms;R:\Arcade\Emulators\mame0194b_64bit\roms" -nowindow -nohlsl_enable -nogl_glsl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo
283021:53:14:599 | MD | DEBUG | +156 | Process.Run - "mame64.exe tmnt -rompath "R:\Arcade\Mame\roms;R:\Arcade\Emulators\mame0194b_64bit\roms" -nowindow -nohlsl_enable -nogl_glsl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo" Process ID: 3384
283121:53:14:620 | MD | TRACE | +31 | CustomFunction.PostLaunch - Starting
283221:53:14:623 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
283321:53:14:627 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 67108"
283421:53:14:629 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
283521:53:14:633 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1024 h: 768 from "ahk_id 67108"
283621:53:14:652 | MD | TRACE | +32 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
283721:53:14:655 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1024 | Height: 768 | Window HWND: 0x10624 | Process ID: 4860 | Process Path: R:\Arcade\RocketLauncher\RocketLauncher.exe
283821:53:14:659 | MD | INFO | +0 | Window.Wait - Waiting for window "ahk_class MAME"
283921:53:14:854 | MD | TRACE | +203 | Window.__New - Created: "ahk_id 67116"
284021:53:14:858 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
284121:53:14:861 | MD | TRACE | +0 | Window.GetPos - Retrieved x:1024 y:0 w: 2560 h: 1440 from "ahk_id 67116"
284221:53:14:864 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
284321:53:14:867 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Teenage Mutant Ninja Turtles (World 4 Players, version X) [tmnt] | Class: MAME | State: 0 | X: 1024 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x1062c | Process ID: 3384 | Process Path: R:\Arcade\Emulators\mame0194b_64bit\mame64.exe
284421:53:14:894 | MD | TRACE | +31 | Window.__New - Created: "ahk_id 67116"
284521:53:14:897 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
284621:53:14:933 | MD | TRACE | +47 | Window.GetPos - Retrieved x:1024 y:0 w: 2560 h: 1440 from "ahk_id 67116"
284721:53:14:936 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
284821:53:14:939 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Teenage Mutant Ninja Turtles (World 4 Players, version X) [tmnt] | Class: MAME | State: 0 | X: 1024 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x1062c | Process ID: 3384 | Process Path: R:\Arcade\Emulators\mame0194b_64bit\mame64.exe
284921:53:14:943 | MD | INFO | +0 | Window.WaitActive - Waiting for "ahk_class MAME"
285021:53:15:041 | MD | TRACE | +109 | Window.__New - Created: "ahk_id 67116"
285121:53:15:044 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
285221:53:15:047 | MD | TRACE | +0 | Window.GetPos - Retrieved x:1024 y:0 w: 2560 h: 1440 from "ahk_id 67116"
285321:53:15:050 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
285421:53:15:053 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Teenage Mutant Ninja Turtles (World 4 Players, version X) [tmnt] | Class: MAME | State: 0 | X: 1024 | Y: 0 | Width: 2560 | Height: 1440 | Window HWND: 0x1062c | Process ID: 3384 | Process Path: R:\Arcade\Emulators\mame0194b_64bit\mame64.exe
285521:53:15:078 | MD | TRACE | +31 | CustomFunction.PreBezelDraw - Starting
285621:53:15:081 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Starting
285721:53:15:084 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
285821:53:15:124 | MD | TRACE | +47 | CustomFunction.SetFullscreenPostLaunch - Ending
285921:53:15:127 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Ending
286021:53:15:130 | MD | TRACE | +0 | Window.Show - Unhiding window "ahk_class MAME"
286121:53:15:232 | MD | DEBUG | +110 | FadeInExit - Started
286221:53:15:235 | MD | DEBUG | +0 | FadeInExit - fadeInExitDelay started
286321:53:15:996 | MD | DEBUG | +765 | FadeInExit - fadeInExitDelay ended
286421:53:15:999 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
286521:53:15:002 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup O&U is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
286621:53:16:005 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
286721:53:16:008 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "O & U"
286821:53:16:031 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
286921:53:16:034 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CustomKeyFadeBypass" standard Hotkey method for key(s): "O & U"
287021:53:16:037 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
287121:53:16:058 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
287221:53:16:061 | MD | INFO | +0 | DefaultAnimateFadeIn - Started, direction is: out
287321:53:16:576 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended
287421:53:16:609 | MD | DEBUG | +32 | XHotkeyTableCreation - Started
287521:53:16:613 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkBEsc034 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
287621:53:16:615 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
287721:53:16:643 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~vkBEsc034"
287821:53:16:646 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
287921:53:16:672 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~vkBEsc034" to call label: "TogglePauseMenuStatus"
288021:53:16:675 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
288121:53:16:677 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
288221:53:16:704 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
288321:53:16:707 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Y is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
288421:53:16:709 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
288521:53:16:734 | MD | DEBUG | +32 | XHotkeyTableCreation - Disabled Hotkey for: "~Y"
288621:53:16:737 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
288721:53:16:739 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Y" to call label: "TogglePauseMenuStatus"
288821:53:16:742 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
288921:53:16:763 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
289021:53:16:766 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
289121:53:16:769 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
289221:53:16:772 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
289321:53:16:793 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
289421:53:16:796 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
289521:53:16:799 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
289621:53:16:802 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
289721:53:16:805 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
289821:53:16:826 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
289921:53:16:829 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
290021:53:16:831 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
290121:53:16:834 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~1joy10"
290221:53:16:853 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
290321:53:16:856 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~1joy10" to call label: "CloseProcess"
290421:53:16:859 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
290521:53:16:862 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
290621:53:16:865 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
290721:53:16:867 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~2joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
290821:53:16:891 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 10 check
290921:53:16:894 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~2joy10"
291021:53:16:897 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
291121:53:16:923 | MD | DEBUG | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~2joy10" to call label: "CloseProcess"
291221:53:16:926 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
291321:53:16:929 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
291421:53:16:953 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
291521:53:16:956 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkDCsc02B is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
291621:53:16:959 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
291721:53:16:961 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~vkDCsc02B"
291821:53:16:986 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
291921:53:16:989 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~vkDCsc02B" to call label: "CloseProcess"
292021:53:16:991 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
292121:53:16:014 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
292221:53:17:017 | MD | DEBUG | +0 | FadeInExit - Ended, waiting for user to close launched application
292321:53:17:020 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
292421:53:17:023 | MD | TRACE | +0 | CustomFunction.PostLoad - Ending
292521:53:17:044 | MD | INFO | +31 | Process.Process - "WaitClose" "mame64.exe"
292621:53:17:047 | MD | TRACE | +0 | Process.GetProcessID
292721:53:28:414 | MD | DEBUG | +11360 | XHotkeyTableCreation - Started
292821:53:28:432 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
292921:53:28:435 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
293021:53:28:438 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
293121:53:28:441 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
293221:53:28:444 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
293321:53:28:462 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
293421:53:28:465 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
293521:53:28:468 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
293621:53:28:471 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
293721:53:28:473 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
293821:53:28:476 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~1joy10"
293921:53:28:494 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 11 check
294021:53:28:497 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~1joy10"
294121:53:28:500 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
294221:53:28:503 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
294321:53:28:506 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
294421:53:28:534 | MD | DEBUG | +32 | XHotkeyTableCreation - KeyGroup ~2joy10 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
294521:53:28:537 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
294621:53:28:564 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~2joy10"
294721:53:28:567 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
294821:53:28:570 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~2joy10"
294921:53:28:594 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 12 check
295021:53:28:597 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
295121:53:28:600 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
295221:53:28:626 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~vkDCsc02B is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
295321:53:28:629 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
295421:53:28:632 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~vkDCsc02B"
295521:53:28:656 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
295621:53:28:659 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~vkDCsc02B"
295721:53:28:661 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
295821:53:28:686 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
295921:53:28:689 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
296021:53:28:692 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkBEsc034 is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
296121:53:28:694 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
296221:53:28:717 | MD | DEBUG | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~vkBEsc034"
296321:53:28:720 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
296421:53:28:722 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~vkBEsc034"
296521:53:28:725 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
296621:53:28:747 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
296721:53:28:750 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
296821:53:28:753 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Y is in TableKeyGroups ~Esc,~1joy10,~2joy10,~vkDCsc02B,~vkBEsc034,~Y,PrintScreen,~e&~t,O&U,
296921:53:28:756 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
297021:53:28:758 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Y"
297121:53:28:777 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 11 check
297221:53:28:780 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~Y"
297321:53:28:783 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
297421:53:28:786 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
297521:53:28:788 | MD | DEBUG | +0 | Pause_Main - Disabled exit emulator, bezel, and multigame keys
297621:53:28:807 | MD | DEBUG | +31 | Pause_Main - Started Gdip 169220 (If number -> loaded)
297721:53:28:810 | MD | TRACE | +0 | CustomFunction.PrePauseStart - Starting
297821:53:28:813 | MD | TRACE | +0 | CustomFunction.PrePauseStart - Ending
297921:53:28:846 | MD | DEBUG | +31 | Pause_Main - Loaded Emulator information: EmulatorProcessName: mame64.exe, EmulatorClass: MAME, EmulatorID: 0x1062c
298021:53:28:850 | MD | DEBUG | +0 | VA_GetDevice_Return - Master mute status: 0 (1 is mutted)
298121:53:28:875 | MD | WARNING | +31 | You are missing 1 labels on your pause Main_Menu_Labels entry. You need to have one label for each possible pause menu item. To correct this warning go to RLUI and add a value to the missing labels or simply reset these fields to the default value:
2982 User Main Menu Labels: Controller|Save State|Load State|HighScore|Artwork|Guides|Manuals|Videos|Sound|Statistics|Moves List|History|Settings|Shutdown
2983 Using default value: Controller|Change Disc|Save State|Load State|HighScore|Artwork|Guides|Manuals|Videos|Sound|Statistics|Moves List|History|Settings|Shutdown
298421:53:28:881 | MD | INFO | +0 | VA_GetDevice_Return - Pause Started: current rom: tmnt, current system Name: MAME
298521:53:28:905 | MD | DEBUG | +32 | VA_GetDevice_Return - Created Black Screen to hide FrontEnd
298621:53:28:908 | MD | TRACE | +0 | Window.PostMessage - Posting 0x211 to ahk_class MAME
298721:53:28:911 | MD | DEBUG | +0 | VA_GetDevice_Return - Loaded emulator specific module start commands
298821:53:29:041 | MD | DEBUG | +140 | VA_GetDevice_Return - Pause screen scale factor: X=1.333333, Y= 1.333333
298921:53:29:045 | MD | INFO | +0 | LEDBlinky - Started, sending mode RL
299021:53:29:048 | MD | INFO | +0 | Run - Running: R:\Arcade\LEDBlinky\LEDBlinky\LEDBlinky.exe 15 RocketLauncher RocketLauncher
299121:53:29:263 | MD | DEBUG | +219 | Run - "LEDBlinky.exe 15 RocketLauncher RocketLauncher" Process ID: 10792
299221:53:29:266 | MD | INFO | +0 | LEDBlinky - Ended
299321:53:29:269 | MD | DEBUG | +0 | VA_GetDevice_Return - Setting Pause starting time for subtracting from statistics played time: 189109
299421:53:29:293 | MD | DEBUG | +31 | VA_GetDevice_Return - Loading screen created
299521:53:29:296 | MD | ERROR | +0 | ConvertToMonitorObject - Width not supplied in array. Object creation terminated.
299621:53:29:299 | MD | INFO | +0 | CheckForNearestSupportedRes - Started
299721:53:29:302 | MD | ERROR | +0 | CheckForNearestSupportedRes - Supplied desired resolution does not contain any data.
299821:53:29:334 | MD | INFO | +31 | LoadExternalVariables - RocketLauncher HitoText Path: R:\Arcade\EDS\LEDblinky.exe.exe
299921:53:29:355 | MD | INFO | +32 | LoadExternalVariables - RocketLauncher 7z Path: R:\Arcade\RocketLauncher\Module Extensions\7z.exe
300021:53:29:423 | MD | DEBUG | +62 | LoadExternalVariables - Pause variables values:
3001 [General Options] Mute_when_Loading_Pause = true
3002 [General Options] Mute_Sound = false
3003 [Main Menu Appearance Options] Main_Menu_Items = Controller|Change Disc|Save State|Load State|HighScore|Artwork|Guides|Manuals|Videos|Sound|Statistics|Moves List|History|Settings|Shutdown
3004 [Main Menu Appearance Options] Main_Menu_Labels = Controller|Save State|Load State|HighScore|Artwork|Guides|Manuals|Videos|Sound|Statistics|Moves List|History|Settings|Shutdown
3005 [General Options] Disable_Pause_Menu = true
3006 [General Options] Pause_Monitor = 1
3007 [General Options] Pause_Screen_Rotation_Angle = 0
3008 [Main Menu Appearance Options] Pause_Base_Resolution_Width = 1920
3009 [Main Menu Appearance Options] Pause_Base_Resolution_Height = 1080
3010 [Start and Exit Screen] Loading_Text = Loading Pause
3011 [Start and Exit Screen] Exiting_Text = Exiting Pause
3012 [Start and Exit Screen] Font = Bebas Neue
3013 [Start and Exit Screen] Font_Size = 45
3014 [Start and Exit Screen] Font_Color = ff222222
3015 [Start and Exit Screen] Text_Margin = 65
3016 [General Options] Force_Resolution_Change =
3017 [General Options] Controller_Menu_Enabled = true
3018 [General Options] ChangeDisc_Menu_Enabled = true
3019 [General Options] SaveandLoad_Menu_Enabled = true
3020 [General Options] HighScore_Menu_Enabled = true
3021 [General Options] Artwork_Menu_Enabled = true
3022 [General Options] Guides_Menu_Enabled = true
3023 [General Options] Manuals_Menu_Enabled = true
3024 [General Options] History_Menu_Enabled = true
3025 [General Options] Sound_Menu_Enabled = true
3026 [General Options] Settings_Menu_Enabled = true
3027 [General Options] Videos_Menu_Enabled = true
3028 [General Options] Statistics_Menu_Enabled = true
3029 [General Options] MovesList_Menu_Enabled = true
3030 [General Options] Shutdown_Label_Enabled = true
3031 [General Options] Load_PDF_and_Compressed_Files_at_Pause_First_Start = false
3032 [General Options] PDF_Page_Layout = frompdf
3033 [General Options] Pdf_Dpi_Resolution = 72
3034 [General Options] PDF_Max_Height = 1080
3035 [General Options] Mute_when_Loading_Pause = true
3036 [General Options] Mute_Sound = false
3037 [General Options] Disable_Pause_Menu = true
3038 [General Options] Enable_Mouse_Control = false
3039 [General Options] Support_Additional_Image_Files = true
3040 [General Options] Screenshot_Extension = jpg
3041 [General Options] Screenshot_JPG_Quality = 100
3042 [General Options] Pause_Use_Parent_Game_Media_Assets = true
3043 [General Options] Pause_Load_PDF_On_Label = false
3044 [Main Menu Appearance Options] Enable_Global_Background = true
3045 [Main Menu Appearance Options] Background_Align_Image = Align to Top Left
3046 [Main Menu Appearance Options] Enable_Clock = true
3047 [Main Menu Appearance Options] Clock_Font = Bebas Neue
3048 [Main Menu Appearance Options] Clock_Font_Size = 25
3049 [Main Menu Appearance Options] Main_Bar_Text_Font = Bebas Neue
3050 [Main Menu Appearance Options] Main_Bar_Text_Font_Size = 75
3051 [Main Menu Appearance Options] Main_Bar_Text_Selected_Color = ffffffff
3052 [Main Menu Appearance Options] Main_Bar_Text_Disabled_Color = 44ffffff
3053 [Main Menu Appearance Options] Main_Bar_Horizontal_Distance_Between_Labels = 160
3054 [Main Menu Appearance Options] Main_Bar_Height = 90
3055 [Main Menu Appearance Options] Main_Bar_GradientBrush1 = 6f000000
3056 [Main Menu Appearance Options] Main_Bar_GradientBrush2 = ff000000
3057 [Main Menu Appearance Options] Background_Color = ff000000
3058 [Main Menu Appearance Options] Background_Brush = aa000000
3059 [Main Menu Appearance Options] Game_Info_Items = Publisher|Developer|Company|Released|Year|Systems|Genre|Perspective|GameType|Language|Score|Controls|Players|NumPlayers|Series|Rating|Description
3060 [Main Menu Appearance Options] Game_Info_Font = Arial
3061 [Main Menu Appearance Options] Game_Info_Font_Size = 22
3062 [Main Menu Appearance Options] Game_Info_Font_Color = ffffffff
3063 [Main Menu Appearance Options] Game_Info_Description_Font = Arial
3064 [Main Menu Appearance Options] Game_Info_Description_Font_Size = 22
3065 [Main Menu Appearance Options] Game_Info_Description_Font_Color = ffffffff
3066 [Main Menu Appearance Options] Game_Info_Description_Scrolling_Velocity = 2
3067 [Main Menu Appearance Options] Use_Screenshot_As_Background = false
3068 [Main Menu Appearance Options] Mouse_Control_Overlay_Transparency = 50
3069 [Main Menu Appearance Options] Bar_Vertical_Offset = 0
3070 [SubMenu Appearance Options] Appearance_Duration = 300
3071 [SubMenu Appearance Options] Additional_Text_Margin_Contour = 15
3072 [SubMenu Appearance Options] Minimum_Text_Box_Width = 270
3073 [SubMenu Appearance Options] Appearance_Delay_in_Milliseconds = 500
3074 [SubMenu Appearance Options] Top_Right_Chamfer_Size = 40
3075 [SubMenu Appearance Options] Width = 1350|1020
3076 [SubMenu Appearance Options] Height = 450|700
3077 [SubMenu Appearance Options] Background_Brush = 44000000
3078 [SubMenu Appearance Options] Label_Font = Bebas Neue
3079 [SubMenu Appearance Options] Label_Font_Size = 37
3080 [SubMenu Appearance Options] Content_Font = Lucida Console
3081 [SubMenu Appearance Options] Content_Font_Size = 30
3082 [SubMenu Appearance Options] Content_Small_Font_Size = 22
3083 [SubMenu Appearance Options] Help_Font = Bebas Neue
3084 [SubMenu Appearance Options] Help_Font_Size = 22
3085 [SubMenu Appearance Options] Help_Bottom_Margin = 0
3086 [SubMenu Appearance Options] Help_Right_Margin = 0
3087 [SubMenu Appearance Options] Selected_Brush = cc000000
3088 [SubMenu Appearance Options] Disabled_Brush = 44000000
3089 [SubMenu Appearance Options] Radius_of_Rounded_Corners = 15
3090 [SubMenu FullScreen Appearance Options] Margin = 25
3091 [SubMenu FullScreen Appearance Options] Radius_of_Rounded_Corners = 15
3092 [SubMenu FullScreen Appearance Options] Background_Brush = 88000000
3093 [SubMenu FullScreen Appearance Options] Legend_Text_Brush = DD000015
3094 [SubMenu FullScreen Appearance Options] Legend_Text_Font_Color = ffffffff
3095 [SubMenu FullScreen Appearance Options] Legend_Text_Font_Size = 22
3096 [SubMenu FullScreen Appearance Options] Zoom_Steps = 25
3097 [SubMenu FullScreen Appearance Options] Pan_Steps = 120
3098 [SubMenu FullScreen Appearance Options] Full_Screen_Help_Text_Timer = 2000
3099 [SubMenu Save and Load State Appearance Options] Vertical_Distance_Between_Labels = 75
3100 [SubMenu Save and Load State Appearance Options] Horizontal_Margin = 200
3101 [SubMenu Save and Load State Appearance Options] Vertical_Margin = 90
3102 [SubMenu Save and Load State Appearance Options] Delay_to_Send_Keys = 500
3103 [SubMenu Save and Load State Appearance Options] Set_Key_Delay = 200
3104 [SubMenu Save and Load State Appearance Options] Enable_Save_State_Screenshot = true
3105 [SubMenu Settings Appearance Options] Vertical_Distance_Between_Labels = 75
3106 [SubMenu Settings Appearance Options] Horizontal_Margin = 200
3107 [SubMenu Settings Appearance Options] Vertical_Margin = 90
3108 [SubMenu Settings Appearance Options] Option_Font_Size = 22
3109 [SubMenu Sound Control Appearance Options] Single_Bar_Width = 25
3110 [SubMenu Sound Control Appearance Options] Single_Bar_Spacing = 7
3111 [SubMenu Sound Control Appearance Options] Single_Bar_Height = 45
3112 [SubMenu Sound Control Appearance Options] Height_Difference_Between_Bars = 3
3113 [SubMenu Sound Control Appearance Options] Volume_Steps = 5
3114 [SubMenu Sound Control Appearance Options] Selected_Color = ffffffff
3115 [SubMenu Sound Control Appearance Options] Disabled_Color = 44ffffff
3116 [SubMenu Sound Control Appearance Options] Mute_Button_Font_Size = 20
3117 [SubMenu Sound Control Appearance Options] Sound_Mute_Button_Vertical_Distance = 75|100
3118 [SubMenu Sound Control Appearance Options] Space_Between_Sound_Bar_and_Sound_Bitmap = 55
3119 [SubMenu Sound Control Appearance Options] Sound_Distance_to_Sound_Level = 15
3120 [SubMenu Sound Control Appearance Options] Enable_Music_Player = true
3121 [SubMenu Sound Control Appearance Options] Playlist_Extension = m3u
3122 [SubMenu Sound Control Appearance Options] Music_Files_Extension = mp3|m4a|wav|mid|wma
3123 [SubMenu Sound Control Appearance Options] Enable_Music_on_Pause_Startup = true
3124 [SubMenu Sound Control Appearance Options] Keep_Playing_after_Exiting_Pause = false
3125 [SubMenu Sound Control Appearance Options] Enable_Shuffle = true
3126 [SubMenu Sound Control Appearance Options] Enable_Loop = true
3127 [SubMenu Sound Control Appearance Options] External_Playlist_Path =
3128 [SubMenu Sound Control Appearance Options] Space_Between_Music_Player_Buttons = 65
3129 [SubMenu Sound Control Appearance Options] Size_of_Music_Player_Buttons = 65
3130 [SubMenu Sound Control Appearance Options] Music_Player_Vertical_Distance = 75|100
3131 [SubMenu Sound Control Appearance Options] Sound_Button_Growing_Velocity = 1
3132 [SubMenu Sound Control Appearance Options] Music_Player_Volume_Level = 100
3133 [SubMenu Change Disc Appearance Options] Vertical_Margin = 45
3134 [SubMenu Change Disc Appearance Options] Text_Distance_to_Image = 30
3135 [SubMenu Change Disc Appearance Options] Use_Game_Art_for_Disc_Image = true
3136 [SubMenu Change Disc Appearance Options] Selected_Disc_Effect = rotate
3137 [SubMenu Change Disc Appearance Options] Side_Padding = 0.2
3138 [SubMenu HighScore Appearance Options] Highlighted_Player_Name = GEN
3139 [SubMenu HighScore Appearance Options] Highlighted_Player_Font_Color = ff00ffff
3140 [SubMenu HighScore Appearance Options] Font_Color = ffffffff
3141 [SubMenu HighScore Appearance Options] Font_Size = 22
3142 [SubMenu HighScore Appearance Options] Title_Font_Size = 30
3143 [SubMenu HighScore Appearance Options] Title_Font_Color = ffffff00
3144 [SubMenu HighScore Appearance Options] Selected_Font_Color = ffff00ff
3145 [SubMenu HighScore Appearance Options] Superior_Margin = 45
3146 [SubMenu HighScore Appearance Options] Full_Screen_Width = 1000
3147 [SubMenu Moves List Appearance Options] Vertical_Margin = 45
3148 [SubMenu Moves List Appearance Options] Horizontal_Margin = 40
3149 [SubMenu Moves List Appearance Options] Vertical_Distance_Between_Labels = 75
3150 [SubMenu Moves List Appearance Options] Horizontal_Distance_Between_Labels_and_MovesList = 125
3151 [SubMenu Moves List Appearance Options] Vertical_Distance_Between_Moves_Lines = 60
3152 [SubMenu Moves List Appearance Options] Secondary_Font_Size = 22
3153 [SubMenu Moves List Appearance Options] Vertical_Move_Image_Size = 55
3154 [SubMenu Moves List Appearance Options] Full_Screen_Width = 1000
3155 [SubMenu Moves List Appearance Options] Horizontal_Full_Screen_Moves_Margin = 270
3156 [SubMenu Statistics Appearance Options] Vertical_Margin = 45
3157 [SubMenu Statistics Appearance Options] Horizontal_Margin = 40
3158 [SubMenu Statistics Appearance Options] Table_Font_Size = 22
3159 [SubMenu Statistics Appearance Options] Distance_Between_Labels_and_Table = 55
3160 [SubMenu Statistics Appearance Options] Vertical_Distance_Between_Table_Lines = 45
3161 [SubMenu Statistics Appearance Options] Vertical_Distance_Between_Labels = 75
3162 [SubMenu Statistics Appearance Options] Title_Font_Size = 30
3163 [SubMenu Statistics Appearance Options] Title_Font_Color = ffffff00
3164 [SubMenu Statistics Appearance Options] Full_Screen_Width = 1000
3165 [SubMenu Guides Appearance Options] Vertical_Margin = 45
3166 [SubMenu Guides Appearance Options] Horizontal_Margin = 40
3167 [SubMenu Guides Appearance Options] Horizontal_Distance_Between_Pages = 65
3168 [SubMenu Guides Appearance Options] Selected_Brush = 33ffff00
3169 [SubMenu Guides Appearance Options] Vertical_Distance_Between_Labels = 75
3170 [SubMenu Guides Appearance Options] Horizontal_Distance_Between_Labels_and_Pages = 65
3171 [SubMenu Guides Appearance Options] Page_Number_Font_Color = 00000000
3172 [SubMenu Guides Appearance Options] Show_Item_Labels = true
3173 [SubMenu Manuals Appearance Options] Vertical_Margin = 45
3174 [SubMenu Manuals Appearance Options] Horizontal_Margin = 40
3175 [SubMenu Manuals Appearance Options] Horizontal_Distance_Between_Pages = 65
3176 [SubMenu Manuals Appearance Options] Selected_Brush = 33ffff00
3177 [SubMenu Manuals Appearance Options] Vertical_Distance_Between_Labels = 75
3178 [SubMenu Manuals Appearance Options] Horizontal_Distance_Between_Labels_and_Pages = 65
3179 [SubMenu Manuals Appearance Options] Page_Number_Font_Color = 00000000
3180 [SubMenu Manuals Appearance Options] Show_Item_Labels = true
3181 [SubMenu History Appearance Options] Vertical_Margin = 45
3182 [SubMenu History Appearance Options] Horizontal_Margin = 40
3183 [SubMenu History Appearance Options] Horizontal_Distance_Between_Pages = 65
3184 [SubMenu History Appearance Options] Selected_Brush = 33ffff00
3185 [SubMenu History Appearance Options] Vertical_Distance_Between_Labels = 75
3186 [SubMenu History Appearance Options] Horizontal_Distance_Between_Labels_and_Pages = 65
3187 [SubMenu History Appearance Options] Page_Number_Font_Color = 00000000
3188 [SubMenu Controller Appearance Options] Vertical_Margin = 45
3189 [SubMenu Controller Appearance Options] Horizontal_Margin = 40
3190 [SubMenu Controller Appearance Options] Horizontal_Distance_Between_Pages = 65
3191 [SubMenu Controller Appearance Options] Selected_Brush = 33ffff00
3192 [SubMenu Controller Appearance Options] Vertical_Distance_Between_Labels = 75
3193 [SubMenu Controller Appearance Options] Horizontal_Distance_Between_Labels_and_Pages = 65
3194 [SubMenu Controller Appearance Options] Page_Number_Font_Color = 00000000
3195 [SubMenu Controller Appearance Options] Show_Item_Labels = true
3196 [SubMenu Controller Appearance Options] Controller_Banner_Height = 60
3197 [SubMenu Controller Appearance Options] Vertical_Distance_Between_Buttons = 120
3198 [SubMenu Controller Appearance Options] Vertical_Distance_Between_Banners = 45
3199 [SubMenu Controller Appearance Options] Horizontal_Distance_Between_Controller_Banner_Elements = 55
3200 [SubMenu Controller Appearance Options] Selected_Controller_Banner_Displacement = 25
3201 [SubMenu Artwork Appearance Options] Vertical_Margin = 45
3202 [SubMenu Artwork Appearance Options] Horizontal_Margin = 40
3203 [SubMenu Artwork Appearance Options] Horizontal_Distance_Between_Pages = 65
3204 [SubMenu Artwork Appearance Options] Selected_Brush = 33ffff00
3205 [SubMenu Artwork Appearance Options] Vertical_Distance_Between_Labels = 75
3206 [SubMenu Artwork Appearance Options] Horizontal_Distance_Between_Labels_and_Pages = 65
3207 [SubMenu Artwork Appearance Options] Page_Number_Font_Color = 00000000
3208 [SubMenu Artwork Appearance Options] Show_Item_Labels = true
3209 [SubMenu Videos Appearance Options] Supported_Videos = avi|wmv|mp4
3210 [SubMenu Videos Appearance Options] Vertical_Margin = 45
3211 [SubMenu Videos Appearance Options] Horizontal_Margin = 40
3212 [SubMenu Videos Appearance Options] Vertical_Distance_Between_Labels = 75
3213 [SubMenu Videos Appearance Options] Enable_Loop = true
3214 [SubMenu Videos Appearance Options] Video_Seconds_to_Jump_in_Rewind_and_Fast_Forward_Buttons = 5
3215 [SubMenu Videos Appearance Options] Video_Button_Growing_Velocity = 1
3216 [SubMenu Videos Appearance Options] Size_of_Video_Player_Buttons = 60
3217 [SubMenu Videos Appearance Options] Space_Between_Video_Player_Buttons = 20
3218 [SubMenu Videos Appearance Options] Space_Between_Label_and_Video_Player_Buttons = 45
3219 [SubMenu Videos Appearance Options] Video_Player_Volume_Level = 100
3220 [Start and Exit Screen] Loading_Text = Loading Pause
3221 [Start and Exit Screen] Exiting_Text = Exiting Pause
3222 [Start and Exit Screen] Font = Bebas Neue
3223 [Start and Exit Screen] Font_Size = 45
3224 [Start and Exit Screen] Font_Color = ff222222
3225 [Start and Exit Screen] Text_Margin = 65
322621:53:29:426 | MD | DEBUG | +0 | VA_GetDevice_Return - Loaded Pause options
322721:53:29:429 | MD | DEBUG | +0 | VA_GetDevice_Return - Scaled Pause variables
322821:53:29:455 | MD | DEBUG | +31 | FirstTimePauseRun - Starting Creating Pause Contents Object.
322921:53:29:482 | MD | DEBUG | +32 | FirstTimePauseRun - Loading Controller Contents
323021:53:29:486 | MD | DEBUG | +0 | FirstTimePauseRun - Loading Change Disc Contents
323121:53:29:490 | MD | DEBUG | +0 | FirstTimePauseRun - Loading SaveState Contents
323221:53:29:518 | MD | DEBUG | +31 | FirstTimePauseRun - SaveState - No SaveState slot defined either on the module labels or in the emulator keyboard codes.
323321:53:29:521 | MD | DEBUG | +0 | FirstTimePauseRun - Loading LoadState Contents
323421:53:29:547 | MD | DEBUG | +31 | FirstTimePauseRun - LoadState - No LoadState slot defined either on the module labels or in the emulator keyboard codes.
323521:53:29:550 | MD | DEBUG | +0 | FirstTimePauseRun - Loading HighScore Contents
323621:53:29:592 | RL | INFO | +20078 | Main - Module ended, exiting RocketLauncher normally
323721:53:29:595 | RL | INFO | +0 | ExitScript - Started
323821:53:29:602 | RL | DEBUG | +16 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
323921:53:29:605 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
324021:53:29:608 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
324121:53:29:610 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "do_not_restore|kill_&_do_not_restore"
324221:53:29:621 | RL | INFO | +15 | SystemCursor - Restoring mouse cursor
324321:53:29:632 | RL | INFO | +0 | ExitScript - Restored cursor
324421:53:29:635 | RL | INFO | +16 | ExitScript - Ended
3245[/code]