· 9 years ago · Dec 27, 2016, 03:02 AM
1[code]
221:46:26:712 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.0 (www.rlauncher.com)
321:46:26:747 | 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:46:27:178 | RL | DEBUG | +422 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
521:46:27:179 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
621:46:27:180 | RL | INFO | +0 | Main - System Specs:
7 RocketLauncher Dir: H:\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 10 Pro
10 SKU: Professional
11 Total Memory: 8156.87 MB
12 Free Memory: 5233.56 MB
13 Used Memory: 2923.309 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 4
17 GPU 1 Name: NVIDIA GeForce GTX 950
18 GPU 1 RAM: -2048.00 MB
19 GPU 1 Driver Version: 21.21.13.7595
20 Sound 1 Device: Realtek High Definition Audio
21 Sound 1 Status: Enabled
22 Sound 2 Device: NVIDIA High Definition Audio
23 Sound 2 Status: Enabled
24 Sound 3 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
25 Sound 3 Status: Enabled
26 OS Language: English_United_States
27 System Locale: en-US
28 Formats Locale: en-US
29 Windows UI Language: en-US
30 Text Encoding: Windows-1252
31 OS Admin Status: No
32 RL Compatibility Flags:
33 Latest .Net Version: v4.0.30319
34 Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape] (Primary)
35 Current AHK Desktop Width: 1920
36 Current AHK Desktop Height: 1080
37 Monitor #1 DPI: 100
38 ErrorMode: 0
39 AutoHotkey Path: C:\Program Files (x86)\AutoHotkey\AutoHotkey.exe
40 AHK Version: 1.1.13.00
41 Unicode: No
4221:46:27:181 | RL | INFO | +16 | CheckFile - Checking if H:\RocketLauncher\RocketLauncher.exe exists
4321:46:27:184 | RL | DEBUG | +0 | CheckFile - Attributes:
44 FileDescription RocketLauncher
45 FileVersion 1.2.0.0
46 LegalCopyright ©2016 RocketLauncher
47 ProductName djvj's one swell guy!
48 ProductVersion 1.2.0.0
49 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
50 File Size: 2184192 bytes
51 Created: 11/6/2016 - 4:32:08 AM
52 Modified: 11/6/2016 - 7:48:11 PM
5321:46:27:185 | RL | INFO | +0 | Main - Raw CLI received: "-s SNK Neo Geo AES -r aof -f H:\LaunchBox\BigBox.exe -p LaunchBox -c 1 -o 1"
5421:46:27:187 | RL | TRACE | +0 | File.__New - Creating new file object of: "H:\RocketLauncher\Module Extensions\RocketLauncher.dll"
5521:46:27:189 | RL | INFO | +0 | File.CheckFile - Checking if "H:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
5621:46:27:190 | RL | TRACE | +0 | File.Exist - This file exists: H:\RocketLauncher\Module Extensions\RocketLauncher.dll
5721:46:27:192 | RL | DEBUG | +0 | File.CheckFile - Attributes:
58 FileDescription RocketLauncher Utils
59 FileVersion 1.0.1.0
60 InternalName RocketLauncher.dll
61 LegalCopyright Copyright © RocketLauncher 2013-2016
62 OriginalFilename RocketLauncher.dll
63 ProductName RocketLauncher
64 ProductVersion 1.0.1.0
65 File Size: 73216 bytes
66 Created: 10/5/2016 - 10:30:28 PM
67 Modified: 11/6/2016 - 7:45:01 PM
6821:46:27:198 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\Array.ahk
6921:46:27:200 | RL | DEBUG | +0 | CheckFile - Attributes:
70 File Size: 4781 bytes
71 Created: 3/5/2016 - 12:03:56 AM
72 Modified: 11/6/2016 - 7:44:59 PM
7321:46:27:204 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\BinHexRW.ahk
7421:46:27:205 | RL | DEBUG | +0 | CheckFile - Attributes:
75 File Size: 5112 bytes
76 Created: 10/10/2016 - 2:25:10 AM
77 Modified: 11/6/2016 - 7:44:59 PM
7821:46:27:206 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\BlockInput.exe exists
7921:46:27:242 | RL | DEBUG | +31 | CheckFile - Attributes:
80 FileDescription
81 FileVersion 1.1.09.04
82 InternalName
83 OriginalFilename
84 ProductName
85 ProductVersion 1.1.09.04
86 File Size: 657920 bytes
87 Created: 3/5/2016 - 12:03:56 AM
88 Modified: 11/6/2016 - 7:44:59 PM
8921:46:27:247 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
9021:46:27:249 | RL | DEBUG | +0 | CheckFile - Attributes:
91 File Size: 5323 bytes
92 Created: 3/5/2016 - 12:03:56 AM
93 Modified: 11/6/2016 - 7:44:59 PM
9421:46:27:253 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
9521:46:27:254 | RL | DEBUG | +0 | CheckFile - Attributes:
96 File Size: 5716 bytes
97 Created: 3/5/2016 - 12:03:56 AM
98 Modified: 11/6/2016 - 7:44:59 PM
9921:46:27:260 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\gdip.ahk
10021:46:27:261 | RL | DEBUG | +0 | CheckFile - Attributes:
101 File Size: 88789 bytes
102 Created: 3/5/2016 - 12:03:56 AM
103 Modified: 11/6/2016 - 7:45:00 PM
10421:46:27:265 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\gdip_alt.ahk
10521:46:27:266 | RL | DEBUG | +0 | CheckFile - Attributes:
106 File Size: 5955 bytes
107 Created: 10/10/2016 - 2:25:22 AM
108 Modified: 11/6/2016 - 7:45:00 PM
10921:46:27:267 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\gsdll32.dll exists
11021:46:27:322 | RL | DEBUG | +62 | CheckFile - Attributes:
111 File Size: 13090816 bytes
112 Created: 3/5/2016 - 12:03:58 AM
113 Modified: 11/6/2016 - 7:45:00 PM
11421:46:27:324 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\itextsharp.dll exists
11521:46:27:380 | RL | DEBUG | +47 | CheckFile - Attributes:
116 FileDescription iTextSharp
117 FileVersion 5.4.2.0
118 InternalName itextsharp.dll
119 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
120 OriginalFilename itextsharp.dll
121 ProductName iTextSharp
122 ProductVersion 5.4.2.0
123 CompanyName 1T3XT BVBA
124 File Size: 3743744 bytes
125 Created: 3/5/2016 - 12:03:58 AM
126 Modified: 11/6/2016 - 7:45:00 PM
12721:46:27:393 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\Java.ahk
12821:46:27:395 | RL | DEBUG | +0 | CheckFile - Attributes:
129 File Size: 7859 bytes
130 Created: 10/10/2016 - 2:25:36 AM
131 Modified: 11/6/2016 - 7:45:00 PM
13221:46:27:400 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\JSON.ahk
13321:46:27:401 | RL | DEBUG | +0 | CheckFile - Attributes:
134 File Size: 9227 bytes
135 Created: 3/9/2016 - 5:42:44 AM
136 Modified: 11/6/2016 - 7:45:00 PM
13721:46:27:406 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\Origin.ahk
13821:46:27:408 | RL | DEBUG | +0 | CheckFile - Attributes:
139 File Size: 4915 bytes
140 Created: 10/10/2016 - 2:26:16 AM
141 Modified: 11/6/2016 - 7:45:01 PM
14221:46:27:413 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\RegRW64.ahk
14321:46:27:414 | RL | DEBUG | +0 | CheckFile - Attributes:
144 File Size: 6915 bytes
145 Created: 3/5/2016 - 12:03:56 AM
146 Modified: 11/6/2016 - 7:45:01 PM
14721:46:27:419 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
14821:46:27:420 | RL | DEBUG | +0 | CheckFile - Attributes:
149 File Size: 67872 bytes
150 Created: 9/11/2016 - 2:40:14 PM
151 Modified: 11/6/2016 - 7:45:01 PM
15221:46:27:422 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
15321:46:27:446 | RL | DEBUG | +16 | CheckFile - Attributes:
154 FileDescription SevenZipSharp
155 FileVersion 0.64.5717.6837
156 InternalName SevenZipSharp.dll
157 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
158 OriginalFilename SevenZipSharp.dll
159 ProductName SevenZipSharp
160 ProductVersion 0.64.5717.6837
161 CompanyName Markovtsev Vadim
162 File Size: 167424 bytes
163 Created: 3/5/2016 - 12:03:56 AM
164 Modified: 11/6/2016 - 7:45:01 PM
16521:46:27:452 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\Steam.ahk
16621:46:27:453 | RL | DEBUG | +0 | CheckFile - Attributes:
167 File Size: 5517 bytes
168 Created: 10/10/2016 - 2:26:24 AM
169 Modified: 11/6/2016 - 7:45:01 PM
17021:46:27:459 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: H:\RocketLauncher\Module Extensions\VA.ahk
17121:46:27:460 | RL | DEBUG | +0 | CheckFile - Attributes:
172 File Size: 34688 bytes
173 Created: 3/5/2016 - 12:03:56 AM
174 Modified: 11/6/2016 - 7:45:01 PM
17521:46:27:465 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Module Extensions\VA_Extension.ahk
17621:46:27:466 | RL | DEBUG | +0 | CheckFile - Attributes:
177 File Size: 3862 bytes
178 Created: 10/10/2016 - 2:26:32 AM
179 Modified: 11/6/2016 - 7:45:01 PM
18021:46:27:471 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\7z.ahk
18121:46:27:473 | RL | DEBUG | +0 | CheckFile - Attributes:
182 File Size: 33522 bytes
183 Created: 10/10/2016 - 2:27:12 AM
184 Modified: 11/6/2016 - 7:44:55 PM
18521:46:27:478 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Bezel.ahk
18621:46:27:480 | RL | DEBUG | +0 | CheckFile - Attributes:
187 File Size: 120460 bytes
188 Created: 10/10/2016 - 2:27:26 AM
189 Modified: 11/6/2016 - 7:44:55 PM
19021:46:27:485 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Fade.ahk
19121:46:27:486 | RL | DEBUG | +0 | CheckFile - Attributes:
192 File Size: 39552 bytes
193 Created: 10/10/2016 - 2:27:56 AM
194 Modified: 11/6/2016 - 7:44:55 PM
19521:46:27:490 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Fade Init.ahk
19621:46:27:492 | RL | DEBUG | +0 | CheckFile - Attributes:
197 File Size: 1140 bytes
198 Created: 10/10/2016 - 2:27:46 AM
199 Modified: 11/6/2016 - 7:44:55 PM
20021:46:27:497 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Fade Animations.ahk
20121:46:27:499 | RL | DEBUG | +0 | CheckFile - Attributes:
202 File Size: 77961 bytes
203 Created: 10/10/2016 - 2:27:36 AM
204 Modified: 11/6/2016 - 7:44:55 PM
20521:46:27:504 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Keymapper.ahk
20621:46:27:506 | RL | DEBUG | +0 | CheckFile - Attributes:
207 File Size: 33682 bytes
208 Created: 10/10/2016 - 2:28:28 AM
209 Modified: 11/6/2016 - 7:44:55 PM
21021:46:27:510 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Keymapper Init.ahk
21121:46:27:512 | RL | DEBUG | +0 | CheckFile - Attributes:
212 File Size: 3966 bytes
213 Created: 10/10/2016 - 2:28:16 AM
214 Modified: 11/6/2016 - 7:44:55 PM
21521:46:27:536 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\MultiGame.ahk
21621:46:27:537 | RL | DEBUG | +0 | CheckFile - Attributes:
217 File Size: 41583 bytes
218 Created: 10/10/2016 - 2:28:46 AM
219 Modified: 11/6/2016 - 7:44:55 PM
22021:46:27:543 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\MultiGame Init.ahk
22121:46:27:545 | RL | DEBUG | +0 | CheckFile - Attributes:
222 File Size: 169 bytes
223 Created: 10/10/2016 - 2:28:38 AM
224 Modified: 11/6/2016 - 7:44:55 PM
22521:46:27:557 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\MultiPlayer.ahk
22621:46:27:561 | RL | DEBUG | +0 | CheckFile - Attributes:
227 File Size: 67277 bytes
228 Created: 10/10/2016 - 2:28:54 AM
229 Modified: 11/6/2016 - 7:44:55 PM
23021:46:27:605 | RL | INFO | +46 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Pause.ahk
23121:46:27:609 | RL | DEBUG | +0 | CheckFile - Attributes:
232 File Size: 400094 bytes
233 Created: 10/10/2016 - 2:29:24 AM
234 Modified: 11/6/2016 - 7:44:55 PM
23521:46:27:621 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Pause Init.ahk
23621:46:27:625 | RL | DEBUG | +0 | CheckFile - Attributes:
237 File Size: 563 bytes
238 Created: 10/10/2016 - 2:29:14 AM
239 Modified: 11/6/2016 - 7:44:55 PM
24021:46:27:636 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Password.ahk
24121:46:27:638 | RL | DEBUG | +0 | CheckFile - Attributes:
242 File Size: 10131 bytes
243 Created: 10/10/2016 - 2:29:06 AM
244 Modified: 11/6/2016 - 7:44:55 PM
24521:46:27:643 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
24621:46:27:644 | RL | DEBUG | +0 | CheckFile - Attributes:
247 File Size: 26445 bytes
248 Created: 10/10/2016 - 2:32:08 AM
249 Modified: 11/6/2016 - 7:44:55 PM
25021:46:27:649 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Log\Logger.ahk
25121:46:27:650 | RL | DEBUG | +15 | CheckFile - Attributes:
252 File Size: 3558 bytes
253 Created: 10/10/2016 - 2:32:18 AM
254 Modified: 11/6/2016 - 7:44:55 PM
25521:46:27:655 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
25621:46:27:656 | RL | DEBUG | +0 | CheckFile - Attributes:
257 File Size: 6617 bytes
258 Created: 10/10/2016 - 2:33:18 AM
259 Modified: 11/6/2016 - 7:44:55 PM
26021:46:27:661 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
26121:46:27:662 | RL | DEBUG | +0 | CheckFile - Attributes:
262 File Size: 1547 bytes
263 Created: 10/10/2016 - 2:33:40 AM
264 Modified: 11/6/2016 - 7:44:55 PM
26521:46:27:666 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
26621:46:27:668 | RL | DEBUG | +0 | CheckFile - Attributes:
267 File Size: 7606 bytes
268 Created: 10/14/2016 - 2:52:42 AM
269 Modified: 11/6/2016 - 7:44:55 PM
27021:46:27:672 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
27121:46:27:674 | RL | DEBUG | +0 | CheckFile - Attributes:
272 File Size: 2948 bytes
273 Created: 10/10/2016 - 2:33:56 AM
274 Modified: 11/6/2016 - 7:44:55 PM
27521:46:27:678 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\File.ahk
27621:46:27:680 | RL | DEBUG | +16 | CheckFile - Attributes:
277 File Size: 9032 bytes
278 Created: 10/10/2016 - 2:34:38 AM
279 Modified: 11/6/2016 - 7:44:55 PM
28021:46:27:685 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
28121:46:27:687 | RL | DEBUG | +0 | CheckFile - Attributes:
282 File Size: 643 bytes
283 Created: 10/10/2016 - 2:34:48 AM
284 Modified: 11/6/2016 - 7:44:55 PM
28521:46:27:691 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
28621:46:27:692 | RL | DEBUG | +0 | CheckFile - Attributes:
287 File Size: 4364 bytes
288 Created: 10/10/2016 - 2:34:56 AM
289 Modified: 11/6/2016 - 7:44:55 PM
29021:46:27:697 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
29121:46:27:699 | RL | DEBUG | +0 | CheckFile - Attributes:
292 File Size: 3898 bytes
293 Created: 10/10/2016 - 2:35:14 AM
294 Modified: 11/6/2016 - 7:44:55 PM
29521:46:27:703 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\Process.ahk
29621:46:27:704 | RL | DEBUG | +0 | CheckFile - Attributes:
297 File Size: 9513 bytes
298 Created: 10/10/2016 - 2:35:04 AM
299 Modified: 11/6/2016 - 7:44:55 PM
30021:46:27:709 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
30121:46:27:710 | RL | DEBUG | +0 | CheckFile - Attributes:
302 File Size: 1231 bytes
303 Created: 10/10/2016 - 2:34:30 AM
304 Modified: 11/6/2016 - 7:44:55 PM
30521:46:27:715 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
30621:46:27:717 | RL | DEBUG | +0 | CheckFile - Attributes:
307 File Size: 682 bytes
308 Created: 10/10/2016 - 2:34:20 AM
309 Modified: 11/6/2016 - 7:44:55 PM
31021:46:27:721 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
31121:46:27:723 | RL | DEBUG | +0 | CheckFile - Attributes:
312 File Size: 5426 bytes
313 Created: 10/10/2016 - 2:35:22 AM
314 Modified: 11/6/2016 - 7:44:55 PM
31521:46:27:728 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
31621:46:27:729 | RL | DEBUG | +0 | CheckFile - Attributes:
317 File Size: 4603 bytes
318 Created: 10/10/2016 - 2:35:32 AM
319 Modified: 11/6/2016 - 7:44:55 PM
32021:46:27:734 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
32121:46:27:736 | RL | DEBUG | +0 | CheckFile - Attributes:
322 File Size: 24474 bytes
323 Created: 11/9/2016 - 11:46:32 PM
324 Modified: 11/9/2016 - 11:46:32 PM
32521:46:27:741 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
32621:46:27:742 | RL | DEBUG | +0 | CheckFile - Attributes:
327 File Size: 1171 bytes
328 Created: 10/10/2016 - 2:35:48 AM
329 Modified: 11/6/2016 - 7:44:55 PM
33021:46:27:770 | RL | INFO | +32 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
33121:46:27:772 | RL | DEBUG | +0 | CheckFile - Attributes:
332 File Size: 72279 bytes
333 Created: 10/10/2016 - 2:29:32 AM
334 Modified: 11/6/2016 - 7:44:55 PM
33521:46:27:777 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Shader.ahk
33621:46:27:779 | RL | DEBUG | +0 | CheckFile - Attributes:
337 File Size: 4183 bytes
338 Created: 10/10/2016 - 2:29:50 AM
339 Modified: 11/6/2016 - 7:44:55 PM
34021:46:27:784 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Shader Init.ahk
34121:46:27:785 | RL | DEBUG | +0 | CheckFile - Attributes:
342 File Size: 412 bytes
343 Created: 10/10/2016 - 2:29:40 AM
344 Modified: 11/6/2016 - 7:44:55 PM
34521:46:27:792 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Shared.ahk
34621:46:27:794 | RL | DEBUG | +0 | CheckFile - Attributes:
347 File Size: 174455 bytes
348 Created: 10/10/2016 - 2:29:58 AM
349 Modified: 11/6/2016 - 7:44:55 PM
35021:46:27:799 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Statistics.ahk
35121:46:27:800 | RL | DEBUG | +0 | CheckFile - Attributes:
352 File Size: 27008 bytes
353 Created: 10/10/2016 - 2:30:22 AM
354 Modified: 11/6/2016 - 7:44:55 PM
35521:46:27:806 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Statistics Init.ahk
35621:46:27:807 | RL | DEBUG | +0 | CheckFile - Attributes:
357 File Size: 43 bytes
358 Created: 10/10/2016 - 2:30:14 AM
359 Modified: 11/6/2016 - 7:44:55 PM
36021:46:27:812 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\Virtual Drive.ahk
36121:46:27:813 | RL | DEBUG | +0 | CheckFile - Attributes:
362 File Size: 20294 bytes
363 Created: 10/10/2016 - 2:30:46 AM
364 Modified: 11/6/2016 - 7:44:55 PM
36521:46:27:818 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\XHotkey.ahk
36621:46:27:820 | RL | DEBUG | +0 | CheckFile - Attributes:
367 File Size: 26615 bytes
368 Created: 10/10/2016 - 2:31:04 AM
369 Modified: 11/6/2016 - 7:44:55 PM
37021:46:27:825 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Lib\XHotkey Init.ahk
37121:46:27:827 | RL | DEBUG | +0 | CheckFile - Attributes:
372 File Size: 1073 bytes
373 Created: 10/10/2016 - 2:30:56 AM
374 Modified: 11/6/2016 - 7:44:55 PM
37521:46:27:828 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "aof"
37621:46:27:829 | RL | DEBUG | +0 | Main - dbName: aof
37721:46:27:830 | RL | INFO | +0 | Main - Loading Front End Plugin: "LaunchBox"
37821:46:27:835 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: H:\RocketLauncher\Plugins\LaunchBox.plugin
37921:46:27:836 | RL | DEBUG | +0 | CheckFile - Attributes:
380 File Size: 14576 bytes
381 Created: 11/9/2016 - 11:46:32 PM
382 Modified: 11/9/2016 - 11:46:32 PM
38321:46:27:837 | RL | TRACE | +16 | Process.__New - Creating new process object for: "H:\LaunchBox\BigBox.exe"
38421:46:27:838 | RL | TRACE | +0 | File.__New - Creating new file object of: "H:\LaunchBox\BigBox.exe"
38521:46:27:842 | RL | INFO | +0 | Main - RocketLauncher received "SNK Neo Geo AES" and "aof"
38621:46:27:847 | RL | INFO | +0 | Main - Did not find a "H:\RocketLauncher\Settings\SNK Neo Geo AES\Game Options.ini" file, skipping any game-specific options.
38721:46:27:848 | RL | INFO | +0 | Main - aof is using the default emulator: MAME
38821:46:27:849 | RL | INFO | +0 | Main - Checking for a [MAME] section in H:\RocketLauncher\Settings\SNK Neo Geo AES\Emulators.ini
38921:46:27:850 | RL | INFO | +0 | Main - Checking for a [MAME] section in H:\RocketLauncher\Settings\Global Emulators.ini
39021:46:27:851 | RL | INFO | +0 | Main - Found [MAME] in H:\RocketLauncher\Settings\Global Emulators.ini
39121:46:27:859 | RL | INFO | +15 | CheckFile - Checking if H:\RocketLauncher\Modules\MAME\MAME.ahk exists
39221:46:27:863 | RL | DEBUG | +0 | CheckFile - Attributes:
393 File Size: 79163 bytes
394 Created: 11/3/2016 - 6:01:56 AM
395 Modified: 11/6/2016 - 7:45:04 PM
39621:46:27:866 | RL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
39721:46:27:867 | RL | INFO | +0 | Main - aof will use module: H:\RocketLauncher\Modules\MAME\MAME.ahk
39821:46:27:904 | RL | WARNING | +47 | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "H:\RocketLauncher\Settings\Global RocketLauncher.ini"
39921:46:27:906 | RL | WARNING | +0 | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "H:\RocketLauncher\Settings\SNK Neo Geo AES\RocketLauncher.ini"
40021:46:27:931 | RL | INFO | +32 | Main - Using SkipChecks method "Rom Only".
40121:46:27:948 | RL | INFO | +15 | CheckFile - Checking if H:\Emulators\Mame\Mame 0.180\mame64.exe exists
40221:46:27:953 | RL | DEBUG | +0 | CheckFile - Attributes:
403 FileDescription Multiple Arcade Machine Emulator
404 FileVersion 0, 180, 0, 0
405 InternalName MAME
406 LegalCopyright Copyright Nicola Salmoria and the MAME team
407 OriginalFilename MAME
408 ProductName MAME
409 ProductVersion 0.180
410 CompanyName MAME Team
411 File Size: 152905728 bytes
412 Created: 12/9/2016 - 12:08:12 AM
413 Modified: 12/8/2016 - 11:30:42 PM
41421:46:27:953 | RL | INFO | +0 | Main - INI Keys read
41521:46:27:957 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\7z.exe exists
41621:46:27:962 | RL | DEBUG | +16 | CheckFile - Attributes:
417 FileDescription 7-Zip Console
418 FileVersion 15.06 beta
419 InternalName 7z
420 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
421 OriginalFilename 7z.exe
422 ProductName 7-Zip
423 ProductVersion 15.06 beta
424 CompanyName Igor Pavlov
425 File Size: 262144 bytes
426 Created: 3/5/2016 - 12:03:56 AM
427 Modified: 11/6/2016 - 8:19:57 PM
42821:46:27:963 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Module Extensions\7z.dll exists
42921:46:27:967 | RL | DEBUG | +0 | CheckFile - Attributes:
430 FileDescription 7z Plugin
431 FileVersion 15.06 beta
432 InternalName 7z
433 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
434 OriginalFilename 7z.dll
435 ProductName 7-Zip
436 ProductVersion 15.06 beta
437 CompanyName Igor Pavlov
438 File Size: 1012224 bytes
439 Created: 3/5/2016 - 12:03:56 AM
440 Modified: 11/6/2016 - 7:44:59 PM
44121:46:27:973 | RL | INFO | +0 | Main - "aof" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
44221:46:27:975 | RL | WARNING | +N/A | Main - SkipChecks is enabled and set to: Rom Only
44321:46:27:976 | RL | INFO | +0 | CheckPaths - Started
44421:46:27:977 | RL | INFO | +0 | CheckPaths - Looking for rom: H:\Roms\Mame\aof.zip
44521:46:27:978 | RL | INFO | +15 | CheckPaths - Found rom: H:\Roms\Mame\aof.zip
44621:46:27:979 | RL | DEBUG | +0 | CheckPaths - Current romName: aof
44721:46:27:980 | RL | DEBUG | +0 | CheckPaths - Current romPath: H:\Roms\Mame
44821:46:27:981 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
44921:46:27:981 | RL | INFO | +0 | CheckPaths - Ended
45021:46:27:983 | RL | INFO | +0 | BuildScript - User Variables:
451 ;----------------------------------------------------------------------------
452 ; INJECTED VARIABLES
453 ;----------------------------------------------------------------------------
454
455 #NoTrayIcon
456 #InstallKeybdHook
457 MiscUtils.DetectHiddenWindows("On")
458 SetTitleMatchMode, 2
459 SendMode, Event
460 Global RLLog
461 Global RLObject
462 0 := "12"
463 rlPath := "H:\RocketLauncher"
464 pluginPath := "H:\RocketLauncher\Plugins"
465 pluginName := "LaunchBox"
466 pluginExt := ".plugin"
467 contextOnExit := "1"
468 rlMode := ""
469 rlTitle := "RocketLauncher"
470 rlVersion := "1.2.0.0"
471 rlAuthor := "djvj"
472 rlURL := "www.rlauncher.com"
473 langFile := "H:\RocketLauncher\Data\Language\Localization.ini"
474 primMonitor := "1"
475 frontendPID := ""
476 frontendPath := "H:\LaunchBox"
477 frontendExe := "BigBox.exe"
478 frontendExt := "exe"
479 frontendName := "BigBox"
480 frontendDrive := "H"
481 exitEmulatorKey := "ScrollLock"
482 restoreFE := "false"
483 exitScriptKey := "~q & ~s"
484 toggleCursorKey := "~e & ~t"
485 emuFullPath := "H:\Emulators\Mame\Mame 0.180\mame64.exe"
486 emuPath := "H:\Emulators\Mame\Mame 0.180"
487 emuName := "MAME"
488 emuExt := "exe"
489 baseRomPath := "H:\Roms\SNK Neo Geo AES"
490 romPath := "H:\Roms\Mame"
491 romPathFromIni := "H:\Roms\Mame|H:\Roms\SNK Neo Geo AES"
492 romExtension := ".zip"
493 romExtensionOrig := ".zip"
494 romExtensions := "zip|7z|chd|rar|a78|cpr"
495 executable := "mame64.exe"
496 systemDbName := "SNK Neo Geo AES"
497 systemName := "SNK Neo Geo AES"
498 dbPath := ""
499 dbName := "aof"
500 dbExt := ""
501 romName := "aof"
502 romMapPath := ""
503 romMappingEnabled := "false"
504 romMappingLaunchMenuEnabled := "false"
505 romMappingFirstMatchingExt := "false"
506 romMappingShowAllRomsInArchive := "true"
507 romMappingNumberOfGamesByScreen := "7"
508 romMappingHideParent := "false"
509 romMappingMenuWidth := "300"
510 romMappingMenuMargin := "50"
511 romMappingTextFont := "Bebas Neue"
512 romMappingTextOptions := "cFFFFFFFF r4 s40 Bold"
513 romMappingDisabledTextColor := "ff888888"
514 romMappingTextSizeDifference := "5"
515 romMappingTextMargin := "10"
516 romMappingTitleTextFont := "Bebas Neue"
517 romMappingTitleTextOptions := "cFFFFFFFF r4 s60 Bold"
518 romMappingTitle2TextFont := "Bebas Neue"
519 romMappingTitle2TextOptions := "cFFFFFFFF r4 s15 Bold"
520 romMappingGameInfoTextFont := "Bebas Neue"
521 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s15 Regular"
522 romMappingGameNameTextFont := "Bebas Neue"
523 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
524 romMappingBackgroundBrush := "aa000000"
525 romMappingColumnBrush := "33000000"
526 romMappingButtonBrush1 := "6f000000"
527 romMappingButtonBrush2 := "33000000"
528 romMappingBackgroundAlign := "Stretch and Lose Aspect"
529 romMappingMenuFlagWidth := "40"
530 romMappingMenuFlagSeparation := "5"
531 romMappingDefaultMenuList := "FullList"
532 romMappingSingleFilteredRomAutomaticLaunch := "false"
533 altArchiveNameOnly := ""
534 altRomNameOnly := ""
535 altArchiveAndRomName := ""
536 altArchiveAndManyRomNames := ""
537 altRomNamesOnly := ""
538 romMapScenario := ""
539 skipchecks := "Rom Only"
540 romMatchExt := "true"
541 blockInputTime := "0"
542 blockInputFile := "H:\RocketLauncher\Module Extensions\BlockInput.exe"
543 errorLevelReporting := "false"
544 lockLaunch := "false"
545 lockLaunchGame := ""
546 screenRotationAngle := "0"
547 screenRotationAngleGame := ""
548 setResolution := ""
549 logFile := ""
550 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
551 logLevel := "10"
552 logShowDebugConsole := "false"
553 logShowCommandWindow := "false"
554 logCommandWindow := "false"
555 logIncludeModule := "true"
556 logIncludeFileProperties := "true"
557 logIncludeDLLLogs := "false"
558 errorSounds := "true"
559 rlDebugConsoleStdout := ""
560 sysLang := "English_United_States"
561 sysType := "64-bit"
562 broadcastWindowTitle := ""
563 navUpKey := "Up"
564 navDownKey := "Down"
565 navLeftKey := "Left"
566 navRightKey := "Right"
567 navSelectKey := "Enter"
568 navP2UpKey := "Numpad8"
569 navP2DownKey := "Numpad2"
570 navP2LeftKey := "Numpad4"
571 navP2RightKey := "Numpad6"
572 navP2SelectKey := "NumpadEnter"
573 originalWidth := "1920"
574 originalHeight := "1080"
575 vdEnabled := "true"
576 vdFullPath := "C:\Program Files\DAEMON Tools Lite\DTAgent.exe"
577 vdUseSCSI := "false"
578 vdDriveLetter := "M"
579 vdDriveLetterScsi := ""
580 vdAddDrive := "true"
581 demulShooterPath := "H:\RocketLauncher\[Settings]"
582 servoStikEnabled := "false"
583 servoStikExitMode := "false"
584 ledblinkyEnabled := "false"
585 ledblinkySystemName := ""
586 ledblinkyFullPath := ""
587 ledblinkyProfilePath := "H:\RocketLauncher\Profiles\LEDBlinky"
588 ledblinkyRLProfile := "H:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
589 winIPACFullPath := ""
590 ultraMapEnabled := "false"
591 ultraMapFullPath := ""
592 emuIdleShutdown := "0"
593 launchPasswordHash := "zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig=="
594 cursorSize := ""
595 hideCursor := "true"
596 hideEmu := "false"
597 hideFE := "false"
598 suspendFE := "false"
599 fadeIn := "true"
600 fadeInDuration := "500"
601 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
602 fadeInDelay := "0"
603 fadeInExitDelay := "0"
604 fadeOutExitDelay := "0"
605 fadeOut := "false"
606 fadeOutExtraScreen := "false"
607 fadeOutDuration := "500"
608 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
609 fadeOutDelay := "0"
610 fadeLyrInterpolation := "7"
611 fadeMuteEmulator := "false"
612 fadeUseBackgrounds := "false"
613 fadeClickThrough := "false"
614 fadeSounds := "true"
615 fade7zProgressMode := "extraction"
616 fadeWidthBaseRes := "1920"
617 fadeHeightBaseRes := "1080"
618 fadeLyr1Color := "FF000000"
619 fadeLyr1AlignImage := "Stretch and Lose Aspect"
620 fadeLyr2Pos := "Stretch and Lose Aspect"
621 fadeLyr2X := "0"
622 fadeLyr2Y := "0"
623 fadeLyr2W := ""
624 fadeLyr2H := ""
625 fadeLyr2Adjust := "1"
626 fadeLyr2PicPad := "0"
627 fadeLyr2Prefix := "Extra Layer 1 - Console"
628 fadeLyr3Pos := "Center"
629 fadeLyr3X := "450"
630 fadeLyr3Y := "450"
631 fadeLyr3W := ""
632 fadeLyr3H := ""
633 fadeLyr3Adjust := "1"
634 fadeLyr3PicPad := "0"
635 fadeLyr3Speed := "750"
636 fadeLyr3Animation := "DefaultFadeAnimation"
637 fadeLyr37zAnimation := "DefaultFadeAnimation"
638 fadeLyr3Type := "imageandbar"
639 fadeLyr3ImgFollow7zProgress := "true"
640 fadeLyr3Repeat := "1"
641 fadeLyr3BackImageTransparency := "30"
642 fadeLyr3StaticPos := "No Alignment"
643 fadeLyr3StaticX := "0"
644 fadeLyr3StaticY := "870|1575"
645 fadeLyr3StaticW := ""
646 fadeLyr3StaticH := ""
647 fadeLyr3StaticAdjust := "1"
648 fadeLyr3StaticPicPad := "0"
649 fadeLyr3StaticPrefix := "Info Bar"
650 fadeLyr4Adjust := "1"
651 fadeLyr4X := "1792|952"
652 fadeLyr4Y := "891|1596"
653 fadeLyr4W := "128"
654 fadeLyr4H := ""
655 fadeLyr4Pos := "No Alignment"
656 fadeLyr4FPS := "50"
657 fadeLyr4PicPad := "0"
658 fadeTranspGifColor := "FFFFFF"
659 fadeBarWindow := "Image"
660 fadeBarWindowX := ""
661 fadeBarWindowY := ""
662 fadeBarWindowW := "900"
663 fadeBarWindowH := ""
664 fadeBarWindowR := "30"
665 fadeBarWindowM := "30"
666 fadeBarWindowHatchStyle := "8"
667 fadeBar := "7zOnly"
668 fadeProgressDuration := "0"
669 fadeBarBack := "true"
670 fadeBarBackColor := "FF555555"
671 fadeBarH := "30"
672 fadeBarR := "10"
673 fadeBarColor := "DD00BFFF"
674 fadeBarHatchStyle := "8"
675 fadeBarPercentageText := "true"
676 fadeBarInfoText := "true"
677 fadeBarXOffset := "0"
678 fadeBarYOffset := "150"
679 fadeRomInfoDescription := "filtered text with label"
680 fadeRomInfoSystemName := "image"
681 fadeRomInfoYear := "text with label"
682 fadeRomInfoDeveloper := "text with label"
683 fadeRomInfoPublisher := "text with label"
684 fadeRomInfoGenre := "disabled"
685 fadeRomInfoRating := "image"
686 fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
687 fadeRomInfoTextPlacement := "User Defined"
688 fadeRomInfoTextMargin := "7"
689 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
690 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
691 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
692 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
693 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
694 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
695 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
696 fadeStats_Number_of_Times_Played := "text with label"
697 fadeStats_Last_Time_Played := "text with label"
698 fadeStats_Average_Time_Played := "text with label"
699 fadeStats_Total_Time_Played := "text with label"
700 fadeStats_System_Total_Played_Time := "text with label"
701 fadeStats_Total_Global_Played_Time := "text with label"
702 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
703 fadeStatsInfoTextPlacement := "topRight"
704 fadeStatsInfoTextMargin := "7"
705 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
706 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
707 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
708 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
709 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
710 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
711 fadeText1X := "0"
712 fadeText1Y := "0"
713 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
714 fadeText1 := "Loading Game"
715 fadeText2X := "0"
716 fadeText2Y := "0"
717 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
718 fadeText2 := "Extraction Complete, Ready"
719 fadeText3 := "Loading Game"
720 fadeText4 := "Loading Complete"
721 fadeFont := "Bebas Neue"
722 fadeSystemAndRomLayersOnly := "false"
723 fadeExtractionTime := "disabled"
724 fadeExtractionTimeTextX := "0"
725 fadeExtractionTimeTextY := "0"
726 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
727 fadeInterruptKey := ""
728 detectFadeErrorEnabled := "true"
729 fadeImgPath := "H:\RocketLauncher\Media\Fade"
730 RLDataPath := "H:\RocketLauncher\Data"
731 RLMediaPath := "H:\RocketLauncher\Media"
732 RLErrSoundPath := "H:\RocketLauncher\Media\Sounds\Error"
733 modulesPath := "H:\RocketLauncher\Modules"
734 moduleFullName := "H:\RocketLauncher\Modules\MAME\MAME.ahk"
735 moduleName := "MAME"
736 modulePath := "H:\RocketLauncher\Modules\MAME"
737 moduleExtension := "ahk"
738 moduleExtensionsPath := "H:\RocketLauncher\Module Extensions"
739 libPath := "H:\RocketLauncher\Lib"
740 sevenZEnabled := "false"
741 sevenZPath := "H:\RocketLauncher\Module Extensions\7z.exe"
742 sevenZDllPath := "H:\RocketLauncher\Module Extensions\7z.dll"
743 sevenZExtractPath := "H:\RocketLauncher\Utilities\Temp"
744 sevenZExtractPathOrig := ""
745 sevenZAttachSystemName := "false"
746 sevenZDelTemp := "true"
747 sevenZFormats := ".zip|.rar|.7z|.lzh|.gzip|.tar"
748 sevenZFormatsNoP := "zip|rar|7z|lzh|gzip|tar"
749 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar"
750 sevenZGamesToKeep := ""
751 sevenZDeletePerSystem := "false"
752 7zExtractPath := "H:\RocketLauncher\Utilities\Temp"
753 mgEnabled := "false"
754 mgKey := "~NumpadSub"
755 mgBackgroundColor := "FF000000"
756 mgSidePadding := "0.2"
757 mgWidthBaseRes := "1920"
758 mgHeightBaseRes := "1080"
759 mgYOffset := "500"
760 mgFont := "Arial"
761 mgText1Options := "x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic"
762 mgText1Text := "Please select a game"
763 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
764 mgText2Offset := "70"
765 mgUseSound := "true"
766 mgSoundfreq := "300"
767 mgExitEffect := "none"
768 mgSelectedEffect := "rotate"
769 mgUseGameArt := "false"
770 mgCandidate := ""
771 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
772 mgOnLaunch := "false"
773 pauseEnabled := "true"
774 pauseKey := "~NumpadAdd"
775 pauseBackToMenuBarKey := "X"
776 pauseZoomInKey := "C"
777 pauseZoomOutKey := "V"
778 pauseScreenshotKey := "~PrintScreen"
779 pauseHiToTextPath := "H:\RocketLauncher\Module Extensions\HiToText.exe"
780 pauseSaveStateKeyCodes := "{shift down}{F7 down}{F7 up}{shift up}"
781 pauseLoadStateKeyCodes := "{shift down}{F7 down}{F7 up}{shift up}"
782 keyboardEncoder := ""
783 keyboardEncoderEnabled := "false"
784 keymapperEnabled := "true"
785 keymapperAHKMethod := "false"
786 keymapper := "xpadder"
787 xpadderFullPath := "H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe"
788 joyToKeyFullPath := "H:\RocketLauncher\Utilities\JoyToKey\JoyToKey.exe"
789 profilePath := "H:\RocketLauncher\Profiles"
790 keymapperProfilePath := "H:\RocketLauncher\Profiles\xpadder"
791 keymapperFrontEndProfileName := "HyperSpin"
792 keymapperFrontEndProfile := "xpadder"
793 keymapperRocketLauncherProfileEnabled := "true"
794 joyIDsEnabled := "false"
795 joyIDsPreferredControllersGlobal := ""
796 joyIDsPreferredControllersSystem := "use_global"
797 joyIDsPreferredControllersOnExit := ""
798 CustomJoyNamesEnabled := "false"
799 CustomJoyNames := ""
800 rotateMethod := "false"
801 FEProfile := "H:\RocketLauncher\Profiles\xpadder\HyperSpin"
802 defaultProfile := "H:\RocketLauncher\Profiles\xpadder\_Default"
803 systemProfile := "H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES"
804 xPadderSystemProfile := "H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\_Default"
805 emuProfile := "H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\MAME"
806 romProfile := "H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\aof"
807 RocketLauncherProfile := "H:\RocketLauncher\Profiles\xpadder\RocketLauncher"
808 blankProfile := "H:\RocketLauncher\Profiles\xpadder\_Default\blank"
809 ahkFEProfile := "H:\RocketLauncher\Profiles\AHK\HyperSpin"
810 ahkDefaultProfile := "H:\RocketLauncher\Profiles\AHK\_Default"
811 ahkSystemProfile := "H:\RocketLauncher\Profiles\AHK\SNK Neo Geo AES"
812 ahkEmuProfile := "H:\RocketLauncher\Profiles\AHK\SNK Neo Geo AES\MAME"
813 ahkRomProfile := "H:\RocketLauncher\Profiles\AHK\SNK Neo Geo AES\aof"
814 ahkRocketLauncherProfile := "H:\RocketLauncher\Profiles\AHK\RocketLauncher"
815 bezelEnabled := "true"
816 bezelICEnabled := "false"
817 shaderName := "false"
818 shaderColor := ""
819 shaderTransparency := ""
820 statisticsEnabled := "true"
821 pressDuration := "-1"
822 emuVolume := "1"
823 dxwndIni := "H:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
824 dxwndFullPath := "H:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
825 qResFullPath := "H:\RocketLauncher\Module Extensions\QRes.exe"
826 mon1O := ""
827 pacDrivedllFile := "H:\RocketLauncher\Module Extensions\PacDrive32.dll"
828 userFadeAnimIniFile := "H:\RocketLauncher\Lib\User Fade Animations.ini"
829 testFile := ""
830 testDuration := ""
831 initialErrorMode := "0"
832
83321:46:27:985 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
83421:46:27:985 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
83521:46:27:987 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
83621:46:27:988 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
83721:46:27:990 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
83821:46:27:991 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
83921:46:27:992 | RL | INFO | +0 | BuildScript - Validating module
84021:46:27:000 | RL | INFO | +16 | BuildScript - Validation complete
84121:46:28:002 | RL | INFO | +0 | BuildScript - Module:
842 MEmu := "MAME"
843 MEmuV := "v0.166"
844 MURL := ["http://www.mame.net/"]
845 MAuthor := ["djvj","faahrev","brolly","Tomkun"]
846 MVersion := "2.3.8"
847 MCRC := "6A458F17"
848 iCRC := "25E2CCF"
849 MID := "635746812784197028"
850 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"]
851 ;----------------------------------------------------------------------------
852 ; Notes:
853 ; 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.
854 ;
855 ; 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
856 ; 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.
857 ; 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
858 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
859 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
860 ; 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.
861 ; 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
862 ;
863 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
864 ; High Scores DO NOT SAVE when cheats are enabled!
865 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
866 ; 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
867 ;
868 ; 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
869 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
870 ;
871 ; Following systems will also require some specific files to operate properly:
872 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
873 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
874 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
875 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
876 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
877 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
878 ; Sony PlayStation - psa, pse, psj, psu
879 ;
880 ; Tape Control:
881 ; 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.
882 ; 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.
883 ; The following hotkeys can also be used:
884 ; F2 - Start Tape
885 ; Left Shift + F2 - Stop Tape
886 ; Insert - While held, runs the game with throttling disabled and with the maximum frameskip. Useful to speedup the long tape loading process.
887 ;
888 ; 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
889 ; hotkeys. To disable it press the Scroll Lock key, press it again to enable it back.
890 ;
891 ; 7z Support:
892 ; 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
893 ; fine to enable 7z to non-arcade systems.
894 ;
895 ; Custom Configuration Files:
896 ; 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:
897 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
898 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
899 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
900 ;
901 ; Ini Files:
902 ; 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
903 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
904 ;- mame.ini
905 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
906 ;- debug.ini (if the debugger is enabled)
907 ;- <parent>.ini (for clones only, may be called recursively)
908 ;- <gamename>.ini
909 ;- vertical.ini (for games with vertical monitor orientation)
910 ;- horizont.ini (for games with horizontal monitor orientation)
911 ;- vector.ini (for vector games only)
912 ;- <driver>.ini (based on the source filename of the driver)
913 ;
914 ; The settings in the later ini's override those in the earlier ini's.
915 ;
916 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
917 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
918 ;
919 ; Bally Astrocade:
920 ; 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
921 ; 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.
922 ; 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.
923 ;
924 ; GCE Vectrex:
925 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
926 ; 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.
927 ;
928 ; Jupiter Ace:
929 ; Set mame to 48k ram
930 ;
931 ; Magnavox Odyssey 2:
932 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
933 ; Use the systemName ini file in the folder with this module for this, example:
934 ; [Moto-Crash (France)]
935 ; Bios=videopac
936 ;
937 ; RCA Studio 2:
938 ; Most of the games require you to press a button to start the game, like 1 or 2 (refer to the game's manual).
939 ; The game screen will be black until you do.
940 ;
941 ; Texas Instruments TI 99/4A:
942 ; This system requires full keyboard emulation to work properly
943 ; 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)
944 ; You can check how to convert split cart dumps to RPK here:
945 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
946 ; 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"
947 ; 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
948 ; 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.
949 ;
950 ; Bezels:
951 ; Module settings control whether RocketLauncher or MAME bezels are shown
952 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
953 ; 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
954 ;
955 ; ServoStik:
956 ; The module will automatically control any connected ServoStiks found on the system.
957 ; 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.
958 ;
959 ; Per game controller types:
960 ; 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
961 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
962 ; 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
963 ; 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.
964 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
965 ; #
966 ; # SLOT DEVICES
967 ; #
968 ; joyport1 wheel
969 ; joyport2 wheel
970 ; 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
971 ; set Parameters=-joyport1 joy -joyport2 joy
972 ; 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
973 ; Parameters=-joyport1 wheel -joyport2 wheel
974 ;
975 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
976 ; 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,
977 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
978 ;
979 ; Linking/NetPlay:
980 ; The module will automatically set correct network ports for linked games.
981 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
982 ; 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.
983 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
984 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
985 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
986 ; 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.
987 ; 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.
988 ; 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.
989 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
990 ;
991 ; NVRAM Automation for linked games:
992 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
993 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
994 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
995 ; 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.
996 ;
997 ; Additional Link info that may be of some importance:
998 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
999 ; One Board sends about 20 KByte/s.
1000 ; So bandwidth CLIENTSIDE is like...
1001 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
1002 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
1003 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
1004 ; etc.
1005 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
1006 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
1007 ;----------------------------------------------------------------------------
1008 StartModule()
1009 BezelGUI()
1010
1011 dialogOpen := i18n("dialog.open") ; Looking up local translation
1012 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1013 emuPrimaryWindow := new Window(new WindowTitle(,"MAME")) ; instantiate primary emulator window object
1014 emuOpenWindow := new Window(new WindowTitle(dialogOpen,"ConsoleWindowClass"))
1015 emuConsoleWindow := new Window(new WindowTitle(,"ConsoleWindowClass"))
1016 emuDebugWindow := new Window(new WindowTitle(,"MAMEDebugWindow"))
1017 emuOutputWindow := new Window(new WindowTitle(,"MAMEOutput"))
1018
1019 ; 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.
1020 mTypeVar := "
1021 ( LTrim
1022 Aamber Pegasus|pegasus
1023 Acorn Electron|electron
1024 Amstrad CPC|cpc664
1025 Amstrad GX4000|gx4000
1026 APF Imagination Machine|apfimag
1027 Apple II|apple2ep
1028 Apple IIGS|apple2gs
1029 Applied Technology MicroBee|mbeeic
1030 Atari 8-Bit|a800
1031 Atari 2600|a2600
1032 Atari 5200|a5200
1033 Atari 7800|a7800
1034 Atari Jaguar|jaguar
1035 Atari Lynx|lynx
1036 Bally Astrocade|astrocde
1037 Bandai Super Vision 8000|sv8000
1038 Bandai WonderSwan|wswan
1039 Bandai WonderSwan Color|wscolor
1040 Bit Corporation Gamate|gamate
1041 Camputers Lynx|lynx128k
1042 Casio PV-1000|pv1000
1043 Casio PV-2000|pv2000
1044 Coleco ADAM|adam
1045 ColecoVision|coleco
1046 Commodore 64|c64
1047 Commodore MAX Machine|vic10
1048 Creatronic Mega Duck|megaduck
1049 EACA EG2000 Colour Genie|cgenie
1050 Emerson Arcadia 2001|arcadia
1051 Entex Adventure Vision|advision
1052 Epoch Game Pocket Computer|gamepock
1053 Epoch Super Cassette Vision|scv
1054 Exidy Sorcerer|sorcerer
1055 Fairchild Channel F|channelf
1056 Fujitsu FM-7|fmnew7
1057 Fujitsu FM Towns|fmtowns
1058 Fujitsu FM Towns Marty|fmtmarty
1059 Funtech Super Acan|supracan
1060 GamePark 32|gp32
1061 GCE Vectrex|vectrex
1062 Hartung Game Master|gmaster
1063 Interton VC 4000|vc4000
1064 JungleTac Sport Vii|vii
1065 Jupiter Ace|jupace
1066 Magnavox Odyssey 2|odyssey2
1067 Matra & Hachette Alice|alice32
1068 Mattel Aquarius|aquarius
1069 Mattel Intellivision|intv
1070 MGT Sam Coupe|samcoupe
1071 Milton Bradley MicroVision|microvsn
1072 NEC PC-8801|pc8801
1073 NEC PC Engine|pce
1074 NEC PC Engine-CD|pce
1075 NEC SuperGrafx|sgx
1076 NEC TurboGrafx-16|tg16
1077 NEC TurboGrafx-CD|tg16
1078 Nintendo 64|n64
1079 Nintendo 64DD|n64dd
1080 Nintendo Entertainment System|nes
1081 Nintendo Famicom|famicom
1082 Nintendo Famicom Disk System|fds
1083 Nintendo Game Boy|gameboy
1084 Nintendo Game Boy Advance|gba
1085 Nintendo Game Boy Color|gbcolor
1086 Nintendo Pokemon Mini|pokemini
1087 Nintendo Satellaview|snes
1088 Nintendo Super Famicom|snes
1089 Nintendo Super Game Boy|supergb
1090 Nintendo Virtual Boy|vboy
1091 Othello Multivision|omv1000
1092 Philips CD-i|cdimono1
1093 Philips Videopac Plus G7400|g7400
1094 Philips VG 5000|vg5k
1095 RCA Studio II|studio2
1096 Sega 32X|32x
1097 Sega CD|segacd
1098 Sega Game Gear|gamegear
1099 Sega Genesis|genesis
1100 Sega Master System|sms
1101 Sega Mega Drive|megadriv
1102 Sega Pico|pico
1103 Sega Saturn|saturn
1104 Sega SC-3000|sc3000
1105 Sega SG-1000|sg1000
1106 Sega VMU|svmu
1107 Sharp X1|x1turbo40
1108 Sinclair ZX81|zx81
1109 SNK Neo Geo AES|aes
1110 SNK Neo Geo CD|neocdz
1111 SNK Neo Geo Pocket|ngp
1112 SNK Neo Geo Pocket Color|ngpc
1113 Sony PlayStation|psx
1114 Sony PocketStation|pockstat
1115 Sord M5|m5
1116 Soundic Victory MPT-02|mpt02
1117 Super Nintendo Entertainment System|snes
1118 Tandy TRS-80 Color Computer|coco3
1119 Texas Instruments TI 99-4A|ti99_4a
1120 Thomson MO5|mo5
1121 Tiger Game.com|gamecom
1122 Tomy Tutor|tutor
1123 VTech CreatiVision|crvision
1124 VTech Socrates|socrates
1125 Watara Supervision|svision
1126 )"
1127 mType := Object()
1128 Loop, Parse, mTypeVar, `n, `r
1129 {
1130 obj := {}
1131 Loop, Parse, A_LoopField, |
1132 If (A_Index = 1)
1133 obj.System := A_LoopField
1134 Else ; 2
1135 obj.mameID := A_LoopField
1136 mType.Insert(obj["System"], obj)
1137 }
1138 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1139 ; For easier use throughout the module
1140 mameSystem := mType[systemName].System
1141 mameID := mType[systemName].mameID
1142
1143 If !mameSystem {
1144 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.")
1145 mameSystem := systemName
1146 mameID := "MAME"
1147 }
1148
1149 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1) ; Set fullscreen mode
1150 legacyMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "LegacyMode","false",,1)
1151 mameBiosPath := moduleIni.Read("Settings", "MAME_BIOS_Path", emuPath . "\roms",,1)
1152 Videomode := moduleIni.Read("Settings", "Videomode","d3d",,1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1153 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
1154 bilinearFilter := moduleIni.Read(mameSystem . "|Settings", "BilinearFilter","false",,1)
1155 hlsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "HLSL","false",,1)
1156 glsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "GLSL","false",,1)
1157 bezelMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "BezelMode","layout",,1) ; "layout" or "normal"
1158 verticalRotationMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "VerticalRotationMode","none",,1)
1159 cheatMode := moduleIni.Read("Settings", "CheatMode","false",,1)
1160 cheatModeKey := moduleIni.Read("Settings", "CheatModeKey",,,1) ; user defined key to be held down before launching a mame rom.
1161 UseSoftwareList := moduleIni.Read(romName . "|" . mameSystem, "UseSoftwareList","false",,1)
1162 sysStaticParams := moduleIni.Read(mameSystem, "StaticParameters",,,1)
1163 sysParams := moduleIni.Read(mameSystem, "Parameters",,,1)
1164 romParams := moduleIni.Read(romName, "Parameters", sysParams,,1)
1165 mameRomName := moduleIni.Read(romName, "MameRomName",,,1)
1166 autosave := moduleIni.Read(romName . "|" . mameSystem, "Autosave", "false",,1)
1167 volume := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "Volume",,,1)
1168 Artwork_Crop := moduleIni.Read(romName . "|" . mameSystem, "Artwork_Crop", "true",,1)
1169 Use_Bezels := moduleIni.Read(romName . "|" . mameSystem, "Use_Bezels", "false",,1)
1170 Use_Overlays := moduleIni.Read(romName . "|" . mameSystem, "Use_Overlays", "true",,1)
1171 Use_Backdrops := moduleIni.Read(romName . "|" . mameSystem, "Use_Backdrops", "true",,1)
1172 Use_Cpanels := moduleIni.Read(romName . "|" . mameSystem, "Use_Cpanels", "false",,1)
1173 Use_Marquees := moduleIni.Read(romName . "|" . mameSystem, "Use_Marquees", "false",,1)
1174 inipath := moduleIni.Read(mameSystem, "IniPath",,,1)
1175 hashpath := moduleIni.Read(mameSystem, "HashPath",,,1)
1176 UseControllerRemap := moduleIni.Read(mameSystem . "|Settings", "UseControllerRemap", "true",,1)
1177 ControllerRemapPath := moduleIni.Read(mameSystem . "|Settings", "ControllerRemapPath", emuPath . "\ControllerRemap\ControllerRemap.exe",,1)
1178 CtrlRemapFile := new File(ControllerRemapPath)
1179 ControllerRemapConfigPath := moduleIni.Read( mameSystem . "|Settings", "ControllerRemapConfigPath", CtrlRemapFile.FilePath . "\ctrlr\",,1)
1180 MAMECtrlrPath := moduleIni.Read(mameSystem . "|Settings", "MAMECtrlrPath", emuPath . "\ctrlr",,1)
1181
1182 mameBiosPath := GetFullName(mameBiosPath)
1183
1184 ; Loop, 8
1185 ; car%A_Index%Color := moduleIni.Read(romName, "Car_" . A_Index . "_Color",,,1)
1186
1187 enableLinkPlay := moduleIni.Read(romName . "|Link/Network", "Enable_Link_Play", "false",,1)
1188 networkSession := ""
1189 If (enableLinkPlay != "false") {
1190 RLLog.Info("Module - Link/Network Multi-Player is an available option for " . romName)
1191 getWANIP := moduleIni.Read("Link/Network", "Get_WAN_IP","false",,1)
1192 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
1193 networkPlayers := enableLinkPlay ; Max amount of networkable players
1194 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1195
1196 enableNVRAMAutomation := moduleIni.Read(romName . "|Link/Network", "Enable_NVRAM_Automation","true",,1)
1197 maxPlayersPerMonitor := moduleIni.Read(romName . "|Link/Network", "Max_Players_Per_monitor","1|1|1|1|1|1|1|1",,1)
1198 splitScreen2PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_2_Players","Horizontal",,1) ;horizontal or vertical
1199 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.
1200 localPort := moduleIni.Read("Link/Network", "Local_Port","15111",,1)
1201
1202 defaultServerIP := moduleIni.Read("Link/Network", "Default_Server_IP", myIP,,1)
1203 defaultServerPort := moduleIni.Read("Link/Network", "Default_Server_Port","15111",,1)
1204 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
1205 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
1206
1207 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1208
1209 ;MultiPlayer Menu Result
1210 ; If !(networkType)
1211 ; MsgBox, % "Single Player Game"
1212 ; Else If (networkType="localLink")
1213 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1214 ; Else If (networkType="server")
1215 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1216 ; Else If (networkType="client")
1217 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1218
1219 If networkSession {
1220 RLLog.Info("Module - Using a Network for " . romName)
1221 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1222 If (networkType="localLink") {
1223 RLLog.Info("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1224 linkEnabledGame := 1
1225 If networkPlayers > 1
1226 { RLLog.Info("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1227 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1228 Loop % networkPlayers {
1229 multiPlayerObj[A_Index,"Player"] := A_Index
1230 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1231 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1232 If (A_Index = 1) { ; Player 1
1233 initialLocalPort := localPort ; must be stored for last player
1234 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1235 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1236 localPort++
1237 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1238 } Else { ; Players 2+
1239 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1240 localPort++
1241 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1242 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1243 }
1244
1245 ; 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"]
1246 }
1247 } Else
1248 RLLog.Info("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1249 } Else If (networkType = "client") {
1250 RLLog.Info("Module - Remote host is running on another PC, module will use remote link mode.")
1251 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1252 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1253 linkType := "Slave"
1254 networkPlayers := 1
1255 multiPlayerObj[1,"Player"] := 1
1256 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1257 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1258 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1259 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1260 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1261 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1262 } Else { ; server
1263 RLLog.Info("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1264 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1265 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1266 linkType := "Master"
1267 networkPlayers := 1
1268 multiPlayerObj[1,"Player"] := 1
1269 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1270 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1271 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1272 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1273 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1274 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1275 }
1276 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1277 } Else {
1278 RLLog.Info("Module - User chose Single Player mode for this session")
1279 }
1280 }
1281
1282 FadeInStart()
1283
1284 If inipath
1285 inipath := AbsoluteFromRelative(EmuPath, inipath)
1286 If hashpath
1287 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1288
1289 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1290 useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1291 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1292 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1293 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1294 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1295 autosave := If autosave = "true" ? " -autosave" : ""
1296 volume := If volume != "" ? " -volume " . volume : ""
1297 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1298 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1299
1300 If (verticalRotationMode = "none")
1301 verticalRotationMode := ""
1302
1303 ; Process mame's ListXML for certain features
1304 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode || UseControllerRemap = "true") {
1305 ListXMLObject := Object()
1306 ListXMLObject := ListXMLInfo(If mameRomName ? mameRomName : romName)
1307
1308 Angle := ListXMLObject["Angle"].Value
1309 If (bezelEnabled = "true") {
1310 If (networkPlayers > 1) {
1311 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1312 BezelStart(networkPlayers)
1313 } Else {
1314 If (bezelMode = "layout"){
1315 BezelStart("layout",ListXMLObject["Parent"].Value,Angle,romName)
1316 } Else { ;bezel mode = normal
1317 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1318 BezelStart(,,Angle)
1319 }
1320 }
1321 }
1322 If (servoStikEnabled = "auto") {
1323 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
1324 }
1325 If (verticalRotationMode && Angle) {
1326 RLLog.Info("Setting rotation mode to " . verticalRotationMode . " - Game's angle is " . Angle)
1327 If (verticalRotationMode = "original")
1328 verticalRotationMode := " -norotate"
1329 Else If (verticalRotationMode = "right")
1330 verticalRotationMode := " -ror"
1331 Else If (verticalRotationMode = "left")
1332 verticalRotationMode := " -rol"
1333 Else
1334 verticalRotationMode := ""
1335 }
1336 Else
1337 verticalRotationMode := ""
1338
1339 ;Controller Remap
1340 If (UseControllerRemap = "true") {
1341 RLLog.Info("Controller Remap: Start")
1342 romProfileName := (mameRomName ? mameRomName : romName)
1343 romParentName := ListXMLObject["Parent"].Value
1344
1345 If ControllerRemapPath
1346 ControllerRemapPath := AbsoluteFromRelative("", ControllerRemapPath)
1347 If ControllerRemapConfigPath
1348 ControllerRemapConfigPath := AbsoluteFromRelative("", ControllerRemapConfigPath)
1349 If MAMECtrlrPath
1350 MAMECtrlrPath := AbsoluteFromRelative(emuPath, MAMECtrlrPath)
1351
1352 ctrlrPath := ""
1353 RLLog.Info("Controller Remap: ControllerRemapConfigPath: " . ControllerRemapConfigPath)
1354
1355 ;~ ;1- Check for Rom. 2- Check for Rom Parent. 3- Check for System default
1356 If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")) {
1357 RLLog.Info("Controller Remap: Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1358 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1359 }
1360 else if (romParentName and FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")) {
1361 RLLog.Info("Controller Remap: Parent Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1362 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1363 }
1364 else If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")) {
1365 RLLog.Info("Controller Remap: System Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1366 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1367 }
1368 else If (FileExist(ControllerRemapConfigPath . "\_Default.cfg")) {
1369 RLLog.Info("Controller Remap: Global Config File Found: " . ControllerRemapConfigPath . "\_Default.cfg")
1370 ctrlrPath := new File(ControllerRemapConfigPath . "\_Default.cfg")
1371 }
1372
1373 ; Is there a controller file?
1374 if (ctrlrPath) {
1375 ctrlrFile := " -ctrlr RocketLauncher"
1376
1377 ;Replace <system name="default"> with the Right mameID in the RocketLauncher.cfg file
1378 if(mameID != "MAME") {
1379 ctrlrPath.Read()
1380 rocketLauncherCfgFile := new File(MAMECtrlrPath . "\RocketLauncher.cfg")
1381 rocketLauncherCfgFile.Delete()
1382 rocketLauncherCfgFile.Append(StringUtils.Replace(ctrlrPath.Text, "<system name=""default"">", "<system name=""" . mameID . """>"))
1383 }
1384 else {
1385 ctrlrPath.Copy(MAMECtrlrPath . "\RocketLauncher.cfg",1)
1386 }
1387
1388 RLLog.Info("Controller Remap: Running """ . ControllerRemapPath . """ /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""")
1389 ControllerRemapProcess := new Process(ControllerRemapPath)
1390 ControllerRemapProcess.Run(" /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""","Hide")
1391 }
1392 else {
1393 RLLog.Info("Controller Remap: No Controller config file found.")
1394 }
1395 RLLog.Info("Controller Remap: End")
1396 }
1397 }
1398
1399 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1400 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1401
1402 hideEmuObj := Object(emuOpenWindow,0,emuDebugWindow,0,emuOutputWindow,0,emuPrimaryWindow,1)
1403 7z(romPath, romName, romExtension, sevenZExtractPath)
1404
1405 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1406 exeAtrib := FileGetVersionInfo_AW(emuPath . "\" . executable, "FileVersion|ProductVersion", "|")
1407 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1408 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1409 If ProductVersion
1410 MAMEVersion := StringUtils.Right(ProductVersion, StringUtils.StringLength(ProductVersion) - 2)
1411 RLLog.Info("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1412
1413 If (videomode = "opengl") {
1414 hlsl := " -nohlsl_enable"
1415 If (MAMEVersion > 159)
1416 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1417 Else
1418 glsl := ""
1419 } Else {
1420 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1421 If (MAMEVersion > 159)
1422 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1423 Else
1424 glsl := ""
1425
1426 If (videomode = "ini")
1427 videomode := ""
1428 }
1429 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1430
1431 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1432 If (romExtension = ".txt") ; This can be applied to all systems
1433 param1 := ""
1434
1435 If (mameID = "apfimag") ; APF Imagination Machine
1436 If (romExtension != ".tap")
1437 mameID := "apfm1000" ; cart games for APF Imagination Machine require a different bios to be loaded
1438
1439 If (UseSoftwareList != "true")
1440 { ; 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.
1441 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
1442 {
1443 If !SystemModuleIni.Exist()
1444 SystemModuleIni.Append() ; create a blank file if it does not exist
1445
1446 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1447 {
1448 ExpansionCartLocation := moduleIni.Read("Settings", "ExpansionCartLocation", romPathOrig . "\System",,1)
1449 ExpansionCartLocation := GetFullName(ExpansionCartLocation)
1450 CommandWaitOffset := moduleIni.Read("Settings", "CommandWaitOffset", 0,,1)
1451
1452 ExpansionCart := moduleIni.Read(romName, "Expansion_Cart","extended_basic.rpk",,1) ; user can specify a rom specific cart instead of the default basic one
1453 Command := moduleIni.Read(romName, "Command",,,1)
1454
1455 ; Now set the parameters to send to MAME
1456 If (romExtension = ".dsk") ; Expansion Disk
1457 {
1458 ; 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
1459 param1 := " -nat -gromport single -cart1"
1460 param2 := " """ . ExpansionCartLocation . "\" . ExpansionCart . """"
1461 param3 := " -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc"
1462 param4 := " -flop1"
1463 param5 := " """ . romPath . "\" . romName . romExtension . """"
1464 If StringUtils.Contains(romName, "\(Disk")
1465 {
1466 TimerUtils.Sleep(50)
1467 If (romTable.MaxIndex() = 2)
1468 {
1469 param4 := " -flop1 " . " """ . romTable[1,1] . """"
1470 param5 := " -flop2 " . " """ . romTable[2,1] . """"
1471 }
1472 }
1473 } Else If (romExtension = ".rpk") ; Cart Game (RPK Format)
1474 param1 := " -nat -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1475 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1476 } Else If (mameID = "aes") ; SNK Neo Geo AES
1477 { biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1478 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1479 param2 := " -cart " . romName
1480 }Else If (mameID = "apple2gs") ; Apple IIGS
1481 { externalOS := moduleIni.Read(romName, "External_OS","false",,1)
1482 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1483 multipartTable := CreateRomTable(multipartTable)
1484
1485 If (externalOS = "true")
1486 { CheckFile(romPath . "\" . 2gsSystemFile)
1487 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1488 } Else {
1489 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1490 If (multipartTable.MaxIndex() > 1)
1491 param3 := " -flop4", param4 := " """ . multipartTable[2,1] . """"
1492 }
1493 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1494 }Else If (mameID = "electron") ; Acorn Electron
1495 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1496 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1497 If (romExtension = ".bin")
1498 mediaDeviceType := "cart"
1499 Else ; any other format
1500 mediaDeviceType := "cass"
1501 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1502 }Else If (mameID = "sc3000") ; Sega SC-3000
1503 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1504 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1505 If StringUtils.Contains(romExtension,"\.bin|\.sg\|.sc")
1506 mediaDeviceType := "cart"
1507 Else ; any other format
1508 mediaDeviceType := "cass"
1509 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1510 }Else If (mameID = "c64") ; Commodore 64
1511 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1512 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1513 If StringUtils.Contains(romExtension,"\.d64|\.g64|\.g41|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1514 mediaDeviceType := "flop1"
1515 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1516 mediaDeviceType := "cass1"
1517 Else If StringUtils.Contains(romExtension,"\.80|\.a0|\.e0|\.crt")
1518 mediaDeviceType := "cart1"
1519 Else If StringUtils.Contains(romExtension,"\.p00|\.prg|\.t64")
1520 mediaDeviceType := "quik1"
1521 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1522 }Else If mameID = mbeeic ; Applied Technology MicroBee
1523 { microbeeModel := moduleIni.Read(romName, "MicroBee_Model","mbeeic",,1)
1524 If !StringUtils.Contains(microbeeModel,"mbee|mbeeic|mbeepc|mbeepc85|mbee56")
1525 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1526 Else If (microbeeModel != "mbeeic")
1527 mameID := microbeeModel
1528 If StringUtils.Contains(romExtension,"\.mwb|\.com|\.bee")
1529 mediaDeviceType := "quik1"
1530 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1531 mediaDeviceType := "cass"
1532 Else If StringUtils.Contains(romExtension,"\.rom")
1533 mediaDeviceType := "cart"
1534 Else If StringUtils.Contains(romExtension,"\.dsk")
1535 mediaDeviceType := "flop1"
1536 Else ; .bin format
1537 mediaDeviceType := "quik2"
1538 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1539 }Else If (mameID = "odyssey2") ; Magnavox Odyssey 2
1540 {
1541 VoiceModule := moduleIni.Read(romname, "VoiceModule","false","",1)
1542 If (VoiceModule = "true")
1543 param1 := " -cart1 voice -cart2 """ . romPath . "\" . romName . romExtension . """"
1544 param2 := " -ui_active" ;Enable partial keyboard mode at startup
1545
1546 If romName not contains (USA
1547 mameID := "videopac"
1548 }Else If (mameID = "astrocde") ; Bally Astrocade
1549 {
1550 BlueRAMBasicRom := moduleIni.Read("Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin",,1) ; Blue RAM Basic rom
1551 RequiresReset := moduleIni.Read(romname, "RequiresReset","false",,1) ; Check if game requires a reset
1552
1553 BlueRAMBasicRomPath := new File(romPath . "\" . BlueRAMBasicRom)
1554 If (romExtension = ".script") {
1555 ; Will require blue ram basic
1556 If !BlueRAMBasicRomPath.Exist() {
1557 ; 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
1558 StringUtils.SplitPath(romPath,,romBasePath) ; grab path one level up
1559 BlueRAMBasicRomPath.__Delete()
1560 BlueRAMBasicRomPath := new File(romBasePath . "\" . BlueRAMBasicRom)
1561 BlueRAMBasicRomPath.CheckFile("Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1562 }
1563
1564 ScriptFile := new File(romPath . "\" . romName . romExtension)
1565 param1 := " -cart """ . BlueRAMBasicRomPath.FileFullPath . """"
1566
1567 ; Replace rompath variable in script
1568 ScriptFile.Read()
1569 ScriptFile.Text := StringUtils.Replace(ScriptFile.Text, "{romPath}", romPath, "all")
1570
1571 ; Create cmd file to send to MESS
1572 RomCMDFile := new File(romPath . "\" . romName . ".cmd")
1573 RomCMDFile.Delete()
1574 RomCMDFile.Append(ScriptFile.Text)
1575 param2 := " -exp blue_ram_16k -debug -debugscript """ . RomCMDFile.FileFullPath . """"
1576
1577 closeDebugWindow := "true"
1578 }
1579 }Else If (mameID = "samcoupe") ; MGT Sam Coupe
1580 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1581 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1582
1583 If StringUtils.Contains(romExtension,"\.mgt|\.dsk|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1584 mediaDeviceType := "flop1"
1585 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""\nBOOT\n""" . AutoBootDelay . ""
1586 }Else If (mameID = "vic10") ; Commodore MAX Machine
1587 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1588 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1589
1590 If StringUtils.Contains(romExtension,"\.e0|\.80")
1591 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1592 Else If StringUtils.Contains(romExtension,"\.wav|\.tap|\.fd")
1593 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1594 Else If StringUtils.Contains(romExtension,"\.t64|\.prg|\.p00")
1595 {
1596 mediaDeviceType := "quik"
1597 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN""" . AutoBootDelay . ""
1598 }
1599 }Else If (mameID = "mo5") ; Thomson MO5
1600 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1601 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1602
1603 If StringUtils.Contains(romExtension,"\.bin|\.m5|\.rom")
1604 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1605 Else If StringUtils.Contains(romExtension,"\.wav|\.k5|\.k7")
1606 param1 := " -cass """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN \""\""\n""" . AutoBootDelay . ""
1607 Else If StringUtils.Contains(romExtension,"\.fd|\.dsk|\.d77|\.d88")
1608 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""DOS\nLOAD\n""" . AutoBootDelay . ""
1609 }Else If (mameID = "cpc664") ; Amstrad CPC
1610 { LaunchProgram := moduleIni.Read(romName, "LaunchProgram","disk",,1) ; Read command from config.
1611 LaunchProgram := " -autoboot_command " . """RUN \""" . LaunchProgram . "\n"""
1612 AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1613 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1614
1615 If StringUtils.Contains(romExtension,"\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1616 mediaDeviceType := "flop1"
1617 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . LaunchProgram . AutoBootDelay
1618 }
1619
1620 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1621 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
1622 If (iniBios != "")
1623 mameID := iniBios ; need to change the bios name for some games
1624 }
1625
1626 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1627 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
1628 { If !StringUtils.Contains(romExtension,"\.chd|\.cue")
1629 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1630 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1631 ; tgcdBios := CheckFile(emuPath . "\roms\CD-ROM System V2.01 (U).pce") ; older bios that doesn't seem to work with many games
1632 tgcdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce")
1633 param2 := " -cart " . """" . tgcdBios . """"
1634 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1635 pcecdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce")
1636 param2 := " -cart " . """" . pcecdBios . """"
1637 } Else If (mameID = "psx") { ; Sony PlayStation
1638 mameID := "psu" ; changing mameID sent to MAME to use the USA bios
1639 ; SelectMemCard() ; future function to swap around memcards
1640 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1641 } If (mameSystem = "Sega CD") { ;
1642 If StringUtils.InStr(romName,"(Jap") ; Mega CD Japanese v2
1643 mameID := "megacd2j"
1644 Else If StringUtils.InStr(romName,"(Euro") ; Mega CD European (PAL)
1645 mameID := "megacd"
1646 }
1647 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1648 }Else If (mameID = "gamecom") ; Tiger Game.com
1649 { If (romExtension != ".txt")
1650 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1651 }Else If (mameID = "genesis") ; Sega Genesis
1652 { If (StringUtils.InStr(romName, "(Europe") || StringUtils.InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1653 mameID := "megadriv"
1654 }Else If (mameID = "megadriv") ; Sega Mega Drive
1655 { If (StringUtils.InStr(romName, "(USA") || StringUtils.InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1656 mameID := "genesis"
1657 }Else If (mameID = "vii") ; JungleTac Sport Vii
1658 { If (romName = "Built-In Games (China)") ; Has some built-in games, gotta launch just BIOS for it.
1659 param1 := ""
1660 }Else If (mameID = "alice32") ; Matra & Hachette Alice
1661 { If (romExtension != ".txt")
1662 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1663 }Else If (mameID = "cgenie") ; EACA EG2000 Colour Genie
1664 { If (romExtension != ".txt")
1665 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1666 }Else If (mameID = "pockstat") ; Sony PocketStation
1667 { If (romExtension != ".gme")
1668 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1669 }Else If (mameID = "coco3") ; Tandy TRS-80 Color Computer
1670 { If (romExtension != ".txt")
1671 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1672 }Else If (mameID = "zx81") ; Sinclair ZX81
1673 { If (romExtension != ".txt")
1674 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1675 }Else If (mameID = "lynx128k") ; Camputers Lynx
1676 { If (romExtension != ".txt")
1677 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1678 }Else If (mameID = "vg5k") ; Philips VG 5000
1679 { If (romExtension != ".txt")
1680 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1681 }Else If (mameID = "sorcerer") ; Exidy Sorcerer
1682 { If (romExtension = ".snp") ; Snapshot file
1683 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1684 Else If (romExtension = ".bin")
1685 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1686 }Else If (messID = "jupace") ; jupiter ace
1687 { If (romExtension = ".ace")
1688 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1689 }Else If (mameID = "a800" || mameID = "fds") ; Atari 8-Bit, Nintendo Famicom Disk System
1690 { If (romExtension != ".txt")
1691 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1692 }Else If (mameID = "vectrex") ; GCE Vectrex
1693 { 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)
1694 param1 := ""
1695 }Else If (mameID = "apfm1000") ; APF Imagination Machine/APF M1000
1696 { If (romName = "Rocket Patrol (USA)") ; Rocket Patrol is built into the APF M1000 ROM.
1697 param1 := ""
1698 }Else If (mameID = "adam") ; Coleco ADAM
1699 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1700 Else If (mameID = "pegasus") ; Aamber Pegasus
1701 { If (romExtension != ".txt")
1702 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1703 }Else If (mameID = "gp32") ; GamePark 32
1704 { If (romExtension != ".txt")
1705 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1706 }Else If (mameID = "svmu") ; Sega VMU
1707 {
1708 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1709 }Else If (mameID = "x1turbo40") ; Sharp X1
1710 { If StringUtils.Contains(romExtension,"\.bin|\.rom")
1711 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1712 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1713 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1714 Else
1715 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1716 }Else If (mameID = "pc8801") ; NEC PC-8801
1717 { If (romExtension = ".d88")
1718 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1719 }Else If (mameID = "fmnew7") ; Fujitsu FM-7
1720 { If StringUtils.Contains(romExtension,"\.fdi|\.td0|\.imd|\.cqm|\.dsk|\.d77|\.d88|\.1dd")
1721 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1722 Else If StringUtils.Contains(romExtension,"\.wav|\.t77")
1723 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1724 }Else If (mameID = "apple2ep") ; Apple II
1725 { If StringUtils.Contains(romExtension,"\.dsk|\.do|\.po|\.rti|\.edd|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.i pf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1726 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1727 Else If StringUtils.Contains(romExtension,"\.wav")
1728 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1729 }Else If (mameID = "n64dd") ; Nintendo 64DD
1730 {
1731 N64RomFile := new FIle(romPath . "\" . romName . ".n64")
1732 If N64RomFile.Exist()
1733 param1 := " -cart """ . N64RomFile.FileFullPath . """ -quik """ . romPath . "\" . romName . romExtension . """"
1734 Else
1735 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1736 }Else If StringUtils.Contains(mameID,"studio2|mpt02") ; RCA Studio 2
1737 {
1738 If (romExtension != ".txt")
1739 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1740 Else {
1741 If StringUtils.Contains(romName,"Doodle")
1742 button2 := "A 1" ; Press 1 on P1 controller
1743 If StringUtils.Contains(romName,"Patterns")
1744 button2 := "A 2" ; Press 2 on P1 controller
1745 If StringUtils.Contains(romName,"Bowling")
1746 button2 := "A 3" ; Press 3 on P1 controller
1747 If StringUtils.Contains(romName,"Freeway")
1748 button2 := "A 4" ; Press 4 on P1 controller
1749 If StringUtils.Contains(romName,"Addition")
1750 button2 := "A 5" ; Press 5 on P1 controller
1751 }
1752
1753 ; Generate a lua script to press the Clear button so games will start
1754 ScriptFileName := GeneratePressButtonScript("Clear",button2)
1755 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1756 }Else If (mameID = "fmtowns" || mameID = "fmtmarty") ; Fujitsu FM Towns
1757 {
1758 If StringUtils.Contains(romExtension,"\.chd|\.cue")
1759 mediaDeviceType := "cdrm"
1760 Else
1761 mediaDeviceType := "flop1"
1762
1763 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1764 }
1765 } Else { ; Use Software List
1766 hashname := mameID
1767 param1 := " """ . romName . """" ; param1 used for launching from software lists
1768
1769 If (mameID = "aes") ; SNK Neo Geo AES
1770 { hashname := "neogeo"
1771 biosRegion := moduleIni.Read(romName, "BIOS_Region","asia",,1)
1772 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1773 }
1774 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
1775 }
1776
1777 If (mameID = "vectrex") { ; GCE Vectrex
1778 VectrexArtFile := new File(emuPath . "\artwork\Vectrex\" . romName . ".png")
1779 param2 := " -view " . (If VectrexArtFile.Exist() ? ("""" . romName . """") : "standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
1780 }
1781
1782 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
1783 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
1784
1785 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
1786 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
1787
1788 If StringUtils.InStr(romParams,"-rompath")
1789 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.")
1790 If StringUtils.InStr(sysStaticParams,"-rompath")
1791 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.")
1792
1793 ; use a custom rom name, not the one from the db
1794 If mameRomName {
1795 MameRomOriginalFile := new File(romPath . "\" . romName . romExtension)
1796 MameRomCustomFile := new File(romPath . "\" . mameRomName . romExtension)
1797 errLvl := MameRomOriginalFile.Move(MameRomCustomFile.FileFullPath) ; rename rom to match what mame needs
1798 originalRomName := romName ; store romName from database so we know what to rename it back to later
1799 romName := mameRomName
1800 If errLvl
1801 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)
1802 Else ; if rename was successful, set var so we know to move it back later
1803 fileRenamed := 1
1804 }
1805
1806 ; use a custom cfg file if it exists and append it to param1
1807 CustomCFGPath := new Folder(emuPath . "\cfg\" . mameID . "\" . dbName)
1808 If CustomCFGPath.Exist()
1809 param1 := " -cfg_directory """ . CustomCFGPath.FileFullPath . """" . param1
1810
1811 If (bilinearFilter = "true")
1812 bilinearEnabled := " -filter"
1813 Else
1814 bilinearEnabled := " -nofilter"
1815
1816 If (cheatMode = "true") {
1817 CheatZipFile := new File(emuPath . "\cheat.zip")
1818 Cheat7zFile := new File(emuPath . "\cheat.7z")
1819 If (!CheatZipFile.Exist() && !Cheat7zFile.Exist())
1820 RLLog.Warning("Module - You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
1821 Else {
1822 RLLog.Info("Module - Cheat file found in " . emuPath)
1823 If cheatModeKey ; if user wants to use a key to enable CheatMode
1824 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
1825 Else ; no cheat mode key defined
1826 cheatEnabled := " -cheat"
1827 }
1828 }
1829
1830 If (RequiresReset = "true")
1831 { ; Generate a lua script to send a system soft reset
1832 ScriptFileName := GenerateSoftResetScript()
1833 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1834 }
1835
1836 HideAppStart(hideEmuObj,hideEmu)
1837
1838
1839
1840 If (legacyMode = "true")
1841 { RLLog.Info("Module - Running MAME in legacy Mode")
1842 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
1843 } Else {
1844 RLLog.Info("Module - Running MAME in non-legacy mode")
1845 ; If (networkPlayers = 1 || !linkEnabledGame) {
1846 If !networkSession {
1847 RLLog.Info("Module - SinglePlayer session")
1848 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
1849 } Else { ; multiplayer game run
1850 RLLog.Info("Module - Network/MultiPlayer session")
1851 BuildNVRAMObject() ; build nvram object
1852 ;screen positions
1853 screenPos := []
1854 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
1855 If (networkType="localLink")
1856 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
1857 Loop % networkPlayers
1858 {
1859 currentPlayer := A_Index
1860 ; Update NVRAM setting(s)
1861 If (enableNVRAMAutomation = "true") {
1862 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
1863 NVRamFile%currentPlayer% := new File(emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1])
1864 If NVRamFile%currentPlayer%.Exist() {
1865 RLLog.Info("Module - Checking nvram file(s) for required changes")
1866 If (networkType = "localLink") { ; only local link is supported for now
1867 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
1868 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
1869 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
1870 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
1871 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
1872 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
1873 } Else If (networkType = "Server") {
1874 RLLog.Info("Module - Converting this nvram to ""Master"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1875 ; 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
1876 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
1877 } Else If (networkType = "Client") {
1878 RLLog.Info("Module - Converting this nvram to ""Slave"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1879 ; 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
1880 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
1881 }
1882 } Else
1883 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)
1884 } Else
1885 RLLog.Info("Module - This rom does not contain an entry in the NVRAM object")
1886 }
1887 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
1888 MameMultiPlayer%currentPlayer%Exe := new Process(emuPath . "\" . executable) ; instantiate a new process for each player
1889 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
1890 MameMultiPlayer%currentPlayer%Exe.Process("Exist") ; get PID
1891 MameMultiPlayer%currentPlayer%Window := new Window(new WindowTitle(,,,,MameMultiPlayer%currentPlayer%Exe.PID))
1892 MameMultiPlayer%currentPlayer%Window.ExcludeTitle := "MAMEOutput" ; ignore the mame debug window
1893 MameMultiPlayer%currentPlayer%Window.Wait()
1894 }
1895
1896 Loop % networkPlayers
1897 {
1898 MameMultiPlayer%A_Index%Window.Get("ID")
1899 MameMultiPlayer%A_Index%Window.RemoveTitlebar()
1900 MameMultiPlayer%A_Index%Window.ToggleMenu()
1901 MameMultiPlayer%A_Index%Window.RemoveBorder()
1902 MameMultiPlayer%A_Index%Window.Move(screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H)
1903 TimerUtils.Sleep(50)
1904 }
1905 }
1906 }
1907
1908 If errLvl {
1909 If (errLvl = 1)
1910 Error := "Failed Validity"
1911 Else If(errLvl = 2)
1912 Error := "Missing Files"
1913 Else If(errLvl = 3)
1914 Error := "Fatal Error"
1915 Else If(errLvl = 4)
1916 Error := "Device Error"
1917 Else If(errLvl = 5)
1918 Error := "Game Does Not Exist"
1919 Else If(errLvl = 6)
1920 Error := "Invalid Config"
1921 Else If StringUtils.Contains(errLvl,"7|8|9")
1922 Error := "Identification Error"
1923 Else
1924 Error := "MAME Error"
1925 RLLog.Error("MAME Error - " . Error)
1926 }
1927
1928 emuPrimaryWindow.Wait()
1929 emuPrimaryWindow.WaitActive()
1930
1931 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1932 {
1933 KeyUtils.SendCommand("X",1000) ; To bypass the first screen
1934 If (Command)
1935 KeyUtils.SendCommand(Command,,,,,,CommandWaitOffset) ; Send command affect it with an offset if needed
1936 }
1937
1938 ; Close the debugger window if exists
1939 If (closeDebugWindow = "true") {
1940 emuDebugWindow.Wait(2)
1941 emuDebugWindow.Close()
1942 }
1943
1944 BezelDraw()
1945 HideAppEnd(hideEmuObj,hideEmu)
1946
1947 If (networkPlayers = 1 || !linkEnabledGame) {
1948 emuPrimaryWindow.Show() ; Show the emulator
1949 } Else {
1950 Loop % networkPlayers
1951 MameMultiPlayer%A_Index%Window.Show() ; Show the emulator
1952 MameMultiPlayer1Window.Activate() ; Activate first player window so that first player can use keyboard instead of last player
1953 }
1954
1955 FadeInExit()
1956 primaryExe.Process("WaitClose")
1957 7zCleanUp()
1958 BezelExit()
1959
1960 If fileRenamed { ; Rename file back to alternate name for next launch
1961 errLvl := MameRomCustomFile.Move(MameRomOriginalFile.FileFullPath) ; Put original name back
1962 If errLvl ; If rename was successful, set var so we know to move it back later
1963 ScriptError("There was a problem renaming " . MameRomCustomFile.FileName . " back to " . MameRomOriginalFile.FileName)
1964 }
1965
1966 FadeOutExit()
1967 ExitModule()
1968
1969
1970 ListXMLInfo(rom){ ; Returns MAME info about parent rom, orientation angle, resolution
1971 Global emuFullPath,emuPath,RLLog
1972 ListXMLObject := Object()
1973 listXMLVarLog := ""
1974 ComSpecProcess := new Process(ComSpec) ; instantiate cmd.exe process
1975 ComSpecProcess.RunDirect(comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", emuPath, "Hide", 1) ; Run from emu's folder
1976 TempBezelFile := new File(emuPath . "\tempBezel.txt")
1977 TempBezelFile.Read()
1978 StringUtils.RegExMatch(TempBezelFile.Text, "s)<(machine|game).*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
1979 StringUtils.RegExMatch(parent,"cloneof=" . """" . ".*", parent)
1980 StringUtils.RegExMatch(parent,"""" . ".*", parent)
1981 parent := StringUtils.TrimLeft(parent, 1)
1982 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
1983 StringUtils.RegExMatch(angle,"[0-9]+", angle, "-6")
1984 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*width=" . """" . "[0-9]+" . """", width)
1985 StringUtils.RegExMatch(width,"[0-9]+", width, "-6")
1986 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
1987 StringUtils.RegExMatch(Height,"[0-9]+", Height, "-6")
1988 StringUtils.RegExMatch(TempBezelFile.Text, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
1989 StringUtils.RegExMatch(Ways,"[0-9]+", Ways, "-6")
1990 logVars := "Parent|Angle|Height|Width|Ways"
1991 Loop, Parse, logVars, |
1992 {
1993 currentobj := {}
1994 currentobj.Label := A_Loopfield
1995 currentobj.Value := %A_Loopfield%
1996 ListXMLObject.Insert(currentobj["Label"], currentobj)
1997 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
1998 }
1999 RLLog.Info("Module - MAME ListXML values: " . listXMLLog)
2000 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
2001 ListXMLObject["Angle"].Value := true
2002 RLLog.Info("Module - This game's height is greater than its width, forcing vertical mode")
2003 }
2004 TempBezelFile.Delete()
2005 Return ListXMLObject
2006 }
2007
2008 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
2009 Global emuPath
2010
2011 SoftScriptFile := new File(emuPath . "\soft_reset.lua")
2012 ScriptFileName := emuPath . "\soft_reset.lua"
2013 SoftScriptFile.Delete()
2014
2015 AppendTxt :="
2016 (
2017 -- This script will reset the machine
2018 local function reset_machine()
2019 if resetcounter == nil then
2020 manager:machine():soft_reset();
2021 resetcounter = 1;
2022 end
2023 end
2024 if resetcounter == nil then
2025 emu.wait(1);
2026 reset_machine();
2027 end
2028 )"
2029 SoftScriptFile.Append(AppendTxt)
2030 Return SoftScriptFile.FileFullPath
2031 }
2032
2033 GeneratePressButtonScript(button1,button2=""){ ; Generates a lua script to send a soft reset to MAME
2034 Global emuPath
2035
2036 PressScriptFile := new File(emuPath . "\press_button.lua")
2037 PressScriptFile.Delete()
2038 If (button2) {
2039 button2str := "`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(1);`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(0);"
2040 }
2041
2042 AppendTxt :="
2043 (
2044 local function press_button()
2045 if resetcounter == nil then
2046 ioport[""" . button1 . """]:write(1);
2047 emu.wait(1);
2048 ioport[""" . button1 . """]:write(0);
2049 resetcounter = 1;" . button2str . "
2050 end
2051 end
2052 if resetcounter == nil then
2053 emu.wait(1);
2054 press_button();
2055 end
2056 )"
2057 PressScriptFile.Append(AppendTxt)
2058 Return PressScriptFile.FileFullPath
2059 }
2060
2061 BuildNVRAMObject() {
2062 Global nvramSettings,RLLog
2063 RLLog.Info("BuildNVRAMObject - Started")
2064
2065 nvramSettings := {}
2066
2067 nvramSettings["vr"] := {}
2068 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"]}}}
2069
2070 nvramSettings["vr"]["Player"] := {}
2071 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"})
2072 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"})
2073 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"})
2074 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"})
2075 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"})
2076 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"})
2077 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"})
2078 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"})
2079 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"]}}
2080
2081 nvramSettings["vformula"] := {}
2082 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"]}}}
2083
2084 nvramSettings["vformula"]["Player"] := {}
2085 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"})
2086 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"})
2087 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"})
2088 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"})
2089 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"})
2090 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"})
2091 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"})
2092 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"})
2093 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"]}}
2094
2095 RLLog.Info("BuildNVRAMObject - Ended")
2096 }
2097
2098 BezelLabel:
2099 emuConsoleWindow.Set("Transparent",0)
2100 Return
2101
2102 HaltEmu:
2103 If (pauseMethod = 1)
2104 { disableSuspendEmu := "true"
2105 disableRestoreEmu := "true"
2106 emuPrimaryWindow.PostMessage("0x211",1)
2107 } Else If (pauseMethod = 2)
2108 { disableSuspendEmu := "true"
2109 emuPrimaryWindow.PostMessage("0x211",1)
2110 } Else If (pauseMethod = 3)
2111 { disableSuspendEmu := "true"
2112 disableRestoreEmu := "true"
2113 emuPrimaryWindow.PostMessage(0x0400+6,1)
2114 } Else If (pauseMethod = 4)
2115 { disableSuspendEmu := "true"
2116 emuPrimaryWindow.PostMessage(0x0400+6,1)
2117 } Else If (pauseMethod = 5)
2118 { disableSuspendEmu := "true"
2119 KeyUtils.Send("{P down}")
2120 TimerUtils.Sleep(1000)
2121 KeyUtils.Send("{P up} ")
2122 }
2123 Return
2124 RestoreEmu:
2125 If (pauseMethod = 1)
2126 emuPrimaryWindow.PostMessage("0x212",1)
2127 Else If (pauseMethod = 2)
2128 emuPrimaryWindow.PostMessage("0x212",1)
2129 Else If (pauseMethod = 3)
2130 emuPrimaryWindow.PostMessage(0x0400+6,0)
2131 Else If (pauseMethod = 4)
2132 emuPrimaryWindow.PostMessage(0x0400+6,0)
2133 Else If (pauseMethod = 5) {
2134 disableSuspendEmu := "true"
2135 KeyUtils.Send("{P down}")
2136 TimerUtils.Sleep(1000)
2137 KeyUtils.Send("{P up} ")
2138 }
2139 emuPrimaryWindow.Activate()
2140 Return
2141
2142 CloseProcess:
2143 FadeOutStart()
2144 If (networkSession && networkPlayers > 1) {
2145 Loop % networkPlayers {
2146 MameMultiPlayer%A_Index%Window.Close()
2147 MameMultiPlayer%A_Index%Window.WaitClose()
2148 }
2149 } Else
2150 emuPrimaryWindow.Close()
2151 Return
2152
215321:46:28:004 | RL | INFO | +0 | BuildScript - Loaded Pause scripts
215421:46:28:006 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
215521:46:28:007 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
215621:46:28:008 | RL | WARNING | +16 | BuildScript - "H:\RocketLauncher\Lib\User Functions\Global.ahk" not found
215721:46:28:010 | RL | WARNING | +0 | BuildScript - "H:\RocketLauncher\Lib\User Functions\SNK Neo Geo AES.ahk" not found
215821:46:28:011 | RL | WARNING | +0 | BuildScript - "H:\RocketLauncher\Lib\User Functions\Emulators\MAME.ahk" not found
215921:46:28:012 | RL | WARNING | +0 | BuildScript - "H:\RocketLauncher\Lib\User Functions\SNK Neo Geo AES\Emulators\MAME.ahk" not found
216021:46:28:014 | RL | WARNING | +0 | BuildScript - "H:\RocketLauncher\Lib\User Functions\SNK Neo Geo AES\aof.ahk" not found
216121:46:28:015 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
216221:46:28:017 | RL | INFO | +0 | Main - Module is built
216321:46:28:017 | RL | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\AutoHotkey.dll exists
216421:46:28:023 | RL | DEBUG | +0 | CheckFile - Attributes:
2165 FileDescription AutoHotkey_H ANSI 32-bit
2166 FileVersion 1.1.13.00
2167 InternalName AutoHotkey_H
2168 LegalCopyright Copyright (C) 2003-2013
2169 OriginalFilename AutoHotkey.exe
2170 ProductName AutoHotkey_H
2171 ProductVersion 1.1.13.00
2172 File Size: 802304 bytes
2173 Created: 9/7/2013 - 1:54:32 AM
2174 Modified: 11/6/2016 - 7:44:51 PM
217521:46:28:025 | RL | INFO | +15 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
217621:46:28:027 | RL | INFO | +0 | Main - Running module
217721:46:28:234 | MD | INFO | +N/A | Module initialized
217821:46:28:237 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
217921:46:28:239 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~ScrollLock not in TableKeyGroups
218021:46:28:242 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
218121:46:28:264 | MD | DEBUG | +32 | XHotkeyTableCreation - Post loop 2 check
218221:46:28:266 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~ScrollLock" to call label: "CloseProcess"
218321:46:28:269 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
218421:46:28:273 | MD | INFO | +0 | CheckFile - Checking if H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe exists
218521:46:28:298 | MD | DEBUG | +31 | CheckFile - Attributes:
2186 File Size: 1178624 bytes
2187 Created: 8/21/2016 - 8:24:33 PM
2188 Modified: 7/1/2014 - 4:46:22 AM
218921:46:28:301 | MD | INFO | +0 | Keymapper - Loading xpadder
219021:46:28:304 | MD | INFO | +0 | RunKeymapper - Started, using method "load"
219121:46:28:327 | MD | INFO | +31 | GetJoystickArray - Started
219221:46:28:419 | MD | TRACE | +94 | GetJoystickArray - Joysticks Detected: 1000000000000000
219321:46:28:422 | MD | INFO | +0 | GetJoystickGUID - Started
219421:46:28:423 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 302E769FC62FE4118001444553540000
219521:46:28:424 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: 302E769FC62FE4118001444553540000
219621:46:28:425 | MD | INFO | +0 | GetJoystickArray - Ended
219721:46:28:427 | MD | TRACE | +0 | RunKeymapper - Found your keymapper application here: "H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe"
219821:46:28:427 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
219921:46:28:429 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (XBOX 360 For Windows)"
220021:46:28:430 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\aof|H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\MAME|H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\_Default|H:\RocketLauncher\Profiles\xpadder\_Default|H:\RocketLauncher\Profiles\xpadder\_Default\blank
220121:46:28:451 | MD | TRACE | +31 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\aof\Controller (XBOX 360 For Windows)\p1.xpadderprofile
220221:46:28:452 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\aof\p1.xpadderprofile
220321:46:28:453 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\MAME\Controller (XBOX 360 For Windows)\p1.xpadderprofile
220421:46:28:455 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\MAME\p1.xpadderprofile
220521:46:28:456 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\_Default\Controller (XBOX 360 For Windows)\p1.xpadderprofile
220621:46:28:457 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\SNK Neo Geo AES\_Default\p1.xpadderprofile
220721:46:28:458 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\_Default\Controller (XBOX 360 For Windows)\p1.xpadderprofile
220821:46:28:459 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> H:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile
220921:46:28:460 | MD | TRACE | +0 | GetProfile - Searching -> H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
221021:46:28:483 | MD | INFO | +31 | GetProfile - Loading Profile -> H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
221121:46:28:486 | MD | INFO | +0 | RunXpadder - Started
221221:46:28:488 | MD | INFO | +0 | Process - Exist JoyToKey.exe
221321:46:28:515 | MD | TRACE | +32 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
221421:46:28:518 | MD | INFO | +0 | Run - Running: H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe /C
221521:46:28:577 | MD | DEBUG | +62 | Run - "Xpadder.exe /C" Process ID: 9056
221621:46:28:579 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in H:\RocketLauncher\Utilities\Xpadder\xpadder.ini
221721:46:28:580 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
221821:46:28:803 | MD | TRACE | +219 | RunXpadder - Reading the order in H:\RocketLauncher\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
221921:46:28:827 | MD | TRACE | +31 | RunXpadder - No more controllers to be found
222021:46:28:830 | MD | INFO | +0 | Run - Running: H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe "H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M
222121:46:28:868 | MD | DEBUG | +47 | Run - "Xpadder.exe "H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M" Process ID: 3220
222221:46:28:871 | MD | INFO | +0 | RunXpadder - Ended
222321:46:28:874 | MD | INFO | +0 | RunKeymapper - Ended
222421:46:28:877 | MD | DEBUG | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
222521:46:28:880 | MD | DEBUG | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
222621:46:28:883 | MD | DEBUG | +0 | fadeLyr3Animation: DefaultFadeAnimation
222721:46:28:901 | MD | DEBUG | +31 | fadeLyr37zAnimation: DefaultFadeAnimation
222821:46:28:902 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
222921:46:28:904 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~NumpadAdd not in TableKeyGroups ~ScrollLock,
223021:46:28:905 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
223121:46:28:906 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
223221:46:28:907 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadAdd" to call label: "TogglePauseMenuStatus"
223321:46:28:909 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
223421:46:28:910 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
223521:46:28:911 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~ScrollLock,~NumpadAdd,
223621:46:28:912 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
223721:46:28:913 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
223821:46:28:914 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
223921:46:28:935 | MD | DEBUG | +32 | XHotkeyTableCreation - Ended
224021:46:28:936 | MD | TRACE | +0 | CustomFunction.Init - Starting
224121:46:28:937 | MD | TRACE | +0 | CustomFunction.Init - Ending
224221:46:28:939 | MD | INFO | +0 | StartModule - Started
224321:46:28:941 | MD | INFO | +0 | StartModule - MEmu: MAME
2244 MEmuV: v0.166
2245 MURL:
2246 MAuthor:
2247 MVersion: 2.3.8
2248 MCRC: 6A458F17
2249 iCRC: 25E2CCF
2250 MID:
2251 MSystem:
225221:46:28:942 | MD | WARNING | +0 | StartModule - You have an unsupported System Name for this module: "SNK Neo Geo AES". Only the following System Names are suppported: ""
225321:46:28:944 | MD | INFO | +0 | PluginInit - Started
225421:46:28:965 | MD | INFO | +31 | Process - Exist LaunchBox.exe
225521:46:28:970 | MD | INFO | +0 | Process - Exist BigBox.exe
225621:46:28:975 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Developer|Notes|Platform|Publisher|Rating|Year|StarRating|Name|CloneOf|Series|PlayMode|Genre|Status|Source|Region|Favorite|Completed|Portable|CloneOf
225721:46:28:977 | MD | INFO | +0 | CheckFile - Checking if H:\LaunchBox\Data\Platforms\SNK Neo Geo AES.xml exists
225821:46:28:999 | MD | DEBUG | +31 | CheckFile - Attributes:
2259 File Size: 279617 bytes
2260 Created: 9/30/2016 - 8:12:13 PM
2261 Modified: 12/26/2016 - 7:47:29 PM
226221:46:28:004 | MD | DEBUG | +0 | BuildDatabaseTable - Searching LaunchBox database file for XML section: <ApplicationPath>..\Roms\Mame\aof.zip</ApplicationPath>
226321:46:29:007 | MD | WARNING | +0 | BuildDatabaseTable - Ended - no "Game Name" found. Assigning "aof" to the label "Name"
226421:46:29:008 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo
226521:46:29:030 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo: H:\LaunchBox\Images\\Clear Logo\aof.*
226621:46:29:031 | MD | INFO | +0 | BuildAssetsTable - Ended
226721:46:29:033 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-01
226821:46:29:034 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-01: H:\LaunchBox\Images\\Clear Logo\aof-01.*
226921:46:29:035 | MD | INFO | +0 | BuildAssetsTable - Ended
227021:46:29:036 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-02
227121:46:29:037 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-02: H:\LaunchBox\Images\\Clear Logo\aof-02.*
227221:46:29:038 | MD | INFO | +0 | BuildAssetsTable - Ended
227321:46:29:039 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-03
227421:46:29:058 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Game Logo-03: H:\LaunchBox\Images\\Clear Logo\aof-03.*
227521:46:29:060 | MD | INFO | +0 | BuildAssetsTable - Ended
227621:46:29:061 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-04
227721:46:29:062 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-04: H:\LaunchBox\Images\\Clear Logo\aof-04.*
227821:46:29:063 | MD | INFO | +0 | BuildAssetsTable - Ended
227921:46:29:065 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-05
228021:46:29:066 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-05: H:\LaunchBox\Images\\Clear Logo\aof-05.*
228121:46:29:067 | MD | INFO | +0 | BuildAssetsTable - Ended
228221:46:29:068 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-06
228321:46:29:069 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-06: H:\LaunchBox\Images\\Clear Logo\aof-06.*
228421:46:29:070 | MD | INFO | +0 | BuildAssetsTable - Ended
228521:46:29:071 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-07
228621:46:29:092 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo-07: H:\LaunchBox\Images\\Clear Logo\aof-07.*
228721:46:29:093 | MD | INFO | +0 | BuildAssetsTable - Ended
228821:46:29:094 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-08
228921:46:29:096 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-08: H:\LaunchBox\Images\\Clear Logo\aof-08.*
229021:46:29:097 | MD | INFO | +0 | BuildAssetsTable - Ended
229121:46:29:098 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo-09
229221:46:29:099 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo-09: H:\LaunchBox\Images\\Clear Logo\aof-09.*
229321:46:29:101 | MD | INFO | +0 | BuildAssetsTable - Ended
229421:46:29:102 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo
229521:46:29:124 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Game Logo: H:\LaunchBox\Images\\Clear Logo\aof.*
229621:46:29:125 | MD | INFO | +0 | BuildAssetsTable - Ended
229721:46:29:127 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-01
229821:46:29:127 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-01: H:\LaunchBox\Images\\Clear Logo\aof-01.*
229921:46:29:129 | MD | INFO | +0 | BuildAssetsTable - Ended
230021:46:29:130 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-02
230121:46:29:131 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-02: H:\LaunchBox\Images\\Clear Logo\aof-02.*
230221:46:29:133 | MD | INFO | +0 | BuildAssetsTable - Ended
230321:46:29:154 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-03
230421:46:29:155 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-03: H:\LaunchBox\Images\\Clear Logo\aof-03.*
230521:46:29:157 | MD | INFO | +0 | BuildAssetsTable - Ended
230621:46:29:158 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-04
230721:46:29:159 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-04: H:\LaunchBox\Images\\Clear Logo\aof-04.*
230821:46:29:160 | MD | INFO | +0 | BuildAssetsTable - Ended
230921:46:29:161 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-05
231021:46:29:162 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-05: H:\LaunchBox\Images\\Clear Logo\aof-05.*
231121:46:29:164 | MD | INFO | +0 | BuildAssetsTable - Ended
231221:46:29:186 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-06
231321:46:29:187 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-06: H:\LaunchBox\Images\\Clear Logo\aof-06.*
231421:46:29:189 | MD | INFO | +0 | BuildAssetsTable - Ended
231521:46:29:190 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-07
231621:46:29:191 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-07: H:\LaunchBox\Images\\Clear Logo\aof-07.*
231721:46:29:192 | MD | INFO | +0 | BuildAssetsTable - Ended
231821:46:29:193 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-08
231921:46:29:194 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-08: H:\LaunchBox\Images\\Clear Logo\aof-08.*
232021:46:29:218 | MD | INFO | +31 | BuildAssetsTable - Ended
232121:46:29:219 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Game Logo-09
232221:46:29:220 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Game Logo-09: H:\LaunchBox\Images\\Clear Logo\aof-09.*
232321:46:29:222 | MD | INFO | +0 | BuildAssetsTable - Ended
232421:46:29:223 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo
232521:46:29:224 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: H:\LaunchBox\Images\Platforms\\Clear Logo\.*
232621:46:29:226 | MD | INFO | +0 | BuildAssetsTable - Ended
232721:46:29:226 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-01
232821:46:29:248 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo-01: H:\LaunchBox\Images\Platforms\\Clear Logo\-01.*
232921:46:29:249 | MD | INFO | +0 | BuildAssetsTable - Ended
233021:46:29:251 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-02
233121:46:29:252 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-02: H:\LaunchBox\Images\Platforms\\Clear Logo\-02.*
233221:46:29:253 | MD | INFO | +0 | BuildAssetsTable - Ended
233321:46:29:255 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-03
233421:46:29:258 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-03: H:\LaunchBox\Images\Platforms\\Clear Logo\-03.*
233521:46:29:282 | MD | INFO | +31 | BuildAssetsTable - Ended
233621:46:29:285 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-04
233721:46:29:287 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-04: H:\LaunchBox\Images\Platforms\\Clear Logo\-04.*
233821:46:29:289 | MD | INFO | +0 | BuildAssetsTable - Ended
233921:46:29:310 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: System Logo-05
234021:46:29:312 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-05: H:\LaunchBox\Images\Platforms\\Clear Logo\-05.*
234121:46:29:314 | MD | INFO | +0 | BuildAssetsTable - Ended
234221:46:29:317 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-06
234321:46:29:320 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-06: H:\LaunchBox\Images\Platforms\\Clear Logo\-06.*
234421:46:29:342 | MD | INFO | +31 | BuildAssetsTable - Ended
234521:46:29:345 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-07
234621:46:29:348 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-07: H:\LaunchBox\Images\Platforms\\Clear Logo\-07.*
234721:46:29:351 | MD | INFO | +0 | BuildAssetsTable - Ended
234821:46:29:373 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: System Logo-08
234921:46:29:376 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo-08: H:\LaunchBox\Images\Platforms\\Clear Logo\-08.*
235021:46:29:379 | MD | INFO | +0 | BuildAssetsTable - Ended
235121:46:29:382 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo-09
235221:46:29:406 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a System Logo-09: H:\LaunchBox\Images\Platforms\\Clear Logo\-09.*
235321:46:29:409 | MD | INFO | +0 | BuildAssetsTable - Ended
235421:46:29:412 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background
235521:46:29:414 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background: H:\LaunchBox\Images\\Fanart - Background\Background\aof.*
235621:46:29:437 | MD | INFO | +32 | BuildAssetsTable - Ended
235721:46:29:440 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-01
235821:46:29:443 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-01: H:\LaunchBox\Images\\Fanart - Background\Background\aof-01.*
235921:46:29:462 | MD | INFO | +31 | BuildAssetsTable - Ended
236021:46:29:465 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-02
236121:46:29:468 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-02: H:\LaunchBox\Images\\Fanart - Background\Background\aof-02.*
236221:46:29:471 | MD | INFO | +0 | BuildAssetsTable - Ended
236321:46:29:474 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-03
236421:46:29:476 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-03: H:\LaunchBox\Images\\Fanart - Background\Background\aof-03.*
236521:46:29:499 | MD | INFO | +31 | BuildAssetsTable - Ended
236621:46:29:502 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-04
236721:46:29:505 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-04: H:\LaunchBox\Images\\Fanart - Background\Background\aof-04.*
236821:46:29:508 | MD | INFO | +0 | BuildAssetsTable - Ended
236921:46:29:524 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background-05
237021:46:29:527 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-05: H:\LaunchBox\Images\\Fanart - Background\Background\aof-05.*
237121:46:29:531 | MD | INFO | +0 | BuildAssetsTable - Ended
237221:46:29:533 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Background-06
237321:46:29:535 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-06: H:\LaunchBox\Images\\Fanart - Background\Background\aof-06.*
237421:46:29:538 | MD | INFO | +0 | BuildAssetsTable - Ended
237521:46:29:563 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Background-07
237621:46:29:566 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-07: H:\LaunchBox\Images\\Fanart - Background\Background\aof-07.*
237721:46:29:569 | MD | INFO | +0 | BuildAssetsTable - Ended
237821:46:29:594 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background-08
237921:46:29:597 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-08: H:\LaunchBox\Images\\Fanart - Background\Background\aof-08.*
238021:46:29:600 | MD | INFO | +0 | BuildAssetsTable - Ended
238121:46:29:623 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Background-09
238221:46:29:625 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Background-09: H:\LaunchBox\Images\\Fanart - Background\Background\aof-09.*
238321:46:29:627 | MD | INFO | +0 | BuildAssetsTable - Ended
238421:46:29:629 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background
238521:46:29:630 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background: H:\LaunchBox\Images\\Fanart - Background\Background\aof.*
238621:46:29:632 | MD | INFO | +0 | BuildAssetsTable - Ended
238721:46:29:654 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-01
238821:46:29:656 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-01: H:\LaunchBox\Images\\Fanart - Background\Background\aof-01.*
238921:46:29:658 | MD | INFO | +0 | BuildAssetsTable - Ended
239021:46:29:660 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-02
239121:46:29:662 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-02: H:\LaunchBox\Images\\Fanart - Background\Background\aof-02.*
239221:46:29:663 | MD | INFO | +0 | BuildAssetsTable - Ended
239321:46:29:685 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Rom Background-03
239421:46:29:689 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-03: H:\LaunchBox\Images\\Fanart - Background\Background\aof-03.*
239521:46:29:692 | MD | INFO | +0 | BuildAssetsTable - Ended
239621:46:29:695 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-04
239721:46:29:717 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Background-04: H:\LaunchBox\Images\\Fanart - Background\Background\aof-04.*
239821:46:29:721 | MD | INFO | +0 | BuildAssetsTable - Ended
239921:46:29:723 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-05
240021:46:29:726 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-05: H:\LaunchBox\Images\\Fanart - Background\Background\aof-05.*
240121:46:29:749 | MD | INFO | +31 | BuildAssetsTable - Ended
240221:46:29:752 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-06
240321:46:29:755 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-06: H:\LaunchBox\Images\\Fanart - Background\Background\aof-06.*
240421:46:29:758 | MD | INFO | +0 | BuildAssetsTable - Ended
240521:46:29:779 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Background-07
240621:46:29:783 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-07: H:\LaunchBox\Images\\Fanart - Background\Background\aof-07.*
240721:46:29:786 | MD | INFO | +0 | BuildAssetsTable - Ended
240821:46:29:789 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-08
240921:46:29:811 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Background-08: H:\LaunchBox\Images\\Fanart - Background\Background\aof-08.*
241021:46:29:814 | MD | INFO | +0 | BuildAssetsTable - Ended
241121:46:29:817 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Background-09
241221:46:29:820 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Background-09: H:\LaunchBox\Images\\Fanart - Background\Background\aof-09.*
241321:46:29:842 | MD | INFO | +31 | BuildAssetsTable - Ended
241421:46:29:845 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background
241521:46:29:848 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background: H:\LaunchBox\Images\\Fanart - Background\aof.*
241621:46:29:851 | MD | INFO | +0 | BuildAssetsTable - Ended
241721:46:29:874 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-01
241821:46:29:876 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-01: H:\LaunchBox\Images\\Fanart - Background\aof-01.*
241921:46:29:877 | MD | INFO | +0 | BuildAssetsTable - Ended
242021:46:29:879 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-02
242121:46:29:881 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-02: H:\LaunchBox\Images\\Fanart - Background\aof-02.*
242221:46:29:882 | MD | INFO | +0 | BuildAssetsTable - Ended
242321:46:29:905 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-03
242421:46:29:906 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-03: H:\LaunchBox\Images\\Fanart - Background\aof-03.*
242521:46:29:909 | MD | INFO | +0 | BuildAssetsTable - Ended
242621:46:29:911 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-04
242721:46:29:912 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-04: H:\LaunchBox\Images\\Fanart - Background\aof-04.*
242821:46:29:914 | MD | INFO | +0 | BuildAssetsTable - Ended
242921:46:29:937 | MD | INFO | +32 | BuildAssetsTable - Started - Building Table for: Fanart - Background-05
243021:46:29:939 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-05: H:\LaunchBox\Images\\Fanart - Background\aof-05.*
243121:46:29:941 | MD | INFO | +0 | BuildAssetsTable - Ended
243221:46:29:942 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-06
243321:46:29:944 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-06: H:\LaunchBox\Images\\Fanart - Background\aof-06.*
243421:46:29:946 | MD | INFO | +0 | BuildAssetsTable - Ended
243521:46:29:968 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Fanart - Background-07
243621:46:29:970 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-07: H:\LaunchBox\Images\\Fanart - Background\aof-07.*
243721:46:29:972 | MD | INFO | +0 | BuildAssetsTable - Ended
243821:46:29:973 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-08
243921:46:29:976 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-08: H:\LaunchBox\Images\\Fanart - Background\aof-08.*
244021:46:29:999 | MD | INFO | +31 | BuildAssetsTable - Ended
244121:46:29:002 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Fanart - Background-09
244221:46:30:005 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Fanart - Background-09: H:\LaunchBox\Images\\Fanart - Background\aof-09.*
244321:46:30:008 | MD | INFO | +0 | BuildAssetsTable - Ended
244421:46:30:031 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background
244521:46:30:034 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background: H:\LaunchBox\Images\\Fanart - Background\aof.*
244621:46:30:037 | MD | INFO | +0 | BuildAssetsTable - Ended
244721:46:30:039 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-01
244821:46:30:064 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Fanart - Background-01: H:\LaunchBox\Images\\Fanart - Background\aof-01.*
244921:46:30:067 | MD | INFO | +0 | BuildAssetsTable - Ended
245021:46:30:069 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-02
245121:46:30:092 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Rom Fanart - Background-02: H:\LaunchBox\Images\\Fanart - Background\aof-02.*
245221:46:30:094 | MD | INFO | +0 | BuildAssetsTable - Ended
245321:46:30:097 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-03
245421:46:30:100 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-03: H:\LaunchBox\Images\\Fanart - Background\aof-03.*
245521:46:30:125 | MD | INFO | +31 | BuildAssetsTable - Ended
245621:46:30:128 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-04
245721:46:30:130 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-04: H:\LaunchBox\Images\\Fanart - Background\aof-04.*
245821:46:30:133 | MD | INFO | +0 | BuildAssetsTable - Ended
245921:46:30:154 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-05
246021:46:30:157 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-05: H:\LaunchBox\Images\\Fanart - Background\aof-05.*
246121:46:30:160 | MD | INFO | +0 | BuildAssetsTable - Ended
246221:46:30:162 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-06
246321:46:30:185 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Rom Fanart - Background-06: H:\LaunchBox\Images\\Fanart - Background\aof-06.*
246421:46:30:188 | MD | INFO | +0 | BuildAssetsTable - Ended
246521:46:30:191 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-07
246621:46:30:194 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-07: H:\LaunchBox\Images\\Fanart - Background\aof-07.*
246721:46:30:217 | MD | INFO | +31 | BuildAssetsTable - Ended
246821:46:30:220 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-08
246921:46:30:223 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-08: H:\LaunchBox\Images\\Fanart - Background\aof-08.*
247021:46:30:226 | MD | INFO | +0 | BuildAssetsTable - Ended
247121:46:30:249 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Rom Fanart - Background-09
247221:46:30:252 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rom Fanart - Background-09: H:\LaunchBox\Images\\Fanart - Background\aof-09.*
247321:46:30:255 | MD | INFO | +0 | BuildAssetsTable - Ended
247421:46:30:258 | MD | INFO | +0 | PluginInit - Ended
247521:46:30:279 | MD | DEBUG | +31 | StartModule - Setting romName to the dbName sent to RocketLauncher: aof
247621:46:30:284 | MD | INFO | +0 | SystemCursor - Hiding mouse cursor
247721:46:30:315 | MD | DEBUG | +32 | XHotkeyTableCreation - Started
247821:46:30:319 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~ScrollLock,~NumpadAdd,PrintScreen,
247921:46:30:342 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 1 check
248021:46:30:345 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
248121:46:30:348 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
248221:46:30:351 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
248321:46:30:374 | MD | TRACE | +31 | Process.__New - Creating new process object for: "H:\LaunchBox\BigBox.exe"
248421:46:30:378 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\LaunchBox\BigBox.exe"
248521:46:30:404 | MD | TRACE | +31 | File.__New - Creating new file object of: "H:\RocketLauncher\Modules\MAME\SNK Neo Geo AES\aof.ini"
248621:46:30:435 | MD | TRACE | +32 | File.__New - Creating new file object of: "H:\RocketLauncher\Modules\MAME\SNK Neo Geo AES.ini"
248721:46:30:445 | MD | TRACE | +0 | File.Exist - This file exists: H:\RocketLauncher\Modules\MAME\SNK Neo Geo AES.ini
248821:46:30:468 | MD | DEBUG | +31 | RIniFile.__New - "Module" at index 1, adding "SystemModuleIni" from: "H:\RocketLauncher\Modules\MAME\SNK Neo Geo AES.ini"
248921:46:30:472 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\RocketLauncher\Modules\MAME\MAME.ini"
249021:46:30:501 | MD | TRACE | +31 | File.Exist - This file exists: H:\RocketLauncher\Modules\MAME\MAME.ini
249121:46:30:507 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 2, adding "GlobalModuleIni" from: "H:\RocketLauncher\Modules\MAME\MAME.ini"
249221:46:30:525 | MD | INFO | +31 | StartModule - Ended
249321:46:30:527 | MD | INFO | +0 | BezelGUI - Started
249421:46:30:570 | MD | INFO | +32 | BezelGUI - Ended
249521:46:30:592 | MD | INFO | +31 | i18n - Started
249621:46:30:594 | MD | DEBUG | +0 | i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
249721:46:30:596 | MD | INFO | +0 | i18n - Ended, using "Open" for "dialog.open"
249821:46:30:597 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "H:\Emulators\Mame\Mame 0.180\mame64.exe"
249921:46:30:599 | MD | TRACE | +0 | Process.__New - Creating new process object for: "H:\Emulators\Mame\Mame 0.180\mame64.exe"
250021:46:30:600 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\Emulators\Mame\Mame 0.180\mame64.exe"
250121:46:30:628 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAME"
250221:46:30:630 | MD | TRACE | +0 | Window.__New - Created: "Open ahk_class ConsoleWindowClass"
250321:46:30:632 | MD | TRACE | +0 | Window.__New - Created: "ahk_class ConsoleWindowClass"
250421:46:30:654 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAMEDebugWindow"
250521:46:30:656 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAMEOutput"
250621:46:30:657 | MD | DEBUG | +0 | Module - Finished building the MAME object
250721:46:30:659 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Fullscreen: No value for this key
250821:46:30:661 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: No value for this key
250921:46:30:662 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
251021:46:30:664 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - LegacyMode: No value for this key
251121:46:30:687 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - LegacyMode: No value for this key
251221:46:30:689 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - LegacyMode: No value for this key
251321:46:30:691 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - LegacyMode: No value for this key
251421:46:30:693 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - LegacyMode: No value for this key
251521:46:30:694 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LegacyMode: No value for this key
251621:46:30:695 | MD | INFO | +0 | RIniFile.Read - Module - LegacyMode: false (DEFAULT)
251721:46:30:717 | MD | INFO | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAME_BIOS_Path: ..\Roms\Mame
251821:46:30:719 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Videomode: No value for this key
251921:46:30:721 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Videomode: No value for this key
252021:46:30:723 | MD | INFO | +0 | RIniFile.Read - Module - Videomode: d3d (DEFAULT)
252121:46:30:725 | MD | INFO | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - PauseMethod: 4
252221:46:30:725 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - BilinearFilter: No value for this key
252321:46:30:727 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BilinearFilter: No value for this key
252421:46:30:749 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - BilinearFilter: No value for this key
252521:46:30:750 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BilinearFilter: No value for this key
252621:46:30:752 | MD | INFO | +0 | RIniFile.Read - Module - BilinearFilter: false (DEFAULT)
252721:46:30:753 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - HLSL: No value for this key
252821:46:30:753 | MD | INFO | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - HLSL: true
252921:46:30:755 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - GLSL: No value for this key
253021:46:30:757 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - GLSL: No value for this key
253121:46:30:779 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - GLSL: No value for this key
253221:46:30:781 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - GLSL: No value for this key
253321:46:30:782 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - GLSL: false
253421:46:30:784 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - BezelMode: No value for this key
253521:46:30:785 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - BezelMode: No value for this key
253621:46:30:787 | MD | INFO | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BezelMode: normal
253721:46:30:788 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - VerticalRotationMode: No value for this key
253821:46:30:812 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - VerticalRotationMode: No value for this key
253921:46:30:814 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - VerticalRotationMode: No value for this key
254021:46:30:815 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - VerticalRotationMode: No value for this key
254121:46:30:817 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - VerticalRotationMode: No value for this key
254221:46:30:819 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VerticalRotationMode: No value for this key
254321:46:30:820 | MD | INFO | +0 | RIniFile.Read - Module - VerticalRotationMode: none (DEFAULT)
254421:46:30:839 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatMode: No value for this key
254521:46:30:841 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatMode: No value for this key
254621:46:30:842 | MD | INFO | +0 | RIniFile.Read - Module - CheatMode: false (DEFAULT)
254721:46:30:844 | MD | INFO | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatModeKey: Z&X
254821:46:30:846 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - UseSoftwareList: No value for this key
254921:46:30:847 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - UseSoftwareList: No value for this key
255021:46:30:848 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - UseSoftwareList: No value for this key
255121:46:30:850 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - UseSoftwareList: No value for this key
255221:46:30:852 | MD | INFO | +0 | RIniFile.Read - Module - UseSoftwareList: false (DEFAULT)
255321:46:30:871 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - StaticParameters: No value for this key
255421:46:30:872 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - StaticParameters: No value for this key
255521:46:30:874 | MD | INFO | +0 | RIniFile.Read - Module - StaticParameters: (NO VALUE)
255621:46:30:876 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Parameters: No value for this key
255721:46:30:877 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Parameters: No value for this key
255821:46:30:879 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
255921:46:30:880 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Parameters: No value for this key
256021:46:30:882 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Parameters: No value for this key
256121:46:30:883 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
256221:46:30:904 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [aof] - MameRomName: No value for this key
256321:46:30:905 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - MameRomName: No value for this key
256421:46:30:908 | MD | INFO | +0 | RIniFile.Read - Module - MameRomName: (NO VALUE)
256521:46:30:909 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Autosave: No value for this key
256621:46:30:911 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Autosave: No value for this key
256721:46:30:912 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Autosave: No value for this key
256821:46:30:913 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Autosave: No value for this key
256921:46:30:937 | MD | INFO | +32 | RIniFile.Read - Module - Autosave: false (DEFAULT)
257021:46:30:938 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Volume: No value for this key
257121:46:30:940 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Volume: No value for this key
257221:46:30:942 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Volume: No value for this key
257321:46:30:943 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Volume: No value for this key
257421:46:30:944 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Volume: No value for this key
257521:46:30:967 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Volume: No value for this key
257621:46:30:968 | MD | INFO | +0 | RIniFile.Read - Module - Volume: (NO VALUE)
257721:46:30:970 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Artwork_Crop: No value for this key
257821:46:30:971 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Artwork_Crop: No value for this key
257921:46:30:973 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Artwork_Crop: No value for this key
258021:46:30:974 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Artwork_Crop: No value for this key
258121:46:30:976 | MD | INFO | +0 | RIniFile.Read - Module - Artwork_Crop: true (DEFAULT)
258221:46:30:998 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Use_Bezels: No value for this key
258321:46:30:999 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Use_Bezels: No value for this key
258421:46:30:001 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Use_Bezels: No value for this key
258521:46:31:003 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Use_Bezels: No value for this key
258621:46:31:004 | MD | INFO | +0 | RIniFile.Read - Module - Use_Bezels: false (DEFAULT)
258721:46:31:005 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Use_Overlays: No value for this key
258821:46:31:007 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Use_Overlays: No value for this key
258921:46:31:025 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Use_Overlays: No value for this key
259021:46:31:027 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Use_Overlays: No value for this key
259121:46:31:029 | MD | INFO | +0 | RIniFile.Read - Module - Use_Overlays: true (DEFAULT)
259221:46:31:030 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Use_Backdrops: No value for this key
259321:46:31:032 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Use_Backdrops: No value for this key
259421:46:31:033 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Use_Backdrops: No value for this key
259521:46:31:034 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Use_Backdrops: No value for this key
259621:46:31:036 | MD | INFO | +0 | RIniFile.Read - Module - Use_Backdrops: true (DEFAULT)
259721:46:31:037 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Use_Cpanels: No value for this key
259821:46:31:038 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Use_Cpanels: No value for this key
259921:46:31:062 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Use_Cpanels: No value for this key
260021:46:31:063 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Use_Cpanels: No value for this key
260121:46:31:064 | MD | INFO | +0 | RIniFile.Read - Module - Use_Cpanels: false (DEFAULT)
260221:46:31:066 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Use_Marquees: No value for this key
260321:46:31:067 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - Use_Marquees: No value for this key
260421:46:31:069 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Use_Marquees: No value for this key
260521:46:31:091 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - Use_Marquees: No value for this key
260621:46:31:092 | MD | INFO | +0 | RIniFile.Read - Module - Use_Marquees: false (DEFAULT)
260721:46:31:095 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - IniPath: No value for this key
260821:46:31:096 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - IniPath: .\ini
260921:46:31:098 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - HashPath: No value for this key
261021:46:31:100 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - HashPath: .\Hash
261121:46:31:101 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - UseControllerRemap: No value for this key
261221:46:31:123 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - UseControllerRemap: No value for this key
261321:46:31:124 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - UseControllerRemap: No value for this key
261421:46:31:126 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - UseControllerRemap: No value for this key
261521:46:31:127 | MD | INFO | +0 | RIniFile.Read - Module - UseControllerRemap: true (DEFAULT)
261621:46:31:129 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - ControllerRemapPath: No value for this key
261721:46:31:130 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapPath: No value for this key
261821:46:31:133 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - ControllerRemapPath: No value for this key
261921:46:31:154 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapPath: No value for this key
262021:46:31:156 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapPath: H:\Emulators\Mame\Mame 0.180\ControllerRemap\ControllerRemap.exe (DEFAULT)
262121:46:31:157 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\Emulators\Mame\Mame 0.180\ControllerRemap\ControllerRemap.exe"
262221:46:31:163 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - ControllerRemapConfigPath: No value for this key
262321:46:31:186 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
262421:46:31:188 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - ControllerRemapConfigPath: No value for this key
262521:46:31:190 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapConfigPath: No value for this key
262621:46:31:192 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapConfigPath: H:\Emulators\Mame\Mame 0.180\ControllerRemap\ctrlr\ (DEFAULT)
262721:46:31:193 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [SNK Neo Geo AES] - MAMECtrlrPath: No value for this key
262821:46:31:195 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
262921:46:31:217 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [SNK Neo Geo AES] - MAMECtrlrPath: No value for this key
263021:46:31:218 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAMECtrlrPath: No value for this key
263121:46:31:219 | MD | INFO | +0 | RIniFile.Read - Module - MAMECtrlrPath: H:\Emulators\Mame\Mame 0.180\ctrlr (DEFAULT)
263221:46:31:248 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Enable_Link_Play: No value for this key
263321:46:31:250 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
263421:46:31:252 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Enable_Link_Play: No value for this key
263521:46:31:253 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Link/Network] - Enable_Link_Play: No value for this key
263621:46:31:255 | MD | INFO | +0 | RIniFile.Read - Module - Enable_Link_Play: false (DEFAULT)
263721:46:31:256 | MD | DEBUG | +0 | FadeInStart - Started
263821:46:31:258 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
263921:46:31:279 | MD | DEBUG | +31 | XHotkeyTableCreation - KeyGroup ~NumpadAdd is in TableKeyGroups ~ScrollLock,~NumpadAdd,PrintScreen,~e&~t,
264021:46:31:281 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
264121:46:31:282 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadAdd"
264221:46:31:284 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
264321:46:31:285 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~NumpadAdd"
264421:46:31:287 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
264521:46:31:289 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
264621:46:31:311 | MD | DEBUG | +32 | XHotkeyTableCreation - Started
264721:46:31:313 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~ScrollLock is in TableKeyGroups ~ScrollLock,~NumpadAdd,PrintScreen,~e&~t,
264821:46:31:315 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
264921:46:31:316 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~ScrollLock"
265021:46:31:318 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
265121:46:31:319 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~ScrollLock"
265221:46:31:321 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
265321:46:31:342 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
265421:46:31:344 | MD | DEBUG | +0 | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
265521:46:31:345 | MD | TRACE | +0 | FadeInStart - Fade screen scale factor: X=1.000000, Y= 1.000000
265621:46:31:347 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\Layer 1*.*
265721:46:31:348 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\Layer 1*.*
265821:46:31:349 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 1*.*
265921:46:31:351 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 1*.*
266021:46:31:373 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: H:\RocketLauncher\Media\Fade\_Default\Layer 1*.*
266121:46:31:375 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1*.png
266221:46:31:377 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1.png
266321:46:31:378 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1*.gif
266421:46:31:380 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1*.tif
266521:46:31:382 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1*.bmp
266621:46:31:405 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 1": H:\RocketLauncher\Media\Fade\_Default\Layer 1*.jpg
266721:46:31:406 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use H:\RocketLauncher\Media\Fade\_Default\Layer 1.png
266821:46:31:408 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\Extra Layer 1 - Console*.*
266921:46:31:410 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\Extra Layer 1 - Console*.*
267021:46:31:412 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.*
267121:46:31:413 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.png
267221:46:31:414 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console.png
267321:46:31:437 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.gif
267421:46:31:438 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.tif
267521:46:31:440 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.bmp
267621:46:31:443 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Extra Layer 1 - Console": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console*.jpg
267721:46:31:444 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Extra Layer 1 - Console.png
267821:46:31:643 | MD | INFO | +203 | DefaultAnimateFadeIn - Started, direction is: in
267921:46:31:645 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
268021:46:32:148 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
268121:46:32:175 | MD | INFO | +31 | DefaultFadeAnimation - Started
268221:46:32:177 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\Info Bar*.*
268321:46:32:178 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\Info Bar*.*
268421:46:32:179 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Info Bar*.*
268521:46:32:180 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
268621:46:32:202 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: H:\RocketLauncher\Media\Fade\_Default\Info Bar*.*
268721:46:32:204 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar*.png
268821:46:32:205 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar.png
268921:46:32:206 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
269021:46:32:207 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
269121:46:32:209 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
269221:46:32:210 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": H:\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
269321:46:32:211 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use H:\RocketLauncher\Media\Fade\_Default\Info Bar.png
269421:46:32:263 | MD | DEBUG | +63 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\Layer 3*.*
269521:46:32:266 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\Layer 3*.*
269621:46:32:269 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.*
269721:46:32:272 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.png
269821:46:32:295 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3.png
269921:46:32:298 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.gif
270021:46:32:301 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.tif
270121:46:32:304 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.bmp
270221:46:32:326 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 3": H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3*.jpg
270321:46:32:329 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Layer 3.png
270421:46:32:361 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
270521:46:32:364 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Genre Logo:
270621:46:32:367 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rating Logo:
270721:46:32:391 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Developer Logo:
270821:46:32:394 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Publisher Logo:
270921:46:32:397 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Year Logo:
271021:46:32:420 | MD | INFO | +31 | BuildAssetsTable - Ended
271121:46:32:423 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
271221:46:32:426 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: H:\RocketLauncher\Media\Logos\SNK Neo Geo AES\_Default\
271321:46:32:450 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo: H:\RocketLauncher\Media\Logos\SNK Neo Geo AES\aof\
271421:46:32:454 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo:
271521:46:32:457 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2716 Asset Label: System Logo | Asset Path1: H:\RocketLauncher\Media\Logos\SNK Neo Geo AES\_Default\SNK Neo Geo AES.png | Asset Extension1: png | Asset Type1: system
271721:46:32:460 | MD | INFO | +0 | BuildAssetsTable - Ended
271821:46:32:547 | MD | DEBUG | +94 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\Loading start*.*
271921:46:32:550 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\Loading start*.*
272021:46:32:553 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Loading start*.*
272121:46:32:577 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
272221:46:32:581 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: H:\RocketLauncher\Media\Fade\_Default\Loading start*.*
272321:46:32:584 | MD | DEBUG | +0 | FadeInDelay - Started
272421:46:32:613 | MD | DEBUG | +31 | FadeInDelay - Ended
272521:46:32:617 | MD | INFO | +0 | DefaultFadeAnimation - Ended
272621:46:32:639 | MD | INFO | +32 | DefaultFadeAnimationLoop - percentage
272721:46:32:670 | MD | DEBUG | +31 | FadeInStart - Ended
272821:46:32:673 | MD | INFO | +0 | DxwndUpdateIniPath - DxwndIni set to H:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
272921:46:32:677 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
273021:46:32:697 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage8
273121:46:32:707 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
273221:46:32:708 | MD | DEBUG | +0 | CoverFE - Started
273321:46:32:751 | MD | DEBUG | +47 | CoverFE - Ended
273421:46:32:781 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage17
273521:46:32:811 | MD | TRACE | +32 | Process.__New - Creating new process object for: "C:\WINDOWS\system32\cmd.exe"
273621:46:32:813 | MD | TRACE | +0 | File.__New - Creating new file object of: "C:\WINDOWS\system32\cmd.exe"
273721:46:32:843 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage27
273821:46:32:884 | MD | INFO | +47 | DefaultFadeAnimationLoop - percentage35
273921:46:32:954 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage42
274021:46:33:015 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage50
274121:46:33:076 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage58
274221:46:33:128 | MD | DEBUG | +47 | Process.RunDirect - "C:\WINDOWS\system32\cmd.exe /c "H:\Emulators\Mame\Mame 0.180\mame64.exe" -listxml aof > tempBezel.txt" Process ID: 17228 and ErrorLevel reported as: 0
274321:46:33:129 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\Emulators\Mame\Mame 0.180\tempBezel.txt"
274421:46:33:161 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage67
274521:46:33:202 | MD | INFO | +47 | DefaultFadeAnimationLoop - percentage81
274621:46:33:235 | MD | TRACE | +31 | File.Read - Read file to memory: H:\Emulators\Mame\Mame 0.180\tempBezel.txt
274721:46:33:264 | MD | INFO | +32 | DefaultFadeAnimationLoop - percentage83
274821:46:33:296 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "" from Haystack
274921:46:33:300 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
275021:46:33:303 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
275121:46:33:324 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage92
275221:46:33:336 | MD | TRACE | +0 | StringUtils.TrimLeft - Trimming "" to ""
275321:46:33:380 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0"" from Haystack
275421:46:33:383 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "0" from Haystack
275521:46:33:410 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage100
275621:46:33:413 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\aof\7z complete*.*
275721:46:33:439 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\Horizontal\7z complete*.*
275821:46:33:444 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: H:\RocketLauncher\Media\Fade\SNK Neo Geo AES\_Default\7z complete*.*
275921:46:33:471 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: H:\RocketLauncher\Media\Fade\_Default\Horizontal\7z complete*.*
276021:46:33:476 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: H:\RocketLauncher\Media\Fade\_Default\7z complete*.*
276121:46:33:499 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "7z complete": H:\RocketLauncher\Media\Fade\_Default\7z complete*.mp3
276221:46:33:533 | MD | DEBUG | +31 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
276321:46:33:541 | MD | INFO | +16 | DefaultFadeAnimationLoop - percentage100
276421:46:33:544 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - AnimationLoop has finished
276521:46:33:547 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - Ended
276621:46:33:575 | MD | DEBUG | +31 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
276721:46:33:579 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="320"" from Haystack
276821:46:33:583 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "320" from Haystack
276921:46:33:586 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="320" height="224"" from Haystack
277021:46:33:625 | MD | TRACE | +47 | StringUtils.RegExMatch - Matched "224" from Haystack
277121:46:33:626 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<control type="joy" player="1" buttons="4" ways="8"/>
2772 <control type="joy" player="2" buttons="4" ways="8"/>
2773 </input>
2774 <dipswitch name="Setting Mode" tag="DSW" mask="1">
2775 <dipvalue name="Off" value="1" default="yes"/>
2776 <dipvalue name="On" value="0"/>
2777 </dipswitch>
2778 <dipswitch name="Cabinet" tag="DSW" mask="2">
2779 <dipvalue name="Normal" value="2" default="yes"/>
2780 <dipvalue name="VS Mode" value="0"/>
2781 </dipswitch>
2782 <dipswitch name="Controller" tag="DSW" mask="4">
2783 <dipvalue name="Joystick" value="4" default="yes"/>
2784 <dipvalue name="Mahjong Panel" value="0"/>
2785 </dipswitch>
2786 <dipswitch name="COMM Setting (Cabinet No.)" tag="DSW" mask="24">
2787 <dipvalue name="1" value="24" default="yes"/>
2788 <dipvalue name="2" value="16"/>
2789 <dipvalue name="3" value="8"/>
2790 <dipvalue name="4" value="0"/>
2791 </dipswitch>
2792 <dipswitch name="COMM Setting (Link Enable)" tag="DSW" mask="32">
2793 <dipvalue name="Off" value="32" default="yes"/>
2794 <dipvalue name="On" value="0"/>
2795 </dipswitch>
2796 <dipswitch name="Free Play" tag="DSW" mask="64">
2797 <dipvalue name="Off" value="64" default="yes"/>
2798 <dipvalue name="On" value="0"/>
2799 </dipswitch>
2800 <dipswitch name="Freeze" tag="DSW" mask="128">
2801 <dipvalue name="Off" value="128" default="yes"/>
2802 <dipvalue name="On" value="0"/>
2803 </dipswitch>
2804 <port tag=":AUDIO/COIN">
2805 </port>
2806 <port tag=":DSW">
2807 </port>
2808 <port tag=":SYSTEM">
2809 </port>
2810 <port tag=":TEST">
2811 </port>
2812 <port tag=":edge:joy:JOY1">
2813 </port>
2814 <port tag=":edge:joy:JOY2">
2815 </port>
2816 <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported"/>
2817 <device type="memcard" tag="memcard">
2818 <instance name="memcard" briefname="memc"/>
2819 <extension name="neo"/>
2820 </device>
2821 <device type="cartridge" tag="cslot1" fixed_image="1" interface="neo_cart">
2822 </device>
2823 <slot name="cslot1">
2824 </slot>
2825 </machine>
2826 <machine name="m68000" sourcefile="src/devices/cpu/m68000/m68kcpu.cpp" isdevice="yes" runnable="no">
2827 <description>M68000</description>
2828 </machine>
2829 <machine name="z80" sourcefile="src/devices/cpu/z80/z80.cpp" isdevice="yes" runnable="no">
2830 <description>Z80</description>
2831 </machine>
2832 <machine name="watchdog" sourcefile="src/devices/machine/watchdog.cpp" isdevice="yes" runnable="no">
2833 <description>Watchdog timer</description>
2834 </machine>
2835 <machine name="screen" sourcefile="src/emu/screen.cpp" isdevice="yes" runnable="no">
2836 <description>Video Screen</description>
2837 </machine>
2838 <machine name="palette" sourcefile="src/emu/emupal.cpp" isdevice="yes" runnable="no">
2839 <description>palette</description>
2840 </machine>
2841 <machine name="neosprite" sourcefile="src/mame/video/neogeo_spr.cpp" isdevice="yes" runnable="no">
2842 <description>Neogeo Sprites</description>
2843 </machine>
2844 <machine name="speaker" sourcefile="src/emu/speaker.cpp" isdevice="yes" runnable="no">
2845 <description>Speaker</description>
2846 <sound channels="1"/>
2847 </machine>
2848 <machine name="generic_latch_8" sourcefile="src/devices/machine/gen_latch.cpp" isdevice="yes" runnable="no">
2849 <description>Generic 8-bit latch</description>
2850 </machine>
2851 <machine name="ym2610" sourcefile="src/devices/sound/2610intf.cpp" isdevice="yes" runnable="no">
2852 <description>YM2610</description>
2853 <sound channels="0"/>
2854 </machine>
2855 <machine name="upd4990a" sourcefile="src/devices/machine/upd1990a.cpp" isdevice="yes" runnable="no">
2856 <description>uPD4990A RTC</description>
2857 </machine>
2858 <machine name="nvram" sourcefile="src/devices/machine/nvram.cpp" isdevice="yes" runnable="no">
2859 <description>NVRAM</description>
2860 </machine>
2861 <machine name="ng_memcard" sourcefile="src/mame/machine/ng_memcard.cpp" isdevice="yes" runnable="no">
2862 <description>NeoGeo Memory Card</description>
2863 </machine>
2864 <machine name="neogeo_ctrl_edge" sourcefile="src/devices/bus/neogeo_ctrl/ctrl.cpp" isdevice="yes" runnable="no">
2865 <description>SNK Neo Geo Edge Connector (Controller)</description>
2866 <input players="2">
2867 <control type="joy" player="1" buttons="4" ways="8"/>
2868 <control type="joy" player="2" buttons="4" ways="8"/>
2869 </input>
2870 </machine>
2871 <machine name="neogeo_joyac" sourcefile="src/devices/bus/neogeo_ctrl/joystick.cpp" isdevice="yes" runnable="no">
2872 <description>SNK Neo Geo Arcade Joystick</description>
2873 <input players="2">
2874 <control type="joy" player="1" buttons="4" ways="8"/>
2875 <control type="joy" player="2" buttons="4" ways="8"/>
2876 </input>
2877 </machine>
2878 <machine name="neogeo_control_port" sourcefile="src/devices/bus/neogeo_ctrl/ctrl.cpp" isdevice="yes" runnable="no">
2879 <description>SNK Neo Geo control port</description>
2880 </machine>
2881 <machine name="neogeo_cart_slot" sourcefile="src/devices/bus/neogeo/slot.cpp" isdevice="yes" runnable="no">
2882 <description>Neo Geo Cartridge Slot</description>
2883 </machine>
2884 <machine name="neocart_rom" sourcefile="src/devices/bus/neogeo/rom.cpp" isdevice="yes" runnable="no">
2885 <description>Neo Geo Standard Carts</description>
2886 </machine>
2887 <machine name="neogeo_mjctrl" sourcefile="src/devices/bus/neogeo_ctrl/mahjong.cpp" isdevice="yes" runnable="no">
2888 <description>SNK Neo Geo Mahjong controller</description>
2889 <input players="1">
2890 <control type="joy" buttons="4" ways="8"" from Haystack
289121:46:33:628 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "8" from Haystack
289221:46:33:630 | MD | INFO | +0 | Module - MAME ListXML values:
2893 Parent =
2894 Angle = 0
2895 Height = 224
2896 Width = 320
2897 Ways = 8
289821:46:33:632 | MD | TRACE | +0 | File.Delete - Deleting: tempBezel.txt
289921:46:33:656 | MD | INFO | +31 | BezelStart - Started
290021:46:33:659 | MD | DEBUG | +0 | Bezel - Bezel mode Normal selected.
290121:46:33:719 | MD | TRACE | +63 | Bezel variable values:
2902 [Settings] Game_Monitor =
2903 [Settings] Bezel_Supported_Image_Files = png|gif|tif|bmp|jpg
2904 [Settings] Bezel_Delay = 0
2905 [Bezel Change] Bezel_Transition_Duration = 500
2906 [Bezel Change] Bezel_Save_Selected = false
2907 [Bezel Change] Extra_FullScreen_Bezel = false
2908 [Background] Background_Change_Timer = 0
2909 [Background] Background_Transition_Animation = fade
2910 [Background] Background_Transition_Duration = 500
2911 [Background] Use_Backgrounds = false
2912 [Bezel Change Keys] Next_Bezel_Key = b
2913 [Bezel Change Keys] Previous_Bezel_Key =
291421:46:33:721 | MD | INFO | +0 | Bezel - Game will be moved to monitor 1 if RL finds a valid bezel to be show.
291521:46:33:723 | MD | DEBUG | +0 | Bezel - Assuming that game has horizontal orientation.
291621:46:33:725 | MD | DEBUG | +0 | Bezel - Looking for Bezel in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\aof
291721:46:33:727 | MD | DEBUG | +0 | Bezel - Looking for Bezel in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\MAME\Horizontal
291821:46:33:748 | MD | DEBUG | +31 | Bezel - Looking for Bezel in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\MAME
291921:46:33:750 | MD | DEBUG | +0 | Bezel - Looking for Bezel in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\Horizontal
292021:46:33:752 | MD | DEBUG | +0 | Bezel - Looking for Bezel in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default
292121:46:33:754 | MD | DEBUG | +0 | Bezel - Found Bezel art in folder: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default
292221:46:33:756 | MD | INFO | +0 | Bezel - Loading Bezel image: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\Bezel Alex.png
292321:46:33:780 | MD | DEBUG | +31 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\aof
292421:46:33:782 | MD | DEBUG | +0 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\MAME\Horizontal
292521:46:33:784 | MD | DEBUG | +0 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\MAME
292621:46:33:787 | MD | DEBUG | +0 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default\Horizontal
292721:46:33:789 | MD | DEBUG | +0 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\SNK Neo Geo AES\_Default
292821:46:33:811 | MD | DEBUG | +32 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\_Default\Horizontal
292921:46:33:813 | MD | DEBUG | +0 | Bezel - Looking for Background in: H:\RocketLauncher\Media\Bezels\_Default
293021:46:33:815 | MD | WARNING | +0 | Bezel - Bezels are enabled, however none of the Background files, with extensions png|gif|tif|bmp|jpg exist on the bezel folders.
293121:46:33:819 | MD | TRACE | +0 | Bezel - Bezel ini file found. Defined screen positions: X1=318 Y1=0 X2=2242 Y2=1440
293221:46:33:820 | MD | INFO | +0 | BezelStart - Ended
293321:46:33:843 | MD | INFO | +31 | Controller Remap: Start
293421:46:33:873 | MD | INFO | +31 | Controller Remap: ControllerRemapConfigPath: H:\Emulators\Mame\Mame 0.180\ControllerRemap\ctrlr\
293521:46:33:876 | MD | INFO | +0 | Controller Remap: No Controller config file found.
293621:46:33:877 | MD | INFO | +0 | Controller Remap: End
293721:46:33:880 | MD | TRACE | +0 | StringUtils.StringLength - This string is "5" long
293821:46:33:881 | MD | TRACE | +0 | StringUtils.Right - Trimming "0.180" to "180"
293921:46:33:883 | MD | INFO | +0 | Module - Detected MAME Product Version from 'H:\Emulators\Mame\Mame 0.180\mame64.exe' is 180
294021:46:33:905 | MD | TRACE | +31 | StringUtils.Contains - "aes" contains "ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664|mo5" at position 1
294121:46:33:907 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - BIOS_Region: No value for this key
294221:46:33:909 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - BIOS_Region: No value for this key
294321:46:33:911 | MD | INFO | +0 | RIniFile.Read - Module - BIOS_Region: asia (DEFAULT)
294421:46:33:912 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [aof] - Bios: No value for this key
294521:46:33:935 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [aof] - Bios: No value for this key
294621:46:33:937 | MD | INFO | +0 | RIniFile.Read - Module - Bios: aes (DEFAULT)
294721:46:33:938 | MD | TRACE | +0 | StringUtils.Contains - "aes" does not contain "studio2|mpt02"
294821:46:33:939 | MD | TRACE | +0 | StringUtils.Replace - Replacing "|" with ";"
294921:46:33:942 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
295021:46:33:943 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
295121:46:33:945 | MD | TRACE | +0 | File.__New - Creating new file object of: "H:\Emulators\Mame\Mame 0.180\cfg\aes\aof"
295221:46:33:970 | MD | TRACE | +31 | Folder.__New - Created new folder object of: "H:\Emulators\Mame\Mame 0.180\cfg\aes\aof"
295321:46:33:972 | MD | INFO | +0 | Module - Running MAME in non-legacy mode
295421:46:33:974 | MD | INFO | +0 | Module - SinglePlayer session
295521:46:33:975 | MD | TRACE | +0 | CustomFunction.PreLaunch - Starting
295621:46:33:977 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
295721:46:33:997 | MD | INFO | +31 | Process.Run - Running: "H:\Emulators\Mame\Mame 0.180\mame64.exe" aes -bios asia -cart aof -rompath "H:\Roms\Mame;H:\Roms\SNK Neo Geo AES;H:\Roms\Mame" -window -hlsl_enable -nogl_glsl -inipath "H:\Emulators\Mame\Mame 0.180\ini" -hashpath "H:\Emulators\Mame\Mame 0.180\Hash" -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo
295821:46:33:026 | MD | DEBUG | +31 | Process.Run - "mame64.exe aes -bios asia -cart aof -rompath "H:\Roms\Mame;H:\Roms\SNK Neo Geo AES;H:\Roms\Mame" -window -hlsl_enable -nogl_glsl -inipath "H:\Emulators\Mame\Mame 0.180\ini" -hashpath "H:\Emulators\Mame\Mame 0.180\Hash" -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo" Process ID: 16808
295921:46:34:030 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
296021:46:34:032 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
296121:46:34:034 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 4130672"
296221:46:34:036 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
296321:46:34:037 | MD | TRACE | +0 | Window.GetPos - Retrieved x:130 y:130 w: 513 h: 339 from "ahk_id 4130672"
296421:46:34:038 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
296521:46:34:040 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: H:\Emulators\Mame\Mame 0.180\mame64.exe | Class: ConsoleWindowClass | State: 0 | X: 130 | Y: 130 | Width: 513 | Height: 339 | Window HWND: 0x3f0770 | Process ID: 16808 | Process Path: H:\Emulators\Mame\Mame 0.180\mame64.exe
296621:46:34:062 | MD | INFO | +32 | Window.Wait - Waiting for window "ahk_class MAME"
296721:46:34:354 | MD | TRACE | +296 | Window.__New - Created: "ahk_id 4851006"
296821:46:34:356 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
296921:46:34:357 | MD | TRACE | +0 | Window.GetPos - Retrieved x:284 y:0 w: 1351 h: 1040 from "ahk_id 4851006"
297021:46:34:359 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
297121:46:34:360 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Neo-Geo AES [aes] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x4a053e | Process ID: 16808 | Process Path: H:\Emulators\Mame\Mame 0.180\mame64.exe
297221:46:34:362 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 4851006"
297321:46:34:364 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
297421:46:34:365 | MD | TRACE | +0 | Window.GetPos - Retrieved x:284 y:0 w: 1351 h: 1040 from "ahk_id 4851006"
297521:46:34:367 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
297621:46:34:385 | MD | DEBUG | +32 | MiscUtils.GetActiveWindowStatus - Title: MAME: Neo-Geo AES [aes] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x4a053e | Process ID: 16808 | Process Path: H:\Emulators\Mame\Mame 0.180\mame64.exe
297721:46:34:386 | MD | INFO | +0 | Window.WaitActive - Waiting for "ahk_class MAME"
297821:46:34:502 | MD | TRACE | +109 | Window.__New - Created: "ahk_id 4851006"
297921:46:34:504 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
298021:46:34:505 | MD | TRACE | +0 | Window.GetPos - Retrieved x:284 y:0 w: 1351 h: 1040 from "ahk_id 4851006"
298121:46:34:507 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
298221:46:34:508 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Neo-Geo AES [aes] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x4a053e | Process ID: 16808 | Process Path: H:\Emulators\Mame\Mame 0.180\mame64.exe
298321:46:34:535 | MD | TRACE | +31 | CustomFunction.PreBezelDraw - Starting
298421:46:34:537 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Starting
298521:46:34:539 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
298621:46:34:555 | MD | TRACE | +32 | CustomFunction.SetFullscreenPostLaunch - Ending
298721:46:34:557 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Ending
298821:46:34:558 | MD | INFO | +0 | BezelDraw - Started
298921:46:34:596 | MD | TRACE | +31 | Bezel - Bezel ini file found. Defined screen positions: X1=318 Y1=0 X2=2242 Y2=1440
299021:46:34:630 | MD | INFO | +31 | Bezel - Bezel Screen Offset: left= top= right= bottom=
299121:46:34:632 | MD | TRACE | +0 | Window.Set - Setting Transparent to 0 for window "ahk_class ConsoleWindowClass"
299221:46:34:633 | MD | INFO | +0 | HideWindowDecorators - Started
299321:46:34:656 | MD | INFO | +31 | HideWindowDecorators - disableHideBorder=, disableHideTitleBar=, disableHideToggleMenu=, hideBorderFirst=
299421:46:35:995 | MD | INFO | +1344 | ToggleMenu - Started
299521:46:36:816 | MD | WARNING | +813 | ToggleMenu - Timed out trying to restore MenuBar for 0x4a053e
299621:46:36:819 | MD | INFO | +0 | ToggleMenu - Ended
299721:46:37:107 | MD | INFO | +296 | HideWindowDecorators - Ended
299821:46:37:108 | MD | INFO | +0 | MoveWindow - Moving window ahk_id 0x4a053e to X=239, Y=0, W=1443 H=1080
299921:46:38:156 | MD | TRACE | +1047 | WinMove - Moved ahk_id 0x4a053e to x:239 y:0 w: 1443 h: 1080
300021:46:38:158 | MD | TRACE | +0 | WinGetPos - Retrieved x:239 y:0 w: 1443 h: 1080 from ahk_id 0x4a053e
300121:46:38:160 | MD | INFO | +0 | MoveWindow - Successful: Window ahk_id 0x4a053e moved to X=239, Y=0, W=1443 H=1080
300221:46:38:257 | MD | TRACE | +94 | Bezel - Bezel Image Screen Position: BezelImage left=0 top=0 right=1920 bottom=1080
300321:46:38:282 | MD | TRACE | +31 | Bezel - Game Screen Position: BezelImage left=239 top=0 right=1682 bottom=1080
300421:46:38:284 | MD | TRACE | +0 | Bezel Keys Enabled
300521:46:38:286 | MD | INFO | +0 | BezelDraw - Ended
300621:46:38:287 | MD | TRACE | +0 | Window.Show - Unhiding window "ahk_class MAME"
300721:46:38:386 | MD | DEBUG | +110 | FadeInExit - Started
300821:46:38:389 | MD | DEBUG | +0 | FadeInExit - fadeInExitDelay started
300921:46:39:153 | MD | DEBUG | +765 | FadeInExit - fadeInExitDelay ended
301021:46:39:156 | MD | INFO | +0 | DefaultAnimateFadeIn - Started, direction is: out
301121:46:39:688 | MD | INFO | +532 | DefaultAnimateFadeIn - Ended
301221:46:39:755 | MD | DEBUG | +62 | XHotkeyTableCreation - Started
301321:46:39:757 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~NumpadAdd is in TableKeyGroups ~ScrollLock,~NumpadAdd,PrintScreen,~e&~t,
301421:46:39:779 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 10 check
301521:46:39:782 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadAdd"
301621:46:39:783 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
301721:46:39:784 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadAdd" to call label: "TogglePauseMenuStatus"
301821:46:39:786 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
301921:46:39:789 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
302021:46:39:810 | MD | DEBUG | +32 | XHotkeyTableCreation - Started
302121:46:39:813 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~ScrollLock is in TableKeyGroups ~ScrollLock,~NumpadAdd,PrintScreen,~e&~t,
302221:46:39:816 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
302321:46:39:819 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~ScrollLock"
302421:46:39:843 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 11 check
302521:46:39:846 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~ScrollLock" to call label: "CloseProcess"
302621:46:39:849 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
302721:46:39:851 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
302821:46:39:874 | MD | DEBUG | +31 | FadeInExit - Ended, waiting for user to close launched application
302921:46:39:877 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
303021:46:39:880 | MD | TRACE | +0 | CustomFunction.PostLoad - Ending
303121:46:39:882 | MD | INFO | +0 | Process.Process - "WaitClose" "mame64.exe"
303221:46:39:905 | MD | TRACE | +31 | Process.GetProcessID
303321:46:42:661 | MD | DEBUG | +2750 | Process.Process - "mame64.exe" returned 0 and is now closed. Continuing thread.
303421:46:42:664 | MD | INFO | +0 | BezelExit - Started
303521:46:42:725 | MD | INFO | +63 | Bezel - Removing bezel image components to exit RocketLauncher.
303621:46:42:727 | MD | INFO | +0 | BezelExit - Ended
303721:46:42:752 | MD | TRACE | +31 | CustomFunction.PostStop - Starting
303821:46:42:753 | MD | TRACE | +0 | CustomFunction.PostStop - Ending
303921:46:42:755 | MD | INFO | +0 | ExitModule - Started
304021:46:42:756 | MD | INFO | +0 | UpdateStatistics - Starting Updating Statistics
304121:46:42:758 | MD | DEBUG | +0 | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
304221:46:42:780 | MD | DEBUG | +31 | UpdateStatistics - gameSectionStartTime:42729562
304321:46:42:782 | MD | DEBUG | +0 | UpdateStatistics - ElapsedTime:2
304421:46:42:784 | MD | TRACE | +0 | Statistics cleared game name: aof
304521:46:42:851 | MD | DEBUG | +63 | UpdateStatistics - Loaded game statistics from ini files:
3046 Number_of_Times_Played: 9
3047 Last_Time_Played: Monday December 26, 2016 09:45:42 PM
3048 Average_Time_Played: 26
3049 Total_Time_Played: 236
3050 System_Total_Played_Time: 9806
3051 Total_Global_Played_Time: 114303
305221:46:42:876 | MD | DEBUG | +31 | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 10
3053 Last_Time_Played: Monday December 26, 2016 09:46:39 PM
3054 Average_Time_Played: 24
3055 Total_Time_Played: 238
3056 System_Total_Played_Time: 9808
3057 Total_Global_Played_Time: 114305
305821:46:42:974 | MD | INFO | +94 | UpdateStatistics - Game section statistics updated.
305921:46:42:976 | MD | INFO | +0 | RunKeymapper - Started, using method "unload"
306021:46:42:999 | MD | INFO | +31 | GetJoystickArray - Started
306121:46:43:057 | MD | TRACE | +63 | GetJoystickArray - Joysticks Detected: 1000000000000000
306221:46:43:060 | MD | INFO | +0 | GetJoystickGUID - Started
306321:46:43:062 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 302E769FC62FE4118001444553540000
306421:46:43:063 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: 302E769FC62FE4118001444553540000
306521:46:43:065 | MD | INFO | +0 | GetJoystickArray - Ended
306621:46:43:067 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
306721:46:43:068 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (XBOX 360 For Windows)"
306821:46:43:070 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): H:\RocketLauncher\Profiles\xpadder\_Default\blank
306921:46:43:091 | MD | TRACE | +31 | GetProfile - Searching -> H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
307021:46:43:094 | MD | INFO | +0 | GetProfile - Loading Profile -> H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
307121:46:43:095 | MD | INFO | +0 | RunXpadder - Started
307221:46:43:097 | MD | INFO | +0 | Process - Exist JoyToKey.exe
307321:46:43:123 | MD | TRACE | +31 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
307421:46:43:125 | MD | INFO | +0 | Run - Running: H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe /C
307521:46:43:156 | MD | DEBUG | +31 | Run - "Xpadder.exe /C" Process ID: 11500
307621:46:43:158 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in H:\RocketLauncher\Utilities\Xpadder\xpadder.ini
307721:46:43:160 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
307821:46:43:387 | MD | TRACE | +235 | RunXpadder - Reading the order in H:\RocketLauncher\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
307921:46:43:391 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
308021:46:43:392 | MD | INFO | +0 | Run - Running: H:\RocketLauncher\Utilities\Xpadder\Xpadder.exe "H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M
308121:46:43:420 | MD | DEBUG | +31 | Run - "Xpadder.exe "H:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M" Process ID: 13144
308221:46:43:422 | MD | INFO | +0 | RunXpadder - Ended
308321:46:43:424 | MD | INFO | +0 | RunKeymapper - Ended
308421:46:43:425 | MD | TRACE | +0 | CustomFunction.PostExit - Starting
308521:46:43:427 | MD | TRACE | +0 | CustomFunction.PostExit - Ending
308621:46:43:429 | MD | INFO | +0 | ExitModule - Ended
3087End of Module Logs
308821:46:43:479 | RL | INFO | +15453 | Main - Module ended, exiting RocketLauncher normally
308921:46:43:481 | RL | INFO | +0 | ExitScript - Started
309021:46:43:491 | RL | DEBUG | +0 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
309121:46:43:494 | RL | DEBUG | +16 | Registry.Read - Registry Read finished, returning 0
309221:46:43:496 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
309321:46:43:499 | RL | INFO | +0 | ExitScript - Restoring taskbar
309421:46:43:501 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Shell_TrayWnd"
309521:46:43:503 | RL | TRACE | +0 | Window.__New - Created: "Start ahk_class Button"
309621:46:43:504 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
309721:46:43:606 | RL | TRACE | +109 | Window.Show - Unhiding window "Start ahk_class Button"
309821:46:43:617 | RL | INFO | +0 | SystemCursor - Restoring mouse cursor
309921:46:43:629 | RL | INFO | +16 | ExitScript - Restored cursor
310021:46:43:631 | RL | INFO | +0 | ExitScript - Ended
3101[/code]