· 9 years ago · Jan 19, 2017, 10:50 PM
1[code]
217:45:45:079 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
317:45:45:134 | RL | WARNING | +62 | 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.
417:45:46:082 | RL | DEBUG | +953 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
517:45:46:082 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
617:45:46:083 | RL | INFO | +0 | Main - System Specs:
7 RocketLauncher Dir: S:\Hyperspin\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 10 Pro
10 SKU: Professional
11 Total Memory: 63333.40 MB
12 Free Memory: 59396.86 MB
13 Used Memory: 3936.539 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 8
17 GPU 1 Name: Intel(R) HD Graphics 530
18 GPU 1 RAM: 1024.00 MB
19 GPU 1 Driver Version: 21.20.16.4534
20 GPU 2 Name: NVIDIA GeForce GTX 980 Ti
21 GPU 2 RAM: -1.00 MB
22 GPU 2 Driver Version: 21.21.13.7633
23 Sound 1 Device: Realtek High Definition Audio
24 Sound 1 Status: Enabled
25 Sound 2 Device: NVIDIA High Definition Audio
26 Sound 2 Status: Enabled
27 Sound 3 Device: Intel(R) Display Audio
28 Sound 3 Status: Enabled
29 Sound 4 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
30 Sound 4 Status: Enabled
31 OS Language: English_United_States
32 System Locale: en-US
33 Formats Locale: en-US
34 Windows UI Language: en-US
35 Text Encoding: Windows-1252
36 OS Admin Status: No
37 RL Compatibility Flags:
38 Latest .Net Version: v4.0.30319
39 Monitor #1 (\\.\DISPLAY1): 3840x2160 (3840x2120 work) [32bit] [60hz] [Landscape] (Primary)
40 Monitor #2 (\\.\DISPLAY2): 800x600 (800x600 work) [32bit] [60hz] [Landscape]
41 Current AHK Desktop Width: 3840
42 Current AHK Desktop Height: 2160
43 Monitor #1 DPI: 100
44 Monitor #2 DPI: 100
45 ErrorMode: 0
46 AutoHotkey Path:
47 AHK Version: 1.1.13.00
48 Unicode: No
4917:45:46:086 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\RocketLauncher.exe exists
5017:45:46:087 | RL | INFO | +0 | Main - Raw CLI received: "-s Sega Genesis -r Sonic the Hedgehog 2 (World) -f S:\Hyperspin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
5117:45:46:087 | RL | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll"
5217:45:46:088 | RL | INFO | +0 | File.CheckFile - Checking if "S:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
5317:45:46:089 | RL | TRACE | +0 | File.Exist - This file exists: S:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll
5417:45:46:097 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\Array.ahk
5517:45:46:098 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\BinHexRW.ahk
5617:45:46:099 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\BlockInput.exe exists
5717:45:46:101 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
5817:45:46:103 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
5917:45:46:107 | RL | ERROR | +0 | CRC Check - No CRC defined on the header for: S:\Hyperspin\RocketLauncher\Module Extensions\gdip.ahk
6017:45:46:109 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\gdip_alt.ahk
6117:45:46:109 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\gsdll32.dll exists
6217:45:46:111 | RL | INFO | +16 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\itextsharp.dll exists
6317:45:46:113 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\Java.ahk
6417:45:46:115 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\JSON.ahk
6517:45:46:117 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\Origin.ahk
6617:45:46:119 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\RegRW64.ahk
6717:45:46:122 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\RIni.ahk | v1.7
6817:45:46:123 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
6917:45:46:126 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\Steam.ahk
7017:45:46:128 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: S:\Hyperspin\RocketLauncher\Module Extensions\VA.ahk
7117:45:46:130 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Module Extensions\VA_Extension.ahk
7217:45:46:133 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\7z.ahk
7317:45:46:137 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Bezel.ahk
7417:45:46:139 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Fade.ahk
7517:45:46:141 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Fade Init.ahk
7617:45:46:145 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Fade Animations.ahk
7717:45:46:147 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Keymapper.ahk
7817:45:46:148 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Keymapper Init.ahk
7917:45:46:151 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\MultiGame.ahk
8017:45:46:152 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\MultiGame Init.ahk
8117:45:46:157 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\MultiPlayer.ahk
8217:45:46:167 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Pause.ahk
8317:45:46:169 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Pause Init.ahk
8417:45:46:171 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Password.ahk
8517:45:46:174 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
8617:45:46:175 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Log\Logger.ahk
8717:45:46:177 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
8817:45:46:179 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
8917:45:46:181 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
9017:45:46:183 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
9117:45:46:186 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
9217:45:46:188 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
9317:45:46:189 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
9417:45:46:191 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
9517:45:46:193 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
9617:45:46:196 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\File.ahk
9717:45:46:197 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
9817:45:46:199 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
9917:45:46:201 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
10017:45:46:203 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Process.ahk
10117:45:46:206 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
10217:45:46:208 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
10317:45:46:210 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
10417:45:46:212 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
10517:45:46:214 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
10617:45:46:217 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
10717:45:46:219 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
10817:45:46:222 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
10917:45:46:224 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Shader.ahk
11017:45:46:227 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Shader Init.ahk
11117:45:46:233 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Shared.ahk
11217:45:46:236 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Statistics.ahk
11317:45:46:237 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Statistics Init.ahk
11417:45:46:240 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\Virtual Drive.ahk
11517:45:46:242 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\XHotkey.ahk
11617:45:46:244 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Lib\XHotkey Init.ahk
11717:45:46:246 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "Sonic the Hedgehog 2 (World)"
11817:45:46:248 | RL | DEBUG | +0 | Main - dbName: Sonic the Hedgehog 2 (World)
11917:45:46:249 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
12017:45:46:251 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: S:\Hyperspin\RocketLauncher\Plugins\HyperSpin.plugin
12117:45:46:252 | RL | TRACE | +0 | Process.__New - Creating new process object for: "S:\Hyperspin\HyperSpin.exe"
12217:45:46:252 | RL | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\HyperSpin.exe"
12317:45:46:254 | RL | INFO | +0 | Main - RocketLauncher received "Sega Genesis" and "Sonic the Hedgehog 2 (World)"
12417:45:46:268 | RL | INFO | +16 | Main - Found a "Games Options.ini" file, loading it into memory.
12517:45:46:270 | RL | INFO | +0 | Main - Sonic the Hedgehog 2 (World) is using the default emulator: Mednafen
12617:45:46:270 | RL | INFO | +0 | Main - Checking for a [Mednafen] section in S:\Hyperspin\RocketLauncher\Settings\Sega Genesis\Emulators.ini
12717:45:46:273 | RL | INFO | +0 | Main - Found [Mednafen] in S:\Hyperspin\RocketLauncher\Settings\Sega Genesis\Emulators.ini
12817:45:46:276 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ahk exists
12917:45:46:278 | RL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
13017:45:46:279 | RL | INFO | +0 | Main - Sonic the Hedgehog 2 (World) will use module: S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ahk
13117:45:46:316 | RL | INFO | +47 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
13217:45:46:322 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe exists
13317:45:46:323 | RL | INFO | +0 | Main - INI Keys read
13417:45:46:325 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\7z.exe exists
13517:45:46:326 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\Module Extensions\7z.dll exists
13617:45:46:335 | RL | INFO | +15 | Main - "Sonic the Hedgehog 2 (World)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
13717:45:46:336 | RL | INFO | +0 | CheckPaths - Started
13817:45:46:339 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).zip
13917:45:46:340 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).zip
14017:45:46:341 | RL | INFO | +0 | CheckPaths - Rom not found
14117:45:46:343 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).rar
14217:45:46:344 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).rar
14317:45:46:345 | RL | INFO | +16 | CheckPaths - Rom not found
14417:45:46:346 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).lha
14517:45:46:347 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).lha
14617:45:46:348 | RL | INFO | +0 | CheckPaths - Rom not found
14717:45:46:352 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).lzh
14817:45:46:353 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).lzh
14917:45:46:354 | RL | INFO | +0 | CheckPaths - Rom not found
15017:45:46:354 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).gzip
15117:45:46:355 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).gzip
15217:45:46:357 | RL | INFO | +0 | CheckPaths - Rom not found
15317:45:46:357 | RL | INFO | +0 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).tar
15417:45:46:358 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).tar
15517:45:46:359 | RL | INFO | +0 | CheckPaths - Rom not found
15617:45:46:363 | RL | INFO | +16 | CheckPaths - Looking for rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).7z
15717:45:46:364 | RL | INFO | +0 | CheckPaths - Found rom: S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).7z
15817:45:46:365 | RL | DEBUG | +0 | CheckPaths - Current romName: Sonic the Hedgehog 2 (World)
15917:45:46:365 | RL | DEBUG | +0 | CheckPaths - Current romPath: S:\Hyperspin\Emulators\Sega Genesis\ROMS
16017:45:46:366 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .7z
16117:45:46:367 | RL | INFO | +0 | CheckPaths - Ended
16217:45:46:370 | RL | INFO | +0 | BuildScript - User Variables:
163 ;----------------------------------------------------------------------------
164 ; INJECTED VARIABLES
165 ;----------------------------------------------------------------------------
166
167 #NoTrayIcon
168 #InstallKeybdHook
169 MiscUtils.DetectHiddenWindows("On")
170 SetTitleMatchMode, 2
171 SendMode, Event
172 Global RLLog
173 Global RLObject
174 0 := "12"
175 rlPath := "S:\Hyperspin\RocketLauncher"
176 pluginPath := "S:\Hyperspin\RocketLauncher\Plugins"
177 pluginName := "HyperSpin"
178 pluginExt := ".plugin"
179 contextOnExit := "1"
180 rlMode := ""
181 rlTitle := "RocketLauncher"
182 rlVersion := "1.2.0.1"
183 rlAuthor := "djvj"
184 rlURL := "www.rlauncher.com"
185 langFile := "S:\Hyperspin\RocketLauncher\Data\Language\Localization.ini"
186 primMonitor := "1"
187 frontendPID := ""
188 frontendPath := "S:\Hyperspin"
189 frontendExe := "HyperSpin.exe"
190 frontendExt := "exe"
191 frontendName := "HyperSpin"
192 frontendDrive := "S"
193 exitEmulatorKey := "~Esc"
194 restoreFE := "false"
195 exitScriptKey := "~PGUP & ~PGDN"
196 toggleCursorKey := "~e & ~t"
197 emuFullPath := "S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe"
198 emuPath := "S:\Hyperspin\Emulators\Sega Genesis"
199 emuName := "Mednafen"
200 emuExt := "exe"
201 baseRomPath := ""
202 romPath := "S:\Hyperspin\Emulators\Sega Genesis\ROMS"
203 romPathFromIni := "S:\Hyperspin\Emulators\Sega Genesis\ROMS"
204 romExtension := ".7z"
205 romExtensionOrig := ".7z"
206 romExtensions := "zip|rar|lha|lzh|gzip|tar|7z|smd"
207 executable := "mednafen.exe"
208 systemDbName := "Sega Genesis"
209 systemName := "Sega Genesis"
210 dbPath := ""
211 dbName := "Sonic the Hedgehog 2 (World)"
212 dbExt := ""
213 romFoundByExt := ""
214 romName := "Sonic the Hedgehog 2 (World)"
215 romMapPath := ""
216 romMappingEnabled := "false"
217 romMappingLaunchMenuEnabled := "false"
218 romMappingFirstMatchingExt := "false"
219 romMappingShowAllRomsInArchive := "true"
220 romMappingNumberOfGamesByScreen := "7"
221 romMappingHideParent := "false"
222 romMappingMenuWidth := "400"
223 romMappingMenuMargin := "65"
224 romMappingTextFont := "Bebas Neue"
225 romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
226 romMappingDisabledTextColor := "ff888888"
227 romMappingTextSizeDifference := "7"
228 romMappingTextMargin := "15"
229 romMappingTitleTextFont := "Bebas Neue"
230 romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
231 romMappingTitle2TextFont := "Bebas Neue"
232 romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
233 romMappingGameInfoTextFont := "Bebas Neue"
234 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
235 romMappingGameNameTextFont := "Bebas Neue"
236 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
237 romMappingBackgroundBrush := "aa000000"
238 romMappingColumnBrush := "33000000"
239 romMappingButtonBrush1 := "6f000000"
240 romMappingButtonBrush2 := "33000000"
241 romMappingBackgroundAlign := "Stretch and Lose Aspect"
242 romMappingMenuFlagWidth := "55"
243 romMappingMenuFlagSeparation := "7"
244 romMappingDefaultMenuList := "FullList"
245 romMappingSingleFilteredRomAutomaticLaunch := "false"
246 altArchiveNameOnly := ""
247 altRomNameOnly := ""
248 altArchiveAndRomName := ""
249 altArchiveAndManyRomNames := ""
250 altRomNamesOnly := ""
251 romMapScenario := ""
252 skipchecks := "false"
253 romMatchExt := "false"
254 blockInputTime := "0"
255 blockInputFile := "S:\Hyperspin\RocketLauncher\Module Extensions\BlockInput.exe"
256 errorLevelReporting := "false"
257 lockLaunch := "false"
258 lockLaunchGame := ""
259 screenRotationAngle := "0"
260 screenRotationAngleGame := ""
261 setResolution := ""
262 logFile := ""
263 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
264 logLevel := "10"
265 logShowDebugConsole := "true"
266 logShowCommandWindow := "false"
267 logCommandWindow := "false"
268 logIncludeModule := "true"
269 logIncludeFileProperties := "false"
270 logIncludeDLLLogs := "false"
271 errorSounds := "true"
272 rlDebugConsoleStdout := "700"
273 sysLang := "English_United_States"
274 sysType := "64-bit"
275 broadcastWindowTitle := ""
276 navUpKey := "Up"
277 navDownKey := "Down"
278 navLeftKey := "Left"
279 navRightKey := "Right"
280 navSelectKey := "Enter"
281 navP2UpKey := "Numpad8"
282 navP2DownKey := "Numpad2"
283 navP2LeftKey := "Numpad4"
284 navP2RightKey := "Numpad6"
285 navP2SelectKey := "NumpadEnter"
286 originalWidth := "3840"
287 originalHeight := "2160"
288 vdEnabled := "false"
289 vdFullPath := "S:\Hyperspin\Utilities\Daemon Tools Lite\DTAgent.exe"
290 vdUseSCSI := "false"
291 vdDriveLetter := "G"
292 vdDriveLetterScsi := ""
293 vdAddDrive := "true"
294 demulShooterPath := ""
295 servoStikEnabled := "false"
296 servoStikExitMode := "false"
297 ledblinkyEnabled := "false"
298 ledblinkySystemName := ""
299 ledblinkyFullPath := ""
300 ledblinkyProfilePath := "S:\Hyperspin\RocketLauncher\Profiles\LEDBlinky"
301 ledblinkyRLProfile := "S:\Hyperspin\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
302 winIPACFullPath := ""
303 ultraMapEnabled := "false"
304 ultraMapFullPath := ""
305 emuIdleShutdown := "0"
306 launchPasswordHash := "zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig=="
307 cursorSize := ""
308 hideCursor := "false"
309 hideEmu := "false"
310 hideFE := "false"
311 suspendFE := "false"
312 fadeIn := "false"
313 fadeInDuration := "1000"
314 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
315 fadeInDelay := "5000"
316 fadeInExitDelay := "0000"
317 fadeOutExitDelay := "0"
318 fadeOut := "false"
319 fadeOutExtraScreen := "false"
320 fadeOutDuration := "500"
321 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
322 fadeOutDelay := "0"
323 fadeLyrInterpolation := "2"
324 fadeMuteEmulator := "false"
325 fadeUseBackgrounds := "false"
326 fadeClickThrough := "false"
327 fadeSounds := "true"
328 fade7zProgressMode := "extraction"
329 fadeWidthBaseRes := "1920"
330 fadeHeightBaseRes := "1080"
331 fadeLyr1Color := "FF000000"
332 fadeLyr1AlignImage := "Center"
333 fadeLyr2Pos := "Center"
334 fadeLyr2X := "0"
335 fadeLyr2Y := "0"
336 fadeLyr2W := ""
337 fadeLyr2H := ""
338 fadeLyr2Adjust := "1"
339 fadeLyr2PicPad := "0"
340 fadeLyr2Prefix := "Extra Layer 1 - Console"
341 fadeLyr3Pos := "No Alignment"
342 fadeLyr3X := "510"
343 fadeLyr3Y := "775"
344 fadeLyr3W := ""
345 fadeLyr3H := ""
346 fadeLyr3Adjust := "1"
347 fadeLyr3PicPad := "0"
348 fadeLyr3Speed := "750"
349 fadeLyr3Animation := "DefaultFadeAnimation"
350 fadeLyr37zAnimation := "DefaultFadeAnimation"
351 fadeLyr3Type := "image"
352 fadeLyr3ImgFollow7zProgress := "true"
353 fadeLyr3Repeat := "1"
354 fadeLyr3BackImageTransparency := "30"
355 fadeLyr3StaticPos := "No Alignment"
356 fadeLyr3StaticX := "0"
357 fadeLyr3StaticY := "870|1575"
358 fadeLyr3StaticW := ""
359 fadeLyr3StaticH := ""
360 fadeLyr3StaticAdjust := "1"
361 fadeLyr3StaticPicPad := "0"
362 fadeLyr3StaticPrefix := "Info Bar"
363 fadeLyr4Adjust := "1"
364 fadeLyr4X := "1792|952"
365 fadeLyr4Y := "891|1596"
366 fadeLyr4W := "128"
367 fadeLyr4H := ""
368 fadeLyr4Pos := "No Alignment"
369 fadeLyr4FPS := "50"
370 fadeLyr4PicPad := "0"
371 fadeTranspGifColor := "FFFFFF"
372 fadeBarWindow := "Image"
373 fadeBarWindowX := ""
374 fadeBarWindowY := ""
375 fadeBarWindowW := "900"
376 fadeBarWindowH := ""
377 fadeBarWindowR := "30"
378 fadeBarWindowM := "30"
379 fadeBarWindowHatchStyle := "8"
380 fadeBar := "true"
381 fadeProgressDuration := "0"
382 fadeBarBack := "true"
383 fadeBarBackColor := "FF555555"
384 fadeBarH := "30"
385 fadeBarR := "10"
386 fadeBarColor := "DD00BFFF"
387 fadeBarHatchStyle := "8"
388 fadeBarPercentageText := "false"
389 fadeBarInfoText := "false"
390 fadeBarXOffset := "0"
391 fadeBarYOffset := "150"
392 fadeRomInfoDescription := "filtered text"
393 fadeRomInfoSystemName := "disabled"
394 fadeRomInfoYear := "filtered text with label"
395 fadeRomInfoDeveloper := "text with label"
396 fadeRomInfoPublisher := "text with label"
397 fadeRomInfoGenre := "image"
398 fadeRomInfoRating := "image"
399 fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
400 fadeRomInfoTextPlacement := "User Defined"
401 fadeRomInfoTextMargin := "7"
402 fadeRomInfoText1Options := "w1600|787 h90 x160 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
403 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
404 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
405 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
406 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
407 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
408 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
409 fadeStats_Number_of_Times_Played := "text with label"
410 fadeStats_Last_Time_Played := "text with label"
411 fadeStats_Average_Time_Played := "disabled"
412 fadeStats_Total_Time_Played := "text with label"
413 fadeStats_System_Total_Played_Time := "text with label"
414 fadeStats_Total_Global_Played_Time := "disabled"
415 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Total_Time_Played|System_Total_Played_Time|Average_Time_Played|Total_Global_Played_Time"
416 fadeStatsInfoTextPlacement := "bottomRight"
417 fadeStatsInfoTextMargin := "7"
418 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
419 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
420 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
421 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
422 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
423 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
424 fadeText1X := "0"
425 fadeText1Y := "0"
426 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
427 fadeText1 := "Loading Game"
428 fadeText2X := "0"
429 fadeText2Y := "0"
430 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
431 fadeText2 := "Extraction Complete, Ready"
432 fadeText3 := "Loading Game"
433 fadeText4 := "Loading Complete"
434 fadeFont := "Bebas Neue"
435 fadeSystemAndRomLayersOnly := "false"
436 fadeExtractionTime := "disabled"
437 fadeExtractionTimeTextX := "0"
438 fadeExtractionTimeTextY := "0"
439 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
440 fadeInterruptKey := ""
441 detectFadeErrorEnabled := "true"
442 fadeImgPath := "S:\Hyperspin\RocketLauncher\Media\Fade"
443 RLDataPath := "S:\Hyperspin\RocketLauncher\Data"
444 RLMediaPath := "S:\Hyperspin\RocketLauncher\Media"
445 RLErrSoundPath := "S:\Hyperspin\RocketLauncher\Media\Sounds\Error"
446 modulesPath := "S:\Hyperspin\RocketLauncher\Modules"
447 moduleFullName := "S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ahk"
448 moduleName := "Mednafen"
449 modulePath := "S:\Hyperspin\RocketLauncher\Modules\Mednafen"
450 moduleExtension := "ahk"
451 moduleExtensionsPath := "S:\Hyperspin\RocketLauncher\Module Extensions"
452 libPath := "S:\Hyperspin\RocketLauncher\Lib"
453 sevenZEnabled := "true"
454 sevenZPath := "S:\Hyperspin\RocketLauncher\Module Extensions\7z.exe"
455 sevenZDllPath := "S:\Hyperspin\RocketLauncher\Module Extensions\7z.dll"
456 sevenZExtractPath := "C:\Users\HTPC\AppData\Local\Temp"
457 sevenZExtractPathOrig := ""
458 sevenZAttachSystemName := "false"
459 sevenZDelTemp := "true"
460 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
461 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
462 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
463 sevenZGamesToKeep := ""
464 sevenZDeletePerSystem := "false"
465 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
466 7zExtractPath := "C:\Users\HTPC\AppData\Local\Temp"
467 mgEnabled := "false"
468 mgKey := "~NumpadSub"
469 mgBackgroundColor := "FF000000"
470 mgSidePadding := "0.2"
471 mgWidthBaseRes := "1920"
472 mgHeightBaseRes := "1080"
473 mgYOffset := "500|800"
474 mgFont := "Arial"
475 mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
476 mgText1Text := "Please select a game"
477 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
478 mgText2Offset := "100"
479 mgUseSound := "true"
480 mgSoundfreq := "300"
481 mgExitEffect := "none"
482 mgSelectedEffect := "rotate"
483 mgUseGameArt := "false"
484 mgCandidate := ""
485 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
486 mgOnLaunch := "false"
487 pauseEnabled := "true"
488 pauseKey := "H3:1joy8|H3:vk20sc039&Space|H3000:1joy8"
489 pauseBackToMenuBarKey := "X"
490 pauseZoomInKey := "C"
491 pauseZoomOutKey := "V"
492 pauseScreenshotKey := "~PrintScreen"
493 pauseHiToTextPath := "S:\Hyperspin\RocketLauncher\Module Extensions\HiToText.exe"
494 pauseSaveStateKeyCodes := "{1 down}{1 up}{F5 down}{F5 up}|{2 down}{2 up}{F5 down}{F5 up}|{3 down}{3 up}{F5 down}{F5 up}"
495 pauseLoadStateKeyCodes := "{1 down}{1 up}{F7 down}{F7 up}|{2 down}{2 up}{F7 down}{F7 up}|{3 down}{3 up}{F7 down}{F7 up}"
496 keyboardEncoder := ""
497 keyboardEncoderEnabled := "false"
498 keymapperEnabled := "true"
499 keymapperAHKMethod := "false"
500 keymapper := "xpadder"
501 xpadderFullPath := "S:\Hyperspin\Utilities\Xpadder\Xpadder.exe"
502 joyToKeyFullPath := "S:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe"
503 profilePath := "S:\Hyperspin\RocketLauncher\Profiles"
504 keymapperProfilePath := "S:\Hyperspin\RocketLauncher\Profiles\xpadder"
505 keymapperFrontEndProfileName := "HyperSpin"
506 keymapperFrontEndProfile := "xpadder"
507 keymapperRocketLauncherProfileEnabled := "false"
508 joyIDsEnabled := "false"
509 joyIDsPreferredControllersGlobal := "Controller (Xbox One For Windows)"
510 joyIDsPreferredControllersSystem := "use_global"
511 joyIDsPreferredControllersOnExit := ""
512 CustomJoyNamesEnabled := "false"
513 CustomJoyNames := ""
514 rotateMethod := "false"
515 FEProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\HyperSpin"
516 defaultProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default"
517 systemProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis"
518 xPadderSystemProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default"
519 emuProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Mednafen"
520 romProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Sonic the Hedgehog 2 (World)"
521 RocketLauncherProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\RocketLauncher"
522 blankProfile := "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank"
523 ahkFEProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\HyperSpin"
524 ahkDefaultProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\_Default"
525 ahkSystemProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\Sega Genesis"
526 ahkEmuProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\Sega Genesis\Mednafen"
527 ahkRomProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\Sega Genesis\Sonic the Hedgehog 2 (World)"
528 ahkRocketLauncherProfile := "S:\Hyperspin\RocketLauncher\Profiles\AHK\RocketLauncher"
529 bezelEnabled := "false"
530 bezelICEnabled := "false"
531 shaderName := "false"
532 shaderColor := ""
533 shaderTransparency := ""
534 statisticsEnabled := "true"
535 pressDuration := "-1"
536 emuVolume := "1"
537 dxwndIni := "S:\Hyperspin\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
538 dxwndFullPath := "S:\Hyperspin\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
539 qResFullPath := "S:\Hyperspin\RocketLauncher\Module Extensions\QRes.exe"
540 mon1O := ""
541 pacDrivedllFile := "S:\Hyperspin\RocketLauncher\Module Extensions\PacDrive32.dll"
542 userFadeAnimIniFile := "S:\Hyperspin\RocketLauncher\Lib\User Fade Animations.ini"
543 testFile := ""
544 testDuration := ""
545 initialErrorMode := "0"
546
54717:45:46:380 | RL | INFO | +15 | BuildScript - Loaded XHotkey Init.ahk scripts
54817:45:46:380 | RL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
54917:45:46:382 | RL | INFO | +0 | BuildScript - Loaded Pause Init.ahk scripts
55017:45:46:386 | RL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
55117:45:46:387 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
55217:45:46:387 | RL | INFO | +0 | BuildScript - Validating module
55317:45:46:392 | RL | INFO | +16 | BuildScript - Validation complete
55417:45:46:393 | RL | INFO | +0 | BuildScript - Module:
555 MEmu := "Mednafen"
556 MEmuV := "v0.9.39.2"
557 MURL := ["http://mednafen.sourceforge.net/"]
558 MAuthor := ["djvj"]
559 MVersion := "2.1.7"
560 MCRC := "F6CD7B4D"
561 iCRC := "387EA75C"
562 MID := "635038268903923913"
563 MSystem := ["Atari Lynx","Bandai Wonderswan","Bandai Wonderswan Color","NEC PC Engine","NEC PC Engine-CD","NEC PC-FX","NEC SuperGrafx","NEC TurboGrafx-16","NEC TurboGrafx-CD","Nintendo BS-X Satellaview","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Advance","Nintendo Game Boy Color","Nintendo Sufami Turbo","Nintendo Super Famicom","Nintendo Virtual Boy","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Saturn","ss","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Sony PlayStation","Super Nintendo Entertainment System"]
564 ;----------------------------------------------------------------------------
565 ; Notes:
566 ; Below are some basic params you can change, there are many other params
567 ; located in the mednafen documentation that you can add If needed.
568 ;
569 ; Some people experience screen flickering and mednafen will not stay in
570 ; fullscreen, you can changed vDriver below to -vdriver sdl and it will
571 ; possibly fix the issue.
572 ;
573 ; There is no error checking If mednafen fails, so If you try to launch
574 ; your game and nothing happens, then check the stdout.txt in your mednafen
575 ; installation directory to see what went wrong.
576 ;
577 ; To remap your keys, start a game then press alt + shift + 1 to enter
578 ; the key configuration for player 1. Similarly press alt + shift + 2 for player 2.
579 ; To reconfigure hotkeys such as the exit key press F2 and then the hotkey whose mapping you wish to change.
580 ; You can also edit the mednafen.cfg to change these keys directly there.
581 ;
582 ; Windows Aero:
583 ; Since v0.9.33, the emu disables aero when launching mednafen in an effort to improve performance. This can also cause flashing among other issues namely bezel support not working.
584 ; http://forum.fobby.net/index.php?t=msg&goto=3411&
585 ; You can disable Desktop Composition by editing mednafen.cfg and adding this line to it:
586 ; video.disable_composition 0
587
588 ; Atari Lynx:
589 ; Create a folder called "firmware" in your mednafen folder and place lynxboot.img in there
590 ; If games are not rotating and the CLI command is being sent to the emu, your roms have bad headers
591 ;
592 ; Nintendo Virtual Boy:
593 ; For Virtual Boy you might not be able to get in game and get stuck
594 ; on the intro screen, so open your cfg file and change these settings
595 ; to allow you to play. There are some extra options here to.
596 ; vb.anaglyph.lcolor 0xFF0000
597 ; vb.anaglyph.preset disabled
598 ; vb.anaglyph.rcolor 0x000000
599 ; vb.default_color 0xFFFFFF
600 ; vb.disable_parallax 0
601 ; vb.input.builtin.gamepad.a keyboard 109
602 ; vb.input.builtin.gamepad.b keyboard 110
603 ; vb.input.builtin.gamepad.down-l keyboard 100
604 ; vb.input.builtin.gamepad.down-r keyboard 107
605 ; vb.input.builtin.gamepad.left-l keyboard 115
606 ; vb.input.builtin.gamepad.left-r keyboard 106
607 ; vb.input.builtin.gamepad.lt keyboard 103
608 ; vb.input.builtin.gamepad.rapid_a keyboard 46
609 ; vb.input.builtin.gamepad.rapid_b keyboard 44
610 ; vb.input.builtin.gamepad.right-l keyboard 102
611 ; vb.input.builtin.gamepad.right-r keyboard 108
612 ; vb.input.builtin.gamepad.rt keyboard 104
613 ; vb.input.builtin.gamepad.select keyboard 118
614 ; vb.input.builtin.gamepad.start keyboard 13
615 ; vb.input.builtin.gamepad.up-l keyboard 101
616 ; vb.input.builtin.gamepad.up-r keyboard 105
617
618 ; Sony PlayStation Info:
619 ; Create a folder called "firmware" in your mednafen folder and place all your bios files (ex. scph5501.bin) in there. Set the options in RLUI so mednafen can find them if needed
620 ; This module only supports Virtual Drive when mounting with a cue extension for psx.
621 ; Set your rom extension to cue
622 ; Multi-Disc games REQUIRES Virtual Drive, do not attempt to swap discs any other way as it is not supported by this module.
623 ;
624 ; Sega Saturn Info:
625 ; Create a folder called "firmware" in your mednafen folder and place all your bios files (ex. scph5501.bin) in there. Set the options in RLUI so mednafen can find them if needed
626 ;----------------------------------------------------------------------------
627 StartModule()
628 BezelGUI()
629 FadeInStart()
630
631 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
632 emuPrimaryWindow := new Window(new WindowTitle(,"SDL_app")) ; instantiate primary emulator window object
633
634 ; The next 2 objects control how the module reacts to different systems. Mednafen can play a lot of systems, but changes itself slightly so this module has to adapt
635 mType1 := Object("Atari Lynx","lynx","Bandai Wonderswan","wswan","Bandai Wonderswan Color","wswan","NEC PC Engine","pce","NEC PC-FX","pcfx","NEC SuperGrafx","pce","NEC TurboGrafx-16","pce","Nintendo BS-X Satellaview","bsx","Nintendo Entertainment System","nes","Nintendo Famicom","nes","Nintendo Famicom Disk System","nes","Nintendo Game Boy","gb","Nintendo Game Boy Advance","gba","Nintendo Game Boy Color","gb","Nintendo Sufami Turbo","nst","Nintendo Super Famicom","snes","Nintendo Virtual Boy","vb","Samsung Gam Boy","sms","Sega Game Gear","gg","Sega Genesis","md","Sega Mega Drive","md","Sega Master System","sms","SNK Neo Geo Pocket","ngp","SNK Neo Geo Pocket Color","ngp","Super Nintendo Entertainment System","snes")
636 mType2 := Object("NEC PC Engine-CD","pce","NEC TurboGrafx-CD","pce","Sega Saturn","ss","Sony PlayStation","psx") ; these systems change Mednafen's window name, so it needs to be separate from the rest
637
638 ident1 := mType1[systemName] ; search 1st array for the systemName identifier mednafen uses
639 ident2 := mType2[systemName] ; search 2nd array for the systemName identifier mednafen uses
640 ident := If (!ident1 && !ident2) ? ("") : (ident1 . ident2)
641 If !ident
642 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Mednafen module: " . moduleName)
643
644 ; Settings used for all systems
645 Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
646 Stretch := moduleIni.Read("Settings", "Stretch","aspect",,1) ; 0, aspect, or full
647 vDriver := moduleIni.Read("Settings", "vDriver","opengl",,1) ; opengl or sdl
648 xRes := moduleIni.Read("Settings", "xRes",0,,1)
649 yRes := moduleIni.Read("Settings", "yRes",0,,1)
650 Params := moduleIni.Read(romName . "|Settings", "Params",,,1)
651
652 stretch := " -" . ident . ".stretch " . Stretch
653 vDriver := If vDriver ? (" -vdriver " . vDriver) : ""
654 xRes := If xRes ? (" -" . ident . ".xres " . xRes) : ""
655 yRes := If yRes ? (" -" . ident . ".yres " yRes) : ""
656 Params := If Params ? (" " . Params) : ""
657
658 ;Defining screen orientation
659 resolutionsIni := new IniFile(A_ScriptDir . "\Settings\" systemName . "\resolutions.ini")
660 gameRes := resolutionsIni.ReadCheck(dbname,"Resolution",,,1)
661 res := StringUtils.Split(gameRes,x) ; res[1]=Width, res[2]=Height
662
663 If (ident = "lynx" or ident = "wswan")
664 rotateScreen := If ((moduleIni.Read(romName, "RotateScreen",,,1) = "true") or (res[2]>res[1])) ? " -" . ident . ".rotateinput 1" : ""
665
666 If (ident = "lynx") { ; this needs to be before BezelStart so we can tell it if we need to rotate the screen or not
667 lynxbootImgFile := new File(emuPath . "\firmware\lynxboot.img")
668 lynxbootImgFile.CheckFile("Cannot find the Atari Lynx bios file required to use this system:`n" . lynxbootImgFile.FileFullPath)
669 }
670
671 BezelStart(,,(If rotateScreen ? 1:""))
672
673 emuFullscreen := If Fullscreen = "true" ? " -fs 1" : " -fs 0" ; This needs to stay after BezelStart
674
675 If (ident1 = "pce")
676 sgfxMode := If (systemName = "NEC SuperGrafx" && romExtension != sgx) ? " -pce.forcesgx 1" : ""
677
678 If (ident2 = "pce")
679 { PCE_CD_Bios := moduleIni.Read("Bios", "PCE_CD_Bios","syscard3.pce",,1) ; Bios, placed in the firmware subfolder of the emu, required for these systems: NEC PC Engine-CD & NEC TurboGrafx-CD
680 pceCDBiosFile := new File(emuPath . "\firmware\" . PCE_CD_Bios)
681 pceCDBiosFile.CheckFile("Cannot find the PCE_CD_Bios file you have defined in the module:`n" . pceCDBiosFile.FileFullPath)
682 pceCDBios := If PCE_CD_Bios ? (" -pce.cdbios ""firmware\" . PCE_CD_Bios . """") : ""
683 }
684 If (ident = "pcfx")
685 { PCFX_Bios := moduleIni.Read("Bios", "PCFX_Bios","pcfxbios.bin",,1) ; Bios, placed in the firmware subfolder of the emu, required for NEC PC-FX
686 pcfxBiosFile := new File(emuPath . "\firmware\" . PCFX_Bios)
687 pcfxBiosFile.CheckFile("Cannot find the PCFX_Bios file you have defined in the module:`n" . pcfxBiosFile.FileFullPath)
688 pcfxBios := If PCFX_Bios ? (" -pcfx.bios ""firmware\" . PCFX_Bios . """") : ""
689 }
690
691 If (ident = "psx") ; only need these for Sony PlayStation, must check If these files exist, otherwise mednafan doesn't launch and RocketLauncher gets stuck
692 { NA_Bios := moduleIni.Read("Bios", "NA_Bios","PSX - SCPH1001.bin",,1) ; Sony PlayStation only - this is the bios you want to use for North American games - place this in a "firmware" subfolder where Mednafen is
693 EU_Bios := moduleIni.Read("Bios", "EU_Bios","PSX - SCPH5502.bin",,1) ; Sony PlayStation only - this is the bios you want to use for European games - place this in a "firmware" subfolder where Mednafen is
694 JP_Bios := moduleIni.Read("Bios", "JP_Bios","PSX - SCPH5500.bin",,1) ; Sony PlayStation only - this is the bios you want to use for Japanese games - place this in a "firmware" subfolder where Mednafen is
695 naBiosFile := new File(emuPath . "\firmware\" . NA_Bios)
696 euBiosFile := new File(emuPath . "\firmware\" . EU_Bios)
697 jpBiosFile := new File(emuPath . "\firmware\" . JP_Bios)
698 naBiosFile.CheckFile("Cannot find the PSX NA_Bios file you have defined in the module:`n" . naBiosFile.FileFullPath)
699 euBiosFile.CheckFile("Cannot find the PSX EU_Bios file you have defined in the module:`n" . euBiosFile.FileFullPath)
700 jpBiosFile.CheckFile("Cannot find the PSX JP_Bios file you have defined in the module:`n" . jpBiosFile.FileFullPath)
701 naBios := If NA_Bios ? " -psx.bios_na ""firmware\" . NA_Bios . """" : ""
702 euBios := If EU_Bios ? " -psx.bios_eu ""firmware\" . EU_Bios . """" : ""
703 jpBios := If JP_Bios ? " -psx.bios_jp ""firmware\" . JP_Bios . """" : ""
704 }
705
706 If (ident = "ss") ; only need these for Sega Saturn, must check If these files exist, otherwise mednafan doesn't launch and RocketLauncher gets stuck
707 { NA_Bios := moduleIni.Read("Bios", "Saturn_NA_Bios","mpr-17933.bin",,1) ; Sega Saturn only - this is the bios you want to use for North American games - place this in a "firmware" subfolder where Mednafen is
708 EU_Bios := moduleIni.Read("Bios", "Saturn_EU_Bios","sega_101.bin",,1) ; Sega Saturn only - this is the bios you want to use for European games - place this in a "firmware" subfolder where Mednafen is
709 JP_Bios := moduleIni.Read("Bios", "Saturn_JP_Bios","sega_101.bin",,1) ; Sega Saturn only - this is the bios you want to use for Japanese games - place this in a "firmware" subfolder where Mednafen is
710 naBiosFile := new File(emuPath . "\firmware\" . NA_Bios)
711 ; euBiosFile := new File(emuPath . "\firmware\" . EU_Bios)
712 jpBiosFile := new File(emuPath . "\firmware\" . JP_Bios)
713 naBiosFile.CheckFile("Cannot find the Saturn NA_Bios file you have defined in the module:`n" . naBiosFile.FileFullPath)
714 ; euBiosFile.CheckFile("Cannot find the Saturn EU_Bios file you have defined in the module:`n" . euBiosFile.FileFullPath)
715 jpBiosFile.CheckFile("Cannot find the Saturn JP_Bios file you have defined in the module:`n" . jpBiosFile.FileFullPath)
716 naBios := If NA_Bios ? " -ss.bios_na_eu ""firmware\" . NA_Bios . """" : ""
717 ; euBios := If EU_Bios ? " -ss.bios_eu ""firmware\" . EU_Bios . """" : "" ; mednafen doesn't support PAL yet so this setting will use the NA bios CLI until it does
718 euBios := ""
719 jpBios := If JP_Bios ? " -ss.bios_jp ""firmware\" . JP_Bios . """" : ""
720 }
721
722 If bezelPath ; defining xscale and yscale relative to the bezel windowed mode
723 {
724 If res[1] {
725 baseWidth := res[1]
726 baseHeight := res[2]
727 } Else {
728 baseWidthArray := []
729 baseWidthArray["lynx", "width"] := 160 , baseWidthArray["lynx", "height"] := 102
730 baseWidthArray["wswan", "width"] := 224 , baseWidthArray["wswan", "height"] := 144
731 baseWidthArray["pce", "width"] := 288 , baseWidthArray["pce", "height"] := 231
732 baseWidthArray["pcfx", "width"] := 341 , baseWidthArray["pcfx", "height"] := 480
733 baseWidthArray["nes", "width"] := 298 , baseWidthArray["nes", "height"] := 240
734 baseWidthArray["gb", "width"] := 160 , baseWidthArray["gb", "height"] := 144
735 baseWidthArray["gba", "width"] := 240 , baseWidthArray["gba", "height"] := 160
736 baseWidthArray["snes", "width"] := 256 , baseWidthArray["snes", "height"] := 224
737 baseWidthArray["vb", "width"] := 384 , baseWidthArray["vb", "height"] := 224
738 baseWidthArray["gg", "width"] := 160 , baseWidthArray["gg", "height"] := 144
739 baseWidthArray["md", "width"] := 320 , baseWidthArray["md", "height"] := 480
740 baseWidthArray["sms", "width"] := 256 , baseWidthArray["sms", "height"] := 240
741 baseWidthArray["ngp", "width"] := 160 , baseWidthArray["ngp", "height"] := 152
742 baseWidthArray["psx", "width"] := 320 , baseWidthArray["psx", "height"] := 240
743 baseWidthArray["ss", "width"] := 301 , baseWidthArray["ss", "height"] := 240
744 baseWidth := (If rotateScreen ? baseWidthArray[ident,"height"]:baseWidthArray[ident,"width"])
745 baseHeight := (If rotateScreen ? baseWidthArray[ident,"width"]:baseWidthArray[ident,"height"])
746 }
747 bezelXres := moduleIni.Read(romName . "|Settings", "Bezel_X_Res",baseWidth,,1) ; Controls width of the emu's window, relative to the bezel's window
748 bezelYres := moduleIni.Read(romName . "|Settings", "Bezel_Y_Res",baseHeight,,1) ; Controls height of the emu's window, relative to the bezel's window
749 xscale := round(bezelScreenWidth / bezelXres,2)
750 yscale := round(bezelScreenHeight / bezelYres,2)
751 xscale := " -" . ident . ".xscale " . xscale
752 yscale := " -" . ident . ".yscale " . yscale
753 }
754
755 ;----------------------------------------------------------------------------
756
757 hideEmuObj := Object(emuPrimaryWindow,1)
758 7z(romPath, romName, romExtension, sevenZExtractPath)
759
760 ; Mount the CD using Virtual Drive
761 If ((romExtension = ".cue" || romExtension = ".ccd" || romExtension = ".iso") && vdEnabled = "true" && (ident = "psx" || ident = "pce")) { ; only Sony PlayStation tested
762 RLLog.Info("Module - Mounting rom in Virtual Drive")
763 VirtualDrive("get")
764 VirtualDrive("mount",romPath . "\" . romName . romExtension)
765 usedVD := 1
766 }
767
768 HideAppStart(hideEmuObj,hideEmu)
769 primaryExe.Run(" " . emuFullscreen . stretch . vDriver . (If Fullscreen = "true" ? xRes . " " . yRes : xscale . " " . yscale) . sgfxMode . naBios . euBios . jpBios . pceCDBios . pcfxBios . rotateScreen . Params . (If usedVD ? " -physcd " . vdDriveLetter . ":" : " """ . romPath . "\" . romName . romExtension . """"))
770
771 ; WinWait, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
772 ; WinWaitActive, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
773 emuPrimaryWindow.Wait()
774 emuPrimaryWindow.WaitActive()
775 BezelDraw()
776 HideAppEnd(hideEmuObj,hideEmu)
777 FadeInExit()
778
779 errorLvl := primaryExe.Process("Exist")
780 If errorLvl != 0
781 primaryExe.Process("WaitClose")
782
783 If usedVD
784 VirtualDrive("unmount")
785
786 7zCleanUp()
787 BezelExit()
788 FadeOutExit()
789 ExitModule()
790
791
792 MultiGame:
793 If usedVD {
794 KeyUtils.SetKeyDelay(50)
795 KeyUtils.Send("{F8 down}{F8 up}") ; eject disc in mednafen - MIGHT WANT TO TRY DOING A CONTROLSEND
796 VirtualDrive("unmount")
797 TimerUtils.Sleep(500) ; Required to prevent your Virtual Drive from bugging
798 VirtualDrive("mount",selectedRom)
799 emuPrimaryWindow.Activate()
800 KeyUtils.Send("{F8 down}{F8 up}") ; eject disc in mednafen
801 }
802 Return
803 RestoreEmu:
804 If (fullscreen = "true")
805 emuPrimaryWindow.Maximize() ; mednafen will not restore unless this command is used
806 emuPrimaryWindow.Activate()
807 Return
808
809 CloseProcess:
810 FadeOutStart()
811 emuPrimaryWindow.Close()
812 ; WinClose, % (If ident2 ? ("Mednafen") : (romName)) . " ahk_class SDL_app"
813 Return
814
81517:45:46:401 | RL | INFO | +0 | BuildScript - Loaded Pause scripts
81617:45:46:402 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
81717:45:46:403 | RL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
81817:45:46:404 | RL | INFO | +0 | BuildScript - "S:\Hyperspin\RocketLauncher\Lib\User Functions\Global.ahk" not found
81917:45:46:408 | RL | INFO | +16 | BuildScript - "S:\Hyperspin\RocketLauncher\Lib\User Functions\Sega Genesis.ahk" not found
82017:45:46:409 | RL | INFO | +0 | BuildScript - "S:\Hyperspin\RocketLauncher\Lib\User Functions\Emulators\Mednafen.ahk" not found
82117:45:46:410 | RL | INFO | +0 | BuildScript - "S:\Hyperspin\RocketLauncher\Lib\User Functions\Sega Genesis\Emulators\Mednafen.ahk" not found
82217:45:46:411 | RL | INFO | +0 | BuildScript - "S:\Hyperspin\RocketLauncher\Lib\User Functions\Sega Genesis\Sonic the Hedgehog 2 (World).ahk" not found
82317:45:46:412 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
82417:45:46:413 | RL | INFO | +0 | Main - Module is built
82517:45:46:414 | RL | INFO | +0 | CheckFile - Checking if S:\Hyperspin\RocketLauncher\AutoHotkey.dll exists
82617:45:46:417 | RL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
82717:45:46:419 | RL | INFO | +0 | Main - Running module
82817:45:46:781 | MD | INFO | +N/A | Module initialized
82917:45:46:803 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
83017:45:46:804 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
83117:45:46:805 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
83217:45:46:806 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
83317:45:46:808 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
83417:45:46:809 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
83517:45:46:811 | MD | INFO | +0 | CheckFile - Checking if S:\Hyperspin\Utilities\Xpadder\Xpadder.exe exists
83617:45:46:812 | MD | INFO | +0 | Keymapper - Loading xpadder
83717:45:46:833 | MD | INFO | +31 | RunKeymapper - Started, using method "load"
83817:45:46:834 | MD | INFO | +0 | GetJoystickArray - Started
83917:45:46:910 | MD | TRACE | +79 | GetJoystickArray - Joysticks Detected: 1000000000000000
84017:45:46:914 | MD | INFO | +0 | GetJoystickGUID - Started
84117:45:46:915 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 508DFBA756DBE6118001444553540000
84217:45:46:915 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox One For Windows) | MID: 045e | PID: 02dd | GUID: 508DFBA756DBE6118001444553540000
84317:45:46:916 | MD | INFO | +0 | GetJoystickArray - Ended
84417:45:46:917 | MD | TRACE | +0 | RunKeymapper - Found your keymapper application here: "S:\Hyperspin\Utilities\Xpadder\Xpadder.exe"
84517:45:46:918 | MD | TRACE | +0 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
84617:45:46:919 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox One For Windows)"
84717:45:46:922 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Sonic the Hedgehog 2 (World)|S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Mednafen|S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default|S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default|S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank
84817:45:46:944 | MD | TRACE | +31 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Sonic the Hedgehog 2 (World)\Controller (Xbox One For Windows)\p1.xpadderprofile
84917:45:46:945 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Sonic the Hedgehog 2 (World)\p1.xpadderprofile
85017:45:46:947 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Mednafen\Controller (Xbox One For Windows)\p1.xpadderprofile
85117:45:46:948 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\Mednafen\p1.xpadderprofile
85217:45:46:949 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\Controller (Xbox One For Windows)\p1.xpadderprofile
85317:45:46:950 | MD | TRACE | +0 | GetProfile - Searching for a Player 1 profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile
85417:45:46:951 | MD | INFO | +0 | GetProfile - Loading Player 1 Profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile
85517:45:46:952 | MD | INFO | +0 | RunXpadder - Started
85617:45:46:953 | MD | INFO | +0 | Process - Exist JoyToKey.exe
85717:45:46:977 | MD | TRACE | +31 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
85817:45:46:978 | MD | INFO | +0 | Run - Running: S:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
85917:45:47:033 | MD | DEBUG | +63 | Run - "Xpadder.exe /C" Process ID: 7380
86017:45:47:034 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in S:\Hyperspin\Utilities\Xpadder\xpadder.ini
86117:45:47:036 | MD | INFO | +0 | Process - WaitClose Xpadder.exe 2
86217:45:47:255 | MD | TRACE | +218 | RunXpadder - Reading the order in S:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
86317:45:47:258 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
86417:45:47:258 | MD | INFO | +0 | Run - Running: S:\Hyperspin\Utilities\Xpadder\Xpadder.exe "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" /M
86517:45:47:284 | MD | DEBUG | +32 | Run - "Xpadder.exe "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default\p1.xpadderprofile" /M" Process ID: 6552
86617:45:47:285 | MD | INFO | +0 | RunXpadder - Ended
86717:45:47:287 | MD | INFO | +0 | RunKeymapper - Ended
86817:45:47:290 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
86917:45:47:291 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy8 not in TableKeyGroups ~Esc,
87017:45:47:292 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
87117:45:47:293 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
87217:45:47:297 | MD | DEBUG | +0 | XHotkeyTableCreation - Using extended Hotkey method for key(s): "~1joy8" to call a group label
87317:45:47:320 | MD | DEBUG | +31 | XHotkeyTableCreation - Ended
87417:45:47:321 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
87517:45:47:324 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Space&~vk20sc039 not in TableKeyGroups ~Esc,~1joy8,
87617:45:47:325 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
87717:45:47:326 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
87817:45:47:327 | MD | DEBUG | +0 | XHotkeyTableCreation - Using extended Hotkey method for key(s): "~Space&~vk20sc039" to call a group label
87917:45:47:328 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
88017:45:47:347 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
88117:45:47:348 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~1joy8 is in TableKeyGroups ~Esc,~1joy8,~Space&~vk20sc039,
88217:45:47:349 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 10 check
88317:45:47:352 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 11 check
88417:45:47:355 | MD | DEBUG | +0 | XHotkeyTableCreation - Using extended Hotkey method for key(s): "~1joy8" to call a group label
88517:45:47:359 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 12 check
88617:45:47:360 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
88717:45:47:380 | MD | DEBUG | +31 | XHotkeyTableCreation - Started
88817:45:47:382 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~1joy8,~Space&~vk20sc039,
88917:45:47:382 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
89017:45:47:383 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
89117:45:47:384 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
89217:45:47:385 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
89317:45:47:386 | MD | TRACE | +0 | CustomFunction.Init - Starting
89417:45:47:386 | MD | TRACE | +0 | CustomFunction.Init - Ending
89517:45:47:387 | MD | INFO | +0 | StartModule - Started
89617:45:47:388 | MD | INFO | +0 | StartModule - MEmu: Mednafen
897 MEmuV: v0.9.39.2
898 MURL: http://mednafen.sourceforge.net/
899 MAuthor: djvj
900 MVersion: 2.1.7
901 MCRC: F6CD7B4D
902 iCRC: 387EA75C
903 MID: 635038268903923913
904 MSystem: Atari Lynx|Bandai Wonderswan|Bandai Wonderswan Color|NEC PC Engine|NEC PC Engine-CD|NEC PC-FX|NEC SuperGrafx|NEC TurboGrafx-16|NEC TurboGrafx-CD|Nintendo BS-X Satellaview|Nintendo Entertainment System|Nintendo Famicom|Nintendo Famicom Disk System|Nintendo Game Boy|Nintendo Game Boy Advance|Nintendo Game Boy Color|Nintendo Sufami Turbo|Nintendo Super Famicom|Nintendo Virtual Boy|Sega Game Gear|Sega Genesis|Sega Master System|Sega Mega Drive|Sega Saturn|ss|SNK Neo Geo Pocket|SNK Neo Geo Pocket Color|Sony PlayStation|Super Nintendo Entertainment System
90517:45:47:389 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega Genesis"
90617:45:47:408 | MD | INFO | +32 | LocaleUtils.i18n - Started
90717:45:47:408 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
90817:45:47:409 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
90917:45:47:411 | MD | INFO | +0 | LocaleUtils.i18n - Started
91017:45:47:413 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
91117:45:47:414 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
91217:45:47:416 | MD | INFO | +0 | PluginInit - Started
91317:45:47:416 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
91417:45:47:417 | MD | INFO | +0 | CheckFile - Checking if S:\Hyperspin\Databases\Sega Genesis\Sega Genesis.xml exists
91517:45:47:419 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
91617:45:47:420 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Name
91717:45:47:420 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "Sonic the Hedgehog 2 (World)"
91817:45:47:421 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
91917:45:47:440 | MD | DEBUG | +31 | BuildDatabaseTable - Could not find: Cloneof
92017:45:47:440 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
92117:45:47:445 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Publisher" with a value: "Sonic Team"
92217:45:47:446 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
92317:45:47:447 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Year" with a value: "1992"
92417:45:47:447 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
92517:45:47:448 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Genre" with a value: "Platform"
92617:45:47:448 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
92717:45:47:449 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Rating" with a value: "HSRS - GA (General Audience)"
92817:45:47:450 | MD | TRACE | +0 | PluginInit - GameInfo:
929 GameInfo Label: Genre | GameInfo Value: Platform
930 GameInfo Label: Name | GameInfo Value: Sonic the Hedgehog 2 (World)
931 GameInfo Label: Publisher | GameInfo Value: Sonic Team
932 GameInfo Label: Rating | GameInfo Value: HSRS - GA (General Audience)
933 GameInfo Label: Year | GameInfo Value: 1992
93417:45:47:450 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
93517:45:47:451 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
93617:45:47:472 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Game Logo: S:\Hyperspin\Media\Sega Genesis\Images\Wheel\Sonic the Hedgehog 2 (World).png
93717:45:47:473 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: S:\Hyperspin\Media\Main Menu\Images\Wheel\Sega Genesis.png
93817:45:47:475 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
939 Asset Label: Game Logo | Asset Path1: S:\Hyperspin\Media\Sega Genesis\Images\Wheel\Sonic the Hedgehog 2 (World).png | Asset Extension1: png | Asset Type1: game
940 Asset Label: System Logo | Asset Path1: S:\Hyperspin\Media\Main Menu\Images\Wheel\Sega Genesis.png | Asset Extension1: png | Asset Type1: system
94117:45:47:476 | MD | INFO | +0 | BuildAssetsTable - Ended
94217:45:47:480 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
94317:45:47:481 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: S:\Hyperspin\Media\Sega Genesis\Images\Artwork1\Sonic the Hedgehog 2 (World).png
94417:45:47:482 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Box Art: S:\Hyperspin\Media\Sega Genesis\Images\Artwork2\Sonic the Hedgehog 2 (World).png
94517:45:47:483 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: S:\Hyperspin\Media\Sega Genesis\Images\Artwork3\Sonic the Hedgehog 2 (World).png
94617:45:47:484 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Flyers: S:\Hyperspin\Media\Sega Genesis\Images\Artwork4\Sonic the Hedgehog 2 (World).png
94717:45:47:485 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Letters: S:\Hyperspin\Media\Sega Genesis\Images\Letters
94817:45:47:542 | MD | DEBUG | +63 | BuildAssetsTable - Searching for a Other: S:\Hyperspin\Media\Sega Genesis\Images\Other
94917:45:47:546 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
950 Asset Label: Artwork1 | Asset Path1: S:\Hyperspin\Media\Sega Genesis\Images\Artwork1\Sonic the Hedgehog 2 (World).png | Asset Extension1: png | Asset Type1: game
951 Asset Label: Letters | Asset Path1: S:\Hyperspin\Media\Sega Genesis\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
952 Asset Label: Letters | Asset Path2: S:\Hyperspin\Media\Sega Genesis\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
953 Asset Label: Letters | Asset Path3: S:\Hyperspin\Media\Sega Genesis\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
954 Asset Label: Letters | Asset Path4: S:\Hyperspin\Media\Sega Genesis\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
955 Asset Label: Letters | Asset Path5: S:\Hyperspin\Media\Sega Genesis\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
956 Asset Label: Letters | Asset Path6: S:\Hyperspin\Media\Sega Genesis\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
957 Asset Label: Letters | Asset Path7: S:\Hyperspin\Media\Sega Genesis\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
958 Asset Label: Letters | Asset Path8: S:\Hyperspin\Media\Sega Genesis\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
959 Asset Label: Letters | Asset Path9: S:\Hyperspin\Media\Sega Genesis\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
960 Asset Label: Letters | Asset Path10: S:\Hyperspin\Media\Sega Genesis\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
961 Asset Label: Letters | Asset Path11: S:\Hyperspin\Media\Sega Genesis\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
962 Asset Label: Letters | Asset Path12: S:\Hyperspin\Media\Sega Genesis\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
963 Asset Label: Letters | Asset Path13: S:\Hyperspin\Media\Sega Genesis\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
964 Asset Label: Letters | Asset Path14: S:\Hyperspin\Media\Sega Genesis\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
965 Asset Label: Letters | Asset Path15: S:\Hyperspin\Media\Sega Genesis\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
966 Asset Label: Letters | Asset Path16: S:\Hyperspin\Media\Sega Genesis\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
967 Asset Label: Letters | Asset Path17: S:\Hyperspin\Media\Sega Genesis\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
968 Asset Label: Letters | Asset Path18: S:\Hyperspin\Media\Sega Genesis\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
969 Asset Label: Letters | Asset Path19: S:\Hyperspin\Media\Sega Genesis\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
970 Asset Label: Letters | Asset Path20: S:\Hyperspin\Media\Sega Genesis\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
971 Asset Label: Letters | Asset Path21: S:\Hyperspin\Media\Sega Genesis\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
972 Asset Label: Letters | Asset Path22: S:\Hyperspin\Media\Sega Genesis\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
973 Asset Label: Letters | Asset Path23: S:\Hyperspin\Media\Sega Genesis\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
974 Asset Label: Letters | Asset Path24: S:\Hyperspin\Media\Sega Genesis\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
975 Asset Label: Letters | Asset Path25: S:\Hyperspin\Media\Sega Genesis\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
976 Asset Label: Letters | Asset Path26: S:\Hyperspin\Media\Sega Genesis\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
977 Asset Label: Letters | Asset Path27: S:\Hyperspin\Media\Sega Genesis\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
978 Asset Label: Letters | Asset Path28: S:\Hyperspin\Media\Sega Genesis\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
979 Asset Label: Letters | Asset Path29: S:\Hyperspin\Media\Sega Genesis\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
980 Asset Label: Letters | Asset Path30: S:\Hyperspin\Media\Sega Genesis\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
981 Asset Label: Letters | Asset Path31: S:\Hyperspin\Media\Sega Genesis\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
982 Asset Label: Letters | Asset Path32: S:\Hyperspin\Media\Sega Genesis\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
983 Asset Label: Letters | Asset Path33: S:\Hyperspin\Media\Sega Genesis\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
984 Asset Label: Letters | Asset Path34: S:\Hyperspin\Media\Sega Genesis\Images\Letters\template.png | Asset Extension34: png | Asset Type34: system
985 Asset Label: Letters | Asset Path35: S:\Hyperspin\Media\Sega Genesis\Images\Letters\u.png | Asset Extension35: png | Asset Type35: system
986 Asset Label: Letters | Asset Path36: S:\Hyperspin\Media\Sega Genesis\Images\Letters\v.png | Asset Extension36: png | Asset Type36: system
987 Asset Label: Letters | Asset Path37: S:\Hyperspin\Media\Sega Genesis\Images\Letters\w.png | Asset Extension37: png | Asset Type37: system
988 Asset Label: Letters | Asset Path38: S:\Hyperspin\Media\Sega Genesis\Images\Letters\x.png | Asset Extension38: png | Asset Type38: system
989 Asset Label: Letters | Asset Path39: S:\Hyperspin\Media\Sega Genesis\Images\Letters\y.png | Asset Extension39: png | Asset Type39: system
990 Asset Label: Letters | Asset Path40: S:\Hyperspin\Media\Sega Genesis\Images\Letters\z.png | Asset Extension40: png | Asset Type40: system
99117:45:47:565 | MD | INFO | +31 | BuildAssetsTable - Ended
99217:45:47:566 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Video|System Video
99317:45:47:567 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Video: S:\Hyperspin\Media\Sega Genesis\Video\Sonic the Hedgehog 2 (World).*
99417:45:47:570 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Video: S:\Hyperspin\Media\Main Menu\Video\Sega Genesis.*
99517:45:47:571 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
996 Asset Label: Game Video | Asset Path1: S:\Hyperspin\Media\Sega Genesis\Video\Sonic the Hedgehog 2 (World).mp4 | Asset Extension1: mp4 | Asset Type1: game
997 Asset Label: System Video | Asset Path1: S:\Hyperspin\Media\Main Menu\Video\Sega Genesis.flv | Asset Extension1: flv | Asset Type1: system
99817:45:47:572 | MD | INFO | +0 | BuildAssetsTable - Ended
99917:45:47:573 | MD | INFO | +0 | PluginInit - Ended
100017:45:47:574 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: Sonic the Hedgehog 2 (World)
100117:45:47:575 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
100217:45:47:576 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~1joy8,~Space&~vk20sc039,PrintScreen,
100317:45:47:577 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
100417:45:47:601 | MD | DEBUG | +31 | XHotkeyTableCreation - Post loop 2 check
100517:45:47:602 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
100617:45:47:605 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
100717:45:47:606 | MD | TRACE | +0 | Process.__New - Creating new process object for: "S:\Hyperspin\HyperSpin.exe"
100817:45:47:607 | MD | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\HyperSpin.exe"
100917:45:47:608 | MD | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\RocketLauncher\Modules\Mednafen\Sega Genesis\Sonic the Hedgehog 2 (World).ini"
101017:45:47:610 | MD | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\RocketLauncher\Modules\Mednafen\Sega Genesis.ini"
101117:45:47:633 | MD | TRACE | +31 | File.__New - Creating new file object of: "S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ini"
101217:45:47:635 | MD | TRACE | +0 | File.Exist - This file exists: S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ini
101317:45:47:637 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "S:\Hyperspin\RocketLauncher\Modules\Mednafen\Mednafen.ini"
101417:45:47:661 | MD | INFO | +32 | StartModule - Ended
101517:45:47:662 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
101617:45:47:665 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
101717:45:47:666 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe"
101817:45:47:667 | MD | TRACE | +0 | Process.__New - Creating new process object for: "S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe"
101917:45:47:668 | MD | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe"
102017:45:47:670 | MD | TRACE | +0 | Window.__New - Created: "ahk_class SDL_app"
102117:45:47:671 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: true
102217:45:47:690 | MD | INFO | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Stretch: full
102317:45:47:692 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - vDriver: No value for this key
102417:45:47:698 | MD | INFO | +0 | RIniFile.Read - Module - vDriver: opengl (DEFAULT)
102517:45:47:701 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - xRes: No value for this key
102617:45:47:702 | MD | INFO | +0 | RIniFile.Read - Module - xRes: 0 (DEFAULT)
102717:45:47:703 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - yRes: No value for this key
102817:45:47:720 | MD | INFO | +31 | RIniFile.Read - Module - yRes: 0 (DEFAULT)
102917:45:47:721 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Sonic the Hedgehog 2 (World)] - Params: No value for this key
103017:45:47:724 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Params: No value for this key
103117:45:47:725 | MD | INFO | +0 | RIniFile.Read - Module - Params: (NO VALUE)
103217:45:47:726 | MD | TRACE | +0 | File.__New - Creating new file object of: "S:\Hyperspin\RocketLauncher\Settings\Sega Genesis\resolutions.ini"
103317:45:47:727 | MD | TRACE | +0 | IniFile.__New - Created new ini object of: "S:\Hyperspin\RocketLauncher\Settings\Sega Genesis\resolutions.ini"
103417:45:47:728 | MD | INFO | +0 | Module Setting - [Sonic the Hedgehog 2 (World)] - Resolution:
103517:45:47:729 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: ""
103617:45:47:730 | MD | INFO | +0 | 7z - Started, received S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).7z. If rom is an archive, it will extract to C:\Users\HTPC\AppData\Local\Temp
103717:45:47:733 | MD | DEBUG | +0 | 7z - Using Standard method to extract this rom
103817:45:47:734 | MD | DEBUG | +0 | 7z - ".7z" found in .zip|.rar|.7z|.lha|.lzh|.gzip|.tar
103917:45:47:754 | MD | INFO | +31 | CheckFile - Checking if S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).7z exists
104017:45:47:894 | MD | INFO | +141 | 7z - Archive name matches rom name; DLL found rom inside archive using "findFileInZip": "Sonic the Hedgehog 2 (World).smd"
104117:45:47:900 | MD | DEBUG | +0 | 7z - Invoked COM Object, ROM extracted size: 1048576 bytes
104217:45:47:900 | MD | DEBUG | +0 | 7z - Checking if this archive has already been extracted in C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)
104317:45:47:902 | MD | DEBUG | +0 | 7z - File does not already exist in C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World), proceeding to extract it.
104417:45:47:903 | MD | DEBUG | +0 | 7z - Calculated a difference of bytes, so this file will be extracted
104517:45:47:906 | MD | DEBUG | +0 | 7z - File found in archive
104617:45:47:924 | MD | DEBUG | +31 | 7z - Extracted path of rom will be 94 in length and within the 255 character limit.
104717:45:47:925 | MD | INFO | +0 | 7z - The sevenZExtractPath has 162880 MB of free space which is enough to extract this game: 1 MB
104817:45:47:927 | MD | DEBUG | +0 | 7z - Logging is debug or higher, dumping 7z Extraction info to log
104917:45:47:929 | MD | INFO | +0 | 7z - Starting 7z extraction of S:\Hyperspin\Emulators\Sega Genesis\ROMS\Sonic the Hedgehog 2 (World).7z to C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)
105017:45:47:954 | MD | INFO | +31 | Process - Wait 7z.exe 2
105117:45:47:959 | MD | DEBUG | +0 | 7z - Starting SevenZTimeout Timer
105217:45:47:002 | MD | DEBUG | +47 | Extracting file: | Percentage Extracted: 0%
105317:45:48:118 | MD | DEBUG | +110 | Extracting file: | Percentage Extracted: 0%
105417:45:48:229 | MD | DEBUG | +109 | Extracting file: Sonic the Hedgehog 2 (World).smd | Percentage Extracted: 100%
105517:45:48:302 | MD | DEBUG | +78 | SevenZTimeout - 7z.exe is no longer running
105617:45:48:335 | MD | DEBUG | +31 | Extracting file: Sonic the Hedgehog 2 (World).smd | Percentage Extracted: 100%
105717:45:48:336 | MD | DEBUG | +0 | 7z - 7z.exe returned a percentage >= 100, assuming extraction is complete
105817:45:48:342 | MD | INFO | +0 | 7z - Finished 7z extraction which took 1 seconds
105917:45:48:343 | MD | DEBUG | +0 | 7z - Found file in C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).smd
106017:45:48:361 | MD | WARNING | +32 | 7z - romPath changed from "S:\Hyperspin\Emulators\Sega Genesis\ROMS" to "C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)"
106117:45:48:362 | MD | WARNING | +0 | 7z - romName changed from "Sonic the Hedgehog 2 (World)" to "Sonic the Hedgehog 2 (World)"
106217:45:48:365 | MD | WARNING | +0 | 7z - romExtension changed from ".7z" to ".smd"
106317:45:48:366 | MD | INFO | +0 | 7z - Ended
106417:45:48:368 | MD | TRACE | +0 | CustomFunction.PreLaunch - Starting
106517:45:48:370 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
106617:45:48:371 | MD | INFO | +0 | Process.Run - Running: S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe -fs 1 -md.stretch full -vdriver opengl "C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).smd"
106717:45:48:412 | MD | DEBUG | +47 | Process.Run - "mednafen.exe -fs 1 -md.stretch full -vdriver opengl "C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)\Sonic the Hedgehog 2 (World).smd"" Process ID: 2176
106817:45:48:413 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
106917:45:48:416 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
107017:45:48:417 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 3869490"
107117:45:48:419 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
107217:45:48:420 | MD | TRACE | +0 | Window.GetPos - Retrieved x:26 y:26 w: 993 h: 519 from "ahk_id 3869490"
107317:45:48:421 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
107417:45:48:422 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncher v1.2.0.1 Debug Console | Class: ConsoleWindowClass | State: 0 | X: 26 | Y: 26 | Width: 993 | Height: 519 | Window HWND: 0x3b0b32 | Process ID: 5552 | Process Path: S:\Hyperspin\RocketLauncher\RocketLauncher.exe
107517:45:48:442 | MD | INFO | +31 | Window.Wait - Waiting for window "ahk_class SDL_app"
107617:45:48:643 | MD | TRACE | +203 | Window.__New - Created: "ahk_id 3869490"
107717:45:48:646 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
107817:45:48:647 | MD | TRACE | +0 | Window.GetPos - Retrieved x:26 y:26 w: 993 h: 519 from "ahk_id 3869490"
107917:45:48:648 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
108017:45:48:649 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncher v1.2.0.1 Debug Console | Class: ConsoleWindowClass | State: 0 | X: 26 | Y: 26 | Width: 993 | Height: 519 | Window HWND: 0x3b0b32 | Process ID: 5552 | Process Path: S:\Hyperspin\RocketLauncher\RocketLauncher.exe
108117:45:48:651 | MD | TRACE | +0 | Window.__New - Created: "ahk_id 3869490"
108217:45:48:655 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
108317:45:48:656 | MD | TRACE | +0 | Window.GetPos - Retrieved x:26 y:26 w: 993 h: 519 from "ahk_id 3869490"
108417:45:48:657 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
108517:45:48:682 | MD | DEBUG | +31 | MiscUtils.GetActiveWindowStatus - Title: RocketLauncher v1.2.0.1 Debug Console | Class: ConsoleWindowClass | State: 0 | X: 26 | Y: 26 | Width: 993 | Height: 519 | Window HWND: 0x3b0b32 | Process ID: 5552 | Process Path: S:\Hyperspin\RocketLauncher\RocketLauncher.exe
108617:45:48:684 | MD | INFO | +0 | Window.WaitActive - Waiting for "ahk_class SDL_app"
108717:45:49:066 | MD | TRACE | +391 | Window.__New - Created: "ahk_id 986576"
108817:45:49:068 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
108917:45:49:069 | MD | TRACE | +0 | Window.GetPos - Retrieved x:0 y:0 w: 3840 h: 2160 from "ahk_id 986576"
109017:45:49:070 | MD | TRACE | +0 | MiscUtils.DetectHiddenWindows - Mode changed to "On"
109117:45:49:070 | MD | DEBUG | +0 | MiscUtils.GetActiveWindowStatus - Title: SDL_app | Class: SDL_app | State: 0 | X: 0 | Y: 0 | Width: 3840 | Height: 2160 | Window HWND: 0xf0dd0 | Process ID: 2176 | Process Path: S:\Hyperspin\Emulators\Sega Genesis\mednafen.exe
109217:45:49:099 | MD | TRACE | +31 | CustomFunction.PreBezelDraw - Starting
109317:45:49:100 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Starting
109417:45:49:102 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
109517:45:49:103 | MD | TRACE | +0 | CustomFunction.SetFullscreenPostLaunch - Ending
109617:45:49:104 | MD | TRACE | +0 | CustomFunction.PreBezelDraw - Ending
109717:45:49:104 | MD | TRACE | +0 | CustomFunction.PostLoad - Starting
109817:45:49:106 | MD | TRACE | +0 | CustomFunction.PostLoad - Ending
109917:45:49:106 | MD | INFO | +0 | Process.Process - "Exist" "mednafen.exe"
110017:45:49:107 | MD | TRACE | +0 | Process.GetProcessID
110117:45:49:133 | MD | INFO | +31 | Process.Process - "WaitClose" "mednafen.exe"
110217:45:49:135 | MD | TRACE | +0 | Process.GetProcessID
110317:46:02:191 | MD | INFO | +13063 | CloseProcess - Started, user requested to end launched application
110417:46:02:192 | MD | TRACE | +0 | Window.Close - Closing: "ahk_class SDL_app"
110517:46:02:857 | MD | INFO | +656 | CloseProcess - Ended
110617:46:02:975 | MD | DEBUG | +125 | Process.Process - "mednafen.exe" returned 0 and is now closed. Continuing thread.
110717:46:02:976 | MD | INFO | +0 | 7zCleanUp - Started
110817:46:03:049 | MD | INFO | +78 | 7zCleanUp - Deleted C:\Users\HTPC\AppData\Local\Temp\Sonic the Hedgehog 2 (World)
110917:46:03:050 | MD | INFO | +0 | 7zCleanUp - Ended
111017:46:03:053 | MD | TRACE | +0 | CustomFunction.PostStop - Starting
111117:46:03:054 | MD | TRACE | +0 | CustomFunction.PostStop - Ending
111217:46:03:055 | MD | INFO | +0 | ExitModule - Started
111317:46:03:055 | MD | INFO | +0 | UpdateStatistics - Starting Updating Statistics
111417:46:03:056 | MD | DEBUG | +0 | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
111517:46:03:057 | MD | DEBUG | +0 | UpdateStatistics - gameSectionStartTime:158998125
111617:46:03:058 | MD | DEBUG | +0 | UpdateStatistics - ElapsedTime:15
111717:46:03:059 | MD | TRACE | +0 | Statistics cleared game name: Sonic the Hedgehog 2
111817:46:03:214 | MD | DEBUG | +156 | UpdateStatistics - Loaded game statistics from ini files:
1119 Number_of_Times_Played: 3
1120 Last_Time_Played: Wednesday January 18, 2017 11:08:05 PM
1121 Average_Time_Played: 2911
1122 Total_Time_Played: 8732
1123 System_Total_Played_Time: 73886
1124 Total_Global_Played_Time: 265240
112517:46:03:215 | MD | DEBUG | +0 | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 4
1126 Last_Time_Played: Thursday January 19, 2017 05:45:47 PM
1127 Average_Time_Played: 2187
1128 Total_Time_Played: 8747
1129 System_Total_Played_Time: 73901
1130 Total_Global_Played_Time: 265255
113117:46:03:338 | MD | INFO | +125 | UpdateStatistics - Game section statistics updated.
113217:46:03:339 | MD | INFO | +0 | RunKeymapper - Started, using method "unload"
113317:46:03:341 | MD | INFO | +0 | GetJoystickArray - Started
113417:46:03:364 | MD | TRACE | +32 | GetJoystickArray - Joysticks Detected: 1000000000000000
113517:46:03:368 | MD | INFO | +0 | GetJoystickGUID - Started
113617:46:03:369 | MD | INFO | +0 | GetJoystickGUID - Ended and found GUID: 508DFBA756DBE6118001444553540000
113717:46:03:371 | MD | TRACE | +0 | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox One For Windows) | MID: 045e | PID: 02dd | GUID: 508DFBA756DBE6118001444553540000
113817:46:03:374 | MD | INFO | +0 | GetJoystickArray - Ended
113917:46:03:394 | MD | TRACE | +31 | RunKeymapper - Looping through controllers to find xpadder profiles for each one
114017:46:03:395 | MD | TRACE | +0 | RunKeymapper - ID: 1 Now searching for a matching profile for this controller: "Controller (Xbox One For Windows)"
114117:46:03:397 | MD | TRACE | +0 | GetProfile - Searching for these profiles (| delimited): S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank
114217:46:03:398 | MD | TRACE | +0 | GetProfile - Searching -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
114317:46:03:399 | MD | INFO | +0 | GetProfile - Loading Profile -> S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile
114417:46:03:399 | MD | INFO | +0 | RunXpadder - Started
114517:46:03:400 | MD | INFO | +0 | Process - Exist JoyToKey.exe
114617:46:03:405 | MD | TRACE | +0 | RunXpadder - Closing xpadder to refresh controllers seen by xpadder
114717:46:03:424 | MD | INFO | +31 | Run - Running: S:\Hyperspin\Utilities\Xpadder\Xpadder.exe /C
114817:46:03:436 | MD | DEBUG | +0 | Run - "Xpadder.exe /C" Process ID: 700
114917:46:03:437 | MD | TRACE | +0 | RunXpadder - Creating an array of connected controllers and profiles to arrange according to the order found in S:\Hyperspin\Utilities\Xpadder\xpadder.ini
115017:46:03:454 | MD | INFO | +31 | Process - WaitClose Xpadder.exe 2
115117:46:03:676 | MD | TRACE | +219 | RunXpadder - Reading the order in S:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
115217:46:03:678 | MD | TRACE | +0 | RunXpadder - No more controllers to be found
115317:46:03:680 | MD | INFO | +0 | Run - Running: S:\Hyperspin\Utilities\Xpadder\Xpadder.exe "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M
115417:46:03:704 | MD | DEBUG | +31 | Run - "Xpadder.exe "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" "S:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank.xpadderprofile" /M" Process ID: 4864
115517:46:03:705 | MD | INFO | +0 | RunXpadder - Ended
115617:46:03:707 | MD | INFO | +0 | RunKeymapper - Ended
115717:46:03:708 | MD | TRACE | +0 | CustomFunction.PostExit - Starting
115817:46:03:709 | MD | TRACE | +0 | CustomFunction.PostExit - Ending
115917:46:03:714 | MD | INFO | +0 | ExitModule - Ended
1160End of Module Logs
116117:46:03:829 | RL | INFO | +17421 | Main - Module ended, exiting RocketLauncher normally
116217:46:03:830 | RL | INFO | +0 | ExitScript - Started
116317:46:03:838 | RL | DEBUG | +0 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
116417:46:03:839 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
116517:46:03:839 | RL | TRACE | +0 | StringUtils.Contains - "false" does not contain "true|kill"
116617:46:03:841 | RL | INFO | +0 | ExitScript - Restoring taskbar
116717:46:03:842 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Shell_TrayWnd"
116817:46:03:843 | RL | TRACE | +0 | Window.__New - Created: "ahk_class Button"
116917:46:03:844 | RL | TRACE | +0 | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
117017:46:03:956 | RL | TRACE | +125 | Window.Show - Unhiding window "ahk_class Button"
117117:46:03:980 | RL | INFO | +16 | SystemCursor - Restoring mouse cursor
117217:46:03:007 | RL | INFO | +31 | ExitScript - Restored cursor
117317:46:04:008 | RL | INFO | +0 | ExitScript - Ended
1174[/code]