· 8 years ago · Jun 22, 2018, 04:22 PM
1[code]
219:18:05:909 | RL | INFO | +N/A | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
319:18:05:940 | 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.
419:18:06:158 | RL | DEBUG | +219 | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
519:18:06:158 | RL | DEBUG | +0 | Registry.Read - Registry Read finished, returning 0
619:18:06:158 | RL | INFO | +0 | Main - System Specs:
7 RocketLauncher Dir: G:\Hyperspin\RocketLauncher
8 RocketLauncher is: 32-bit
9 OS: Microsoft Windows 7 Ultimate
10 SKU: Ultimate
11 Total Memory: 16310.96 MB
12 Free Memory: 11897.57 MB
13 Used Memory: 4413.387 MB
14 SystemType: 64-bit
15 Physical Processors: 1
16 Logical Processors: 4
17 GPU 1 Name: NVIDIA GeForce GTX 1060 6GB
18 GPU 1 RAM: -1.00 MB
19 GPU 1 Driver Version: 23.21.13.8792
20 Sound 1 Device: NVIDIA High Definition Audio
21 Sound 1 Status: Enabled
22 Sound 2 Device: Creative Audigy Audio Processor (WDM)
23 Sound 2 Status: Enabled
24 OS Language: English_United_States
25 System Locale: en-US
26 Formats Locale: el-GR
27 Windows UI Language: en-US
28 Text Encoding: Windows-1252
29 OS Admin Status: Yes
30 RL Compatibility Flags: HIGHDPIAWARE RUNASADMIN
31 Latest .Net Version: v4.0.30319
32 Monitor #1 (\\.\DISPLAY1): 1024x768 (1024x738 work) [32bit] [85hz] [Landscape] (Primary)
33 Current AHK Desktop Width: 1024
34 Current AHK Desktop Height: 768
35 Monitor #1 DPI: 125
36 ErrorMode: 0
37 AutoHotkey Path:
38 AHK Version: 1.1.13.00
39 Unicode: No
4019:18:06:158 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\RocketLauncher.exe exists
4119:18:06:158 | RL | INFO | +0 | Main - Raw CLI received: "-s Sammy Atomiswave -r dolphin -e Demul (older) -f G:\Hyperspin\Hyperspin 1.4\HyperSpin.exe -p HyperSpin -c 1 -o 1"
4219:18:06:158 | RL | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll"
4319:18:06:158 | RL | INFO | +0 | File.CheckFile - Checking if "G:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
4419:18:06:158 | RL | TRACE | +0 | File.Exist - This file exists: G:\Hyperspin\RocketLauncher\Module Extensions\RocketLauncher.dll
4519:18:06:158 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\Array.ahk
4619:18:06:158 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\BinHexRW.ahk
4719:18:06:158 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\BlockInput.exe exists
4819:18:06:158 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
4919:18:06:174 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
5019:18:06:190 | RL | ERROR | +16 | CRC Check - No CRC defined on the header for: G:\Hyperspin\RocketLauncher\Module Extensions\gdip.ahk
5119:18:06:190 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\gdip_alt.ahk
5219:18:06:190 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\gsdll32.dll exists
5319:18:06:190 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\itextsharp.dll exists
5419:18:06:190 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\Java.ahk
5519:18:06:190 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\JSON.ahk
5619:18:06:205 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\Origin.ahk
5719:18:06:205 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\RegRW64.ahk
5819:18:06:205 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\RIni.ahk | v1.7
5919:18:06:205 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
6019:18:06:205 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\Steam.ahk
6119:18:06:221 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Extension: G:\Hyperspin\RocketLauncher\Module Extensions\VA.ahk
6219:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Module Extensions\VA_Extension.ahk
6319:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\7z.ahk
6419:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Bezel.ahk
6519:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Fade.ahk
6619:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Fade Init.ahk
6719:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Fade Animations.ahk
6819:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Keymapper.ahk
6919:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Keymapper Init.ahk
7019:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\MultiGame.ahk
7119:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\MultiGame Init.ahk
7219:18:06:221 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\MultiPlayer.ahk
7319:18:06:252 | RL | INFO | +31 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Pause.ahk
7419:18:06:252 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Pause Init.ahk
7519:18:06:268 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Password.ahk
7619:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
7719:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Log\Logger.ahk
7819:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
7919:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
8019:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
8119:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
8219:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
8319:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
8419:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
8519:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
8619:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
8719:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\File.ahk
8819:18:06:268 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
8919:18:06:283 | RL | INFO | +16 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
9019:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
9119:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\Process.ahk
9219:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
9319:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
9419:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
9519:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
9619:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
9719:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
9819:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
9919:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
10019:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Shader.ahk
10119:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Shader Init.ahk
10219:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Shared.ahk
10319:18:06:283 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Statistics.ahk
10419:18:06:299 | RL | INFO | +15 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Statistics Init.ahk
10519:18:06:299 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\Virtual Drive.ahk
10619:18:06:299 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\XHotkey.ahk
10719:18:06:299 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Lib\XHotkey Init.ahk
10819:18:06:299 | RL | DEBUG | +0 | Main - Received this dbName with no path via CLI: "dolphin"
10919:18:06:299 | RL | DEBUG | +0 | Main - dbName: dolphin
11019:18:06:299 | RL | INFO | +0 | Main - dolphin is being forced via CLI to use the emulator: Demul (older)
11119:18:06:299 | RL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
11219:18:06:299 | RL | INFO | +0 | CRC Check - CRC matches, this is an official unedited Library: G:\Hyperspin\RocketLauncher\Plugins\HyperSpin.plugin
11319:18:06:299 | RL | TRACE | +0 | Process.__New - Creating new process object for: "G:\Hyperspin\Hyperspin 1.4\HyperSpin.exe"
11419:18:06:299 | RL | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\HyperSpin.exe"
11519:18:06:299 | RL | INFO | +0 | Main - RocketLauncher received "Sammy Atomiswave" and "dolphin"
11619:18:06:299 | RL | INFO | +0 | Main - Did not find a "G:\Hyperspin\RocketLauncher\Settings\Sammy Atomiswave\Game Options.ini" file, skipping any game-specific options.
11719:18:06:299 | RL | INFO | +0 | Main - Checking for a [Demul (older)] section in G:\Hyperspin\RocketLauncher\Settings\Sammy Atomiswave\Emulators.ini
11819:18:06:299 | RL | INFO | +0 | Main - Found [Demul (older)] in G:\Hyperspin\RocketLauncher\Settings\Sammy Atomiswave\Emulators.ini
11919:18:06:299 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ahk exists
12019:18:06:299 | RL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
12119:18:06:299 | RL | INFO | +0 | Main - dolphin will use module: G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ahk
12219:18:06:314 | RL | INFO | +16 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
12319:18:06:314 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe exists
12419:18:06:314 | RL | INFO | +0 | Main - INI Keys read
12519:18:06:314 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\7z.exe exists
12619:18:06:330 | RL | INFO | +15 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\Module Extensions\7z.dll exists
12719:18:06:330 | RL | INFO | +0 | Main - "dolphin" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
12819:18:06:330 | RL | INFO | +0 | CheckPaths - Started
12919:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin.7z
13019:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin\dolphin.7z
13119:18:06:330 | RL | INFO | +0 | CheckPaths - Rom not found
13219:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin.zip
13319:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin\dolphin.zip
13419:18:06:330 | RL | INFO | +0 | CheckPaths - Rom not found
13519:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin.chd
13619:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: G:\Emulators\Sega Dreamcast\Demul ROMS\chds\dolphin\dolphin.chd
13719:18:06:330 | RL | INFO | +0 | CheckPaths - Rom not found
13819:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\dolphin.7z
13919:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom by name in subfolder: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\dolphin\dolphin.7z
14019:18:06:330 | RL | INFO | +0 | CheckPaths - Rom not found
14119:18:06:330 | RL | INFO | +0 | CheckPaths - Looking for rom: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\dolphin.zip
14219:18:06:330 | RL | INFO | +0 | CheckPaths - Found rom: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\dolphin.zip
14319:18:06:330 | RL | DEBUG | +0 | CheckPaths - Current romName: dolphin
14419:18:06:330 | RL | DEBUG | +0 | CheckPaths - Current romPath: G:\Emulators\Sega Dreamcast\Demul ROMS\roms
14519:18:06:330 | RL | DEBUG | +0 | CheckPaths - Current romExtension: .zip
14619:18:06:330 | RL | INFO | +0 | CheckPaths - Ended
14719:18:06:330 | RL | INFO | +0 | BuildScript - User Variables:
148 ;----------------------------------------------------------------------------
149 ; INJECTED VARIABLES
150 ;----------------------------------------------------------------------------
151
152 #NoTrayIcon
153 #InstallKeybdHook
154 MiscUtils.DetectHiddenWindows("On")
155 SetTitleMatchMode, 2
156 SendMode, Event
157 Global RLLog
158 Global RLObject
159 0 := "14"
160 rlPath := "G:\Hyperspin\RocketLauncher"
161 pluginPath := "G:\Hyperspin\RocketLauncher\Plugins"
162 pluginName := "HyperSpin"
163 pluginExt := ".plugin"
164 contextOnExit := "1"
165 rlMode := ""
166 rlTitle := "RocketLauncher"
167 rlVersion := "1.2.0.1"
168 rlAuthor := "djvj"
169 rlURL := "www.rlauncher.com"
170 langFile := "G:\Hyperspin\RocketLauncher\Data\Language\Localization.ini"
171 primMonitor := "1"
172 frontendPID := ""
173 frontendPath := "G:\Hyperspin\Hyperspin 1.4"
174 frontendExe := "HyperSpin.exe"
175 frontendExt := "exe"
176 frontendName := "HyperSpin"
177 frontendDrive := "G"
178 exitEmulatorKey := "~Esc"
179 restoreFE := "false"
180 exitScriptKey := "~q & ~s"
181 toggleCursorKey := "~e & ~t"
182 emuFullPath := "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe"
183 emuPath := "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a"
184 emuName := "Demul (older)"
185 emuExt := "exe"
186 baseRomPath := ""
187 romPath := "G:\Emulators\Sega Dreamcast\Demul ROMS\roms"
188 romPathFromIni := "G:\Emulators\Sega Dreamcast\Demul ROMS\chds|G:\Emulators\Sega Dreamcast\Demul ROMS\roms"
189 romExtension := ".zip"
190 romExtensionOrig := ".zip"
191 romExtensions := "7z|zip|chd"
192 executable := "demul.exe"
193 systemDbName := "Sammy Atomiswave"
194 systemName := "Sammy Atomiswave"
195 dbPath := ""
196 dbName := "dolphin"
197 dbExt := ""
198 romFoundByExt := ""
199 romName := "dolphin"
200 romMapPath := ""
201 romMappingEnabled := "false"
202 romMappingLaunchMenuEnabled := "false"
203 romMappingFirstMatchingExt := "false"
204 romMappingShowAllRomsInArchive := "true"
205 romMappingNumberOfGamesByScreen := "7"
206 romMappingHideParent := "false"
207 romMappingMenuWidth := "400"
208 romMappingMenuMargin := "65"
209 romMappingTextFont := "Bebas Neue"
210 romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
211 romMappingDisabledTextColor := "ff888888"
212 romMappingTextSizeDifference := "7"
213 romMappingTextMargin := "15"
214 romMappingTitleTextFont := "Bebas Neue"
215 romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
216 romMappingTitle2TextFont := "Bebas Neue"
217 romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
218 romMappingGameInfoTextFont := "Bebas Neue"
219 romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
220 romMappingGameNameTextFont := "Bebas Neue"
221 romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
222 romMappingBackgroundBrush := "aa000000"
223 romMappingColumnBrush := "33000000"
224 romMappingButtonBrush1 := "6f000000"
225 romMappingButtonBrush2 := "33000000"
226 romMappingBackgroundAlign := "Stretch and Lose Aspect"
227 romMappingMenuFlagWidth := "55"
228 romMappingMenuFlagSeparation := "7"
229 romMappingDefaultMenuList := "FullList"
230 romMappingSingleFilteredRomAutomaticLaunch := "false"
231 altArchiveNameOnly := ""
232 altRomNameOnly := ""
233 altArchiveAndRomName := ""
234 altArchiveAndManyRomNames := ""
235 altRomNamesOnly := ""
236 romMapScenario := ""
237 skipchecks := "false"
238 romMatchExt := "false"
239 blockInputTime := "0"
240 blockInputFile := "G:\Hyperspin\RocketLauncher\Module Extensions\BlockInput.exe"
241 errorLevelReporting := "false"
242 lockLaunch := "false"
243 lockLaunchGame := ""
244 screenRotationAngle := "0"
245 screenRotationAngleGame := ""
246 setResolution := ""
247 logFile := ""
248 logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
249 logLevel := "10"
250 logShowDebugConsole := "false"
251 logShowCommandWindow := "false"
252 logCommandWindow := "false"
253 logIncludeModule := "true"
254 logIncludeFileProperties := "false"
255 logIncludeDLLLogs := "false"
256 errorSounds := "true"
257 rlDebugConsoleStdout := ""
258 sysLang := "English_United_States"
259 sysType := "64-bit"
260 broadcastWindowTitle := ""
261 navUpKey := "Up"
262 navDownKey := "Down"
263 navLeftKey := "Left"
264 navRightKey := "Right"
265 navSelectKey := "Enter"
266 navP2UpKey := "Numpad8"
267 navP2DownKey := "Numpad2"
268 navP2LeftKey := "Numpad4"
269 navP2RightKey := "Numpad6"
270 navP2SelectKey := "NumpadEnter"
271 originalWidth := "1024"
272 originalHeight := "768"
273 vdEnabled := "false"
274 vdFullPath := "C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe"
275 vdUseSCSI := "true"
276 vdDriveLetter := "E"
277 vdDriveLetterScsi := ""
278 vdAddDrive := "true"
279 demulShooterPath := ""
280 servoStikEnabled := "false"
281 servoStikExitMode := "false"
282 ledblinkyEnabled := "false"
283 ledblinkySystemName := ""
284 ledblinkyFullPath := ""
285 ledblinkyProfilePath := "G:\Hyperspin\RocketLauncher\Profiles\LEDBlinky"
286 ledblinkyRLProfile := "G:\Hyperspin\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
287 winIPACFullPath := ""
288 ultraMapEnabled := "false"
289 ultraMapFullPath := ""
290 emuIdleShutdown := "0"
291 launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
292 cursorSize := ""
293 hideCursor := "false"
294 hideEmu := "false"
295 hideFE := "false"
296 suspendFE := "false"
297 fadeIn := "false"
298 fadeInDuration := "500"
299 fadeInTransitionAnimation := "DefaultAnimateFadeIn"
300 fadeInDelay := "0"
301 fadeInExitDelay := "0"
302 fadeOutExitDelay := "0"
303 fadeOut := "false"
304 fadeOutExtraScreen := "false"
305 fadeOutDuration := "500"
306 fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
307 fadeOutDelay := "0"
308 fadeLyrInterpolation := "7"
309 fadeMuteEmulator := "false"
310 fadeUseBackgrounds := "false"
311 fadeClickThrough := "false"
312 fadeSounds := "true"
313 fade7zProgressMode := "extraction"
314 fadeWidthBaseRes := "1920"
315 fadeHeightBaseRes := "1080"
316 fadeLyr1Color := "FF000000"
317 fadeLyr1AlignImage := "Stretch and Lose Aspect"
318 fadeLyr2Pos := "Stretch and Lose Aspect"
319 fadeLyr2X := "0"
320 fadeLyr2Y := "0"
321 fadeLyr2W := ""
322 fadeLyr2H := ""
323 fadeLyr2Adjust := "1"
324 fadeLyr2PicPad := "0"
325 fadeLyr2Prefix := "Extra Layer 1 - Console"
326 fadeLyr3Pos := "Center"
327 fadeLyr3X := "450"
328 fadeLyr3Y := "450"
329 fadeLyr3W := ""
330 fadeLyr3H := ""
331 fadeLyr3Adjust := "1"
332 fadeLyr3PicPad := "0"
333 fadeLyr3Speed := "750"
334 fadeLyr3Animation := "DefaultFadeAnimation"
335 fadeLyr37zAnimation := "DefaultFadeAnimation"
336 fadeLyr3Type := "imageandbar"
337 fadeLyr3ImgFollow7zProgress := "true"
338 fadeLyr3Repeat := "1"
339 fadeLyr3BackImageTransparency := "30"
340 fadeLyr3StaticPos := "No Alignment"
341 fadeLyr3StaticX := "0"
342 fadeLyr3StaticY := "870|1575"
343 fadeLyr3StaticW := ""
344 fadeLyr3StaticH := ""
345 fadeLyr3StaticAdjust := "1"
346 fadeLyr3StaticPicPad := "0"
347 fadeLyr3StaticPrefix := "Info Bar"
348 fadeLyr4Adjust := "1"
349 fadeLyr4X := "1792|952"
350 fadeLyr4Y := "891|1596"
351 fadeLyr4W := "128"
352 fadeLyr4H := ""
353 fadeLyr4Pos := "No Alignment"
354 fadeLyr4FPS := "50"
355 fadeLyr4PicPad := "0"
356 fadeTranspGifColor := "FFFFFF"
357 fadeBarWindow := "Image"
358 fadeBarWindowX := ""
359 fadeBarWindowY := ""
360 fadeBarWindowW := "900"
361 fadeBarWindowH := ""
362 fadeBarWindowR := "30"
363 fadeBarWindowM := "30"
364 fadeBarWindowHatchStyle := "8"
365 fadeBar := "7zOnly"
366 fadeProgressDuration := "0"
367 fadeBarBack := "true"
368 fadeBarBackColor := "FF555555"
369 fadeBarH := "30"
370 fadeBarR := "10"
371 fadeBarColor := "DD00BFFF"
372 fadeBarHatchStyle := "8"
373 fadeBarPercentageText := "true"
374 fadeBarInfoText := "true"
375 fadeBarXOffset := "0"
376 fadeBarYOffset := "150"
377 fadeRomInfoDescription := "filtered text"
378 fadeRomInfoSystemName := "image"
379 fadeRomInfoYear := "text with label"
380 fadeRomInfoDeveloper := "text with label"
381 fadeRomInfoPublisher := "text with label"
382 fadeRomInfoGenre := "disabled"
383 fadeRomInfoRating := "image"
384 fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
385 fadeRomInfoTextPlacement := "User Defined"
386 fadeRomInfoTextMargin := "7"
387 fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
388 fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
389 fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
390 fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
391 fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
392 fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
393 fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
394 fadeStats_Number_of_Times_Played := "text with label"
395 fadeStats_Last_Time_Played := "text with label"
396 fadeStats_Average_Time_Played := "text with label"
397 fadeStats_Total_Time_Played := "text with label"
398 fadeStats_System_Total_Played_Time := "text with label"
399 fadeStats_Total_Global_Played_Time := "text with label"
400 fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
401 fadeStatsInfoTextPlacement := "topRight"
402 fadeStatsInfoTextMargin := "7"
403 fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
404 fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
405 fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
406 fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
407 fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
408 fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
409 fadeText1X := "0"
410 fadeText1Y := "0"
411 fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
412 fadeText1 := "Loading Game"
413 fadeText2X := "0"
414 fadeText2Y := "0"
415 fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
416 fadeText2 := "Extraction Complete, Ready"
417 fadeText3 := "Loading Game"
418 fadeText4 := "Loading Complete"
419 fadeFont := "Bebas Neue"
420 fadeSystemAndRomLayersOnly := "false"
421 fadeExtractionTime := "disabled"
422 fadeExtractionTimeTextX := "0"
423 fadeExtractionTimeTextY := "0"
424 fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
425 fadeInterruptKey := ""
426 detectFadeErrorEnabled := "true"
427 fadeImgPath := "G:\Hyperspin\RocketLauncher\Media\Fade"
428 RLDataPath := "G:\Hyperspin\RocketLauncher\Data"
429 RLMediaPath := "G:\Hyperspin\RocketLauncher\Media"
430 RLErrSoundPath := "G:\Hyperspin\RocketLauncher\Media\Sounds\Error"
431 modulesPath := "G:\Hyperspin\RocketLauncher\Modules"
432 moduleFullName := "G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ahk"
433 moduleName := "Demul (v0.7)"
434 modulePath := "G:\Hyperspin\RocketLauncher\Modules\Demul"
435 moduleExtension := "ahk"
436 moduleExtensionsPath := "G:\Hyperspin\RocketLauncher\Module Extensions"
437 libPath := "G:\Hyperspin\RocketLauncher\Lib"
438 sevenZEnabled := "false"
439 sevenZPath := "G:\Hyperspin\RocketLauncher\Module Extensions\7z.exe"
440 sevenZDllPath := "G:\Hyperspin\RocketLauncher\Module Extensions\7z.dll"
441 sevenZExtractPath := "C:\Users\Tasos\AppData\Local\Temp"
442 sevenZExtractPathOrig := ""
443 sevenZAttachSystemName := "false"
444 sevenZDelTemp := "true"
445 sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
446 sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
447 sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
448 sevenZGamesToKeep := ""
449 sevenZDeletePerSystem := "false"
450 sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
451 7zExtractPath := "C:\Users\Tasos\AppData\Local\Temp"
452 mgEnabled := "false"
453 mgKey := "~NumpadSub"
454 mgBackgroundColor := "FF000000"
455 mgSidePadding := "0.2"
456 mgWidthBaseRes := "1920"
457 mgHeightBaseRes := "1080"
458 mgYOffset := "500|800"
459 mgFont := "Arial"
460 mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
461 mgText1Text := "Please select a game"
462 mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
463 mgText2Offset := "100"
464 mgUseSound := "true"
465 mgSoundfreq := "300"
466 mgExitEffect := "none"
467 mgSelectedEffect := "rotate"
468 mgUseGameArt := "false"
469 mgCandidate := ""
470 mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
471 mgOnLaunch := "false"
472 pauseEnabled := "false"
473 pauseKey := "~NumpadAdd"
474 pauseBackToMenuBarKey := "X"
475 pauseZoomInKey := "C"
476 pauseZoomOutKey := "V"
477 pauseScreenshotKey := "~PrintScreen"
478 pauseHiToTextPath := "G:\Hyperspin\RocketLauncher\Module Extensions\HiToText.exe"
479 pauseSaveStateKeyCodes := ""
480 pauseLoadStateKeyCodes := ""
481 keyboardEncoder := ""
482 keyboardEncoderEnabled := "false"
483 keymapperEnabled := "false"
484 keymapperAHKMethod := "false"
485 keymapper := "xpadder"
486 xpadderFullPath := "D:\Portable Apps\Xpadder Win7\Xpadder.exe"
487 joyToKeyFullPath := "G:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe"
488 profilePath := "G:\Hyperspin\RocketLauncher\Profiles"
489 keymapperProfilePath := "G:\Hyperspin\RocketLauncher\Profiles\xpadder"
490 keymapperFrontEndProfileName := "RocketLauncherUI"
491 keymapperFrontEndProfile := "false"
492 keymapperRocketLauncherProfileEnabled := "false"
493 joyIDsEnabled := "false"
494 joyIDsPreferredControllersGlobal := ""
495 joyIDsPreferredControllersSystem := "use_global"
496 joyIDsPreferredControllersOnExit := ""
497 CustomJoyNamesEnabled := "false"
498 CustomJoyNames := ""
499 rotateMethod := "false"
500 FEProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
501 defaultProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default"
502 systemProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\Sammy Atomiswave"
503 xPadderSystemProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\_Default"
504 emuProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\Demul (older)"
505 romProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\dolphin"
506 RocketLauncherProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\RocketLauncher"
507 blankProfile := "G:\Hyperspin\RocketLauncher\Profiles\xpadder\_Default\blank"
508 ahkFEProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\RocketLauncherUI"
509 ahkDefaultProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\_Default"
510 ahkSystemProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\Sammy Atomiswave"
511 ahkEmuProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\Sammy Atomiswave\Demul (older)"
512 ahkRomProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\Sammy Atomiswave\dolphin"
513 ahkRocketLauncherProfile := "G:\Hyperspin\RocketLauncher\Profiles\AHK\RocketLauncher"
514 bezelEnabled := "false"
515 bezelICEnabled := "false"
516 shaderName := "false"
517 shaderColor := ""
518 shaderTransparency := ""
519 statisticsEnabled := "false"
520 pressDuration := "-1"
521 emuVolume := "1"
522 dxwndIni := "G:\Hyperspin\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
523 dxwndFullPath := "G:\Hyperspin\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
524 qResFullPath := "G:\Hyperspin\RocketLauncher\Module Extensions\QRes.exe"
525 mon1O := ""
526 pacDrivedllFile := "G:\Hyperspin\RocketLauncher\Module Extensions\PacDrive32.dll"
527 userFadeAnimIniFile := "G:\Hyperspin\RocketLauncher\Lib\User Fade Animations.ini"
528 testFile := ""
529 testDuration := ""
530 initialErrorMode := "0"
531
53219:18:06:330 | RL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
53319:18:06:330 | RL | DEBUG | +0 | BuildScript - Module starts on line: 2
53419:18:06:330 | RL | INFO | +0 | BuildScript - Validating module
53519:18:06:330 | RL | INFO | +0 | BuildScript - Validation complete
53619:18:06:330 | RL | INFO | +0 | BuildScript - Module:
537 MEmu := "Demul"
538 MEmuV := "v0.7a 221215"
539 MURL := ["http://demul.emulation64.com/"]
540 MAuthor := ["djvj","bleasby"]
541 MVersion := "2.1.10"
542 MCRC := "F5B71B2D"
543 iCRC := "791F35F2"
544 MID := "636025126320548084"
545 MSystem := ["Cave 3rd","Gaelco","Gaelco 3D","Sammy Atomiswave","Sega System SP","Sega Dreamcast","Sega Hikaru","Sega Naomi","Sega Naomi 2"]
546 ;----------------------------------------------------------------------------
547 ; Notes:
548 ; Required - control and nvram files setup for each game/control type
549 ; Required - moduleName ini example can be found on GIT in the Demul module folder
550 ; moduleName ini must be placed in same folder as this module if you use the provided example, just be sure to rename it to just Demul.ini first so it matches the module's name
551 ; GDI images must match mame zip names and be extracted and have a .dat extension
552 ; Rom_Extension should include 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
553 ; Module will automatically set your rom path for you on first launch
554 ;
555 ; Make sure the awbios, dc, hikaru, naomi, naomi2, saturn.zip bios archives are in any of your rom paths as they are needed to play all the games.
556 ; Set your Video Plugin to gpuDX11 and set your desired resolution there
557 ; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided
558 ; gpuDX10 and gpuDX11 are the only supported plugins. You can define what plugin you want to use for each game in the module settings in RocketLauncherUI
559 ; Read the tooltip for the Fullscreen module setting in RocketLauncherUI on how to control windowed fullscreen, true fullscreen, or windowed mode
560 ; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.
561 ;
562 ; Controls:
563 ; Start a game of each control type (look in the RocketLauncherUI's module settings for these types, they all have their own tabs) and configure your controls to play the game. After configuring your controls manually in Demul, open padDemul.ini and Copy/paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) into RocketLauncherUI's module settings for each controls tab (standard, sfstyle, etc).
564 ; Each pair of control tabs designates another real arcade control schema for a grouping of games. Demul does not handle this like MAME, so the module does instead.
565 ;
566 ; Gaelco:
567 ; There is no known way to launch the desired Gaelco rom from CLI. You will always be presented with the rom selection window on launch.
568 ; GPUDX11 does not yet support Gaelco in true fullscreen mode. Either use DX10 which does support fullscreen for Gaelco
569 ; or if using DX11, choose fullscreen in the video options and then match the windows resolution to your desktop. This will give a pseudo fullscreen mode.
570 ;
571 ; Sega Hikaru:
572 ; Windowed Fullscreen doesn't seem to work as demul does not allow stretching of its window
573 ;
574 ; Troubleshooting:
575 ; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.
576 ; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save.
577 ; If you use Fade_Out, the module will disable it. Demul crashes when Fade tries to draw on top of it in windowed and fullscreen modes.
578 ;
579 ;Bezel:
580 ;If the game has the wrong aspect ratio, go to demul module settings, rom settings, and set the aspect ratio option to stretch. The game will follow the aspect ratio defined by the bezel.
581 ;----------------------------------------------------------------------------
582 StartModule()
583 BezelGUI()
584 ExtraFixedResBezelGUI()
585 FadeInStart()
586
587 primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
588 emuPrimaryWindow := new Window(new WindowTitle("","window")) ; instantiate primary emulator window object
589 emuLCD0Window := new Window(new WindowTitle("LCD 0","LCD 0"))
590
591 ; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt.
592 mType := Object("Cave 3rd","cave3rd","Gaelco","gaelco","Gaelco 3D","gaelco","Sammy Atomiswave","awave","Sega System SP","naomi","Sega Dreamcast","dc","Sega Hikaru","hikaru","Sega Naomi","naomi","Sega Naomi 2","naomi2")
593 ident := mType[systemName] ; search object for the systemName identifier Demul uses
594 If !ident
595 ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)
596
597 DemuleIni := new IniFile(emuPath . "\Demul.ini")
598 PadIni := new IniFile(emuPath . "\padDemul.ini")
599 DemuleIni.CheckFile("Could not find Demul's ini. Please run Demul manually first and each of it's settings sections so the appropriate inis are created for you: " . DemuleIni.FileFullPath)
600 PadIni.CheckFile("Could not find Demul's control ini. Please run Demul manually first and set up your controls so this file is created for you: " . PadIni.FileFullPath)
601
602 demuleIniEncoding := RLObject.getFileEncoding(DemuleIni.FileFullPath)
603 If demuleIniEncoding {
604 If (demuleIniEncoding = "ERROR")
605 RLLog.Warning("Module - Demul.ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . DemuleIni.FileFullPath)
606 Else {
607 RLLog.Info("Module - Recreating " . DemuleIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
608 If RLObject.removeBOM(DemuleIni.FileFullPath)
609 RLLog.Info("Module - Successfully converted " . DemuleIni.FileFullPath . " to ANSI")
610 Else
611 RLLog.Error("Module - Failed to convert " . DemuleIni.FileFullPath . " to ANSI")
612 }
613 }
614
615 maxHideTaskbar := moduleIni.Read("Settings", "MaxHideTaskbar", "true",,1)
616 controllerCode := moduleIni.Read("Settings", "ControllerCode", "16777216",,1)
617 mouseCode := moduleIni.Read("Settings", "MouseCode", "131072",,1)
618 keyboardCode := moduleIni.Read("Settings", "KeyboardCode", "1073741824",,1)
619 lightgunCode := moduleIni.Read("Settings", "LightgunCode", "-2147483648",,1)
620 hideDemulGUI := moduleIni.Read("Settings", "HideDemulGUI", "true",,1)
621 PerGameMemoryCards := moduleIni.Read("Settings", "PerGameMemoryCards", "true",,1)
622 memCardPath := moduleIni.Read("Settings", "MemCardPath", emuPath . "\memsaves",,1)
623 memCardPath := AbsoluteFromRelative(emuPath, memCardPath)
624
625 fullscreen := moduleIni.Read(romName . "|Settings", "Fullscreen", "windowedfullscreen",,1)
626 plugin := moduleIni.Read(romName . "|Settings", "Plugin", "gpuDX11",,1)
627 shaderUsePass1 := moduleIni.Read(romName . "|Settings", "ShaderUsePass1", "false",,1)
628 shaderUsePass2 := moduleIni.Read(romName . "|Settings", "ShaderUsePass2", "false",,1)
629 shaderNamePass1 := moduleIni.Read(romName . "|Settings", "ShaderNamePass1",,,1)
630 shaderNamePass2 := moduleIni.Read(romName . "|Settings", "ShaderNamePass2",,,1)
631 listSorting := moduleIni.Read(romName . "|Settings", "ListSorting", "true",,1)
632 OpaqueMod := moduleIni.Read(romName . "|Settings", "OModifier", "true",,1)
633 TransMod := moduleIni.Read(romName . "|Settings", "TModifier", "true",,1)
634 internalResolutionScale := moduleIni.Read(romName . "|Settings", "InternalResolutionScale", "1",,1)
635 videomode := moduleIni.Read(romName . "|Settings", "VideoMode", "0",,1)
636 aspectRatio := moduleIni.Read(romName . "|Settings", "AspectRatio", "1",,1)
637 MaxLayers := moduleIni.Read(romName . "|Settings", "MaxLayers", "32",,1)
638 demulShooterEnabled := moduleIni.Read(romName . "|Settings", "DemulShooterEnabled", "false",,1)
639
640 showVMU := moduleIni.Read("Settings", "showVMU", "true",,1)
641 VMU1Pos := moduleIni.Read("Settings", "VMU1Pos", "topLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
642 VMU2Pos := moduleIni.Read("Settings", "VMU2Pos", "topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
643 VMU3Pos := moduleIni.Read("Settings", "VMU3Pos", "bottomLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
644 VMU4Pos := moduleIni.Read("Settings", "VMU4Pos", "bottomRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
645 VMUHideKey := moduleIni.Read("Settings", "VMUHideKey","F10",,1)
646
647 Bios := moduleIni.Read(romName, "Bios",,,1)
648 LoadDecrypted := moduleIni.Read(romName, "LoadDecrypted",,,1) ; not currently supported
649
650 ; Read all the control values
651 controls := moduleIni.Read(romname, "Controls", "standard",,1) ; have to read this first so the below ini reads work
652 push1_0 := moduleIni.Read(controls . "_JAMMA0_0", "push1",,,1)
653 push2_0 := moduleIni.Read(controls . "_JAMMA0_0", "push2",,,1)
654 push3_0 := moduleIni.Read(controls . "_JAMMA0_0", "push3",,,1)
655 push4_0 := moduleIni.Read(controls . "_JAMMA0_0", "push4",,,1)
656 push5_0 := moduleIni.Read(controls . "_JAMMA0_0", "push5",,,1)
657 push6_0 := moduleIni.Read(controls . "_JAMMA0_0", "push6",,,1)
658 push7_0 := moduleIni.Read(controls . "_JAMMA0_0", "push7",,,1)
659 push8_0 := moduleIni.Read(controls . "_JAMMA0_0", "push8",,,1)
660 service_0 := moduleIni.Read(controls . "_JAMMA0_0", "SERVICE",,,1)
661 start_0 := moduleIni.Read(controls . "_JAMMA0_0", "START",,,1)
662 coin_0 := moduleIni.Read(controls . "_JAMMA0_0", "COIN",,,1)
663 digitalup_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALUP",,,1)
664 digitaldown_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALDOWN",,,1)
665 digitalleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALLEFT",,,1)
666 digitalright_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALRIGHT",,,1)
667 analogup_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP",,,1)
668 analogdown_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN",,,1)
669 analogleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT",,,1)
670 analogright_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT",,,1)
671 analogup2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP2",,,1)
672 analogdown2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN2",,,1)
673 analogleft2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT2",,,1)
674 analogright2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT2",,,1)
675 push1_1 := moduleIni.Read(controls . "_JAMMA0_1", "push1",,,1)
676 push2_1 := moduleIni.Read(controls . "_JAMMA0_1", "push2",,,1)
677 push3_1 := moduleIni.Read(controls . "_JAMMA0_1", "push3",,,1)
678 push4_1 := moduleIni.Read(controls . "_JAMMA0_1", "push4",,,1)
679 push5_1 := moduleIni.Read(controls . "_JAMMA0_1", "push5",,,1)
680 push6_1 := moduleIni.Read(controls . "_JAMMA0_1", "push6",,,1)
681 push7_1 := moduleIni.Read(controls . "_JAMMA0_1", "push7",,,1)
682 push8_1 := moduleIni.Read(controls . "_JAMMA0_1", "push8",,,1)
683 service_1 := moduleIni.Read(controls . "_JAMMA0_1", "SERVICE",,,1)
684 start_1 := moduleIni.Read(controls . "_JAMMA0_1", "START",,,1)
685 coin_1 := moduleIni.Read(controls . "_JAMMA0_1", "COIN",,,1)
686 digitalup_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALUP",,,1)
687 digitaldown_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALDOWN",,,1)
688 digitalleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALLEFT",,,1)
689 digitalright_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALRIGHT",,,1)
690 analogup_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP",,,1)
691 analogdown_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN",,,1)
692 analogleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT",,,1)
693 analogright_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT",,,1)
694 analogup2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP2",,,1)
695 analogdown2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN2",,,1)
696 analogleft2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT2",,,1)
697 analogright2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT2",,,1)
698
699 ;Bezel settings
700 bezelTopOffset := moduleIni.Read(romName . "|Settings", "Bezel_Top_Offset","0",,1)
701 bezelBottomOffset := moduleIni.Read(romName . "|Settings", "Bezel_Bottom_Offset","0",,1)
702 bezelRightOffset := moduleIni.Read(romName . "|Settings", "Bezel_Right_Offset", "0",,1)
703 bezelLeftOffset := moduleIni.Read(romName . "|Settings", "Bezel_Left_Offset", "0",,1)
704 If (plugin = "gpuDX11ng") ; this is for legacy support. Original demul 0.7 used gpuDX11ng
705 plugin := "gpuDX11old"
706
707 If (InStr(systemName, "Hikaru") && plugin != "gpuDX11")
708 plugin := "gpuDX11" ; Hikaru does not work with gpuDX10 gpu plugin, setting it dumps an error
709
710 ; Verify user set desired gpu plugin name correctly
711 If (plugin != "gpuDX11old" && plugin != "gpuDX11" && plugin != "gpuDX10" && plugin != "")
712 ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11old, gpuDX11 or gpuDX10.")
713
714 ; Read and write videomode value for cable type
715 rvideomode := DemuleIni.Read("main", "videomode")
716 RLLog.Info("Module - Demul is reading the config with videomode = " . rvideomode)
717 DemuleIni.Write(videomode, "main", "videomode")
718 RLLog.Info("Module - Demul is updating the config with videomode = " . videomode)
719
720 ; Handle Demul's rom paths so the user doesn't have to
721 romPathCount := DemuleIni.Read("files", "romsPathsCount")
722 RLLog.Info("Module - Demul is configured with " . romPathCount . " rom path(s). Scanning these for a romPath to this rom.")
723 Loop % romPathCount
724 { demulRomPath := A_Index - 1 ; rompaths in demul start with 0
725 path%A_Index% := DemuleIni.Read("files", "roms" . demulRomPath)
726 RLLog.Info("Module - Path" . demulRomPath . ": " . path%A_Index%)
727 ; msgbox % path%A_Index%
728 If (path%A_Index% = romPath . "\") ; demul tacks on the backslash at the end
729 { romPathFound := 1 ; flag that demul has this romPath in its config and no need to add it
730 RLLog.Info("Module - Stopping search because Demul is already configured with the correct romPath to this rom: " . path%A_Index%)
731 Break ; stop looking for a correct romPath
732 }
733 }
734 If !romPathFound ; if demul doesn't have the romPath in its ini, add it
735 { RLLog.Warning("Module - Demul does not have this romPath in Demul.ini, adding it for you.")
736 nextPath := romPathCount + 1 ; add 1 to the romPathCount and write that to the ini
737 DemuleIni.Write(nextPath, "files", "romsPathsCount")
738 DemuleIni.Write(romPath . "\", "files", "roms" . romPathCount) ; write the rompath to the ini
739 }
740
741 ; Force Fade_Out to disabled as it causes demul to not close properly
742 ; fadeOut = false
743 ; RLLog.Warning("Module - Turning off Fade_Out because it doesn't let Demul exit properly.")
744
745 GpuIni := new IniFile(emuPath . "\" . plugin . ".ini")
746 GpuIni.CheckFile("Please run Demul manually first and select the " . plugin . " gpu plugin so it creates this file for you: " . GpuIni.FileFullPath)
747
748 demulFileEncoding := RLObject.getFileEncoding(GpuIni.FileFullPath)
749 If demulFileEncoding {
750 If (demulFileEncoding = "ERROR")
751 RLLog.Warning("Module - GPU ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . GpuIni.FileFullPath)
752 Else {
753 RLLog.Info("Module - Recreating " . GpuIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
754 If RLObject.removeBOM(GpuIni.FileFullPath)
755 RLLog.Info("Module - Successfully converted " . GpuIni.FileFullPath . " to ANSI")
756 Else
757 RLLog.Error("Module - Failed to convert " . GpuIni.FileFullPath . " to ANSI")
758 }
759 }
760
761 BezelStart()
762
763 ; Setting emu resolution if bezel is enabled
764 If (BezelPath)
765 { If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
766 GpuIni.Write(bezelScreenWidth, "resolution", "Width")
767 GpuIni.Write(bezelScreenHeight, "resolution", "Height")
768 } Else {
769 GpuIni.Write(bezelScreenWidth, "resolution", "wWidth")
770 GpuIni.Write(bezelScreenHeight, "resolution", "wHeight")
771 }
772 }
773
774 ; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get.
775 If (ListSorting = "true")
776 GpuIni.Write(0, "main", "AutoSort")
777 Else
778 GpuIni.Write(1, "main", "AutoSort")
779
780 ; This will set the Opaque or Trans modifier for each game
781 If (OpaqueMod = "true")
782 GpuIni.Write(0, "main", "OModifier")
783 Else
784 GpuIni.Write(1, "main", "OModifier")
785
786 If (TransMod = "true")
787 GpuIni.Write(0, "main", "TModifier")
788 Else
789 GpuIni.Write(1, "main", "TModifier")
790
791 ; This updates the DX10gpu or DX11gpu ini file to the ratio and scale you want to use for this game
792 GpuIni.Write(aspectRatio, "main", "aspect")
793 GpuIni.Write(InternalResolutionScale, "main", "scaling")
794
795 If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
796 GpuIni.Write(MaxLayers, "main", "MaxLayers")
797 }
798
799 ; This updates the demul.ini with your gpu plugin choice for the selected rom
800 DemuleIni.Write(plugin . ".dll", "plugins", "gpu")
801
802 ; This updates the demul.ini with your VMU display choice
803 VMUscreendisable := If (showVMU = "true") ? "false" : "true"
804 DemuleIni.Write(VMUscreendisable, "main", "VMUscreendisable")
805
806 ; Shader Effects
807 Loop, 2 {
808 shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%)) ; determine what shaderUsePass to use
809 currentusePass%A_Index% := GpuIni.Read("shaders", "usePass" . A_Index)
810 If (shaderUsePass%A_Index% = "true")
811 {
812 shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%)) ; determine what shaderNamePass to use
813 If !StringUtils.Contains(shaderNamePass%A_Index%,"FXAA|HDR-TV|SCANLINES|CARTOON|RGB DOT\(MICRO\)|RGB DOT\(TINY\)|BLUR")
814 ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.")
815 If (currentusePass%A_Index% = 0)
816 GpuIni.Write(1, "shaders", "usePass" . A_Index) ; turn shader on in gpuDX11 ini
817 GpuIni.Write(shaderNamePass%A_Index%, "shaders", "shaderPass" . A_Index) ; update gpuDX11 ini with the shader name to use
818 }Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)
819 GpuIni.Write(0, "shaders", "usePass" . A_Index) ; turn shader off in gpuDX11 ini
820 }
821
822 If (ident = "dc")
823 {
824 7z(romPath, romName, romExtension, sevenZExtractPath)
825 defaultIni := "[main]`r`nimageFileName = `r`nopenDialog = false"
826 If (romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue") {
827 GdrImageIni := new IniFile(emuPath . "\gdrImage.ini")
828 If !GdrImageIni.Exist() {
829 GdrImageIni.Append(defaultIni) ; Create a default gdrImage.ini in your emu folder if one does not exist already.
830 ; GdrImageIni.Delete(gdrImageFile) ; don't know why this was in the old module, no point in deleting the file I just made
831 }
832 TimerUtils.Sleep(500)
833 DemuleIni.Write("gdrImage.dll", "plugins", "gdr")
834 GdrImageIni.Write("false", "Main", "openDialog")
835 GdrImageIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
836 } Else If (romExtension = ".chd")
837 {
838 GdrCHDIni := new IniFile(emuPath . "\gdrCHD.ini")
839 If !GdrCHDIni.Exist() {
840 GdrCHDIni.Append(defaultIni) ; Create a default gdrCHD.ini in your emu folder if one does not exist already.
841 ; GdrCHDIni.Delete(gdrCHDFile) ; don't know why this was in the old module, no point in deleting the file I just made
842 }
843 TimerUtils.Sleep(500)
844 GdrCHDIni.Write("false", "Main", "openDialog")
845 DemuleIni.Write("gdrCHD.dll", "plugins", "gdr")
846 GdrCHDIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
847 } Else
848 ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")
849
850 DemuleIni.Write(1, "main", "region") ; Set BIOS to Auto Region
851 } Else { ; all other systems, Naomi and Atomiswave
852 ; This updates the demul.ini with your Bios choice for the selected rom
853 If (Bios != "" && Bios != "ERROR") {
854 Bios := StringUtils.RegExReplace(Bios,"\s.*") ; Cleans off the added text from the key's value so only the number is left
855 DemuleIni.Write("false", "main", "naomiBiosAuto") ; turning auto bios off so we can use a specific one instead
856 DemuleIni.Write(Bios, "main", "naomiBios") ; setting specific bios user has set from the moduleName ini
857 } Else
858 DemuleIni.Write("true", "main", "naomiBiosAuto") ; turning auto bios on if user did not specify a specific one
859 }
860
861 ; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game.
862 ; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini.
863
864 ; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard
865 If (controls = "lightgun" || controls = "mouse") {
866 RLLog.Info("Module - This game uses a Mouse or Lightgun control type.")
867 DemuleIni.Write(MouseCode, "PORTB", "device")
868 } Else If (controls = "keyboard") {
869 RLLog.Info("Module - This game uses a Keyboard control type.")
870 DemuleIni.Write(KeyboardCode, "PORTB", "device")
871 } Else { ; accounts for all other control types
872 RLLog.Info("Module - This game uses a standard (controller) control type.")
873 DemuleIni.Write(ControllerCode, "PORTB", "device")
874 }
875
876 WriteControls(0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0)
877
878 WriteControls(1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1)
879
880 RLLog.Info("Module - Wrote " . controls . " controls to padDemul.ini.")
881
882 ; This will check the save game files and create per game ones if enabled.
883 If (PerGameMemoryCards = "true")
884 {
885 MemCardFolder := new Folder(memCardPath)
886 DefaultMemCard := new File(memCardPath . "\default_vms.bin") ; defining default blank VMU file
887 If !DefaultMemCard.Exist("Folder")
888 DefaultMemCard.CreateDir() ; create memcard folder if it doesn't exist
889 If defaultMemCard.Exist()
890 {
891 RLLog.Info("VMU - Default VMU file location - " . defaultMemCard.FileFullPath)
892 Loop, 4
893 {
894 outerLoop := A_Index
895 If (A_Index = 1)
896 contrPort := "A"
897 Else If (A_Index = 2)
898 contrPort := "B"
899 Else If (A_Index = 3)
900 contrPort := "C"
901 Else If (A_Index = 4)
902 contrPort := "D"
903 controllerPort%contrPort% := DemuleIni.Read("PORT" . contrPort, "device")
904 RLLog.Info("VMU - Config for controller PORT" . contrPort . " = " . controllerPort%contrPort%)
905 If (controllerPort%contrPort% = -1)
906 Continue
907 Loop, 2
908 {
909 SubCount := A_Index - 1
910 VMUPort%SubCount% := DemuleIni.Read("PORT" . contrPort, "port" . SubCount)
911 RLLog.Info("VMU - Config Plugin VMUPort" . contrPort . SubCount . " for controller PORT" . contrPort . " = " . VMUPort%SubCount%)
912 If (VMUPort%SubCount% <> -1)
913 {
914 VMUPortFile%SubCount% := DemuleIni.Read("VMS", "VMS" . contrPort . SubCount)
915 RLLog.Info("VMU - VMUPortFile" . contrPort . SubCount . " controllerVMU" . contrPort . SubCount . " " . "VMS" . contrPort . SubCount . " = " . VMUPortFile%SubCount%)
916 memCardName := If romTable[1,5] ? romTable[1,4] : romName ; defining rom name for multi disc rom
917 PerGameVMUBin%A_Index% := new File(memCardPath . "\" . memCardName . "_vms_" . contrPort . SubCount . ".bin")
918 RLLog.Info("VMU - PerGameVMUBin = " . PerGameVMUBin%A_Index%.FileFullPath)
919 If PerGameVMUBin%A_Index%.Exist()
920 {
921 RLLog.Info("VMU - PerGameVMU file exists at " . PerGameVMUBin%A_Index%.FileFullPath)
922 } Else {
923 RLLog.Info("VMU - PerGameVMU file does not exist. So we will create one at " . PerGameVMUBin%A_Index%.FileFullPath)
924 DefaultMemCard.Copy(PerGameVMUBin%A_Index%.FileFullPath)
925 }
926 DemuleIni.Write(PerGameVMUBin%A_Index%.FileFullPath, "VMS", "VMS" . contrPort . SubCount)
927 RLLog.Info("VMU - PerGameVMU file written to " . DemuleIni.FileFullPath . " at section VMS to variable VMS" . contrPort . SubCount . " as " . PerGameVMUBin%A_Index%.FileFullPath)
928 } Else {
929 RLLog.Info("VMU - No VMU Plugged In.")
930 }
931 }
932 }
933 } Else {
934 RLLog.Info("VMU - No default VMU file at " . DefaultMemCard.FileFullPath)
935 }
936 }
937
938 ; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only
939 If (plugin = "gpuDX11" || plugin = "gpuDX11old")
940 If (fullscreen = "truefullscreen")
941 GpuIni.Write(1, "main", "UseFullscreen")
942 Else
943 GpuIni.Write(0, "main", "UseFullscreen")
944
945 If (fullscreen = "windowedfullscreen")
946 {
947 If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
948 GpuIni.Write(appWidthNew, "resolution", "Width")
949 GpuIni.Write(appHeightNew, "resolution", "Height")
950 } Else {
951 GpuIni.Write(appWidthNew, "resolution", "wWidth")
952 GpuIni.Write(appHeightNew, "resolution", "wHeight")
953 }
954 If (maxHideTaskbar = "true") {
955 RLLog.Info("Module - Hiding Taskbar and Start Button.")
956 MiscUtils.TaskBar("off")
957 }
958 ; Create black background to give the emu the fullscreen look
959 RLLog.Info("Module - Creating black background to simulate a fullscreen look.")
960 Gui demulGUI: -Caption +ToolWindow +0x08000000
961 Gui demulGUI: Color, Black
962 Gui demulGUI: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
963 }
964
965 If (ident != "dc" && demulShooterEnabled = "true") { ; If demulshooter is enabled for this game, launch it with relevant options
966 DemulShooterExe := New DemulShooter()
967 DemulShooterExe.Launch("demul07a",romName,"-noresize")
968 }
969
970 TimerUtils.Sleep(250)
971
972 ; Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.
973 If (LoadDecrypted = "true") ; decrypted naomi rom
974 romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""
975 Else If (ident = "dc") ; dreamcast game
976 romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"
977 Else ; standard naomi rom
978 romCLI := "-rom=" . romName
979
980 hideEmuObj := Object(emuLCD0Window,0,emuPrimaryWindow,1)
981 HideAppStart(hideEmuObj,hideEmu)
982
983 primaryExe.Run(" -run=" . ident . " " . romCLI, (If hideDemulGUI = "true" ? "min" : "")) ; launching minimized, then restoring later hides the launch completely
984
985 TimerUtils.Sleep(1000) ; Need a second for demul to launch, increase if yours takes longer and the emu is NOT appearing and staying minimized. This is required otherwise bezel backgrounds do not appear
986
987 DetectHiddenWindows, On
988 If (hideDemulGUI = "true")
989 {
990 emuPrimaryWindow.Restore()
991 emuPrimaryWindow.Activate()
992 }
993
994 RLLog.Info("Module - Waiting for Demul to finish loading game.")
995 winTextSplit := []
996 Loop { ; looping until demul is done loading rom and gpu starts showing frames
997 TimerUtils.Sleep(200,0)
998 winTitle := emuPrimaryWindow.GetTitle(0) ; do not update the wintitle otherwise emu won't close on exit
999 winTextSplit := StringUtils.Split(winTitle, A_Space)
1000 If (winTextSplit[5] = "gpu:" And winTextSplit[6] != "0" And winTextSplit[6] != "1")
1001 Break
1002 }
1003 RLLog.Info("Module - Demul finished loading game.")
1004
1005 If (StringUtils.Contains(systemName, "Gaelco|Hikaru") && fullscreen = "truefullscreen")
1006 KeyUtils.Send("!{Enter}") ; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen
1007
1008 ; This is where we calculate and maximize demul's window using our pseudo fullscreen code
1009 If (fullscreen = "windowedfullscreen")
1010 {
1011 emuPrimaryWindow.Maximize() ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.
1012 }
1013
1014 BezelDraw()
1015
1016 If (showVMU = "true"){
1017 ExtraFixedResBezel := new Window(new WindowTitle("ahk_ID " . extraFixedRes_Bezel_hwnd))
1018 SetTimer, CheckforVMU, 5000
1019 }
1020
1021 HideAppEnd(hideEmuObj,hideEmu)
1022 FadeInExit()
1023 primaryExe.Process("WaitClose")
1024
1025 If (fullscreen = "windowedfullscreen")
1026 { Gui demulGUI: Destroy
1027 RLLog.Info("Module - Destroyed black gui background.")
1028 }
1029
1030 If (ident = "dc")
1031 7zCleanUp()
1032
1033 BezelExit()
1034 ExtraFixedResBezelExit()
1035 FadeOutExit()
1036
1037 If (fullscreen = "windowedfullscreen" && maxHideTaskbar = "true") {
1038 RLLog.Info("Module - Showing Taskbar and Start Button.")
1039 MiscUtils.TaskBar("on")
1040 }
1041
1042 ExitModule()
1043
1044 ; Write new controls to padDemul.ini
1045 WriteControls(player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) {
1046 Global PadIni
1047 PadIni.Write(push1, "JAMMA0_" . player, "PUSH1")
1048 PadIni.Write(push2, "JAMMA0_" . player, "PUSH2")
1049 PadIni.Write(push3, "JAMMA0_" . player, "PUSH3")
1050 PadIni.Write(push4, "JAMMA0_" . player, "PUSH4")
1051 PadIni.Write(push5, "JAMMA0_" . player, "PUSH5")
1052 PadIni.Write(push6, "JAMMA0_" . player, "PUSH6")
1053 PadIni.Write(push7, "JAMMA0_" . player, "PUSH7")
1054 PadIni.Write(push8, "JAMMA0_" . player, "PUSH8")
1055 PadIni.Write(service, "JAMMA0_" . player, "SERVICE")
1056 PadIni.Write(start, "JAMMA0_" . player, "START")
1057 PadIni.Write(coin, "JAMMA0_" . player, "COIN")
1058 PadIni.Write(digitalup, "JAMMA0_" . player, "DIGITALUP")
1059 PadIni.Write(digitaldown, "JAMMA0_" . player, "DIGITALDOWN")
1060 PadIni.Write(digitalleft, "JAMMA0_" . player, "DIGITALLEFT")
1061 PadIni.Write(digitalright, "JAMMA0_" . player, "DIGITALRIGHT")
1062 PadIni.Write(analogup, "JAMMA0_" . player, "ANALOGUP")
1063 PadIni.Write(analogdown, "JAMMA0_" . player, "ANALOGDOWN")
1064 PadIni.Write(analogleft, "JAMMA0_" . player, "ANALOGLEFT")
1065 PadIni.Write(analogright, "JAMMA0_" . player, "ANALOGRIGHT")
1066 PadIni.Write(analogup2, "JAMMA0_" . player, "ANALOGUP2")
1067 PadIni.Write(analogdown2, "JAMMA0_" . player, "ANALOGDOWN2")
1068 PadIni.Write(analogleft2, "JAMMA0_" . player, "ANALOGLEFT2")
1069 PadIni.Write(analogright2, "JAMMA0_" . player, "ANALOGRIGHT2")
1070 }
1071
1072 HaltEmu:
1073 If (fullscreen = "truefullscreen")
1074 KeyUtils.Send("!{Enter}")
1075 If VMUHideKey
1076 XHotKeywrapper(VMUHideKey,"VMUHide","OFF")
1077 Return
1078 RestoreEmu:
1079 If (fullscreen = "truefullscreen")
1080 KeyUtils.Send("!{Enter}")
1081 If (showVMU = "true") {
1082 Loop, 4
1083 { VMUWindow%A_Index%.Set("Transparent", 0)
1084 VMUWindow%A_Index%.Activate()
1085 VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
1086 ExtraFixedResBezel.Set("AlwaysOnTop", "On")
1087 If !(VMUHidden)
1088 VMUWindow%A_Index%.Set("Transparent", "off")
1089 }
1090 emuPrimaryWindow.Activate()
1091 }
1092 If VMUHideKey
1093 XHotKeywrapper(VMUHideKey,"VMUHide","ON")
1094 Return
1095
1096 HideGUIWindow:
1097 emuPrimaryWindow.Set("Transparent", "On")
1098 emuPrimaryWindow.Activate() ; once activated, demul starts loading the rom
1099 Return
1100
1101 CheckforVMU:
1102 Loop, 4
1103 { Transform, letter, Chr, % A_Index + asc("A") - 1 ; transform number to letter
1104 If ((!(VMUWindow%A_Index%)) and (VMUScreenID%A_Index%:=WinExist("PORT " . letter . " VMU 0 ahk_class PORT " . letter . " VMU 0")))
1105 { VMUWindow%A_Index% := new Window(new WindowTitle("ahk_ID " . VMUScreenID%A_Index%))
1106 VMUWindow%A_Index%.Set("Transparent", 0)
1107 ExtraFixedResBezelDraw(VMUScreenID%A_Index%, "VMU",VMU%A_Index%Pos, 144, 96, 8, 8, 28, 8)
1108 VMUWindow%A_Index%.Activate()
1109 VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
1110 ExtraFixedResBezel.Set("AlwaysOnTop", "On")
1111 VMU%A_Index%Draw := true
1112 If !(VMUHidden)
1113 VMUWindow%A_Index%.Set("Transparent", "off")
1114 If !(VMULoaded){
1115 VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
1116 xHotKeywrapper(VMUHideKey,"VMUHide")
1117 VMULoaded := true
1118 }
1119 emuPrimaryWindow.Activate()
1120 }
1121 }
1122 If ((VMU1Draw) and (VMU2Draw) and (VMU3Draw) and (VMU4Draw))
1123 SetTimer, CheckforVMU, off
1124 Return
1125
1126 VMUHide:
1127 If VMUHidden {
1128 Loop, 4
1129 VMUWindow%a_index%.Set("Transparent", "off")
1130 UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
1131 VMUHidden := false
1132 } Else {
1133 Loop, 4
1134 VMUWindow%a_index%.Set("Transparent", 0)
1135 UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
1136 VMUHidden := true
1137 }
1138 Return
1139
1140 CloseProcess:
1141 FadeOutStart()
1142 If (demulShooterEnabled = "true") {
1143 DemulShooterExe.Close()
1144 }
1145 emuPrimaryWindow.PostMessage("0x111", "40085") ; Stop emulation first for a clean exit
1146 TimerUtils.Sleep(5) ; just like to give a little time before closing
1147 emuPrimaryWindow.PostMessage("0x111", "40080") ; Exit
1148 Return
1149
115019:18:06:330 | RL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
115119:18:06:330 | RL | INFO | +0 | BuildScript - "G:\Hyperspin\RocketLauncher\Lib\User Functions\Global.ahk" not found
115219:18:06:330 | RL | INFO | +0 | BuildScript - "G:\Hyperspin\RocketLauncher\Lib\User Functions\Sammy Atomiswave.ahk" not found
115319:18:06:330 | RL | INFO | +0 | BuildScript - "G:\Hyperspin\RocketLauncher\Lib\User Functions\Emulators\Demul (older).ahk" not found
115419:18:06:330 | RL | INFO | +0 | BuildScript - "G:\Hyperspin\RocketLauncher\Lib\User Functions\Sammy Atomiswave\Emulators\Demul (older).ahk" not found
115519:18:06:330 | RL | INFO | +0 | BuildScript - "G:\Hyperspin\RocketLauncher\Lib\User Functions\Sammy Atomiswave\dolphin.ahk" not found
115619:18:06:330 | RL | INFO | +0 | BuildScript - Finished injecting functions into module
115719:18:06:330 | RL | INFO | +0 | Main - Module is built
115819:18:06:330 | RL | INFO | +0 | CheckFile - Checking if G:\Hyperspin\RocketLauncher\AutoHotkey.dll exists
115919:18:06:330 | RL | INFO | +0 | Main - Hiding desktop
116019:18:06:346 | RL | INFO | +16 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
116119:18:06:346 | RL | INFO | +0 | Main - Running module
116219:18:06:455 | MD | INFO | +N/A | Module initialized
116319:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
116419:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
116519:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
116619:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
116719:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
116819:18:06:455 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
116919:18:06:455 | MD | TRACE | +0 | CustomFunction.Init - Starting
117019:18:06:455 | MD | TRACE | +0 | CustomFunction.Init - Ending
117119:18:06:455 | MD | INFO | +0 | StartModule - Started
117219:18:06:455 | MD | INFO | +0 | StartModule - MEmu: Demul
1173 MEmuV: v0.7a 221215
1174 MURL: http://demul.emulation64.com/
1175 MAuthor: djvj|bleasby
1176 MVersion: 2.1.10
1177 MCRC: F5B71B2D
1178 iCRC: 791F35F2
1179 MID: 636025126320548084
1180 MSystem: Cave 3rd|Gaelco|Gaelco 3D|Sammy Atomiswave|Sega System SP|Sega Dreamcast|Sega Hikaru|Sega Naomi|Sega Naomi 2
118119:18:06:455 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sammy Atomiswave"
118219:18:06:455 | MD | INFO | +0 | LocaleUtils.i18n - Started
118319:18:06:455 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
118419:18:06:455 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
118519:18:06:455 | MD | INFO | +0 | LocaleUtils.i18n - Started
118619:18:06:455 | MD | DEBUG | +0 | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
118719:18:06:455 | MD | INFO | +0 | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
118819:18:06:455 | MD | INFO | +0 | PluginInit - Started
118919:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
119019:18:06:455 | MD | INFO | +0 | CheckFile - Checking if G:\Hyperspin\Hyperspin 1.4\Databases\Sammy Atomiswave\Sammy Atomiswave.xml exists
119119:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Game Name" in the database!
119219:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Name
119319:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Found "Name" with a value: "dolphin"
119419:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Cloneof
119519:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Cloneof
119619:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Publisher
119719:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Publisher
119819:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Year
119919:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Year
120019:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Genre
120119:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Genre
120219:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Searching database for: Rating
120319:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Could not find: Rating
120419:18:06:455 | MD | TRACE | +0 | PluginInit - GameInfo:
1205 GameInfo Label: Name | GameInfo Value: dolphin
120619:18:06:455 | MD | DEBUG | +0 | BuildDatabaseTable - Ended
120719:18:06:455 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
120819:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Logo: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Wheel\dolphin.png
120919:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Logo: G:\Hyperspin\Hyperspin 1.4\Media\Main Menu\Images\Wheel\Sammy Atomiswave.png
121019:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
1211 Asset Label: Game Logo | Asset Path1: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Wheel\dolphin.png | Asset Extension1: png | Asset Type1: game
1212 Asset Label: System Logo | Asset Path1: G:\Hyperspin\Hyperspin 1.4\Media\Main Menu\Images\Wheel\Sammy Atomiswave.png | Asset Extension1: png | Asset Type1: system
121319:18:06:455 | MD | INFO | +0 | BuildAssetsTable - Ended
121419:18:06:455 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
121519:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Artwork1: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Artwork1\dolphin.png
121619:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Box Art: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Artwork2\dolphin.png
121719:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Cartridge: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Artwork3\dolphin.png
121819:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Flyers: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Artwork4\dolphin.png
121919:18:06:455 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Letters: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters
122019:18:06:486 | MD | DEBUG | +31 | BuildAssetsTable - Searching for a Other: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Other
122119:18:06:486 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
1222 Asset Label: Letters | Asset Path1: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
1223 Asset Label: Letters | Asset Path2: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
1224 Asset Label: Letters | Asset Path3: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
1225 Asset Label: Letters | Asset Path4: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
1226 Asset Label: Letters | Asset Path5: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
1227 Asset Label: Letters | Asset Path6: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
1228 Asset Label: Letters | Asset Path7: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
1229 Asset Label: Letters | Asset Path8: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
1230 Asset Label: Letters | Asset Path9: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
1231 Asset Label: Letters | Asset Path10: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
1232 Asset Label: Letters | Asset Path11: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
1233 Asset Label: Letters | Asset Path12: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
1234 Asset Label: Letters | Asset Path13: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
1235 Asset Label: Letters | Asset Path14: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
1236 Asset Label: Letters | Asset Path15: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
1237 Asset Label: Letters | Asset Path16: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
1238 Asset Label: Letters | Asset Path17: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
1239 Asset Label: Letters | Asset Path18: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
1240 Asset Label: Letters | Asset Path19: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
1241 Asset Label: Letters | Asset Path20: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
1242 Asset Label: Letters | Asset Path21: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
1243 Asset Label: Letters | Asset Path22: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
1244 Asset Label: Letters | Asset Path23: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
1245 Asset Label: Letters | Asset Path24: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
1246 Asset Label: Letters | Asset Path25: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
1247 Asset Label: Letters | Asset Path26: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
1248 Asset Label: Letters | Asset Path27: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
1249 Asset Label: Letters | Asset Path28: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
1250 Asset Label: Letters | Asset Path29: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
1251 Asset Label: Letters | Asset Path30: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
1252 Asset Label: Letters | Asset Path31: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
1253 Asset Label: Letters | Asset Path32: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
1254 Asset Label: Letters | Asset Path33: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
1255 Asset Label: Letters | Asset Path34: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
1256 Asset Label: Letters | Asset Path35: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
1257 Asset Label: Letters | Asset Path36: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
1258 Asset Label: Letters | Asset Path37: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
1259 Asset Label: Letters | Asset Path38: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
1260 Asset Label: Letters | Asset Path39: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
126119:18:06:486 | MD | INFO | +0 | BuildAssetsTable - Ended
126219:18:06:486 | MD | INFO | +0 | BuildAssetsTable - Started - Building Table for: Game Video|System Video
126319:18:06:486 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a Game Video: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Video\dolphin.*
126419:18:06:486 | MD | DEBUG | +0 | BuildAssetsTable - Searching for a System Video: G:\Hyperspin\Hyperspin 1.4\Media\Main Menu\Video\Sammy Atomiswave.*
126519:18:06:486 | MD | DEBUG | +0 | BuildAssetsTable - Media assets found:
1266 Asset Label: Game Video | Asset Path1: G:\Hyperspin\Hyperspin 1.4\Media\Sammy Atomiswave\Video\dolphin.mp4 | Asset Extension1: mp4 | Asset Type1: game
1267 Asset Label: System Video | Asset Path1: G:\Hyperspin\Hyperspin 1.4\Media\Main Menu\Video\Sammy Atomiswave.mp4 | Asset Extension1: mp4 | Asset Type1: system
126819:18:06:486 | MD | INFO | +0 | BuildAssetsTable - Ended
126919:18:06:486 | MD | INFO | +0 | PluginInit - Ended
127019:18:06:486 | MD | DEBUG | +0 | StartModule - Setting romName to the dbName sent to RocketLauncher: dolphin
127119:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - Started
127219:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,
127319:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 1 check
127419:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - Post loop 2 check
127519:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
127619:18:06:486 | MD | DEBUG | +0 | XHotkeyTableCreation - Ended
127719:18:06:486 | MD | TRACE | +0 | Process.__New - Creating new process object for: "G:\Hyperspin\Hyperspin 1.4\HyperSpin.exe"
127819:18:06:486 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\HyperSpin.exe"
127919:18:06:486 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\RocketLauncher\Modules\Demul\Sammy Atomiswave\dolphin.ini"
128019:18:06:486 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\RocketLauncher\Modules\Demul\Sammy Atomiswave.ini"
128119:18:06:486 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ini"
128219:18:06:517 | MD | TRACE | +32 | File.Exist - This file exists: G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ini
128319:18:06:517 | MD | DEBUG | +0 | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "G:\Hyperspin\RocketLauncher\Modules\Demul\Demul (v0.7).ini"
128419:18:06:517 | MD | INFO | +0 | StartModule - Ended
128519:18:06:517 | MD | TRACE | +0 | CustomFunction.PreStart - Starting
128619:18:06:517 | MD | TRACE | +0 | CustomFunction.PreStart - Ending
128719:18:06:517 | MD | TRACE | +0 | Emulator.__New - Creating new emulator object for: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe"
128819:18:06:517 | MD | TRACE | +0 | Process.__New - Creating new process object for: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe"
128919:18:06:517 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe"
129019:18:06:517 | MD | TRACE | +0 | Window.__New - Created: "ahk_class window"
129119:18:06:517 | MD | TRACE | +0 | Window.__New - Created: "LCD 0 ahk_class LCD 0"
129219:18:06:517 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini"
129319:18:06:517 | MD | TRACE | +0 | IniFile.__New - Created new ini object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini"
129419:18:06:517 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini"
129519:18:06:517 | MD | TRACE | +0 | IniFile.__New - Created new ini object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini"
129619:18:06:517 | MD | INFO | +0 | File.CheckFile - Checking if "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini" exists
129719:18:06:517 | MD | TRACE | +0 | File.Exist - This file exists: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
129819:18:06:517 | MD | INFO | +0 | File.CheckFile - Checking if "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini" exists
129919:18:06:517 | MD | TRACE | +0 | File.Exist - This file exists: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
130019:18:06:517 | MD | WARNING | +0 | Module - Demul.ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
130119:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MaxHideTaskbar: false
130219:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerCode: No value for this key
130319:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ControllerCode: 16777216 (DEFAULT)
130419:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MouseCode: No value for this key
130519:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - MouseCode: 131072 (DEFAULT)
130619:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - KeyboardCode: No value for this key
130719:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - KeyboardCode: 1073741824 (DEFAULT)
130819:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LightgunCode: No value for this key
130919:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - LightgunCode: -2147483648 (DEFAULT)
131019:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HideDemulGUI: No value for this key
131119:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - HideDemulGUI: true (DEFAULT)
131219:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PerGameMemoryCards: No value for this key
131319:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - PerGameMemoryCards: true (DEFAULT)
131419:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MemCardPath: No value for this key
131519:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - MemCardPath: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves (DEFAULT)
131619:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Fullscreen: No value for this key
131719:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: truefullscreen
131819:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Plugin: No value for this key
131919:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Plugin: No value for this key
132019:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - Plugin: gpuDX11 (DEFAULT)
132119:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - ShaderUsePass1: No value for this key
132219:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderUsePass1: No value for this key
132319:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ShaderUsePass1: false (DEFAULT)
132419:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - ShaderUsePass2: No value for this key
132519:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderUsePass2: No value for this key
132619:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ShaderUsePass2: false (DEFAULT)
132719:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - ShaderNamePass1: No value for this key
132819:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderNamePass1: No value for this key
132919:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ShaderNamePass1: (NO VALUE)
133019:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - ShaderNamePass2: No value for this key
133119:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderNamePass2: No value for this key
133219:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ShaderNamePass2: (NO VALUE)
133319:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - ListSorting: No value for this key
133419:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ListSorting: No value for this key
133519:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - ListSorting: true (DEFAULT)
133619:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - OModifier: No value for this key
133719:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - OModifier: No value for this key
133819:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - OModifier: true (DEFAULT)
133919:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - TModifier: No value for this key
134019:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - TModifier: No value for this key
134119:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - TModifier: true (DEFAULT)
134219:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - InternalResolutionScale: No value for this key
134319:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - InternalResolutionScale: No value for this key
134419:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - InternalResolutionScale: 1 (DEFAULT)
134519:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - VideoMode: No value for this key
134619:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VideoMode: No value for this key
134719:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - VideoMode: 0 (DEFAULT)
134819:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - AspectRatio: No value for this key
134919:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - AspectRatio: No value for this key
135019:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - AspectRatio: 1 (DEFAULT)
135119:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - MaxLayers: No value for this key
135219:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MaxLayers: No value for this key
135319:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - MaxLayers: 32 (DEFAULT)
135419:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - DemulShooterEnabled: No value for this key
135519:18:06:517 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - DemulShooterEnabled: No value for this key
135619:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module - DemulShooterEnabled: false (DEFAULT)
135719:18:06:517 | MD | INFO | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - showVMU: 0
135819:18:06:548 | MD | TRACE | +31 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU1Pos: No value for this key
135919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - VMU1Pos: topLeft (DEFAULT)
136019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU2Pos: No value for this key
136119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - VMU2Pos: topRight (DEFAULT)
136219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU3Pos: No value for this key
136319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - VMU3Pos: bottomLeft (DEFAULT)
136419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU4Pos: No value for this key
136519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - VMU4Pos: bottomRight (DEFAULT)
136619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMUHideKey: No value for this key
136719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - VMUHideKey: F10 (DEFAULT)
136819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Bios: No value for this key
136919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - Bios: (NO VALUE)
137019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - LoadDecrypted: No value for this key
137119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - LoadDecrypted: (NO VALUE)
137219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Controls: No value for this key
137319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - Controls: standard (DEFAULT)
137419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push1: No value for this key
137519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push1: (NO VALUE)
137619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push2: No value for this key
137719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push2: (NO VALUE)
137819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push3: No value for this key
137919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push3: (NO VALUE)
138019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push4: No value for this key
138119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push4: (NO VALUE)
138219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push5: No value for this key
138319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push5: (NO VALUE)
138419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push6: No value for this key
138519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push6: (NO VALUE)
138619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push7: No value for this key
138719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push7: (NO VALUE)
138819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push8: No value for this key
138919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push8: (NO VALUE)
139019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - SERVICE: No value for this key
139119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - SERVICE: (NO VALUE)
139219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - START: No value for this key
139319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - START: (NO VALUE)
139419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - COIN: No value for this key
139519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - COIN: (NO VALUE)
139619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALUP: No value for this key
139719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALUP: (NO VALUE)
139819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALDOWN: No value for this key
139919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALDOWN: (NO VALUE)
140019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALLEFT: No value for this key
140119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALLEFT: (NO VALUE)
140219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALRIGHT: No value for this key
140319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALRIGHT: (NO VALUE)
140419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGUP: No value for this key
140519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGUP: (NO VALUE)
140619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGDOWN: No value for this key
140719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGDOWN: (NO VALUE)
140819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGLEFT: No value for this key
140919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGLEFT: (NO VALUE)
141019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGRIGHT: No value for this key
141119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGRIGHT: (NO VALUE)
141219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGUP2: No value for this key
141319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
141419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGDOWN2: No value for this key
141519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
141619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGLEFT2: No value for this key
141719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
141819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGRIGHT2: No value for this key
141919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
142019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push1: No value for this key
142119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push1: (NO VALUE)
142219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push2: No value for this key
142319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push2: (NO VALUE)
142419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push3: No value for this key
142519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push3: (NO VALUE)
142619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push4: No value for this key
142719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push4: (NO VALUE)
142819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push5: No value for this key
142919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push5: (NO VALUE)
143019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push6: No value for this key
143119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push6: (NO VALUE)
143219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push7: No value for this key
143319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push7: (NO VALUE)
143419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push8: No value for this key
143519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - push8: (NO VALUE)
143619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - SERVICE: No value for this key
143719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - SERVICE: (NO VALUE)
143819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - START: No value for this key
143919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - START: (NO VALUE)
144019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - COIN: No value for this key
144119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - COIN: (NO VALUE)
144219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALUP: No value for this key
144319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALUP: (NO VALUE)
144419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALDOWN: No value for this key
144519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALDOWN: (NO VALUE)
144619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALLEFT: No value for this key
144719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALLEFT: (NO VALUE)
144819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALRIGHT: No value for this key
144919:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - DIGITALRIGHT: (NO VALUE)
145019:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGUP: No value for this key
145119:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGUP: (NO VALUE)
145219:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGDOWN: No value for this key
145319:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGDOWN: (NO VALUE)
145419:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGLEFT: No value for this key
145519:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGLEFT: (NO VALUE)
145619:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGRIGHT: No value for this key
145719:18:06:548 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGRIGHT: (NO VALUE)
145819:18:06:548 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGUP2: No value for this key
145919:18:06:580 | MD | INFO | +31 | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
146019:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGDOWN2: No value for this key
146119:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
146219:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGLEFT2: No value for this key
146319:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
146419:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGRIGHT2: No value for this key
146519:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
146619:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Bezel_Top_Offset: No value for this key
146719:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Top_Offset: No value for this key
146819:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - Bezel_Top_Offset: 0 (DEFAULT)
146919:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Bezel_Bottom_Offset: No value for this key
147019:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Bottom_Offset: No value for this key
147119:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - Bezel_Bottom_Offset: 0 (DEFAULT)
147219:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Bezel_Right_Offset: No value for this key
147319:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Right_Offset: No value for this key
147419:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - Bezel_Right_Offset: 0 (DEFAULT)
147519:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [dolphin] - Bezel_Left_Offset: No value for this key
147619:18:06:580 | MD | TRACE | +0 | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Left_Offset: No value for this key
147719:18:06:580 | MD | INFO | +0 | RIniFile.Read - Module - Bezel_Left_Offset: 0 (DEFAULT)
147819:18:06:580 | MD | DEBUG | +0 | IniFile.Read - SECTION: [main] - KEY: videomode - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
147919:18:06:580 | MD | INFO | +0 | Module - Demul is reading the config with videomode =
148019:18:06:580 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: videomode - VALUE: 0 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
148119:18:06:580 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
148219:18:06:580 | MD | INFO | +0 | Module - Demul is updating the config with videomode = 0
148319:18:06:580 | MD | DEBUG | +0 | IniFile.Read - SECTION: [files] - KEY: romsPathsCount - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
148419:18:06:580 | MD | INFO | +0 | Module - Demul is configured with 3 rom path(s). Scanning these for a romPath to this rom.
148519:18:06:580 | MD | DEBUG | +0 | IniFile.Read - SECTION: [files] - KEY: roms0 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
148619:18:06:580 | MD | INFO | +0 | Module - Path0: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\roms\
148719:18:06:580 | MD | DEBUG | +0 | IniFile.Read - SECTION: [files] - KEY: roms1 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
148819:18:06:611 | MD | INFO | +31 | Module - Path1: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\
148919:18:06:611 | MD | INFO | +0 | Module - Stopping search because Demul is already configured with the correct romPath to this rom: G:\Emulators\Sega Dreamcast\Demul ROMS\roms\
149019:18:06:611 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini"
149119:18:06:611 | MD | TRACE | +0 | IniFile.__New - Created new ini object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini"
149219:18:06:611 | MD | INFO | +0 | File.CheckFile - Checking if "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini" exists
149319:18:06:611 | MD | TRACE | +0 | File.Exist - This file exists: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
149419:18:06:611 | MD | WARNING | +0 | Module - GPU ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
149519:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: AutoSort - VALUE: 0 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
149619:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
149719:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: OModifier - VALUE: 0 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
149819:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
149919:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: TModifier - VALUE: 0 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
150019:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
150119:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: aspect - VALUE: 1 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
150219:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
150319:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: scaling - VALUE: 1 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
150419:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
150519:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: MaxLayers - VALUE: 32 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
150619:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
150719:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [plugins] - KEY: gpu - VALUE: gpuDX11.dll - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
150819:18:06:611 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
150919:18:06:611 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: VMUscreendisable - VALUE: true - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
151019:18:06:642 | MD | WARNING | +31 | IniFile.Write - There was an error writing to this ini.
151119:18:06:642 | MD | DEBUG | +0 | IniFile.Read - SECTION: [shaders] - KEY: usePass1 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
151219:18:06:642 | MD | DEBUG | +0 | IniFile.Read - SECTION: [shaders] - KEY: usePass2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
151319:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: naomiBiosAuto - VALUE: true - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
151419:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
151519:18:06:642 | MD | INFO | +0 | Module - This game uses a standard (controller) control type.
151619:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [PORTB] - KEY: device - VALUE: 16777216 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\Demul.ini
151719:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
151819:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH1 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
151919:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
152019:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
152119:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
152219:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH3 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
152319:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
152419:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH4 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
152519:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
152619:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH5 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
152719:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
152819:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH6 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
152919:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
153019:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH7 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
153119:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
153219:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH8 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
153319:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
153419:18:06:642 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: SERVICE - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
153519:18:06:642 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
153619:18:06:673 | MD | INFO | +32 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: START - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
153719:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
153819:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: COIN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
153919:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
154019:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALUP - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
154119:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
154219:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALDOWN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
154319:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
154419:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALLEFT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
154519:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
154619:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALRIGHT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
154719:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
154819:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
154919:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
155019:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
155119:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
155219:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
155319:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
155419:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
155519:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
155619:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
155719:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
155819:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
155919:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
156019:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
156119:18:06:673 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
156219:18:06:673 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
156319:18:06:704 | MD | WARNING | +31 | IniFile.Write - There was an error writing to this ini.
156419:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH1 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
156519:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
156619:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
156719:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
156819:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH3 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
156919:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
157019:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH4 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
157119:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
157219:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH5 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
157319:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
157419:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH6 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
157519:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
157619:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH7 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
157719:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
157819:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH8 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
157919:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
158019:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: SERVICE - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
158119:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
158219:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: START - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
158319:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
158419:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: COIN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
158519:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
158619:18:06:704 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALUP - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
158719:18:06:704 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
158819:18:06:736 | MD | INFO | +31 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALDOWN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
158919:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
159019:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALLEFT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
159119:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
159219:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALRIGHT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
159319:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
159419:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
159519:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
159619:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
159719:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
159819:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
159919:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
160019:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
160119:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
160219:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
160319:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
160419:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
160519:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
160619:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
160719:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
160819:18:06:736 | MD | INFO | +0 | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT2 - VALUE: - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\padDemul.ini
160919:18:06:736 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
161019:18:06:736 | MD | INFO | +0 | Module - Wrote standard controls to padDemul.ini.
161119:18:06:736 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves"
161219:18:06:767 | MD | TRACE | +31 | Folder.__New - Created new folder object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves"
161319:18:06:767 | MD | TRACE | +0 | File.__New - Creating new file object of: "G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves\default_vms.bin"
161419:18:06:767 | MD | TRACE | +0 | File.Exist - This folder exists: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves
161519:18:06:767 | MD | INFO | +0 | VMU - No default VMU file at G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\memsaves\default_vms.bin
161619:18:06:767 | MD | INFO | +0 | IniFile.Write - SECTION: [main] - KEY: UseFullscreen - VALUE: 1 - FILE: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\gpuDX11.ini
161719:18:06:767 | MD | WARNING | +0 | IniFile.Write - There was an error writing to this ini.
161819:18:06:767 | MD | TRACE | +0 | TimerUtils.Sleep - Sleeping for 250 milliseconds
161919:18:07:016 | MD | TRACE | +250 | CustomFunction.PreLaunch - Starting
162019:18:07:016 | MD | TRACE | +0 | CustomFunction.PreLaunch - Ending
162119:18:07:016 | MD | INFO | +0 | Process.Run - Running: G:\Hyperspin\Hyperspin 1.4\Emulators\Demul 0.7a\demul.exe -run=awave -rom=dolphin
162219:18:07:094 | MD | DEBUG | +78 | Process.Run - "demul.exe -run=awave -rom=dolphin" Process ID: 4600
162319:18:07:094 | MD | TRACE | +0 | CustomFunction.PostLaunch - Starting
162419:18:07:094 | MD | TRACE | +0 | CustomFunction.PostLaunch - Ending
162519:18:07:094 | MD | TRACE | +0 | TimerUtils.Sleep - Sleeping for 1000 milliseconds
162619:18:08:092 | MD | TRACE | +998 | Window.Restore - Restoring window "ahk_class window"
162719:18:09:206 | MD | TRACE | +1108 | Window.Activate - Activating window "ahk_class window"
162819:18:09:413 | MD | INFO | +203 | Module - Waiting for Demul to finish loading game.
162919:18:09:602 | MD | TRACE | +202 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" from "ahk_class window"
163019:18:09:602 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" by " "
163119:18:09:809 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" from "ahk_class window"
163219:18:09:809 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" by " "
163319:18:10:008 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" from "ahk_class window"
163419:18:10:009 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" by " "
163519:18:10:218 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" from "ahk_class window"
163619:18:10:219 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" by " "
163719:18:10:420 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" from "ahk_class window"
163819:18:10:421 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 2 gpu: 0 | Dolphin Blue" by " "
163919:18:10:624 | MD | TRACE | +202 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" from "ahk_class window"
164019:18:10:625 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" by " "
164119:18:10:827 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" from "ahk_class window"
164219:18:10:827 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" by " "
164319:18:11:023 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" from "ahk_class window"
164419:18:11:023 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" by " "
164519:18:11:225 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" from "ahk_class window"
164619:18:11:226 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" by " "
164719:18:11:429 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" from "ahk_class window"
164819:18:11:430 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 64 gpu: 0 | Dolphin Blue" by " "
164919:18:11:632 | MD | TRACE | +202 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
165019:18:11:633 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
165119:18:11:833 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
165219:18:11:833 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
165319:18:12:041 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
165419:18:12:042 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
165519:18:12:239 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
165619:18:12:239 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
165719:18:12:448 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
165819:18:12:449 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
165919:18:12:648 | MD | TRACE | +202 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" from "ahk_class window"
166019:18:12:648 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" by " "
166119:18:12:855 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" from "ahk_class window"
166219:18:12:855 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" by " "
166319:18:13:050 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" from "ahk_class window"
166419:18:13:050 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" by " "
166519:18:13:262 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" from "ahk_class window"
166619:18:13:262 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" by " "
166719:18:13:462 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" from "ahk_class window"
166819:18:13:462 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 58 gpu: 0 | Dolphin Blue" by " "
166919:18:13:659 | MD | TRACE | +202 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
167019:18:13:659 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
167119:18:13:869 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
167219:18:13:870 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
167319:18:14:065 | MD | TRACE | +203 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
167419:18:14:066 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
167519:18:14:157 | MD | INFO | +94 | CloseProcess - Started, user requested to end launched application
167619:18:14:158 | MD | TRACE | +0 | Window.PostMessage - Posting 0x111 to ahk_class window
167719:18:14:159 | MD | TRACE | +0 | TimerUtils.Sleep - Sleeping for 5 milliseconds
167819:18:14:409 | MD | TRACE | +249 | Window.PostMessage - Posting 0x111 to ahk_class window
167919:18:14:410 | MD | INFO | +0 | CloseProcess - Ended
168019:18:14:411 | MD | TRACE | +0 | Window.GetTitle - Retrieved "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" from "ahk_class window"
168119:18:14:411 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 9 ways: "gpuDX11hw | spg: 61 gpu: 0 | Dolphin Blue" by " "
168219:18:14:614 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
168319:18:14:614 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
168419:18:14:817 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
168519:18:14:817 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
168619:18:15:019 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
168719:18:15:019 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
168819:18:15:222 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
168919:18:15:222 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
169019:18:15:425 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
169119:18:15:425 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
169219:18:15:628 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
169319:18:15:628 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
169419:18:15:831 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
169519:18:15:831 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
169619:18:16:033 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
169719:18:16:033 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
169819:18:16:236 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
169919:18:16:236 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
170019:18:16:439 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
170119:18:16:439 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
170219:18:16:642 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
170319:18:16:642 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
170419:18:16:845 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
170519:18:16:845 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
170619:18:17:047 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
170719:18:17:047 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
170819:18:17:250 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
170919:18:17:250 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
171019:18:17:453 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
171119:18:17:453 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
171219:18:17:656 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
171319:18:17:656 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
171419:18:17:859 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
171519:18:17:859 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
171619:18:18:061 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
171719:18:18:061 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
171819:18:18:264 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
171919:18:18:264 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
172019:18:18:467 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
172119:18:18:467 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
172219:18:18:670 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
172319:18:18:670 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
172419:18:18:873 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
172519:18:18:873 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
172619:18:19:075 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
172719:18:19:075 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
172819:18:19:278 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
172919:18:19:278 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
173019:18:19:481 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
173119:18:19:481 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
173219:18:19:684 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
173319:18:19:684 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
173419:18:19:887 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
173519:18:19:887 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
173619:18:20:090 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
173719:18:20:090 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
173819:18:20:292 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
173919:18:20:292 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
174019:18:20:495 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
174119:18:20:495 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
174219:18:20:698 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
174319:18:20:698 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
174419:18:20:901 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
174519:18:20:901 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
174619:18:21:104 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
174719:18:21:104 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
174819:18:21:306 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
174919:18:21:306 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
175019:18:21:509 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
175119:18:21:509 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
175219:18:21:712 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
175319:18:21:712 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
175419:18:21:915 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
175519:18:21:915 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
175619:18:22:118 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
175719:18:22:118 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
175819:18:22:320 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
175919:18:22:320 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
176019:18:22:523 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
176119:18:22:523 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
176219:18:22:726 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
176319:18:22:726 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
176419:18:22:929 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
176519:18:22:929 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
176619:18:23:132 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
176719:18:23:132 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
176819:18:23:334 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
176919:18:23:334 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
177019:18:23:537 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
177119:18:23:537 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
177219:18:23:740 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
177319:18:23:740 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
177419:18:23:943 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
177519:18:23:943 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
177619:18:24:146 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
177719:18:24:146 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
177819:18:24:348 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
177919:18:24:348 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
178019:18:24:551 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
178119:18:24:551 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
178219:18:24:754 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
178319:18:24:754 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
178419:18:24:957 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
178519:18:24:957 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
178619:18:25:160 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
178719:18:25:160 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
178819:18:25:362 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
178919:18:25:362 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
179019:18:25:565 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
179119:18:25:565 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
179219:18:25:768 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
179319:18:25:768 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
179419:18:25:971 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
179519:18:25:971 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
179619:18:26:174 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
179719:18:26:174 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
179819:18:26:376 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
179919:18:26:376 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
180019:18:26:579 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
180119:18:26:579 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
180219:18:26:782 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
180319:18:26:782 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
180419:18:26:985 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
180519:18:26:985 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
180619:18:27:188 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
180719:18:27:188 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
180819:18:27:390 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
180919:18:27:390 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
181019:18:27:593 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
181119:18:27:593 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
181219:18:27:796 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
181319:18:27:796 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
181419:18:27:999 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
181519:18:27:999 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
181619:18:28:202 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
181719:18:28:202 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
181819:18:28:404 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
181919:18:28:404 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
182019:18:28:607 | MD | TRACE | +202 | Window.GetTitle - Retrieved "" from "ahk_class window"
182119:18:28:607 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
182219:18:28:810 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
182319:18:28:810 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
182419:18:29:013 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
182519:18:29:013 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
182619:18:29:216 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
182719:18:29:216 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "
182819:18:29:418 | MD | TRACE | +203 | Window.GetTitle - Retrieved "" from "ahk_class window"
182919:18:29:418 | MD | TRACE | +0 | StringUtils.Split - Splitting this string 0 ways: "" by " "