· 7 years ago · Nov 01, 2018, 12:48 PM
1[code]
208:40:12:233 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
308:40:12:261 | RL | WARNING | +31 | Main - Logging level is debug or higher and will cause slowdowns to RocketLauncher's performance. When troubleshooting is finished, please lower logging level to restore proper performance.
408:40:12:316 | RL | DEBUG | +47 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
508:40:12:317 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
608:40:12:317 | RL | INFO | +0 | Main - System Specs:
7 RocketLauncher Dir: D:\Arcade\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 7 Professional
10 SKU: Professional
11 Total Memory: 8142.97 MB
12 Free Memory: 4511.02 MB
13 Used Memory: 3631.957 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 4
17 GPU 1 Name: NVIDIA GeForce GTX 970
18 GPU 1 RAM: -1.00 MB
19 GPU 1 Driver Version: 25.21.14.1634
20 Sound 1 Device: Bluetooth Hands-free Audio
21 Sound 1 Status: Enabled
22 Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
23 Sound 2 Status: Enabled
24 Sound 3 Device: NVIDIA High Definition Audio
25 Sound 3 Status: Enabled
26 Sound 4 Device: Realtek High Definition Audio
27 Sound 4 Status: Enabled
28 OS Language: English_United_States
29 System Locale: en-US
30 Formats Locale: en-US
31 Windows UI Language: en-US
32 Text Encoding: Windows-1252
33 OS Admin Status: Yes
34 RL Compatibility Flags:
35 Latest .Net Version: v4.0.30319
36 Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x980 work) [32bit] [60hz] [Landscape] (Primary)
37 Current AHK Desktop Width: 1280
38 Current AHK Desktop Height: 1024
39 Monitor #1 DPI: 100
40 ErrorMode: 0
41 AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe
42 AHK Version: 1.1.13.00
43 Unicode: No
4408:40:12:317 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\RocketLauncher.exe exists
4508:40:12:317 | RL | DEBUG | +0 | CheckFile - Attributes:
46 FileDescription RocketLauncher
47 FileVersion 1.2.0.1
48 LegalCopyright �2016 RocketLauncher
49 ProductName djvj's one swell guy!
50 ProductVersion 1.2.0.1
51 CompanyName Your favorite Front End companion! Visit us @ www.rlauncher.com
52 File Size: 2195456 bytes
53 Created: 11/21/2016 - 4:20:50 PM
54 Modified: 1/21/2017 - 11:20:45 AM
5508:40:12:317 | RL | INFO | +0 | Main - Raw CLI received: "-s Sammy Atomiswave -r kofxi -f D:\Arcade\HyperSpin.exe -p HyperSpin -c 1 -o 1"
5608:40:12:318 | RL | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll"
5708:40:12:318 | RL | INFO | +0 | File.CheckFile - Checking if "D:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
5808:40:12:318 | RL | TRACE | +0 | File.Exist - This file exists: D:\Arcade\RocketLauncher\Module Extensions\RocketLauncher.dll
5908:40:12:319 | RL | DEBUG | +0 | File.CheckFile - Attributes:
60 FileDescription RocketLauncher Utils
61 FileVersion 1.1.0.0
62 InternalName RocketLauncher.dll
63 LegalCopyright Copyright � RocketLauncher 2013-2016
64 OriginalFilename RocketLauncher.dll
65 ProductName RocketLauncher
66 ProductVersion 1.1.0.0
67 File Size: 81408 bytes
68 Created: 11/21/2016 - 4:37:00 PM
69 Modified: 1/21/2017 - 11:20:42 AM
7008:40:12:322 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\Array.ahk
7108:40:12:322 | RL | DEBUG | +0 | CheckFile - Attributes:
72 File Size: 4926 bytes
73 Created: 11/21/2016 - 4:37:00 PM
74 Modified: 2/1/2017 - 5:42:47 PM
7508:40:12:323 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\BinHexRW.ahk
7608:40:12:323 | RL | DEBUG | +0 | CheckFile - Attributes:
77 File Size: 5112 bytes
78 Created: 11/21/2016 - 4:37:00 PM
79 Modified: 11/21/2016 - 4:49:19 PM
8008:40:12:323 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe exists
8108:40:12:324 | RL | DEBUG | +0 | CheckFile - Attributes:
82 FileDescription
83 FileVersion 1.1.09.04
84 InternalName
85 OriginalFilename
86 ProductName
87 ProductVersion 1.1.09.04
88 File Size: 657920 bytes
89 Created: 11/21/2016 - 4:37:00 PM
90 Modified: 4/7/2015 - 9:24:40 PM
9108:40:12:324 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
9208:40:12:324 | RL | DEBUG | +0 | CheckFile - Attributes:
93 File Size: 5503 bytes
94 Created: 11/21/2016 - 4:37:00 PM
95 Modified: 1/21/2017 - 11:20:42 AM
9608:40:12:325 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
9708:40:12:325 | RL | DEBUG | +0 | CheckFile - Attributes:
98 File Size: 5716 bytes
99 Created: 11/21/2016 - 4:37:00 PM
100 Modified: 4/7/2015 - 9:24:40 PM
10108:40:12:327 | RL | ERROR | +0 | CRC Check - No CRC defined on the header for: D:\Arcade\RocketLauncher\Module Extensions\gdip.ahk
10208:40:12:327 | RL | DEBUG | +0 | CheckFile - Attributes:
103 File Size: 88789 bytes
104 Created: 11/21/2016 - 4:37:00 PM
105 Modified: 4/7/2015 - 9:24:40 PM
10608:40:12:328 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\gdip_alt.ahk
10708:40:12:328 | RL | DEBUG | +0 | CheckFile - Attributes:
108 File Size: 5955 bytes
109 Created: 11/21/2016 - 4:37:00 PM
110 Modified: 11/21/2016 - 4:49:22 PM
11108:40:12:328 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\gsdll32.dll exists
11208:40:12:329 | RL | DEBUG | +0 | CheckFile - Attributes:
113 File Size: 13090816 bytes
114 Created: 11/21/2016 - 4:37:00 PM
115 Modified: 4/7/2015 - 9:24:40 PM
11608:40:12:329 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\itextsharp.dll exists
11708:40:12:329 | RL | DEBUG | +0 | CheckFile - Attributes:
118 FileDescription iTextSharp
119 FileVersion 5.4.2.0
120 InternalName itextsharp.dll
121 LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
122 OriginalFilename itextsharp.dll
123 ProductName iTextSharp
124 ProductVersion 5.4.2.0
125 CompanyName 1T3XT BVBA
126 File Size: 3743744 bytes
127 Created: 11/21/2016 - 4:37:00 PM
128 Modified: 4/7/2015 - 9:24:40 PM
12908:40:12:330 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\Java.ahk
13008:40:12:330 | RL | DEBUG | +0 | CheckFile - Attributes:
131 File Size: 7859 bytes
132 Created: 11/21/2016 - 4:37:00 PM
133 Modified: 11/21/2016 - 4:49:31 PM
13408:40:12:331 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\JSON.ahk
13508:40:12:331 | RL | DEBUG | +0 | CheckFile - Attributes:
136 File Size: 9227 bytes
137 Created: 11/21/2016 - 4:37:00 PM
138 Modified: 6/11/2016 - 1:25:40 PM
13908:40:12:332 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\Origin.ahk
14008:40:12:332 | RL | DEBUG | +0 | CheckFile - Attributes:
141 File Size: 4915 bytes
142 Created: 11/21/2016 - 4:37:00 PM
143 Modified: 11/21/2016 - 4:49:26 PM
14408:40:12:333 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\RegRW64.ahk
14508:40:12:333 | RL | DEBUG | +0 | CheckFile - Attributes:
146 File Size: 6915 bytes
147 Created: 11/21/2016 - 4:37:00 PM
148 Modified: 4/7/2015 - 9:24:40 PM
14908:40:12:334 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\RIni.ahk | v1.7
15008:40:12:335 | RL | DEBUG | +0 | CheckFile - Attributes:
151 File Size: 67872 bytes
152 Created: 11/21/2016 - 4:37:00 PM
153 Modified: 11/21/2016 - 4:49:25 PM
15408:40:12:335 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
15508:40:12:336 | RL | DEBUG | +0 | CheckFile - Attributes:
156 FileDescription SevenZipSharp
157 FileVersion 0.64.5717.6837
158 InternalName SevenZipSharp.dll
159 LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
160 OriginalFilename SevenZipSharp.dll
161 ProductName SevenZipSharp
162 ProductVersion 0.64.5717.6837
163 CompanyName Markovtsev Vadim
164 File Size: 167424 bytes
165 Created: 11/21/2016 - 4:37:01 PM
166 Modified: 9/29/2015 - 7:27:55 AM
16708:40:12:336 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\Steam.ahk
16808:40:12:337 | RL | DEBUG | +0 | CheckFile - Attributes:
169 File Size: 5517 bytes
170 Created: 11/21/2016 - 4:37:01 PM
171 Modified: 11/21/2016 - 4:49:28 PM
17208:40:12:337 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: D:\Arcade\RocketLauncher\Module Extensions\VA.ahk
17308:40:12:338 | RL | DEBUG | +0 | CheckFile - Attributes:
174 File Size: 34688 bytes
175 Created: 11/21/2016 - 4:37:01 PM
176 Modified: 4/7/2015 - 9:24:40 PM
17708:40:12:338 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Module Extensions\VA_Extension.ahk
17808:40:12:339 | RL | DEBUG | +16 | CheckFile - Attributes:
179 File Size: 3862 bytes
180 Created: 11/21/2016 - 4:37:01 PM
181 Modified: 11/21/2016 - 4:49:39 PM
18208:40:12:339 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\7z.ahk
18308:40:12:340 | RL | DEBUG | +0 | CheckFile - Attributes:
184 File Size: 33916 bytes
185 Created: 11/21/2016 - 4:20:56 PM
186 Modified: 1/21/2017 - 11:20:44 AM
18708:40:12:341 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Bezel.ahk
18808:40:12:342 | RL | DEBUG | +0 | CheckFile - Attributes:
189 File Size: 121257 bytes
190 Created: 11/21/2016 - 4:20:56 PM
191 Modified: 1/21/2017 - 11:20:43 AM
19208:40:12:343 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Fade.ahk
19308:40:12:343 | RL | DEBUG | +0 | CheckFile - Attributes:
194 File Size: 39707 bytes
195 Created: 11/21/2016 - 4:20:56 PM
196 Modified: 1/21/2017 - 11:20:41 AM
19708:40:12:343 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Fade Init.ahk
19808:40:12:344 | RL | DEBUG | +0 | CheckFile - Attributes:
199 File Size: 1140 bytes
200 Created: 11/21/2016 - 4:20:56 PM
201 Modified: 11/21/2016 - 4:49:23 PM
20208:40:12:345 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Fade Animations.ahk
20308:40:12:345 | RL | DEBUG | +0 | CheckFile - Attributes:
204 File Size: 77961 bytes
205 Created: 11/21/2016 - 4:20:56 PM
206 Modified: 11/21/2016 - 4:49:38 PM
20708:40:12:346 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Keymapper.ahk
20808:40:12:346 | RL | DEBUG | +0 | CheckFile - Attributes:
209 File Size: 33682 bytes
210 Created: 11/21/2016 - 4:20:56 PM
211 Modified: 11/21/2016 - 4:49:25 PM
21208:40:12:347 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Keymapper Init.ahk
21308:40:12:347 | RL | DEBUG | +0 | CheckFile - Attributes:
214 File Size: 3966 bytes
215 Created: 11/21/2016 - 4:20:56 PM
216 Modified: 11/21/2016 - 4:49:35 PM
21708:40:12:348 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\MultiGame.ahk
21808:40:12:349 | RL | DEBUG | +0 | CheckFile - Attributes:
219 File Size: 41583 bytes
220 Created: 11/21/2016 - 4:20:56 PM
221 Modified: 11/21/2016 - 4:49:32 PM
22208:40:12:349 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\MultiGame Init.ahk
22308:40:12:349 | RL | DEBUG | +0 | CheckFile - Attributes:
224 File Size: 169 bytes
225 Created: 11/21/2016 - 4:20:56 PM
226 Modified: 11/21/2016 - 4:49:35 PM
22708:40:12:351 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\MultiPlayer.ahk
22808:40:12:351 | RL | DEBUG | +0 | CheckFile - Attributes:
229 File Size: 67277 bytes
230 Created: 11/21/2016 - 4:20:56 PM
231 Modified: 11/21/2016 - 4:49:33 PM
23208:40:12:356 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Pause.ahk
23308:40:12:356 | RL | DEBUG | +0 | CheckFile - Attributes:
234 File Size: 408415 bytes
235 Created: 11/21/2016 - 4:20:56 PM
236 Modified: 2/1/2017 - 5:42:44 PM
23708:40:12:357 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Pause Init.ahk
23808:40:12:357 | RL | DEBUG | +0 | CheckFile - Attributes:
239 File Size: 563 bytes
240 Created: 11/21/2016 - 4:20:56 PM
241 Modified: 11/21/2016 - 4:49:33 PM
24208:40:12:358 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Password.ahk
24308:40:12:358 | RL | DEBUG | +0 | CheckFile - Attributes:
244 File Size: 10131 bytes
245 Created: 11/21/2016 - 4:20:56 PM
246 Modified: 11/21/2016 - 4:49:30 PM
24708:40:12:359 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
24808:40:12:360 | RL | DEBUG | +0 | CheckFile - Attributes:
249 File Size: 31509 bytes
250 Created: 11/21/2016 - 4:20:56 PM
251 Modified: 1/21/2017 - 11:20:42 AM
25208:40:12:360 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Log\Logger.ahk
25308:40:12:360 | RL | DEBUG | +0 | CheckFile - Attributes:
254 File Size: 3558 bytes
255 Created: 11/21/2016 - 4:20:56 PM
256 Modified: 11/21/2016 - 4:49:29 PM
25708:40:12:361 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
25808:40:12:361 | RL | DEBUG | +0 | CheckFile - Attributes:
259 File Size: 6709 bytes
260 Created: 11/21/2016 - 4:20:56 PM
261 Modified: 1/21/2017 - 11:20:41 AM
26208:40:12:362 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
26308:40:12:362 | RL | DEBUG | +0 | CheckFile - Attributes:
264 File Size: 2084 bytes
265 Created: 11/21/2016 - 4:20:56 PM
266 Modified: 2/1/2017 - 5:42:43 PM
26708:40:12:363 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
26808:40:12:363 | RL | DEBUG | +0 | CheckFile - Attributes:
269 File Size: 306 bytes
270 Created: 1/21/2017 - 11:20:42 AM
271 Modified: 1/21/2017 - 11:20:42 AM
27208:40:12:363 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
27308:40:12:364 | RL | DEBUG | +0 | CheckFile - Attributes:
274 File Size: 2104 bytes
275 Created: 1/21/2017 - 11:20:45 AM
276 Modified: 1/21/2017 - 11:20:45 AM
27708:40:12:364 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
27808:40:12:365 | RL | DEBUG | +0 | CheckFile - Attributes:
279 File Size: 7754 bytes
280 Created: 11/21/2016 - 4:20:56 PM
281 Modified: 1/21/2017 - 11:20:41 AM
28208:40:12:365 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
28308:40:12:366 | RL | DEBUG | +0 | CheckFile - Attributes:
284 File Size: 2948 bytes
285 Created: 11/21/2016 - 4:20:56 PM
286 Modified: 11/21/2016 - 4:49:29 PM
28708:40:12:366 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
28808:40:12:367 | RL | DEBUG | +0 | CheckFile - Attributes:
289 File Size: 346 bytes
290 Created: 1/21/2017 - 11:20:42 AM
291 Modified: 1/21/2017 - 11:20:42 AM
29208:40:12:367 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
29308:40:12:367 | RL | DEBUG | +0 | CheckFile - Attributes:
294 File Size: 786 bytes
295 Created: 11/21/2016 - 4:20:56 PM
296 Modified: 1/21/2017 - 11:20:44 AM
29708:40:12:368 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
29808:40:12:368 | RL | DEBUG | +0 | CheckFile - Attributes:
299 File Size: 1231 bytes
300 Created: 11/21/2016 - 4:20:56 PM
301 Modified: 11/21/2016 - 4:49:21 PM
30208:40:12:369 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\File.ahk
30308:40:12:369 | RL | DEBUG | +0 | CheckFile - Attributes:
304 File Size: 9522 bytes
305 Created: 11/21/2016 - 4:20:56 PM
306 Modified: 1/21/2017 - 11:20:45 AM
30708:40:12:370 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
30808:40:12:370 | RL | DEBUG | +0 | CheckFile - Attributes:
309 File Size: 339 bytes
310 Created: 1/21/2017 - 11:20:45 AM
311 Modified: 1/21/2017 - 11:20:45 AM
31208:40:12:371 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
31308:40:12:371 | RL | DEBUG | +0 | CheckFile - Attributes:
314 File Size: 643 bytes
315 Created: 11/21/2016 - 4:20:56 PM
316 Modified: 11/21/2016 - 4:49:31 PM
31708:40:12:372 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
31808:40:12:372 | RL | DEBUG | +0 | CheckFile - Attributes:
319 File Size: 4364 bytes
320 Created: 11/21/2016 - 4:20:56 PM
321 Modified: 11/21/2016 - 4:49:24 PM
32208:40:12:373 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\Process.ahk
32308:40:12:373 | RL | DEBUG | +0 | CheckFile - Attributes:
324 File Size: 9711 bytes
325 Created: 11/21/2016 - 4:20:56 PM
326 Modified: 1/21/2017 - 11:20:44 AM
32708:40:12:373 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
32808:40:12:374 | RL | DEBUG | +0 | CheckFile - Attributes:
329 File Size: 4218 bytes
330 Created: 1/21/2017 - 11:20:41 AM
331 Modified: 1/21/2017 - 11:20:41 AM
33208:40:12:375 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
33308:40:12:375 | RL | DEBUG | +0 | CheckFile - Attributes:
334 File Size: 3898 bytes
335 Created: 11/21/2016 - 4:20:56 PM
336 Modified: 11/21/2016 - 4:49:31 PM
33708:40:12:375 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
33808:40:12:376 | RL | DEBUG | +0 | CheckFile - Attributes:
339 File Size: 331 bytes
340 Created: 1/21/2017 - 11:20:43 AM
341 Modified: 1/21/2017 - 11:20:43 AM
34208:40:12:376 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
34308:40:12:377 | RL | DEBUG | +0 | CheckFile - Attributes:
344 File Size: 5426 bytes
345 Created: 11/21/2016 - 4:20:56 PM
346 Modified: 11/21/2016 - 4:49:31 PM
34708:40:12:377 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
34808:40:12:377 | RL | DEBUG | +0 | CheckFile - Attributes:
349 File Size: 4603 bytes
350 Created: 11/21/2016 - 4:20:56 PM
351 Modified: 11/21/2016 - 4:49:26 PM
35208:40:12:378 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
35308:40:12:378 | RL | DEBUG | +0 | CheckFile - Attributes:
354 File Size: 24655 bytes
355 Created: 11/21/2016 - 4:20:56 PM
356 Modified: 2/1/2017 - 5:42:44 PM
35708:40:12:379 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
35808:40:12:379 | RL | DEBUG | +0 | CheckFile - Attributes:
359 File Size: 1171 bytes
360 Created: 11/21/2016 - 4:20:56 PM
361 Modified: 11/21/2016 - 4:49:23 PM
36208:40:12:381 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
36308:40:12:381 | RL | DEBUG | +0 | CheckFile - Attributes:
364 File Size: 72279 bytes
365 Created: 11/21/2016 - 4:20:56 PM
366 Modified: 11/21/2016 - 4:49:26 PM
36708:40:12:382 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Shader.ahk
36808:40:12:382 | RL | DEBUG | +0 | CheckFile - Attributes:
369 File Size: 4183 bytes
370 Created: 11/21/2016 - 4:20:56 PM
371 Modified: 11/21/2016 - 4:49:39 PM
37208:40:12:382 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Shader Init.ahk
37308:40:12:383 | RL | DEBUG | +0 | CheckFile - Attributes:
374 File Size: 412 bytes
375 Created: 11/21/2016 - 4:20:56 PM
376 Modified: 11/21/2016 - 4:49:29 PM
37708:40:12:385 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Shared.ahk
37808:40:12:385 | RL | DEBUG | +0 | CheckFile - Attributes:
379 File Size: 173248 bytes
380 Created: 11/21/2016 - 4:20:56 PM
381 Modified: 1/21/2017 - 11:20:42 AM
38208:40:12:386 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Statistics.ahk
38308:40:12:386 | RL | DEBUG | +0 | CheckFile - Attributes:
384 File Size: 27008 bytes
385 Created: 11/21/2016 - 4:20:56 PM
386 Modified: 11/21/2016 - 4:49:23 PM
38708:40:12:387 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Statistics Init.ahk
38808:40:12:387 | RL | DEBUG | +0 | CheckFile - Attributes:
389 File Size: 43 bytes
390 Created: 11/21/2016 - 4:20:56 PM
391 Modified: 11/21/2016 - 4:49:39 PM
39208:40:12:388 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\Virtual Drive.ahk
39308:40:12:389 | RL | DEBUG | +0 | CheckFile - Attributes:
394 File Size: 20294 bytes
395 Created: 11/21/2016 - 4:20:56 PM
396 Modified: 11/21/2016 - 4:49:20 PM
39708:40:12:389 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\XHotkey.ahk
39808:40:12:390 | RL | DEBUG | +0 | CheckFile - Attributes:
399 File Size: 26615 bytes
400 Created: 11/21/2016 - 4:20:56 PM
401 Modified: 11/21/2016 - 4:49:35 PM
40208:40:12:390 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Lib\XHotkey Init.ahk
40308:40:12:391 | RL | DEBUG | +0 | CheckFile - Attributes:
404 File Size: 1073 bytes
405 Created: 11/21/2016 - 4:20:56 PM
406 Modified: 11/21/2016 - 4:49:26 PM
40708:40:12:391 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "kofxi"
40808:40:12:391 | RL | DEBUG | +0 | Main - dbName: kofxi
40908:40:12:391 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
41008:40:12:392 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: D:\Arcade\RocketLauncher\Plugins\HyperSpin.plugin
41108:40:12:392 | RL | DEBUG | +0 | CheckFile - Attributes:
412 File Size: 9590 bytes
413 Created: 1/2/2017 - 4:17:55 PM
414 Modified: 1/21/2017 - 11:20:41 AM
41508:40:12:392 | RL | TRACE | +0 | Process.__New - Creating new process object for: "D:\Arcade\HyperSpin.exe"
41608:40:12:392 | RL | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\HyperSpin.exe"
41708:40:12:393 | RL | INFO | +0 | Main - RocketLauncher received "Sammy Atomiswave" and "kofxi"
41808:40:12:397 | RL | INFO | +0 | Main - Did not find a "D:\Arcade\RocketLauncher\Settings\Sammy Atomiswave\Game Options.ini" file, skipping any game-specific options.
41908:40:12:397 | RL | INFO | +0 | Main - kofxi is using the default emulator: RetroArch
42008:40:12:397 | RL | INFO | +0 | Main - Checking for a [RetroArch] section in D:\Arcade\RocketLauncher\Settings\Sammy Atomiswave\Emulators.ini
42108:40:12:397 | RL | INFO | +0 | Main - Checking for a [RetroArch] section in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
42208:40:12:398 | RL | INFO | +0 | Main - Found [RetroArch] in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
42308:40:12:399 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ahk exists
42408:40:12:399 | RL | DEBUG | +0 | CheckFile - Attributes:
425 File Size: 53190 bytes
426 Created: 10/22/2017 - 2:22:49 PM
427 Modified: 10/31/2018 - 9:31:51 AM
42808:40:12:400 | RL | WARNING | +0 | Main - CRC Check - CRC does not match official module and will not be supported. Continue using at your own risk.
42908:40:12:401 | RL | INFO | +15 | Main - kofxi will use module: D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ahk
43008:40:12:413 | RL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
43108:40:12:415 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\RetroArch\retroarch.exe exists
43208:40:12:416 | RL | DEBUG | +0 | CheckFile - Attributes:
433 File Size: 10189312 bytes
434 Created: 10/29/2018 - 9:12:41 AM
435 Modified: 10/3/2018 - 2:39:53 AM
43608:40:12:416 | RL | INFO | +0 | Main - INI Keys read
43708:40:12:416 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
43808:40:12:417 | RL | DEBUG | +16 | CheckFile - Attributes:
439 FileDescription 7-Zip Console
440 FileVersion 15.06 beta
441 InternalName 7z
442 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
443 OriginalFilename 7z.exe
444 ProductName 7-Zip
445 ProductVersion 15.06 beta
446 CompanyName Igor Pavlov
447 File Size: 262144 bytes
448 Created: 11/21/2016 - 4:37:00 PM
449 Modified: 9/29/2015 - 7:27:53 AM
45008:40:12:417 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
45108:40:12:418 | RL | DEBUG | +0 | CheckFile - Attributes:
452 FileDescription 7z Plugin
453 FileVersion 15.06 beta
454 InternalName 7z
455 LegalCopyright Copyright (c) 1999-2015 Igor Pavlov
456 OriginalFilename 7z.dll
457 ProductName 7-Zip
458 ProductVersion 15.06 beta
459 CompanyName Igor Pavlov
460 File Size: 1012224 bytes
461 Created: 11/21/2016 - 4:37:00 PM
462 Modified: 9/29/2015 - 7:27:55 AM
46308:40:12:419 | RL | INFO | +0 | Main - "kofxi" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
46408:40:12:419 | RL | INFO | +0 | CheckPaths - Started
46508:40:12:419 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.scummvm
46608:40:12:419 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.scummvm
46708:40:12:419 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.scummvm
46808:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.rar
46908:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.rar
47008:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.rar
47108:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.7z
47208:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.7z
47308:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.7z
47408:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.zip
47508:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.zip
47608:40:12:420 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.zip
47708:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.conf
47808:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.conf
47908:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.conf
48008:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.sfc
48108:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.sfc
48208:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.sfc
48308:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gba
48408:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gba
48508:40:12:421 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gba
48608:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.dsk
48708:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.dsk
48808:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.dsk
48908:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gb
49008:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gb
49108:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gb
49208:40:12:422 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.a78
49308:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.a78
49408:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.a78
49508:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.a26
49608:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.a26
49708:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.a26
49808:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.sv
49908:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.sv
50008:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.sv
50108:40:12:423 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gbc
50208:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gbc
50308:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gbc
50408:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.rpk
50508:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.rpk
50608:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.rpk
50708:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gme
50808:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gme
50908:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gme
51008:40:12:424 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.sc
51108:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.sc
51208:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.sc
51308:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cdt
51408:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cdt
51508:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cdt
51608:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.ws
51708:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.ws
51808:40:12:425 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.ws
51908:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.wsc
52008:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.wsc
52108:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.wsc
52208:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.ngp
52308:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.ngp
52408:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.ngp
52508:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.ngc
52608:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.ngc
52708:40:12:426 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.ngc
52808:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.vms
52908:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.vms
53008:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.vms
53108:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.ipf
53208:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.ipf
53308:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.ipf
53408:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.n64
53508:40:12:427 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.n64
53608:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.n64
53708:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.z64
53808:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.z64
53908:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.z64
54008:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.sg
54108:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.sg
54208:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.sg
54308:40:12:428 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.fds
54408:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.fds
54508:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.fds
54608:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.caq
54708:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.caq
54808:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.caq
54908:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.vb
55008:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.vb
55108:40:12:429 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.vb
55208:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.vec
55308:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.vec
55408:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.vec
55508:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.wav
55608:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.wav
55708:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.wav
55808:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cas
55908:40:12:430 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cas
56008:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cas
56108:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.min
56208:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.min
56308:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.min
56408:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.int
56508:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.int
56608:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.int
56708:40:12:431 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.rom
56808:40:12:432 | RL | INFO | +15 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.rom
56908:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.rom
57008:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.tap
57108:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.tap
57208:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.tap
57308:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.tzx
57408:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.tzx
57508:40:12:432 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.tzx
57608:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.nes
57708:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.nes
57808:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.nes
57908:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.col
58008:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.col
58108:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.col
58208:40:12:433 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.nds
58308:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.nds
58408:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.nds
58508:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cpr
58608:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cpr
58708:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cpr
58808:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gg
58908:40:12:434 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gg
59008:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gg
59108:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.pce
59208:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.pce
59308:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.pce
59408:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.st2
59508:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.st2
59608:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.st2
59708:40:12:435 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.sms
59808:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.sms
59908:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.sms
60008:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.smc
60108:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.smc
60208:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.smc
60308:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.lnx
60408:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.lnx
60508:40:12:436 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.lnx
60608:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.md
60708:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.md
60808:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.md
60908:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.n64
61008:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.n64
61108:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.n64
61208:40:12:437 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.a52
61308:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.a52
61408:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.a52
61508:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.j64
61608:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.j64
61708:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.j64
61808:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cso
61908:40:12:438 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cso
62008:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cso
62108:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cdi
62208:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cdi
62308:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cdi
62408:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.gdi
62508:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.gdi
62608:40:12:439 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.gdi
62708:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.cue
62808:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.cue
62908:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.cue
63008:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.iso
63108:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.iso
63208:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.iso
63308:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.ccd
63408:40:12:440 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.ccd
63508:40:12:441 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.ccd
63608:40:12:441 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.chd
63708:40:12:441 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: F:\Sammy Atomiswave\kofxi\kofxi.chd
63808:40:12:441 | RL | INFO | +0 | CheckPaths - Looking for rom by extension: F:\Sammy Atomiswave\kofxi\*.chd
63908:40:12:441 | RL | INFO | +0 | CheckPaths - Looking for rom: F:\Sammy Atomiswave\kofxi.bin
64008:40:12:441 | RL | INFO | +0 | CheckPaths - Found rom: F:\Sammy Atomiswave\kofxi.bin
64108:40:12:441 | RL | DEBUG | +0 | CheckPaths - Current romName: kofxi
64208:40:12:441 | RL | DEBUG | +0 | CheckPaths - Current romPath: F:\Sammy Atomiswave
64308:40:12:442 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .bin
64408:40:12:442 | RL | INFO | +0 | CheckPaths - Ended
64508:40:12:442 | RL | INFO | +0 | BuildScript - User Variables:
646 ;----------------------------------------------------------------------------
647 ; INJECTED VARIABLES
648 ;----------------------------------------------------------------------------
649
650 #NoTrayIcon
651 #InstallKeybdHook
652 MiscUtils.DetectHiddenWindows("On")
653 SetTitleMatchMode, 2
654 SendMode, Event
655 Global RLLog
656 Global RLObject
657 0 := "12"
658 rlPath := "D:\Arcade\RocketLauncher"
659 pluginPath := "D:\Arcade\RocketLauncher\Plugins"
660 pluginName := "HyperSpin"
661 pluginExt := ".plugin"
662 contextOnExit := "1"
663 rlMode := ""
664 rlTitle := "RocketLauncher"
665 rlVersion := "1.2.0.1"
666 rlAuthor := "djvj"
667 rlURL := "www.rlauncher.com"
668 langFile := "D:\Arcade\RocketLauncher\Data\Language\Localization.ini"
669 primMonitor := "1"
670 frontendPID := ""
671 frontendPath := "D:\Arcade"
672 frontendExe := "HyperSpin.exe"
673 frontendExt := "exe"
674 frontendName := "HyperSpin"
675 frontendDrive := "D"
676 exitEmulatorKey := "Esc"
677 restoreFE := "false"
678 exitScriptKey := "~q & ~s"
679 toggleCursorKey := "~e & ~t"
680 emuFullPath := "D:\Arcade\Emulators\RetroArch\retroarch.exe"
681 emuPath := "D:\Arcade\Emulators\RetroArch"
682 emuName := "RetroArch"
683 emuExt := "exe"
684 baseRomPath := ""
685 romPath := "F:\Sammy Atomiswave"
686 romPathFromIni := "F:\Sammy Atomiswave"
687 romExtension := ".bin"
688 romExtensionOrig := ".bin"
689 romExtensions := "scummvm|rar|7z|zip|conf|sfc|gba|dsk|gb|a78|a26|sv|gbc|rpk|gme|sc|cdt|ws|wsc|ngp|ngc|vms|ipf|n64|z64|sg|fds|caq|vb|vec|wav|cas|min|int|rom|tap|tzx|nes|col|nds|cpr|gg|pce|st2|sms|smc|lnx|md|n64|a52|j64|cso|cdi|gdi|cue|iso|ccd|chd|bin|32x|bs|mgw|exe|scum|mx2|scummvm|pbp|wad|ndd|gcz|st|msa|stx|d64|t64|tap|dsk|3ds"
690 executable := "retroarch.exe"
691 systemDbName := "Sammy Atomiswave"
692 systemName := "Sammy Atomiswave"
693 dbPath := ""
694 dbName := "kofxi"
695 dbExt := ""
696 romFoundByExt := ""
697 romName := "kofxi"
698 romMapPath := ""
699 romMappingEnabled := "false"
700 romMappingLaunchMenuEnabled := "false"
701 romMappingFirstMatchingExt := "false"
702 romMappingShowAllRomsInArchive := "true"
703 romMappingNumberOfGamesByScreen := "7"
704 romMappingHideParent := "false"
705 romMappingMenuWidth := "300"
706 romMappingMenuMargin := "50"
707 romMappingTextFont := "Bebas Neue"
708 romMappingTextOptions := "cFFFFFFFF r4 s40 Bold"
709 romMappingDisabledTextColor := "ff888888"
710 romMappingTextSizeDifference := "5"
711 romMappingTextMargin := "10"
712 romMappingTitleTextFont := "Bebas Neue"
713 romMappingTitleTextOptions := "cFFFFFFFF r4 s60 Bold"
714 romMappingTitle2TextFont := "Bebas Neue"
715 romMappingTitle2TextOptions := "cFFFFFFFF r4 s15 Bold"
716 romMappingGameInfoTextFont := "Bebas Neue"
717 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s15 Regular"
718 romMappingGameNameTextFont := "Bebas Neue"
719 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
720 romMappingBackgroundBrush := "aa000000"
721 romMappingColumnBrush := "33000000"
722 romMappingButtonBrush1 := "6f000000"
723 romMappingButtonBrush2 := "33000000"
724 romMappingBackgroundAlign := "Stretch and Lose Aspect"
725 romMappingMenuFlagWidth := "40"
726 romMappingMenuFlagSeparation := "5"
727 romMappingDefaultMenuList := "FullList"
728 romMappingSingleFilteredRomAutomaticLaunch := "false"
729 altArchiveNameOnly := ""
730 altRomNameOnly := ""
731 altArchiveAndRomName := ""
732 altArchiveAndManyRomNames := ""
733 altRomNamesOnly := ""
734 romMapScenario := ""
735 skipchecks := "false"
736 romMatchExt := "true"
737 blockInputTime := "9"
738 blockInputFile := "D:\Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
739 errorLevelReporting := "false"
740 lockLaunch := "false"
741 lockLaunchGame := ""
742 screenRotationAngle := "0"
743 screenRotationAngleGame := ""
744 setResolution := ""
745 logFile := ""
746 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
747 logLevel := "10"
748 logShowDebugConsole := "false"
749 logShowCommandWindow := "false"
750 logCommandWindow := "false"
751 logIncludeModule := "true"
752 logIncludeFileProperties := "true"
753 logIncludeDLLLogs := "false"
754 errorSounds := "true"
755 rlDebugConsoleStdout := ""
756 sysLang := "English_United_States"
757 sysType := "64-bit"
758 broadcastWindowTitle := ""
759 navUpKey := "Up|8"
760 navDownKey := "Down|6"
761 navLeftKey := "Left|7"
762 navRightKey := "Right|9"
763 navSelectKey := "Enter"
764 navP2UpKey := "Numpad8|n"
765 navP2DownKey := "Numpad2|q"
766 navP2LeftKey := "Numpad4|m"
767 navP2RightKey := "Numpad6|o"
768 navP2SelectKey := "Enter"
769 originalWidth := "1280"
770 originalHeight := "1024"
771 vdEnabled := "false"
772 vdFullPath := "C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe"
773 vdUseSCSI := "true"
774 vdDriveLetter := ""
775 vdDriveLetterScsi := ""
776 vdAddDrive := "true"
777 demulShooterPath := ""
778 servoStikEnabled := "8"
779 servoStikExitMode := "8"
780 ledblinkyEnabled := "All"
781 ledblinkySystemName := ""
782 ledblinkyFullPath := "D:\Arcade\LEDBlinky\LEDBlinky.exe"
783 ledblinkyProfilePath := "D:\Arcade\RocketLauncher\Profiles\LEDBlinky"
784 ledblinkyRLProfile := "D:\Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
785 winIPACFullPath := "C:\Program Files (x86)\WinIPAC\WinIPAC.exe"
786 ultraMapEnabled := "false"
787 ultraMapFullPath := ""
788 emuIdleShutdown := "0"
789 launchPasswordHash := "zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig=="
790 cursorSize := ""
791 hideCursor := "true"
792 hideEmu := "false"
793 hideFE := "false"
794 suspendFE := "false"
795 fadeIn := "false"
796 fadeInDuration := "500"
797 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
798 fadeInDelay := "8000"
799 fadeInExitDelay := "0"
800 fadeOutExitDelay := "0"
801 fadeOut := "true"
802 fadeOutExtraScreen := "false"
803 fadeOutDuration := "0"
804 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
805 fadeOutDelay := "0"
806 fadeLyrInterpolation := "7"
807 fadeMuteEmulator := "false"
808 fadeUseBackgrounds := "false"
809 fadeClickThrough := "false"
810 fadeSounds := "false"
811 fade7zProgressMode := "extraction"
812 fadeWidthBaseRes := "1920"
813 fadeHeightBaseRes := "1080"
814 fadeLyr1Color := "FF000000"
815 fadeLyr1AlignImage := "Stretch and Lose Aspect"
816 fadeLyr2Pos := "Stretch and Lose Aspect"
817 fadeLyr2X := "0"
818 fadeLyr2Y := "0"
819 fadeLyr2W := ""
820 fadeLyr2H := ""
821 fadeLyr2Adjust := "1"
822 fadeLyr2PicPad := "0"
823 fadeLyr2Prefix := "Extra Layer 1 - Console"
824 fadeLyr3Pos := "Center"
825 fadeLyr3X := "450"
826 fadeLyr3Y := "450"
827 fadeLyr3W := ""
828 fadeLyr3H := ""
829 fadeLyr3Adjust := "1"
830 fadeLyr3PicPad := "0"
831 fadeLyr3Speed := "750"
832 fadeLyr3Animation := "DefaultFadeAnimation"
833 fadeLyr37zAnimation := "DefaultFadeAnimation"
834 fadeLyr3Type := "imageandbar"
835 fadeLyr3ImgFollow7zProgress := "true"
836 fadeLyr3Repeat := "1"
837 fadeLyr3BackImageTransparency := "30"
838 fadeLyr3StaticPos := "No Alignment"
839 fadeLyr3StaticX := "0"
840 fadeLyr3StaticY := "870|1575"
841 fadeLyr3StaticW := ""
842 fadeLyr3StaticH := ""
843 fadeLyr3StaticAdjust := "1"
844 fadeLyr3StaticPicPad := "0"
845 fadeLyr3StaticPrefix := "Info Bar"
846 fadeLyr4Adjust := "1"
847 fadeLyr4X := "1675"
848 fadeLyr4Y := "775"
849 fadeLyr4W := "330"
850 fadeLyr4H := "330"
851 fadeLyr4Pos := "No Alignment"
852 fadeLyr4FPS := "50"
853 fadeLyr4PicPad := "0"
854 fadeTranspGifColor := "FFFFFF"
855 fadeBarWindow := "Image"
856 fadeBarWindowX := ""
857 fadeBarWindowY := ""
858 fadeBarWindowW := "900"
859 fadeBarWindowH := ""
860 fadeBarWindowR := "30"
861 fadeBarWindowM := "30"
862 fadeBarWindowHatchStyle := "8"
863 fadeBar := "true"
864 fadeProgressDuration := "0"
865 fadeBarBack := "true"
866 fadeBarBackColor := "FF555555"
867 fadeBarH := "30"
868 fadeBarR := "10"
869 fadeBarColor := "DD00BFFF"
870 fadeBarHatchStyle := "8"
871 fadeBarPercentageText := "true"
872 fadeBarInfoText := "true"
873 fadeBarXOffset := "0"
874 fadeBarYOffset := "150"
875 fadeRomInfoDescription := "filtered text"
876 fadeRomInfoSystemName := "image"
877 fadeRomInfoYear := "text with label"
878 fadeRomInfoDeveloper := "text with label"
879 fadeRomInfoPublisher := "text with label"
880 fadeRomInfoGenre := "disabled"
881 fadeRomInfoRating := "image"
882 fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
883 fadeRomInfoTextPlacement := "User Defined"
884 fadeRomInfoTextMargin := "7"
885 fadeRomInfoText1Options := "w1600|787 h90 x219 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
886 fadeRomInfoText2Options := "w532 x11 y15 cFF555555 r4 s60 Bold"
887 fadeRomInfoText3Options := "w412 x219 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
888 fadeRomInfoText4Options := "w1305|492 h66 x611 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
889 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
890 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
891 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
892 fadeStats_Number_of_Times_Played := "text with label"
893 fadeStats_Last_Time_Played := "text with label"
894 fadeStats_Average_Time_Played := "text with label"
895 fadeStats_Total_Time_Played := "text with label"
896 fadeStats_System_Total_Played_Time := "text with label"
897 fadeStats_Total_Global_Played_Time := "text with label"
898 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
899 fadeStatsInfoTextPlacement := "topRight"
900 fadeStatsInfoTextMargin := "7"
901 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
902 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
903 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
904 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
905 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
906 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
907 fadeText1X := "75"
908 fadeText1Y := "5"
909 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
910 fadeText1 := "Loading Game"
911 fadeText2X := "0"
912 fadeText2Y := "72"
913 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
914 fadeText2 := "Extraction Complete, Ready"
915 fadeText3 := "Loading Game"
916 fadeText4 := "Loading Complete"
917 fadeFont := "Bebas Neue"
918 fadeSystemAndRomLayersOnly := "false"
919 fadeExtractionTime := "disabled"
920 fadeExtractionTimeTextX := "0"
921 fadeExtractionTimeTextY := "0"
922 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
923 fadeInterruptKey := ""
924 detectFadeErrorEnabled := "true"
925 fadeImgPath := "D:\Arcade\RocketLauncher\Media\Fade"
926 RLDataPath := "D:\Arcade\RocketLauncher\Data"
927 RLMediaPath := "D:\Arcade\RocketLauncher\Media"
928 RLErrSoundPath := "D:\Arcade\RocketLauncher\Media\Sounds\Error"
929 modulesPath := "D:\Arcade\RocketLauncher\Modules"
930 moduleFullName := "D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ahk"
931 moduleName := "RetroArch"
932 modulePath := "D:\Arcade\RocketLauncher\Modules\RetroArch"
933 moduleExtension := "ahk"
934 moduleExtensionsPath := "D:\Arcade\RocketLauncher\Module Extensions"
935 libPath := "D:\Arcade\RocketLauncher\Lib"
936 sevenZEnabled := "false"
937 sevenZPath := "D:\Arcade\RocketLauncher\Module Extensions\7z.exe"
938 sevenZDllPath := "D:\Arcade\RocketLauncher\Module Extensions\7z.dll"
939 sevenZExtractPath := "D:\Arcade\cache"
940 sevenZExtractPathOrig := ""
941 sevenZAttachSystemName := "false"
942 sevenZDelTemp := "true"
943 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
944 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
945 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
946 sevenZGamesToKeep := ""
947 sevenZDeletePerSystem := "false"
948 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
949 7zExtractPath := "D:\Arcade\cache"
950 mgEnabled := "false"
951 mgKey := "~NumpadSub"
952 mgBackgroundColor := "FF000000"
953 mgSidePadding := "0.2"
954 mgWidthBaseRes := "1280"
955 mgHeightBaseRes := "1024"
956 mgYOffset := "500"
957 mgFont := "Arial"
958 mgText1Options := "x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic"
959 mgText1Text := "Please select a game"
960 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
961 mgText2Offset := "70"
962 mgUseSound := "true"
963 mgSoundfreq := "300"
964 mgExitEffect := "none"
965 mgSelectedEffect := "rotate"
966 mgUseGameArt := "false"
967 mgCandidate := ""
968 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
969 mgOnLaunch := "false"
970 pauseEnabled := "true"
971 pauseKey := "/|vkBFsc035"
972 pauseBackToMenuBarKey := "X"
973 pauseZoomInKey := "A|1"
974 pauseZoomOutKey := "B|2"
975 pauseScreenshotKey := "~PrintScreen"
976 pauseHiToTextPath := "D:\Arcade\RocketLauncher\Module Extensions\HiToText.exe"
977 pauseSaveStateKeyCodes := "{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F2 down}{F2 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F2 down}{F2 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F2 down}{F2 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F2 down}{F2 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F2 down}{F2 up}"
978 pauseLoadStateKeyCodes := "{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F4 down}{F4 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F4 down}{F4 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F4 down}{F4 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F4 down}{F4 up}|{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F6 down}{F6 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F7 down}{F7 up}{F4 down}{F4 up}"
979 keyboardEncoder := "WinIPAC"
980 keyboardEncoderEnabled := "false"
981 keymapperEnabled := "true"
982 keymapperAHKMethod := "Internal"
983 keymapper := "xpadder"
984 xpadderFullPath := "D:\Arcade\Utilities\Xpadder\Xpadder.exe"
985 joyToKeyFullPath := "C:\Windows\Utilities\VJoy\VJoy.exe"
986 profilePath := "D:\Arcade\RocketLauncher\Profiles"
987 keymapperProfilePath := "D:\Arcade\RocketLauncher\Profiles\xpadder"
988 keymapperFrontEndProfileName := "HyperSpin"
989 keymapperFrontEndProfile := "xpadder"
990 keymapperRocketLauncherProfileEnabled := "true"
991 joyIDsEnabled := "false"
992 joyIDsPreferredControllersGlobal := ""
993 joyIDsPreferredControllersSystem := "use_global"
994 joyIDsPreferredControllersOnExit := ""
995 CustomJoyNamesEnabled := "false"
996 CustomJoyNames := ""
997 rotateMethod := "false"
998 FEProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\HyperSpin"
999 defaultProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\_Default"
1000 systemProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave"
1001 xPadderSystemProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\_Default"
1002 emuProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\RetroArch"
1003 romProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi"
1004 RocketLauncherProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\RocketLauncher"
1005 blankProfile := "D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank"
1006 ahkFEProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\HyperSpin"
1007 ahkDefaultProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\_Default"
1008 ahkSystemProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave"
1009 ahkEmuProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave\RetroArch"
1010 ahkRomProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave\kofxi"
1011 ahkRocketLauncherProfile := "D:\Arcade\RocketLauncher\Profiles\AHK\RocketLauncher"
1012 bezelEnabled := "false"
1013 bezelICEnabled := "false"
1014 shaderName := "false"
1015 shaderColor := ""
1016 shaderTransparency := ""
1017 statisticsEnabled := "true"
1018 pressDuration := "-1"
1019 emuVolume := "1"
1020 dxwndIni := "D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
1021 dxwndFullPath := "D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
1022 qResFullPath := "D:\Arcade\RocketLauncher\Module Extensions\QRes.exe"
1023 mon1O := ""
1024 pacDrivedllFile := "D:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll"
1025 userFadeAnimIniFile := "D:\Arcade\RocketLauncher\Lib\User Fade Animations.ini"
1026 testFile := ""
1027 testDuration := ""
1028 initialErrorMode := "0"
1029
103008:40:12:443 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
103108:40:12:443 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
103208:40:12:443 | RL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
103308:40:12:443 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
103408:40:12:444 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
103508:40:12:444 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
103608:40:12:444 | RL | INFO | +0 | BuildScript - Validating module
103708:40:12:450 | RL | INFO | +16 | BuildScript - Validation complete
103808:40:12:450 | RL | INFO | +0 | BuildScript - Module:
1039 MEmu := "RetroArch"
1040 MEmuV := "v1.3.6"
1041 MURL := ["http://themaister.net/retroarch.html"]
1042 MAuthor := ["djvj","zerojay","SweatyPickle"]
1043 MVersion := "2.4.3"
1044 MCRC := "699AB8F7"
1045 iCRC := "FB2DB971"
1046 MID := "635038268922229162"
1047 MSystem := ["Acorn BBC Micro","AAE","Amstrad CPC","Amstrad GX4000","APF Imagination Machine","Applied Technology MicroBee","Apple IIGS","Arcade Classics","Atari 2600","Atari 5200","Atari 7800","Atari 8-Bit","Atari Classics","Atari Jaguar","Atari Lynx","Atari ST","Atari XEGS","Bally Astrocade","Bandai Gundam RX-78","Bandai Super Vision 8000","Bandai Wonderswan","Bandai Wonderswan Color","Canon X07","Capcom Classics","Capcom Play System","Capcom Play System II","Capcom Play System III","Casio PV-1000","Casio PV-2000","Cave","Coleco ADAM","ColecoVision","Commodore MAX Machine","Commodore Amiga","Creatronic Mega Duck","Data East Classics","DOOM","Dragon Data Dragon","Emerson Arcadia 2001","Entex Adventure Vision","Elektronika BK","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Final Burn Alpha","Funtech Super Acan","GamePark 32","GCE Vectrex","Hartung Game Master","Interton VC 4000","Irem Classics","JungleTac Sport Vii","Konami Classics","MAME","Magnavox Odyssey 2","Microsoft MSX","Microsoft MSX2","Microsoft MSX2+","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","Midway Classics","Namco Classics","Namco System 22","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 3DS","Nintendo 64","Nintendo 64DD","Nintendo Arcade Systems","Nintendo Classics","Nintendo DS","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Color","Nintendo Game Boy Japan","Nintendo Game Boy Advance","Nintendo Game & Watch","Nintendo Super Game Boy","Nintendo Pokemon Mini","Nintendo Virtual Boy","Nintendo Super Famicom","Nintendo Satellaview","Nintendo SuFami Turbo","Panasonic 3DO","Elektronska Industrija Pecom 64","Philips CD-i","Philips Videopac","RCA Studio II","ScummVM","Sega 32X","Sega Classics","Sega Mega Drive 32X","Sega Mark III","Sega SC-3000","Sega SG-1000","Sega CD","Sega Dreamcast","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Meganet","Sega Naomi","Sega Nomad","Sega Pico","Sega Saturn","Sega Saturn Japan","Sega VMU","Sega ST-V","Sharp X1","Sharp X68000","Sinclair ZX Spectrum","Sinclair ZX81","Sony PlayStation","Sony PlayStation Minis","Sony PocketStation","Sony PSP","Sony PSP Minis","Sord M5","SNK Classics","SNK Neo Geo","SNK Neo Geo AES","SNK Neo Geo MVS","SNK Neo Geo Pocket","SNK Neo Geo CD","SNK Neo Geo Pocket Color","Spectravideo","Super Nintendo Entertainment System","Taito Classics","Tandy TRS-80 Color Computer","Technos","Texas Instruments TI 99-4A","Thomson MO5","Thomson TO7","Tiger Game.com","Tiki-100","Tomy Tutor","VTech CreatiVision","Watara Supervision","Williams Classics"]
1048 ;----------------------------------------------------------------------------
1049 ; Notes:
1050 ; If the emu doesn't load and you get no error, usually this means the LibRetro DLL is not working!
1051 ; Devs stated they will never add support for mounted images (like via DT)
1052 ; Fullscreen is controlled via the module setting in RocketLauncherUI
1053 ; This module uses the CLI version of RetroArch (retroarch.exe), not the GUI (retroarch-phoenix.exe).
1054 ; The emu may make a mouse cursor appear momentarily during launch, MouseMove and hide_cursor seem to have no effect
1055 ; Enable 7z support for archived roms
1056 ; Available CLI options: https://github.com/PyroFilmsFX/iOS/blob/master/docs/retroarch.1
1057 ;
1058 ; LibRetro DLLs:
1059 ; LibRetro DLLs come with the emu, but here is another source for them: http://forum.themaister.net/
1060 ; Whatever cores you decide to use, make sure they are extracted anywhere in your Emu_Path\cores folder. The module will find and load the default core unless you choose a custom one for each system.
1061 ; You can find supported cores that Retroarch supports simply by downloading them from the "retroarch-phoenix.exe" or by visiting here: https://github.com/libretro/libretro.github.com/wiki/Supported-cores
1062 ; Some good discussion on cores and filters: http://forum.themaister.net/viewtopic.php?id=270
1063 ;
1064 ; SRM files:
1065 ; The srm files location is determined by the configuration file used (savefile_directory = ":\whatever") The default RetroArch srm directory is ":\saves" You can select to sort into core folders (ie: :/saves/Mednafen PSX) by changing sort_savefiles_enable = "true" in the configuration file.
1066 ;
1067 ; Save states:
1068 ; The save state files location is determined by the configuration file used (savestate_directory = ":\whatever") The default RetroArch savestate directory is ":\states" You can select to sort into core folders (ie: :/states/Mednafen PSX) by changing sort_savestates_enable = "true" in the configuration file.
1069 ;
1070 ; Config files:
1071 ; By default, the module looks for config files in a folder called config in the RetroArch folder. Example: C:\emus\RetroArch\config. You can change this folder to anything you like by changing the module's ConfigFolder setting in RocketLauncherUI. This will be the config folder for the module and will NOT change the location of RetroArch's own /config directory.
1072 ; RetroArch's global config file is called "retroarch.cfg". RetroArch will use a system cfg file named to match your System Name (example: Nintendo Entertainment System.cfg).
1073 ; RetroArch will also load core config files named after the core name. Example: nestopia_libretro.cfg
1074 ; This allows different settings globally, for each system, and for each core. If you want all systems to use the same retroarch.cfg, do not have any system or core cfg files, only have the retroarch.cfg.
1075 ; If a core config exists, it takes precedence over the global config. And if a system config exists, it takes precedence over the core config.
1076 ;
1077 ; Core Options:
1078 ; By default, RetroArch creates a retroarch-core-options.cfg in it's root directory. Example: C:\emus\RetroArch\retroarch-core-options.cfg. This will always be used if the default RetroArch.cfg is loaded. If a configuration file from any other location is used, RetroArch will create a retroarch-core-options.cfg file in the root of that directory. The module has an option to have RetroArch use only the default retroarch-core-options.cfg file no matter the path of the config directory or location of the configuiration file being used. To enable this option set Single_Core_Options to true.
1079
1080 ; MultiGame:
1081 ; MultiGame support is currently only available for the Mednafen PSX core. Retroarch uses the same method as Mednafen to load multi-disc games. This method involves m3u playlists which are commonly used for music. The m3u files needed to load multi-disc games are generated for you by the module when you launch a multi-disc game and are saved to your corresponding rom directory. Due to m3u limitations, your multi-disc roms/images cannot be archived -- they must be unzipped. All single disc games can remain archived and you can still enable 7z under system settings. If you do not wish to use MultiGame support you can archive your roms/images and m3u generation will be skipped on launch.
1082 ; The m3u files generated by the module contain a list of paths to all roms/images in the multi-disc set. Retroarch automatically loads the first path in the m3u so the first path will always be the disc you are loading. For example, Final Fantasy VII has 3 discs and if you load Disc 2 first, the order of the paths in the m3u will be disc 2, disc 3, disc 1. If you load Disc 3 first, the order will be disc 3, disc 1, disc 2. The module anticipates this and will load the correct disk, selected from the Pause/MultiDisk menus. However if you choose to manually use Retroarch's UI or disk swap keys to change discs, you will need to keep this in mind.
1083 ; In order for RocketLauncher's MultiGame UI to swap discs, you must define Eject_Toggle_Key, Next_Disk_Key, and Previous_Disk_Key under global settings for the emulator in RocketLauncher. Because AHK and Retroarch use different naming conventions for some keyboard keys, it is best to use a letter, a number, or F1-F12.
1084 ;
1085 ; MAME:
1086 ; MAME BIOS roms should be placed in Rom Path's directory. Some systems require the BIOS roms be placed in the MAME internal name directory. (Example: :\Rom Folder\a5200). The MAME BIOS_Roms_Folder option will have no effect unless you are using an older version of the mess core.
1087 ;
1088 ; System Specific Notes:
1089 ; Microsoft MSX/MSX2: Launch an MSX game and in the core options, set the console to be an MSX2 and it will play both just fine.
1090 ; Nintendo Famicom Disk System - Requires disksys.rom be placed in the folder you define as system_directory in the RetroArch's cfg.
1091 ; Sega CD - Requires "bios_CD_E.bin", "bios_CD_J.bin", "bios_CD_U.bin" all be placed in the folder you define as system_directory in the RetroArch's cfg.
1092 ; Super Nintendo Entertainment System - requires split all 10 dsp# & st### roms all be placed in the folder you define as system_directory in the RetroArch's cfg. Many games, like Super Mario Kart require these.
1093 ; NEC TurboGrafx-CD (using pce fast core) - Requires "syscard3.pce" be placed in the folder you define as system_directory in the RetroArch's cfg.
1094 ; NEC TurboGrafx-CD (using MAME core)
1095 ; - You'll need to update a couple mame specific options in the Retroarch core options file to get it to boot from the cli. These should probably be updated automagically by the module. Turning softlists off, but might not need to.
1096 ; mame_boot_from_cli = "enabled"
1097 ; mame_softlists_enable = "disabled"
1098 ; mame_softlists_auto_media = "disabled"
1099 ; - Requires hash folder from MAME/MESS/UME, either from the source or release package. Save this in the system_directory you've defined for RetroArch. Something like \RetroArch\system\mame\hash\
1100 ; - Requires the CD bios file(s) saved in the mame bios folder you've defined. Usually \RetroArch\system\mame\bios\
1101 ; For PC Engine-CD you'll need the file "[cd] cd-rom system (japan) (v2.1).pce" zipped as cdsys.zip and saved in a pce subfolder in your bios path, so \RetroArch\system\mame\bios\pce\cdsys.zip
1102 ; For PC Engine SuperGrafx-CD you'll need the file "[cd] super cd-rom system (japan) (v3.0).pce" zipped as scdsys.zip and saved in a pce subfolder in your bios path, so \RetroArch\system\mame\bios\pce\scdsys.zip
1103 ; For TurboGrafx-CD you'll need the file "[cd] turbografx cd system card (usa) (v2.0).pce" zipped as cdsys.zip and saved in a tg16 subfolder in your bios path, so \RetroArch\system\mame\bios\tg16\cdsys.zip
1104 ; For TurboDuo you'll need the file "[cd] turbografx cd super system card (usa) (v3.0).pce" zipped as scdsys.zip and saved in a tg16 subfolder in your bios path, so \RetroArch\system\mame\bios\tg16\scdsys.zip
1105 ; Nintendo Super Game Boy - Set the Module setting in RocketLauncherUI SuperGameBoy to true to enable a system or only a rom to use SGB mode. This is not needed if your systemName is set to the official name of "Nintendo Super Game Boy". Requires "sgb.boot.rom" and "Super Game Boy (World).sfc" to be placed in the folder you define as system_directory in the RetroArch's cfg. This is needed if you want to use Super game boy mode and color palettes. Also requires using the latest bsnes core. Not all games support SGB mode.
1106 ; Sony PSP/PlayStation Minis: To avoid the dialog box complaining about ppge_atlas.zim, download it from https://github.com/libretro/libretro-ppsspp/blob/master/assets/ppge_atlas.zim and place it in your Retroarch/system/PPSSPP/ directory.
1107 ;----------------------------------------------------------------------------
1108 StartModule()
1109 BezelGUI()
1110 FadeInStart()
1111
1112 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
1113 emuPrimaryWindow := new Window(new WindowTitle("RetroArch","RetroArch")) ; instantiate primary emulator window object
1114 emuConsoleWindow := new Window(new WindowTitle("","ConsoleWindowClass")) ; instantiate emulator console window object
1115
1116 ; Here we define all supported systems for this module. This object controls how the module reacts to different systems. RetroArch can play a lot of systems, but needs to know what system you want to run, so this module has to adapt.
1117 ; 1 - Official System Name in RocketLauncher
1118 ; 2 - Short name used only for easy referencing within module
1119 ; 3 - Default core
1120 ; 4 - The system ID MAME core recognizes
1121 RLLog.Debug("Module - Started building the " . MEmu . " object")
1122 mTypeVar:="
1123 ( LTrim
1124 AAE|LibRetro_AAE|mame_libretro
1125 Acorn BBC Micro|LibRetro_BBCB|mame_libretro|bbcb
1126 Amstrad CPC|LibRetro_CPC|mame_libretro|cpc464
1127 Amstrad GX4000|LibRetro_GX4K|mame_libretro|gx4000
1128 APF Imagination Machine|LibRetro_APF|mame_libretro|apfimag
1129 Apple IIGS|LibRetro_AIIGS|mame_libretro|apple2gs
1130 Applied Technology MicroBee|LibRetro_MBEE|mame_libretro|mbeeic
1131 Arcade Classics|LibRetro_ARCADE|mame_libretro
1132 Atari 2600|LibRetro_2600|stella_libretro|a2600
1133 Atari 5200|LibRetro_5200|mame_libretro|a5200
1134 Atari 7800|LibRetro_7800|prosystem_libretro|a7800
1135 Atari 8-Bit|LibRetro_ATARI8|mame_libretro|a800
1136 Atari Classics|LibRetro_ACLS|mame_libretro
1137 Atari Jaguar|LibRetro_JAG|virtualjaguar_libretro|jaguar
1138 Atari Lynx|LibRetro_LYNX|handy_libretro|lynx
1139 Atari ST|LibRetro_ST|hatari_libretro
1140 Atari XEGS|LibRetro_XEGS|mame_libretro|xegs
1141 Bally Astrocade|LibRetro_BAST|mame_libretro|astrocde
1142 Bandai Gundam RX-78|LibRetro_BGRX|mame_libretro|rx78
1143 Bandai Super Vision 8000|LibRetro_SV8K|mame_libretro|sv8000
1144 Bandai Wonderswan|LibRetro_WSAN|mednafen_wswan_libretro|wswan
1145 Bandai Wonderswan Color|LibRetro_WSANC|mednafen_wswan_libretro|wscolor
1146 Canon X07|LibRetro_CX07|mame_libretro|x07
1147 Capcom Classics|LibRetro_CAPC|mame_libretro
1148 Capcom Play System|LibRetro_CPS1|fbalpha_libretro
1149 Capcom Play System II|LibRetro_CPS2|fbalpha_libretro
1150 Capcom Play System III|LibRetro_CPS3|mame_libretro
1151 Casio PV-1000|LibRetro_CAS1K|mame_libretro|pv1000
1152 Casio PV-2000|LibRetro_CAS2K|mame_libretro|pv2000
1153 Cave|LibRetro_CAVE|mame_libretro
1154 Coleco ADAM|LibRetro_ADAM|mame_libretro|adam
1155 ColecoVision|LibRetro_COLEC|mame_libretro|coleco
1156 Commodore Amiga|LibRetro_PUAE|puae_libretro
1157 Commodore Max Machine|LibRetro_CMAX|mame_libretro|vic10
1158 Creatronic Mega Duck|LibRetro_DUCK|mame_libretro|megaduck
1159 Data East Classics|LibRetro_DATA|mame_libretro
1160 DOOM|LibRetro_DOOM|prboom_libretro
1161 Dragon Data Dragon|LibRetro_DRAG64|mame_libretro|dragon64
1162 Elektronika BK|LibRetro_EBK|mame_libretro|bk0010
1163 Elektronska Industrija Pecom 64|LibRetro_P64|mame_libretro|pecom64
1164 Emerson Arcadia 2001|LibRetro_A2001|mame_libretro|arcadia
1165 Entex Adventure Vision|LibRetro_AVISION|mame_libretro|advision
1166 Epoch Game Pocket Computer|LibRetro_GPCKET|mame_libretro|gamepock
1167 Epoch Super Cassette Vision|LibRetro_SCV|mame_libretro|scv
1168 Exidy Sorcerer|LibRetro_SORCR|mame_libretro|sorcerer
1169 Fairchild Channel F|LibRetro_CHANF|mame_libretro|channelf
1170 Final Burn Alpha|LibRetro_FBA|fbalpha_libretro
1171 Funtech Super Acan|LibRetro_SACAN|mame_libretro|supracan
1172 GamePark 32|LibRetro_GP32|mame_libretro|gp32
1173 GCE Vectrex|LibRetro_VECTX|mame_libretro|vectrex
1174 Hartung Game Master|LibRetro_GMASTR|mame_libretro|gmaster
1175 Interton VC 4000|LibRetro_VC4K|mame_libretro|vc4000
1176 Irem Classics|LibRetro_IREM|mame_libretro
1177 JungleTac Sport Vii|LibRetro_SPORTV|mame_libretro|vii
1178 Konami Classics|LibRetro_KONC|mame_libretro
1179 Magnavox Odyssey 2|LibRetro_ODYS2|mame_libretro|odyssey2
1180 MAME|LibRetro_MAME|mame_libretro|mame
1181 Matra & Hachette Alice|LibRetro_ALICE|mame_libretro|alice32
1182 Mattel Aquarius|LibRetro_AQUA|mame_libretro|aquarius
1183 Mattel Intellivision|LibRetro_INTV|mame_libretro|intv
1184 MGT Sam Coupe|LibRetro_SAMCP|mame_libretro|
1185 Microsoft MS-DOS|LibRetro_MSDOS|dosbox_libretro
1186 Microsoft MSX|LibRetro_MSX|bluemsx_libretro
1187 Microsoft MSX2|LibRetro_MSX2|bluemsx_libretro
1188 Microsoft MSX2+|LibRetro_MSX2|bluemsx_libretro
1189 Microsoft Windows 3.x|LibRetro_WIN3X|dosbox_libretro
1190 Midway Classics|LibRetro_MIDC|mame_libretro
1191 Namco Classics|LibRetro_NAMC|mame_libretro
1192 Namco System 22|LibRetro_NAM2|mame_libretro
1193 NEC PC Engine|LibRetro_PCE|mednafen_pce_fast_libretro|pce,cart
1194 NEC PC Engine-CD|LibRetro_PCECD|mednafen_pce_fast_libretro|pce,cdrom
1195 NEC PC-FX|LibRetro_PCFX|mednafen_pcfx_libretro
1196 NEC SuperGrafx|LibRetro_SGFX|mednafen_supergrafx_libretro|sgx,cart
1197 NEC TurboGrafx-16|LibRetro_TG16|mednafen_pce_fast_libretro|tg16,cart
1198 NEC TurboGrafx-CD|LibRetro_TGCD|mednafen_pce_fast_libretro|tg16,cdrom
1199 Nintendo 3DS|LibRetro_3DS|citra_libretro
1200 Nintendo 64|LibRetro_N64|mupen64plus_libretro|n64
1201 Nintendo 64DD|LibRetro_N64|mupen64plus_libretro
1202 Nintendo Arcade Systems|LibRetro_NINARC|mame_libretro
1203 Nintendo Classics|LibRetro_NINC|mame_libretro
1204 Nintendo DS|LibRetro_DS|desmume_libretro
1205 Nintendo Entertainment System|LibRetro_NES|nestopia_libretro|nes
1206 Nintendo Famicom|LibRetro_NFAM|nestopia_libretro
1207 Nintendo Famicom Disk System|LibRetro_NFDS|nestopia_libretro|famicom
1208 Nintendo Game Boy|LibRetro_GB|gambatte_libretro|gameboy
1209 Nintendo Game Boy Advance|LibRetro_GBA|vba_next_libretro|gba
1210 Nintendo Game Boy Color|LibRetro_GBC|gambatte_libretro|gbcolor
1211 Nintendo Game Boy Japan|LibRetro_GBJ|gambatte_libretro|gameboy
1212 Nintendo Gamecube|LibRetro_GC|dolphin_libretro|gc
1213 Nintendo Game & Watch|LibRetro_GW|gw_libretro
1214 Nintendo Pokemon Mini|LibRetro_POKE|mame_libretro|pokemini
1215 Nintendo Satellaview|LibRetro_NSFS|snes9x_libretro
1216 Nintendo SuFami Turbo|LibRetro_NSFST|snes9x_libretro
1217 Nintendo Super Famicom|LibRetro_NSF|bsnes_balanced_libretro
1218 Nintendo Super Game Boy|LibRetro_SGB|bsnes_balanced_libretro
1219 Nintendo Virtual Boy|LibRetro_NVB|mednafen_vb_libretro|vboy
1220 Othello Multivision|LibRetro_OTHO|genesis_plus_gx_libretro
1221 Panasonic 3DO|LibRetro_3DO|4do_libretro
1222 Philips CD-i|LibRetro_CDI|mame_libretro|cdimono1
1223 Philips Videopac|LibRetro_PVID|mame_libretro|videopac
1224 RCA Studio II|LibRetro_STUD2|mame_libretro|studio2
1225 Sammy Atomiswave|LibRetro_ATOMISWAVE|reicast_libretro
1226 SCUMMVM|LibRetro_SCUMM|scummvm_libretro
1227 Sega 32X|LibRetro_32X|picodrive_libretro|32x
1228 Sega CD|LibRetro_SCD|genesis_plus_gx_libretro|segacd
1229 Sega Classics|LibRetro_SEGC|mame_libretro
1230 Sega Dreamcast|LibRetro_DCAST|reicast_libretro
1231 Sega Game Gear|LibRetro_GG|genesis_plus_gx_libretro|gamegear
1232 Sega Genesis|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1233 Sega Mark III|Libretro_SM3|genesis_plus_gx_libretro
1234 Sega Master System|LibRetro_SMS|genesis_plus_gx_libretro|sms
1235 Sega Mega Drive|LibRetro_GEN|genesis_plus_gx_libretro|megadriv
1236 Sega Mega Drive 32X|LibRetro_MD32X|picodrive_libretro
1237 Sega Meganet|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1238 Sega Naomi|LibRetro_NAOMI|reicast_libretro
1239 Sega Nomad|LibRetro_GEN|genesis_plus_gx_libretro|genesis
1240 Sega Pico|LibRetro_PICO|picodrive_libretro
1241 Sega Saturn|LibRetro_SAT|yabause_libretro|saturn
1242 Sega Saturn Japan|LibRetro_SAT|yabause_libretro|saturnjp
1243 Sega SC-3000|LibRetro_SC3K|mame_libretro|sc3000
1244 Sega SG-1000|LibRetro_SG1K|genesis_plus_gx_libretro
1245 Sega ST-V|LibRetro_STV|mame_libretro
1246 Sega VMU|LibRetro_SVMU|mame_libretro|svmu
1247 Sharp X1|LibRetro_SX1|mame_libretro|x1
1248 Sharp X68000|LibRetro_SX68000|mame_libretro|x68000
1249 Sinclair ZX Spectrum|LibRetro_SPECZX|mame_libretro|spectrum
1250 Sinclair ZX81|LibRetro_ZX81|81_libretro|zx81
1251 SNK Classics|LibRetro_SNKC|mame_libretro
1252 SNK Neo Geo|LibRetro_NEO|fbalpha_libretro
1253 SNK Neo Geo AES|LibRetro_NEOAES|mame_libretro|aes
1254 SNK Neo Geo CD|LibRetro_NEOCD|mame_libretro|neocdz
1255 SNK Neo Geo MVS|LibRetro_NEOMVS|mame_libretro
1256 SNK Neo Geo Pocket|LibRetro_NGP|mednafen_ngp_libretro|ngp
1257 SNK Neo Geo Pocket Color|LibRetro_NGPC|mednafen_ngp_libretro|ngpc
1258 Sony PlayStation|LibRetro_PSX|mednafen_psx_libretro|psu
1259 Sony PlayStation Minis|LibRetro_PSXMIN|ppsspp_libretro
1260 Sony PocketStation|LibRetro_POCKS|mame_libretro|pockstat
1261 Sony PSP|LibRetro_PSP|ppsspp_libretro
1262 Sony PSP Minis|LibRetro_PSP|ppsspp_libretro
1263 Sord M5|LibRetro_SORD|mame_libretro|m5
1264 Spectravideo|LibRetro_SV328|mame_libretro|svi328n
1265 Super Nintendo Entertainment System|LibRetro_SNES|bsnes_balanced_libretro
1266 Super Nintendo Entertainment System CD|LibRetro_SNESCD|bsnes_balanced_libretro
1267 Taito Classics|LibRetro_TAIC|mame_libretro
1268 Tandy TRS-80 Color Computer|LibRetro_TRS80|mame_libretro|coco3
1269 Technos|LibRetro_TECHN|mame_libretro
1270 Texas Instruments TI 99-4A|LibRetro_TI99|mame_libretro|ti99_4a
1271 Thomson MO5|LibRetro_MO5|mame_libretro|mo5
1272 Thomson TO7|LibRetro_TO7|mame_libretro|to7
1273 Tiger Game.com|LibRetro_TCOM|mame_libretro|gamecom
1274 Tiki-100|LibRetro_TIKI|mame_libretro|kontiki
1275 Tomy Tutor|LibRetro_TOMY|mame_libretro|tutor
1276 VTech CreatiVision|LibRetro_VTECH|mame_libretro|crvision
1277 Watara Supervision|LibRetro_SUPRV|mame_libretro|svision
1278 Williams Classics|LibRetro_WILLS|mame_libretro
1279 )"
1280 mType := Object()
1281 Loop, Parse, mTypeVar, `n, `r
1282 {
1283 obj := {}
1284 Loop, Parse, A_LoopField, |
1285 {
1286 If (A_Index = 1)
1287 obj.System := A_LoopField
1288 Else If (A_Index = 2)
1289 obj.ID := A_LoopField
1290 Else If (A_Index = 3)
1291 obj.Core := A_LoopField
1292 Else { ; 4
1293 StringSplit, tmp, A_LoopField, `,
1294 obj.MAMEID := tmp1
1295 obj.MAMEMedia := tmp2
1296 }
1297 }
1298 mType.Insert(obj["System"], obj)
1299 }
1300 RLLog.Debug("Module - Finished building the " . MEmu . " object")
1301 ; For easier use throughout the module
1302 retroSystem := mType[systemName].System
1303 retroID := mType[systemName].ID
1304 retroCore := mType[systemName].Core
1305 retroMAMEID := mType[systemName].MAMEID
1306 retroMAMEMedia := mType[systemName].MAMEMedia
1307 RLLog.Info("Module - Using these system variables:")
1308 RLLog.Info("Module - retroSystem: " . retroSystem)
1309 RLLog.Info("Module - retroID: " . retroID)
1310 RLLog.Info("Module - retroCore: " . retroCore)
1311 RLLog.Info("Module - retroMAMEID: " . retroMAMEID)
1312 RLLog.Info("Module - retroMAMEMedia: " . retroMAMEMedia)
1313 If !retroSystem
1314 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this " . MEmu . " module: " . moduleName)
1315 If !retroCore
1316 ScriptError("Your Core ID is: " . retroID . "`nCould not find a default core to use. Please update the module with a default core.")
1317
1318 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
1319 configFolder := moduleIni.Read("Settings", "ConfigFolder",emuPath . "\config",,1)
1320 singlecoreoptions := moduleIni.Read("Settings", "single_core_options","false",,1) = "true" ? ":\retroarch-core-options.cfg" : """"
1321 mameRomPath := moduleIni.Read("MAME", "BIOS_Roms_Folder",,,1)
1322 mameHideNag := If moduleIni.Read("MAME", "Hide_Nag_Screen","false",,1) = "true" ? "enabled" : "disabled"
1323 mameHideInfo := If moduleIni.Read("MAME", "Hide_Info_Screen","false",,1) = "true" ? "enabled" : "disabled"
1324 mameHideWarn := If moduleIni.Read("MAME", "Hide_Warning_Screen","false",,1) = "true" ? "enabled" : "disabled"
1325 hideConsole := moduleIni.Read("Settings", "HideConsole","true",,1)
1326 ejectToggleKey := moduleIni.Read("Settings", "Eject_Toggle_Key",,,1)
1327 nextDiskKey := moduleIni.Read("Settings", "Next_Disk_Key",,,1)
1328 prevDiskKey := moduleIni.Read("Settings", "Previous_Disk_Key",,,1)
1329 core := moduleIni.Read(romName . "|" . systemName, "LibRetro_Core",retroCore,,1)
1330 superGB := moduleIni.Read(romName . "|" . systemName, "SuperGameBoy","false",,1)
1331 enableNetworkPlay := moduleIni.Read(romName . "|Network", "Enable_Network_Play","false",,1)
1332 overlay := moduleIni.Read(romName . "|" . systemName, "Overlay",,,1)
1333 videoShader := moduleIni.Read(romName . "|" . systemName, "VideoShader",,,1)
1334 aspectRatioIndex := moduleIni.Read(romName . "|" . systemName, "AspectRatioIndex",,,1)
1335 customViewportWidth := moduleIni.Read(romName . "|" . systemName, "CustomViewportWidth",,,1)
1336 customViewportHeight := moduleIni.Read(romName . "|" . systemName, "CustomViewportHeight",,,1)
1337 customViewportX := moduleIni.Read(romName . "|" . systemName, "CustomViewportX",,,1)
1338 customViewportY := moduleIni.Read(romName . "|" . systemName, "CustomViewportY",,,1)
1339 stretchToFillBezel := moduleIni.Read(romName . "|" . systemName, "StretchToFillBezel","false",,1)
1340 rotation := moduleIni.Read(romName . "|" . systemName, "Rotation",0,,1)
1341 cropOverscan := moduleIni.Read(romName . "|" . systemName, "CropOverscan",,,1)
1342 threadedVideo := moduleIni.Read(romName . "|" . systemName, "ThreadedVideo",,,1)
1343 vSync := moduleIni.Read(romName . "|" . systemName, "VSync",,,1)
1344 integerScale := moduleIni.Read(romName . "|" . systemName, "IntegerScale",,,1)
1345 configurationPerCore := moduleIni.Read(romName . "|" . systemName, "ConfigurationPerCore","false",,1)
1346 coreOverrides := moduleIni.Read(romName . "|" . systemName, "CoreOverrides","false",,1)
1347
1348 If (StringUtils.Contains(core, "^(mame|mess|ume)") && !retroMAMEID) {
1349 retroMAMEID := "mame" ; set all systems that use a mame core to the default mame ID so any system name is supported
1350 RLLog.Warning("Module - Setting MAMEID to default ""mame"" for """ . retroSystem . """")
1351 }
1352
1353 configFolder := RLObject.getFullPathFromRelative(rlPath,configFolder)
1354 mameRomPath := If mameRomPath ? RLObject.getFullPathFromRelative(rlPath,mameRomPath) : romPath
1355 overlay := RLObject.getFullPathFromRelative(rlPath,overlay)
1356 videoShader := RLObject.getFullPathFromRelative(rlPath,videoShader)
1357 rotateBezel := false
1358
1359 configFolder := new Folder(configFolder)
1360
1361 If (retroID = "LibRetro_SGB" || superGB = "true") ; if system or rom is set to use Super Game Boy
1362 { superGB := "true" ; setting this just in case it's false and the system is Nintendo Super Game Boy
1363 sgbRomPath := CheckFile(emuPath . "\system\Super Game Boy (World).sfc","Could not find the rom required for Super Game Boy support. Make sure the rom ""Super Game Boy (World).sfc"" is located in: " . emuPath . "\system")
1364 CheckFile(emuPath . "\system\sgb.boot.rom","Could not find the bios required for Super Game Boy support. Make sure the bios ""sgb.boot.rom"" is located in: " . emuPath . "\system")
1365 retroID := "LibRetro_SGB" ; switching to Super Game Boy mode
1366 retroSystem := "Nintendo Super Game Boy"
1367 }
1368
1369 ; Find the dll for this system
1370 libDll := CheckFile(emuPath . "\cores\" . core . ".dll", "Your " . retroID . " dll is set to " . core . " but could not locate this file:`n" . emuPath . "\cores\" . core . ".dll")
1371
1372 ; Find the cfg file to use
1373 If !configFolder.Exist()
1374 ScriptError("You need to make sure ""ConfigFolder"" is pointing to your RetroArch config folder. By default it is looking here: """ . configFolder.FilePath . """")
1375 globalRetroCfg := emuPath . "\retroarch.cfg"
1376 systemRetroCfg := configFolder.FilePath . "\" . retroSystem . ".cfg"
1377 coreRetroCfg := configFolder.FilePath . "\" . core . ".cfg"
1378 RLLog.Info("Module - Global cfg should be: " . globalRetroCfg)
1379 RLLog.Info("Module - System cfg should be: " . systemRetroCfg)
1380 RLLog.Info("Module - Core cfg should be: " . coreRetroCfg)
1381 foundCfg := ""
1382
1383 systemRetroCfg := new File(systemRetroCfg)
1384 coreRetroCfg := new File(coreRetroCfg)
1385 globalRetroCfg := new File(globalRetroCfg)
1386
1387 If systemRetroCfg.Exist() { ; check for system cfg first
1388 retroCFGFile := systemRetroCfg
1389 foundCfg := 1
1390 RLLog.Info("Module - Found a System cfg!")
1391 } Else If coreRetroCfg.Exist() { ; 2nd option is a core config
1392 retroCFGFile := coreRetroCfg
1393 foundCfg := 1
1394 RLLog.Info("Module - Found a Core cfg!")
1395 } Else If globalRetroCfg.Exist() { ; 3rd is global cfg
1396 retroCFGFile := globalRetroCfg
1397 foundCfg := 1
1398 RLLog.Info("Module - Found a Global cfg!")
1399 }
1400 If foundCfg {
1401 RLLog.Info("Module - " . MEmu . " is using " . retroCFGFile.FileFullPath . " as its config file.")
1402 retroCFG := LoadProperties(retroCFGFile.FileFullPath)
1403 } Else
1404 RLLog.Warning("Module - Could not find a cfg file to update settings. RetroArch will make one for you.")
1405
1406 If StringUtils.Contains(rotation,"1|3") ; use vertical bezel if RA rotation is set to 90 or 270 degrees
1407 rotateBezel := true
1408
1409 If StringUtils.Contains(retroID, "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX") { ; these systems require the retroarch settings to be read
1410 retroSysDir := ReadProperty(retroCFG,"system_directory") ; read value
1411 retroSysDir := ConvertRetroCFGKey(retroSysDir) ; remove dbl quotes
1412 retroSysDirLeft := StringUtils.Left(retroSysDir, 2)
1413 If (retroSysDirLeft = ":\") { ; if retroarch is set to use a default folder
1414 retroSysDir := StringUtils.TrimLeft(retroSysDir, 1)
1415 RLLog.Info("Module - RetroArch is using a relative system path: """ . retroSysDir . """")
1416 retroSysDir := emuPath . retroSysDir
1417 }
1418 If !retroSysDir
1419 ScriptError("RetroArch requires you to set your system_directory and place bios rom(s) in there for """ . retroSystem . """ to function. Please do this first by running ""retroarch-phoenix.exe"" manually.")
1420 checkForSlash := StringUtils.Right(retroSysDir, 1)
1421 If (checkForSlash = "\") ; check if a backslash is the last character. If it is, remove it, as this is non-standard method to define folders
1422 retroSysDir := StringUtils.TrimRight(retroSysDir, 1)
1423 }
1424
1425 If (StringUtils.Contains(core, "^(mame|mess|ume)")) || (StringUtils.Contains(retroID, "LibRetro_N64|LibRetro_NES|LibRetro_LYNX|LibRetro_PSX")) || (StringUtils.Contains(retroID, "LibRetro_NES") && (StringUtils.Contains(core, "nestopia_libretro"))) { ; these systems will use an ini to store game specific settings
1426 RLLog.Info("Module - Reading / creating system ini for specific settings.")
1427 If !StringUtils.Contains(core, "^(mame|mess|ume)") {
1428 If !SystemModuleIni.Exist()
1429 SystemModuleIni.Append ; create a new blank ini file if one does not exist
1430 }
1431
1432 coreOptionsCFG := LoadProperties(coreOptionsCFGFile.FileFullPath)
1433
1434 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; Set some MAME/MESS/UME core options.
1435 tmpCore := If StringUtils.Contains(core, "mame") ? "mame" : "mess"
1436 WriteProperty(coreOptionsCFG, tmpCore . "_read_config", """enabled""", 1)
1437 WriteProperty(coreOptionsCFG, tmpCore . "_boot_from_cli", """enabled""", 1) ; This needs to be enabled in order to run games with RLauncher
1438 WriteProperty(coreOptionsCFG, tmpCore . "_hide_nagscreen", "" . mameHideNag . "", 1)
1439 WriteProperty(coreOptionsCFG, tmpCore . "_hide_infoscreen", "" . mameHideInfo . "", 1)
1440 WriteProperty(coreOptionsCFG, tmpCore . "_hide_warnings", "" . mameHideWarn . "", 1)
1441 } Else If StringUtils.Contains(retroID, "LibRetro_N64") { ; Nintendo 64
1442 mupenGfx := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Plugin", "auto",,1)
1443 mupenRsp := moduleIni.Read(romName . "|" . systemName, "Mupen_RSP_Plugin", "auto",,1)
1444 mupenCpu := moduleIni.Read(romName . "|" . systemName, "Mupen_CPU_Core", "dynamic_recompiler",,1)
1445 mupenPak1 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_1", "memory",,1)
1446 mupenPak2 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_2", "memory",,1)
1447 mupenPak3 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_3", "memory",,1)
1448 mupenPak4 := moduleIni.Read(romName . "|" . systemName, "Mupen_Pak_4", "memory",,1)
1449 mupenGfxAccur := moduleIni.Read(romName . "|" . systemName, "Mupen_Gfx_Accuracy", "high",,1)
1450 mupenExpMem := moduleIni.Read(romName . "|" . systemName, "Mupen_Disable_Exp_Memory", "no",,1)
1451 mupenTexturFilt := moduleIni.Read(romName . "|" . systemName, "Mupen_Texture_Filtering", "nearest",,1)
1452 mupenViRefresh := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Refresh", "2200",,1)
1453 mupenFramerate := moduleIni.Read(romName . "|" . systemName, "Mupen_Framerate", "fullspeed",,1)
1454 mupenResolution := moduleIni.Read(romName . "|" . systemName, "Mupen_Resolution", "640x480",,1)
1455 mupenPolyOffstFctr := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Factor", "-3.0",,1)
1456 mupenPolyOffstUnts := moduleIni.Read(romName . "|" . systemName, "Mupen_Polygon_Offset_Units", "-3.0",,1)
1457 mupenViOverlay := moduleIni.Read(romName . "|" . systemName, "Mupen_VI_Overlay", "disabled",,1)
1458 mupenAnalogDzone := moduleIni.Read(romName . "|" . systemName, "Mupen_Analog_Deadzone", "15",,1)
1459
1460 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin", mupenGfx, 1)
1461 WriteProperty(coreOptionsCFG, "mupen64-rspplugin", mupenRsp, 1)
1462 WriteProperty(coreOptionsCFG, "mupen64-cpucore", mupenCpu, 1)
1463 WriteProperty(coreOptionsCFG, "mupen64-pak1", mupenPak1, 1)
1464 WriteProperty(coreOptionsCFG, "mupen64-pak2", mupenPak2, 1)
1465 WriteProperty(coreOptionsCFG, "mupen64-pak3", mupenPak3, 1)
1466 WriteProperty(coreOptionsCFG, "mupen64-pak4", mupenPak4, 1)
1467 WriteProperty(coreOptionsCFG, "mupen64-gfxplugin-accuracy", mupenGfxAccur, 1)
1468 WriteProperty(coreOptionsCFG, "mupen64-disableexpmem", mupenExpMem, 1)
1469 WriteProperty(coreOptionsCFG, "mupen64-filtering", mupenTexturFilt, 1)
1470 WriteProperty(coreOptionsCFG, "mupen64-virefresh", mupenViRefresh, 1)
1471 WriteProperty(coreOptionsCFG, "mupen64-framerate", mupenFramerate, 1)
1472 WriteProperty(coreOptionsCFG, "mupen64-screensize", mupenResolution, 1)
1473 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-factor", mupenPolyOffstFctr, 1)
1474 WriteProperty(coreOptionsCFG, "mupen64-polyoffset-units", mupenPolyOffstUnts, 1)
1475 WriteProperty(coreOptionsCFG, "mupen64-angrylion-vioverlay", mupenViOverlay, 1)
1476 WriteProperty(coreOptionsCFG, "mupen64-astick-deadzone", mupenAnalogDzone, 1)
1477 } Else If StringUtils.Contains(retroID, "LibRetro_NES") { ; these systems will use an ini to store game specific settings
1478 If StringUtils.Contains(core, "nestopia_libretro") { ; Nestopia
1479 nestopiaBlargg := moduleIni.Read(romName . "|Nestopia", "Nestopia_Blargg_NTSC_Filter", "disabled",,1)
1480 nestopiaPalette := moduleIni.Read(romName . "|Nestopia", "Nestopia_Palette", "canonical",,1)
1481 nestopiaNoSprteLimit := moduleIni.Read(romName . "|Nestopia", "Nestopia_Remove_Sprites_Limit", "disabled",,1)
1482
1483 WriteProperty(coreOptionsCFG, "nestopia_blargg_ntsc_filter", nestopiaBlargg, 1)
1484 WriteProperty(coreOptionsCFG, "nestopia_palette", nestopiaPalette, 1)
1485 WriteProperty(coreOptionsCFG, "nestopia_nospritelimit", nestopiaNoSprteLimit, 1)
1486 }
1487 } Else If StringUtils.Contains(retroID, "LibRetro_LYNX") { ; Atari Lynx
1488 If StringUtils.Contains(core, "handy_libretro") { ; Handy
1489 handyRotate := moduleIni.Read(romName . "|" . systemName, "Handy_Rotation", "None",,1)
1490 If StringUtils.Contains(handyRotate, "240") or StringUtils.Contains(handyRotate, "90")
1491 rotateBezel := true
1492 WriteProperty(coreOptionsCFG, "handy_rot", handyRotate, 1)
1493 }
1494 } Else If StringUtils.Contains(retroID, "LibRetro_PSX") { ; Sony PlayStation
1495 psxCdImageCache := moduleIni.Read(romName . "|" . systemName, "PSX_CD_Image_Cache", """enabled""",,1)
1496 psxMemcardHandling := moduleIni.Read(romName . "|" . systemName, "PSX_Memcard_Handling", """libretro""",,1)
1497 psxDualshockAnalogToggle := moduleIni.Read(romName . "|" . systemName, "PSX_Dualshock_Analog_Toggle", """enabled""",,1)
1498
1499 WriteProperty(coreOptionsCFG, "beetle_psx_cdimagecache", psxCdImageCache, 1)
1500 WriteProperty(coreOptionsCFG, "beetle_psx_use_mednafen_memcard0_method", psxMemcardHandling, 1)
1501 WriteProperty(coreOptionsCFG, "beetle_psx_analog_toggle", psxDualshockAnalogToggle, 1)
1502 }
1503 SaveProperties(coreOptionsCFGFile.FileFullPath, coreOptionsCFG)
1504 }
1505
1506 hideEmuObj := Object(emuConsoleWindow,0,emuPrimaryWindow,1)
1507 7z(romPath, romName, romExtension, sevenZExtractPath)
1508
1509 mgM3UFile := new File(romPath . "\" . romTable[1,4] . ".m3u")
1510
1511 mgRomExtensions := "cue|iso|ccd"
1512 mgValidExtension := false
1513
1514 Loop, Parse, mgRomExtensions, |
1515 If (romExtension = "." . A_LoopField)
1516 mgValidExtension := true
1517
1518 If (StringUtils.Contains(retroID, "LibRetro_PSX") && romTable.MaxIndex() && mgValidExtension) { ; See if MultiGame table is populated
1519 m3uRomIndex := Object()
1520 mgType := romTable[1,6] . " "
1521 mgMaxIndex := romTable.MaxIndex()
1522 mgRomIndex := 0
1523
1524 If mgM3UFile.Exist()
1525 mgM3UFile.Delete()
1526
1527 Loop % mgMaxIndex
1528 {
1529 If (romTable[A_Index, 3] = romName) {
1530 tempType := romTable[A_Index, 5]
1531 mgRomIndex := StringUtils.TrimLeft(tempType, StringUtils.StringLength(mgType))
1532 RLLog.Info("Found rom index in rom set in romTable: " . mgRomIndex)
1533 Break
1534 }
1535 }
1536
1537 If (mgRomIndex > 0) {
1538 tempRomIndex := mgRomIndex
1539 Loop % mgMaxIndex
1540 {
1541 mgTypeIndex := mgType . tempRomIndex
1542 m3uRomIndex.Insert(tempRomIndex)
1543
1544 Loop % mgMaxIndex
1545 {
1546 If (romTable[A_Index, 5] = mgTypeIndex) {
1547 tempRomPath := romTable[A_Index, 1]
1548 mgM3UFile.Append(tempRomPath . "`n")
1549 RLLog.Info("Module - Appending rom path to m3u: " . tempRomPath)
1550 Break
1551 }
1552 }
1553
1554 If (tempRomIndex < mgMaxIndex)
1555 tempRomIndex++
1556 Else
1557 tempRomIndex := 1
1558 }
1559 }
1560 }
1561
1562 ; MAME/MESS/UME core options
1563 MAMEParam1 := ""
1564 MAMEParam2 := ""
1565 MAMEParam3 := ""
1566 If StringUtils.Contains(core, "^(mame|mess|ume)") { ; if a MAME/MESS/UME core is used
1567 If !retroMAMEID
1568 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for the MAME/MESS/UME LibRetro core")
1569 Else
1570 RLLog.Info("Module - MAME/MESS/UME mode using a known ident: " . retroMAMEID)
1571
1572 If !mameRomPath
1573 ScriptError("Please set the RetroArch module setting ""BIOS_Roms_Folder"" to the folder that contains your MAME/MESS/UME BIOS roms to use with RetroArch.")
1574
1575 If (retroMAMEID = "mame") { ; want this for arcade mame only
1576 RLLog.Info("Module - Retroarch MAME/MESS/UME Arcade mode enabled")
1577 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1578 } Else {
1579 RLLog.Info("Module - Retroarch MAME/MESS/UME Console/PC mode enabled")
1580 MAMEParam1 := ""
1581 MAMEParam2 := " -rompath \""" . mameRomPath . "\"""
1582
1583 ; If we already have a media type, then use it.
1584 If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cart") {
1585 ;MAMEParam3 := " -cart \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1586 MAMEParam3 := " -cart \""" . romPath . "\" . romName . romExtension . "\"""""
1587 ; TODO: This needs a better way to handle the cdrom bios files, in my opinion. As it is, there's no clean way to pick between the v2.00 or v3.00 bios.
1588 ; Defaulting to the TurboDuo cdrom bios since it will play 2.00 or 3.00 games.
1589 } Else If (StringUtils.Contains(retroMAMEID, "tg16|pce") && retroMAMEMedia = "cdrom") {
1590 ;MAMEParam3 := " -cart cdsys -cdrm \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1591 MAMEParam3 := " -cart scdsys -cdrm \""" . romPath . "\" . romName . romExtension . "\"""""
1592 } Else {
1593 ; Build a key/value object containing the different MAMEParam3 choices
1594 MAMEP3 := Object("alice32","cass1","gp32","memc","cpc464","cass","spectrum","cass","dragon64","cass","cdimono1","cdrom","bk0010","cass","neocd","cdrom","neocdz","cdrom","saturn","cdrm","saturnjp","cdrm","svi328n","cass","pecom64","cass","psu","cdrm","svmu","quik","gamecom","cart1","mbeeic","quik1")
1595 MAMEParam3 := MAMEP3[retroMAMEID] ; search object for the retroMAMEID pair
1596 MAMEParam3 := " -" . (If MAMEParam3 ? MAMEParam3 : "cart") . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1597 }
1598
1599 If (retroMAMEID = "mbeeic") ; Applied Technology MicroBee
1600 { microbeeModel := IniReadCheck(MAMESysINI, romName, "MicroBee_Model","mbeeic",,1)
1601 If microbeeModel not in mbee,mbeeic,mbeepc,mbeepc85,mbee56
1602 ScriptError("This is not a known MicroBee model value: " . microbeeModel)
1603 Else If (microbeeModel != "mbeeic")
1604 retroMAMEID := microbeeModel
1605 If romExtension in .mwb,.com,.bee
1606 mediaDeviceType := "quik1"
1607 Else If romExtension in .wav,.tap
1608 mediaDeviceType := "cass"
1609 Else If romExtension in .rom
1610 mediaDeviceType := "cart"
1611 Else If romExtension in .dsk
1612 mediaDeviceType := "flop1"
1613 Else ; .bin format
1614 mediaDeviceType := "quik2"
1615 MAMEParam3 := " -" . mediaDeviceType . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1616 }
1617
1618 If (retroMAMEID = "x68000") ; Sharp X68000
1619 {
1620 If romExtension in .xdf,.hdm,.2hd,.dim,.d77,.d88,.1dd,.dfi,.imd,.ipf,.mfi,.mfm,.td0,.cqm,.cqi,.dsk
1621 mediaDeviceType := "flop1"
1622 Else ; .bin format
1623 mediaDeviceType := "sasi"
1624 MAMEParam3 := " -" . mediaDeviceType . " \" . """" . romPath . "\" . romName . romExtension . "\" . """"
1625 }
1626
1627 fullRomPath := MAMEParam1 . MAMEParam2 . MAMEParam3
1628 }
1629 } Else If (superGB = "true") {
1630 RLLog.Info("Module - Retroarch Super Game Boy mode enabled")
1631 fullRomPath := " """ . sgbRomPath . """ --subsystem sgb """ . romPath . "\" . romName . romExtension . """"
1632 } Else {
1633 RLLog.Info("Module - Retroarch standard mode enabled")
1634 fullRomPath := " """ . romPath . "\" . romName . romExtension . """"
1635 }
1636
1637 If (retroID = "LibRetro_NFDS") ; Nintendo Famicom Disk System
1638 { disksysRom := new File(retroSysDir . "\disksys.rom")
1639 If !disksysRom.Exist()
1640 ScriptError("RetroArch requires ""disksys.rom"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1641 } Else If (retroID = "LibRetro_SCD") ; Sega CD
1642 { If !StringUtils.Contains(romExtension, "\.bin|\.cue|\.iso")
1643 ScriptError("RetroArch only supports Sega CD games in bin|cue|iso format. It does not support:`n" . romExtension)
1644 biosCDEBin := new File(retroSysDir . "\bios_CD_E.bin")
1645 biosCDUBin := new File(retroSysDir . "\bios_CD_U.bin")
1646 biosCDJBin := new File(retroSysDir . "\bios_CD_J.bin")
1647 If !biosCDEBin.Exist()
1648 ScriptError("RetroArch requires ""bios_CD_E.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1649 If !biosCDUBin.Exist()
1650 ScriptError("RetroArch requires ""bios_CD_U.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1651 If !biosCDJBin.Exist()
1652 ScriptError("RetroArch requires ""bios_CD_J.bin"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1653 } Else If StringUtils.Contains(retroID,"LibRetro_PCECD|LibRetro_TGCD") ; NEC PC Engine-CD and NEC TurboGrafx-CD
1654 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1655 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1656 sysCard3Pce := new File(retroSysDir . "\syscard3.pce")
1657 If !sysCard3Pce.Exist()
1658 ScriptError("RetroArch requires ""syscard3.pce"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1659 } Else If (retroID = "LibRetro_PCFX")
1660 { If !StringUtils.Contains(romExtension,"\.ccd|\.cue")
1661 ScriptError("RetroArch only supports " . retroSystem . " games in ccd or cue format. It does not support:`n" . romExtension)
1662 pcfxBios := new File(retroSysDir . "\pcfx.bios")
1663 If !pcfxBios.Exist()
1664 ScriptError("RetroArch requires ""pcfx.bios"" for " . retroSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
1665 } Else If (retroID = "LibRetro_SCUMM")
1666 {
1667 scummFile := new File(romPath . "\" . romName . ".scummvm")
1668 If !scummFile.Exist()
1669 scummFile.Append("""" . romName . """")
1670 }
1671
1672 networkSession := ""
1673 If (enableNetworkPlay = "true") {
1674 RLLog.Info("Module - Network Multi-Player is an available option for " . dbName)
1675
1676 netplayNickname := moduleIni.Read("Network", "NetPlay_Nickname","Player",,1)
1677 getWANIP := moduleIni.Read("Network", "Get_WAN_IP","false",,1)
1678
1679 If (getWANIP = "true")
1680 myPublicIP := GetPublicIP()
1681
1682 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1683 defaultServerIP := moduleIni.Read("Network", "Default_Server_IP", myPublicIP,,1)
1684 defaultServerPort := moduleIni.Read("Network", "Default_Server_Port",,,1)
1685 lastIP := moduleIni.Read("Network", "Last_IP", defaultServerIP,,1) ; does not need to be on the ISD
1686 lastPort := moduleIni.Read("Network", "Last_Port", defaultServerPort,,1) ; does not need to be on the ISD
1687
1688 mpMenuStatus := MultiPlayerMenu(lastIP,lastPort,networkType,,0)
1689 If (mpMenuStatus = -1) { ; if user exited menu early
1690 RLLog.Warning("Module - Cancelled MultiPlayer Menu. Exiting module.")
1691 ExitModule()
1692 }
1693 If networkSession {
1694 RLLog.Info("Module - Using a Network for " . dbName)
1695 moduleIni.Write(networkPort, "GlobalModuleIni", "Network", "Last_Port")
1696 ; msgbox lastIP: %lastIP%`nlastPort: %lastPort%`nnetworkIP: %networkIP%`nnetworkPort: %networkPort%
1697 If (networkType = "client") {
1698 moduleIni.Write(networkIP, "GlobalModuleIni", "Network", "Last_IP") ; Save last used IP and Port for quicker launching next time
1699 netCommand := " -C " . networkIP . " --port " . networkPort . " --nick """ . netplayNickname . """" ; -C = connect as client
1700 } Else { ; server
1701 netCommand := " -H --port " . networkPort . " --nick """ . netplayNickname . """" ; -H = host as server
1702 }
1703 RLLog.Warning("Module - CAREFUL WHEN POSTING THIS LOG PUBLICLY AS IT CONTAINS YOUR IP ON THE NEXT LINE")
1704 RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
1705 } Else
1706 RLLog.Info("Module - User chose Single Player mode for this session")
1707 }
1708
1709 BezelStart(,,(If rotateBezel ? 1:""))
1710
1711 If foundCfg {
1712 If (stretchToFillBezel = "true" and bezelEnabled = "true" and bezelPath)
1713 {
1714 customViewportWidth := bezelScreenWidth
1715 customViewportHeight := bezelScreenHeight
1716 customViewportX := 0
1717 customViewportY := 0
1718 aspectRatioIndex := 22
1719 RLLog.Info("Stretching viewport to fit bezel")
1720 }
1721
1722 raCfgHasChanges := ""
1723 WriteRetroProperty("core_options_path", singlecoreoptions)
1724 WriteRetroProperty("input_overlay", overlay)
1725 WriteRetroProperty("video_shader", videoShader)
1726 WriteRetroProperty("aspect_ratio_index", aspectRatioIndex)
1727 WriteRetroProperty("custom_viewport_width", customViewportWidth)
1728 WriteRetroProperty("custom_viewport_height", customViewportHeight)
1729 WriteRetroProperty("custom_viewport_x", customViewportX)
1730 WriteRetroProperty("custom_viewport_y", customViewportY)
1731 WriteRetroProperty("video_rotation", rotation)
1732 WriteRetroProperty("video_crop_overscan", cropOverscan)
1733 WriteRetroProperty("video_threaded", threadedVideo)
1734 WriteRetroProperty("video_vsync", vSync)
1735 WriteRetroProperty("video_scale_integer", integerScale)
1736 WriteRetroProperty("input_disk_eject_toggle", ejectToggleKey)
1737 WriteRetroProperty("input_disk_next", nextDiskKey)
1738 WriteRetroProperty("input_disk_prev", prevDiskKey)
1739 If StringUtils.Contains(retroID, "LibRetro_PSX") {
1740 Loop, 8 ; Loop 8 times for 8 controllers
1741 { p%A_Index%ControllerType := moduleIni.Read(romName . "|" . systemName, "P" . A_Index . "_Controller_Type", 517,,1)
1742 WriteRetroProperty("input_libretro_device_p" . A_Index, p%A_Index%ControllerType)
1743 }
1744 }
1745
1746 If raCfgHasChanges {
1747 RLLog.Info("Module - Saving changed settings to: """ . retroCFGFile.FileFullPath . """")
1748 SaveProperties(retroCFGFile.FileFullPath, retroCFG)
1749 }
1750 }
1751
1752 fullscreen := If fullscreen = "true" ? " -f" : ""
1753 retroCFGFileCLI := If foundCfg ? " -c """ . retroCFGFile.FileFullPath . """" : ""
1754
1755 coreOverridesRelative := AbsoluteFromRelative("", coreOverrides)
1756 coreOverridesCfg := new File(coreOverridesRelative)
1757
1758 If coreOverridesCfg.Exist() {
1759 retroCoreOverrides := " --appendconfig """ . coreOverridesRelative . """"
1760 }
1761
1762 HideAppStart(hideEmuObj,hideEmu)
1763
1764 If (StringUtils.Contains(core, "^(mame|mess|ume)") && (retroMAMEID != "mame")) { ; if a MAME/MESS/UME core is used
1765 primaryExe.Run(" """ . (retroMAMEID ? retroMAMEID : "") . fullRomPath . """ " . fullscreen . retroCFGFileCLI . " -L """ . libDll . """" . retroCoreOverrides . netCommand, "Hide")
1766 } Else If (retroID = "LibRetro_SCUMM") {
1767 primaryExe.Run(" """ . scummFile.FileFullPath . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . """" . retroCoreOverrides . netCommand, "Hide")
1768 } Else If (retroID = "LibRetro_SGB" || If superGB = "true") { ; For some reason, the order of our command line matters in this particular case.
1769 primaryExe.Run(fullscreen . retroCFGFileCLI . " -L """ . libDll . """" . fullRomPath . retroCoreOverrides . netCommand, "Hide")
1770 } Else If mgM3UFile.Exist() {
1771 primaryExe.Run(" """ . mgM3UFile.FileFullPath . """" . fullscreen . retroCFGFileCLI . " -L """ . libDll . """" . retroCoreOverrides . netCommand, "Hide")
1772 } Else {
1773 primaryExe.Run(" " . fullRomPath . fullscreen . retroCFGFileCLI . " -L """ . libDll . """" . retroCoreOverrides . netCommand, "Hide")
1774 }
1775
1776 mpMenuStatus := ""
1777 If networkSession {
1778 canceledServerWait := false
1779 multiplayerMenuExit := false
1780 TimerUtils.SetTimer("NetworkConnectedCheck", 500)
1781
1782 If (networkType = "server") {
1783 RLLog.Info("Module - Waiting for a client to connect to your server")
1784 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"You are the server. Please wait for your client to connect.")
1785 } Else { ; client
1786 RLLog.Info("Module - Trying to contact the server to establish a connection.")
1787 mpMenuStatus := MultiPlayerMenu(,,,,,,,,"Attempting to connect to the server...")
1788 }
1789
1790 If (mpMenuStatus = -1) { ; if user exited menu early before a client connected
1791 RLLog.Warning("Module - Cancelled waiting for the " . If (networkType = "server") ? "client to connect" : "server to respond" . ". Exiting module.")
1792 If primaryExe.Process("Exist")
1793 primaryExe.Process("Close") ; must close process as the exe is waiting for a client to connect and no window was drawn yet
1794 ExitModule()
1795 } Else { ; blank response from MultiPlayerMenu, exited properly
1796 RLLog.Info("Module - " . If (networkType = "server") ? "Client has connected" : "Connected to the server")
1797 emuPrimaryWindow.Wait()
1798 emuPrimaryWindow.WaitActive()
1799 }
1800 TimerUtils.SetTimer("NetworkConnectedCheck", "Off")
1801 } Else { ; single player
1802 emuPrimaryWindow.Wait()
1803 emuPrimaryWindow.WaitActive()
1804 }
1805
1806 If (hideConsole = "true")
1807 emuConsoleWindow.Set("Transparent", "On") ; makes the console window transparent so you don't see it on exit
1808
1809 BezelDraw()
1810 HideAppEnd(hideEmuObj,hideEmu)
1811 FadeInExit()
1812 primaryExe.Process("WaitClose")
1813 7zCleanUp()
1814 BezelExit()
1815 FadeOutExit()
1816 ExitModule()
1817
1818
1819 ; Writes new properties into the retroCFG if defined by user
1820 WriteRetroProperty(key,value="") {
1821 If (value != "") {
1822 Global retroCFG,raCfgHasChanges
1823 WriteProperty(retroCFG, key, value,1,1)
1824 raCfgHasChanges := 1
1825 }
1826 }
1827
1828 ; Used to convert between RetroArch keys and usable data
1829 ConvertRetroCFGKey(txt,direction="read"){
1830 Global emuPath,RLLog
1831 If (direction = "read")
1832 { newtxt := StringUtils.TrimLeft(txt,1,0) ; removes the " from the left of the txt
1833 newtxt := StringUtils.TrimRight(newtxt,1,0) ; removes the " from the right of the txt
1834 relativeCheck := StringUtils.SubStr(newtxt,1,1,0)
1835 If StringUtils.Contains(relativeCheck,":",0) { ; if the path contains a ":" then it is a relative path
1836 RLLog.Debug("ConvertRetroCFGKey - " . newtxt . " is a relative path")
1837 newtxt := StringUtils.TrimLeft(newtxt,1,0) ; removes the : from the left of the txt
1838 newtxt := AbsoluteFromRelative(emuPath, "." . newtxt) ; convert relative to absolute
1839 }
1840 If StringUtils.Contains(newtxt,"/",0)
1841 newtxt := StringUtils.Replace(newtxt,"/","\",1,,0) ; replaces all forward slashes with backslashes
1842 } Else If (direction = "write")
1843 { newtxt := """" . txt . """" ; wraps the txt with ""
1844 If StringUtils.Contains(newtxt,"\\",0)
1845 newtxt := StringUtils.Replace(newtxt,"\","/",1,,0) ; replaces all backslashes with forward slashes
1846 } Else
1847 ScriptError("Not a valid use of ConvertRetroCFGKey. Only ""read"" or ""write"" are supported.")
1848 RLLog.Debug("ConvertRetroCFGKey - Converted " . txt . " to " . newtxt)
1849 Return newtxt
1850 }
1851
1852 MultiGame:
1853 KeyUtils.SetKeyDelay(100)
1854 emuPrimaryWindow.Activate()
1855 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; eject disc in Retroarch
1856 If (!mgLastRomIndex) {
1857 mgLastRomIndex := mgRomIndex
1858 }
1859 selectedRomIndex := 0
1860 selectedRomIndex := StringUtils.TrimLeft(selectedRomNum, StringUtils.StringLength(mgType,0))
1861
1862 Loop % mgMaxIndex
1863 {
1864 If (m3uRomIndex[A_index] = mgLastRomIndex) {
1865 tempLastRomIndex := A_index
1866 RLLog.Debug("Module - Last index: " . tempLastRomIndex)
1867 }
1868 If (m3uRomIndex[A_index] = selectedRomIndex) {
1869 tempSelectedRomIndex := A_index
1870 RLLog.Debug("Module - Selected index: " . tempSelectedRomIndex)
1871 }
1872 }
1873
1874 mgNewIndex := tempLastRomIndex - tempSelectedRomIndex
1875
1876 If (mgNewIndex < 0) {
1877 mgNewIndex := mgNewIndex * -1
1878 Loop % mgNewIndex
1879 {
1880 RLLog.Debug("Module - Sending the next disk key: " . nextDiskKey)
1881 KeyUtils.Send("{" . nextDiskKey . " down}{" . nextDiskKey . " up}")
1882 }
1883 } Else If (mgNewIndex > 0) {
1884 Loop % mgNewIndex
1885 {
1886 RLLog.Debug("Module - Sending the previous disk key: " . mgNewIndex)
1887 KeyUtils.Send("{" . prevDiskKey . " down}{" . prevDiskKey . " up}")
1888 }
1889 }
1890
1891 KeyUtils.Send("{" . ejectToggleKey . " down}{" . ejectToggleKey . " up}") ; close disc in Retroarch
1892 mgLastRomIndex := selectedRomIndex
1893 Return
1894
1895 NetworkConnectedCheck:
1896 If clientConnected
1897 multiplayerMenuExit := true
1898 Else If emuPrimaryWindow.Exist() {
1899 RLLog.Info("Module - RetroArch session started, closing the MultiPlayer menu")
1900 multiplayerMenuExit := true
1901 }
1902 Return
1903
1904 CloseProcess:
1905 FadeOutStart()
1906 emuPrimaryWindow.Close()
1907 Return
1908
190908:40:12:450 | RL | INFO | +0 | BuildScript - Loaded Pause scripts
191008:40:12:451 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
191108:40:12:451 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
191208:40:12:451 | RL | INFO | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Global.ahk" not found
191308:40:12:451 | RL | INFO | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sammy Atomiswave.ahk" not found
191408:40:12:452 | RL | INFO | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Emulators\RetroArch.ahk" not found
191508:40:12:452 | RL | INFO | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sammy Atomiswave\Emulators\RetroArch.ahk" not found
191608:40:12:452 | RL | INFO | +0 | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sammy Atomiswave\kofxi.ahk" not found
191708:40:12:452 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
191808:40:12:453 | RL | INFO | +0 | Main - Module is built
191908:40:12:453 | RL | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\AutoHotkey.dll exists
192008:40:12:454 | RL | DEBUG | +0 | CheckFile - Attributes:
1921 FileDescription AutoHotkey_H ANSI 32-bit
1922 FileVersion 1.1.13.00
1923 InternalName AutoHotkey_H
1924 LegalCopyright Copyright (C) 2003-2013
1925 OriginalFilename AutoHotkey.exe
1926 ProductName AutoHotkey_H
1927 ProductVersion 1.1.13.00
1928 File Size: 802304 bytes
1929 Created: 11/21/2016 - 4:20:49 PM
1930 Modified: 7/6/2016 - 10:19:54 AM
193108:40:12:455 | RL | INFO | +0 | Main - Hiding desktop
193208:40:12:459 | RL | INFO | +0 | Main - Loading Internal AHK Keymapping
193308:40:12:460 | RL | INFO | +0 | GetAHKProfile - Started
193408:40:12:460 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave\kofxi.ahk
193508:40:12:460 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave\RetroArch.ahk
193608:40:12:460 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\Sammy Atomiswave.ahk
193708:40:12:461 | RL | DEBUG | +0 | GetAHKProfile - Searching for: D:\Arcade\RocketLauncher\Profiles\AHK\_Default.ahk
193808:40:12:461 | RL | WARNING | +0 | GetAHKProfile - Keymapper support is enabled for AHK, but could not find a kofxi, RetroArch, Sammy Atomiswave, or a default profile in
193908:40:12:461 | RL | INFO | +0 | GetAHKProfile - Ended
194008:40:12:461 | RL | INFO | +0 | Main - Attaching AHK remaps to module using:
194108:40:12:462 | RL | INFO | +0 | Main - Finished building Internal AHK remaps
194208:40:12:462 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
194308:40:12:462 | RL | INFO | +0 | Main - Running module
194408:40:12:640 | MD | INFO | +N/A | Module initialized
194508:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
194608:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
194708:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
194808:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
194908:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
195008:40:12:640 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
195108:40:12:641 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Utilities\Xpadder\Xpadder.exe exists
195208:40:12:641 | MD | DEBUG | +0 | CheckFile - Attributes:
1953 File Size: 1166848 bytes
1954 Created: 10/31/2015 - 10:34:38 PM
1955 Modified: 5/27/2015 - 5:37:13 PM
195608:40:12:641 | MD | INFO | +0 | Keymapper - Loading xpadder
195708:40:12:641 | MD | INFO | +0 | RunKeymapper - Started, using method "load"
195808:40:12:642 | MD | INFO | +0 | GetJoystickArray - Started
195908:40:12:649 | MD | TRACE | +0 | GetJoystickArray - Joysticks Detected: 1000000000000000
196008:40:12:649 | MD | INFO | +0 | GetJoystickGUID - Started
196108:40:12:650 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 10F316C789DBE4118001444553540000
196208:40:12:650 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 10F316C789DBE4118001444553540000
196308:40:12:650 | MD | INFO | +0 | GetJoystickArray - Ended
196408:40:12:650 | MD | TRACE | +0 | RunKeymapper - Found your keymapper application here: "D:\Arcade\Utilities\Xpadder\Xpadder.exe"
196508:40:12:650 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
196608:40:12:650 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox 360 Wireless Receiver for Windows)"
196708:40:12:650 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi|D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\RetroArch|D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\_Default|D:\Arcade\RocketLauncher\Profiles\xpadder\_Default|D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank
196808:40:12:650 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
196908:40:12:666 | MD | TRACE | +31 | GetProfile - Searching for a Player 1 profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi\p1.xpadderprofile
197008:40:12:666 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi\p1.xpadderprofile
197108:40:12:666 | MD | INFO | +0 | RunXpadder - Started
197208:40:12:666 | MD | INFO | +0 | Process - Exist VJoy.exe
197308:40:12:668 | MD | TRACE | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
197408:40:12:668 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe /C
197508:40:12:668 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
197608:40:12:697 | MD | DEBUG | +32 | Run - "Xpadder.exe /C" Process ID: 8656
197708:40:12:697 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Arcade\Utilities\Xpadder\xpadder.ini
197808:40:12:697 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
197908:40:12:810 | MD | TRACE | +109 | RunXpadder - Reading the order in D:\Arcade\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
198008:40:12:811 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
198108:40:12:811 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi\p1.xpadderprofile" /M
198208:40:12:811 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
198308:40:12:838 | MD | DEBUG | +31 | Run - "Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\kofxi\p1.xpadderprofile" /M" Process ID: 9744
198408:40:12:838 | MD | INFO | +0 | RunXpadder - Ended
198508:40:12:838 | MD | INFO | +0 | RunKeymapper - Ended
198608:40:12:839 | MD | DEBUG | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
198708:40:12:839 | MD | DEBUG | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
198808:40:12:839 | MD | DEBUG | +0 | fadeLyr3Animation: DefaultFadeAnimation
198908:40:12:839 | MD | DEBUG | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
199008:40:12:839 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
199108:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~/ not in TableKeyGroups ~Esc,
199208:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
199308:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
199408:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~/" to call label: "TogglePauseMenuStatus"
199508:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
199608:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
199708:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkBFsc035 not in TableKeyGroups ~Esc,~/,
199808:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
199908:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
200008:40:12:840 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~vkBFsc035" to call label: "TogglePauseMenuStatus"
200108:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
200208:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
200308:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~/,~vkBFsc035,
200408:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
200508:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
200608:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
200708:40:12:841 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
200808:40:12:841 | MD | TRACE | +0 | CustomFunction.Init - Starting
200908:40:12:841 | MD | TRACE | +0 | CustomFunction.Init - Ending
201008:40:12:841 | MD | INFO | +0 | StartModule - Started
201108:40:12:841 | MD | INFO | +0 | StartModule - MEmu: RetroArch
2012 MEmuV: v1.3.6
2013 MURL: http://themaister.net/retroarch.html
2014 MAuthor: djvj|zerojay|SweatyPickle
2015 MVersion: 2.4.3
2016 MCRC: 699AB8F7
2017 iCRC: FB2DB971
2018 MID: 635038268922229162
2019 MSystem: Acorn BBC Micro|AAE|Amstrad CPC|Amstrad GX4000|APF Imagination Machine|Applied Technology MicroBee|Apple IIGS|Arcade Classics|Atari 2600|Atari 5200|Atari 7800|Atari 8-Bit|Atari Classics|Atari Jaguar|Atari Lynx|Atari ST|Atari XEGS|Bally Astrocade|Bandai Gundam RX-78|Bandai Super Vision 8000|Bandai Wonderswan|Bandai Wonderswan Color|Canon X07|Capcom Classics|Capcom Play System|Capcom Play System II|Capcom Play System III|Casio PV-1000|Casio PV-2000|Cave|Coleco ADAM|ColecoVision|Commodore MAX Machine|Commodore Amiga|Creatronic Mega Duck|Data East Classics|DOOM|Dragon Data Dragon|Emerson Arcadia 2001|Entex Adventure Vision|Elektronika BK|Epoch Game Pocket Computer|Epoch Super Cassette Vision|Exidy Sorcerer|Fairchild Channel F|Final Burn Alpha|Funtech Super Acan|GamePark 32|GCE Vectrex|Hartung Game Master|Interton VC 4000|Irem Classics|JungleTac Sport Vii|Konami Classics|MAME|Magnavox Odyssey 2|Microsoft MSX|Microsoft MSX2|Microsoft MSX2+|Matra & Hachette Alice|Mattel Aquarius|Mattel Intellivision|Midway Classics|Namco Classics|Namco System 22|NEC PC Engine|NEC PC Engine-CD|NEC PC-FX|NEC TurboGrafx-16|NEC SuperGrafx|NEC TurboGrafx-CD|Nintendo 3DS|Nintendo 64|Nintendo 64DD|Nintendo Arcade Systems|Nintendo Classics|Nintendo DS|Nintendo Entertainment System|Nintendo Famicom|Nintendo Famicom Disk System|Nintendo Game Boy|Nintendo Game Boy Color|Nintendo Game Boy Japan|Nintendo Game Boy Advance|Nintendo Game & Watch|Nintendo Super Game Boy|Nintendo Pokemon Mini|Nintendo Virtual Boy|Nintendo Super Famicom|Nintendo Satellaview|Nintendo SuFami Turbo|Panasonic 3DO|Elektronska Industrija Pecom 64|Philips CD-i|Philips Videopac|RCA Studio II|ScummVM|Sega 32X|Sega Classics|Sega Mega Drive 32X|Sega Mark III|Sega SC-3000|Sega SG-1000|Sega CD|Sega Dreamcast|Sega Game Gear|Sega Genesis|Sega Master System|Sega Mega Drive|Sega Meganet|Sega Naomi|Sega Nomad|Sega Pico|Sega Saturn|Sega Saturn Japan|Sega VMU|Sega ST-V|Sharp X1|Sharp X68000|Sinclair ZX Spectrum|Sinclair ZX81|Sony PlayStation|Sony PlayStation Minis|Sony PocketStation|Sony PSP|Sony PSP Minis|Sord M5|SNK Classics|SNK Neo Geo|SNK Neo Geo AES|SNK Neo Geo MVS|SNK Neo Geo Pocket|SNK Neo Geo CD|SNK Neo Geo Pocket Color|Spectravideo|Super Nintendo Entertainment System|Taito Classics|Tandy TRS-80 Color Computer|Technos|Texas Instruments TI 99-4A|Thomson MO5|Thomson TO7|Tiger Game.com|Tiki-100|Tomy Tutor|VTech CreatiVision|Watara Supervision|Williams Classics
202008:40:12:841 | MD | WARNING | +0 | StartModule - You have an unsupported System Name for this module: "Sammy Atomiswave". Only the following System Names are suppported: ""
202108:40:12:842 | MD | INFO | +0 | LocaleUtils.i18n - Started
202208:40:12:842 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
202308:40:12:842 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
202408:40:12:842 | MD | INFO | +0 | LocaleUtils.i18n - Started
202508:40:12:842 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
202608:40:12:842 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
202708:40:12:843 | MD | INFO | +0 | PluginInit - Started
202808:40:12:843 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
202908:40:12:843 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Databases\Sammy Atomiswave\Sammy Atomiswave.xml exists
203008:40:12:843 | MD | DEBUG | +0 | CheckFile - Attributes:
2031 File Size: 5633 bytes
2032 Created: 10/31/2018 - 12:48:16 PM
2033 Modified: 4/23/2013 - 3:44:04 PM
203408:40:12:843 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
203508:40:12:843 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Name
203608:40:12:843 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "King of Fighters XI, The"
203708:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
203808:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Cloneof" with a value: ""
203908:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
204008:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Sega/SNK Playmore"
204108:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
204208:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Year" with a value: "2005"
204308:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
204408:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Fighter"
204508:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
204608:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Yellow (Animated Violence Mild)"
204708:40:12:844 | MD | TRACE | +0 | PluginInit - GameInfo:
2048 GameInfo Label: Cloneof | GameInfo Value:
2049 GameInfo Label: Genre | GameInfo Value: Fighter
2050 GameInfo Label: Name | GameInfo Value: King of Fighters XI, The
2051 GameInfo Label: Publisher | GameInfo Value: Sega/SNK Playmore
2052 GameInfo Label: Rating | GameInfo Value: AAMA - Yellow (Animated Violence Mild)
2053 GameInfo Label: Year | GameInfo Value: 2005
205408:40:12:844 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
205508:40:12:845 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
205608:40:12:845 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: D:\Arcade\Media\Sammy Atomiswave\Images\Wheel\kofxi.png
205708:40:12:845 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: D:\Arcade\Media\Main Menu\Images\Wheel\Sammy Atomiswave.png
205808:40:12:845 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2059 Asset Label: Game Logo | Asset Path1: D:\Arcade\Media\Sammy Atomiswave\Images\Wheel\kofxi.png | Asset Extension1: png | Asset Type1: game
2060 Asset Label: System Logo | Asset Path1: D:\Arcade\Media\Main Menu\Images\Wheel\Sammy Atomiswave.png | Asset Extension1: png | Asset Type1: system
206108:40:12:845 | MD | INFO | +0 | BuildAssetsTable - Ended
206208:40:12:845 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
206308:40:12:845 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: D:\Arcade\Media\Sammy Atomiswave\Images\Artwork1\kofxi.png
206408:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Box Art: D:\Arcade\Media\Sammy Atomiswave\Images\Artwork2\kofxi.png
206508:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: D:\Arcade\Media\Sammy Atomiswave\Images\Artwork3\kofxi.png
206608:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Flyers: D:\Arcade\Media\Sammy Atomiswave\Images\Artwork4\kofxi.png
206708:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Letters: D:\Arcade\Media\Sammy Atomiswave\Images\Letters
206808:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Other: D:\Arcade\Media\Sammy Atomiswave\Images\Other
206908:40:12:846 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2070 Asset Label: Other | Asset Path1: D:\Arcade\Media\Sammy Atomiswave\Images\Other\pointer.png | Asset Extension1: png | Asset Type1: system
207108:40:12:846 | MD | INFO | +0 | BuildAssetsTable - Ended
207208:40:12:846 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video|MP4 System Video|FLV System Video
207308:40:12:847 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a MP4 Game Video: D:\Arcade\Media\Sammy Atomiswave\Video\kofxi.*
207408:40:12:847 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a FLV Game Video: D:\Arcade\Media\Main Menu\Video\Sammy Atomiswave.*
207508:40:12:847 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
2076 Asset Label: FLV Game Video | Asset Path1: D:\Arcade\Media\Main Menu\Video\Sammy Atomiswave.mp4 | Asset Extension1: mp4 | Asset Type1: system
2077 Asset Label: MP4 Game Video | Asset Path1: D:\Arcade\Media\Sammy Atomiswave\Video\kofxi.mp4 | Asset Extension1: mp4 | Asset Type1: game
207808:40:12:847 | MD | INFO | +0 | BuildAssetsTable - Ended
207908:40:12:847 | MD | INFO | +0 | PluginInit - Ended
208008:40:12:847 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: kofxi
208108:40:12:848 | MD | INFO | +0 | SystemCursor - Hiding mouse cursor
208208:40:12:869 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
208308:40:12:869 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~/,~vkBFsc035,PrintScreen,
208408:40:12:869 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
208508:40:12:870 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
208608:40:12:870 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
208708:40:12:870 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
208808:40:12:870 | MD | INFO | +0 | LEDBlinky - Started, sending mode START
208908:40:12:870 | MD | INFO | +0 | Run - Running: D:\Arcade\LEDBlinky\LEDBlinky.exe "kofxi" "Sammy Atomiswave"
209008:40:12:870 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
209108:40:12:900 | MD | DEBUG | +31 | Run - "LEDBlinky.exe "kofxi" "Sammy Atomiswave"" Process ID: 12920
209208:40:12:900 | MD | INFO | +0 | LEDBlinky - Ended
209308:40:12:900 | MD | INFO | +0 | ServoStik - Started
209408:40:12:900 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\PacDrive32.dll exists
209508:40:12:900 | MD | DEBUG | +0 | CheckFile - Attributes:
2096 File Size: 69120 bytes
2097 Created: 11/21/2016 - 4:37:00 PM
2098 Modified: 4/7/2015 - 9:24:40 PM
209908:40:12:905 | MD | WARNING | +0 | ServoStik - No devices found on system
210008:40:12:905 | MD | INFO | +0 | ServoStik - Ended
210108:40:12:905 | MD | TRACE | +0 | Process.__New - Creating new process object for: "D:\Arcade\HyperSpin.exe"
210208:40:12:905 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\HyperSpin.exe"
210308:40:12:905 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\RocketLauncher\Modules\RetroArch\Sammy Atomiswave\kofxi.ini"
210408:40:12:906 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\RocketLauncher\Modules\RetroArch\Sammy Atomiswave.ini"
210508:40:12:906 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ini"
210608:40:12:906 | MD | TRACE | +0 | File.Exist - This file exists: D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ini
210708:40:12:973 | MD | DEBUG | +63 | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "D:\Arcade\RocketLauncher\Modules\RetroArch\RetroArch.ini"
210808:40:12:973 | MD | INFO | +0 | StartModule - Ended
210908:40:12:973 | MD | INFO | +0 | DxwndUpdateIniPath - DxwndIni set to D:\Arcade\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
211008:40:12:974 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
211108:40:12:974 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
211208:40:12:974 | MD | DEBUG | +0 | CoverFE - Started
211308:40:13:030 | MD | DEBUG | +62 | CoverFE - Ended
211408:40:13:030 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "D:\Arcade\Emulators\RetroArch\retroarch.exe"
211508:40:13:030 | MD | TRACE | +0 | Process.__New - Creating new process object for: "D:\Arcade\Emulators\RetroArch\retroarch.exe"
211608:40:13:030 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\Emulators\RetroArch\retroarch.exe"
211708:40:13:031 | MD | TRACE | +0 | Window.__New - Created: "RetroArch ahk_class RetroArch"
211808:40:13:031 | MD | TRACE | +0 | Window.__New - Created: "ahk_class ConsoleWindowClass"
211908:40:13:031 | MD | DEBUG | +0 | Module - Started building the RetroArch object
212008:40:13:032 | MD | DEBUG | +0 | Module - Finished building the RetroArch object
212108:40:13:037 | MD | INFO | +0 | Module - Using these system variables:
212208:40:13:037 | MD | INFO | +0 | Module - retroSystem: Sammy Atomiswave
212308:40:13:037 | MD | INFO | +0 | Module - retroID: LibRetro_ATOMISWAVE
212408:40:13:038 | MD | INFO | +0 | Module - retroCore: reicast_libretro
212508:40:13:038 | MD | INFO | +0 | Module - retroMAMEID:
212608:40:13:038 | MD | INFO | +0 | Module - retroMAMEMedia:
212708:40:13:038 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: No value for this key
212808:40:13:038 | MD | INFO | +0 | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
212908:40:13:038 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ConfigFolder: ..\Emulators\RetroArch\config
213008:40:13:038 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - single_core_options: false
213108:40:13:038 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - BIOS_Roms_Folder: No value for this key
213208:40:13:038 | MD | INFO | +0 | RIniFile.Read - Module - BIOS_Roms_Folder: (NO VALUE)
213308:40:13:039 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Hide_Nag_Screen: No value for this key
213408:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module - Hide_Nag_Screen: false (DEFAULT)
213508:40:13:039 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Hide_Info_Screen: No value for this key
213608:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module - Hide_Info_Screen: false (DEFAULT)
213708:40:13:039 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [MAME] - Hide_Warning_Screen: No value for this key
213808:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module - Hide_Warning_Screen: false (DEFAULT)
213908:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HideConsole: true
214008:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Eject_Toggle_Key: F10
214108:40:13:039 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Next_Disk_Key: F11
214208:40:13:040 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Previous_Disk_Key: F12
214308:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - LibRetro_Core: No value for this key
214408:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - LibRetro_Core: No value for this key
214508:40:13:040 | MD | INFO | +0 | RIniFile.Read - Module - LibRetro_Core: reicast_libretro (DEFAULT)
214608:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - SuperGameBoy: No value for this key
214708:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - SuperGameBoy: No value for this key
214808:40:13:040 | MD | INFO | +0 | RIniFile.Read - Module - SuperGameBoy: false (DEFAULT)
214908:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - Enable_Network_Play: No value for this key
215008:40:13:040 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Network] - Enable_Network_Play: No value for this key
215108:40:13:040 | MD | INFO | +0 | RIniFile.Read - Module - Enable_Network_Play: false (DEFAULT)
215208:40:13:056 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - Overlay: No value for this key
215308:40:13:056 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - Overlay: No value for this key
215408:40:13:056 | MD | INFO | +0 | RIniFile.Read - Module - Overlay: (NO VALUE)
215508:40:13:056 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - VideoShader: No value for this key
215608:40:13:056 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - VideoShader: No value for this key
215708:40:13:056 | MD | INFO | +0 | RIniFile.Read - Module - VideoShader: (NO VALUE)
215808:40:13:056 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - AspectRatioIndex: No value for this key
215908:40:13:056 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - AspectRatioIndex: No value for this key
216008:40:13:056 | MD | INFO | +0 | RIniFile.Read - Module - AspectRatioIndex: (NO VALUE)
216108:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CustomViewportWidth: No value for this key
216208:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CustomViewportWidth: No value for this key
216308:40:13:057 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportWidth: (NO VALUE)
216408:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CustomViewportHeight: No value for this key
216508:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CustomViewportHeight: No value for this key
216608:40:13:057 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportHeight: (NO VALUE)
216708:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CustomViewportX: No value for this key
216808:40:13:057 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CustomViewportX: No value for this key
216908:40:13:057 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportX: (NO VALUE)
217008:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CustomViewportY: No value for this key
217108:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CustomViewportY: No value for this key
217208:40:13:058 | MD | INFO | +0 | RIniFile.Read - Module - CustomViewportY: (NO VALUE)
217308:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - StretchToFillBezel: No value for this key
217408:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - StretchToFillBezel: No value for this key
217508:40:13:058 | MD | INFO | +0 | RIniFile.Read - Module - StretchToFillBezel: false (DEFAULT)
217608:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - Rotation: No value for this key
217708:40:13:058 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - Rotation: No value for this key
217808:40:13:058 | MD | INFO | +0 | RIniFile.Read - Module - Rotation: 0 (DEFAULT)
217908:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CropOverscan: No value for this key
218008:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CropOverscan: No value for this key
218108:40:13:059 | MD | INFO | +0 | RIniFile.Read - Module - CropOverscan: (NO VALUE)
218208:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - ThreadedVideo: No value for this key
218308:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - ThreadedVideo: No value for this key
218408:40:13:059 | MD | INFO | +0 | RIniFile.Read - Module - ThreadedVideo: (NO VALUE)
218508:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - VSync: No value for this key
218608:40:13:059 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - VSync: No value for this key
218708:40:13:059 | MD | INFO | +0 | RIniFile.Read - Module - VSync: (NO VALUE)
218808:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - IntegerScale: No value for this key
218908:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - IntegerScale: No value for this key
219008:40:13:060 | MD | INFO | +0 | RIniFile.Read - Module - IntegerScale: (NO VALUE)
219108:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - ConfigurationPerCore: No value for this key
219208:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - ConfigurationPerCore: No value for this key
219308:40:13:060 | MD | INFO | +0 | RIniFile.Read - Module - ConfigurationPerCore: false (DEFAULT)
219408:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [kofxi] - CoreOverrides: No value for this key
219508:40:13:060 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sammy Atomiswave] - CoreOverrides: No value for this key
219608:40:13:060 | MD | INFO | +0 | RIniFile.Read - Module - CoreOverrides: false (DEFAULT)
219708:40:13:060 | MD | TRACE | +0 | StringUtils.Contains - "reicast_libretro" does not contain "^(mame|mess|ume)"
219808:40:13:061 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\Emulators\RetroArch\config"
219908:40:13:061 | MD | TRACE | +0 | Folder.__New - Created new folder object of: "D:\Arcade\Emulators\RetroArch\config"
220008:40:13:061 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\RetroArch\cores\reicast_libretro.dll exists
220108:40:13:062 | MD | DEBUG | +0 | CheckFile - Attributes:
2202 File Size: 5057173 bytes
2203 Created: 6/12/2018 - 5:39:21 PM
2204 Modified: 10/31/2018 - 9:29:03 AM
220508:40:13:062 | MD | TRACE | +0 | File.Exist - This file exists: D:\Arcade\Emulators\RetroArch\config
220608:40:13:062 | MD | INFO | +0 | Module - Global cfg should be: D:\Arcade\Emulators\RetroArch\retroarch.cfg
220708:40:13:062 | MD | INFO | +0 | Module - System cfg should be: D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg
220808:40:13:062 | MD | INFO | +0 | Module - Core cfg should be: D:\Arcade\Emulators\RetroArch\config\reicast_libretro.cfg
220908:40:13:062 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg"
221008:40:13:063 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\Emulators\RetroArch\config\reicast_libretro.cfg"
221108:40:13:063 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\Emulators\RetroArch\retroarch.cfg"
221208:40:13:064 | MD | TRACE | +0 | File.Exist - This file exists: D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg
221308:40:13:064 | MD | INFO | +0 | Module - Found a System cfg!
221408:40:13:064 | MD | INFO | +0 | Module - RetroArch is using D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg as its config file.
221508:40:13:064 | MD | INFO | +0 | LoadProperties - Started and loading this cfg into memory: D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg
221608:40:13:066 | MD | INFO | +0 | LoadProperties - Ended
221708:40:13:066 | MD | TRACE | +0 | StringUtils.Contains - "0" does not contain "1|3"
221808:40:13:066 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_NFDS|LibRetro_SCD|LibRetro_TGCD|LibRetro_PCECD|LibRetro_PCFX"
221908:40:13:066 | MD | TRACE | +0 | StringUtils.Contains - "reicast_libretro" does not contain "^(mame|mess|ume)"
222008:40:13:066 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_N64|LibRetro_NES|LibRetro_LYNX|LibRetro_PSX"
222108:40:13:066 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_NES"
222208:40:13:066 | MD | TRACE | +0 | File.__New - Creating new file object of: "F:\Sammy Atomiswave\.m3u"
222308:40:13:067 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_PSX"
222408:40:13:067 | MD | TRACE | +0 | StringUtils.Contains - "reicast_libretro" does not contain "^(mame|mess|ume)"
222508:40:13:067 | MD | INFO | +0 | Module - Retroarch standard mode enabled
222608:40:13:067 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_PCECD|LibRetro_TGCD"
222708:40:13:067 | MD | DEBUG | +0 | WriteProperty - Writing - core_options_path: "
222808:40:13:088 | MD | DEBUG | +32 | WriteProperty - Writing - video_rotation: 0
222908:40:13:089 | MD | DEBUG | +0 | WriteProperty - Writing - input_disk_eject_toggle: F10
223008:40:13:089 | MD | DEBUG | +0 | WriteProperty - Writing - input_disk_next: F11
223108:40:13:089 | MD | DEBUG | +0 | WriteProperty - Writing - input_disk_prev: F12
223208:40:13:089 | MD | TRACE | +0 | StringUtils.Contains - "LibRetro_ATOMISWAVE" does not contain "LibRetro_PSX"
223308:40:13:090 | MD | INFO | +0 | Module - Saving changed settings to: "D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg"
223408:40:13:090 | MD | INFO | +0 | SaveProperties - Started and saving this cfg to disk: D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg
223508:40:13:093 | MD | INFO | +0 | SaveProperties - Ended
223608:40:13:093 | MD | TRACE | +0 | File.__New - Creating new file object of: "D:\Arcade\RocketLauncher\false"
223708:40:13:094 | MD | TRACE | +0 | StringUtils.Contains - "reicast_libretro" does not contain "^(mame|mess|ume)"
223808:40:13:094 | MD | TRACE | +0 | CustomFunction.PreLaunch - Starting
223908:40:13:094 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
224008:40:13:094 | MD | INFO | +0 | Process.Run - Running: D:\Arcade\Emulators\RetroArch\retroarch.exe "F:\Sammy Atomiswave\kofxi.bin" -f -c "D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg" -L "D:\Arcade\Emulators\RetroArch\cores\reicast_libretro.dll"
224108:40:13:094 | MD | INFO | +0 | Process.Run - Blocking Input for: 9 seconds
224208:40:13:119 | MD | DEBUG | +31 | Process.Run - "retroarch.exe "F:\Sammy Atomiswave\kofxi.bin" -f -c "D:\Arcade\Emulators\RetroArch\config\Sammy Atomiswave.cfg" -L "D:\Arcade\Emulators\RetroArch\cores\reicast_libretro.dll"" Process ID: 3248
224308:40:13:119 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
224408:40:13:119 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
224508:40:13:119 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 1574558"
224608:40:13:120 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
224708:40:13:120 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1280 h: 1024 from "ahk_id 1574558"
224808:40:13:120 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
224908:40:13:120 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x18069e | Process ID: 6396 | Process Path: D:\Arcade\RocketLauncher\RocketLauncher.exe
225008:40:13:120 | MD | INFO | +0 | Window.Wait - Waiting for window "RetroArch ahk_class RetroArch"
225108:40:13:369 | MD | TRACE | +249 | Window.__New - Created: "ahk_id 1574558"
225208:40:13:370 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
225308:40:13:370 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1280 h: 1024 from "ahk_id 1574558"
225408:40:13:370 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
225508:40:13:370 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x18069e | Process ID: 6396 | Process Path: D:\Arcade\RocketLauncher\RocketLauncher.exe
225608:40:13:370 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 1574558"
225708:40:13:370 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
225808:40:13:371 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1280 h: 1024 from "ahk_id 1574558"
225908:40:13:371 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
226008:40:13:371 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x18069e | Process ID: 6396 | Process Path: D:\Arcade\RocketLauncher\RocketLauncher.exe
226108:40:13:371 | MD | INFO | +0 | Window.WaitActive - Waiting for "RetroArch ahk_class RetroArch"
226208:40:13:482 | MD | TRACE | +110 | Window.__New - Created: "ahk_id 3015268"
226308:40:13:482 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
226408:40:13:482 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 1280 h: 1024 from "ahk_id 3015268"
226508:40:13:482 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
226608:40:13:482 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RetroArch | Class: RetroArch | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x2e0264 | Process ID: 3248 | Process Path: D:\Arcade\Emulators\RetroArch\retroarch.exe
226708:40:13:510 | MD | TRACE | +31 | Window.Set - Setting Transparent to On for window "ahk_class ConsoleWindowClass"
226808:40:13:510 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Starting
226908:40:13:510 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Starting
227008:40:13:510 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
227108:40:13:510 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Ending
227208:40:13:511 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Ending
227308:40:13:511 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
227408:40:13:511 | MD | TRACE | +0 | CustomFunction.PostLoad - Ending
227508:40:13:511 | MD | INFO | +0 | Process.Process - "WaitClose" "retroarch.exe"
227608:40:13:511 | MD | TRACE | +0 | Process.GetProcessID
227708:40:25:935 | MD | INFO | +12417 | CloseProcess - Started, user requested to end launched application
227808:40:25:936 | MD | DEBUG | +0 | FadeOutStart - Started
227908:40:25:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
228008:40:25:936 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~/ is in TableKeyGroups ~Esc,~/,~vkBFsc035,PrintScreen,~e&~t,
228108:40:25:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
228208:40:25:936 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~/"
228308:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
228408:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~/"
228508:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
228608:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
228708:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
228808:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~vkBFsc035 is in TableKeyGroups ~Esc,~/,~vkBFsc035,PrintScreen,~e&~t,
228908:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
229008:40:25:937 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~vkBFsc035"
229108:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
229208:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "TogglePauseMenuStatus" standard Hotkey method for key(s): "~vkBFsc035"
229308:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
229408:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
229508:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
229608:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~/,~vkBFsc035,PrintScreen,~e&~t,
229708:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
229808:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
229908:40:25:938 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
230008:40:25:939 | MD | DEBUG | +0 | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
230108:40:25:939 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
230208:40:25:939 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
230308:40:25:939 | MD | DEBUG | +0 | FadeOutStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
230408:40:25:939 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\Arcade\RocketLauncher\Media\Fade\Sammy Atomiswave\kofxi\Layer -1*.*
230508:40:25:939 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\Arcade\RocketLauncher\Media\Fade\Sammy Atomiswave\_Default\Horizontal\Layer -1*.*
230608:40:25:939 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\Arcade\RocketLauncher\Media\Fade\Sammy Atomiswave\_Default\Layer -1*.*
230708:40:25:939 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Horizontal\Layer -1*.*
230808:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.*
230908:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.png
231008:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Found Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1.png
231108:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.gif
231208:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.tif
231308:40:25:940 | MD | DEBUG | +0 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.bmp
231408:40:25:958 | MD | DEBUG | +32 | GetFadeDirPicFile - Looking for Fade "Layer -1": D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1*.jpg
231508:40:25:958 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade will use D:\Arcade\RocketLauncher\Media\Fade\_Default\Layer -1.png
231608:40:26:070 | MD | INFO | +109 | DefaultAnimateFadeOut - Started, direction is: in
231708:40:26:102 | MD | INFO | +31 | DefaultAnimateFadeOut - Ended
231808:40:26:102 | MD | DEBUG | +0 | FadeOutStart - Ended
231908:40:26:102 | MD | TRACE | +0 | Window.Close - Closing: "RetroArch ahk_class RetroArch"
232008:40:26:210 | MD | INFO | +109 | CloseProcess - Ended
232108:40:26:211 | MD | DEBUG | +0 | Process.Process - "retroarch.exe" returned 0 and is now closed. Continuing thread.
232208:40:26:217 | MD | TRACE | +0 | CustomFunction.PostStop - Starting
232308:40:26:218 | MD | TRACE | +0 | CustomFunction.PostStop - Ending
232408:40:26:218 | MD | DEBUG | +0 | FadeOutExit - Started
232508:40:26:218 | MD | INFO | +0 | DefaultAnimateFadeOut - Started, direction is: out
232608:40:26:245 | MD | INFO | +31 | DefaultAnimateFadeOut - Ended
232708:40:26:248 | MD | DEBUG | +0 | FadeOutExit - Ended
232808:40:26:249 | MD | INFO | +0 | ExitModule - Started
232908:40:26:249 | MD | INFO | +0 | UpdateStatistics - Starting Updating Statistics
233008:40:26:249 | MD | DEBUG | +0 | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
233108:40:26:249 | MD | DEBUG | +0 | UpdateStatistics - gameSectionStartTime:123427476
233208:40:26:249 | MD | DEBUG | +0 | UpdateStatistics - ElapsedTime:12
233308:40:26:249 | MD | TRACE | +0 | Statistics cleared game name: kofxi
233408:40:26:304 | MD | DEBUG | +63 | UpdateStatistics - Loaded game statistics from ini files:
2335 Number_of_Times_Played: 6
2336 Last_Time_Played: Thursday November 1, 2018 08:39:47 AM
2337 Average_Time_Played: 28
2338 Total_Time_Played: 169
2339 System_Total_Played_Time: 3611
2340 Total_Global_Played_Time:
234108:40:26:304 | MD | DEBUG | +0 | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 7
2342 Last_Time_Played: Thursday November 1, 2018 08:40:13 AM
2343 Average_Time_Played: 26
2344 Total_Time_Played: 181
2345 System_Total_Played_Time: 3623
2346 Total_Global_Played_Time:
234708:40:26:334 | MD | INFO | +31 | UpdateStatistics - Game section statistics updated.
234808:40:26:334 | MD | INFO | +0 | RunKeymapper - Started, using method "unload"
234908:40:26:334 | MD | INFO | +0 | GetJoystickArray - Started
235008:40:26:336 | MD | TRACE | +0 | GetJoystickArray - Joysticks Detected: 1000000000000000
235108:40:26:337 | MD | INFO | +0 | GetJoystickGUID - Started
235208:40:26:337 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 10F316C789DBE4118001444553540000
235308:40:26:337 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 10F316C789DBE4118001444553540000
235408:40:26:337 | MD | INFO | +0 | GetJoystickArray - Ended
235508:40:26:338 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
235608:40:26:338 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox 360 Wireless Receiver for Windows)"
235708:40:26:338 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank
235808:40:26:338 | MD | TRACE | +0 | GetProfile - Searching -> D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
235908:40:26:338 | MD | INFO | +0 | GetProfile - Loading Profile -> D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
236008:40:26:338 | MD | INFO | +0 | RunXpadder - Started
236108:40:26:338 | MD | INFO | +0 | Process - Exist VJoy.exe
236208:40:26:341 | MD | TRACE | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
236308:40:26:341 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe /C
236408:40:26:341 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
236508:40:26:370 | MD | DEBUG | +31 | Run - "Xpadder.exe /C" Process ID: 7964
236608:40:26:370 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in D:\Arcade\Utilities\Xpadder\xpadder.ini
236708:40:26:370 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
236808:40:26:476 | MD | TRACE | +109 | RunXpadder - Reading the order in D:\Arcade\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
236908:40:26:476 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
237008:40:26:477 | MD | INFO | +0 | Run - Running: D:\Arcade\Utilities\Xpadder\Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M
237108:40:26:477 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
237208:40:26:487 | MD | DEBUG | +0 | Run - "Xpadder.exe "D:\Arcade\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M" Process ID: 12088
237308:40:26:504 | MD | INFO | +32 | RunXpadder - Ended
237408:40:26:504 | MD | INFO | +0 | RunKeymapper - Ended
237508:40:26:504 | MD | INFO | +0 | LEDBlinky - Started, sending mode END
237608:40:26:504 | MD | INFO | +0 | Run - Running: D:\Arcade\LEDBlinky\LEDBlinky.exe 4
237708:40:26:504 | MD | INFO | +0 | Run - Blocking Input for: 9 seconds
237808:40:26:518 | MD | DEBUG | +0 | Run - "LEDBlinky.exe 4" Process ID: 3240
237908:40:26:518 | MD | INFO | +0 | LEDBlinky - Ended
238008:40:26:518 | MD | TRACE | +0 | CustomFunction.PostExit - Starting
238108:40:26:518 | MD | TRACE | +0 | CustomFunction.PostExit - Ending
238208:40:26:518 | MD | INFO | +0 | ServoStik - Started
238308:40:26:546 | MD | WARNING | +31 | ServoStik - No devices found on system
238408:40:26:546 | MD | INFO | +0 | ServoStik - Ended
238508:40:26:546 | MD | INFO | +0 | ExitModule - Ended
2386End of Module Logs
238708:40:26:644 | RL | INFO | +14196 | Main - Module ended, exiting RocketLauncher normally
238808:40:26:644 | RL | INFO | +0 | ExitScript - Started
238908:40:26:647 | RL | DEBUG | +0 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
239008:40:26:647 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
239108:40:26:648 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
239208:40:26:648 | RL | INFO | +0 | ExitScript - Restoring taskbar
239308:40:26:648 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Shell_TrayWnd"
239408:40:26:648 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Button"
239508:40:26:649 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
239608:40:26:753 | RL | TRACE | +109 | Window.Show - Unhiding window "ahk_class Button"
239708:40:26:867 | RL | INFO | +109 | SystemCursor - Restoring mouse cursor
239808:40:26:871 | RL | INFO | +0 | ExitScript - Restored cursor
239908:40:26:872 | RL | INFO | +0 | ExitScript - Ended
2400[/code]