· 9 years ago · Oct 03, 2016, 11:34 AM
1[code]
213:29:18:372 | RL | INFO | +N/A | Main - RocketLauncher v1.1.1.1 (www.rlauncher.com)
313:29:18:375 | RL | WARNING | +15 | 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.
413:29:18:647 | RL | DEBUG | +266 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
513:29:18:648 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
613:29:18:650 | RL | INFO | +0 | Main - System Specs:
7 RocketLauncher Dir: D:\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 10 Pro
10 SKU: Professional
11 Total Memory: 16341.65 MB
12 Free Memory: 13529.87 MB
13 Used Memory: 2811.777 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 8
17 GPU 1 Name: NVIDIA GeForce GTX 750 Ti
18 GPU 1 RAM: -2048.00 MB
19 GPU 1 Driver Version: 10.18.13.5354
20 Sound 1 Device: NVIDIA High Definition Audio
21 Sound 1 Status: Enabled
22 Sound 2 Device: Realtek High Definition Audio
23 Sound 2 Status: Enabled
24 OS Language: Spanish_Modern_Sort
25 System Locale: es-ES
26 Formats Locale: es-ES
27 Windows UI Language: es-ES
28 Text Encoding: Windows-1252
29 OS Admin Status: No
30 RL Compatibility Flags:
31 Latest .Net Version: v4.0.30319
32 Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape] (Primary)
33 Current AHK Desktop Width: 1920
34 Current AHK Desktop Height: 1080
35 Monitor #1 DPI: 100
36 ErrorMode: 0
37 AutoHotkey Path:
38 AHK Version: 1.1.13.00
39 Unicode: No
4013:29:18:652 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\RocketLauncher.exe exists
4113:29:18:662 | RL | DEBUG | +15 | CheckFile - Attributes:
42 FileDescription RocketLauncher
43 FileVersion 1.1.1.1
44 LegalCopyright �2016 RocketLauncher
45 ProductName djvj's one swell guy!
46 ProductVersion 1.1.1.1
47 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
48 File Size: 2179584 bytes
49 Created: 9/5/2016 - 4:27:26
50 Modified: 9/5/2016 - 9:47:48
5113:29:18:665 | RL | INFO | +0 | Main - Raw CLI received: "-s MAME -r hsf2 -f D:\HyperSpin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
5213:29:18:674 | RL | TRACE | +16 | File.__New - Creating new file object of: "D:\RocketLauncher\Module Extensions\RocketLauncher.dll"
5313:29:18:684 | RL | INFO | +0 | File.CheckFile - Checking if "D:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
5413:29:18:687 | RL | TRACE | +16 | File.Exist - This file exists: D:\RocketLauncher\Module Extensions\RocketLauncher.dll
5513:29:18:689 | RL | DEBUG | +0 | File.CheckFile - Attributes:
56 FileDescription RocketLauncher Utils
57 FileVersion 1.0.0.9
58 InternalName RocketLauncher.dll
59 LegalCopyright Copyright � RocketLauncher 2013-2016
60 OriginalFilename RocketLauncher.dll
61 ProductName RocketLauncher
62 ProductVersion 1.0.0.9
63 File Size: 68608 bytes
64 Created: 9/5/2016 - 4:27:23
65 Modified: 9/5/2016 - 9:46:16
6613:29:18:705 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Array.ahk
6713:29:18:710 | RL | DEBUG | +0 | CheckFile - Attributes:
68 File Size: 4781 bytes
69 Created: 9/5/2016 - 9:46:16
70 Modified: 9/5/2016 - 9:46:17
7113:29:18:722 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\BinHexRW.ahk | v1.0.2
7213:29:18:725 | RL | DEBUG | +0 | CheckFile - Attributes:
73 File Size: 5077 bytes
74 Created: 9/5/2016 - 4:27:21
75 Modified: 9/5/2016 - 9:46:39
7613:29:18:728 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\BlockInput.exe exists
7713:29:18:739 | RL | DEBUG | +16 | CheckFile - Attributes:
78 FileDescription
79 FileVersion 1.1.09.04
80 InternalName
81 OriginalFilename
82 ProductName
83 ProductVersion 1.1.09.04
84 File Size: 657920 bytes
85 Created: 9/5/2016 - 4:27:21
86 Modified: 1/3/2014 - 5:27:34
8713:29:18:752 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
8813:29:18:755 | RL | DEBUG | +0 | CheckFile - Attributes:
89 File Size: 5323 bytes
90 Created: 9/5/2016 - 9:46:20
91 Modified: 9/5/2016 - 9:46:20
9213:29:18:768 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
9313:29:18:771 | RL | DEBUG | +0 | CheckFile - Attributes:
94 File Size: 5716 bytes
95 Created: 9/5/2016 - 4:27:22
96 Modified: 4/29/2013 - 8:56:02
9713:29:18:785 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\gdip.ahk
9813:29:18:788 | RL | DEBUG | +0 | CheckFile - Attributes:
99 File Size: 88789 bytes
100 Created: 9/5/2016 - 4:27:22
101 Modified: 1/14/2013 - 12:07:30
10213:29:18:802 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\gdip_alt.ahk | v1.0.3
10313:29:18:805 | RL | DEBUG | +0 | CheckFile - Attributes:
104 File Size: 5891 bytes
105 Created: 9/5/2016 - 4:27:22
106 Modified: 9/5/2016 - 9:48:58
10713:29:18:808 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\gsdll32.dll exists
10813:29:18:819 | RL | DEBUG | +16 | CheckFile - Attributes:
109 File Size: 13090816 bytes
110 Created: 9/5/2016 - 4:27:22
111 Modified: 1/7/2015 - 4:20:42
11213:29:18:822 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\itextsharp.dll exists
11313:29:18:833 | RL | DEBUG | +15 | CheckFile - Attributes:
114 FileDescription iTextSharp
115 FileVersion 5.4.2.0
116 InternalName itextsharp.dll
117 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
118 OriginalFilename itextsharp.dll
119 ProductName iTextSharp
120 ProductVersion 5.4.2.0
121 CompanyName 1T3XT BVBA
122 File Size: 3743744 bytes
123 Created: 9/5/2016 - 4:27:23
124 Modified: 6/14/2013 - 9:06:21
12513:29:18:847 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Java.ahk | v1.0.0
12613:29:18:850 | RL | DEBUG | +0 | CheckFile - Attributes:
127 File Size: 7841 bytes
128 Created: 9/5/2016 - 4:27:23
129 Modified: 12/24/2014 - 6:02:37
13013:29:18:863 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\JSON.ahk
13113:29:18:866 | RL | DEBUG | +0 | CheckFile - Attributes:
132 File Size: 9227 bytes
133 Created: 9/5/2016 - 4:27:23
134 Modified: 9/5/2016 - 9:46:00
13513:29:18:881 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Origin.ahk | v1.0.2
13613:29:18:885 | RL | DEBUG | +0 | CheckFile - Attributes:
137 File Size: 4904 bytes
138 Created: 9/5/2016 - 4:27:23
139 Modified: 3/22/2015 - 9:51:41
14013:29:18:899 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RegRW64.ahk
14113:29:18:902 | RL | DEBUG | +0 | CheckFile - Attributes:
142 File Size: 6915 bytes
143 Created: 9/5/2016 - 4:27:23
144 Modified: 5/8/2014 - 10:06:39
14513:29:18:917 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
14613:29:18:920 | RL | DEBUG | +16 | CheckFile - Attributes:
147 File Size: 67562 bytes
148 Created: 9/5/2016 - 4:27:23
149 Modified: 9/5/2016 - 9:46:36
15013:29:18:923 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
15113:29:18:934 | RL | DEBUG | +0 | CheckFile - Attributes:
152 FileDescription SevenZipSharp
153 FileVersion 0.64.5717.6837
154 InternalName SevenZipSharp.dll
155 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
156 OriginalFilename SevenZipSharp.dll
157 ProductName SevenZipSharp
158 ProductVersion 0.64.5717.6837
159 CompanyName Markovtsev Vadim
160 File Size: 167424 bytes
161 Created: 9/5/2016 - 4:27:23
162 Modified: 9/5/2016 - 9:47:24
16313:29:18:947 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\Steam.ahk | v1.0.3
16413:29:18:950 | RL | DEBUG | +0 | CheckFile - Attributes:
165 File Size: 5504 bytes
166 Created: 9/5/2016 - 4:27:23
167 Modified: 9/5/2016 - 9:46:13
16813:29:18:964 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: D:\RocketLauncher\Module Extensions\VA.ahk
16913:29:18:967 | RL | DEBUG | +16 | CheckFile - Attributes:
170 File Size: 34688 bytes
171 Created: 9/5/2016 - 4:27:23
172 Modified: 3/2/2013 - 4:05:47
17313:29:18:981 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Module Extensions\VA_Extension.ahk | v1.0.1
17413:29:18:984 | RL | DEBUG | +16 | CheckFile - Attributes:
175 File Size: 3833 bytes
176 Created: 9/5/2016 - 4:27:23
177 Modified: 1/14/2015 - 3:16:56
17813:29:18:998 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\7z.ahk | v1.1.0
17913:29:18:001 | RL | DEBUG | +0 | CheckFile - Attributes:
180 File Size: 31579 bytes
181 Created: 9/5/2016 - 4:27:26
182 Modified: 9/5/2016 - 9:47:04
18313:29:19:017 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Bezel.ahk | v1.2.5
18413:29:19:020 | RL | DEBUG | +0 | CheckFile - Attributes:
185 File Size: 119247 bytes
186 Created: 9/5/2016 - 4:27:20
187 Modified: 9/5/2016 - 9:46:56
18813:29:19:034 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade.ahk | v1.1.9
18913:29:19:037 | RL | DEBUG | +0 | CheckFile - Attributes:
190 File Size: 39542 bytes
191 Created: 9/5/2016 - 4:27:20
192 Modified: 9/5/2016 - 9:46:20
19313:29:19:051 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Init.ahk | v1.0.3
19413:29:19:055 | RL | DEBUG | +0 | CheckFile - Attributes:
195 File Size: 1130 bytes
196 Created: 9/5/2016 - 4:27:20
197 Modified: 9/5/2016 - 9:46:40
19813:29:19:069 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Fade Animations.ahk | v1.2.4
19913:29:19:072 | RL | DEBUG | +0 | CheckFile - Attributes:
200 File Size: 77966 bytes
201 Created: 9/5/2016 - 4:27:20
202 Modified: 9/5/2016 - 9:46:41
20313:29:19:086 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper.ahk | v1.1.5
20413:29:19:090 | RL | DEBUG | +0 | CheckFile - Attributes:
205 File Size: 33668 bytes
206 Created: 9/5/2016 - 4:27:20
207 Modified: 9/5/2016 - 9:46:48
20813:29:19:104 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Keymapper Init.ahk | v1.0.6
20913:29:19:107 | RL | DEBUG | +16 | CheckFile - Attributes:
210 File Size: 3956 bytes
211 Created: 9/5/2016 - 4:27:20
212 Modified: 9/5/2016 - 9:46:39
21313:29:19:121 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame.ahk | v1.1.0
21413:29:19:125 | RL | DEBUG | +15 | CheckFile - Attributes:
215 File Size: 41541 bytes
216 Created: 9/5/2016 - 4:27:20
217 Modified: 9/5/2016 - 9:48:03
21813:29:19:138 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiGame Init.ahk | v1.0.0
21913:29:19:142 | RL | DEBUG | +0 | CheckFile - Attributes:
220 File Size: 161 bytes
221 Created: 9/5/2016 - 4:27:20
222 Modified: 4/14/2013 - 8:33:19
22313:29:19:156 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\MultiPlayer.ahk | v1.0.8
22413:29:19:160 | RL | DEBUG | +0 | CheckFile - Attributes:
225 File Size: 66776 bytes
226 Created: 9/5/2016 - 4:27:20
227 Modified: 9/5/2016 - 9:50:00
22813:29:19:178 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause.ahk | v1.2.4
22913:29:19:182 | RL | DEBUG | +0 | CheckFile - Attributes:
230 File Size: 397144 bytes
231 Created: 9/5/2016 - 4:27:20
232 Modified: 9/5/2016 - 9:49:45
23313:29:19:196 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Pause Init.ahk | v1.0.3
23413:29:19:199 | RL | DEBUG | +0 | CheckFile - Attributes:
235 File Size: 553 bytes
236 Created: 9/5/2016 - 4:27:20
237 Modified: 9/5/2016 - 9:45:54
23813:29:19:214 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Password.ahk | v1.0.4
23913:29:19:217 | RL | DEBUG | +16 | CheckFile - Attributes:
240 File Size: 10121 bytes
241 Created: 9/5/2016 - 4:27:20
242 Modified: 9/5/2016 - 9:48:09
24313:29:19:231 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk | v1.7.1
24413:29:19:234 | RL | DEBUG | +16 | CheckFile - Attributes:
245 File Size: 26345 bytes
246 Created: 9/5/2016 - 9:47:01
247 Modified: 9/5/2016 - 9:47:02
24813:29:19:248 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Log\Logger.ahk | v1.1.0
24913:29:19:252 | RL | DEBUG | +0 | CheckFile - Attributes:
250 File Size: 3098 bytes
251 Created: 9/5/2016 - 9:48:40
252 Modified: 9/5/2016 - 9:48:41
25313:29:19:266 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk | v1.1.1
25413:29:19:269 | RL | DEBUG | +0 | CheckFile - Attributes:
255 File Size: 6725 bytes
256 Created: 9/5/2016 - 9:47:44
257 Modified: 9/5/2016 - 9:47:44
25813:29:19:283 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk | v1.0.0
25913:29:19:286 | RL | DEBUG | +0 | CheckFile - Attributes:
260 File Size: 1549 bytes
261 Created: 9/5/2016 - 9:46:59
262 Modified: 9/5/2016 - 9:47:00
26313:29:19:300 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk | v1.5.1
26413:29:19:303 | RL | DEBUG | +0 | CheckFile - Attributes:
265 File Size: 7797 bytes
266 Created: 9/5/2016 - 9:48:52
267 Modified: 9/5/2016 - 9:48:54
26813:29:19:317 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk | v1.0.0
26913:29:19:320 | RL | DEBUG | +0 | CheckFile - Attributes:
270 File Size: 2963 bytes
271 Created: 9/5/2016 - 9:49:46
272 Modified: 9/5/2016 - 9:49:46
27313:29:19:334 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\File.ahk | v1.6.0
27413:29:19:337 | RL | DEBUG | +0 | CheckFile - Attributes:
275 File Size: 9146 bytes
276 Created: 9/5/2016 - 9:47:27
277 Modified: 9/5/2016 - 9:47:28
27813:29:19:351 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk | v1.0.0
27913:29:19:354 | RL | DEBUG | +0 | CheckFile - Attributes:
280 File Size: 648 bytes
281 Created: 9/5/2016 - 9:46:08
282 Modified: 9/5/2016 - 9:46:08
28313:29:19:368 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk | v1.0.0
28413:29:19:371 | RL | DEBUG | +0 | CheckFile - Attributes:
285 File Size: 4412 bytes
286 Created: 9/5/2016 - 9:48:39
287 Modified: 9/5/2016 - 9:48:40
28813:29:19:385 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk | v1.1.1
28913:29:19:388 | RL | DEBUG | +16 | CheckFile - Attributes:
290 File Size: 3741 bytes
291 Created: 9/5/2016 - 9:48:59
292 Modified: 9/5/2016 - 9:48:59
29313:29:19:402 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Process.ahk | v1.5.0
29413:29:19:405 | RL | DEBUG | +15 | CheckFile - Attributes:
295 File Size: 9584 bytes
296 Created: 9/5/2016 - 9:48:23
297 Modified: 9/5/2016 - 9:48:24
29813:29:19:419 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk | v1.1.0
29913:29:19:422 | RL | DEBUG | +0 | CheckFile - Attributes:
300 File Size: 1220 bytes
301 Created: 9/5/2016 - 9:46:18
302 Modified: 9/5/2016 - 9:46:18
30313:29:19:436 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk | v1.0.1
30413:29:19:439 | RL | DEBUG | +0 | CheckFile - Attributes:
305 File Size: 5520 bytes
306 Created: 9/5/2016 - 9:46:25
307 Modified: 9/5/2016 - 9:46:25
30813:29:19:453 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk | v1.2.0
30913:29:19:456 | RL | DEBUG | +0 | CheckFile - Attributes:
310 File Size: 4561 bytes
311 Created: 9/5/2016 - 9:48:29
312 Modified: 9/5/2016 - 9:48:29
31313:29:19:471 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk | v1.2.0
31413:29:19:474 | RL | DEBUG | +0 | CheckFile - Attributes:
315 File Size: 22846 bytes
316 Created: 9/5/2016 - 9:46:29
317 Modified: 9/5/2016 - 9:46:30
31813:29:19:488 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk | v1.0.0
31913:29:19:491 | RL | DEBUG | +0 | CheckFile - Attributes:
320 File Size: 1156 bytes
321 Created: 9/5/2016 - 9:49:36
322 Modified: 9/5/2016 - 9:49:37
32313:29:19:505 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk | v1.0.7
32413:29:19:509 | RL | DEBUG | +0 | CheckFile - Attributes:
325 File Size: 72261 bytes
326 Created: 9/5/2016 - 4:27:20
327 Modified: 9/5/2016 - 9:49:50
32813:29:19:523 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader.ahk | v1.0.1
32913:29:19:526 | RL | DEBUG | +0 | CheckFile - Attributes:
330 File Size: 3943 bytes
331 Created: 9/5/2016 - 9:46:07
332 Modified: 9/5/2016 - 9:46:08
33313:29:19:540 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shader Init.ahk | v1.0.0
33413:29:19:543 | RL | DEBUG | +0 | CheckFile - Attributes:
335 File Size: 397 bytes
336 Created: 9/5/2016 - 9:46:21
337 Modified: 9/5/2016 - 9:46:22
33813:29:19:559 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Shared.ahk | v1.4.7
33913:29:19:563 | RL | DEBUG | +16 | CheckFile - Attributes:
340 File Size: 175721 bytes
341 Created: 9/5/2016 - 4:27:20
342 Modified: 9/5/2016 - 9:46:39
34313:29:19:577 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics.ahk | v1.0.4
34413:29:19:580 | RL | DEBUG | +0 | CheckFile - Attributes:
345 File Size: 26810 bytes
346 Created: 9/5/2016 - 4:27:20
347 Modified: 9/5/2016 - 9:49:46
34813:29:19:594 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Statistics Init.ahk | v1.0.1
34913:29:19:597 | RL | DEBUG | +0 | CheckFile - Attributes:
350 File Size: 33 bytes
351 Created: 9/5/2016 - 4:27:20
352 Modified: 12/24/2014 - 6:23:48
35313:29:19:611 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\Virtual Drive.ahk | v1.0.5
35413:29:19:614 | RL | DEBUG | +0 | CheckFile - Attributes:
355 File Size: 19148 bytes
356 Created: 9/5/2016 - 4:27:26
357 Modified: 9/5/2016 - 9:48:10
35813:29:19:629 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey.ahk | v1.0.4
35913:29:19:632 | RL | DEBUG | +0 | CheckFile - Attributes:
360 File Size: 26540 bytes
361 Created: 9/5/2016 - 4:27:20
362 Modified: 9/5/2016 - 9:46:23
36313:29:19:646 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\RocketLauncher\Lib\XHotkey Init.ahk | v1.0.2
36413:29:19:649 | RL | DEBUG | +0 | CheckFile - Attributes:
365 File Size: 1063 bytes
366 Created: 9/5/2016 - 4:27:20
367 Modified: 9/5/2016 - 9:47:56
36813:29:19:651 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "hsf2"
36913:29:19:655 | RL | DEBUG | +15 | Main - dbName: hsf2
37013:29:19:658 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
37113:29:19:661 | RL | TRACE | +0 | Process.__New - Creating new process object for: "D:\HyperSpin\HyperSpin.exe"
37213:29:19:664 | RL | TRACE | +0 | File.__New - Creating new file object of: "D:\HyperSpin\HyperSpin.exe"
37313:29:19:674 | RL | INFO | +16 | Main - RocketLauncher received "MAME" and "hsf2"
37413:29:19:682 | RL | INFO | +0 | Main - Did not find a "D:\RocketLauncher\Settings\MAME\Game Options.ini" file, skipping any game-specific options.
37513:29:19:686 | RL | INFO | +16 | Main - hsf2 is using the default emulator: MAME
37613:29:19:689 | RL | INFO | +0 | Main - Checking for a [MAME] section in D:\RocketLauncher\Settings\MAME\Emulators.ini
37713:29:19:692 | RL | INFO | +0 | Main - Checking for a [MAME] section in D:\RocketLauncher\Settings\Global Emulators.ini
37813:29:19:695 | RL | INFO | +0 | Main - Found [MAME] in D:\RocketLauncher\Settings\Global Emulators.ini
37913:29:19:717 | RL | INFO | +31 | CheckFile - Checking if D:\RocketLauncher\Modules\MAME\MAME.ahk exists
38013:29:19:728 | RL | DEBUG | +0 | CheckFile - Attributes:
381 File Size: 77860 bytes
382 Created: 9/5/2016 - 4:27:24
383 Modified: 9/5/2016 - 9:47:39
38413:29:19:735 | RL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module.
38513:29:19:738 | RL | INFO | +0 | Main - hsf2 will use module: D:\RocketLauncher\Modules\MAME\MAME.ahk
38613:29:19:840 | RL | WARNING | +93 | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\Global RocketLauncher.ini"
38713:29:19:843 | RL | WARNING | +16 | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "D:\RocketLauncher\Settings\MAME\RocketLauncher.ini"
38813:29:19:878 | RL | INFO | +31 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
38913:29:19:918 | RL | INFO | +31 | CheckFile - Checking if D:\Emulators\MAME\MAME\mame64.exe exists
39013:29:19:931 | RL | DEBUG | +16 | CheckFile - Attributes:
391 FileDescription Multiple Arcade Machine Emulator
392 FileVersion 0, 177, 0, 0
393 InternalName MAME
394 LegalCopyright Copyright Nicola Salmoria and the MAME team
395 OriginalFilename MAME
396 ProductName MAME
397 ProductVersion 0.177
398 CompanyName MAME Team
399 File Size: 202759416 bytes
400 Created: 9/20/2016 - 7:37:19
401 Modified: 8/31/2016 - 11:09:10
40213:29:19:934 | RL | INFO | +0 | Main - INI Keys read
40313:29:19:946 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.exe exists
40413:29:19:957 | RL | DEBUG | +15 | CheckFile - Attributes:
405 FileDescription 7-Zip Console
406 FileVersion 15.06 beta
407 InternalName 7z
408 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
409 OriginalFilename 7z.exe
410 ProductName 7-Zip
411 ProductVersion 15.06 beta
412 CompanyName Igor Pavlov
413 File Size: 262144 bytes
414 Created: 9/5/2016 - 4:27:21
415 Modified: 9/5/2016 - 9:46:59
41613:29:19:960 | RL | INFO | +0 | CheckFile - Checking if D:\RocketLauncher\Module Extensions\7z.dll exists
41713:29:19:972 | RL | DEBUG | +16 | CheckFile - Attributes:
418 FileDescription 7z Plugin
419 FileVersion 15.06 beta
420 InternalName 7z
421 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
422 OriginalFilename 7z.dll
423 ProductName 7-Zip
424 ProductVersion 15.06 beta
425 CompanyName Igor Pavlov
426 File Size: 1012224 bytes
427 Created: 9/5/2016 - 4:27:21
428 Modified: 9/5/2016 - 9:48:49
42913:29:19:978 | RL | INFO | +0 | Main - "hsf2" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
43013:29:19:981 | RL | INFO | +0 | CheckPaths - Started
43113:29:19:984 | RL | INFO | +16 | CheckPaths - Looking for rom: D:\Games\Complete Sets\MAME\ROMs\hsf2.7z
43213:29:19:987 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Games\Complete Sets\MAME\ROMs\hsf2\hsf2.7z
43313:29:19:990 | RL | INFO | +0 | CheckPaths - Rom not found
43413:29:19:993 | RL | INFO | +0 | CheckPaths - Looking for rom: D:\Games\Complete Sets\MAME\ROMs\hsf2.rar
43513:29:19:995 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Games\Complete Sets\MAME\ROMs\hsf2\hsf2.rar
43613:29:19:998 | RL | INFO | +15 | CheckPaths - Rom not found
43713:29:19:001 | RL | INFO | +0 | CheckPaths - Looking for rom: D:\Games\Complete Sets\MAME\ROMs\hsf2.zip
43813:29:20:003 | RL | INFO | +0 | CheckPaths - Found rom: D:\Games\Complete Sets\MAME\ROMs\hsf2.zip
43913:29:20:006 | RL | DEBUG | +0 | CheckPaths - Current romName: hsf2
44013:29:20:009 | RL | DEBUG | +0 | CheckPaths - Current romPath: D:\Games\Complete Sets\MAME\ROMs
44113:29:20:011 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
44213:29:20:014 | RL | INFO | +16 | CheckPaths - Ended
44313:29:20:017 | RL | INFO | +0 | BuildScript - User Variables:
444 ;----------------------------------------------------------------------------
445 ; INJECTED VARIABLES
446 ;----------------------------------------------------------------------------
447
448 #NoTrayIcon
449 #InstallKeybdHook
450 MiscUtils.DetectHiddenWindows("On")
451 SetTitleMatchMode, 2
452 SendMode, Event
453 0 = 12
454 rlPath = D:\RocketLauncher
455 pluginPath = D:\RocketLauncher\Plugins
456 pluginName = HyperSpin
457 pluginExt = .plugin
458 contextOnExit = 1
459 rlMode =
460 rlTitle = RocketLauncher
461 rlVersion = 1.1.1.1
462 rlAuthor = djvj
463 rlURL = www.rlauncher.com
464 langFile = D:\RocketLauncher\Data\Language\Localization.ini
465 primMonitor = 1
466 frontendPID =
467 frontendPath = D:\HyperSpin
468 frontendExe = HyperSpin.exe
469 frontendExt = exe
470 frontendName = HyperSpin
471 frontendDrive = D
472 exitEmulatorKey = ~Esc
473 restoreFE = Restore
474 exitScriptKey = ~q & ~s
475 toggleCursorKey = ~e & ~t
476 emuFullPath = D:\Emulators\MAME\MAME\mame64.exe
477 emuPath = D:\Emulators\MAME\MAME
478 emuName = MAME
479 emuExt = exe
480 baseRomPath =
481 romPath = D:\Games\Complete Sets\MAME\ROMs
482 romPathFromIni = D:\Games\Complete Sets\MAME\ROMs
483 romExtension = .zip
484 romExtensionOrig = .zip
485 romExtensions = 7z|rar|zip|chd|cue|32x|a26|a52|a78|bin|caq|col|cpr|gg|gb|gba|gbc|int|lnx|rom|sms|st2|md|j64|n64|nes|ngc|ngp|pce|sfc|sv|vb|vec|ws|wsc|min|sg|vms|d88|smc|uef|dsk|atr|tap|bas|cas|bin|snp|d77|wav|sad|k7|2d|xst|p|ccc|tgc
486 executable = mame64.exe
487 systemDbName = MAME
488 systemName = MAME
489 dbPath =
490 dbName = hsf2
491 dbExt =
492 romName = hsf2
493 romMapPath =
494 romMappingEnabled = false
495 romMappingLaunchMenuEnabled = false
496 romMappingFirstMatchingExt = false
497 romMappingShowAllRomsInArchive = true
498 romMappingNumberOfGamesByScreen = 7
499 romMappingHideParent = false
500 romMappingMenuWidth = 400
501 romMappingMenuMargin = 65
502 romMappingTextFont = Bebas Neue
503 romMappingTextOptions = cFFFFFFFF r4 s60 Bold
504 romMappingDisabledTextColor = ff888888
505 romMappingTextSizeDifference = 7
506 romMappingTextMargin = 15
507 romMappingTitleTextFont = Bebas Neue
508 romMappingTitleTextOptions = cFFFFFFFF r4 s90 Bold
509 romMappingTitle2TextFont = Bebas Neue
510 romMappingTitle2TextOptions = cFFFFFFFF r4 s22 Bold
511 romMappingGameInfoTextFont = Bebas Neue
512 romMappingGameInfoTextOptions = cFFFFFFFF r4 s22 Regular
513 romMappingGameNameTextFont = Bebas Neue
514 romMappingGameNameTextOptions = cFFFFFFFF r4 s40 Regular
515 romMappingBackgroundBrush = aa000000
516 romMappingColumnBrush = 33000000
517 romMappingButtonBrush1 = 6f000000
518 romMappingButtonBrush2 = 33000000
519 romMappingBackgroundAlign = Stretch and Lose Aspect
520 romMappingMenuFlagWidth = 55
521 romMappingMenuFlagSeparation = 7
522 romMappingDefaultMenuList = FullList
523 romMappingSingleFilteredRomAutomaticLaunch = false
524 altArchiveNameOnly =
525 altRomNameOnly =
526 altArchiveAndRomName =
527 altArchiveAndManyRomNames =
528 altRomNamesOnly =
529 romMapScenario =
530 skipchecks = false
531 romMatchExt = false
532 blockInputTime = 0
533 blockInputFile = D:\RocketLauncher\Module Extensions\BlockInput.exe
534 errorLevelReporting = false
535 lockLaunch = false
536 lockLaunchGame =
537 screenRotationAngle = 0
538 screenRotationAngleGame =
539 setResolution = 1|1920|1080|32|60
540 logFile =
541 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
542 logLevel = 10
543 logShowDebugConsole = false
544 logShowCommandWindow = false
545 logCommandWindow = false
546 logIncludeModule = true
547 logIncludeFileProperties = true
548 logIncludeDLLLogs = false
549 errorSounds = true
550 rlDebugConsoleStdout =
551 sysLang = Spanish_Modern_Sort
552 sysType = 64-bit
553 broadcastWindowTitle =
554 navUpKey = Up
555 navDownKey = Down
556 navLeftKey = Left
557 navRightKey = Right
558 navSelectKey = Enter
559 navP2UpKey = Numpad8
560 navP2DownKey = Numpad2
561 navP2LeftKey = Numpad4
562 navP2RightKey = Numpad6
563 navP2SelectKey = NumpadEnter
564 originalWidth = 1920
565 originalHeight = 1080
566 vdEnabled = false
567 vdFullPath =
568 vdUseSCSI = true
569 vdDriveLetter =
570 vdDriveLetterScsi =
571 vdAddDrive = true
572 demulShooterPath =
573 servoStikEnabled = false
574 servoStikExitMode = false
575 ledblinkyEnabled = All
576 ledblinkySystemName =
577 ledblinkyFullPath = D:\Utilities\3rd Party\LEDBlinky\LEDBlinky\LEDBlinky.exe
578 ledblinkyProfilePath = D:\RocketLauncher\Profiles\LEDBlinky
579 ledblinkyRLProfile = D:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher
580 winIPACFullPath = C:\Program Files (x86)\WinIPAC V2\WinIPAC.exe
581 ultraMapEnabled = false
582 ultraMapFullPath =
583 emuIdleShutdown = 0
584 launchPasswordHash = UpUpDownDownLeftRightLeftRight
585 hideCursor = false
586 hideEmu = false
587 hideFE = false
588 suspendFE = false
589 fadeIn = true
590 fadeInDuration = 500
591 fadeInTransitionAnimation = DefaultAnimateFadeIn
592 fadeInDelay = 0
593 fadeInExitDelay = 0
594 fadeOutExitDelay = 0
595 fadeOut = true
596 fadeOutExtraScreen = false
597 fadeOutDuration = 500
598 fadeOutTransitionAnimation = DefaultAnimateFadeOut
599 fadeOutDelay = 0
600 fadeLyrInterpolation = 7
601 fadeMuteEmulator = false
602 fadeUseBackgrounds = false
603 fadeClickThrough = false
604 fadeSounds = true
605 fade7zProgressMode = extraction
606 fadeWidthBaseRes = 1920
607 fadeHeightBaseRes = 1080
608 fadeLyr1Color = FF000000
609 fadeLyr1AlignImage = Stretch and Lose Aspect
610 fadeLyr2Pos = Stretch and Lose Aspect
611 fadeLyr2X = 0
612 fadeLyr2Y = 0
613 fadeLyr2W =
614 fadeLyr2H =
615 fadeLyr2Adjust = 1
616 fadeLyr2PicPad = 0
617 fadeLyr2Prefix = Extra Layer 1 - Console
618 fadeLyr3Pos = Center
619 fadeLyr3X = 450
620 fadeLyr3Y = 450
621 fadeLyr3W =
622 fadeLyr3H =
623 fadeLyr3Adjust = 1
624 fadeLyr3PicPad = 0
625 fadeLyr3Speed = 750
626 fadeLyr3Animation = DefaultFadeAnimation
627 fadeLyr37zAnimation = DefaultFadeAnimation
628 fadeLyr3Type = imageandbar
629 fadeLyr3ImgFollow7zProgress = true
630 fadeLyr3Repeat = 1
631 fadeLyr3BackImageTransparency = 30
632 fadeLyr3StaticPos = No Alignment
633 fadeLyr3StaticX = 0
634 fadeLyr3StaticY = 870|1575
635 fadeLyr3StaticW =
636 fadeLyr3StaticH =
637 fadeLyr3StaticAdjust = 1
638 fadeLyr3StaticPicPad = 0
639 fadeLyr3StaticPrefix = Info Bar
640 fadeLyr4Adjust = 1
641 fadeLyr4X = 1792|952
642 fadeLyr4Y = 891|1596
643 fadeLyr4W = 128
644 fadeLyr4H =
645 fadeLyr4Pos = No Alignment
646 fadeLyr4FPS = 50
647 fadeLyr4PicPad = 0
648 fadeTranspGifColor = FFFFFF
649 fadeBarWindow = Image
650 fadeBarWindowX =
651 fadeBarWindowY =
652 fadeBarWindowW = 900
653 fadeBarWindowH =
654 fadeBarWindowR = 30
655 fadeBarWindowM = 30
656 fadeBarWindowHatchStyle = 8
657 fadeBar = 7zOnly
658 fadeProgressDuration = 0
659 fadeBarBack = true
660 fadeBarBackColor = FF555555
661 fadeBarH = 30
662 fadeBarR = 10
663 fadeBarColor = DD00BFFF
664 fadeBarHatchStyle = 8
665 fadeBarPercentageText = true
666 fadeBarInfoText = true
667 fadeBarXOffset = 0
668 fadeBarYOffset = 150
669 fadeRomInfoDescription = filtered text
670 fadeRomInfoSystemName = image
671 fadeRomInfoYear = text with label
672 fadeRomInfoDeveloper = disabled
673 fadeRomInfoPublisher = disabled
674 fadeRomInfoGenre = disabled
675 fadeRomInfoRating = image
676 fadeRomInfoOrder = Description|SystemName|Year|Developer|Genre|Rating|Publisher
677 fadeRomInfoTextPlacement = User Defined
678 fadeRomInfoTextMargin = 7
679 fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
680 fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
681 fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
682 fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
683 fadeRomInfoText5Options = cFF555555 r4 s42 Bold
684 fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
685 fadeRomInfoText7Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
686 fadeStats_Number_of_Times_Played = text with label
687 fadeStats_Last_Time_Played = text with label
688 fadeStats_Average_Time_Played = text with label
689 fadeStats_Total_Time_Played = text with label
690 fadeStats_System_Total_Played_Time = text with label
691 fadeStats_Total_Global_Played_Time = text with label
692 fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
693 fadeStatsInfoTextPlacement = topRight
694 fadeStatsInfoTextMargin = 7
695 fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
696 fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
697 fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
698 fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
699 fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
700 fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
701 fadeText1X = 0
702 fadeText1Y = 0
703 fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
704 fadeText1 = Loading Game
705 fadeText2X = 0
706 fadeText2Y = 0
707 fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
708 fadeText2 = Extraction Complete, Ready
709 fadeText3 = Loading Game
710 fadeText4 = Loading Complete
711 fadeFont = Bebas Neue
712 fadeSystemAndRomLayersOnly = false
713 fadeExtractionTime = disabled
714 fadeExtractionTimeTextX = 0
715 fadeExtractionTimeTextY = 0
716 fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
717 fadeInterruptKey =
718 detectFadeErrorEnabled = true
719 fadeImgPath = D:\RocketLauncher\Media\Fade
720 RLDataPath = D:\RocketLauncher\Data
721 RLMediaPath = D:\RocketLauncher\Media
722 RLErrSoundPath = D:\RocketLauncher\Media\Sounds\Error
723 modulesPath = D:\RocketLauncher\Modules
724 moduleFullName = D:\RocketLauncher\Modules\MAME\MAME.ahk
725 moduleName = MAME
726 modulePath = D:\RocketLauncher\Modules\MAME
727 moduleExtension = ahk
728 moduleExtensionsPath = D:\RocketLauncher\Module Extensions
729 libPath = D:\RocketLauncher\Lib
730 sevenZEnabled = false
731 sevenZPath = D:\RocketLauncher\Module Extensions\7z.exe
732 sevenZDllPath = D:\RocketLauncher\Module Extensions\7z.dll
733 sevenZExtractPath = D:\HyperSpin\Temp
734 sevenZExtractPathOrig =
735 sevenZAttachSystemName = true
736 sevenZDelTemp = true
737 sevenZFormats = .zip|.rar|.7z|.lzh|.gzip|.tar
738 sevenZFormatsNoP = zip|rar|7z|lzh|gzip|tar
739 sevenZFormatsRegEx = \.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar
740 7zExtractPath = D:\HyperSpin\Temp
741 mgEnabled = false
742 mgKey = ~NumpadSub
743 mgBackgroundColor = FF000000
744 mgSidePadding = 0.2
745 mgWidthBaseRes = 1920
746 mgHeightBaseRes = 1080
747 mgYOffset = 500|800
748 mgFont = Arial
749 mgText1Options = x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic
750 mgText1Text = Please select a game
751 mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
752 mgText2Offset = 100
753 mgUseSound = true
754 mgSoundfreq = 300
755 mgExitEffect = none
756 mgSelectedEffect = rotate
757 mgUseGameArt = false
758 mgCandidate =
759 mgValidTypes = \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
760 mgOnLaunch = false
761 pauseEnabled = true
762 pauseKey = ~NumpadAdd
763 pauseBackToMenuBarKey = X
764 pauseZoomInKey = C
765 pauseZoomOutKey = V
766 pauseScreenshotKey = ~PrintScreen
767 pauseHiToTextPath = D:\RocketLauncher\Module Extensions\HiToText.exe
768 pauseSaveStateKeyCodes = {shift down}{F7 down}{F7 up}{shift up}{800}{a down}{a up}|{shift down}{F7 down}{F7 up}{shift up}{800}{b down}{b up}|{shift down}{F7 down}{F7 up}{shift up}{800}{c down}{c up}|{shift down}{F7 down}{F7 up}{shift up}{800}{d down}{d up}|{shift down}{F7 down}{F7 up}{shift up}{800}{e down}{e up}|{shift down}{F7 down}{F7 up}{shift up}{800}{f down}{f up}|{shift down}{F7 down}{F7 up}{shift up}{800}{g down}{g up}|{shift down}{F7 down}{F7 up}{shift up}{800}{h down}{h up}|{shift down}{F7 down}{F7 up}{shift up}{800}{i down}{i up}|{shift down}{F7 down}{F7 up}{shift up}{800}{j down}{j up}
769 pauseLoadStateKeyCodes = {F7 down}{F7 up}{800}{a down}{a up}|{F7 down}{F7 up}{800}{b down}{b up}|{F7 down}{F7 up}{800}{c down}{c up}|{F7 down}{F7 up}{800}{d down}{d up}|{F7 down}{F7 up}{800}{e down}{e up}|{F7 down}{F7 up}{800}{f down}{f up}|{F7 down}{F7 up}{800}{g down}{g up}|{F7 down}{F7 up}{800}{h down}{h up}|{F7 down}{F7 up}{800}{i down}{i up}|{F7 down}{F7 up}{800}{j down}{j up}
770 keyboardEncoder = WinIPAC
771 keyboardEncoderEnabled = true
772 keymapperEnabled = true
773 keymapperAHKMethod = false
774 keymapper = xpadder
775 xpadderFullPath = D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe
776 joyToKeyFullPath = D:\Utilities\3rd Party\JoyToKey\JoyToKey\JoyToKey.exe
777 profilePath = D:\RocketLauncher\Profiles
778 keymapperProfilePath = D:\RocketLauncher\Profiles\xpadder
779 keymapperFrontEndProfileName = HyperSpin
780 keymapperFrontEndProfile = xpadder
781 keymapperRocketLauncherProfileEnabled = false
782 joyIDsEnabled = false
783 joyIDsPreferredControllersGlobal =
784 joyIDsPreferredControllersSystem = use_global
785 joyIDsPreferredControllersOnExit =
786 CustomJoyNamesEnabled = false
787 CustomJoyNames =
788 rotateMethod = false
789 FEProfile = D:\RocketLauncher\Profiles\xpadder\HyperSpin
790 defaultProfile = D:\RocketLauncher\Profiles\xpadder\_Default
791 systemProfile = D:\RocketLauncher\Profiles\xpadder\MAME
792 xPadderSystemProfile = D:\RocketLauncher\Profiles\xpadder\MAME\_Default
793 emuProfile = D:\RocketLauncher\Profiles\xpadder\MAME\MAME
794 romProfile = D:\RocketLauncher\Profiles\xpadder\MAME\hsf2
795 RocketLauncherProfile = D:\RocketLauncher\Profiles\xpadder\RocketLauncher
796 blankProfile = D:\RocketLauncher\Profiles\xpadder\_Default\blank
797 ahkFEProfile = D:\RocketLauncher\Profiles\AHK\HyperSpin
798 ahkDefaultProfile = D:\RocketLauncher\Profiles\AHK\_Default
799 ahkSystemProfile = D:\RocketLauncher\Profiles\AHK\MAME
800 ahkEmuProfile = D:\RocketLauncher\Profiles\AHK\MAME\MAME
801 ahkRomProfile = D:\RocketLauncher\Profiles\AHK\MAME\hsf2
802 ahkRocketLauncherProfile = D:\RocketLauncher\Profiles\AHK\RocketLauncher
803 bezelEnabled = false
804 bezelICEnabled = false
805 shaderName = false
806 shaderColor =
807 shaderTransparency =
808 statisticsEnabled = true
809 pressDuration = -1
810 emuVolume = 1
811 dxwndIni = D:\HyperSpin\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
812 dxwndFullPath = D:\HyperSpin\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe
813 qResFullPath = D:\RocketLauncher\Module Extensions\QRes.exe
814 mon1O =
815 pacDrivedllFile = D:\RocketLauncher\Module Extensions\PacDrive32.dll
816 userFadeAnimIniFile = D:\RocketLauncher\Lib\User Fade Animations.ini
817 testFile =
818 testDuration =
819 initialErrorMode = 0
820
82113:29:20:020 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
82213:29:20:023 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
82313:29:20:025 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
82413:29:20:028 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
82513:29:20:031 | RL | INFO | +15 | BuildScript - Loaded Statistics Init.ahk scripts
82613:29:20:034 | RL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
82713:29:20:036 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
82813:29:20:039 | RL | INFO | +0 | BuildScript - Validating module
82913:29:20:050 | RL | INFO | +16 | BuildScript - Validation complete
83013:29:20:053 | RL | INFO | +0 | BuildScript - Module:
831 MEmu = MAME
832 MEmuV = v0.166
833 MURL = http://www.mame.net/
834 MAuthor = djvj,faahrev,brolly,Tomkun
835 MVersion = 2.3.7
836 MCRC = 5C737136
837 iCRC = 25E2CCF
838 mId = 635746812784197028
839 MSystem = "AAE","Aamber Pegasus","Acorn Electron","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Apple II","Apple IIGS","Applied Technology MicroBee","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","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","Tiger Game.com","Tomy Tutor","VTech CreatiVision","Watara Supervision","Williams Classics"
840 ;----------------------------------------------------------------------------
841 ; Notes:
842 ; 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.
843 ;
844 ; 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
845 ; 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.
846 ; 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
847 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
848 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
849 ; 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.
850 ; 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
851 ;
852 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
853 ; High Scores DO NOT SAVE when cheats are enabled!
854 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
855 ; 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
856 ;
857 ; 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
858 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
859 ;
860 ; Following systems will also require some specific files to operate properly:
861 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
862 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
863 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
864 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
865 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
866 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
867 ; Sony PlayStation - psa, pse, psj, psu
868 ;
869 ; Tape Control:
870 ; 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.
871 ; 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.
872 ; The following hotkeys can also be used:
873 ; F2 - Start Tape
874 ; Left Shift + F2 - Stop Tape
875 ; Insert - While held, runs the game with throttling disabled and with the maximum frameskip. Useful to speedup the long tape loading process.
876 ;
877 ; 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
878 ; hotkeys. To disable it press the Scroll Lock key, press it again to enable it back.
879 ;
880 ; 7z Support:
881 ; 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
882 ; fine to enable 7z to non-arcade systems.
883 ;
884 ; Custom Configuration Files:
885 ; 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:
886 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
887 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
888 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
889 ;
890 ; Ini Files:
891 ; 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
892 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
893 ;- mame.ini
894 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
895 ;- debug.ini (if the debugger is enabled)
896 ;- <parent>.ini (for clones only, may be called recursively)
897 ;- <gamename>.ini
898 ;- vertical.ini (for games with vertical monitor orientation)
899 ;- horizont.ini (for games with horizontal monitor orientation)
900 ;- vector.ini (for vector games only)
901 ;- <driver>.ini (based on the source filename of the driver)
902 ;
903 ; The settings in the later ini's override those in the earlier ini's.
904 ;
905 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
906 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
907 ;
908 ; Bally Astrocade:
909 ; 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
910 ; 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.
911 ; 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.
912 ;
913 ; GCE Vectrex:
914 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
915 ; 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.
916 ;
917 ; Jupiter Ace:
918 ; Set mame to 48k ram
919 ;
920 ; Magnavox Odyssey 2:
921 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
922 ; Use the systemName ini file in the folder with this module for this, example:
923 ; [Moto-Crash (France)]
924 ; Bios=videopac
925 ;
926 ; RCA Studio 2:
927 ; Most of the games require you to press a button to start the game, like 1 or 2 (refer to the game's manual).
928 ; The game screen will be black until you do.
929 ;
930 ; Texas Instruments TI 99/4A:
931 ; This system requires full keyboard emulation to work properly
932 ; 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)
933 ; You can check how to convert split cart dumps to RPK here:
934 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
935 ; 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"
936 ; 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
937 ; 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.
938 ;
939 ; Bezels:
940 ; Module settings control whether RocketLauncher or MAME bezels are shown
941 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
942 ; 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
943 ;
944 ; ServoStik:
945 ; The module will automatically control any connected ServoStiks found on the system.
946 ; 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.
947 ;
948 ; Per game controller types:
949 ; 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
950 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
951 ; 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
952 ; 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.
953 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
954 ; #
955 ; # SLOT DEVICES
956 ; #
957 ; joyport1 wheel
958 ; joyport2 wheel
959 ; 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
960 ; set Parameters=-joyport1 joy -joyport2 joy
961 ; 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
962 ; Parameters=-joyport1 wheel -joyport2 wheel
963 ;
964 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
965 ; 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,
966 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
967 ;
968 ; Linking/NetPlay:
969 ; The module will automatically set correct network ports for linked games.
970 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
971 ; 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.
972 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
973 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
974 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
975 ; 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.
976 ; 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.
977 ; 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.
978 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
979 ;
980 ; NVRAM Automation for linked games:
981 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
982 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
983 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
984 ; 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.
985 ;
986 ; Additional Link info that may be of some importance:
987 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
988 ; One Board sends about 20 KByte/s.
989 ; So bandwidth CLIENTSIDE is like...
990 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
991 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
992 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
993 ; etc.
994 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
995 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
996 ;----------------------------------------------------------------------------
997 StartModule()
998 BezelGUI()
999
1000 dialogOpen := i18n("dialog.open") ; Looking up local translation
1001 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1002 emuPrimaryWindow := new Window(new WindowTitle("","MAME")) ; instantiate primary emulator window object
1003 emuOpenWindow := new Window(new WindowTitle(dialogOpen,"ConsoleWindowClass"))
1004 emuConsoleWindow := new Window(new WindowTitle("","ConsoleWindowClass"))
1005 emuDebugWindow := new Window(new WindowTitle("","MAMEDebugWindow"))
1006 emuOutputWindow := new Window(new WindowTitle("","MAMEOutput"))
1007
1008 ; 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.
1009 mTypeVar := "
1010 ( LTrim
1011 Aamber Pegasus|pegasus
1012 Acorn Electron|electron
1013 Amstrad CPC|cpc664
1014 Amstrad GX4000|gx4000
1015 APF Imagination Machine|apfimag
1016 Apple II|apple2ep
1017 Apple IIGS|apple2gs
1018 Applied Technology MicroBee|mbeeic
1019 Atari 8-Bit|a800
1020 Atari 2600|a2600
1021 Atari 5200|a5200
1022 Atari 7800|a7800
1023 Atari Jaguar|jaguar
1024 Atari Lynx|lynx
1025 Bally Astrocade|astrocde
1026 Bandai Super Vision 8000|sv8000
1027 Bandai WonderSwan|wswan
1028 Bandai WonderSwan Color|wscolor
1029 Bit Corporation Gamate|gamate
1030 Camputers Lynx|lynx128k
1031 Casio PV-1000|pv1000
1032 Casio PV-2000|pv2000
1033 Coleco ADAM|adam
1034 ColecoVision|coleco
1035 Commodore 64|c64
1036 Commodore MAX Machine|vic10
1037 Creatronic Mega Duck|megaduck
1038 EACA EG2000 Colour Genie|cgenie
1039 Emerson Arcadia 2001|arcadia
1040 Entex Adventure Vision|advision
1041 Epoch Game Pocket Computer|gamepock
1042 Epoch Super Cassette Vision|scv
1043 Exidy Sorcerer|sorcerer
1044 Fairchild Channel F|channelf
1045 Fujitsu FM-7|fmnew7
1046 Funtech Super Acan|supracan
1047 GamePark 32|gp32
1048 GCE Vectrex|vectrex
1049 Hartung Game Master|gmaster
1050 Interton VC 4000|vc4000
1051 JungleTac Sport Vii|vii
1052 Jupiter Ace|jupace
1053 Magnavox Odyssey 2|odyssey2
1054 Matra & Hachette Alice|alice32
1055 Mattel Aquarius|aquarius
1056 Mattel Intellivision|intv
1057 MGT Sam Coupe|samcoupe
1058 Milton Bradley MicroVision|microvsn
1059 NEC PC-8801|pc8801
1060 NEC PC Engine|pce
1061 NEC PC Engine-CD|pce
1062 NEC SuperGrafx|sgx
1063 NEC TurboGrafx-16|tg16
1064 NEC TurboGrafx-CD|tg16
1065 Nintendo 64|n64
1066 Nintendo 64DD|n64dd
1067 Nintendo Entertainment System|nes
1068 Nintendo Famicom|famicom
1069 Nintendo Famicom Disk System|fds
1070 Nintendo Game Boy|gameboy
1071 Nintendo Game Boy Advance|gba
1072 Nintendo Game Boy Color|gbcolor
1073 Nintendo Pokemon Mini|pokemini
1074 Nintendo Satellaview|snes
1075 Nintendo Super Famicom|snes
1076 Nintendo Super Game Boy|supergb
1077 Nintendo Virtual Boy|vboy
1078 Othello Multivision|omv1000
1079 Philips CD-i|cdimono1
1080 Philips Videopac Plus G7400|g7400
1081 Philips VG 5000|vg5k
1082 RCA Studio II|studio2
1083 Sega 32X|32x
1084 Sega CD|segacd
1085 Sega Game Gear|gamegear
1086 Sega Genesis|genesis
1087 Sega Master System|sms
1088 Sega Mega Drive|megadriv
1089 Sega Pico|pico
1090 Sega Saturn|saturn
1091 Sega SC-3000|sc3000
1092 Sega SG-1000|sg1000
1093 Sega VMU|svmu
1094 Sharp X1|x1turbo40
1095 Sinclair ZX81|zx81
1096 SNK Neo Geo AES|aes
1097 SNK Neo Geo CD|neocdz
1098 SNK Neo Geo Pocket|ngp
1099 SNK Neo Geo Pocket Color|ngpc
1100 Sony PlayStation|psx
1101 Sony PocketStation|pockstat
1102 Sord M5|m5
1103 Soundic Victory MPT-02|mpt02
1104 Super Nintendo Entertainment System|snes
1105 Tandy TRS-80 Color Computer|coco3
1106 Texas Instruments TI 99-4A|ti99_4a
1107 Tiger Game.com|gamecom
1108 Tomy Tutor|tutor
1109 VTech CreatiVision|crvision
1110 Watara Supervision|svision
1111 )"
1112 mType := Object()
1113 Loop, Parse, mTypeVar, `n, `r
1114 {
1115 obj := {}
1116 Loop, Parse, A_LoopField, |
1117 If (A_Index = 1)
1118 obj.System := A_LoopField
1119 Else ; 2
1120 obj.mameID := A_LoopField
1121 mType.Insert(obj["System"], obj)
1122 }
1123 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1124 ; For easier use throughout the module
1125 mameSystem := mType[systemName].System
1126 mameID := mType[systemName].mameID
1127
1128 If !mameSystem {
1129 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.")
1130 mameSystem := systemName
1131 mameID := "MAME"
1132 }
1133
1134 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true","",1) ; Set fullscreen mode
1135 legacyMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "LegacyMode","false","",1)
1136 mameBiosPath := moduleIni.Read("Settings", "MAME_BIOS_Path", emuPath . "\roms","",1)
1137 Videomode := moduleIni.Read("Settings", "Videomode","d3d","",1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1138 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
1139 bilinearFilter := moduleIni.Read(mameSystem . "|Settings", "BilinearFilter","false","",1)
1140 hlsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "HLSL","false","",1)
1141 glsl := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "GLSL","false","",1)
1142 bezelMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "BezelMode","layout","",1) ; "layout" or "normal"
1143 verticalRotationMode := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "VerticalRotationMode","none","",1)
1144 cheatMode := moduleIni.Read("Settings", "CheatMode","false","",1)
1145 cheatModeKey := moduleIni.Read("Settings", "CheatModeKey","","",1) ; user defined key to be held down before launching a mame rom.
1146 UseSoftwareList := moduleIni.Read(romName . "|" . mameSystem, "UseSoftwareList","false","",1)
1147 sysStaticParams := moduleIni.Read(mameSystem, "StaticParameters", "","",1)
1148 sysParams := moduleIni.Read(mameSystem, "Parameters", "","",1)
1149 romParams := moduleIni.Read(romName, "Parameters", sysParams,"",1)
1150 mameRomName := moduleIni.Read(romName, "MameRomName", "","",1)
1151 autosave := moduleIni.Read(romName . "|" . mameSystem, "Autosave", "false","",1)
1152 volume := moduleIni.Read(romName . "|" . mameSystem . "|Settings", "Volume","","",1)
1153 Artwork_Crop := moduleIni.Read(romName . "|" . mameSystem, "Artwork_Crop", "true","",1)
1154 Use_Bezels := moduleIni.Read(romName . "|" . mameSystem, "Use_Bezels", "false","",1)
1155 Use_Overlays := moduleIni.Read(romName . "|" . mameSystem, "Use_Overlays", "true","",1)
1156 Use_Backdrops := moduleIni.Read(romName . "|" . mameSystem, "Use_Backdrops", "true","",1)
1157 Use_Cpanels := moduleIni.Read(romName . "|" . mameSystem, "Use_Cpanels", "false","",1)
1158 Use_Marquees := moduleIni.Read(romName . "|" . mameSystem, "Use_Marquees", "false","",1)
1159 inipath := moduleIni.Read(mameSystem, "IniPath", "","",1)
1160 hashpath := moduleIni.Read(mameSystem, "HashPath", "","",1)
1161 UseControllerRemap := moduleIni.Read(mameSystem . "|Settings", "UseControllerRemap", "true","",1)
1162 ControllerRemapPath := moduleIni.Read(mameSystem . "|Settings", "ControllerRemapPath", emuPath . "\ControllerRemap\ControllerRemap.exe","",1)
1163 CtrlRemapFile := new File(ControllerRemapPath)
1164 ControllerRemapConfigPath := moduleIni.Read( mameSystem . "|Settings", "ControllerRemapConfigPath", CtrlRemapFile.FilePath . "\ctrlr\","",1)
1165 MAMECtrlrPath := moduleIni.Read(mameSystem . "|Settings", "MAMECtrlrPath", emuPath . "\ctrlr","",1)
1166
1167 mameBiosPath := GetFullName(mameBiosPath)
1168
1169 ; Loop, 8
1170 ; car%A_Index%Color := moduleIni.Read(romName, "Car_" . A_Index . "_Color","","",1)
1171
1172 enableLinkPlay := moduleIni.Read(romName . "|Link/Network", "Enable_Link_Play", "false","",1)
1173 networkSession := ""
1174 If (enableLinkPlay != "false") {
1175 RLLog.Info("Module - Link/Network Multi-Player is an available option for " . romName)
1176 getWANIP := moduleIni.Read("Link/Network", "Get_WAN_IP","false","",1)
1177 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
1178 networkPlayers := enableLinkPlay ; Max amount of networkable players
1179 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1180
1181 enableNVRAMAutomation := moduleIni.Read(romName . "|Link/Network", "Enable_NVRAM_Automation","true","",1)
1182 maxPlayersPerMonitor := moduleIni.Read(romName . "|Link/Network", "Max_Players_Per_monitor","1|1|1|1|1|1|1|1","",1)
1183 splitScreen2PlayersMode := moduleIni.Read(romName . "|Link/Network", "SplitScreen_2_Players","Horizontal","",1) ;horizontal or vertical
1184 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.
1185 localPort := moduleIni.Read("Link/Network", "Local_Port","15111","",1)
1186
1187 defaultServerIP := moduleIni.Read("Link/Network", "Default_Server_IP", myIP,"",1)
1188 defaultServerPort := moduleIni.Read("Link/Network", "Default_Server_Port","15111","",1)
1189 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
1190 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
1191
1192 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1193
1194 ;MultiPlayer Menu Result
1195 ; If !(networkType)
1196 ; MsgBox, % "Single Player Game"
1197 ; Else If (networkType="localLink")
1198 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1199 ; Else If (networkType="server")
1200 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1201 ; Else If (networkType="client")
1202 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1203
1204 If networkSession {
1205 RLLog.Info("Module - Using a Network for " . romName)
1206 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1207 If (networkType="localLink") {
1208 RLLog.Info("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1209 linkEnabledGame := 1
1210 If networkPlayers > 1
1211 { RLLog.Info("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1212 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1213 Loop % networkPlayers {
1214 multiPlayerObj[A_Index,"Player"] := A_Index
1215 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1216 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1217 If (A_Index = 1) { ; Player 1
1218 initialLocalPort := localPort ; must be stored for last player
1219 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1220 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1221 localPort++
1222 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1223 } Else { ; Players 2+
1224 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1225 localPort++
1226 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1227 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1228 }
1229
1230 ; 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"]
1231 }
1232 } Else
1233 RLLog.Info("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1234 } Else If (networkType = "client") {
1235 RLLog.Info("Module - Remote host is running on another PC, module will use remote link mode.")
1236 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1237 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1238 linkType := "Slave"
1239 networkPlayers := 1
1240 multiPlayerObj[1,"Player"] := 1
1241 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1242 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1243 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1244 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1245 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1246 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1247 } Else { ; server
1248 RLLog.Info("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1249 moduleIni.Write(networkIP,"GlobalModuleIni","Link/Network","Last_IP") ; Save last used IP and Port for quicker launching next time
1250 moduleIni.Write(networkPort,"GlobalModuleIni","Link/Network","Last_Port")
1251 linkType := "Master"
1252 networkPlayers := 1
1253 multiPlayerObj[1,"Player"] := 1
1254 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1255 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1256 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1257 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1258 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1259 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1260 }
1261 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1262 } Else {
1263 RLLog.Info("Module - User chose Single Player mode for this session")
1264 }
1265 }
1266
1267 FadeInStart()
1268
1269 If inipath
1270 inipath := AbsoluteFromRelative(EmuPath, inipath)
1271 If hashpath
1272 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1273
1274 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1275 useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1276 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1277 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1278 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1279 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1280 autosave := If autosave = "true" ? " -autosave" : ""
1281 volume := If volume != "" ? " -volume " . volume : ""
1282 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1283 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1284
1285 If (verticalRotationMode = "none")
1286 verticalRotationMode := ""
1287
1288 ; Process mame's ListXML for certain features
1289 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode || UseControllerRemap = "true") {
1290 ListXMLObject := Object()
1291 ListXMLObject := ListXMLInfo(If mameRomName ? mameRomName : romName)
1292
1293 Angle := ListXMLObject["Angle"].Value
1294 If (bezelEnabled = "true") {
1295 If (networkPlayers > 1) {
1296 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1297 BezelStart(networkPlayers)
1298 } Else {
1299 If (bezelMode = "layout"){
1300 BezelStart("layout",ListXMLObject["Parent"].Value,Angle,romName)
1301 } Else { ;bezel mode = normal
1302 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1303 BezelStart(,,Angle)
1304 }
1305 }
1306 }
1307 If (servoStikEnabled = "auto") {
1308 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
1309 }
1310 If (verticalRotationMode && Angle) {
1311 RLLog.Info("Setting rotation mode to " . verticalRotationMode . " - Game's angle is " . Angle)
1312 If (verticalRotationMode = "original")
1313 verticalRotationMode := " -norotate"
1314 Else If (verticalRotationMode = "right")
1315 verticalRotationMode := " -ror"
1316 Else If (verticalRotationMode = "left")
1317 verticalRotationMode := " -rol"
1318 Else
1319 verticalRotationMode := ""
1320 }
1321 Else
1322 verticalRotationMode := ""
1323
1324 ;Controller Remap
1325 If (UseControllerRemap = "true") {
1326 RLLog.Info("Controller Remap: Start")
1327 romProfileName := (mameRomName ? mameRomName : romName)
1328 romParentName := ListXMLObject["Parent"].Value
1329
1330 If ControllerRemapPath
1331 ControllerRemapPath := AbsoluteFromRelative("", ControllerRemapPath)
1332 If ControllerRemapConfigPath
1333 ControllerRemapConfigPath := AbsoluteFromRelative("", ControllerRemapConfigPath)
1334 If MAMECtrlrPath
1335 MAMECtrlrPath := AbsoluteFromRelative(emuPath, MAMECtrlrPath)
1336
1337 ctrlrPath := ""
1338 RLLog.Info("Controller Remap: ControllerRemapConfigPath: " . ControllerRemapConfigPath)
1339
1340 ;~ ;1- Check for Rom. 2- Check for Rom Parent. 3- Check for System default
1341 If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")) {
1342 RLLog.Info("Controller Remap: Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1343 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romProfileName . ".cfg")
1344 }
1345 else if (romParentName and FileExist(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")) {
1346 RLLog.Info("Controller Remap: Parent Rom Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1347 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\" . romParentName . ".cfg")
1348 }
1349 else If (FileExist(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")) {
1350 RLLog.Info("Controller Remap: System Config File Found: " . ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1351 ctrlrPath := new File(ControllerRemapConfigPath . "\" . systemName . "\_Default.cfg")
1352 }
1353 else If (FileExist(ControllerRemapConfigPath . "\_Default.cfg")) {
1354 RLLog.Info("Controller Remap: Global Config File Found: " . ControllerRemapConfigPath . "\_Default.cfg")
1355 ctrlrPath := new File(ControllerRemapConfigPath . "\_Default.cfg")
1356 }
1357
1358 ; Is there a controller file?
1359 if (ctrlrPath) {
1360 ctrlrFile := " -ctrlr RocketLauncher"
1361
1362 ;Replace <system name="default"> with the Right mameID in the RocketLauncher.cfg file
1363 if(mameID != "MAME") {
1364 ctrlrPath.Read()
1365 rocketLauncherCfgFile := new File(MAMECtrlrPath . "\RocketLauncher.cfg")
1366 rocketLauncherCfgFile.Delete()
1367 rocketLauncherCfgFile.Append(StringUtils.Replace(ctrlrPath.Text, "<system name=""default"">", "<system name=""" . mameID . """>"))
1368 }
1369 else {
1370 ctrlrPath.Copy(MAMECtrlrPath . "\RocketLauncher.cfg",1)
1371 }
1372
1373 RLLog.Info("Controller Remap: Running """ . ControllerRemapPath . """ /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""")
1374 ControllerRemapProcess := new Process(ControllerRemapPath)
1375 ControllerRemapProcess.Run(" /remap:""" . MAMECtrlrPath . "\RocketLauncher.cfg""","Hide")
1376 }
1377 else {
1378 RLLog.Info("Controller Remap: No Controller config file found.")
1379 }
1380 RLLog.Info("Controller Remap: End")
1381 }
1382 }
1383
1384 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1385 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1386
1387 hideEmuObj := Object(emuOpenWindow,0,emuDebugWindow,0,emuOutputWindow,0,emuPrimaryWindow,1)
1388 7z(romPath, romName, romExtension, sevenZExtractPath)
1389
1390 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1391 exeAtrib := FileGetVersionInfo_AW(emuPath . "\" . executable, "FileVersion|ProductVersion", "|")
1392 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1393 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1394 If ProductVersion
1395 MAMEVersion := StringUtils.Right(ProductVersion, StringUtils.StringLength(ProductVersion) - 2)
1396 RLLog.Info("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1397
1398 If (videomode = "opengl") {
1399 hlsl := " -nohlsl_enable"
1400 If (MAMEVersion > 159)
1401 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1402 Else
1403 glsl := ""
1404 } Else {
1405 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1406 If (MAMEVersion > 159)
1407 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1408 Else
1409 glsl := ""
1410
1411 If (videomode = "ini")
1412 videomode := ""
1413 }
1414 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1415
1416 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1417 If (romExtension = ".txt") ; This can be applied to all systems
1418 param1 := ""
1419
1420 If (mameID = "apfimag") ; APF Imagination Machine
1421 If (romExtension != ".tap")
1422 mameID := "apfm1000" ; cart games for APF Imagination Machine require a different bios to be loaded
1423
1424 If (UseSoftwareList != "true")
1425 { ; 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.
1426 If StringUtils.Contains(mameID,"ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664") ; these systems will use an ini to store game specific settings
1427 {
1428 If !SystemModuleIni.Exist()
1429 SystemModuleIni.Append() ; create a blank file if it does not exist
1430
1431 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1432 {
1433 ExpansionCartLocation := moduleIni.Read("Settings", "ExpansionCartLocation", romPathOrig . "\System","",1)
1434 ExpansionCartLocation := GetFullName(ExpansionCartLocation)
1435 CommandWaitOffset := moduleIni.Read("Settings", "CommandWaitOffset", 0,"",1)
1436
1437 ExpansionCart := moduleIni.Read(romName, "Expansion_Cart","extended_basic.rpk","",1) ; user can specify a rom specific cart instead of the default basic one
1438 Command := moduleIni.Read(romName, "Command", "","",1)
1439
1440 ; Now set the parameters to send to MAME
1441 If (romExtension = ".dsk") ; Expansion Disk
1442 {
1443 ; 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
1444 param1 := " -nat -gromport single -cart1"
1445 param2 := " """ . ExpansionCartLocation . "\" . ExpansionCart . """"
1446 param3 := " -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc"
1447 param4 := " -flop1"
1448 param5 := " """ . romPath . "\" . romName . romExtension . """"
1449 If StringUtils.Contains(romName, "\(Disk")
1450 {
1451 TimerUtils.Sleep(50)
1452 If (romTable.MaxIndex() = 2)
1453 {
1454 param4 := " -flop1 " . " """ . romTable[1,1] . """"
1455 param5 := " -flop2 " . " """ . romTable[2,1] . """"
1456 }
1457 }
1458 } Else If (romExtension = ".rpk") ; Cart Game (RPK Format)
1459 param1 := " -nat -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1460 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1461 } Else If (mameID = "aes") ; SNK Neo Geo AES
1462 { biosRegion := moduleIni.Read(romName, "BIOS_Region","asia","",1)
1463 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1464 param2 := " -cart " . romName
1465 }Else If (mameID = "apple2gs") ; Apple IIGS
1466 { externalOS := moduleIni.Read(romName, "External_OS","false","",1)
1467 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1468 multipartTable := CreateRomTable(multipartTable)
1469
1470 If (externalOS = "true")
1471 { CheckFile(romPath . "\" . 2gsSystemFile)
1472 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1473 } Else {
1474 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1475 If (multipartTable.MaxIndex() > 1)
1476 param3 := " -flop4", param4 := " """ . multipartTable[2,1] . """"
1477 }
1478 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1479 }Else If (mameID = "electron") ; Acorn Electron
1480 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1481 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1482 If (romExtension = ".bin")
1483 mediaDeviceType := "cart"
1484 Else ; any other format
1485 mediaDeviceType := "cass"
1486 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1487 }Else If (mameID = "sc3000") ; Sega SC-3000
1488 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1489 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1490 If StringUtils.Contains(romExtension,"\.bin|\.sg\|.sc")
1491 mediaDeviceType := "cart"
1492 Else ; any other format
1493 mediaDeviceType := "cass"
1494 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1495 }Else If (mameID = "c64") ; Commodore 64
1496 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1497 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1498 If StringUtils.Contains(romExtension,"\.d64|\.g64|\.g41|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1499 mediaDeviceType := "flop1"
1500 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1501 mediaDeviceType := "cass1"
1502 Else If StringUtils.Contains(romExtension,"\.80|\.a0|\.e0|\.crt")
1503 mediaDeviceType := "cart1"
1504 Else If StringUtils.Contains(romExtension,"\.p00|\.prg|\.t64")
1505 mediaDeviceType := "quik1"
1506 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1507 }Else If mameID = mbeeic ; Applied Technology MicroBee
1508 { microbeeModel := moduleIni.Read(romName, "MicroBee_Model","mbeeic","",1)
1509 If !StringUtils.Contains(microbeeModel,"mbee|mbeeic|mbeepc|mbeepc85|mbee56")
1510 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1511 Else If (microbeeModel != "mbeeic")
1512 mameID := microbeeModel
1513 If StringUtils.Contains(romExtension,"\.mwb|\.com|\.bee")
1514 mediaDeviceType := "quik1"
1515 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1516 mediaDeviceType := "cass"
1517 Else If StringUtils.Contains(romExtension,"\.rom")
1518 mediaDeviceType := "cart"
1519 Else If StringUtils.Contains(romExtension,"\.dsk")
1520 mediaDeviceType := "flop1"
1521 Else ; .bin format
1522 mediaDeviceType := "quik2"
1523 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1524 }Else If (mameID = "odyssey2") ; Magnavox Odyssey 2
1525 { param2 := " -ui_active" ;Enable partial keyboard mode at startup
1526 If romName not contains (USA
1527 mameID := "videopac"
1528 }Else If (mameID = "astrocde") ; Bally Astrocade
1529 {
1530 BlueRAMBasicRom := moduleIni.Read("Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin","",1) ; Blue RAM Basic rom
1531 RequiresReset := moduleIni.Read(romname, "RequiresReset","false","",1) ; Check if game requires a reset
1532
1533 BlueRAMBasicRomPath := new File(romPath . "\" . BlueRAMBasicRom)
1534 If (romExtension = ".script") {
1535 ; Will require blue ram basic
1536 If !BlueRAMBasicRomPath.Exist() {
1537 ; 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
1538 StringUtils.SplitPath(romPath,"",romBasePath) ; grab path one level up
1539 BlueRAMBasicRomPath.__Delete()
1540 BlueRAMBasicRomPath := new File(romBasePath . "\" . BlueRAMBasicRom)
1541 BlueRAMBasicRomPath.CheckFile("Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1542 }
1543
1544 ScriptFile := new File(romPath . "\" . romName . romExtension)
1545 param1 := " -cart """ . BlueRAMBasicRomPath.FileFullPath . """"
1546
1547 ; Replace rompath variable in script
1548 ScriptFile.Read()
1549 ScriptFile.Text := StringUtils.Replace(ScriptFile.Text, "{romPath}", romPath, "all")
1550
1551 ; Create cmd file to send to MESS
1552 RomCMDFile := new File(romPath . "\" . romName . ".cmd")
1553 RomCMDFile.Delete()
1554 RomCMDFile.Append(ScriptFile.Text)
1555 param2 := " -exp blue_ram_16k -debug -debugscript """ . RomCMDFile.FileFullPath . """"
1556
1557 closeDebugWindow := "true"
1558 }
1559 }Else If (mameID = "samcoupe") ; MGT Sam Coupe
1560 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1561 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1562
1563 If StringUtils.Contains(romExtension,"\.mgt|\.dsk|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1564 mediaDeviceType := "flop1"
1565 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""\nBOOT\n""" . AutoBootDelay . ""
1566 }Else If (mameID = "vic10") ; Commodore MAX Machine
1567 { AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1568 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1569
1570 If StringUtils.Contains(romExtension,"\.e0|\.80")
1571 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1572 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1573 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1574 Else If StringUtils.Contains(romExtension,"\.t64|\.prg|\.p00")
1575 {
1576 mediaDeviceType := "quik"
1577 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""RUN""" . AutoBootDelay . ""
1578 }
1579 }Else If (mameID = "cpc664") ; Amstrad CPC
1580 { LaunchProgram := moduleIni.Read(romName, "LaunchProgram","disk","",1) ; Read command from config.
1581 LaunchProgram := " -autoboot_command " . """RUN \""" . LaunchProgram . "\n"""
1582 AutoBootDelay := moduleIni.Read("Settings", "AutoBootDelay","2","",1) ; Read delay from config.
1583 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1584
1585 If StringUtils.Contains(romExtension,"\.d77|\.d88|\.1dd|\.dfi|\.imd|\.ipf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi|\.dsk")
1586 mediaDeviceType := "flop1"
1587 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """" . LaunchProgram . AutoBootDelay
1588 }
1589
1590 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1591 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
1592 If (iniBios != "")
1593 mameID := iniBios ; need to change the bios name for some games
1594 }
1595
1596 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1597 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
1598 { If !StringUtils.Contains(romExtension,"\.chd|\.cue")
1599 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1600 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1601 ; tgcdBios := CheckFile(emuPath . "\roms\CD-ROM System V2.01 (U).pce") ; older bios that doesn't seem to work with many games
1602 tgcdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce")
1603 param2 := " -cart " . """" . tgcdBios . """"
1604 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1605 pcecdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce")
1606 param2 := " -cart " . """" . pcecdBios . """"
1607 } Else If (mameID = "psx") { ; Sony PlayStation
1608 mameID := "psu" ; changing mameID sent to MAME to use the USA bios
1609 ; SelectMemCard() ; future function to swap around memcards
1610 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1611 } If (mameSystem = "Sega CD") { ;
1612 If StringUtils.InStr(romName,"(Jap") ; Mega CD Japanese v2
1613 mameID := "megacd2j"
1614 Else If StringUtils.InStr(romName,"(Euro") ; Mega CD European (PAL)
1615 mameID := "megacd"
1616 }
1617 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1618 }Else If (mameID = "gamecom") ; Tiger Game.com
1619 { If (romExtension != ".txt")
1620 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1621 }Else If (mameID = "genesis") ; Sega Genesis
1622 { If (StringUtils.InStr(romName, "(Europe") || StringUtils.InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1623 mameID := "megadriv"
1624 }Else If (mameID = "megadriv") ; Sega Mega Drive
1625 { If (StringUtils.InStr(romName, "(USA") || StringUtils.InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1626 mameID := "genesis"
1627 }Else If (mameID = "vii") ; JungleTac Sport Vii
1628 { If (romName = "Built-In Games (China)") ; Has some built-in games, gotta launch just BIOS for it.
1629 param1 := ""
1630 }Else If (mameID = "alice32") ; Matra & Hachette Alice
1631 { If (romExtension != ".txt")
1632 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1633 }Else If (mameID = "cgenie") ; EACA EG2000 Colour Genie
1634 { If (romExtension != ".txt")
1635 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1636 }Else If (mameID = "pockstat") ; Sony PocketStation
1637 { If (romExtension != ".gme")
1638 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1639 }Else If (mameID = "coco3") ; Tandy TRS-80 Color Computer
1640 { If (romExtension != ".txt")
1641 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1642 }Else If (mameID = "zx81") ; Sinclair ZX81
1643 { If (romExtension != ".txt")
1644 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1645 }Else If (mameID = "lynx128k") ; Camputers Lynx
1646 { If (romExtension != ".txt")
1647 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1648 }Else If (mameID = "vg5k") ; Philips VG 5000
1649 { If (romExtension != ".txt")
1650 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1651 }Else If (mameID = "sorcerer") ; Exidy Sorcerer
1652 { If (romExtension = ".snp") ; Snapshot file
1653 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1654 Else If (romExtension = ".bin")
1655 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1656 }Else If (messID = "jupace") ; jupiter ace
1657 { If (romExtension = ".ace")
1658 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1659 }Else If (mameID = "a800" || mameID = "fds") ; Atari 8-Bit, Nintendo Famicom Disk System
1660 { If (romExtension != ".txt")
1661 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1662 }Else If (mameID = "vectrex") ; GCE Vectrex
1663 { 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)
1664 param1 := ""
1665 }Else If (mameID = "apfm1000") ; APF Imagination Machine/APF M1000
1666 { If (romName = "Rocket Patrol (USA)") ; Rocket Patrol is built into the APF M1000 ROM.
1667 param1 := ""
1668 }Else If (mameID = "adam") ; Coleco ADAM
1669 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1670 Else If (mameID = "pegasus") ; Aamber Pegasus
1671 { If (romExtension != ".txt")
1672 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1673 }Else If (mameID = "gp32") ; GamePark 32
1674 { If (romExtension != ".txt")
1675 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1676 }Else If (mameID = "svmu") ; Sega VMU
1677 {
1678 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1679 }Else If (mameID = "x1turbo40") ; Sharp X1
1680 { If StringUtils.Contains(romExtension,"\.bin|\.rom")
1681 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1682 Else If StringUtils.Contains(romExtension,"\.wav|\.tap")
1683 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1684 Else
1685 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1686 }Else If (mameID = "pc8801") ; NEC PC-8801
1687 { If (romExtension = ".d88")
1688 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1689 }Else If (mameID = "fmnew7") ; Fujitsu FM-7
1690 { If StringUtils.Contains(romExtension,"\.fdi|\.td0|\.imd|\.cqm|\.dsk|\.d77|\.d88|\.1dd")
1691 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1692 Else If StringUtils.Contains(romExtension,"\.wav|\.t77")
1693 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1694 }Else If (mameID = "apple2ep") ; Apple II
1695 { If StringUtils.Contains(romExtension,"\.dsk|\.do|\.po|\.rti|\.edd|\.d77|\.d88|\.1dd|\.dfi|\.imd|\.i pf|\.mfi|\.mfm|\.td0|\.cqm|\.cqi")
1696 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1697 Else If StringUtils.Contains(romExtension,"\.wav")
1698 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1699 }Else If (mameID = "n64dd") ; Nintendo 64DD
1700 {
1701 N64RomFile := new FIle(romPath . "\" . romName . ".n64")
1702 If N64RomFile.Exist()
1703 param1 := " -cart """ . N64RomFile.FileFullPath . """ -quik """ . romPath . "\" . romName . romExtension . """"
1704 Else
1705 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1706 }Else If StringUtils.Contains(mameID,"studio2|mpt02") ; RCA Studio 2
1707 {
1708 If (romExtension != ".txt")
1709 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1710 Else {
1711 If StringUtils.Contains(romName,"Doodle")
1712 button2 := "A 1" ; Press 1 on P1 controller
1713 If StringUtils.Contains(romName,"Patterns")
1714 button2 := "A 2" ; Press 2 on P1 controller
1715 If StringUtils.Contains(romName,"Bowling")
1716 button2 := "A 3" ; Press 3 on P1 controller
1717 If StringUtils.Contains(romName,"Freeway")
1718 button2 := "A 4" ; Press 4 on P1 controller
1719 If StringUtils.Contains(romName,"Addition")
1720 button2 := "A 5" ; Press 5 on P1 controller
1721 }
1722
1723 ; Generate a lua script to press the Clear button so games will start
1724 ScriptFileName := GeneratePressButtonScript("Clear",button2)
1725 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1726 }
1727 } Else { ; Use Software List
1728 hashname := mameID
1729 param1 := " """ . romName . """" ; param1 used for launching from software lists
1730
1731 If (mameID = "aes") ; SNK Neo Geo AES
1732 { hashname := "neogeo"
1733 biosRegion := moduleIni.Read(romName, "BIOS_Region","asia","",1)
1734 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1735 }
1736 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
1737 }
1738
1739 If (mameID = "vectrex") { ; GCE Vectrex
1740 VectrexArtFile := new File(emuPath . "\artwork\Vectrex\" . romName . ".png")
1741 param2 := " -view " . (If VectrexArtFile.Exist() ? ("""" . romName . """") : "standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
1742 }
1743
1744 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
1745 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
1746
1747 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
1748 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
1749
1750 If StringUtils.InStr(romParams,"-rompath")
1751 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.")
1752 If StringUtils.InStr(sysStaticParams,"-rompath")
1753 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.")
1754
1755 ; use a custom rom name, not the one from the db
1756 If mameRomName {
1757 MameRomOriginalFile := new File(romPath . "\" . romName . romExtension)
1758 MameRomCustomFile := new File(romPath . "\" . mameRomName . romExtension)
1759 errLvl := MameRomOriginalFile.Move(MameRomCustomFile.FileFullPath) ; rename rom to match what mame needs
1760 originalRomName := romName ; store romName from database so we know what to rename it back to later
1761 romName := mameRomName
1762 If errLvl
1763 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)
1764 Else ; if rename was successful, set var so we know to move it back later
1765 fileRenamed := 1
1766 }
1767
1768 ; use a custom cfg file if it exists and append it to param1
1769 CustomCFGPath := new Folder(emuPath . "\cfg\" . mameID . "\" . dbName)
1770 If CustomCFGPath.Exist()
1771 param1 := " -cfg_directory """ . CustomCFGPath.FileFullPath . """" . param1
1772
1773 If (bilinearFilter = "true")
1774 bilinearEnabled := " -filter"
1775 Else
1776 bilinearEnabled := " -nofilter"
1777
1778 If (cheatMode = "true") {
1779 CheatZipFile := new File(emuPath . "\cheat.zip")
1780 Cheat7zFile := new File(emuPath . "\cheat.7z")
1781 If (!CheatZipFile.Exist() && !Cheat7zFile.Exist())
1782 RLLog.Warning("Module - You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
1783 Else {
1784 RLLog.Info("Module - Cheat file found in " . emuPath)
1785 If cheatModeKey ; if user wants to use a key to enable CheatMode
1786 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
1787 Else ; no cheat mode key defined
1788 cheatEnabled := " -cheat"
1789 }
1790 }
1791
1792 If (RequiresReset = "true")
1793 { ; Generate a lua script to send a system soft reset
1794 ScriptFileName := GenerateSoftResetScript()
1795 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1796 }
1797
1798 HideAppStart(hideEmuObj,hideEmu)
1799
1800
1801
1802 If (legacyMode = "true")
1803 { RLLog.Info("Module - Running MAME in legacy Mode")
1804 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
1805 } Else {
1806 RLLog.Info("Module - Running MAME in non-legacy mode")
1807 ; If (networkPlayers = 1 || !linkEnabledGame) {
1808 If !networkSession {
1809 RLLog.Info("Module - SinglePlayer session")
1810 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
1811 } Else { ; multiplayer game run
1812 RLLog.Info("Module - Network/MultiPlayer session")
1813 BuildNVRAMObject() ; build nvram object
1814 ;screen positions
1815 screenPos := []
1816 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
1817 If (networkType="localLink")
1818 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
1819 Loop % networkPlayers
1820 {
1821 currentPlayer := A_Index
1822 ; Update NVRAM setting(s)
1823 If (enableNVRAMAutomation = "true") {
1824 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
1825 NVRamFile%currentPlayer% := new File(emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1])
1826 If NVRamFile%currentPlayer%.Exist() {
1827 RLLog.Info("Module - Checking nvram file(s) for required changes")
1828 If (networkType = "localLink") { ; only local link is supported for now
1829 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
1830 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
1831 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
1832 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
1833 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
1834 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
1835 } Else If (networkType = "Server") {
1836 RLLog.Info("Module - Converting this nvram to ""Master"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1837 ; 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
1838 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
1839 } Else If (networkType = "Client") {
1840 RLLog.Info("Module - Converting this nvram to ""Slave"" in: " . NVRamFile%currentPlayer%.FileFullPath)
1841 ; 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
1842 HexCompareWrite(NVRamFile%currentPlayer%.FileFullPath,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
1843 }
1844 } Else
1845 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)
1846 } Else
1847 RLLog.Info("Module - This rom does not contain an entry in the NVRAM object")
1848 }
1849 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
1850 MameMultiPlayer%currentPlayer%Exe := new Process(emuPath . "\" . executable) ; instantiate a new process for each player
1851 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
1852 MameMultiPlayer%currentPlayer%Exe.Process("Exist") ; get PID
1853 MameMultiPlayer%currentPlayer%Window := new Window(new WindowTitle("","","","",MameMultiPlayer%currentPlayer%Exe.PID))
1854 MameMultiPlayer%currentPlayer%Window.ExcludeTitle := "MAMEOutput" ; ignore the mame debug window
1855 MameMultiPlayer%currentPlayer%Window.Wait()
1856 }
1857
1858 Loop % networkPlayers
1859 {
1860 MameMultiPlayer%A_Index%Window.Get("ID")
1861 MameMultiPlayer%A_Index%Window.RemoveTitlebar()
1862 MameMultiPlayer%A_Index%Window.ToggleMenu()
1863 MameMultiPlayer%A_Index%Window.RemoveBorder()
1864 MameMultiPlayer%A_Index%Window.Move(screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H)
1865 TimerUtils.Sleep(50)
1866 }
1867 }
1868 }
1869
1870 If errLvl {
1871 If (errLvl = 1)
1872 Error := "Failed Validity"
1873 Else If(errLvl = 2)
1874 Error := "Missing Files"
1875 Else If(errLvl = 3)
1876 Error := "Fatal Error"
1877 Else If(errLvl = 4)
1878 Error := "Device Error"
1879 Else If(errLvl = 5)
1880 Error := "Game Does Not Exist"
1881 Else If(errLvl = 6)
1882 Error := "Invalid Config"
1883 Else If StringUtils.Contains(errLvl,"7|8|9")
1884 Error := "Identification Error"
1885 Else
1886 Error := "MAME Error"
1887 RLLog.Error("MAME Error - " . Error)
1888 }
1889
1890 emuPrimaryWindow.Wait()
1891 emuPrimaryWindow.WaitActive()
1892
1893 If (mameID = "ti99_4a") ; Texas Instruments TI 99-4A
1894 {
1895 KeyUtils.SendCommand("X",1000) ; To bypass the first screen
1896 If (Command)
1897 KeyUtils.SendCommand(Command,,,,,,CommandWaitOffset) ; Send command affect it with an offset if needed
1898 }
1899
1900 ; Close the debugger window if exists
1901 If (closeDebugWindow = "true") {
1902 emuDebugWindow.Wait(2)
1903 emuDebugWindow.Close()
1904 }
1905
1906 BezelDraw()
1907 HideAppEnd(hideEmuObj,hideEmu)
1908
1909 If (networkPlayers = 1 || !linkEnabledGame) {
1910 emuPrimaryWindow.Show() ; Show the emulator
1911 } Else {
1912 Loop % networkPlayers
1913 MameMultiPlayer%A_Index%Window.Show() ; Show the emulator
1914 MameMultiPlayer1Window.Activate() ; Activate first player window so that first player can use keyboard instead of last player
1915 }
1916
1917 FadeInExit()
1918 primaryExe.Process("WaitClose")
1919 7zCleanUp()
1920 BezelExit()
1921
1922 If fileRenamed { ; Rename file back to alternate name for next launch
1923 errLvl := MameRomCustomFile.Move(MameRomOriginalFile.FileFullPath) ; Put original name back
1924 If errLvl ; If rename was successful, set var so we know to move it back later
1925 ScriptError("There was a problem renaming " . MameRomCustomFile.FileName . " back to " . MameRomOriginalFile.FileName)
1926 }
1927
1928 FadeOutExit()
1929 ExitModule()
1930
1931
1932 ListXMLInfo(rom){ ; Returns MAME info about parent rom, orientation angle, resolution
1933 Global emuFullPath,emuPath,RLLog
1934 ListXMLObject := Object()
1935 listXMLVarLog := ""
1936 ComSpecProcess := new Process(ComSpec) ; instantiate cmd.exe process
1937 ComSpecProcess.RunDirect(comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", emuPath, "Hide", 1) ; Run from emu's folder
1938 TempBezelFile := new File(emuPath . "\tempBezel.txt")
1939 TempBezelFile.Read()
1940 StringUtils.RegExMatch(TempBezelFile.Text, "s)<(machine|game).*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
1941 StringUtils.RegExMatch(parent,"cloneof=" . """" . ".*", parent)
1942 StringUtils.RegExMatch(parent,"""" . ".*", parent)
1943 parent := StringUtils.TrimLeft(parent, 1)
1944 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
1945 StringUtils.RegExMatch(angle,"[0-9]+", angle, "-6")
1946 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*width=" . """" . "[0-9]+" . """", width)
1947 StringUtils.RegExMatch(width,"[0-9]+", width, "-6")
1948 StringUtils.RegExMatch(TempBezelFile.Text, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
1949 StringUtils.RegExMatch(Height,"[0-9]+", Height, "-6")
1950 StringUtils.RegExMatch(TempBezelFile.Text, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
1951 StringUtils.RegExMatch(Ways,"[0-9]+", Ways, "-6")
1952 logVars := "Parent|Angle|Height|Width|Ways"
1953 Loop, Parse, logVars, |
1954 {
1955 currentobj := {}
1956 currentobj.Label := A_Loopfield
1957 currentobj.Value := %A_Loopfield%
1958 ListXMLObject.Insert(currentobj["Label"], currentobj)
1959 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
1960 }
1961 RLLog.Info("Module - MAME ListXML values: " . listXMLLog)
1962 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
1963 ListXMLObject["Angle"].Value := true
1964 RLLog.Info("Module - This game's height is greater than its width, forcing vertical mode")
1965 }
1966 TempBezelFile.Delete()
1967 Return ListXMLObject
1968 }
1969
1970 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
1971 Global emuPath
1972
1973 SoftScriptFile := new File(emuPath . "\soft_reset.lua")
1974 ScriptFileName := emuPath . "\soft_reset.lua"
1975 SoftScriptFile.Delete()
1976
1977 AppendTxt :="
1978 (
1979 -- This script will reset the machine
1980 local function reset_machine()
1981 if resetcounter == nil then
1982 manager:machine():soft_reset();
1983 resetcounter = 1;
1984 end
1985 end
1986 if resetcounter == nil then
1987 emu.wait(1);
1988 reset_machine();
1989 end
1990 )"
1991 SoftScriptFile.Append(AppendTxt)
1992 Return SoftScriptFile.FileFullPath
1993 }
1994
1995 GeneratePressButtonScript(button1,button2=""){ ; Generates a lua script to send a soft reset to MAME
1996 Global emuPath
1997
1998 PressScriptFile := new File(emuPath . "\press_button.lua")
1999 PressScriptFile.Delete()
2000 If (button2) {
2001 button2str := "`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(1);`n`t`temu.wait(1);`n`t`tioport[""" . button2 . """]:write(0);"
2002 }
2003
2004 AppendTxt :="
2005 (
2006 local function press_button()
2007 if resetcounter == nil then
2008 ioport[""" . button1 . """]:write(1);
2009 emu.wait(1);
2010 ioport[""" . button1 . """]:write(0);
2011 resetcounter = 1;" . button2str . "
2012 end
2013 end
2014 if resetcounter == nil then
2015 emu.wait(1);
2016 press_button();
2017 end
2018 )"
2019 PressScriptFile.Append(AppendTxt)
2020 Return PressScriptFile.FileFullPath
2021 }
2022
2023 BuildNVRAMObject() {
2024 Global nvramSettings,RLLog
2025 RLLog.Info("BuildNVRAMObject - Started")
2026
2027 nvramSettings := {}
2028
2029 nvramSettings["vr"] := {}
2030 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"]}}}
2031
2032 nvramSettings["vr"]["Player"] := {}
2033 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"})
2034 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"})
2035 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"})
2036 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"})
2037 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"})
2038 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"})
2039 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"})
2040 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"})
2041 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"]}}
2042
2043 nvramSettings["vformula"] := {}
2044 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"]}}}
2045
2046 nvramSettings["vformula"]["Player"] := {}
2047 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"})
2048 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"})
2049 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"})
2050 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"})
2051 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"})
2052 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"})
2053 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"})
2054 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"})
2055 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"]}}
2056
2057 RLLog.Info("BuildNVRAMObject - Ended")
2058 }
2059
2060 BezelLabel:
2061 emuConsoleWindow.Set("Transparent",0)
2062 Return
2063
2064 HaltEmu:
2065 If (pauseMethod = 1)
2066 { disableSuspendEmu := "true"
2067 disableRestoreEmu := "true"
2068 emuPrimaryWindow.PostMessage("0x211",1)
2069 } Else If (pauseMethod = 2)
2070 { disableSuspendEmu := "true"
2071 emuPrimaryWindow.PostMessage("0x211",1)
2072 } Else If (pauseMethod = 3)
2073 { disableSuspendEmu := "true"
2074 disableRestoreEmu := "true"
2075 emuPrimaryWindow.PostMessage(0x0400+6,1)
2076 } Else If (pauseMethod = 4)
2077 { disableSuspendEmu := "true"
2078 emuPrimaryWindow.PostMessage(0x0400+6,1)
2079 } Else If (pauseMethod = 5)
2080 { disableSuspendEmu := "true"
2081 KeyUtils.Send("{P down}")
2082 TimerUtils.Sleep(1000)
2083 KeyUtils.Send("{P up} ")
2084 }
2085 Return
2086 RestoreEmu:
2087 If (pauseMethod = 1)
2088 emuPrimaryWindow.PostMessage("0x212",1)
2089 Else If (pauseMethod = 2)
2090 emuPrimaryWindow.PostMessage("0x212",1)
2091 Else If (pauseMethod = 3)
2092 emuPrimaryWindow.PostMessage(0x0400+6,0)
2093 Else If (pauseMethod = 4)
2094 emuPrimaryWindow.PostMessage(0x0400+6,0)
2095 Else If (pauseMethod = 5) {
2096 disableSuspendEmu := "true"
2097 KeyUtils.Send("{P down}")
2098 TimerUtils.Sleep(1000)
2099 KeyUtils.Send("{P up} ")
2100 }
2101 emuPrimaryWindow.Activate()
2102 Return
2103
2104 CloseProcess:
2105 FadeOutStart()
2106 If (networkSession && networkPlayers > 1) {
2107 Loop % networkPlayers {
2108 MameMultiPlayer%A_Index%Window.Close()
2109 MameMultiPlayer%A_Index%Window.WaitClose()
2110 }
2111 } Else
2112 emuPrimaryWindow.Close()
2113 Return
2114
211513:29:20:069 | RL | INFO | +16 | BuildScript - Loaded Pause scripts
211613:29:20:074 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
211713:29:20:078 | RL | INFO | +15 | BuildScript - Loaded Statistics.ahk script
211813:29:20:081 | RL | INFO | +0 | BuildScript - Loaded User Functions.ahk script
211913:29:20:084 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
212013:29:20:089 | RL | INFO | +0 | Main - Module is built
212113:29:20:092 | RL | INFO | +16 | CheckFile - Checking if D:\RocketLauncher\AutoHotkey.dll exists
212213:29:20:105 | RL | DEBUG | +0 | CheckFile - Attributes:
2123 FileDescription AutoHotkey_H ANSI 32-bit
2124 FileVersion 1.1.13.00
2125 InternalName AutoHotkey_H
2126 LegalCopyright Copyright (C) 2003-2013
2127 OriginalFilename AutoHotkey.exe
2128 ProductName AutoHotkey_H
2129 ProductVersion 1.1.13.00
2130 File Size: 802304 bytes
2131 Created: 9/5/2016 - 4:27:18
2132 Modified: 9/5/2016 - 9:47:51
213313:29:20:108 | RL | INFO | +16 | Main - Hiding taskbar
213413:29:20:111 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Shell_TrayWnd"
213513:29:20:114 | RL | TRACE | +0 | Window.__New - Created: "Start ahk_class Button"
213613:29:20:117 | RL | TRACE | +0 | Window.Hide - Hiding window "ahk_class Shell_TrayWnd"
213713:29:20:240 | RL | TRACE | +125 | Window.Hide - Hiding window "Start ahk_class Button"
213813:29:20:244 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
213913:29:20:247 | RL | INFO | +0 | Main - Running module
214013:29:20:464 | MD | INFO | +N/A | Module initialized
214113:29:20:487 | MD | TRACE | +32 | XHotkeyTableCreation - Started
214213:29:20:490 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
214313:29:20:493 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 1 check
214413:29:20:496 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 2 check
214513:29:20:517 | MD | TRACE | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
214613:29:20:519 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
214713:29:20:522 | MD | INFO | +0 | CheckFile - Checking if D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe exists
214813:29:20:525 | MD | DEBUG | +0 | CheckFile - Attributes:
2149 File Size: 1178624 bytes
2150 Created: 9/5/2016 - 11:23:25
2151 Modified: 6/15/2016 - 4:03:22
215213:29:20:528 | MD | INFO | +0 | Keymapper - Loading xpadder
215313:29:20:552 | MD | INFO | +31 | RunKeymapper - Started, using method "load"
215413:29:20:555 | MD | INFO | +0 | GetJoystickArray - Started
215513:29:20:676 | MD | TRACE | +125 | GetJoystickArray - Joysticks Detected: 1000000000000000
215613:29:20:681 | MD | INFO | +0 | GetJoystickGUID - Started
215713:29:20:684 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 70ACC850BC70E6118005444553540000
215813:29:20:707 | MD | TRACE | +31 | GetJoystickArray - ID: 1 | Port: 0 | Name: I-PAC Ultimate | MID: d209 | PID: 0410 | GUID: 70ACC850BC70E6118005444553540000
215913:29:20:710 | MD | INFO | +0 | GetJoystickArray - Ended
216013:29:20:713 | MD | TRACE | +0 | RunKeymapper - Found your keymapper application here: "D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe"
216113:29:20:716 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
216213:29:20:735 | MD | TRACE | +32 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "I-PAC Ultimate"
216313:29:20:738 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): D:\RocketLauncher\Profiles\xpadder\MAME\hsf2|D:\RocketLauncher\Profiles\xpadder\MAME\MAME|D:\RocketLauncher\Profiles\xpadder\MAME\_Default|D:\RocketLauncher\Profiles\xpadder\_Default|D:\RocketLauncher\Profiles\xpadder\_Default\blank
216413:29:20:741 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\hsf2\I-PAC Ultimate\p1.xpadderprofile
216513:29:20:744 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\hsf2\p1.xpadderprofile
216613:29:20:747 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\MAME\I-PAC Ultimate\p1.xpadderprofile
216713:29:20:770 | MD | TRACE | +31 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\MAME\p1.xpadderprofile
216813:29:20:773 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\_Default\I-PAC Ultimate\p1.xpadderprofile
216913:29:20:775 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\MAME\_Default\p1.xpadderprofile
217013:29:20:778 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\_Default\I-PAC Ultimate\p1.xpadderprofile
217113:29:20:801 | MD | TRACE | +31 | GetProfile - Searching for a Player 1 profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile
217213:29:20:803 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile
217313:29:20:806 | MD | INFO | +0 | RunXpadder - Started
217413:29:20:809 | MD | INFO | +0 | Process - Exist JoyToKey.exe
217513:29:20:833 | MD | TRACE | +31 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
217613:29:20:836 | MD | INFO | +0 | Run - Running: D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe /C
217713:29:20:881 | MD | DEBUG | +47 | Run - "Xpadder.exe /C" Process ID: 4504
217813:29:20:884 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Utilities\3rd Party\Xpadder\Xpadder\xpadder.ini
217913:29:20:908 | MD | INFO | +31 | Process - WaitClose Xpadder.exe 2
218013:29:21:017 | MD | TRACE | +110 | RunXpadder - Reading the order in D:\Utilities\3rd Party\Xpadder\Xpadder\xpadder.ini and arranging profiles found to match that order
218113:29:21:022 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
218213:29:21:025 | MD | INFO | +0 | Run - Running: D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile" /M
218313:29:21:045 | MD | DEBUG | +31 | Run - "Xpadder.exe "D:\RocketLauncher\Profiles\xpadder\_Default\p1.xpadderprofile" /M" Process ID: 2448
218413:29:21:048 | MD | INFO | +0 | RunXpadder - Ended
218513:29:21:052 | MD | INFO | +0 | RunKeymapper - Ended
218613:29:21:055 | MD | DEBUG | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
218713:29:21:059 | MD | DEBUG | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
218813:29:21:082 | MD | DEBUG | +31 | fadeLyr3Animation: DefaultFadeAnimation
218913:29:21:085 | MD | DEBUG | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
219013:29:21:089 | MD | TRACE | +0 | XHotkeyTableCreation - Started
219113:29:21:112 | MD | TRACE | +32 | XHotkeyTableCreation - KeyGroup ~NumpadAdd not in TableKeyGroups ~Esc,
219213:29:21:115 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 1 check
219313:29:21:118 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 2 check
219413:29:21:121 | MD | TRACE | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadAdd" to call label: "TogglePauseMenuStatus"
219513:29:21:138 | MD | TRACE | +31 | XHotkeyTableCreation - Ended
219613:29:21:141 | MD | TRACE | +0 | XHotkeyTableCreation - Started
219713:29:21:145 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~NumpadAdd,
219813:29:21:148 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 1 check
219913:29:21:151 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 2 check
220013:29:21:175 | MD | TRACE | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
220113:29:21:179 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
220213:29:21:182 | MD | INFO | +0 | StartModule - Started
220313:29:21:205 | MD | INFO | +31 | StartModule - MEmu: MAME
2204 MEmuV: v0.166
2205 MURL: http://www.mame.net/
2206 MAuthor: djvj,faahrev,brolly,Tomkun
2207 MVersion: 2.3.7
2208 MCRC: 5C737136
2209 iCRC: 25E2CCF
2210 MID:
2211 MSystem: "AAE","Aamber Pegasus","Acorn Electron","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Apple II","Apple IIGS","Applied Technology MicroBee","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","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","Tiger Game.com","Tomy Tutor","VTech CreatiVision","Watara Supervision","Williams Classics"
221213:29:21:208 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "MAME"
221313:29:21:212 | MD | INFO | +0 | PluginInit - Started
221413:29:21:215 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
221513:29:21:240 | MD | INFO | +32 | CheckFile - Checking if D:\HyperSpin\Databases\MAME\MAME.xml exists
221613:29:21:243 | MD | DEBUG | +0 | CheckFile - Attributes:
2217 File Size: 3498160 bytes
2218 Created: 9/28/2016 - 6:11:38
2219 Modified: 9/28/2016 - 6:12:03
222013:29:21:272 | MD | DEBUG | +31 | BuildDatabaseTable - Searching for a "Game Name" in the database
222113:29:21:275 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
222213:29:21:301 | MD | DEBUG | +31 | BuildDatabaseTable - Searching database for: Name
222313:29:21:304 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "Hyper Street Fighter II: The Anniversary Edition (USA 040202)"
222413:29:21:308 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
222513:29:21:331 | MD | DEBUG | +31 | BuildDatabaseTable - Could not find: Cloneof
222613:29:21:334 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
222713:29:21:337 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Capcom"
222813:29:21:340 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
222913:29:21:362 | MD | DEBUG | +32 | BuildDatabaseTable - Found "Year" with a value: "2004"
223013:29:21:365 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
223113:29:21:368 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Fighter"
223213:29:21:371 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
223313:29:21:393 | MD | DEBUG | +31 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Yellow (Animated Violence Mild)"
223413:29:21:396 | MD | TRACE | +0 | PluginInit - GameInfo:
2235 GameInfo Label: Genre | GameInfo Value: Fighter
2236 GameInfo Label: Name | GameInfo Value: Hyper Street Fighter II: The Anniversary Edition (USA 040202)
2237 GameInfo Label: Publisher | GameInfo Value: Capcom
2238 GameInfo Label: Rating | GameInfo Value: AAMA - Yellow (Animated Violence Mild)
2239 GameInfo Label: Year | GameInfo Value: 2004
224013:29:21:399 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
224113:29:21:403 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
224213:29:21:426 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo: D:\HyperSpin\Media\MAME\Images\Wheel\hsf2.png
224313:29:21:429 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: D:\HyperSpin\Media\Main Menu\Images\Wheel\MAME.png
224413:29:21:433 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2245 Asset Label: System Logo | Asset Path1: D:\HyperSpin\Media\Main Menu\Images\Wheel\MAME.png | Asset Extension1: png | Asset Type1: system
224613:29:21:435 | MD | INFO | +0 | BuildAssetsTable - Ended
224713:29:21:455 | MD | INFO | +31 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
224813:29:21:458 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: D:\HyperSpin\Media\MAME\Images\Artwork1\hsf2.png
224913:29:21:462 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Box Art: D:\HyperSpin\Media\MAME\Images\Artwork2\hsf2.png
225013:29:21:465 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: D:\HyperSpin\Media\MAME\Images\Artwork3\hsf2.png
225113:29:21:488 | MD | DEBUG | +32 | BuildAssetsTable - Searching for a Flyers: D:\HyperSpin\Media\MAME\Images\Artwork4\hsf2.png
225213:29:21:491 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Letters: D:\HyperSpin\Media\MAME\Images\Letters
225313:29:21:525 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Other: D:\HyperSpin\Media\MAME\Images\Other
225413:29:21:552 | MD | DEBUG | +31 | BuildAssetsTable - Media assets found:
2255 Asset Label: Letters | Asset Path1: D:\HyperSpin\Media\MAME\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
2256 Asset Label: Letters | Asset Path2: D:\HyperSpin\Media\MAME\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
2257 Asset Label: Letters | Asset Path3: D:\HyperSpin\Media\MAME\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
2258 Asset Label: Letters | Asset Path4: D:\HyperSpin\Media\MAME\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
2259 Asset Label: Letters | Asset Path5: D:\HyperSpin\Media\MAME\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
2260 Asset Label: Letters | Asset Path6: D:\HyperSpin\Media\MAME\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
2261 Asset Label: Letters | Asset Path7: D:\HyperSpin\Media\MAME\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
2262 Asset Label: Letters | Asset Path8: D:\HyperSpin\Media\MAME\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
2263 Asset Label: Letters | Asset Path9: D:\HyperSpin\Media\MAME\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
2264 Asset Label: Letters | Asset Path10: D:\HyperSpin\Media\MAME\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
2265 Asset Label: Letters | Asset Path11: D:\HyperSpin\Media\MAME\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
2266 Asset Label: Letters | Asset Path12: D:\HyperSpin\Media\MAME\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
2267 Asset Label: Letters | Asset Path13: D:\HyperSpin\Media\MAME\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
2268 Asset Label: Letters | Asset Path14: D:\HyperSpin\Media\MAME\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
2269 Asset Label: Letters | Asset Path15: D:\HyperSpin\Media\MAME\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
2270 Asset Label: Letters | Asset Path16: D:\HyperSpin\Media\MAME\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
2271 Asset Label: Letters | Asset Path17: D:\HyperSpin\Media\MAME\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
2272 Asset Label: Letters | Asset Path18: D:\HyperSpin\Media\MAME\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
2273 Asset Label: Letters | Asset Path19: D:\HyperSpin\Media\MAME\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
2274 Asset Label: Letters | Asset Path20: D:\HyperSpin\Media\MAME\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
2275 Asset Label: Letters | Asset Path21: D:\HyperSpin\Media\MAME\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
2276 Asset Label: Letters | Asset Path22: D:\HyperSpin\Media\MAME\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
2277 Asset Label: Letters | Asset Path23: D:\HyperSpin\Media\MAME\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
2278 Asset Label: Letters | Asset Path24: D:\HyperSpin\Media\MAME\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
2279 Asset Label: Letters | Asset Path25: D:\HyperSpin\Media\MAME\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
2280 Asset Label: Letters | Asset Path26: D:\HyperSpin\Media\MAME\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
2281 Asset Label: Letters | Asset Path27: D:\HyperSpin\Media\MAME\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
2282 Asset Label: Letters | Asset Path28: D:\HyperSpin\Media\MAME\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
2283 Asset Label: Letters | Asset Path29: D:\HyperSpin\Media\MAME\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
2284 Asset Label: Letters | Asset Path30: D:\HyperSpin\Media\MAME\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
2285 Asset Label: Letters | Asset Path31: D:\HyperSpin\Media\MAME\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
2286 Asset Label: Letters | Asset Path32: D:\HyperSpin\Media\MAME\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
2287 Asset Label: Letters | Asset Path33: D:\HyperSpin\Media\MAME\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
2288 Asset Label: Letters | Asset Path34: D:\HyperSpin\Media\MAME\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
2289 Asset Label: Letters | Asset Path35: D:\HyperSpin\Media\MAME\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
2290 Asset Label: Letters | Asset Path36: D:\HyperSpin\Media\MAME\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
2291 Asset Label: Letters | Asset Path37: D:\HyperSpin\Media\MAME\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
2292 Asset Label: Letters | Asset Path38: D:\HyperSpin\Media\MAME\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
2293 Asset Label: Letters | Asset Path39: D:\HyperSpin\Media\MAME\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
2294 Asset Label: Other | Asset Path1: D:\HyperSpin\Media\MAME\Images\Other\Pointer.png | Asset Extension1: png | Asset Type1: system
229513:29:21:554 | MD | INFO | +0 | BuildAssetsTable - Ended
229613:29:21:557 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Video|System Video
229713:29:21:580 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Video: D:\HyperSpin\Media\MAME\Video\hsf2.*
229813:29:21:583 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Video: D:\HyperSpin\Media\Main Menu\Video\MAME.*
229913:29:21:586 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2300 Asset Label: System Video | Asset Path1: D:\HyperSpin\Media\Main Menu\Video\MAME.mp4 | Asset Extension1: mp4 | Asset Type1: system
230113:29:21:589 | MD | INFO | +0 | BuildAssetsTable - Ended
230213:29:21:610 | MD | INFO | +32 | PluginInit - Ended
230313:29:21:612 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: hsf2
230413:29:21:615 | MD | INFO | +0 | SetDisplaySettings - Started
230513:29:21:621 | MD | INFO | +0 | SetDisplaySettings - Ended
230613:29:21:645 | MD | TRACE | +31 | XHotkeyTableCreation - Started
230713:29:21:648 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,
230813:29:21:651 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 1 check
230913:29:21:653 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 2 check
231013:29:21:677 | MD | TRACE | +31 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
231113:29:21:680 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
231213:29:21:683 | MD | INFO | +0 | LEDBlinky - Started, sending mode START
231313:29:21:707 | MD | INFO | +31 | Run - Running: D:\Utilities\3rd Party\LEDBlinky\LEDBlinky\LEDBlinky.exe "hsf2" "MAME"
231413:29:21:738 | MD | DEBUG | +32 | Run - "LEDBlinky.exe "hsf2" "MAME"" Process ID: 7320
231513:29:21:741 | MD | INFO | +0 | LEDBlinky - Ended
231613:29:21:745 | MD | INFO | +0 | WinIPAC - Started with mode: START
231713:29:21:768 | MD | DEBUG | +31 | WinIPAC - Searching for profiles
231813:29:21:771 | MD | DEBUG | +0 | WinIPAC - Loading found profile: D:\RocketLauncher\Profiles\WinIPAC\MAME.ipc
231913:29:21:775 | MD | INFO | +0 | Run - Running: C:\Program Files (x86)\WinIPAC V2\WinIPAC.exe "D:\RocketLauncher\Profiles\WinIPAC\MAME.ipc"
232013:29:21:803 | MD | DEBUG | +31 | Run - "WinIPAC.exe "D:\RocketLauncher\Profiles\WinIPAC\MAME.ipc"" Process ID: 7088
232113:29:21:806 | MD | INFO | +0 | WinIPAC - Ended
232213:29:21:828 | MD | TRACE | +31 | Process.__New - Creating new process object for: "D:\HyperSpin\HyperSpin.exe"
232313:29:21:831 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\HyperSpin\HyperSpin.exe"
232413:29:21:863 | MD | TRACE | +32 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\MAME\MAME\hsf2.ini"
232513:29:21:894 | MD | TRACE | +31 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\MAME\MAME.ini"
232613:29:21:924 | MD | TRACE | +31 | File.Exist - This file exists: D:\RocketLauncher\Modules\MAME\MAME.ini
232713:29:21:927 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 1, adding "SystemModuleIni" from: "D:\RocketLauncher\Modules\MAME\MAME.ini"
232813:29:21:931 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\RocketLauncher\Modules\MAME\MAME.ini"
232913:29:21:956 | MD | TRACE | +31 | File.Exist - This file exists: D:\RocketLauncher\Modules\MAME\MAME.ini
233013:29:21:959 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 2, adding "GlobalModuleIni" from: "D:\RocketLauncher\Modules\MAME\MAME.ini"
233113:29:21:965 | MD | INFO | +0 | StartModule - Ended
233213:29:21:988 | MD | INFO | +32 | i18n - Started
233313:29:21:991 | MD | DEBUG | +0 | i18n - Section "Spanish_Modern_Sort" & key "dialog.open" not found, trying section "Spanish"
233413:29:21:995 | MD | INFO | +0 | i18n - Ended, using "Abrir" for "dialog.open"
233513:29:21:018 | MD | TRACE | +31 | Emulator.__New - Creating new emulator object for: "D:\Emulators\MAME\MAME\mame64.exe"
233613:29:22:021 | MD | TRACE | +0 | Process.__New - Creating new process object for: "D:\Emulators\MAME\MAME\mame64.exe"
233713:29:22:024 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Emulators\MAME\MAME\mame64.exe"
233813:29:22:050 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAME"
233913:29:22:053 | MD | TRACE | +0 | Window.__New - Created: "Abrir ahk_class ConsoleWindowClass"
234013:29:22:057 | MD | TRACE | +0 | Window.__New - Created: "ahk_class ConsoleWindowClass"
234113:29:22:080 | MD | TRACE | +31 | Window.__New - Created: "ahk_class MAMEDebugWindow"
234213:29:22:083 | MD | TRACE | +0 | Window.__New - Created: "ahk_class MAMEOutput"
234313:29:22:087 | MD | DEBUG | +0 | Module - Finished building the MAME object
234413:29:22:090 | MD | WARNING | +0 | Module - "MAME" is not a known console or computer system. Defaulting to MAME's Arcade mode for the remainder of this MAME module.
234513:29:22:113 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Fullscreen: Section does not exist
234613:29:22:116 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: Section does not exist
234713:29:22:119 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
234813:29:22:122 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - LegacyMode: Section does not exist
234913:29:22:143 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - LegacyMode: Section does not exist
235013:29:22:146 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - LegacyMode: Section does not exist
235113:29:22:149 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - LegacyMode: Section does not exist
235213:29:22:152 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - LegacyMode: Section does not exist
235313:29:22:175 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LegacyMode: Section does not exist
235413:29:22:178 | MD | INFO | +0 | RIniFile.Read - Module - LegacyMode: false (DEFAULT)
235513:29:22:181 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAME_BIOS_Path: Section does not exist
235613:29:22:184 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAME_BIOS_Path: Section does not exist
235713:29:22:205 | MD | INFO | +31 | RIniFile.Read - Module - MAME_BIOS_Path: D:\Emulators\MAME\MAME\roms (DEFAULT)
235813:29:22:208 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Videomode: Section does not exist
235913:29:22:211 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Videomode: Section does not exist
236013:29:22:214 | MD | INFO | +0 | RIniFile.Read - Module - Videomode: d3d (DEFAULT)
236113:29:22:237 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - PauseMethod: Section does not exist
236213:29:22:240 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PauseMethod: Section does not exist
236313:29:22:243 | MD | INFO | +0 | RIniFile.Read - Module - PauseMethod: 1 (DEFAULT)
236413:29:22:246 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BilinearFilter: Section does not exist
236513:29:22:267 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BilinearFilter: Section does not exist
236613:29:22:270 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BilinearFilter: Section does not exist
236713:29:22:273 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BilinearFilter: Section does not exist
236813:29:22:276 | MD | INFO | +0 | RIniFile.Read - Module - BilinearFilter: false (DEFAULT)
236913:29:22:299 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - HLSL: Section does not exist
237013:29:22:302 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HLSL: Section does not exist
237113:29:22:305 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - HLSL: Section does not exist
237213:29:22:308 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - HLSL: Section does not exist
237313:29:22:331 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HLSL: Section does not exist
237413:29:22:334 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HLSL: Section does not exist
237513:29:22:337 | MD | INFO | +0 | RIniFile.Read - Module - HLSL: false (DEFAULT)
237613:29:22:340 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - GLSL: Section does not exist
237713:29:22:361 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - GLSL: Section does not exist
237813:29:22:364 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - GLSL: Section does not exist
237913:29:22:367 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - GLSL: Section does not exist
238013:29:22:370 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - GLSL: Section does not exist
238113:29:22:372 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - GLSL: Section does not exist
238213:29:22:397 | MD | INFO | +31 | RIniFile.Read - Module - GLSL: false (DEFAULT)
238313:29:22:400 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - BezelMode: Section does not exist
238413:29:22:402 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - BezelMode: Section does not exist
238513:29:22:424 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - BezelMode: Section does not exist
238613:29:22:427 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - BezelMode: Section does not exist
238713:29:22:429 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BezelMode: Section does not exist
238813:29:22:432 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - BezelMode: Section does not exist
238913:29:22:435 | MD | INFO | +0 | RIniFile.Read - Module - BezelMode: layout (DEFAULT)
239013:29:22:458 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - VerticalRotationMode: Section does not exist
239113:29:22:461 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - VerticalRotationMode: Section does not exist
239213:29:22:464 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - VerticalRotationMode: Section does not exist
239313:29:22:485 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - VerticalRotationMode: Section does not exist
239413:29:22:489 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - VerticalRotationMode: Section does not exist
239513:29:22:493 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VerticalRotationMode: Section does not exist
239613:29:22:518 | MD | INFO | +31 | RIniFile.Read - Module - VerticalRotationMode: none (DEFAULT)
239713:29:22:521 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatMode: Section does not exist
239813:29:22:524 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatMode: Section does not exist
239913:29:22:527 | MD | INFO | +0 | RIniFile.Read - Module - CheatMode: false (DEFAULT)
240013:29:22:551 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - CheatModeKey: Section does not exist
240113:29:22:554 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - CheatModeKey: Section does not exist
240213:29:22:557 | MD | INFO | +0 | RIniFile.Read - Module - CheatModeKey: (NO VALUE)
240313:29:22:560 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - UseSoftwareList: Section does not exist
240413:29:22:581 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseSoftwareList: Section does not exist
240513:29:22:584 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - UseSoftwareList: Section does not exist
240613:29:22:587 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseSoftwareList: Section does not exist
240713:29:22:590 | MD | INFO | +0 | RIniFile.Read - Module - UseSoftwareList: false (DEFAULT)
240813:29:22:612 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - StaticParameters: Section does not exist
240913:29:22:614 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - StaticParameters: Section does not exist
241013:29:22:617 | MD | INFO | +0 | RIniFile.Read - Module - StaticParameters: (NO VALUE)
241113:29:22:620 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Parameters: Section does not exist
241213:29:22:643 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Parameters: Section does not exist
241313:29:22:646 | MD | INFO | +0 | RIniFile.Read - Module - Parameters: (NO VALUE)
241413:29:22:649 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Parameters: Section does not exist
241513:29:22:651 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Parameters: Section does not exist
241613:29:22:674 | MD | INFO | +31 | RIniFile.Read - Module - Parameters: (NO VALUE)
241713:29:22:677 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - MameRomName: Section does not exist
241813:29:22:680 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - MameRomName: Section does not exist
241913:29:22:683 | MD | INFO | +0 | RIniFile.Read - Module - MameRomName: (NO VALUE)
242013:29:22:704 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Autosave: Section does not exist
242113:29:22:707 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Autosave: Section does not exist
242213:29:22:710 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Autosave: Section does not exist
242313:29:22:713 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Autosave: Section does not exist
242413:29:22:716 | MD | INFO | +0 | RIniFile.Read - Module - Autosave: false (DEFAULT)
242513:29:22:739 | MD | TRACE | +32 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Volume: Section does not exist
242613:29:22:742 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Volume: Section does not exist
242713:29:22:745 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Volume: Section does not exist
242813:29:22:747 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Volume: Section does not exist
242913:29:22:771 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Volume: Section does not exist
243013:29:22:774 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Volume: Section does not exist
243113:29:22:776 | MD | INFO | +0 | RIniFile.Read - Module - Volume: (NO VALUE)
243213:29:22:799 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Artwork_Crop: Section does not exist
243313:29:22:802 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Artwork_Crop: Section does not exist
243413:29:22:805 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Artwork_Crop: Section does not exist
243513:29:22:808 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Artwork_Crop: Section does not exist
243613:29:22:831 | MD | INFO | +31 | RIniFile.Read - Module - Artwork_Crop: true (DEFAULT)
243713:29:22:834 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Use_Bezels: Section does not exist
243813:29:22:837 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Bezels: Section does not exist
243913:29:22:839 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Use_Bezels: Section does not exist
244013:29:22:861 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Bezels: Section does not exist
244113:29:22:864 | MD | INFO | +0 | RIniFile.Read - Module - Use_Bezels: false (DEFAULT)
244213:29:22:867 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Use_Overlays: Section does not exist
244313:29:22:870 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Overlays: Section does not exist
244413:29:22:894 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Use_Overlays: Section does not exist
244513:29:22:897 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Overlays: Section does not exist
244613:29:22:901 | MD | INFO | +0 | RIniFile.Read - Module - Use_Overlays: true (DEFAULT)
244713:29:22:925 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Use_Backdrops: Section does not exist
244813:29:22:928 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Backdrops: Section does not exist
244913:29:22:931 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Use_Backdrops: Section does not exist
245013:29:22:934 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Backdrops: Section does not exist
245113:29:22:957 | MD | INFO | +31 | RIniFile.Read - Module - Use_Backdrops: true (DEFAULT)
245213:29:22:960 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Use_Cpanels: Section does not exist
245313:29:22:963 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Cpanels: Section does not exist
245413:29:22:966 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Use_Cpanels: Section does not exist
245513:29:22:987 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Cpanels: Section does not exist
245613:29:22:990 | MD | INFO | +0 | RIniFile.Read - Module - Use_Cpanels: false (DEFAULT)
245713:29:22:993 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Use_Marquees: Section does not exist
245813:29:22:996 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - Use_Marquees: Section does not exist
245913:29:22:019 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Use_Marquees: Section does not exist
246013:29:23:022 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Use_Marquees: Section does not exist
246113:29:23:024 | MD | INFO | +0 | RIniFile.Read - Module - Use_Marquees: false (DEFAULT)
246213:29:23:027 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - IniPath: Section does not exist
246313:29:23:050 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - IniPath: Section does not exist
246413:29:23:053 | MD | INFO | +0 | RIniFile.Read - Module - IniPath: (NO VALUE)
246513:29:23:056 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - HashPath: Section does not exist
246613:29:23:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - HashPath: Section does not exist
246713:29:23:082 | MD | INFO | +31 | RIniFile.Read - Module - HashPath: (NO VALUE)
246813:29:23:085 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - UseControllerRemap: Section does not exist
246913:29:23:088 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - UseControllerRemap: Section does not exist
247013:29:23:090 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - UseControllerRemap: Section does not exist
247113:29:23:112 | MD | TRACE | +32 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - UseControllerRemap: Section does not exist
247213:29:23:115 | MD | INFO | +0 | RIniFile.Read - Module - UseControllerRemap: true (DEFAULT)
247313:29:23:118 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapPath: Section does not exist
247413:29:23:121 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapPath: Section does not exist
247513:29:23:141 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapPath: Section does not exist
247613:29:23:144 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapPath: Section does not exist
247713:29:23:147 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapPath: D:\Emulators\MAME\MAME\ControllerRemap\ControllerRemap.exe (DEFAULT)
247813:29:23:150 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Emulators\MAME\MAME\ControllerRemap\ControllerRemap.exe"
247913:29:23:171 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - ControllerRemapConfigPath: Section does not exist
248013:29:23:174 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - ControllerRemapConfigPath: Section does not exist
248113:29:23:177 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - ControllerRemapConfigPath: Section does not exist
248213:29:23:179 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerRemapConfigPath: Section does not exist
248313:29:23:182 | MD | INFO | +0 | RIniFile.Read - Module - ControllerRemapConfigPath: D:\Emulators\MAME\MAME\ControllerRemap\ctrlr\ (DEFAULT)
248413:29:23:205 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [MAME] - MAMECtrlrPath: Section does not exist
248513:29:23:208 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [Settings] - MAMECtrlrPath: Section does not exist
248613:29:23:211 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - MAMECtrlrPath: Section does not exist
248713:29:23:214 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MAMECtrlrPath: Section does not exist
248813:29:23:237 | MD | INFO | +32 | RIniFile.Read - Module - MAMECtrlrPath: D:\Emulators\MAME\MAME\ctrlr (DEFAULT)
248913:29:23:245 | MD | TRACE | +0 | RIniFile.Read - Module {SystemModuleIni} - [hsf2] - Enable_Link_Play: Section does not exist
249013:29:23:268 | MD | TRACE | +31 | RIniFile.Read - Module {SystemModuleIni} - [Link/Network] - Enable_Link_Play: Section does not exist
249113:29:23:271 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [hsf2] - Enable_Link_Play: Section does not exist
249213:29:23:274 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Link/Network] - Enable_Link_Play: Section does not exist
249313:29:23:277 | MD | INFO | +0 | RIniFile.Read - Module - Enable_Link_Play: false (DEFAULT)
249413:29:23:300 | MD | DEBUG | +31 | FadeInStart - Started
249513:29:23:303 | MD | TRACE | +0 | XHotkeyTableCreation - Started
249613:29:23:308 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup ~NumpadAdd is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
249713:29:23:330 | MD | TRACE | +31 | XHotkeyTableCreation - Post loop 10 check
249813:29:23:333 | MD | TRACE | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadAdd"
249913:29:23:337 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 11 check
250013:29:23:340 | MD | TRACE | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~NumpadAdd"
250113:29:23:361 | MD | TRACE | +32 | XHotkeyTableCreation - Post loop 12 check
250213:29:23:364 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
250313:29:23:368 | MD | TRACE | +0 | XHotkeyTableCreation - Started
250413:29:23:394 | MD | TRACE | +31 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
250513:29:23:397 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 10 check
250613:29:23:400 | MD | TRACE | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
250713:29:23:403 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 11 check
250813:29:23:426 | MD | TRACE | +31 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
250913:29:23:429 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 12 check
251013:29:23:432 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
251113:29:23:435 | MD | DEBUG | +0 | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
251213:29:23:456 | MD | TRACE | +31 | FadeInStart - Fade screen scale factor: X=1.000000, Y= 1.000000
251313:29:23:459 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Layer 1*.*
251413:29:23:462 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 1*.*
251513:29:23:465 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.*
251613:29:23:488 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 1*.*
251713:29:23:491 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: D:\RocketLauncher\Media\Fade\_Default\Layer 1*.*
251813:29:23:494 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1*.png
251913:29:23:497 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1.png
252013:29:23:514 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1*.gif
252113:29:23:517 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1*.tif
252213:29:23:520 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1*.bmp
252313:29:23:523 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 1": D:\RocketLauncher\Media\Fade\_Default\Layer 1*.jpg
252413:29:23:526 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\Layer 1.png
252513:29:23:528 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Extra Layer 1 - Console*.*
252613:29:23:552 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Extra Layer 1 - Console*.*
252713:29:23:555 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.*
252813:29:23:557 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
252913:29:23:578 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: D:\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
253013:29:23:656 | MD | INFO | +78 | DefaultAnimateFadeIn - Started, direction is: in
253113:29:23:659 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
253213:29:24:160 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
253313:29:24:193 | MD | INFO | +32 | DefaultFadeAnimation - Started
253413:29:24:196 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Info Bar*.*
253513:29:24:200 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Info Bar*.*
253613:29:24:219 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Info Bar*.*
253713:29:24:222 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
253813:29:24:225 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: D:\RocketLauncher\Media\Fade\_Default\Info Bar*.*
253913:29:24:228 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar*.png
254013:29:24:231 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar.png
254113:29:24:254 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
254213:29:24:256 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
254313:29:24:259 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
254413:29:24:262 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Info Bar": D:\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
254513:29:24:285 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\Info Bar.png
254613:29:24:292 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Layer 3*.*
254713:29:24:311 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 3*.*
254813:29:24:314 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.*
254913:29:24:317 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 3*.*
255013:29:24:321 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: D:\RocketLauncher\Media\Fade\_Default\Layer 3*.*
255113:29:24:323 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3*.png
255213:29:24:347 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3.png
255313:29:24:350 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3*.gif
255413:29:24:352 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3*.tif
255513:29:24:355 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3*.bmp
255613:29:24:378 | MD | DEBUG | +31 | GetFadeDirPicFile - Looking for Fade "Layer 3": D:\RocketLauncher\Media\Fade\_Default\Layer 3*.jpg
255713:29:24:381 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\Layer 3.png
255813:29:24:386 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
255913:29:24:405 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Genre Logo: D:\RocketLauncher\Media\Genre\_Default\Fighter.*
256013:29:24:408 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Rating Logo: D:\RocketLauncher\Media\Rating\_Default\AAMA - Yellow (Animated Violence Mild).*
256113:29:24:411 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Developer Logo:
256213:29:24:413 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Publisher Logo: D:\RocketLauncher\Media\Publisher\_Default\Capcom.*
256313:29:24:416 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Year Logo: D:\RocketLauncher\Media\Year\_Default\2004.*
256413:29:24:419 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2565 Asset Label: Rating Logo | Asset Path1: D:\RocketLauncher\Media\Rating\_Default\AAMA - Yellow (Animated Violence Mild).png | Asset Extension1: png | Asset Type1: rating
256613:29:24:442 | MD | INFO | +32 | BuildAssetsTable - Ended
256713:29:24:444 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
256813:29:24:447 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: D:\RocketLauncher\Media\Logos\MAME\_Default\
256913:29:24:450 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: D:\RocketLauncher\Media\Logos\MAME\hsf2\
257013:29:24:471 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo:
257113:29:24:474 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2572 Asset Label: Rating Logo | Asset Path1: D:\RocketLauncher\Media\Rating\_Default\AAMA - Yellow (Animated Violence Mild).png | Asset Extension1: png | Asset Type1: rating
257313:29:24:477 | MD | INFO | +0 | BuildAssetsTable - Ended
257413:29:24:587 | MD | DEBUG | +109 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Loading start*.*
257513:29:24:590 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Loading start*.*
257613:29:24:614 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Loading start*.*
257713:29:24:617 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
257813:29:24:620 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: D:\RocketLauncher\Media\Fade\_Default\Loading start*.*
257913:29:24:642 | MD | DEBUG | +31 | FadeInDelay - Started
258013:29:24:646 | MD | DEBUG | +0 | FadeInDelay - Ended
258113:29:24:649 | MD | INFO | +0 | DefaultFadeAnimation - Ended
258213:29:24:652 | MD | DEBUG | +0 | FadeInStart - Ended
258313:29:24:674 | MD | INFO | +31 | DxwndUpdateIniPath - DxwndIni set to D:\HyperSpin\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
258413:29:24:677 | MD | INFO | +0 | StartGlobalUserFeatures - Starting
258513:29:24:680 | MD | INFO | +0 | StartGlobalUserFeatures - Ending
258613:29:24:682 | MD | DEBUG | +0 | CoverFE - Started
258713:29:24:707 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage
258813:29:24:733 | MD | DEBUG | +32 | CoverFE - Ended
258913:29:24:736 | MD | TRACE | +0 | Process.__New - Creating new process object for: "C:\Windows\system32\cmd.exe"
259013:29:24:739 | MD | TRACE | +0 | File.__New - Creating new file object of: "C:\Windows\system32\cmd.exe"
259113:29:24:774 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage8
259213:29:24:827 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage17
259313:29:24:894 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage25
259413:29:24:953 | MD | INFO | +62 | DefaultFadeAnimationLoop - percentage33
259513:29:25:021 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage42
259613:29:25:049 | MD | DEBUG | +31 | Process.RunDirect - "C:\Windows\system32\cmd.exe /c "D:\Emulators\MAME\MAME\mame64.exe" -listxml hsf2 > tempBezel.txt" Process ID: 6576 and ErrorLevel reported as: 0
259713:29:25:052 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Emulators\MAME\MAME\tempBezel.txt"
259813:29:25:080 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage50
259913:29:25:086 | MD | TRACE | +0 | File.Read - Read file to memory: D:\Emulators\MAME\MAME\tempBezel.txt
260013:29:25:090 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
260113:29:25:113 | MD | TRACE | +32 | StringUtils.RegExMatch - Matched "" from Haystack
260213:29:25:116 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "" from Haystack
260313:29:25:119 | MD | TRACE | +0 | StringUtils.TrimLeft - Trimming "" to ""
260413:29:25:122 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0"" from Haystack
260513:29:25:142 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage58
260613:29:25:148 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "0" from Haystack
260713:29:25:152 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="384"" from Haystack
260813:29:25:171 | MD | TRACE | +31 | StringUtils.RegExMatch - Matched "384" from Haystack
260913:29:25:174 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<display tag="screen" type="raster" rotate="0" width="384" height="224"" from Haystack
261013:29:25:177 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "224" from Haystack
261113:29:25:180 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "<control type="joy" player="1" buttons="6" ways="8"/>
2612 <control type="joy" player="2" buttons="6" ways="8"" from Haystack
261313:29:25:183 | MD | TRACE | +0 | StringUtils.RegExMatch - Matched "8" from Haystack
261413:29:25:202 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage67
261513:29:25:209 | MD | INFO | +0 | Module - MAME ListXML values:
2616 Parent =
2617 Angle = 0
2618 Height = 224
2619 Width = 384
2620 Ways = 8
262113:29:25:212 | MD | TRACE | +0 | File.Delete - Deleting: tempBezel.txt
262213:29:25:216 | MD | INFO | +0 | Controller Remap: Start
262313:29:25:274 | MD | INFO | +63 | DefaultFadeAnimationLoop - percentage75
262413:29:25:303 | MD | INFO | +31 | Controller Remap: ControllerRemapConfigPath: D:\Emulators\MAME\MAME\ControllerRemap\ctrlr\
262513:29:25:307 | MD | INFO | +0 | Controller Remap: No Controller config file found.
262613:29:25:332 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage83
262713:29:25:338 | MD | INFO | +0 | Controller Remap: End
262813:29:25:362 | MD | TRACE | +32 | StringUtils.StringLength - This string is "5" long
262913:29:25:365 | MD | TRACE | +0 | StringUtils.Right - Trimming "0.177" to "177"
263013:29:25:368 | MD | INFO | +0 | Module - Detected MAME Product Version from 'D:\Emulators\MAME\MAME\mame64.exe' is 177
263113:29:25:371 | MD | TRACE | +0 | StringUtils.Contains - "MAME" does not contain "ti99_4a|aes|apple2gs|electron|mbeeic|odyssey2|astrocde|samcoupe|vic10|cpc664"
263213:29:25:392 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage92
263313:29:25:398 | MD | TRACE | +0 | StringUtils.Contains - "MAME" does not contain "studio2|mpt02"
263413:29:25:401 | MD | TRACE | +0 | StringUtils.Replace - Replacing "|" with ";"
263513:29:25:422 | MD | TRACE | +31 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
263613:29:25:425 | MD | TRACE | +0 | StringUtils.InStr - Could not find "-rompath" in "" starting at position 1
263713:29:25:429 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Emulators\MAME\MAME\cfg\MAME\hsf2"
263813:29:25:452 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage100
263913:29:25:455 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\7z complete*.*
264013:29:25:458 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\7z complete*.*
264113:29:25:461 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\7z complete*.*
264213:29:25:464 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\7z complete*.*
264313:29:25:491 | MD | DEBUG | +32 | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: D:\RocketLauncher\Media\Fade\_Default\7z complete*.*
264413:29:25:494 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "7z complete": D:\RocketLauncher\Media\Fade\_Default\7z complete*.mp3
264513:29:25:497 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "7z complete": D:\RocketLauncher\Media\Fade\_Default\7z complete.mp3
264613:29:25:525 | MD | INFO | +31 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\7z complete.mp3
264713:29:25:547 | MD | INFO | +31 | DefaultFadeAnimationLoop - Playing 7z fade complete sound: D:\RocketLauncher\Media\Fade\_Default\7z complete.mp3
264813:29:25:632 | MD | DEBUG | +78 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
264913:29:25:635 | MD | TRACE | +0 | Folder.__New - Created new folder object of: "D:\Emulators\MAME\MAME\cfg\MAME\hsf2"
265013:29:25:656 | MD | INFO | +31 | DefaultFadeAnimationLoop - percentage100
265113:29:25:660 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - AnimationLoop has finished
265213:29:25:663 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - Ended
265313:29:25:669 | MD | DEBUG | +0 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
265413:29:25:707 | MD | INFO | +47 | Module - Running MAME in non-legacy mode
265513:29:25:710 | MD | INFO | +0 | Module - SinglePlayer session
265613:29:25:713 | MD | TRACE | +0 | CustomFunction.PreLaunch - Starting
265713:29:25:738 | MD | INFO | +32 | PreLaunch - Starting
265813:29:25:742 | MD | INFO | +0 | PreLaunch - Ending
265913:29:25:745 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
266013:29:25:767 | MD | INFO | +31 | Process.Run - Running: "D:\Emulators\MAME\MAME\mame64.exe" hsf2 -rompath "D:\Games\Complete Sets\MAME\ROMs;D:\Emulators\MAME\MAME\roms" -nowindow -nohlsl_enable -nogl_glsl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo
266113:29:25:799 | MD | DEBUG | +31 | Process.Run - "mame64.exe hsf2 -rompath "D:\Games\Complete Sets\MAME\ROMs;D:\Emulators\MAME\MAME\roms" -nowindow -nohlsl_enable -nogl_glsl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -nofilter -skip_gameinfo" Process ID: 3048
266213:29:25:803 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
266313:29:25:807 | MD | INFO | +0 | PostLaunch - Starting
266413:29:25:828 | MD | INFO | +31 | PostLaunch - Ending
266513:29:25:831 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
266613:29:25:834 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 1377478"
266713:29:25:838 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
266813:29:25:859 | MD | TRACE | +32 | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 1377478"
266913:29:25:862 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
267013:29:25:865 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x1504c6 | Process ID: 3060 | Process Path: D:\RocketLauncher\RocketLauncher.exe
267113:29:25:868 | MD | INFO | +0 | Window.Wait - Waiting for window "ahk_class MAME"
267213:29:26:030 | MD | TRACE | +171 | Window.__New - Created: "ahk_id 4982022"
267313:29:26:034 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
267413:29:26:039 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 4982022"
267513:29:26:042 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
267613:29:26:065 | MD | DEBUG | +32 | MiscUtils.GetActiveWindowStatus - Title: MAME: Hyper Street Fighter II: The Anniversary Edition (USA 040202) [hsf2] | Class: MAME | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x4c0506 | Process ID: 3048 | Process Path: D:\Emulators\MAME\MAME\mame64.exe
267713:29:26:069 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 4982022"
267813:29:26:072 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
267913:29:26:115 | MD | TRACE | +47 | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 4982022"
268013:29:26:119 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
268113:29:26:122 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Hyper Street Fighter II: The Anniversary Edition (USA 040202) [hsf2] | Class: MAME | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x4c0506 | Process ID: 3048 | Process Path: D:\Emulators\MAME\MAME\mame64.exe
268213:29:26:149 | MD | INFO | +31 | Window.WaitActive - Waiting for "ahk_class MAME"
268313:29:26:248 | MD | TRACE | +109 | Window.__New - Created: "ahk_id 4982022"
268413:29:26:252 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
268513:29:26:255 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 4982022"
268613:29:26:259 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
268713:29:26:262 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: MAME: Hyper Street Fighter II: The Anniversary Edition (USA 040202) [hsf2] | Class: MAME | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x4c0506 | Process ID: 3048 | Process Path: D:\Emulators\MAME\MAME\mame64.exe
268813:29:26:304 | MD | TRACE | +47 | Window.Show - Unhiding window "ahk_class MAME"
268913:29:26:406 | MD | DEBUG | +109 | FadeInExit - Started
269013:29:26:410 | MD | DEBUG | +0 | FadeInExit - fadeInExitDelay started
269113:29:27:171 | MD | DEBUG | +766 | FadeInExit - fadeInExitDelay ended
269213:29:27:175 | MD | INFO | +0 | DefaultAnimateFadeIn - Started, direction is: out
269313:29:27:694 | MD | INFO | +516 | DefaultAnimateFadeIn - Ended
269413:29:27:761 | MD | TRACE | +62 | XHotkeyTableCreation - Started
269513:29:27:784 | MD | TRACE | +31 | XHotkeyTableCreation - KeyGroup ~NumpadAdd is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
269613:29:27:789 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 10 check
269713:29:27:792 | MD | TRACE | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadAdd"
269813:29:27:815 | MD | TRACE | +32 | XHotkeyTableCreation - Post loop 11 check
269913:29:27:818 | MD | TRACE | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadAdd" to call label: "TogglePauseMenuStatus"
270013:29:27:822 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 12 check
270113:29:27:825 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
270213:29:27:848 | MD | TRACE | +31 | XHotkeyTableCreation - Started
270313:29:27:852 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
270413:29:27:855 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 10 check
270513:29:27:876 | MD | TRACE | +31 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
270613:29:27:880 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 11 check
270713:29:27:883 | MD | TRACE | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
270813:29:27:886 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 12 check
270913:29:27:907 | MD | TRACE | +31 | XHotkeyTableCreation - Ended
271013:29:27:910 | MD | DEBUG | +0 | FadeInExit - Ended, waiting for user to close launched application
271113:29:27:914 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
271213:29:27:918 | MD | INFO | +0 | PostLoad - Starting
271313:29:27:942 | MD | INFO | +32 | PostLoad - Ending
271413:29:27:945 | MD | TRACE | +0 | CustomFunction.PostLoad - Ending
271513:29:27:948 | MD | INFO | +0 | Process.Process - "WaitClose" "mame64.exe"
271613:29:27:971 | MD | TRACE | +31 | Process.GetProcessID
271713:29:43:281 | MD | INFO | +15312 | CloseProcess - Started, user requested to end launched application
271813:29:43:285 | MD | DEBUG | +0 | FadeOutStart - Started
271913:29:43:288 | MD | TRACE | +0 | XHotkeyTableCreation - Started
272013:29:43:291 | MD | TRACE | +0 | XHotkeyTableCreation - KeyGroup ~NumpadAdd is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
272113:29:43:311 | MD | TRACE | +32 | XHotkeyTableCreation - Post loop 10 check
272213:29:43:314 | MD | TRACE | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~NumpadAdd"
272313:29:43:317 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 11 check
272413:29:43:320 | MD | TRACE | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~NumpadAdd"
272513:29:43:323 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 12 check
272613:29:43:351 | MD | TRACE | +31 | XHotkeyTableCreation - Ended
272713:29:43:355 | MD | TRACE | +0 | XHotkeyTableCreation - Started
272813:29:43:407 | MD | TRACE | +62 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
272913:29:43:411 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 10 check
273013:29:43:415 | MD | TRACE | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
273113:29:43:419 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 11 check
273213:29:43:488 | MD | TRACE | +79 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
273313:29:43:492 | MD | TRACE | +0 | XHotkeyTableCreation - Post loop 12 check
273413:29:43:495 | MD | TRACE | +0 | XHotkeyTableCreation - Ended
273513:29:43:515 | MD | DEBUG | +31 | FadeOutStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
273613:29:43:518 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\RocketLauncher\Media\Fade\MAME\hsf2\Layer -1*.*
273713:29:43:521 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer -1*.*
273813:29:43:524 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\RocketLauncher\Media\Fade\MAME\_Default\Layer -1*.*
273913:29:43:527 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\RocketLauncher\Media\Fade\_Default\Horizontal\Layer -1*.*
274013:29:43:556 | MD | DEBUG | +31 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\RocketLauncher\Media\Fade\_Default\Layer -1*.*
274113:29:43:560 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1*.png
274213:29:43:576 | MD | DEBUG | +31 | GetFadeDirPicFile - Found Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1 (2).png
274313:29:43:579 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1 (3).png
274413:29:43:582 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1.png
274513:29:43:585 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1*.gif
274613:29:43:588 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1*.tif
274713:29:43:591 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1*.bmp
274813:29:43:616 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\RocketLauncher\Media\Fade\_Default\Layer -1*.jpg
274913:29:43:619 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\RocketLauncher\Media\Fade\_Default\Layer -1 (3).png
275013:29:43:693 | MD | INFO | +78 | DefaultAnimateFadeOut - Started, direction is: in
275113:29:44:197 | MD | INFO | +500 | DefaultAnimateFadeOut - Ended
275213:29:44:200 | MD | DEBUG | +0 | FadeOutStart - Ended
275313:29:44:229 | MD | DEBUG | +31 | ShowFE - Started
275413:29:44:257 | MD | DEBUG | +31 | ShowFE - Ended
275513:29:44:260 | MD | TRACE | +0 | Window.Close - Closing: "ahk_class MAME"
275613:29:44:391 | MD | INFO | +141 | CloseProcess - Ended
275713:29:44:396 | MD | DEBUG | +0 | Process.Process - "mame64.exe" returned 0 and is now closed. Continuing thread.
275813:29:44:399 | MD | INFO | +0 | StopGlobalUserFeatures - Starting
275913:29:44:402 | MD | INFO | +0 | StopGlobalUserFeatures - Ending
276013:29:44:425 | MD | DEBUG | +31 | FadeOutExit - Started
276113:29:44:428 | MD | INFO | +0 | DefaultAnimateFadeOut - Started, direction is: out
276213:29:44:927 | MD | INFO | +500 | DefaultAnimateFadeOut - Ended
276313:29:44:933 | MD | DEBUG | +0 | FadeOutExit - Ended
276413:29:44:953 | MD | INFO | +31 | ExitModule - Started
276513:29:44:957 | MD | INFO | +0 | Starting Updating Statistics:
276613:29:44:960 | MD | TRACE | +0 | Total Elapsed Time in Pause in seconds: 0
276713:29:44:963 | MD | TRACE | +0 | gameSectionStartTime:179305921
276813:29:44:987 | MD | TRACE | +32 | ElapsedTime:17
276913:29:44:990 | MD | TRACE | +0 | Statistics cleared game name: hsf2
277013:29:45:052 | MD | TRACE | +62 | Loaded game statistics from ini files:
2771 Number_of_Times_Played: 4
2772 Last_Time_Played: lunes octubre 3, 2016 01:13:12
2773 Average_Time_Played: 79
2774 Total_Time_Played: 315
2775 System_Total_Played_Time: 3407
2776 Total_Global_Played_Time: 6023
277713:29:45:056 | MD | TRACE | +0 | Updated Statistics: Number_of_Times_Played: 5
2778 Last_Time_Played: lunes octubre 3, 2016 01:29:27
2779 Average_Time_Played: 66
2780 Total_Time_Played: 332
2781 System_Total_Played_Time: 3424
2782 Total_Global_Played_Time: 6040
278313:29:45:119 | MD | INFO | +63 | Game section statistics updated.
278413:29:45:143 | MD | INFO | +31 | RunKeymapper - Started, using method "unload"
278513:29:45:146 | MD | INFO | +0 | GetJoystickArray - Started
278613:29:45:175 | MD | TRACE | +31 | GetJoystickArray - Joysticks Detected: 1000000000000000
278713:29:45:179 | MD | INFO | +0 | GetJoystickGUID - Started
278813:29:45:183 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 70ACC850BC70E6118005444553540000
278913:29:45:204 | MD | TRACE | +31 | GetJoystickArray - ID: 1 | Port: 0 | Name: I-PAC Ultimate | MID: d209 | PID: 0410 | GUID: 70ACC850BC70E6118005444553540000
279013:29:45:208 | MD | INFO | +0 | GetJoystickArray - Ended
279113:29:45:211 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
279213:29:45:214 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "I-PAC Ultimate"
279313:29:45:233 | MD | TRACE | +32 | GetProfile - Searching for these profiles (| delimited): D:\RocketLauncher\Profiles\xpadder\_Default\blank
279413:29:45:236 | MD | TRACE | +0 | GetProfile - Searching -> D:\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
279513:29:45:239 | MD | WARNING | +0 | GetProfile - Keymapper support is enabled for "xpadder", but could not find a HyperSpin profile or a blank profile in D:\RocketLauncher\Profiles\xpadder for controller I-PAC Ultimate
279613:29:45:242 | MD | INFO | +0 | RunXpadder - Started
279713:29:45:245 | MD | INFO | +0 | Process - Exist JoyToKey.exe
279813:29:45:269 | MD | TRACE | +31 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
279913:29:45:272 | MD | INFO | +0 | Run - Running: D:\Utilities\3rd Party\Xpadder\Xpadder\Xpadder.exe /C
280013:29:45:303 | MD | DEBUG | +31 | Run - "Xpadder.exe /C" Process ID: 7248
280113:29:45:306 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Utilities\3rd Party\Xpadder\Xpadder\xpadder.ini
280213:29:45:310 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
280313:29:45:442 | MD | TRACE | +141 | RunXpadder - Reading the order in D:\Utilities\3rd Party\Xpadder\Xpadder\xpadder.ini and arranging profiles found to match that order
280413:29:45:447 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
280513:29:45:450 | MD | WARNING | +0 | RunXpadder - No profiles found and nothing to tell Xpadder to load
280613:29:45:471 | MD | INFO | +31 | RunXpadder - Ended
280713:29:45:474 | MD | INFO | +0 | RunKeymapper - Ended
280813:29:45:477 | MD | INFO | +0 | LEDBlinky - Started, sending mode END
280913:29:45:480 | MD | INFO | +0 | Run - Running: D:\Utilities\3rd Party\LEDBlinky\LEDBlinky\LEDBlinky.exe 4
281013:29:45:512 | MD | DEBUG | +31 | Run - "LEDBlinky.exe 4" Process ID: 1812
281113:29:45:533 | MD | INFO | +31 | LEDBlinky - Ended
281213:29:45:537 | MD | TRACE | +0 | CustomFunction.PostExit - Starting
281313:29:45:540 | MD | INFO | +0 | PostExit - Starting
281413:29:45:544 | MD | INFO | +0 | PostExit - Ending
281513:29:45:563 | MD | TRACE | +32 | CustomFunction.PostExit - Ending
281613:29:45:565 | MD | INFO | +0 | WinIPAC - Started with mode: END
281713:29:45:570 | MD | DEBUG | +0 | WinIPAC - Searching for your Front End profile
281813:29:45:573 | MD | DEBUG | +0 | WinIPAC - Loading found profile: D:\RocketLauncher\Profiles\WinIPAC\HyperSpin.ipc
281913:29:45:597 | MD | INFO | +31 | Run - Running: C:\Program Files (x86)\WinIPAC V2\WinIPAC.exe "D:\RocketLauncher\Profiles\WinIPAC\HyperSpin.ipc"
282013:29:45:606 | MD | DEBUG | +0 | Run - "WinIPAC.exe "D:\RocketLauncher\Profiles\WinIPAC\HyperSpin.ipc"" Process ID: 4552
282113:29:45:630 | MD | INFO | +31 | WinIPAC - Ended
282213:29:45:634 | MD | INFO | +0 | ExitModule - Ended
2823End of Module Logs
282413:29:45:702 | RL | INFO | +25468 | Main - Module ended, exiting RocketLauncher normally
282513:29:45:706 | RL | INFO | +0 | ExitScript - Started
282613:29:45:715 | RL | DEBUG | +0 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
282713:29:45:719 | RL | DEBUG | +16 | Registry.Read - Registry Read finished, returning 0
282813:29:45:723 | RL | TRACE | +0 | StringUtils.Contains - "true" contains "true|kill" at position 1
282913:29:45:726 | RL | INFO | +0 | ExitScript - Restoring taskbar
283013:29:45:729 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
283113:29:45:844 | RL | TRACE | +125 | Window.Show - Unhiding window "Start ahk_class Button"
283213:29:45:855 | RL | INFO | +0 | SystemCursor - Restoring mouse cursor
283313:29:45:868 | RL | INFO | +16 | ExitScript - Restored cursor
2834[/code]