· 8 years ago · Nov 26, 2017, 09:50 PM
1[code]
212:41:59:717 | RL | INFO | +N/A | Main - RocketLauncher v1.0.1.4 (www.rlauncher.com)
312:41:59:804 | RL | INFO | +94 | Main - System Specs:
4 RocketLauncher Dir: D:\Arcade\RocketLauncher
5 RocketLauncher is: 32-bit
6 OS: Microsoft Windows 10 Home
7 SKU: Windows 8
8 Total Memory: 16317.48 MB
9 Free Memory: 9512.22 MB
10 Used Memory: 6805.258 MB
11 SystemType: 64-bit
12 Physical Processors: 1
13 Logical Processors: 8
14 GPU 1 Name: Radeon(TM) RX 460 Graphics
15 GPU 1 RAM: -1.00 MB
16 GPU 1 Driver Version: 22.19.171.257
17 Sound 1 Device: USB Audio Device
18 Sound 1 Status: Enabled
19 Sound 2 Device: HD Pro Webcam C920
20 Sound 2 Status: Enabled
21 Sound 3 Device: USB Audio Device
22 Sound 3 Status: Enabled
23 Sound 4 Device: AMD High Definition Audio Device
24 Sound 4 Status: Enabled
25 Sound 5 Device: Realtek High Definition Audio
26 Sound 5 Status: Enabled
27 Sound 6 Device: Elgato Sound Capture
28 Sound 6 Status: Enabled
29 OS Language: English_United_States
30 OS Admin Status: No
31 Latest .Net Version: v4.0.30319
32 Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [Landscape] (Primary)
33 Current AHK Desktop Width: 1920
34 Current AHK Desktop Height: 1080
35 AutoHotkey Path:
36 AHK Version: 1.1.09.04
37 Unicode: No
3812:41:59:805 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\RocketLauncher.exe exists
3912:41:59:805 | RL | DEBUG1 | +0 | CheckFile - Attributes:
40 FileDescription RocketLauncher
41 FileVersion 1.0.1.4
42 LegalCopyright ©2015 RocketLauncher
43 ProductName djvj's one swell guy!
44 ProductVersion 1.1.9.4
45 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
46 File Size: 2063360 bytes
47 Created: 7/23/2017 - 8:54:39 PM
48 Modified: 11/15/2015 - 3:34:30 PM
4912:41:59:805 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\Array.ahk exists
5012:41:59:810 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
5112:41:59:810 | RL | DEBUG1 | +0 | CheckFile - Attributes:
52 File Size: 4924 bytes
53 Created: 7/23/2017 - 8:56:35 PM
54 Modified: 11/15/2015 - 3:34:24 PM
5512:41:59:810 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk exists
5612:41:59:811 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
5712:41:59:811 | RL | DEBUG1 | +0 | CheckFile - Attributes:
58 File Size: 5077 bytes
59 Created: 7/23/2017 - 8:56:35 PM
60 Modified: 11/15/2015 - 3:34:22 PM
6112:41:59:811 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe exists
6212:41:59:811 | RL | DEBUG1 | +0 | CheckFile - Attributes:
63 FileDescription
64 FileVersion 1.1.09.04
65 InternalName
66 OriginalFilename
67 ProductName
68 ProductVersion 1.1.09.04
69 File Size: 657920 bytes
70 Created: 7/23/2017 - 8:56:35 PM
71 Modified: 1/1/2015 - 3:37:54 PM
7212:41:59:811 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk exists
7312:41:59:812 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
7412:41:59:812 | RL | DEBUG1 | +0 | CheckFile - Attributes:
75 File Size: 5474 bytes
76 Created: 7/23/2017 - 8:56:35 PM
77 Modified: 8/30/2015 - 3:34:02 PM
7812:41:59:812 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk exists
7912:41:59:812 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
8012:41:59:813 | RL | DEBUG1 | +0 | CheckFile - Attributes:
81 File Size: 5716 bytes
82 Created: 7/23/2017 - 8:56:35 PM
83 Modified: 1/1/2015 - 3:37:54 PM
8412:41:59:813 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\gdip.ahk exists
8512:41:59:814 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
8612:41:59:814 | RL | DEBUG1 | +0 | CheckFile - Attributes:
87 File Size: 88789 bytes
88 Created: 7/23/2017 - 8:56:35 PM
89 Modified: 1/1/2015 - 3:37:54 PM
9012:41:59:814 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk exists
9112:41:59:814 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
9212:41:59:815 | RL | DEBUG1 | +0 | CheckFile - Attributes:
93 File Size: 5895 bytes
94 Created: 7/23/2017 - 8:56:35 PM
95 Modified: 7/7/2015 - 6:32:28 PM
9612:41:59:815 | RL | DEBUG1 | +0 | gdip_alt.ahk Version: 1.0.2
9712:41:59:815 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll exists
9812:41:59:815 | RL | DEBUG1 | +0 | CheckFile - Attributes:
99 File Size: 13090816 bytes
100 Created: 7/23/2017 - 8:56:35 PM
101 Modified: 1/8/2015 - 5:48:57 PM
10212:41:59:815 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll exists
10312:41:59:815 | RL | DEBUG1 | +0 | CheckFile - Attributes:
104 FileDescription iTextSharp
105 FileVersion 5.4.2.0
106 InternalName itextsharp.dll
107 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
108 OriginalFilename itextsharp.dll
109 ProductName iTextSharp
110 ProductVersion 5.4.2.0
111 CompanyName 1T3XT BVBA
112 File Size: 3743744 bytes
113 Created: 7/23/2017 - 8:56:36 PM
114 Modified: 1/1/2015 - 3:37:54 PM
11512:41:59:815 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\Java.ahk exists
11612:41:59:816 | RL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
11712:41:59:816 | RL | DEBUG1 | +0 | CheckFile - Attributes:
118 File Size: 7841 bytes
119 Created: 7/23/2017 - 8:56:36 PM
120 Modified: 1/1/2015 - 3:37:54 PM
12112:41:59:816 | RL | DEBUG1 | +0 | Java.ahk Version: 1.0.0
12212:41:59:816 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\JSON.ahk exists
12312:41:59:816 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
12412:41:59:817 | RL | DEBUG1 | +0 | CheckFile - Attributes:
125 File Size: 9203 bytes
126 Created: 7/23/2017 - 8:56:36 PM
127 Modified: 1/1/2015 - 3:37:54 PM
12812:41:59:817 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\Origin.ahk exists
12912:41:59:817 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
13012:41:59:817 | RL | DEBUG1 | +0 | CheckFile - Attributes:
131 File Size: 4904 bytes
132 Created: 7/23/2017 - 8:56:36 PM
133 Modified: 5/27/2015 - 4:26:49 PM
13412:41:59:817 | RL | DEBUG1 | +0 | Origin.ahk Version: 1.0.2
13512:41:59:817 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk exists
13612:41:59:818 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
13712:41:59:818 | RL | DEBUG1 | +0 | CheckFile - Attributes:
138 File Size: 6915 bytes
139 Created: 7/23/2017 - 8:56:36 PM
140 Modified: 1/1/2015 - 3:37:54 PM
14112:41:59:818 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\RIni.ahk exists
14212:41:59:819 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
14312:41:59:819 | RL | DEBUG1 | +0 | CheckFile - Attributes:
144 File Size: 67561 bytes
145 Created: 7/23/2017 - 8:56:36 PM
146 Modified: 1/1/2015 - 3:37:54 PM
14712:41:59:819 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
14812:41:59:820 | RL | DEBUG1 | +0 | CheckFile - Attributes:
149 FileDescription SevenZipSharp
150 FileVersion 0.64.5717.6837
151 InternalName SevenZipSharp.dll
152 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
153 OriginalFilename SevenZipSharp.dll
154 ProductName SevenZipSharp
155 ProductVersion 0.64.5717.6837
156 CompanyName Markovtsev Vadim
157 File Size: 167424 bytes
158 Created: 7/23/2017 - 8:56:36 PM
159 Modified: 10/1/2015 - 3:45:11 PM
16012:41:59:820 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\Steam.ahk exists
16112:41:59:820 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
16212:41:59:820 | RL | DEBUG1 | +0 | CheckFile - Attributes:
163 File Size: 5347 bytes
164 Created: 7/23/2017 - 8:56:36 PM
165 Modified: 5/27/2015 - 4:26:34 PM
16612:41:59:820 | RL | DEBUG1 | +0 | Steam.ahk Version: 1.0.2
16712:41:59:820 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\VA.ahk exists
16812:41:59:821 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
16912:41:59:821 | RL | DEBUG1 | +0 | CheckFile - Attributes:
170 File Size: 34688 bytes
171 Created: 7/23/2017 - 8:56:36 PM
172 Modified: 1/1/2015 - 3:37:54 PM
17312:41:59:821 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk exists
17412:41:59:821 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
17512:41:59:822 | RL | DEBUG1 | +0 | CheckFile - Attributes:
176 File Size: 3833 bytes
177 Created: 7/23/2017 - 8:56:36 PM
178 Modified: 1/22/2015 - 8:26:16 PM
17912:41:59:822 | RL | DEBUG1 | +0 | VA_Extension.ahk Version: 1.0.1
18012:41:59:822 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\7z.ahk exists
18112:41:59:822 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
18212:41:59:823 | RL | DEBUG1 | +0 | CheckFile - Attributes:
183 File Size: 29149 bytes
184 Created: 7/23/2017 - 8:54:44 PM
185 Modified: 11/15/2015 - 3:34:23 PM
18612:41:59:823 | RL | DEBUG1 | +0 | 7z.ahk Version: 1.0.2
18712:41:59:823 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Bezel.ahk exists
18812:41:59:824 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
18912:41:59:825 | RL | DEBUG1 | +0 | CheckFile - Attributes:
190 File Size: 104277 bytes
191 Created: 7/23/2017 - 8:54:44 PM
192 Modified: 11/16/2015 - 3:35:35 PM
19312:41:59:825 | RL | DEBUG1 | +0 | Bezel.ahk Version: 1.1.7
19412:41:59:825 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Fade.ahk exists
19512:41:59:826 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
19612:41:59:826 | RL | DEBUG1 | +0 | CheckFile - Attributes:
197 File Size: 38251 bytes
198 Created: 7/23/2017 - 8:54:44 PM
199 Modified: 11/15/2015 - 3:34:28 PM
20012:41:59:826 | RL | DEBUG1 | +0 | Fade.ahk Version: 1.1.4
20112:41:59:826 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Fade Init.ahk exists
20212:41:59:826 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
20312:41:59:826 | RL | DEBUG1 | +0 | CheckFile - Attributes:
204 File Size: 1065 bytes
205 Created: 7/23/2017 - 8:54:44 PM
206 Modified: 11/15/2015 - 3:34:29 PM
20712:41:59:826 | RL | DEBUG1 | +0 | Fade Init.ahk Version: 1.0.2
20812:41:59:827 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Fade Animations.ahk exists
20912:41:59:828 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
21012:41:59:828 | RL | DEBUG1 | +0 | CheckFile - Attributes:
211 File Size: 81174 bytes
212 Created: 7/23/2017 - 8:54:44 PM
213 Modified: 11/15/2015 - 3:34:26 PM
21412:41:59:828 | RL | DEBUG1 | +0 | Fade Animations.ahk Version: 1.1.10
21512:41:59:828 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Keymapper.ahk exists
21612:41:59:829 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
21712:41:59:829 | RL | DEBUG1 | +0 | CheckFile - Attributes:
218 File Size: 33453 bytes
219 Created: 7/23/2017 - 8:54:44 PM
220 Modified: 5/27/2015 - 4:26:33 PM
22112:41:59:829 | RL | DEBUG1 | +0 | Keymapper.ahk Version: 1.1.2
22212:41:59:829 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk exists
22312:41:59:829 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
22412:41:59:830 | RL | DEBUG1 | +0 | CheckFile - Attributes:
225 File Size: 3461 bytes
226 Created: 7/23/2017 - 8:54:44 PM
227 Modified: 5/27/2015 - 4:26:38 PM
22812:41:59:830 | RL | DEBUG1 | +0 | Keymapper Init.ahk Version: 1.0.4
22912:41:59:830 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\MultiGame.ahk exists
23012:41:59:830 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
23112:41:59:830 | RL | DEBUG1 | +0 | CheckFile - Attributes:
232 File Size: 40753 bytes
233 Created: 7/23/2017 - 8:54:44 PM
234 Modified: 8/30/2015 - 3:33:59 PM
23512:41:59:831 | RL | DEBUG1 | +0 | MultiGame.ahk Version: 1.0.8
23612:41:59:831 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk exists
23712:41:59:831 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
23812:41:59:831 | RL | DEBUG1 | +15 | CheckFile - Attributes:
239 File Size: 161 bytes
240 Created: 7/23/2017 - 8:54:44 PM
241 Modified: 1/1/2015 - 3:37:54 PM
24212:41:59:831 | RL | DEBUG1 | +0 | MultiGame Init.ahk Version: 1.0.0
24312:41:59:831 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk exists
24412:41:59:832 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
24512:41:59:832 | RL | DEBUG1 | +0 | CheckFile - Attributes:
246 File Size: 66452 bytes
247 Created: 7/23/2017 - 8:54:44 PM
248 Modified: 11/15/2015 - 3:34:27 PM
24912:41:59:832 | RL | DEBUG1 | +0 | MultiPlayer.ahk Version: 1.0.7
25012:41:59:832 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Pause.ahk exists
25112:41:59:836 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
25212:41:59:837 | RL | DEBUG1 | +0 | CheckFile - Attributes:
253 File Size: 392193 bytes
254 Created: 7/23/2017 - 8:54:44 PM
255 Modified: 11/15/2015 - 3:34:21 PM
25612:41:59:837 | RL | DEBUG1 | +0 | Pause.ahk Version: 1.1.5
25712:41:59:837 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Pause Init.ahk exists
25812:41:59:837 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
25912:41:59:837 | RL | DEBUG1 | +0 | CheckFile - Attributes:
260 File Size: 553 bytes
261 Created: 7/23/2017 - 8:54:44 PM
262 Modified: 8/30/2015 - 3:34:06 PM
26312:41:59:837 | RL | DEBUG1 | +0 | Pause Init.ahk Version: 1.0.3
26412:41:59:838 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Password.ahk exists
26512:41:59:838 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
26612:41:59:838 | RL | DEBUG1 | +0 | CheckFile - Attributes:
267 File Size: 10025 bytes
268 Created: 7/23/2017 - 8:54:44 PM
269 Modified: 8/30/2015 - 3:34:01 PM
27012:41:59:838 | RL | DEBUG1 | +0 | Password.ahk Version: 1.0.2
27112:41:59:838 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk exists
27212:41:59:840 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
27312:41:59:841 | RL | DEBUG1 | +0 | CheckFile - Attributes:
274 File Size: 74101 bytes
275 Created: 7/23/2017 - 8:54:44 PM
276 Modified: 11/15/2015 - 3:34:21 PM
27712:41:59:841 | RL | DEBUG1 | +0 | Rom Mapping Launch Menu.ahk Version: 1.0.6
27812:41:59:841 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Shared.ahk exists
27912:41:59:844 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
28012:41:59:844 | RL | DEBUG1 | +0 | CheckFile - Attributes:
281 File Size: 139893 bytes
282 Created: 7/23/2017 - 8:54:44 PM
283 Modified: 11/15/2015 - 3:34:26 PM
28412:41:59:844 | RL | DEBUG1 | +0 | Shared.ahk Version: 1.3.5
28512:41:59:844 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Statistics.ahk exists
28612:41:59:845 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
28712:41:59:845 | RL | DEBUG1 | +0 | CheckFile - Attributes:
288 File Size: 26143 bytes
289 Created: 7/23/2017 - 8:54:44 PM
290 Modified: 5/27/2015 - 4:26:34 PM
29112:41:59:845 | RL | DEBUG1 | +0 | Statistics.ahk Version: 1.0.3
29212:41:59:845 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Statistics Init.ahk exists
29312:41:59:846 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
29412:41:59:846 | RL | DEBUG1 | +0 | CheckFile - Attributes:
295 File Size: 33 bytes
296 Created: 7/23/2017 - 8:54:44 PM
297 Modified: 1/1/2015 - 3:37:54 PM
29812:41:59:846 | RL | DEBUG1 | +0 | Statistics Init.ahk Version: 1.0.1
29912:41:59:846 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk exists
30012:41:59:847 | RL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
30112:41:59:847 | RL | DEBUG1 | +0 | CheckFile - Attributes:
302 File Size: 18329 bytes
303 Created: 7/23/2017 - 8:54:45 PM
304 Modified: 11/15/2015 - 3:34:27 PM
30512:41:59:848 | RL | DEBUG1 | +0 | Virtual Drive.ahk Version: 1.0.3
30612:41:59:848 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\XHotkey.ahk exists
30712:41:59:848 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
30812:41:59:849 | RL | DEBUG1 | +0 | CheckFile - Attributes:
309 File Size: 26540 bytes
310 Created: 7/23/2017 - 8:54:45 PM
311 Modified: 8/30/2015 - 3:34:07 PM
31212:41:59:849 | RL | DEBUG1 | +0 | XHotkey.ahk Version: 1.0.4
31312:41:59:849 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk exists
31412:41:59:849 | RL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
31512:41:59:849 | RL | DEBUG1 | +0 | CheckFile - Attributes:
316 File Size: 1063 bytes
317 Created: 7/23/2017 - 8:54:45 PM
318 Modified: 8/30/2015 - 3:34:00 PM
31912:41:59:849 | RL | DEBUG1 | +0 | XHotkey Init.ahk Version: 1.0.2
32012:41:59:849 | RL | DEBUG1 | +0 | Main - Using HyperSpin normal mode for version 1.4.0.0 found at: D:\Arcade\HyperSpin.exe
32112:41:59:849 | RL | DEBUG1 | +0 | Main - Raw CLI received: "MAME kinst"
32212:41:59:849 | RL | DEBUG1 | +0 | Main - Received this dbName with no path via CLI: "kinst"
32312:41:59:849 | RL | DEBUG1 | +0 | Main - dbName: kinst
32412:41:59:850 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
32512:41:59:855 | RL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080
32612:41:59:855 | RL | INFO | +0 | Main - RocketLauncher received "MAME" and "kinst"
32712:41:59:901 | RL | INFO | +47 | Main - Found a "Games Options.ini" file, loading it into memory.
32812:41:59:909 | RL | INFO | +0 | Main - kinst is using the default emulator: MAME
32912:41:59:909 | RL | INFO | +0 | Main - Checking for a [MAME] section in D:\Arcade\RocketLauncher\Settings\MAME\Emulators.ini
33012:41:59:909 | RL | INFO | +0 | Main - Checking for a [MAME] section in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
33112:41:59:909 | RL | INFO | +0 | Main - Found [MAME] in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
33212:41:59:909 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk exists
33312:41:59:910 | RL | DEBUG1 | +15 | CheckFile - Attributes:
334 File Size: 66022 bytes
335 Created: 7/23/2017 - 8:56:38 PM
336 Modified: 11/16/2015 - 10:38:30 PM
33712:41:59:911 | RL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
33812:41:59:911 | RL | INFO | +0 | Main - kinst will use module: D:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk
33912:41:59:922 | RL | INFO | +0 | Main - Using SkipChecks method "Rom Only".
34012:41:59:928 | RL | INFO | +16 | CheckFile - Checking if D:\Arcade\Emulators\MAME\mame64.exe exists
34112:41:59:929 | RL | DEBUG1 | +0 | CheckFile - Attributes:
342 FileDescription Multiple Arcade Machine Emulator
343 FileVersion 0, 160, 0, 0
344 InternalName MAME
345 LegalCopyright Copyright Nicola Salmoria and the MAME team
346 OriginalFilename MAME
347 ProductName MAME
348 ProductVersion 0.160
349 CompanyName MAME Team
350 File Size: 79170048 bytes
351 Created: 7/22/2017 - 11:59:12 PM
352 Modified: 5/31/2015 - 12:25:17 PM
35312:41:59:929 | RL | INFO | +0 | Main - INI Keys read
35412:41:59:929 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
35512:41:59:929 | RL | DEBUG1 | +0 | CheckFile - Attributes:
356 FileDescription 7-Zip Console
357 FileVersion 15.06 beta
358 InternalName 7z
359 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
360 OriginalFilename 7z.exe
361 ProductName 7-Zip
362 ProductVersion 15.06 beta
363 CompanyName Igor Pavlov
364 File Size: 262144 bytes
365 Created: 7/23/2017 - 8:56:35 PM
366 Modified: 10/1/2015 - 3:45:11 PM
36712:41:59:930 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
36812:41:59:930 | RL | DEBUG1 | +0 | CheckFile - Attributes:
369 FileDescription 7z Plugin
370 FileVersion 15.06 beta
371 InternalName 7z
372 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
373 OriginalFilename 7z.dll
374 ProductName 7-Zip
375 ProductVersion 15.06 beta
376 CompanyName Igor Pavlov
377 File Size: 1012224 bytes
378 Created: 7/23/2017 - 8:56:35 PM
379 Modified: 10/1/2015 - 3:45:11 PM
38012:41:59:934 | RL | INFO | +0 | Main - "kinst" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
38112:41:59:934 | RL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only
38212:41:59:934 | RL | INFO | +0 | CheckPaths - Started
38312:41:59:934 | RL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Arcade\Games\MAME\kinst.zip
38412:41:59:934 | RL | INFO | +0 | CheckPaths - Found rom: D:\Arcade\Games\MAME\kinst.zip
38512:41:59:934 | RL | DEBUG1 | +0 | CheckPaths - Current romName: kinst
38612:41:59:934 | RL | DEBUG1 | +0 | CheckPaths - Current romPath: D:\Arcade\Games\MAME
38712:41:59:934 | RL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip
38812:41:59:934 | RL | INFO | +0 | CheckPaths - Ended
38912:41:59:935 | RL | INFO | +0 | BuildScript - User Variables:
390 ;----------------------------------------------------------------------------
391 ; INJECTED VARIABLES
392 ;----------------------------------------------------------------------------
393
394 #NoTrayIcon
395 #InstallKeybdHook
396 DetectHiddenWindows, ON
397 SetTitleMatchMode, 2
398 SendMode, Event
399 0 = 2
400 pluginPath = D:\Arcade\RocketLauncher\Plugins
401 pluginName = HyperSpin
402 pluginExt = .plugin
403 contextOnExit =
404 rlMode =
405 rlTitle = RocketLauncher
406 rlVersion = 1.0.1.4
407 rlAuthor = djvj
408 rlURL = www.rlauncher.com
409 langFile = D:\Arcade\RocketLauncher\Data\Language\Localization.ini
410 primMonitor = 1
411 frontendPID = 2324
412 frontendPath = D:\Arcade
413 frontendExe = HyperSpin.exe
414 frontendExt = exe
415 frontendName = HyperSpin
416 frontendDrive = D:
417 exitEmulatorKey = Esc
418 restoreFE = Restore
419 exitScriptKey = ~q & ~s
420 toggleCursorKey = ~e & ~t
421 emuFullPath = D:\Arcade\Emulators\MAME\mame64.exe
422 emuPath = D:\Arcade\Emulators\MAME
423 emuName = MAME
424 emuExt = exe
425 romPath = D:\Arcade\Games\MAME
426 romPathFromIni = D:\Arcade\Games\MAME
427 romExtension = .zip
428 romExtensionOrig = .zip
429 romExtensions = zip|7z|txt
430 executable = mame64.exe
431 systemDbName = MAME
432 systemName = MAME
433 dbPath =
434 dbName = kinst
435 dbExt =
436 romName = kinst
437 romMapPath =
438 romMappingEnabled = false
439 romMappingLaunchMenuEnabled = false
440 romMappingFirstMatchingExt = false
441 romMappingShowAllRomsInArchive = true
442 romMappingNumberOfGamesByScreen = 7
443 romMappingHideParent = false
444 romMappingMenuWidth = 300
445 romMappingMenuMargin = 50
446 romMappingTextFont = Bebas Neue
447 romMappingTextOptions = cFFFFFFFF r4 s40 Bold
448 romMappingDisabledTextColor = ff888888
449 romMappingTextSizeDifference = 5
450 romMappingTextMargin = 10
451 romMappingTitleTextFont = Bebas Neue
452 romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
453 romMappingTitle2TextFont = Bebas Neue
454 romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
455 romMappingGameInfoTextFont = Bebas Neue
456 romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
457 romMappingGameNameTextFont = Bebas Neue
458 romMappingGameNameTextOptions = cFFFFFFFF r4 s40 Regular
459 romMappingBackgroundBrush = aa000000
460 romMappingColumnBrush = 33000000
461 romMappingButtonBrush1 = 6f000000
462 romMappingButtonBrush2 = 33000000
463 romMappingBackgroundAlign = Stretch and Lose Aspect
464 romMappingMenuFlagWidth = 40
465 romMappingMenuFlagSeparation = 5
466 romMappingDefaultMenuList = FullList
467 romMappingSingleFilteredRomAutomaticLaunch = false
468 altArchiveNameOnly =
469 altRomNameOnly =
470 altArchiveAndRomName =
471 altArchiveAndManyRomNames =
472 altRomNamesOnly =
473 romMapScenario =
474 skipchecks = Rom Only
475 romMatchExt = true
476 blockInputTime = 0
477 blockInputFile = D:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe
478 errorLevelReporting = false
479 lockLaunch = false
480 lockLaunchGame =
481 screenRotationAngle = 0
482 screenRotationAngleGame =
483 logFile = D:\Arcade\RocketLauncher\RocketLauncher.log
484 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
485 logLevel = 5
486 logShowDebugConsole = false
487 logIncludeModule = true
488 logIncludeFileProperties = true
489 logShowCommandWindow = false
490 logCommandWindow = false
491 rlDebugConsoleStdout =
492 sysLang = English_United_States
493 sysType = 64-bit
494 broadcastWindowTitle =
495 navUpKey = Up|8|W
496 navDownKey = Down|6|S
497 navLeftKey = Left|7|A
498 navRightKey = Right|9|D
499 navSelectKey = Enter|G
500 navP2UpKey = N|Numpad8
501 navP2DownKey = Q|Numpad0
502 navP2LeftKey = M|Numpad7
503 navP2RightKey = O|Numpad9
504 navP2SelectKey = Enter|G
505 originalWidth = 1920
506 originalHeight = 1080
507 vdEnabled = true
508 vdFullPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
509 vdUseSCSI = true
510 vdDriveLetter =
511 vdAddDrive = true
512 servoStikEnabled = auto
513 servoStikExitMode = 8
514 ledblinkyEnabled = false
515 ledblinkySystemName =
516 ledblinkyFullPath =
517 ledblinkyProfilePath = D:\Arcade\RocketLauncher\Profiles\LEDBlinky
518 ledblinkyRLProfile = D:\Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher
519 emuIdleShutdown = 0
520 launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
521 hideCursor = true
522 hideEmu = false
523 hideFE = false
524 fadeIn = true
525 fadeInDuration = 500
526 fadeInTransitionAnimation = DefaultAnimateFadeIn
527 fadeInDelay = 2000
528 fadeInExitDelay = 0
529 fadeOutExitDelay = 0
530 fadeOut = false
531 fadeOutExtraScreen = false
532 fadeOutDuration = 500
533 fadeOutTransitionAnimation = DefaultAnimateFadeOut
534 fadeOutDelay = 0
535 fadeLyrInterpolation = 7
536 fadeMuteEmulator = false
537 fadeUseBackgrounds = false
538 fadeClickThrough = false
539 fadeWidthBaseRes = 1920
540 fadeHeightBaseRes = 1080
541 fadeLyr1Color = FF000000
542 fadeLyr1AlignImage = Stretch and Lose Aspect
543 fadeLyr2Pos = Stretch and Keep Aspect
544 fadeLyr2X = 0
545 fadeLyr2Y = 0
546 fadeLyr2W =
547 fadeLyr2H =
548 fadeLyr2Adjust = 1
549 fadeLyr2PicPad = 0
550 fadeLyr2Prefix = Extra Layer 1 - Console
551 fadeLyr3Pos = Center
552 fadeLyr3X = 450
553 fadeLyr3Y = 450
554 fadeLyr3W =
555 fadeLyr3H =
556 fadeLyr3Adjust = 1
557 fadeLyr3PicPad = 0
558 fadeLyr3Speed = 750
559 fadeLyr3Animation = DefaultFadeAnimation
560 fadeLyr37zAnimation = DefaultFadeAnimation
561 fadeLyr3Type = imageandbar
562 fadeLyr3ImgFollow7zProgress = true
563 fadeLyr3Repeat = 1
564 fadeLyr3BackImageTransparency = 30
565 fadeLyr3StaticPos = No Alignment
566 fadeLyr3StaticX = 0
567 fadeLyr3StaticY = 870|1575
568 fadeLyr3StaticW =
569 fadeLyr3StaticH =
570 fadeLyr3StaticAdjust = 1
571 fadeLyr3StaticPicPad = 0
572 fadeLyr3StaticPrefix = Info Bar
573 fadeLyr4Adjust = 1
574 fadeLyr4X = 1792|952
575 fadeLyr4Y = 891|1596
576 fadeLyr4W = 145
577 fadeLyr4H = 200
578 fadeLyr4Pos = Bottom Right Corner
579 fadeLyr4FPS = 50
580 fadeLyr4PicPad = 0
581 fadeTranspGifColor = FFFFFF
582 fadeBarWindow = Image
583 fadeBarWindowX =
584 fadeBarWindowY =
585 fadeBarWindowW = 900
586 fadeBarWindowH =
587 fadeBarWindowR = 30
588 fadeBarWindowM = 30
589 fadeBarWindowHatchStyle = 8
590 fadeBar = true
591 fadeBarNon7zProgressTime = 0
592 fadeBarBack = true
593 fadeBarBackColor = FF555555
594 fadeBarH = 30
595 fadeBarR = 10
596 fadeBarColor = DD00BFFF
597 fadeBarHatchStyle = 8
598 fadeBarPercentageText = true
599 fadeBarInfoText = true
600 fadeBarXOffset = 0
601 fadeBarYOffset = 150
602 fadeRomInfoDescription = filtered text
603 fadeRomInfoSystemName = image
604 fadeRomInfoYear = text with label
605 fadeRomInfoManufacturer = text with label
606 fadeRomInfoGenre = disabled
607 fadeRomInfoRating = image
608 fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
609 fadeRomInfoTextPlacement = User Defined
610 fadeRomInfoTextMargin = 7
611 fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
612 fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
613 fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
614 fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
615 fadeRomInfoText5Options = cFF555555 r4 s42 Bold
616 fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
617 fadeStats_Number_of_Times_Played = text with label
618 fadeStats_Last_Time_Played = text with label
619 fadeStats_Average_Time_Played = text with label
620 fadeStats_Total_Time_Played = text with label
621 fadeStats_System_Total_Played_Time = text with label
622 fadeStats_Total_Global_Played_Time = text with label
623 fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
624 fadeStatsInfoTextPlacement = topRight
625 fadeStatsInfoTextMargin = 7
626 fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
627 fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
628 fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
629 fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
630 fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
631 fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
632 fadeText1X = 0
633 fadeText1Y = 0
634 fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
635 fadeText1 = Loading Game
636 fadeText2X = 0
637 fadeText2Y = 0
638 fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
639 fadeText2 = Extraction Complete, Ready
640 fadeText3 = Loading Game
641 fadeText4 = Loading Complete
642 fadeFont = Bebas Neue
643 fadeSystemAndRomLayersOnly = false
644 fadeExtractionTime = disabled
645 fadeExtractionTimeTextX = 0
646 fadeExtractionTimeTextY = 0
647 fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
648 fadeInterruptKey =
649 detectFadeErrorEnabled = true
650 fadeImgPath = D:\Arcade\RocketLauncher\Media\Fade
651 RLDataPath = D:\Arcade\RocketLauncher\Data
652 RLMediaPath = D:\Arcade\RocketLauncher\Media
653 RLErrSoundPath = D:\Arcade\RocketLauncher\Media\Sounds\Error
654 modulesPath = D:\Arcade\RocketLauncher\Modules
655 moduleFullName = D:\Arcade\RocketLauncher\Modules\MAME\MAME.ahk
656 moduleName = MAME
657 modulePath = D:\Arcade\RocketLauncher\Modules\MAME
658 moduleExtension = ahk
659 moduleExtensionsPath = D:\Arcade\RocketLauncher\Module Extensions
660 libPath = D:\Arcade\RocketLauncher\Lib
661 7zEnabled = false
662 7zPath = D:\Arcade\RocketLauncher\Module Extensions\7z.exe
663 7zDllPath = D:\Arcade\RocketLauncher\Module Extensions\7z.dll
664 7zExtractPath = D:\Arcade\cache
665 7zExtractPathOrig =
666 7zAttachSystemName = false
667 7zDelTemp = true
668 7zSounds = false
669 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
670 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
671 mgEnabled = false
672 mgKey = ~NumpadSub
673 mgBackgroundColor = FF000000
674 mgSidePadding = 0.2
675 mgWidthBaseRes = 1920
676 mgHeightBaseRes = 1080
677 mgYOffset = 500
678 mgFont = Arial
679 mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
680 mgText1Text = Please select a game
681 mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
682 mgText2Offset = 70
683 mgUseSound = true
684 mgSoundfreq = 300
685 mgExitEffect = none
686 mgSelectedEffect = rotate
687 mgUseGameArt = false
688 mgCandidate =
689 mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
690 mgOnLaunch = false
691 pauseEnabled = true
692 pauseKey = /
693 pauseBackToMenuBarKey = X
694 pauseZoomInKey = B|H|2|Numpad2|U
695 pauseZoomOutKey = C|I|3|Numpad3|Tab
696 pauseScreenshotKey = ~PrintScreen
697 pauseHiToTextPath = D:\Arcade\RocketLauncher\Module Extensions\HiToText.exe
698 pauseSaveStateKeyCodes = {Shift down}{F7 down}{Shift up}{F7 up}{400}{1 down}{1 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{2 down}{2 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{3 down}{3 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{4 down}{4 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{5 down}{5 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{6 down}{6 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{7 down}{7 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{8 down}{8 up}|{Shift down}{F7 down}{Shift up}{F7 up}{400}{9 down}{9 up}
699 pauseLoadStateKeyCodes = {F7 down}{F7 up}{400}{1 down}{1 up}|{F7 down}{F7 up}{400}{2 down}{2 up}|{F7 down}{F7 up}{400}{3 down}{3 up}|{F7 down}{F7 up}{400}{4 down}{4 up}|{F7 down}{F7 up}{400}{5 down}{5 up}|{F7 down}{F7 up}{400}{6 down}{6 up}|{F7 down}{F7 up}{400}{7 down}{7 up}|{F7 down}{F7 up}{400}{8 down}{8 up}|{F7 down}{F7 up}{400}{9 down}{9 up}
700 keymapperEnabled = true
701 keymapperAHKMethod = Internal
702 keymapper = xpadder
703 xpadderFullPath = D:\Arcade\Utilities\Xpadder\Xpadder.exe
704 joyToKeyFullPath = C:\Windows\Utilities\VJoy\VJoy.exe
705 keymapperProfilePath = D:\Arcade\RocketLauncher\Profiles\xpadder
706 keymapperFrontEndProfileName = HyperSpin
707 keymapperFrontEndProfile = xpadder
708 keymapperRocketLauncherProfileEnabled = true
709 joyIDsEnabled = true
710 joyIDsPreferredControllersGlobal = Controller (Xbox 360 Wireless Receiver for Windows)|Controller (XBOX 360 For Windows)|ATRAK Device #1|Nintendo RVL-CNT-01
711 joyIDsPreferredControllersSystem = use_global
712 joyIDsPreferredControllersOnExit =
713 CustomJoyNamesEnabled = false
714 CustomJoyNames =
715 rotateMethod = display
716 FEProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin
717 defaultProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\_Default
718 systemProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\MAME
719 xPadderSystemProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\_Default
720 emuProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\MAME
721 romProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst
722 RocketLauncherProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\RocketLauncher
723 blankProfile = D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank
724 ahkFEProfile = D:\Arcade\RocketLauncher\Profiles\AHK\HyperSpin
725 ahkDefaultProfile = D:\Arcade\RocketLauncher\Profiles\AHK\_Default
726 ahkSystemProfile = D:\Arcade\RocketLauncher\Profiles\AHK\MAME
727 ahkEmuProfile = D:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME
728 ahkRomProfile = D:\Arcade\RocketLauncher\Profiles\AHK\MAME\kinst
729 ahkRocketLauncherProfile = D:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncher
730 bezelEnabled = true
731 bezelICEnabled = false
732 statisticsEnabled = true
733 pressDuration = -1
734 emuVolume = 1
735 dxwndIni = D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
736 dxwndFullPath = D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe
737 mon1O =
738 pacDrivedllFile = D:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll
739 userFadeAnimIniFile = D:\Arcade\RocketLauncher\Lib\User Fade Animations.ini
740
74112:41:59:943 | RL | INFO | +16 | BuildScript - Loaded XHotkey Init.ahk scripts
74212:41:59:944 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
74312:41:59:944 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
74412:41:59:944 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
74512:41:59:944 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
74612:41:59:944 | RL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
74712:41:59:944 | RL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
74812:41:59:944 | RL | INFO | +0 | BuildScript - Validating module
74912:41:59:950 | RL | INFO | +0 | BuildScript - Validation complete
75012:41:59:950 | RL | INFO | +0 | BuildScript - Module:
751 MEmu = MAME
752 MEmuV = v0.166
753 MURL = http://www.mame.net/
754 MAuthor = djvj,faahrev,brolly,Tomkun
755 MVersion = 2.2.8
756 MCRC = D1345071
757 iCRC = FCFD61AB
758 mId = 635746812784197028
759 MSystem = "AAE","Aamber Pegasus","Acorn Electron","Amstrad GX4000","APF Imagination Machine","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","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","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","Konami Classics","LaserDisc","Magnavox Odyssey 2","MAME","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","MGT Sam Coupe","Midway Classics","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 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","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","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"
760 ;----------------------------------------------------------------------------
761 ; Notes:
762 ; 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.
763 ;
764 ; 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
765 ; 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.
766 ; 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
767 ; If MAME has a problem reading the bios zips, try archving them with "no compression"
768 ; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
769 ; 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.
770 ; 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
771 ;
772 ; Command Line Options - http://easyemu.mameworld.info/mameguide/mameguide-options.html
773 ; High Scores DO NOT SAVE when cheats are enabled!
774 ; HLSL Documentation: http://mamedev.org/source/docs/hlsl.txt.html
775 ; 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
776 ;
777 ; 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
778 ; roms path for that system. If you have doubts about their filenames check the mTypeVar module variable content.
779 ;
780 ; Following systems will also require some specific files to operate properly:
781 ; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
782 ; Camputers Lynx - lynx64k, lynx96k, lynx128k
783 ; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
784 ; NEC PC Engine-CD - "Super CD-ROM2 System V3.0 (J).pce" [262,656 bytes] (placed in the roms subfolder in the emuPath)
785 ; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
786 ; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
787 ; Sony PlayStation - psa, pse, psj, psu
788 ;
789 ; 7z Support:
790 ; 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
791 ; fine to enable 7z to non-arcade systems.
792 ;
793 ; Custom Configuration Files:
794 ; 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:
795 ; cfg\mame_system_name\database_rom_name\mame_system_name.cfg
796 ; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
797 ; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
798 ;
799 ; Ini Files:
800 ; 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
801 ; those. MAME supports a hierarchical ini file structure and will load settings from several ini files following a specific order:
802 ;- mame.ini
803 ;- <mymame>.ini (i.e. if MAME was renamed mame060.exe, MAME parses mame060.ini here)
804 ;- debug.ini (if the debugger is enabled)
805 ;- <parent>.ini (for clones only, may be called recursively)
806 ;- <gamename>.ini
807 ;- vertical.ini (for games with vertical monitor orientation)
808 ;- horizont.ini (for games with horizontal monitor orientation)
809 ;- vector.ini (for vector games only)
810 ;- <driver>.ini (based on the source filename of the driver)
811 ;
812 ; The settings in the later ini's override those in the earlier ini's.
813 ;
814 ; It's highly recommended that you set skipchecks to 'Rom Only" for MAME otherwise RocketLauncher won't be able to launch several games due
815 ; to the way MAME roms are packaged. This will be even more noticeable for those using merged sets.
816 ;
817 ; Bally Astrocade:
818 ; 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
819 ; 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.
820 ; 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.
821 ;
822 ; GCE Vectrex:
823 ; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the MAME\artwork\vectrex folder.
824 ; 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.
825 ;
826 ; Magnavox Odyssey 2:
827 ; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
828 ; Use the systemName ini file in the folder with this module for this, example:
829 ; [Moto-Crash (France)]
830 ; Bios=videopac
831 ;
832 ; Texas Instruments TI 99/4A:
833 ; This system requires full keyboard emulation to work properly
834 ; 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)
835 ; You can check how to convert split cart dumps to RPK here:
836 ; http://www.ninerpedia.org/index.php/MESS_multicart_system
837 ; 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"
838
839 ; Bezels:
840 ; Module settings control whether RocketLauncher or MAME bezels are shown
841 ; In the bezel normal mode only RocketLauncher Bezels will be show and the MAME use_bezels option will be forced disbaled
842 ; 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
843 ;
844 ; ServoStik:
845 ; The module will automatically control any connected ServoStiks found on the system.
846 ; 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.
847 ;
848 ; Per game controller types:
849 ; 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
850 ; system so to avoid adding a huge complexity to the module this must be done through the Parameters settings.
851 ; 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
852 ; 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.
853 ; This is an example for Atari 2600 for a game using wheel controllers on both joy ports:
854 ; #
855 ; # SLOT DEVICES
856 ; #
857 ; joyport1 wheel
858 ; joyport2 wheel
859 ; 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
860 ; set Parameters=-joyport1 joy -joyport2 joy
861 ; 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
862 ; Parameters=-joyport1 wheel -joyport2 wheel
863 ;
864 ; Another option is to set the default values in the MAME ini file and make sure you also set writeconfig to 0.
865 ; 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,
866 ; ensure you set your controls in the main MAME config file (MAME.ini), not the system one (ex. Atari 2600.ini).
867 ;
868 ; Linking/NetPlay:
869 ; The module will automatically set correct network ports for linked games.
870 ; Up to 8 players on the same PC are supported. Multiple copies of MAME will be launched.
871 ; 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.
872 ; Each player will use a different cfg and nvram folder in your MAME folder. Player 1 will always use .\cfg and .\nvram.
873 ; Players 2 through 8 will use .\cfg2, .\cfg3, etc and .\nvram2, .\nvram3, etc
874 ; These folders and cfg/nvram files will be automatically created for you on launch so you do not need to create them manually.
875 ; 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.
876 ; 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.
877 ; 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.
878 ; There are other network related settings in the module settings to assist with starting IPs and connectivity, so check them out as well.
879 ;
880 ; NVRAM Automation for linked games:
881 ; When launching linked games on the same pc NVRAM settings are automatically set for you so each player will be unique.
882 ; For instance, in Virtua Racing, Player 1 is red, player 2 is blue, player 3 is yellow, etc.
883 ; To do this, some other options are also set automatically for you as well, like region, difficulty, countr, course, etc
884 ; 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.
885 ;
886 ; Additional Link info that may be of some importance:
887 ; The original Model-1 has a max Bandwidth of 6 MBit/s (TOTX173/TORX173).
888 ; One Board sends about 20 KByte/s.
889 ; So bandwidth CLIENTSIDE is like...
890 ; 2 Boards - 20 KByte/s inbound and 20 KByte/s outbound.
891 ; 3 Boards - 40 KByte/s inbound and 20 KByte/s outbound.
892 ; 4 Boards - 60 KByte/s inbound and 20 KByte/s outbound.
893 ; etc.
894 ; Some good info on Linking: http://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=297577&page=0
895 ; also http://forum.arcadecontrols.com/index.php/topic,130136.msg1331485.html
896 ;----------------------------------------------------------------------------
897 StartModule()
898 BezelGUI()
899
900 ; 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.
901 mTypeVar=
902 ( LTrim
903 Aamber Pegasus|pegasus
904 Acorn Electron|electron
905 Amstrad GX4000|gx4000
906 APF Imagination Machine|apfimag
907 Apple IIGS|apple2gs
908 Atari 8-Bit|a800
909 Atari 2600|a2600
910 Atari 5200|a5200
911 Atari 7800|a7800
912 Atari Jaguar|jaguar
913 Atari Lynx|lynx
914 Bally Astrocade|astrocde
915 Bandai Super Vision 8000|sv8000
916 Bandai WonderSwan|wswan
917 Bandai WonderSwan Color|wscolor
918 Camputers Lynx|lynx128k
919 Casio PV-1000|pv1000
920 Casio PV-2000|pv2000
921 Coleco ADAM|adam
922 ColecoVision|coleco
923 Commodore 64|c64
924 Creatronic Mega Duck|megaduck
925 EACA EG2000 Colour Genie|cgenie
926 Emerson Arcadia 2001|arcadia
927 Entex Adventure Vision|advision
928 Epoch Game Pocket Computer|gamepock
929 Epoch Super Cassette Vision|scv
930 Exidy Sorcerer|sorcerer
931 Fairchild Channel F|channelf
932 Fujitsu FM-7|fmnew7
933 Funtech Super Acan|supracan
934 GamePark 32|gp32
935 GCE Vectrex|vectrex
936 Hartung Game Master|gmaster
937 Interton VC 4000|vc4000
938 JungleTac Sport Vii|vii
939 Magnavox Odyssey 2|odyssey2
940 Matra & Hachette Alice|alice32
941 Mattel Aquarius|aquarius
942 Mattel Intellivision|intv
943 MGT Sam Coupe|samcoupe
944 Applied Technology MicroBee|mbeeic
945 NEC PC-8801|pc8801
946 NEC PC Engine|pce
947 NEC PC Engine-CD|pce
948 NEC SuperGrafx|sgx
949 NEC TurboGrafx-16|tg16
950 NEC TurboGrafx-CD|tg16
951 Nintendo 64|n64
952 Nintendo Entertainment System|nes
953 Nintendo Famicom|famicom
954 Nintendo Famicom Disk System|fds
955 Nintendo Game Boy|gameboy
956 Nintendo Game Boy Advance|gba
957 Nintendo Game Boy Color|gbcolor
958 Nintendo Pokemon Mini|pokemini
959 Nintendo Satellaview|snes
960 Nintendo Super Famicom|snes
961 Nintendo Super Game Boy|supergb
962 Nintendo Virtual Boy|vboy
963 Othello Multivision|omv1000
964 Philips CD-i|cdimono1
965 Philips VG 5000|vg5k
966 RCA Studio II|studio2
967 Sega 32X|32x
968 Sega CD|segacd
969 Sega Game Gear|gamegear
970 Sega Genesis|genesis
971 Sega Master System|sms
972 Sega Mega Drive|megadriv
973 Sega Pico|pico
974 Sega Saturn|saturn
975 Sega SC-3000|sc3000
976 Sega SG-1000|sg1000
977 Sega VMU|svmu
978 Sharp X1|x1turbo40
979 Sinclair ZX81|zx81
980 SNK Neo Geo AES|aes
981 SNK Neo Geo CD|neocdz
982 SNK Neo Geo Pocket|ngp
983 SNK Neo Geo Pocket Color|ngpc
984 Sony PlayStation|psx
985 Sony PocketStation|pockstat
986 Sord M5|m5
987 Super Nintendo Entertainment System|snes
988 Tandy TRS-80 Color Computer|coco3
989 Texas Instruments TI 99-4A|ti99_4a
990 Tiger Game.com|gamecom
991 Tomy Tutor|tutor
992 VTech CreatiVision|crvision
993 Watara Supervision|svision
994 )
995 mType := Object()
996 Loop, Parse, mTypeVar, `n, `r
997 {
998 obj := {}
999 Loop, Parse, A_LoopField, |
1000 If A_Index = 1
1001 obj.System := A_LoopField
1002 Else ; 2
1003 obj.mameID := A_LoopField
1004 mType.Insert(obj["System"], obj)
1005 }
1006 Log("Module - Finished building the " . MEmu . " object",4)
1007 ; For easier use throughout the module
1008 mameSystem := mType[systemName].System
1009 mameID := mType[systemName].mameID
1010
1011 If !mameSystem {
1012 Log("Module - """ . systemName . """ is not a known console or computer system. Defaulting to MAME's Arcade mode for the remainder of this " . MEmu . " module.",2)
1013 mameSystem := systemName
1014 mameID := "MAME"
1015 }
1016
1017 settingsFile := modulePath . "\" . moduleName . ".ini"
1018 Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) ; Set fullscreen mode
1019 legacyMode := IniReadCheck(settingsFile, "Settings|" . systemName . "|" . romName, "LegacyMode","false",,1)
1020 mameBiosPath := IniReadCheck(settingsFile, "Settings", "MAME_BIOS_Path", emuPath . "\roms",,1)
1021 mameBiosPath := GetFullName(mameBiosPath)
1022 Videomode := IniReadCheck(settingsFile, "Settings", "Videomode","d3d",,1) ; Choices are gdi,ddraw,d3d. If left blank, MAME uses d3d by default
1023 pauseMethod := IniReadCheck(settingsFile, "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
1024 bilinearFilter := IniReadCheck(settingsFile, "Settings|" . mameSystem, "BilinearFilter","false",,1)
1025 hlsl := IniReadCheck(settingsFile, "Settings|" . mameSystem . "|" . romName, "HLSL","false",,1)
1026 glsl := IniReadCheck(settingsFile, "Settings|" . mameSystem . "|" . romName, "GLSL","false",,1)
1027 bezelMode := IniReadCheck(settingsFile, "Settings|" . systemName . "|" . romName, "BezelMode","layout",,1) ; "layout" or "normal"
1028 verticalRotationMode := IniReadCheck(settingsFile, "Settings|" . mameSystem . "|" . romName, "VerticalRotationMode","none",,1)
1029 cheatMode := IniReadCheck(settingsFile, "Settings", "CheatMode","false",,1)
1030 cheatModeKey := IniReadCheck(settingsFile, "Settings", "CheatModeKey",A_Space,,1) ; user defined key to be held down before launching a mame rom.
1031 UseSoftwareList := IniReadCheck(settingsFile, mameSystem . "|" . romName, "UseSoftwareList","false",,1)
1032 sysStaticParams := IniReadCheck(settingsFile, mameSystem, "StaticParameters", A_Space,,1)
1033 sysParams := IniReadCheck(settingsFile, mameSystem, "Parameters", A_Space,,1)
1034 romParams := IniReadCheck(settingsFile, romName, "Parameters", sysParams,,1)
1035 mameRomName := IniReadCheck(settingsFile, romName, "MameRomName", A_Space,,1)
1036 autosave := IniReadCheck(settingsFile, systemName . "|" . romName, "Autosave", "false",,1)
1037 volume := IniReadCheck(settingsFile, "Settings|" . systemName . "|" . romName, "Volume",,,1)
1038 Artwork_Crop := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Artwork_Crop", "true",,1)
1039 Use_Bezels := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Use_Bezels", "false",,1)
1040 Use_Overlays := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Use_Overlays", "true",,1)
1041 Use_Backdrops := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Use_Backdrops", "true",,1)
1042 Use_Cpanels := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Use_Cpanels", "false",,1)
1043 Use_Marquees := IniReadCheck(settingsFile, mameSystem . "|" . romName, "Use_Marquees", "false",,1)
1044 inipath := IniReadCheck(settingsFile, mameSystem, "IniPath", "",,1)
1045 hashpath := IniReadCheck(settingsFile, mameSystem, "HashPath", "",,1)
1046
1047 ; Loop, 8
1048 ; car%A_Index%Color := IniReadCheck(settingsFile, romName, "Car_" . A_Index . "_Color","",,1)
1049
1050 enableLinkPlay := IniReadCheck(settingsFile, "Link/Network|" . romName, "Enable_Link_Play", "false",,1)
1051 networkSession :=
1052 If (enableLinkPlay != "false") {
1053 Log("Module - Link/Network Multi-Player is an available option for " . romName,4)
1054 getWANIP := IniReadCheck(settingsFile, "Link/Network", "Get_WAN_IP","false",,1)
1055 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
1056 networkPlayers := enableLinkPlay ; Max amount of networkable players
1057 localLink := 1 ; Tell Multiplayer menu to enable menu option for local linking
1058
1059 enableNVRAMAutomation := IniReadCheck(settingsFile, "Link/Network|" . romName, "Enable_NVRAM_Automation","true",,1)
1060 maxPlayersPerMonitor := IniReadCheck(settingsFile, "Link/Network|" . romName, "Max_Players_Per_monitor","1|1|1|1|1|1|1|1",,1)
1061 splitScreen2PlayersMode := IniReadCheck(settingsFile, "Link/Network|" . romName, "SplitScreen_2_Players","Horizontal",,1) ;horizontal or vertical
1062 splitScreen3PlayersMode := IniReadCheck(settingsFile, "Link/Network|" . romName, "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.
1063 localPort := IniReadCheck(settingsFile, "Link/Network", "Local_Port","15111",,1)
1064
1065 defaultServerIP := IniReadCheck(settingsFile, "Link/Network", "Default_Server_IP", myIP,,1)
1066 defaultServerPort := IniReadCheck(settingsFile, "Link/Network", "Default_Server_Port","15111",,1)
1067 lastIP := IniReadCheck(settingsFile, "Link/Network", "Last_IP", defaultServerIP,,1) ; also known as the Remote IP in mame. Does not need to be on the ISD
1068 lastPort := IniReadCheck(settingsFile, "Link/Network", "Last_Port", defaultServerPort,,1) ; also known as the Remote Port in mame. Does not need to be on the ISD
1069
1070 MultiplayerMenu(lastIP, lastPort, networkType, networkPlayers,,,,,,localLink,"ipAndPort")
1071
1072 ;MultiPlayer Menu Result
1073 ; If !(networkType)
1074 ; MsgBox, % "Single Player Game"
1075 ; Else If (networkType="localLink")
1076 ; MsgBox, % "Local Link selected with the number of players equal to: " . networkPlayers
1077 ; Else If (networkType="server")
1078 ; MsgBox, % "WAN IP Address=" . networkIP . " | LAN IP Address=" . localIP[1,2] . " | Port=" . networkPort . " | networkPlayers=" . networkPlayers . " | networkRequiresSetup=" . networkRequiresSetup
1079 ; Else If (networkType="client")
1080 ; MsgBox, % "NetworkIP=" . networkIP . " | Port Number=" . networkPort . " | networkRequiresSetup=" . networkRequiresSetup
1081
1082 If networkSession {
1083 Log("Module - Using a Network for " . romName,4)
1084 multiPlayerObj := Object() ; initialize object to store the multiplayer options
1085 If (networkType="localLink") {
1086 Log("Module - Setting remote host to 127.0.0.1 to support local link mode as it is running on this PC.")
1087 linkEnabledGame := 1
1088 If networkPlayers > 1
1089 { Log("Module - Local link mode was selected and " . networkPlayers . " sessions will be launched.")
1090 fullscreen := "false" ; must turn off fullscreen if running multiple MAMEs on the same machine
1091 Loop % networkPlayers {
1092 multiPlayerObj[A_Index,"Player"] := A_Index
1093 multiPlayerObj[A_Index,"CfgDir"] := " -cfg_directory cfg" . (If A_Index = 1 ? "" : A_Index)
1094 multiPlayerObj[A_Index,"NvramDir"] := " -nvram_directory nvram" . (If A_Index = 1 ? "" : A_Index)
1095 If (A_Index = 1) { ; Player 1
1096 initialLocalPort := localPort ; must be stored for last player
1097 multiPlayerObj[A_Index,"LocalHost"] := " -comm_localhost 0.0.0.0"
1098 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1099 localPort++
1100 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . localPort
1101 } Else { ; Players 2+
1102 multiPlayerObj[A_Index,"LocalPort"] := " -comm_localport " . localPort
1103 localPort++
1104 multiPlayerObj[A_Index,"RemoteHost"] := " -comm_remotehost 127.0.0.1"
1105 multiPlayerObj[A_Index,"RemotePort"] := " -comm_remoteport " . (If A_Index = networkPlayers ? initialLocalPort : localPort) ; must set remote port to first port on last player
1106 }
1107
1108 ; 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"]
1109 }
1110 } Else
1111 Log("Module - Local link mode was selected but user only chose 1 player. Launch will be a normal session.")
1112 } Else If (networkType = "client") {
1113 Log("Module - Remote host is running on another PC, module will use remote link mode.")
1114 IniWrite, %networkIP%, %settingsFile%, Link/Network, Last_IP ; Save last used IP and Port for quicker launching next time
1115 IniWrite, %networkPort%, %settingsFile%, Link/Network, Last_Port
1116 linkType := "Slave"
1117 networkPlayers := 1
1118 multiPlayerObj[1,"Player"] := 1
1119 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1120 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1121 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1122 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . localPort
1123 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1124 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1125 } Else { ; server
1126 Log("Module - This PC is acting as the host, telling mame to listen for incoming connections on port: " . localPort)
1127 IniWrite, %networkIP%, %settingsFile%, Link/Network, Last_IP ; Save last used IP and Port for quicker launching next time
1128 IniWrite, %networkPort%, %settingsFile%, Link/Network, Last_Port
1129 linkType := "Master"
1130 networkPlayers := 1
1131 multiPlayerObj[1,"Player"] := 1
1132 multiPlayerObj[1,"CfgDir"] := " -cfg_directory cfg"
1133 multiPlayerObj[1,"NvramDir"] := " -nvram_directory nvram"
1134 multiPlayerObj[1,"LocalHost"] := " -comm_localhost 0.0.0.0" ; don't really need to set this but just in case
1135 multiPlayerObj[1,"LocalPort"] := " -comm_localport " . networkPort
1136 multiPlayerObj[1,"RemoteHost"] := " -comm_remotehost " . networkIP
1137 multiPlayerObj[1,"RemotePort"] := " -comm_remoteport " . networkPort
1138 }
1139 Log("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """",4)
1140 } Else {
1141 Log("Module - User chose Single Player mode for this session",4)
1142 }
1143 }
1144
1145 FadeInStart()
1146
1147 ;Read settings from system name ini file
1148 sysSettingsFile := modulePath . "\" . mameSystem . ".ini"
1149 IfExist, %sysSettingsFile%
1150 {
1151 romParams := IniReadCheck(sysSettingsFile, romName, "Parameters", romParams,,1)
1152 hlsl := IniReadCheck(sysSettingsFile, romName, "HLSL",hlsl,,1)
1153 glsl := IniReadCheck(sysSettingsFile, romName, "GLSL",glsl,,1)
1154 Artwork_Crop := IniReadCheck(sysSettingsFile, romName, "Artwork_Crop", Artwork_Crop,,1)
1155 Use_Bezels := IniReadCheck(sysSettingsFile, romName, "Use_Bezels", Use_Bezels,,1)
1156 Use_Overlays := IniReadCheck(sysSettingsFile, romName, "Use_Overlays", Use_Overlays,,1)
1157 Use_Backdrops := IniReadCheck(sysSettingsFile, romName, "Use_Backdrops", Use_Backdrops,,1)
1158 Use_Cpanels := IniReadCheck(sysSettingsFile, romName, "Use_Cpanels", Use_Cpanels,,1)
1159 Use_Marquees := IniReadCheck(sysSettingsFile, romName, "Use_Marquees", Use_Marquees,,1)
1160 UseSoftwareList := IniReadCheck(sysSettingsFile, romName, "UseSoftwareList", UseSoftwareList,,1)
1161 }
1162
1163 If inipath
1164 inipath := AbsoluteFromRelative(EmuPath, inipath)
1165 If hashpath
1166 hashpath := AbsoluteFromRelative(EmuPath, hashpath)
1167
1168 artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
1169 useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
1170 useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
1171 useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"
1172 useCpanels := If (Use_Cpanels = "true") ? " -use_cpanels" : " -nouse_cpanels"
1173 useMarquees := If (Use_Marquees = "true") ? " -use_marquees" : " -nouse_marquees"
1174 autosave := If autosave = "true" ? " -autosave" : ""
1175 volume := If volume != "" ? " -volume " . volume : ""
1176 inipath := If inipath != "" ? " -inipath """ . inipath . """" : ""
1177 hashpath := If hashpath != "" ? " -hashpath """ . hashpath . """" : ""
1178
1179 If (verticalRotationMode = "none")
1180 verticalRotationMode := ""
1181
1182 ; Process mame's ListXML for certain features
1183 If (bezelEnabled = "true" || servoStikEnabled = "auto" || verticalRotationMode) {
1184 ListXMLObject := Object()
1185 ListXMLObject := ListXMLInfo(If mameRomName ? mameRomName : romName)
1186 If (bezelEnabled = "true") {
1187 If (networkPlayers > 1) {
1188 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1189 BezelStart(networkPlayers)
1190 } Else {
1191 If (bezelMode = "layout"){
1192 BezelStart("layout",ListXMLObject["Parent"].Value,ListXMLObject["Angle"].Value,romName)
1193 } Else { ;bezel mode = normal
1194 useBezels := " -nouse_bezels" ; force disabling MAME built-in bezels
1195 BezelStart(,,ListXMLObject["Angle"].Value)
1196 }
1197 }
1198 }
1199 If (servoStikEnabled = "auto") {
1200 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
1201 }
1202 If (verticalRotationMode && ListXMLObject["Angle"].Value) {
1203 If (verticalRotationMode = "original")
1204 verticalRotationMode := " -norotate"
1205 Else If (verticalRotationMode = "right")
1206 verticalRotationMode := " -ror"
1207 Else If (verticalRotationMode = "left")
1208 verticalRotationMode := " -rol"
1209 Else
1210 verticalRotationMode := ""
1211 }
1212 Else
1213 verticalRotationMode := ""
1214 }
1215
1216 winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
1217 fullscreenParam := If (Fullscreen = "true") ? " -nowindow" : " -window"
1218
1219 hideEmuObj := Object(dialogOpen . " ahk_class ConsoleWindowClass",0,"ahk_class MAMEDebugWindow",0,"ahk_class MAMEOutput",0,"ahk_class MAME",1) ;Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
1220 7z(romPath, romName, romExtension, 7zExtractPath)
1221
1222 ; Get MAME version from executable, this is needed since some CLI switches are not available in older MAME versions
1223 exeAtrib := FileGetVersionInfo_AW( EmuPath . "\" . executable, "FileVersion|ProductVersion", "|" )
1224 Loop, Parse, exeAtrib, |%A_Tab%, %A_Space%
1225 A_Index & 1 ? ( _ := A_LoopField ) : ( %_% := A_LoopField )
1226 If (ProductVersion)
1227 StringRight, MAMEVersion, ProductVersion, StrLen(ProductVersion) - 2
1228 Log("Module - Detected MAME Product Version from '" . EmuPath . "\" . executable . "' is " . MAMEVersion)
1229
1230 If (videomode = "opengl") {
1231 hlsl := " -nohlsl_enable"
1232 If (MAMEVersion > 159)
1233 glsl := If glsl = "true" ? " -gl_glsl" : (If glsl = "ini" ? "" : " -nogl_glsl")
1234 Else
1235 glsl := ""
1236 } Else {
1237 hlsl := If hlsl = "true" ? " -hlsl_enable" : (If hlsl = "ini" ? "" : " -nohlsl_enable")
1238 If (MAMEVersion > 159)
1239 glsl := If videomode = "ini" ? "" : " -nogl_glsl"
1240 Else
1241 glsl := ""
1242
1243 If (videomode = "ini")
1244 videomode := ""
1245 }
1246 videomode := If (Videomode != "" ) ? " -video " . videomode : ""
1247
1248 param1 := " -cart """ . romPath . "\" . romName . romExtension . """" ; default param1 used for launching most systems.
1249 If romExtension = .txt ; This can be applied to all systems
1250 param1:=
1251
1252 If mameID = apfimag ; APF Imagination Machine
1253 If romExtension != .tap
1254 mameID = apfm1000 ; cart games for APF Imagination Machine require a different bios to be loaded
1255
1256 If UseSoftwareList != true
1257 { ; 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.
1258 If mameID in ti99_4a,aes,apple2gs,electron,mbeeic,odyssey2,astrocde ; these systems will use an ini to store game specific settings
1259 { mameSysINI := CheckFileMAME(modulePath . "\" . mameSystem . ".ini") ; create the ini if it does not exist
1260 If mameID = ti99_4a ; Texas Instruments TI 99-4A
1261 { mainCart := IniReadCheck(mameSysINI, romName, "Main_Cart",A_Space,,1)
1262 basicCart := IniReadCheck(mameSysINI, romName, "Basic_Cart","extended_basic.rpk",,1) ; user can specify a rom specific cart instead of the default basic one
1263 expansionLocation := IniReadCheck(mameSysINI, romName, "Expansion_Location","extended_basic.rpk",,1)
1264 ; Now set the parameters to send to MAME
1265 If romExtension = .dsk ; Expansion Disk
1266 ; 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
1267 param1 := " -gromport multi -cart1", param2:=" """ . romPath . "\" . (If mainCart ? (mainCart):(basicCart)) . """", param3:=" -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc", param4:=" -flop1", param5:=" """ . romPath . "\" . romName . romExtension . """"
1268 Else If romExtension = .rpk ; Cart Game (RPK Format)
1269 param1 := " -gromport single -cart1", param2:=" """ . romPath . "\" . romName . romExtension . """", param3:=" -peb:slot3 speech" ;-cart will also work here
1270 param6 := " -ui_active" ;Enable partial keyboard mode at startup
1271 } Else If mameID = aes ; SNK Neo Geo AES
1272 { biosRegion := IniReadCheck(mameSysINI, romName, "BIOS_Region","asia",,1)
1273 param1 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1274 param2 := " -cart " . romName
1275 }Else if mameID = apple2gs ; Apple IIGS
1276 { externalOS := IniReadCheck(mameSysINI, romName, "External_OS","false",,1)
1277 2gsSystemFile := "System6.2mg" ;For games without OS included, always force this name and error out if not found
1278 multipartTable := CreateRomTable(multipartTable)
1279
1280 If externalOS = true
1281 { CheckFile(romPath . "\" . 2gsSystemFile)
1282 param1 := " -flop3", param2:=" """ . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:=" """ . romPath . "\" . romName . romExtension . """"
1283 }Else{
1284 param1 := " -flop3", param2:=" """ . romPath . "\" . romName . romExtension . """"
1285 If (multipartTable.MaxIndex() > 1)
1286 param3:=" -flop4", param4 := " """ . multipartTable[2,1] . """"
1287 }
1288 param5 := " -ui_active" ;Enable partial keyboard mode at startup
1289 }Else If mameID = electron ; Acorn Electron
1290 { AutoBootDelay := IniReadCheck(mameSysINI, "Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1291 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1292 If romExtension = .bin
1293 mediaDeviceType := "cart"
1294 Else ; any other format
1295 mediaDeviceType := "cass"
1296 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1297 }Else If mameID = sc3000 ; Sega SC-3000
1298 { AutoBootDelay := IniReadCheck(mameSysINI, "Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1299 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1300 If romExtension = .bin,.sg,.sc
1301 mediaDeviceType := "cart"
1302 Else ; any other format
1303 mediaDeviceType := "cass"
1304 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1305 }Else If mameID = c64 ; Commodore 64
1306 { AutoBootDelay := IniReadCheck(mameSysINI, "Settings", "AutoBootDelay","2",,1) ; Read delay from config.
1307 AutoBootDelay := " -autoboot_delay " . AutoBootDelay
1308 If romExtension = .d64,.g64,.g41,.d77,.d88,.1dd,.dfi,.imd,.ipf,.mfi,.mfm,.td0,.cqm,.cqi,.dsk
1309 mediaDeviceType := "flop1"
1310 Else If romExtension = .wav,.tap
1311 mediaDeviceType := "cass1"
1312 Else If romExtension = .80,.a0,.e0,.crt
1313 mediaDeviceType := "cart1"
1314 Else If romExtension = .p00,.prg,.t64
1315 mediaDeviceType := "quik1"
1316 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """ -autoboot_command ""chain""""""""""""\n""" . AutoBootDelay . ""
1317 }Else If mameID = mbeeic ; Applied Technology MicroBee
1318 { microbeeModel := IniReadCheck(mameSysINI, romName, "MicroBee_Model","mbeeic",,1)
1319 If microbeeModel not in mbee,mbeeic,mbeepc,mbeepc85,mbee56
1320 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1321 Else If (microbeeModel != "mbeeic")
1322 mameID := microbeeModel
1323 If romExtension in .mwb,.com,.bee
1324 mediaDeviceType := "quik1"
1325 Else If romExtension in .wav,.tap
1326 mediaDeviceType := "cass"
1327 Else If romExtension in .rom
1328 mediaDeviceType := "cart"
1329 Else If romExtension in .dsk
1330 mediaDeviceType := "flop1"
1331 Else ; .bin format
1332 mediaDeviceType := "quik2"
1333 param1 := " -" . mediaDeviceType . " """ . romPath . "\" . romName . romExtension . """"
1334 }Else if mameID = odyssey2 ; Magnavox Odyssey 2
1335 { param2 := " -ui_active" ;Enable partial keyboard mode at startup
1336 }Else if mameID = astrocde ; Bally Astrocade
1337 {
1338 BlueRAMBasicRom := IniReadCheck(mameSysINI, "Settings", "BlueRAMBasicRom","Blue RAM Basic v1.1 (USA).bin",,1) ; Blue RAM Basic rom
1339 RequiresReset := IniReadCheck(mameSysINI, romname, "RequiresReset","false",,1) ; Check if game requires a reset
1340
1341 BlueRAMBasicRomPath := romPath . "\" . BlueRAMBasicRom
1342 If (romExtension = .script) {
1343 ;Will require blue ram basic
1344 If !FileExist(BlueRAMBasicRomPath) {
1345 ;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
1346 SplitPath,romPath,,romBasePath
1347 BlueRAMBasicRomPath := CheckFile(romBasePath . "\" . BlueRAMBasicRom, "Couldn't find " . BlueRAMBasicRom . " on any of these paths:" . romBasePath . "|" . romPath)
1348 }
1349
1350 scriptFile := romPath . "\" . romName . romExtension
1351 param1 := " -cart """ . BlueRAMBasicRomPath . """"
1352
1353 ;Replace rompath variable in script
1354 FileRead, scriptData, %scriptFile%
1355 StringReplace, scriptData, scriptData, {romPath}, %romPath%, all
1356
1357 ;Create cmd file to send to MESS
1358 FileDelete, %romPath% . "\" . %romName% . ".cmd"
1359 FileAppend, %scriptData%, %romPath%\%romName%.cmd
1360 param2 := " -exp blue_ram_16k -debug -debugscript """ . romPath . "\" . romName . ".cmd"""
1361
1362 closeDebugWindow := "true"
1363 }
1364 }
1365
1366 ;Use a different bios if needed (This must be done after the above if conditions since the mameID will change)
1367 iniBios := IniReadCheck(mameSysINI, 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
1368 If (iniBios != "")
1369 mameID := iniBios ; need to change the bios name for some games
1370 }
1371
1372 ; These systems don't use an ini, but do require parameters to be changed from the default method of launching MAME
1373 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
1374 { If romExtension not in .chd,.cue
1375 ScriptError("MAME only supports " . mameSystem . " games in chd and cue format. It does not support:`n" . romExtension)
1376 If (mameSystem = "NEC TurboGrafx-CD") { ; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
1377 ; tgcdBios := CheckFile(emuPath . "\roms\CD-ROM System V2.01 (U).pce") ; older bios that doesn't seem to work with many games
1378 tgcdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce")
1379 param2 := " -cart " . """" . tgcdBios . """"
1380 } Else If (mameSystem = "NEC PC Engine-CD") { ; NEC PC Engine-CD needs an additional bios mounted as a cart to run
1381 pcecdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce")
1382 param2 := " -cart " . """" . pcecdBios . """"
1383 } Else If (mameID = "psx") { ; Sony PlayStation
1384 mameID = psu ; changing mameID sent to MAME to use the USA bios
1385 ; SelectMemCard() ; future function to swap around memcards
1386 ; Usage: mc1 "J:\MAME\software\psu\card1.mc"
1387 } If (mameSystem = "Sega CD") { ;
1388 If InStr(romName,"(Jap") ; Mega CD Japanese v2
1389 mameID = megacd2j
1390 Else If InStr(romName,"(Euro") ; Mega CD European (PAL)
1391 mameID = megacd
1392 }
1393 param1 := " -cdrm """ . romPath . "\" . romName . romExtension . """"
1394 }Else If mameID = gamecom ; Tiger Game.com
1395 { If romExtension != .txt
1396 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1397 }Else If mameID = genesis ; Sega Genesis
1398 { If (InStr(romName, "(Europe") || InStr(romName, "(PAL")) ; if rom is from europe, tell MAME to boot a Mega Drive instead
1399 mameID = megadriv
1400 }Else If mameID = megadriv ; Sega Mega Drive
1401 { If (InStr(romName, "(USA") || InStr(romName, "(NTSC")) ; if rom is from America, tell MAME to boot a Genesis instead
1402 mameID = genesis
1403 }Else If mameID = vii ; JungleTac Sport Vii
1404 { If romName = Built-In Games (China) ; Has some built-in games, gotta launch just BIOS for it.
1405 param1:=
1406 }Else If mameID = alice32 ; Matra & Hachette Alice
1407 { If romExtension != .txt
1408 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1409 }Else If mameID = cgenie ; EACA EG2000 Colour Genie
1410 { If romExtension != .txt
1411 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1412 }Else If mameID = pockstat ; Sony PocketStation
1413 { If romExtension != .gme
1414 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1415 }Else If mameID = coco3 ; Tandy TRS-80 Color Computer
1416 { If romExtension != .txt
1417 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1418 }Else If mameID = zx81 ; Sinclair ZX81
1419 { If romExtension != .txt
1420 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1421 }Else If mameID = lynx128k ; Camputers Lynx
1422 { If romExtension != .txt
1423 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1424 }Else If mameID = vg5k ; Philips VG 5000
1425 { If romExtension != .txt
1426 param1 := " -cass1 """ . romPath . "\" . romName . romExtension . """"
1427 }Else If mameID = sorcerer ; Exidy Sorcerer
1428 { If romExtension = .snp ; Snapshot file
1429 param1 := " -dump """ . romPath . "\" . romName . romExtension . """"
1430 Else If romExtension = .bin
1431 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1432 }Else If (mameID = "a800" || mameID = "fds" || mameID = "samcoupe") ; Atari 8-Bit, Nintendo Famicom Disk System, and MGT Sam Coupe
1433 { If romExtension != .txt
1434 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1435 }Else If mameID = vectrex ; GCE Vectrex
1436 { 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)
1437 param1:=
1438 }Else If mameID = apfm1000 ; APF Imagination Machine/APF M1000
1439 { If romName = Rocket Patrol (USA) ; Rocket Patrol is built into the APF M1000 ROM.
1440 param1:=
1441 }Else If mameID = adam ; Coleco ADAM
1442 param1 := (If romExtension = ".ddp" ? " -cass1" : (If romExtension = ".dsk" ? " -flop1" : " -cart1")) . " """ . romPath . "\" . romName . romExtension . """" ; Decide if tape, disk, or cart game
1443 Else If mameID = pegasus ; Aamber Pegasus
1444 { If romExtension != .txt
1445 param1 := " -cart1 """ . romPath . "\" . romName . romExtension . """"
1446 }Else If mameID = gp32 ; GamePark 32
1447 { If romExtension != .txt
1448 param1 := " -memc """ . romPath . "\" . romName . romExtension . """"
1449 }Else If mameID = svmu ; Sega VMU
1450 {
1451 param1 := " -quik """ . romPath . "\" . romName . romExtension . """"
1452 }Else If mameID = x1turbo40 ; Sharp X1
1453 { If romExtension in .bin,.rom
1454 param1 := " -cart """ . romPath . "\" . romName . romExtension . """"
1455 Else If romExtension in .wav,.tap
1456 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1457 Else
1458 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1459 }Else If mameID = pc8801 ; NEC PC-8801
1460 { If romExtension = .d88
1461 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1462 }Else If mameID = fmnew7 ; Fujitsu FM-7
1463 { If romExtension in .fdi,.td0,.imd,.cqm,.dsk,.d77,.d88,.1dd
1464 param1 := " -flop1 """ . romPath . "\" . romName . romExtension . """"
1465 Else If romExtension in .wav,.t77
1466 param1 := " -cass """ . romPath . "\" . romName . romExtension . """"
1467 }
1468 } Else { ; Use Software List
1469 hashname := mameID
1470 param1 := " """ . romName . """" ; param1 used for launching from software lists
1471
1472 If mameID = aes ; SNK Neo Geo AES
1473 { hashname := "neogeo"
1474 biosRegion := IniReadCheck(mameSysINI, romName, "BIOS_Region","asia",,1)
1475 param2 := " -bios " . biosRegion ; can also be japan, but the asian one has english menus for most games
1476 }
1477 CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . mameID) ;Check if software list for selected system exists
1478 }
1479
1480 If mameID = vectrex ; GCE Vectrex
1481 param2 := " -view " . (If (FileExist(emuPath . "\artwork\Vectrex\" . romName . ".png"))?("""" . romName . """"):"standard") ; need overlays extracted in the artwork\vectres folder. PNGs must match romName
1482
1483 sysStaticParams := If sysStaticParams != "" ? A_Space . sysStaticParams : "" ; tacking on a space in case user forgot to add one
1484 romParams := If romParams != "" ? A_Space . romParams : "" ; tacking on a space in case user forgot to add one
1485
1486 StringReplace,mameRomPaths,romPathFromIni,|,`"`;`",1 ; replace all instances of | to ; in the Rom_Path from RL's Emulators.ini so MAME knows where to find your roms
1487 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
1488
1489 If InStr(romParams,"-rompath")
1490 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.")
1491 If InStr(sysStaticParams,"-rompath")
1492 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.")
1493
1494 ; use a custom rom name, not the one from the db
1495 If mameRomName {
1496 FileMove, %romPath%\%romName%%romExtension%, %romPath%\%mameRomName%%romExtension% ; rename rom to match what mame needs
1497 originalRomName := romName ; store romName from database so we know what to rename it back to later
1498 romName := mameRomName
1499 If ErrorLevel
1500 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)
1501 Else ; if rename was successful, set var so we know to move it back later
1502 fileRenamed = 1
1503 }
1504
1505 ; use a custom cfg file if it exists and append it to param1
1506 IfExist, % emuPath . "\cfg\" . mameID . "\" . dbName
1507 param1 := " -cfg_directory " . """" . emuPath . "\cfg\" . mameID . "\" . dbName . """" . param1
1508
1509 If bilinearFilter = true
1510 bilinearEnabled := " -filter"
1511 Else
1512 bilinearEnabled := " -nofilter"
1513
1514 If cheatMode = true
1515 { If (!FileExist(emuPath . "\cheat.zip") && !FileExist(emuPath . "\cheat.7z"))
1516 ScriptError("You have cheats enabled for " . MEmu . " but could not locate a ""cheat.zip"" or ""cheat.7z"" in " . emuPath)
1517 Else
1518 Log("Module - Cheat file found in " . emuPath,4)
1519 If cheatModeKey ; if user wants to use a key to enable CheatMode
1520 cheatEnabled := If XHotkeyAllKeysPressed(cheatModeKey) ? " -cheat" : "" ; only enables cheatMode when key is held down on launch
1521 Else ; no cheat mode key defined
1522 cheatEnabled := " -cheat"
1523 }
1524
1525 If (RequiresReset = "true")
1526 {
1527 ; Generate a lua script to send a system soft reset
1528 ScriptFileName := GenerateSoftResetScript()
1529 bootscript := " -script """ . ScriptFileName . """ -autoboot_delay 1"
1530 }
1531
1532 HideEmuStart()
1533
1534 If legacyMode = true
1535 { Log("Module - Running MAME in legacy Mode")
1536 errLvl := Run("""" . executable . """ " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6) . fullscreenParam . cheatEnabled . volume . mameRomPaths . sysStaticParams . romParams, emuPath, winstate)
1537 } Else {
1538 Log("Module - Running MAME in non-legacy mode")
1539 ; If (networkPlayers = 1 || !linkEnabledGame) {
1540 If !networkSession {
1541 Log("Module - Single session",4)
1542 errLvl := Run("""" . executable . """ " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6) . mameRomPaths . sysStaticParams . romParams . fullscreenParam . hlsl . glsl . cheatEnabled . volume . inipath . hashpath . verticalRotationMode . videomode . artworkCrop . useBezels . useOverlays . useBackdrops . useCpanels . useMarquees . autosave . bootscript . bilinearEnabled . " -skip_gameinfo", emuPath, winstate)
1543 } Else { ; multiplayer game run
1544 Log("Module - Network/MultiPlayer session",4)
1545 BuildNVRAMObject() ; build nvram object
1546 ;screen positions
1547 screenPos := []
1548 screenPos := SplitScreenPos(networkPlayers,splitScreen2PlayersMode,splitScreen3PlayersMode,maxPlayersPerMonitor)
1549 If (networkType="localLink")
1550 globalInputs := " -global_inputs" ; tell mame to accept inputs when its window is not focused
1551 Loop, %networkPlayers%
1552 {
1553 currentPlayer := A_Index
1554 ; Update NVRAM setting(s)
1555 If (enableNVRAMAutomation = "true") {
1556 If nvramSettings[romName]["Settings"]["Credit"]["Position"].MaxIndex() { ; If nvram settings exist for this game
1557 nvramFile := emuPath . "\nvram" . (If currentPlayer = 1 ? "" : currentPlayer) . "\" . romName . "\" . nvramSettings[romName]["Settings"]["NVRAM"]["File"][1]
1558 If FileExist(nvramFile) {
1559 Log("Module - Checking nvram file(s) for required changes",4)
1560 If (networkType="localLink") { ; only local link is supported for now
1561 ; Parse through each setting of each player and lookup the position to write new setting to the nvram file
1562 for playerOptionLabel, selectedPlayerOption in nvramSettings[romName]["Player"][currentPlayer] ;looping on each player selected options
1563 for index, setting in nvramSettings[romName]["Settings"][playerOptionLabel]["Position"] ;Looping through hex values of the current option
1564 HexCompareWrite(nvramFile,nvramSettings[romName]["Settings"][playerOptionLabel]["Position"][index],nvramSettings[romName]["Settings"][playerOptionLabel]["Option"][selectedPlayerOption][index])
1565 for index, playerCRC in nvramSettings[romName]["CRC"]["Player"][currentPlayer] ;looping on each player selected options
1566 HexCompareWrite(nvramFile,nvramSettings[romName]["Settings"]["CRC"]["Position"][index],nvramSettings[romName]["CRC"]["Player"][currentPlayer][index])
1567 } Else If (networkType="Server") {
1568 Log("Module - Converting this nvram to ""Master"" in: " . nvramFile,4)
1569 ; Log("Module - NVRAM automation for ""Server"" not supported at this time",4) ; only idea to get this to work is to duplicate nvram edit code from local link here but only set player 1
1570 HexCompareWrite(nvramFile,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Master"][1])
1571 } Else If (networkType="Client") {
1572 Log("Module - Converting this nvram to ""Slave"" in: " . nvramFile,4)
1573 ; Log("Module - NVRAM automation for ""Client"" not supported at this time",4) ; only idea to get this to work is to duplicate nvram edit code from local link here but only set player 2
1574 HexCompareWrite(nvramFile,nvramSettings[romName]["Settings"]["Link"]["Position"][1],nvramSettings[romName]["Settings"]["Link"]["Option"]["Slave"][1])
1575 }
1576 } Else
1577 Log("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,4)
1578 } Else
1579 Log("Module - This rom does not contain an entry in the NVRAM object",4)
1580 }
1581 ;;Run Line for each of the multiplayer MAME instances using the nvramPath and cfgPath variables to the extra mames
1582 errLvl := Run("""" . executable . """ " . (If mameID = "MAME" ? romName : mameID . param1 . param2 . param3 . param4 . param5 . param6) . 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", emuPath, winstate, Screen%currentPlayer%PID)
1583 WinWait("ahk_pid " . Screen%currentPlayer%PID)
1584 }
1585
1586 ignoreWindows := "MAMEOutput" ; ignore the mame debug window
1587 Loop, %networkPlayers%
1588 {
1589 WinGet, Screen%A_Index%ID, ID, % "ahk_pid " . Screen%A_Index%PID,, %ignoreWindows%
1590 WinSet, Style, -0xC00000, % "ahk_id " . Screen%A_Index%ID,, %ignoreWindows%
1591 ToggleMenu(Screen%A_Index%ID)
1592 WinSet, Style, -0xC40000, % "ahk_id " . Screen%A_Index%ID,, %ignoreWindows%
1593 MoveWindow("ahk_id " . Screen%A_Index%ID, screenPos[A_Index].X, screenPos[A_Index].Y, screenPos[A_Index].W, screenPos[A_Index].H,,ignoreWindows)
1594 Sleep, 50
1595 }
1596 }
1597 }
1598
1599 If errLvl {
1600 If (errLvl = 1)
1601 Error = Failed Validity
1602 Else If(errLvl = 2)
1603 Error = Missing Files
1604 Else If(errLvl = 3)
1605 Error = Fatal Error
1606 Else If(errLvl = 4)
1607 Error = Device Error
1608 Else If(errLvl = 5)
1609 Error = Game Does Not Exist
1610 Else If(errLvl = 6)
1611 Error = Invalid Config
1612 Else If errLvl in 7,8,9
1613 Error = Identification Error
1614 Else
1615 Error = MAME Error
1616 Log("MAME Error - " . Error,3)
1617 }
1618
1619 WinWait("ahk_class MAME")
1620 WinWaitActive("ahk_class MAME")
1621
1622 ;Close the debugger window if exists
1623 If (closeDebugWindow = "true") {
1624 WinWait("ahk_class MAMEDebugWindow",,2)
1625 WinClose("ahk_class MAMEDebugWindow")
1626 }
1627
1628 BezelDraw()
1629 HideEmuEnd()
1630
1631 If (networkPlayers = 1 || !linkEnabledGame) {
1632 WinShow, ahk_class MAME ; Show the emulator
1633 } Else {
1634 Loop %networkPlayers%
1635 WinShow, % "ahk_id " . Screen%a_index%ID ; Show the emulator
1636 WinActivate, ahk_id %Screen1ID% ; activate first player window so that first player can use keyboard instead of last player
1637 }
1638
1639 FadeInExit()
1640 Process("WaitClose", executable)
1641 7zCleanUp()
1642 BezelExit()
1643
1644 If fileRenamed { ; rename file back to alternate name for next launch
1645 FileMove, %romPath%\%romName%%romExtension%, %romPath%\%originalRomName%%romExtension%
1646 If ErrorLevel ; if rename was successful, set var so we know to move it back later
1647 ScriptError("There was a problem renaming " . romName . " back to " . originalRomName)
1648 }
1649
1650 FadeOutExit()
1651 ExitModule()
1652
1653
1654 ; This will simply create a new blank ini if one does not exist
1655 CheckFileMAME(file){
1656 IfNotExist, %file%
1657 FileAppend,, %file%
1658 Return file
1659 }
1660
1661 ListXMLInfo(rom){ ; returns MAME info about parent rom, orientation angle, resolution
1662 Global emuFullPath, emuPath
1663 ListXMLObject := Object()
1664 listXMLVarLog :=
1665 RunWait, % comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", %emuPath%, Hide
1666 Fileread, ListxmlContents, %emuPath%\tempBezel.txt
1667 RegExMatch(ListxmlContents, "s)<game.*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
1668 RegExMatch(parent,"cloneof=" . """" . ".*", parent)
1669 RegExMatch(parent,"""" . ".*", parent)
1670 StringTrimLeft, parent, parent, 1
1671 RegExMatch(ListxmlContents, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
1672 RegExMatch(angle,"[0-9]+", angle, "-6")
1673 RegExMatch(ListxmlContents, "s)<display.*width=" . """" . "[0-9]+" . """", width)
1674 RegExMatch(width,"[0-9]+", width, "-6")
1675 RegExMatch(ListxmlContents, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
1676 RegExMatch(Height,"[0-9]+", Height, "-6")
1677 RegExMatch(ListxmlContents, "s)<control.*ways=" . """" . "[0-9]+" . """", Ways)
1678 RegExMatch(Ways,"[0-9]+", Ways, "-6")
1679 logVars := "Parent|Angle|Height|Width|Ways"
1680 Loop, Parse, logVars, |
1681 {
1682 currentobj:={}
1683 currentobj.Label := A_Loopfield
1684 currentobj.Value := %A_Loopfield%
1685 ListXMLObject.Insert(currentobj["Label"], currentobj)
1686 listXMLLog .= "`r`n`t`t`t`t`t" . currentobj["Label"] . " = " . currentobj["Value"]
1687 }
1688 Log("Module - MAME ListXML values: " . listXMLLog,5)
1689 If (ListXMLObject["Height"].Value > ListXMLObject["Width"].Value) {
1690 ListXMLObject["Angle"].Value := true
1691 Log("Module - This game's height is greater than its width, forcing vertical mode",5)
1692 }
1693 FileDelete, %emuPath%\tempBezel.txt
1694 Return ListXMLObject
1695 }
1696
1697 GenerateSoftResetScript(){ ; Generates a lua script to send a soft reset to MAME
1698 Global emuPath
1699
1700 ScriptFileName := emuPath . "\soft_reset.lua"
1701 FileDelete, %ScriptFileName%
1702 FileAppend,
1703 (
1704 local function reset_machine()
1705 if resetcounter == nil then
1706 manager:machine():soft_reset();
1707 resetcounter = 1;
1708 end
1709 end
1710 if resetcounter == nil then
1711 emu.wait(1);
1712 reset_machine();
1713 end
1714 ), %ScriptFileName%
1715
1716 Return, ScriptFileName
1717 }
1718
1719 BuildNVRAMObject() {
1720 Global nvramSettings
1721 Log("BuildNVRAMObject - Started",4)
1722
1723 nvramSettings := {}
1724
1725 nvramSettings["vr"] := {}
1726 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"]}}}
1727
1728 nvramSettings["vr"]["Player"] := {}
1729 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"})
1730 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"})
1731 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"})
1732 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"})
1733 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"})
1734 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"})
1735 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"})
1736 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"})
1737 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"]}}
1738
1739 nvramSettings["vformula"] := {}
1740 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"]}}}
1741
1742 nvramSettings["vformula"]["Player"] := {}
1743 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"})
1744 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"})
1745 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"})
1746 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"})
1747 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"})
1748 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"})
1749 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"})
1750 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"})
1751 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"]}}
1752
1753 Log("BuildNVRAMObject - Ended",4)
1754 }
1755
1756 BezelLabel:
1757 WinSet, Transparent, 0, ahk_class ConsoleWindowClass
1758 Return
1759
1760 HaltEmu:
1761 If pauseMethod = 1
1762 { disableSuspendEmu = true
1763 disableRestoreEmu = true
1764 PostMessage,0x211, 1, , , ahk_class MAME
1765 } Else If pauseMethod = 2
1766 { disableSuspendEmu = true
1767 PostMessage,0x211, 1, , , ahk_class MAME
1768 } Else If pauseMethod = 3
1769 { disableSuspendEmu = true
1770 disableRestoreEmu = true
1771 PostMessage,% 0x0400+6, 1, , , ahk_class MAME
1772 } Else If pauseMethod = 4
1773 { disableSuspendEmu = true
1774 PostMessage,% 0x0400+6, 1, , , ahk_class MAME
1775 } Else If pauseMethod = 5
1776 { disableSuspendEmu = true
1777 Send, {P down}
1778 Sleep, 1000
1779 Send, {P up}
1780 }
1781 Return
1782 RestoreEmu:
1783 If pauseMethod = 1
1784 { PostMessage,0x212, 1, , , ahk_class MAME
1785 WinActivate, ahk_class MAME
1786 } Else If pauseMethod = 2
1787 { PostMessage,0x212, 1, , , ahk_class MAME
1788 WinActivate, ahk_class MAME
1789 } Else If pauseMethod = 3
1790 { PostMessage,% 0x0400+6, 0, , , ahk_class MAME
1791 WinActivate, ahk_class MAME
1792 } Else If pauseMethod = 4
1793 { PostMessage,% 0x0400+6, 0, , , ahk_class MAME
1794 WinActivate, ahk_class MAME
1795 } Else If pauseMethod = 5
1796 { disableSuspendEmu = true
1797 Send, {P down}
1798 Sleep, 1000
1799 Send, {P up}
1800 WinActivate, ahk_class MAME
1801 } Else If pauseMethod = 6
1802 WinActivate, ahk_class MAME
1803 Return
1804
1805 CloseProcess:
1806 FadeOutStart()
1807 If (networkSession && networkPlayers > 1) {
1808 Loop % networkPlayers
1809 { WinClose("ahk_id " . Screen%A_Index%ID)
1810 WinWaitClose("ahk_id " . Screen%A_Index%ID)
1811 }
1812 } Else
1813 WinClose("ahk_class MAME")
1814 Return
1815
181612:41:59:966 | RL | INFO | +15 | BuildScript - Loaded Pause scripts
181712:41:59:968 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
181812:41:59:971 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
181912:41:59:971 | RL | WARNING | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions.ahk" not found
182012:41:59:971 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
182112:41:59:974 | RL | INFO | +16 | Main - Module is built
182212:41:59:974 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\AutoHotkey.dll exists
182312:41:59:975 | RL | DEBUG1 | +0 | CheckFile - Attributes:
1824 FileDescription AutoHotkey_H ANSI 32-bit
1825 FileVersion 1.1.09.04
1826 InternalName AutoHotkey_H
1827 LegalCopyright Copyright (C) 2012
1828 OriginalFilename AutoHotkey.exe
1829 ProductName AutoHotkey_H
1830 ProductVersion 1.1.09.04
1831 File Size: 785408 bytes
1832 Created: 7/23/2017 - 8:54:37 PM
1833 Modified: 1/1/2015 - 3:37:53 PM
183412:41:59:975 | RL | INFO | +0 | Main - Loading Internal AHK Keymapping
183512:41:59:975 | RL | INFO | +0 | GetProfileAHK - Started
183612:41:59:976 | RL | DEBUG2 | +0 | GetProfileAHK - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\MAME\kinst.ahk
183712:41:59:976 | RL | DEBUG2 | +0 | GetProfileAHK - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\MAME\MAME.ahk
183812:41:59:976 | RL | DEBUG2 | +0 | GetProfileAHK - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\MAME.ahk
183912:41:59:976 | RL | DEBUG2 | +0 | GetProfileAHK - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\_Default.ahk
184012:41:59:976 | RL | WARNING | +0 | GetProfileAHK - Keymapper support is enabled for AHK, but could not find a kinst, MAME, MAME, or a default profile in
184112:41:59:976 | RL | INFO | +0 | GetProfileAHK - Ended
184212:41:59:976 | RL | DEBUG2 | +0 | Main - Attaching AHK remaps to module using:
184312:41:59:976 | RL | DEBUG2 | +0 | Main - Finished building Internal AHK remaps
184412:41:59:976 | RL | INFO | +0 | Main - Running module
184512:42:00:157 | MD | INFO | +N/A | Module initialized
184612:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
184712:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
184812:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 1 check
184912:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 2 check
185012:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
185112:42:00:157 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
185212:42:00:177 | MD | DEBUG2 | +31 | Keymapper - Checking for the JoyIDs_Preferred_Controllers key in D:\Arcade\RocketLauncher\Settings\MAME\Games JoyIDs.ini under section [kinst]
185312:42:00:177 | MD | INFO | +0 | LoadPreferredControllers - Started
185412:42:00:177 | MD | DEBUG2 | +0 | LoadPreferredControllers - JoyIDsPreferredControllers = Controller (Xbox 360 Wireless Receiver for Windows)|Controller (XBOX 360 For Windows)|ATRAK Device #1|Nintendo RVL-CNT-01
185512:42:00:177 | MD | DEBUG2 | +0 | LoadPreferredControllers - Creating a list of currently connected joysticks
185612:42:00:177 | MD | INFO | +0 | GetJoystickArray - Started
185712:42:00:209 | MD | DEBUG2 | +31 | GetJoystickArray - Joysticks Detected: 1000000000000000
185812:42:00:210 | MD | INFO | +0 | GetJoystickGUID - Started
185912:42:00:210 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: D0D48972EC6FE7118001444553540000
186012:42:00:210 | MD | DEBUG2 | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: D0D48972EC6FE7118001444553540000
186112:42:00:210 | MD | INFO | +0 | GetJoystickArray - Ended
186212:42:00:210 | MD | DEBUG2 | +0 | LoadPreferredControllers - Preferred Order Sorting List -> 53.01|045e|028e|D0D48972EC6FE7118001444553540000
186312:42:00:210 | MD | INFO | +0 | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
186412:42:00:210 | MD | INFO | +0 | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
186512:42:00:210 | MD | INFO | +0 | ChangeJoystickID - Started
186612:42:00:210 | MD | DEBUG2 | +0 | ChangeJoystickID - Swapping Joystick ID: 00000000 to the New Joystick ID: 00000000, for the Joystick VID_045e&PID_028e&GUID_D0D48972EC6FE7118001444553540000
186712:42:00:210 | MD | INFO | +0 | ChangeJoystickID - Ended
186812:42:00:210 | MD | INFO | +0 | LoadPreferredControllers - Ended
186912:42:00:210 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Utilities\Xpadder\Xpadder.exe exists
187012:42:00:210 | MD | DEBUG1 | +0 | CheckFile - Attributes:
1871 File Size: 1166848 bytes
1872 Created: 7/23/2017 - 9:00:01 PM
1873 Modified: 5/27/2015 - 2:37:13 PM
187412:42:00:210 | MD | INFO | +0 | Keymapper - Loading xpadder
187512:42:00:210 | MD | INFO | +0 | RunKeymapper - Started, using method "load"
187612:42:00:210 | MD | INFO | +0 | GetJoystickArray - Started
187712:42:00:216 | MD | DEBUG2 | +0 | GetJoystickArray - Joysticks Detected: 1000000000000000
187812:42:00:217 | MD | INFO | +0 | GetJoystickGUID - Started
187912:42:00:217 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: D0D48972EC6FE7118001444553540000
188012:42:00:217 | MD | DEBUG2 | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: D0D48972EC6FE7118001444553540000
188112:42:00:217 | MD | INFO | +0 | GetJoystickArray - Ended
188212:42:00:217 | MD | DEBUG2 | +0 | RunKeymapper - Found your keymapper application here: "D:\Arcade\Utilities\Xpadder\Xpadder.exe"
188312:42:00:217 | MD | DEBUG2 | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
188412:42:00:217 | MD | DEBUG2 | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (XBOX 360 For Windows)"
188512:42:00:217 | MD | DEBUG2 | +0 | GetProfile - Searching for these profiles (| delimited): D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst|D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\MAME|D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\_Default|D:\Arcade\RocketLauncher\Profiles\xpadder\_Default|D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank
188612:42:00:217 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst\Controller (XBOX 360 For Windows)\p1.xpadderprofile
188712:42:00:217 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst\p1.xpadderprofile
188812:42:00:217 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst\p1.xpadderprofile
188912:42:00:217 | MD | INFO | +0 | RunXpadder - Started
189012:42:00:217 | MD | INFO | +0 | Process - Exist VJoy.exe
189112:42:00:221 | MD | DEBUG2 | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
189212:42:00:221 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe /C
189312:42:00:253 | MD | DEBUG1 | +47 | Run - "Xpadder.exe /C" Process ID: 360
189412:42:00:253 | MD | DEBUG2 | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Arcade\Utilities\Xpadder\xpadder.ini
189512:42:00:253 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
189612:42:00:478 | MD | DEBUG2 | +219 | RunXpadder - Reading the order in D:\Arcade\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
189712:42:00:482 | MD | DEBUG2 | +0 | RunXpadder - No more controllers to be found
189812:42:00:482 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst\p1.xpadderprofile" /M
189912:42:00:508 | MD | DEBUG1 | +31 | Run - "Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\MAME\kinst\p1.xpadderprofile" /M" Process ID: 6272
190012:42:00:508 | MD | INFO | +0 | RunXpadder - Ended
190112:42:00:508 | MD | INFO | +0 | RunKeymapper - Ended
190212:42:00:508 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
190312:42:00:508 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
190412:42:00:508 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation
190512:42:00:508 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
190612:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
190712:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~/ not in TableKeyGroups ~Esc,
190812:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 1 check
190912:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 2 check
191012:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~/" to call label: "TogglePauseMenuStatus"
191112:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
191212:42:00:510 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
191312:42:00:511 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~/,
191412:42:00:511 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 1 check
191512:42:00:511 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 2 check
191612:42:00:511 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
191712:42:00:511 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
191812:42:00:511 | MD | INFO | +0 | StartModule - Started
191912:42:00:511 | MD | INFO | +0 | StartModule - MEmu: MAME
1920 MEmuV: v0.166
1921 MURL: http://www.mame.net/
1922 MAuthor: djvj,faahrev,brolly,Tomkun
1923 MVersion: 2.2.8
1924 MCRC: D1345071
1925 iCRC: FCFD61AB
1926 MID:
1927 MSystem: "AAE","Aamber Pegasus","Acorn Electron","Amstrad GX4000","APF Imagination Machine","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","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","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","Konami Classics","LaserDisc","Magnavox Odyssey 2","MAME","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","MGT Sam Coupe","Midway Classics","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 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","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","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"
192812:42:00:511 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "MAME"
192912:42:00:512 | MD | INFO | +0 | PluginInit - Started
193012:42:00:512 | MD | DEBUG1 | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Manufacturer|Year|Genre|Rating
193112:42:00:512 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Databases\MAME\MAME.xml exists
193212:42:00:512 | MD | DEBUG1 | +0 | CheckFile - Attributes:
1933 File Size: 2253559 bytes
1934 Created: 7/22/2017 - 11:53:13 PM
1935 Modified: 12/2/2015 - 5:11:33 PM
193612:42:00:517 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching for a "Game Name" in the database
193712:42:00:517 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Game Name" in the database!
193812:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Name
193912:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Name" with a value: "Killer Instinct (v1.5d)"
194012:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Cloneof
194112:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Could not find: Cloneof
194212:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Manufacturer
194312:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Manufacturer" with a value: "Rare"
194412:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Year
194512:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Year" with a value: "1994"
194612:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Genre
194712:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Genre" with a value: "Fighter"
194812:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Searching database for: Rating
194912:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Red (Animated Violence Strong)"
195012:42:00:519 | MD | DEBUG2 | +0 | PluginInit - GameInfo:
1951 GameInfo Label: Genre | GameInfo Value: Fighter
1952 GameInfo Label: Manufacturer | GameInfo Value: Rare
1953 GameInfo Label: Name | GameInfo Value: Killer Instinct (v1.5d)
1954 GameInfo Label: Rating | GameInfo Value: AAMA - Red (Animated Violence Strong)
1955 GameInfo Label: Year | GameInfo Value: 1994
195612:42:00:519 | MD | DEBUG1 | +0 | BuildDatabaseTable - Ended
195712:42:00:535 | MD | DEBUG1 | +31 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
195812:42:00:535 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Game Logo: D:\Arcade\Media\MAME\Images\Wheel\kinst.png
195912:42:00:535 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a System Logo: D:\Arcade\Media\Main Menu\Images\Wheel\MAME.png
196012:42:00:536 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
1961 Asset Label: Game Logo | Asset Path1: D:\Arcade\Media\MAME\Images\Wheel\kinst.png | Asset Extension1: png | Asset Type1: game
1962 Asset Label: System Logo | Asset Path1: D:\Arcade\Media\Main Menu\Images\Wheel\MAME.png | Asset Extension1: png | Asset Type1: system
196312:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Ended
196412:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
196512:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Artwork1: D:\Arcade\Media\MAME\Images\Artwork1\kinst.png
196612:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Box Art: D:\Arcade\Media\MAME\Images\Artwork2\kinst.png
196712:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Cartridge: D:\Arcade\Media\MAME\Images\Artwork3\kinst.png
196812:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Flyers: D:\Arcade\Media\MAME\Images\Artwork4\kinst.png
196912:42:00:536 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Letters: D:\Arcade\Media\MAME\Images\Letters
197012:42:00:548 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a Other: D:\Arcade\Media\MAME\Images\Other
197112:42:00:549 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
1972 Asset Label: Letters | Asset Path1: D:\Arcade\Media\MAME\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
1973 Asset Label: Letters | Asset Path2: D:\Arcade\Media\MAME\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
1974 Asset Label: Letters | Asset Path3: D:\Arcade\Media\MAME\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
1975 Asset Label: Letters | Asset Path4: D:\Arcade\Media\MAME\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
1976 Asset Label: Letters | Asset Path5: D:\Arcade\Media\MAME\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
1977 Asset Label: Letters | Asset Path6: D:\Arcade\Media\MAME\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
1978 Asset Label: Letters | Asset Path7: D:\Arcade\Media\MAME\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
1979 Asset Label: Letters | Asset Path8: D:\Arcade\Media\MAME\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
1980 Asset Label: Letters | Asset Path9: D:\Arcade\Media\MAME\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
1981 Asset Label: Letters | Asset Path10: D:\Arcade\Media\MAME\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
1982 Asset Label: Letters | Asset Path11: D:\Arcade\Media\MAME\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
1983 Asset Label: Letters | Asset Path12: D:\Arcade\Media\MAME\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
1984 Asset Label: Letters | Asset Path13: D:\Arcade\Media\MAME\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
1985 Asset Label: Letters | Asset Path14: D:\Arcade\Media\MAME\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
1986 Asset Label: Letters | Asset Path15: D:\Arcade\Media\MAME\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
1987 Asset Label: Letters | Asset Path16: D:\Arcade\Media\MAME\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
1988 Asset Label: Letters | Asset Path17: D:\Arcade\Media\MAME\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
1989 Asset Label: Letters | Asset Path18: D:\Arcade\Media\MAME\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
1990 Asset Label: Letters | Asset Path19: D:\Arcade\Media\MAME\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
1991 Asset Label: Letters | Asset Path20: D:\Arcade\Media\MAME\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
1992 Asset Label: Letters | Asset Path21: D:\Arcade\Media\MAME\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
1993 Asset Label: Letters | Asset Path22: D:\Arcade\Media\MAME\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
1994 Asset Label: Letters | Asset Path23: D:\Arcade\Media\MAME\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
1995 Asset Label: Letters | Asset Path24: D:\Arcade\Media\MAME\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
1996 Asset Label: Letters | Asset Path25: D:\Arcade\Media\MAME\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
1997 Asset Label: Letters | Asset Path26: D:\Arcade\Media\MAME\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
1998 Asset Label: Letters | Asset Path27: D:\Arcade\Media\MAME\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
1999 Asset Label: Letters | Asset Path28: D:\Arcade\Media\MAME\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
2000 Asset Label: Letters | Asset Path29: D:\Arcade\Media\MAME\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
2001 Asset Label: Letters | Asset Path30: D:\Arcade\Media\MAME\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
2002 Asset Label: Letters | Asset Path31: D:\Arcade\Media\MAME\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
2003 Asset Label: Letters | Asset Path32: D:\Arcade\Media\MAME\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
2004 Asset Label: Letters | Asset Path33: D:\Arcade\Media\MAME\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
2005 Asset Label: Letters | Asset Path34: D:\Arcade\Media\MAME\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
2006 Asset Label: Letters | Asset Path35: D:\Arcade\Media\MAME\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
2007 Asset Label: Letters | Asset Path36: D:\Arcade\Media\MAME\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
2008 Asset Label: Letters | Asset Path37: D:\Arcade\Media\MAME\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
2009 Asset Label: Letters | Asset Path38: D:\Arcade\Media\MAME\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
2010 Asset Label: Letters | Asset Path39: D:\Arcade\Media\MAME\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
2011 Asset Label: Other | Asset Path1: D:\Arcade\Media\MAME\Images\Other\pointer.png | Asset Extension1: png | Asset Type1: system
201212:42:00:549 | MD | DEBUG1 | +0 | BuildAssetsTable - Ended
201312:42:00:549 | MD | DEBUG1 | +0 | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video|MP4 System Video|FLV System Video
201412:42:00:549 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a MP4 Game Video: D:\Arcade\Media\MAME\Video\kinst.*
201512:42:00:549 | MD | DEBUG1 | +0 | BuildAssetsTable - Searching for a FLV Game Video: D:\Arcade\Media\Main Menu\Video\MAME.*
201612:42:00:550 | MD | DEBUG2 | +0 | BuildAssetsTable - Media assets found:
2017 Asset Label: FLV Game Video | Asset Path1: D:\Arcade\Media\Main Menu\Video\MAME.mp4 | Asset Extension1: mp4 | Asset Type1: system
2018 Asset Label: MP4 Game Video | Asset Path1: D:\Arcade\Media\MAME\Video\kinst.mp4 | Asset Extension1: mp4 | Asset Type1: game
201912:42:00:550 | MD | DEBUG1 | +0 | BuildAssetsTable - Ended
202012:42:00:550 | MD | INFO | +0 | PluginInit - Ended
202112:42:00:550 | MD | DEBUG1 | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: kinst
202212:42:00:570 | MD | INFO | +32 | Hiding mouse cursor
202312:42:00:602 | MD | DEBUG2 | +31 | XHotkeyTableCreation - Started
202412:42:00:602 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~/,PrintScreen,
202512:42:00:602 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 1 check
202612:42:00:602 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 2 check
202712:42:00:602 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
202812:42:00:602 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
202912:42:00:605 | MD | INFO | +0 | StartModule - Ended
203012:42:00:605 | MD | INFO | +0 | BezelGUI - Started
203112:42:00:668 | MD | INFO | +62 | BezelGUI - Ended
203212:42:00:668 | MD | DEBUG1 | +0 | Module - Finished building the MAME object
203312:42:00:668 | 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.
203412:42:00:668 | MD | INFO | +0 | Module Setting - [Settings] - Fullscreen: true
203512:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - LegacyMode: false
203612:42:00:669 | MD | INFO | +0 | Module Setting - [MAME] - LegacyMode: false
203712:42:00:669 | MD | INFO | +0 | Module Setting - [kinst] - LegacyMode: false
203812:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - MAME_BIOS_Path: D:\Arcade\Emulators\MAME\roms
203912:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - Videomode: opengl
204012:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - PauseMethod: 6
204112:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - BilinearFilter: true
204212:42:00:669 | MD | INFO | +0 | Module Setting - [MAME] - BilinearFilter: true
204312:42:00:669 | MD | INFO | +0 | Module Setting - [Settings] - HLSL: false
204412:42:00:669 | MD | INFO | +0 | Module Setting - [MAME] - HLSL: false
204512:42:00:670 | MD | INFO | +0 | Module Setting - [kinst] - HLSL: false
204612:42:00:670 | MD | INFO | +0 | Module Setting - [Settings] - GLSL: false
204712:42:00:670 | MD | INFO | +0 | Module Setting - [MAME] - GLSL: false
204812:42:00:670 | MD | INFO | +0 | Module Setting - [kinst] - GLSL: false
204912:42:00:670 | MD | INFO | +0 | Module Setting - [Settings] - BezelMode: layout
205012:42:00:670 | MD | INFO | +0 | Module Setting - [MAME] - BezelMode: layout
205112:42:00:670 | MD | INFO | +0 | Module Setting - [kinst] - BezelMode: layout
205212:42:00:670 | MD | INFO | +0 | Module Setting - [Settings] - VerticalRotationMode: none
205312:42:00:670 | MD | INFO | +0 | Module Setting - [MAME] - VerticalRotationMode: none
205412:42:00:670 | MD | INFO | +0 | Module Setting - [kinst] - VerticalRotationMode: none
205512:42:00:671 | MD | INFO | +0 | Module Setting - [Settings] - CheatMode: true
205612:42:00:671 | MD | INFO | +0 | Module Setting - [Settings] - CheatModeKey: Z&X
205712:42:00:671 | MD | INFO | +0 | Module Setting - [MAME] - UseSoftwareList: false
205812:42:00:671 | MD | INFO | +0 | Module Setting - [kinst] - UseSoftwareList: false
205912:42:00:671 | MD | INFO | +0 | Module Setting - [MAME] - StaticParameters:
206012:42:00:671 | MD | INFO | +0 | Module Setting - [MAME] - Parameters:
206112:42:00:671 | MD | INFO | +0 | Module Setting - [kinst] - Parameters:
206212:42:00:671 | MD | INFO | +0 | Module Setting - [kinst] - MameRomName:
206312:42:00:671 | MD | INFO | +0 | Module Setting - [MAME] - Autosave: false
206412:42:00:672 | MD | INFO | +0 | Module Setting - [kinst] - Autosave: false
206512:42:00:672 | MD | INFO | +0 | Module Setting - [Settings] - Volume:
206612:42:00:672 | MD | INFO | +0 | Module Setting - [MAME] - Volume:
206712:42:00:672 | MD | INFO | +0 | Module Setting - [kinst] - Volume:
206812:42:00:672 | MD | INFO | +0 | Module Setting - [MAME] - Artwork_Crop: true
206912:42:00:672 | MD | INFO | +0 | Module Setting - [kinst] - Artwork_Crop: true
207012:42:00:672 | MD | INFO | +0 | Module Setting - [MAME] - Use_Bezels: true
207112:42:00:672 | MD | INFO | +0 | Module Setting - [kinst] - Use_Bezels: true
207212:42:00:672 | MD | INFO | +0 | Module Setting - [MAME] - Use_Overlays: true
207312:42:00:673 | MD | INFO | +0 | Module Setting - [kinst] - Use_Overlays: true
207412:42:00:673 | MD | INFO | +0 | Module Setting - [MAME] - Use_Backdrops: true
207512:42:00:673 | MD | INFO | +0 | Module Setting - [kinst] - Use_Backdrops: true
207612:42:00:673 | MD | INFO | +0 | Module Setting - [MAME] - Use_Cpanels: false
207712:42:00:673 | MD | INFO | +0 | Module Setting - [kinst] - Use_Cpanels: false
207812:42:00:673 | MD | INFO | +0 | Module Setting - [MAME] - Use_Marquees: false
207912:42:00:673 | MD | INFO | +0 | Module Setting - [kinst] - Use_Marquees: false
208012:42:00:673 | MD | INFO | +0 | Module Setting - [MAME] - IniPath:
208112:42:00:674 | MD | INFO | +0 | Module Setting - [MAME] - HashPath:
208212:42:00:674 | MD | INFO | +0 | Module Setting - [Link/Network] - Enable_Link_Play: false
208312:42:00:674 | MD | INFO | +0 | Module Setting - [kinst] - Enable_Link_Play: false
208412:42:00:674 | MD | DEBUG1 | +0 | FadeInStart - Started
208512:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
208612:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~/ is in TableKeyGroups ~Esc,~/,PrintScreen,~e&~t,
208712:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 10 check
208812:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~/"
208912:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 11 check
209012:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~/"
209112:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 12 check
209212:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
209312:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
209412:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~/,PrintScreen,~e&~t,
209512:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 10 check
209612:42:00:674 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
209712:42:00:691 | MD | DEBUG2 | +32 | XHotkeyTableCreation - Post loop 11 check
209812:42:00:691 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
209912:42:00:691 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 12 check
210012:42:00:692 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
210112:42:00:692 | MD | DEBUG1 | +0 | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
210212:42:00:692 | MD | DEBUG2 | +0 | FadeInStart - Fade screen scale factor: X=1.000000, Y= 1.000000
210312:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\kinst\Layer 1*.*
210412:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 1*.*
210512:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.*
210612:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.png
210712:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1 - alt.png
210812:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1 - Unknown50862.png
210912:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1.png
211012:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.gif
211112:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.tif
211212:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.bmp
211312:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1*.jpg
211412:42:00:692 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 1 - Unknown50862.png
211512:42:00:692 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\kinst\Extra Layer 1 - Console*.*
211612:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Extra Layer 1 - Console*.*
211712:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Extra Layer 1 - Console images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.*
211812:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.png
211912:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console.png
212012:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.gif
212112:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.tif
212212:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.bmp
212312:42:00:693 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Extra Layer 1 - Console pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console*.jpg
212412:42:00:693 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Extra Layer 1 - Console.png
212512:42:00:840 | MD | INFO | +140 | DefaultAnimateFadeIn - Started, direction is: in
212612:42:00:840 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
212712:42:01:337 | MD | INFO | +500 | DefaultAnimateFadeIn - Ended
212812:42:01:400 | MD | INFO | +63 | DefaultFadeAnimation - Started
212912:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\kinst\Info Bar*.*
213012:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Info Bar*.*
213112:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Info Bar*.*
213212:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
213312:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Info Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.*
213412:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.png
213512:42:01:400 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
213612:42:01:401 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
213712:42:01:401 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
213812:42:01:401 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
213912:42:01:401 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Info Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
214012:42:01:401 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\_Default\Info Bar.png
214112:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\kinst\Layer 3*.*
214212:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Layer 3*.*
214312:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.*
214412:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.png
214512:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
214612:42:01:405 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.gif
214712:42:01:406 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.tif
214812:42:01:406 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.bmp
214912:42:01:406 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3*.jpg
215012:42:01:406 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Layer 3.png
215112:42:01:407 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\kinst\Progress Bar*.*
215212:42:01:407 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Horizontal\Progress Bar*.*
215312:42:01:407 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\MAME\_Default\Progress Bar*.*
215412:42:01:407 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Progress Bar*.*
215512:42:01:407 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Progress Bar images exist in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.*
215612:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.png
215712:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar.png
215812:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.gif
215912:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.tif
216012:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.bmp
216112:42:01:408 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Progress Bar pic: D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar*.jpg
216212:42:01:408 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\_Default\Progress Bar.png
216312:42:01:470 | MD | DEBUG1 | +62 | FadeInDelay - Started
216412:42:03:401 | MD | DEBUG1 | +1938 | FadeInDelay - Ended
216512:42:03:401 | MD | INFO | +0 | DefaultFadeAnimation - Ended
216612:42:03:401 | MD | DEBUG1 | +0 | FadeInStart - Ended
216712:42:03:401 | MD | INFO | +0 | DxwndUpdateIniPath - DxwndIni set to D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
216812:42:03:401 | MD | DEBUG1 | +0 | CoverFE - Started
216912:42:03:406 | MD | DEBUG1 | +0 | CoverFE - Ended
217012:42:03:406 | MD | INFO | +0 | Module Setting - [kinst] - Parameters:
217112:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - HLSL: false
217212:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - GLSL: false
217312:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - Artwork_Crop: true
217412:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - Use_Bezels: true
217512:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - Use_Overlays: true
217612:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - Use_Backdrops: true
217712:42:03:407 | MD | INFO | +0 | Module Setting - [kinst] - Use_Cpanels: false
217812:42:03:408 | MD | INFO | +0 | Module Setting - [kinst] - Use_Marquees: false
217912:42:03:408 | MD | INFO | +0 | Module Setting - [kinst] - UseSoftwareList: false
218012:42:03:484 | MD | DEBUG1 | +78 | DefaultFadeAnimationLoop - Progress bar reached 100%
218112:42:03:484 | MD | DEBUG1 | +0 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn and Extraction bar is at 100% so animation loop is finished.
218212:42:03:504 | MD | DEBUG2 | +31 | Module - MAME ListXML values:
2183 Parent =
2184 Angle = 0
2185 Height = 240
2186 Width = 320
2187 Ways = 8
218812:42:03:505 | MD | INFO | +0 | BezelStart - Started
218912:42:03:505 | MD | INFO | +0 | Bezel - Layout mode selected but no MAME or MESS layout file found. Using RocketLauncher Bezel normal mode instead.
219012:42:03:505 | MD | DEBUG1 | +0 | Bezel - Bezel mode Normal selected.
219112:42:03:535 | MD | DEBUG1 | +31 | DefaultFadeAnimationLoop - AnimationLoop has finished
219212:42:03:536 | MD | DEBUG1 | +0 | DefaultFadeAnimationLoop - Ended
219312:42:03:543 | MD | DEBUG1 | +0 | DefaultFadeAnimationLoop - Fade Layer 3 is drawn and Extraction bar is at 100% so animation loop is finished.
219412:42:03:554 | MD | DEBUG2 | +16 | Bezel variable values:
2195 [Settings] Bezel_Supported_Image_Files = png|gif|tif|bmp|jpg
2196 [Settings] Bezel_Delay = 0
2197 [Bezel Change] Bezel_Transition_Duration = 500
2198 [Bezel Change] Bezel_Save_Selected = false
2199 [Bezel Change] Extra_FullScreen_Bezel = false
2200 [Background] Background_Change_Timer = 0
2201 [Background] Background_Transition_Animation = fade
2202 [Background] Background_Transition_Duration = 500
2203 [Background] Use_Backgrounds = false
2204 [Bezel Change Keys] Next_Bezel_Key =
2205 [Bezel Change Keys] Previous_Bezel_Key =
220612:42:03:555 | MD | DEBUG1 | +0 | Bezel - Assuming that game has horizontal orientation.
220712:42:03:555 | MD | DEBUG1 | +0 | Bezel - Looking for Bezel in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\kinst
220812:42:03:555 | MD | DEBUG1 | +0 | Bezel - Looking for Bezel in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME\Horizontal
220912:42:03:555 | MD | DEBUG1 | +0 | Bezel - Looking for Bezel in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME
221012:42:03:555 | MD | DEBUG1 | +0 | Bezel - Looking for Bezel in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Horizontal
221112:42:03:555 | MD | DEBUG1 | +0 | Bezel - Found Bezel art in folder: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Horizontal
221212:42:03:555 | MD | INFO | +0 | Bezel - Loading Bezel image: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Horizontal\Bezel - 16x9 (Johnny Mazzic).png
221312:42:03:556 | MD | DEBUG2 | +0 | Bezel - Bezel ini file found. Defined screen positions: X1=236 Y1=0 X2=1683 Y2=1079
221412:42:03:556 | MD | INFO | +0 | BezelStart - Ended
221512:42:03:556 | MD | INFO | +0 | ServoStik - Started
221612:42:03:556 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll exists
221712:42:03:557 | MD | DEBUG1 | +0 | CheckFile - Attributes:
2218 File Size: 69120 bytes
2219 Created: 7/23/2017 - 8:56:36 PM
2220 Modified: 1/1/2015 - 3:37:54 PM
222112:42:03:559 | MD | WARNING | +0 | ServoStik - No devices found on system
222212:42:03:559 | MD | INFO | +0 | ServoStik - Ended
222312:42:03:559 | MD | INFO | +0 | Module - Detected MAME Product Version from 'D:\Arcade\Emulators\MAME\mame64.exe' is 160
222412:42:03:559 | MD | DEBUG1 | +0 | Module - Cheat file found in D:\Arcade\Emulators\MAME
222512:42:03:559 | MD | DEBUG2 | +0 | XHotkeyAllKeysPressed - Started, checking for these keys to be pressed: "Z&X"
222612:42:03:560 | MD | DEBUG2 | +0 | XHotkeyAllKeysPressed - Ended: Keys being checked were not pressed
222712:42:03:560 | MD | INFO | +0 | Module - Running MAME in non-legacy mode
222812:42:03:560 | MD | DEBUG1 | +0 | Module - Single session
222912:42:03:560 | MD | INFO | +0 | Run - Running: D:\Arcade\Emulators\MAME\"mame64.exe" kinst -rompath "D:\Arcade\Games\MAME;D:\Arcade\Emulators\MAME\roms" -window -nohlsl_enable -nogl_glsl -video opengl -artwork_crop -use_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -filter -skip_gameinfo
223012:42:03:587 | MD | DEBUG1 | +31 | Run - ""mame64.exe" kinst -rompath "D:\Arcade\Games\MAME;D:\Arcade\Emulators\MAME\roms" -window -nohlsl_enable -nogl_glsl -video opengl -artwork_crop -use_bezels -use_overlays -use_backdrops -nouse_cpanels -nouse_marquees -filter -skip_gameinfo" Process ID: 2956
223112:42:03:588 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: D:\Arcade\Emulators\MAME\mame64.exe | Class: ConsoleWindowClass | State: 0 | X: 208 | Y: 208 | Width: 993 | Height: 519 | Window HWND: 0x20ea4 | Process ID: 2956 | Process Path: D:\Arcade\Emulators\MAME\mame64.exe
223212:42:03:588 | MD | INFO | +0 | WinWait - Waiting for "ahk_class MAME"
223312:42:03:776 | MD | DEBUG1 | +188 | GetActiveWindowStatus - Title: MAME: Killer Instinct (v1.5d) [kinst] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x20eb0 | Process ID: 2956 | Process Path: D:\Arcade\Emulators\MAME\mame64.exe
223412:42:03:776 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: MAME: Killer Instinct (v1.5d) [kinst] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x20eb0 | Process ID: 2956 | Process Path: D:\Arcade\Emulators\MAME\mame64.exe
223512:42:03:776 | MD | INFO | +0 | WinWaitActive - Waiting for "ahk_class MAME"
223612:42:03:879 | MD | DEBUG1 | +109 | GetActiveWindowStatus - Title: MAME: Killer Instinct (v1.5d) [kinst] | Class: MAME | State: 0 | X: 284 | Y: 0 | Width: 1351 | Height: 1040 | Window HWND: 0x20eb0 | Process ID: 2956 | Process Path: D:\Arcade\Emulators\MAME\mame64.exe
223712:42:03:921 | MD | INFO | +31 | BezelDraw - Started
223812:42:03:921 | MD | DEBUG1 | +0 | Bezel - Looking for Background in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\kinst
223912:42:03:921 | MD | DEBUG1 | +0 | Bezel - Looking for Background in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME\Horizontal
224012:42:03:921 | MD | DEBUG1 | +0 | Bezel - Looking for Background in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\MAME
224112:42:03:921 | MD | DEBUG1 | +0 | Bezel - Looking for Background in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Horizontal
224212:42:03:921 | MD | DEBUG1 | +0 | Bezel - Looking for Background in: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
224312:42:03:921 | MD | DEBUG1 | +0 | Bezel - Found Background art in folder: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default
224412:42:03:922 | MD | INFO | +0 | Bezel - Loading Background image: D:\Arcade\RocketLauncher\Media\Bezels\MAME\_Default\Background.png
224512:42:03:982 | MD | DEBUG2 | +63 | Bezel - Background Screen Position: BezelImage left=0 top=0 right=1920 bottom=1080
224612:42:03:004 | MD | INFO | +31 | Bezel - Bezel Screen Offset: left= top= right= bottom=
224712:42:05:153 | MD | DEBUG2 | +1141 | Bezel - Bezel Image Screen Position: BezelImage left=0 top=0 right=1920 bottom=1080
224812:42:05:153 | MD | DEBUG2 | +0 | Bezel - Game Screen Position: BezelImage left=236 top=0 right=1683 bottom=1079
224912:42:05:153 | MD | DEBUG2 | +0 | Bezel Keys Enabled
225012:42:05:153 | MD | INFO | +0 | BezelDraw - Ended
225112:42:05:259 | MD | DEBUG1 | +109 | FadeInExit - Started
225212:42:05:259 | MD | INFO | +0 | DefaultAnimateFadeIn - Started, direction is: out
225312:42:05:807 | MD | INFO | +547 | DefaultAnimateFadeIn - Ended
225412:42:05:902 | MD | DEBUG2 | +94 | XHotkeyTableCreation - Started
225512:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~/ is in TableKeyGroups ~Esc,~/,PrintScreen,~e&~t,
225612:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 10 check
225712:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~/"
225812:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 11 check
225912:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~/" to call label: "TogglePauseMenuStatus"
226012:42:05:902 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 12 check
226112:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
226212:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Started
226312:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~/,PrintScreen,~e&~t,
226412:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 10 check
226512:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
226612:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 11 check
226712:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
226812:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Post loop 12 check
226912:42:05:903 | MD | DEBUG2 | +0 | XHotkeyTableCreation - Ended
227012:42:05:903 | MD | DEBUG1 | +0 | FadeInExit - Ended, waiting for user to close launched application
227112:42:05:903 | MD | INFO | +0 | Process - WaitClose mame64.exe
227212:46:44:196 | MD | DEBUG1 | +278297 | CloseProcess - Started, user requested to end launched application
227312:46:44:196 | MD | DEBUG1 | +0 | ShowFE - Started
227412:46:44:197 | MD | DEBUG1 | +0 | ShowFE - Ended
227512:46:44:198 | MD | INFO | +0 | WinClose - Closing: ahk_class MAME
227612:46:44:432 | MD | DEBUG1 | +234 | CloseProcess - Ended
227712:46:44:437 | MD | INFO | +0 | BezelExit - Started
227812:46:44:460 | MD | INFO | +31 | Bezel - Removing bezel image components to exit RocketLauncher.
227912:46:44:461 | MD | INFO | +0 | BezelExit - Ended
228012:46:44:461 | MD | INFO | +0 | ExitModule - Started
228112:46:44:461 | MD | INFO | +0 | Starting Updating Statistics:
228212:46:44:461 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0
228312:46:44:461 | MD | DEBUG2 | +0 | gameSectionStartTime:149094531
228412:46:44:461 | MD | DEBUG2 | +0 | ElapsedTime:278
228512:46:44:461 | MD | DEBUG2 | +0 | Statistics cleared game name: kinst
228612:46:44:588 | MD | DEBUG2 | +125 | Loaded game statistics from ini files:
2287 Number_of_Times_Played: 12
2288 Last_Time_Played: Thursday August 10, 2017 10:51:59 AM
2289 Average_Time_Played: 143
2290 Total_Time_Played: 1721
2291 System_Total_Played_Time: 58302
2292 Total_Global_Played_Time: 455475
229312:46:44:588 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 13
2294 Last_Time_Played: Thursday August 10, 2017 12:42:05 PM
2295 Average_Time_Played: 154
2296 Total_Time_Played: 1999
2297 System_Total_Played_Time: 58580
2298 Total_Global_Played_Time: 455753
229912:46:44:690 | MD | INFO | +94 | Game section statistics updated.
230012:46:44:690 | MD | INFO | +0 | RunKeymapper - Started, using method "unload"
230112:46:44:690 | MD | INFO | +0 | GetJoystickArray - Started
230212:46:44:712 | MD | DEBUG2 | +31 | GetJoystickArray - Joysticks Detected: 1000000000000000
230312:46:44:713 | MD | INFO | +0 | GetJoystickGUID - Started
230412:46:44:713 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: D0D48972EC6FE7118001444553540000
230512:46:44:713 | MD | DEBUG2 | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: D0D48972EC6FE7118001444553540000
230612:46:44:713 | MD | INFO | +0 | GetJoystickArray - Ended
230712:46:44:714 | MD | DEBUG2 | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
230812:46:44:714 | MD | DEBUG2 | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (XBOX 360 For Windows)"
230912:46:44:714 | MD | DEBUG2 | +0 | GetProfile - Searching for these profiles (| delimited): D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin|D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank
231012:46:44:714 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin\Controller (XBOX 360 For Windows)\p1.xpadderprofile
231112:46:44:714 | MD | DEBUG2 | +0 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin\p1.xpadderprofile
231212:46:44:714 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin\p1.xpadderprofile
231312:46:44:714 | MD | INFO | +0 | RunXpadder - Started
231412:46:44:714 | MD | INFO | +0 | Process - Exist VJoy.exe
231512:46:44:719 | MD | DEBUG2 | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
231612:46:44:719 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe /C
231712:46:44:738 | MD | DEBUG1 | +32 | Run - "Xpadder.exe /C" Process ID: 5640
231812:46:44:738 | MD | DEBUG2 | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Arcade\Utilities\Xpadder\xpadder.ini
231912:46:44:738 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
232012:46:44:964 | MD | DEBUG2 | +218 | RunXpadder - Reading the order in D:\Arcade\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
232112:46:44:967 | MD | DEBUG2 | +0 | RunXpadder - No more controllers to be found
232212:46:44:967 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin\p1.xpadderprofile" /M
232312:46:44:992 | MD | DEBUG1 | +32 | Run - "Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin\p1.xpadderprofile" /M" Process ID: 12944
232412:46:44:992 | MD | INFO | +0 | RunXpadder - Ended
232512:46:44:992 | MD | INFO | +0 | RunKeymapper - Ended
232612:46:44:003 | MD | INFO | +0 | Restoring mouse cursor
232712:46:45:025 | MD | INFO | +31 | ServoStik - Started
232812:46:45:026 | MD | WARNING | +0 | ServoStik - No devices found on system
232912:46:45:026 | MD | INFO | +0 | ServoStik - Ended
233012:46:45:026 | MD | INFO | +0 | ExitModule - Ended
233112:46:45:026 | MD | INFO | +0 | End of Module Logs
233212:41:59:984 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
233312:46:45:067 | RL | INFO | +285094 | Main - Module ended, exiting RocketLauncher normally
233412:46:45:067 | RL | INFO | +0 | ExitScript - Started
233512:46:45:301 | RL | DEBUG1 | +234 | ExitScript - Restoring HyperSpin.exe to x0 y0 w1920 h1080
233612:46:45:413 | RL | DEBUG1 | +109 | ExitScript - Restoring HyperSpin.exe to attempt to put it into focus
233712:46:45:414 | RL | DEBUG1 | +0 | ExitScript - Checking what application is currently in focus.
233812:46:45:423 | RL | INFO | +0 | SystemCursor - Restoring mouse cursor
233912:46:45:430 | RL | INFO | +16 | ExitScript - Ended
2340[/code]