Advertisement
Guest User

Untitled

a guest
Jul 16th, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 60.33 KB | None | 0 0
  1. [code]
  2. 22:08:26:709 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c
  3. 22:08:26:757 | HL | INFO | +47 | Main - System Specs:
  4. HyperLaunch Dir: D:\Arcade\Hyperlaunch
  5. OS: Microsoft Windows 7 Home Premium
  6. SKU: Home Premium
  7. Total Memory: 8143.20 MB
  8. Free Memory: 6274.09 MB
  9. Used Memory: 1869.102 MB
  10. SystemType: x64-based PC
  11. Physical Processors: 1
  12. Logical Processors: 4
  13. GPU 1 Name: NVIDIA GeForce GTX 660
  14. GPU 1 RAM: -2048.00 MB
  15. GPU 1 Driver Version: 9.18.13.2723
  16. GPU 2 Name: LogMeIn Mirror Driver
  17. GPU 2 RAM: 0.00 MB
  18. GPU 2 Driver Version: 7.1.542.0
  19. Sound 1 Device: High Definition Audio Device
  20. Sound 1 Status: Enabled
  21. Sound 2 Device: Bluetooth Hands-free Audio
  22. Sound 2 Status: Enabled
  23. Sound 3 Device: USB Audio Device
  24. Sound 3 Status: Enabled
  25. Sound 4 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
  26. Sound 4 Status: Enabled
  27. Sound 5 Device: NVIDIA High Definition Audio
  28. Sound 5 Status: Enabled
  29. OS Language: English_United_States
  30. OS Admin Status: Yes
  31. Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x984 work)
  32. AutoHotkey Path:
  33. AHK Version: 1.1.09.04
  34. Unicode: No
  35. 22:08:26:759 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h
  36. 22:08:26:760 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\HyperLaunch.exe exists
  37. 22:08:26:763 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  38. FileDescription Your favorite Front End companion!
  39. FileVersion 3.0.1.1
  40. LegalCopyright ©2013 HL squad
  41. ProductName djvj's one swell guy!
  42. ProductVersion 1.1.9.4
  43. CompanyName djvj's one swell guy!
  44. File Size: 910336 bytes
  45. Created: 11/23/2013 - 10:21:01 AM
  46. Modified: 3/2/2014 - 12:57:11 PM
  47. 22:08:26:764 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\itextsharp.dll exists
  48. 22:08:26:767 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  49. FileDescription iTextSharp
  50. FileVersion 5.4.2.0
  51. InternalName itextsharp.dll
  52. LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
  53. OriginalFilename itextsharp.dll
  54. ProductName iTextSharp
  55. ProductVersion 5.4.2.0
  56. CompanyName 1T3XT BVBA
  57. File Size: 3743744 bytes
  58. Created: 11/23/2013 - 10:21:17 AM
  59. Modified: 11/7/2013 - 7:44:36 PM
  60. 22:08:26:768 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
  61. 22:08:26:770 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  62. FileDescription SevenZipSharp
  63. FileVersion 0.64.4841.31212
  64. InternalName SevenZipSharp.dll
  65. LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
  66. OriginalFilename SevenZipSharp.dll
  67. ProductName SevenZipSharp
  68. ProductVersion 0.64.4841.31212
  69. CompanyName Markovtsev Vadim
  70. File Size: 165888 bytes
  71. Created: 11/23/2013 - 10:21:18 AM
  72. Modified: 11/7/2013 - 7:44:35 PM
  73. 22:08:26:771 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gsdll32.dll exists
  74. 22:08:26:773 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  75. File Size: 8818688 bytes
  76. Created: 11/23/2013 - 10:21:17 AM
  77. Modified: 11/7/2013 - 7:44:36 PM
  78. 22:08:26:775 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\BlockInput.exe exists
  79. 22:08:26:776 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  80. FileDescription
  81. FileVersion 1.1.09.04
  82. InternalName
  83. OriginalFilename
  84. ProductName
  85. ProductVersion 1.1.09.04
  86. File Size: 657920 bytes
  87. Created: 5/25/2014 - 12:38:29 PM
  88. Modified: 3/2/2014 - 12:57:11 PM
  89. 22:08:26:778 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gdip.ahk exists
  90. 22:08:26:784 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  91. 22:08:26:786 | HL | DEBUG1 | +15 | CheckFile - Attributes:
  92. File Size: 88789 bytes
  93. Created: 11/23/2013 - 10:21:17 AM
  94. Modified: 11/7/2013 - 7:44:34 PM
  95. 22:08:26:788 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\RIni.ahk exists
  96. 22:08:26:791 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  97. 22:08:26:793 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  98. File Size: 67561 bytes
  99. Created: 11/23/2013 - 10:21:18 AM
  100. Modified: 11/7/2013 - 7:44:35 PM
  101. 22:08:26:795 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\CLR.ahk exists
  102. 22:08:26:798 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  103. 22:08:26:801 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  104. File Size: 10586 bytes
  105. Created: 11/23/2013 - 10:21:17 AM
  106. Modified: 11/7/2013 - 7:44:34 PM
  107. 22:08:26:803 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\COM.ahk exists
  108. 22:08:26:806 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  109. 22:08:26:808 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  110. File Size: 26342 bytes
  111. Created: 11/23/2013 - 10:21:17 AM
  112. Modified: 11/7/2013 - 7:44:34 PM
  113. 22:08:26:809 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\JSON.ahk exists
  114. 22:08:26:812 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  115. 22:08:26:813 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  116. File Size: 9203 bytes
  117. Created: 11/23/2013 - 10:21:17 AM
  118. Modified: 11/7/2013 - 7:44:35 PM
  119. 22:08:26:815 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Init.ahk exists
  120. 22:08:26:817 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  121. 22:08:26:819 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  122. File Size: 1145 bytes
  123. Created: 11/23/2013 - 10:21:02 AM
  124. Modified: 11/7/2013 - 7:44:34 PM
  125. 22:08:26:821 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause Init.ahk exists
  126. 22:08:26:823 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  127. 22:08:26:825 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  128. File Size: 691 bytes
  129. Created: 11/23/2013 - 10:21:02 AM
  130. Modified: 11/7/2013 - 7:44:34 PM
  131. 22:08:26:827 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper Init.ahk exists
  132. 22:08:26:831 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  133. 22:08:26:834 | HL | DEBUG1 | +15 | CheckFile - Attributes:
  134. File Size: 3435 bytes
  135. Created: 11/23/2013 - 10:21:02 AM
  136. Modified: 3/2/2014 - 12:57:11 PM
  137. 22:08:26:835 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame Init.ahk exists
  138. 22:08:26:837 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  139. 22:08:26:840 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  140. File Size: 161 bytes
  141. Created: 11/23/2013 - 10:21:02 AM
  142. Modified: 11/7/2013 - 7:44:34 PM
  143. 22:08:26:842 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics Init.ahk exists
  144. 22:08:26:844 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  145. 22:08:26:845 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  146. File Size: 167 bytes
  147. Created: 11/23/2013 - 10:21:02 AM
  148. Modified: 11/7/2013 - 7:44:34 PM
  149. 22:08:26:847 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade.ahk exists
  150. 22:08:26:849 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  151. 22:08:26:851 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  152. File Size: 25516 bytes
  153. Created: 11/23/2013 - 10:21:02 AM
  154. Modified: 11/7/2013 - 7:44:34 PM
  155. 22:08:26:852 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause.ahk exists
  156. 22:08:26:860 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  157. 22:08:26:863 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  158. File Size: 360180 bytes
  159. Created: 11/23/2013 - 10:21:02 AM
  160. Modified: 11/7/2013 - 7:44:34 PM
  161. 22:08:26:866 | HL | INFO | +15 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper.ahk exists
  162. 22:08:26:869 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  163. 22:08:26:871 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  164. File Size: 30775 bytes
  165. Created: 11/23/2013 - 10:21:02 AM
  166. Modified: 3/2/2014 - 12:57:11 PM
  167. 22:08:26:872 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame.ahk exists
  168. 22:08:26:875 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  169. 22:08:26:877 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  170. File Size: 36816 bytes
  171. Created: 11/23/2013 - 10:21:02 AM
  172. Modified: 3/2/2014 - 12:57:11 PM
  173. 22:08:26:878 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Bezel.ahk exists
  174. 22:08:26:883 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  175. 22:08:26:885 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  176. File Size: 83008 bytes
  177. Created: 11/23/2013 - 10:21:02 AM
  178. Modified: 3/2/2014 - 12:57:11 PM
  179. 22:08:26:886 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics.ahk exists
  180. 22:08:26:888 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  181. 22:08:26:891 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  182. File Size: 26153 bytes
  183. Created: 11/23/2013 - 10:21:02 AM
  184. Modified: 11/7/2013 - 7:44:34 PM
  185. 22:08:26:893 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
  186. 22:08:26:896 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  187. 22:08:26:898 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  188. File Size: 63798 bytes
  189. Created: 11/23/2013 - 10:21:02 AM
  190. Modified: 11/7/2013 - 7:44:34 PM
  191. 22:08:26:900 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Shared.ahk exists
  192. 22:08:26:905 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  193. 22:08:26:907 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  194. File Size: 81966 bytes
  195. Created: 11/23/2013 - 10:21:02 AM
  196. Modified: 3/14/2014 - 8:52:36 PM
  197. 22:08:26:908 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\XHotkey.ahk exists
  198. 22:08:26:911 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
  199. 22:08:26:912 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  200. File Size: 28374 bytes
  201. Created: 11/23/2013 - 10:21:02 AM
  202. Modified: 11/7/2013 - 7:44:34 PM
  203. 22:08:26:914 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Animations.ahk exists
  204. 22:08:26:917 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  205. 22:08:26:919 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  206. File Size: 49050 bytes
  207. Created: 11/23/2013 - 10:21:02 AM
  208. Modified: 11/7/2013 - 7:44:34 PM
  209. 22:08:26:921 | HL | INFO | +0 | Main - HyperLaunch received "Sega SG-1000" and "Bank Panic (Japan)"
  210. 22:08:26:926 | HL | INFO | +16 | Main - Bank Panic (Japan) is using the default emulator: Fusion
  211. 22:08:26:928 | HL | INFO | +0 | Main - Checking for a [Fusion] section in D:\Arcade\Hyperlaunch\Settings\Sega SG-1000\Emulators.ini
  212. 22:08:26:930 | HL | INFO | +0 | Main - Checking for a [Fusion] section in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
  213. 22:08:26:933 | HL | INFO | +0 | Main - Found [Fusion] in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
  214. 22:08:26:934 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Modules\Fusion\Fusion.ahk exists
  215. 22:08:26:936 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  216. File Size: 17044 bytes
  217. Created: 11/23/2013 - 10:21:18 AM
  218. Modified: 2/19/2014 - 1:20:57 PM
  219. 22:08:26:938 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
  220. 22:08:26:940 | HL | INFO | +0 | Main - Bank Panic (Japan) will use module: D:\Arcade\Hyperlaunch\Modules\Fusion\Fusion.ahk
  221. 22:08:26:950 | HL | INFO | +15 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
  222. 22:08:26:953 | HL | INFO | +0 | Main - INI Keys read
  223. 22:08:26:956 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.exe exists
  224. 22:08:26:958 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  225. FileDescription 7-Zip Console
  226. FileVersion 9.20
  227. InternalName 7z
  228. LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
  229. OriginalFilename 7z.exe
  230. ProductName 7-Zip
  231. ProductVersion 9.20
  232. CompanyName Igor Pavlov
  233. File Size: 163840 bytes
  234. Created: 11/23/2013 - 10:21:17 AM
  235. Modified: 11/7/2013 - 7:44:34 PM
  236. 22:08:26:960 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.dll exists
  237. 22:08:26:963 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  238. FileDescription 7z Standalone Plugin
  239. FileVersion 9.20
  240. InternalName 7za
  241. LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
  242. OriginalFilename 7za.dll
  243. ProductName 7-Zip
  244. ProductVersion 9.20
  245. CompanyName Igor Pavlov
  246. File Size: 914432 bytes
  247. Created: 11/23/2013 - 10:21:17 AM
  248. Modified: 11/7/2013 - 7:44:34 PM
  249. 22:08:26:966 | HL | INFO | +0 | CheckPaths - Started
  250. 22:08:26:968 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).7z
  251. 22:08:26:971 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan)\Bank Panic (Japan).7z
  252. 22:08:26:972 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan)\*.7z
  253. 22:08:26:974 | HL | DEBUG1 | +16 | CheckPaths - Looking for rom: D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).zip
  254. 22:08:26:976 | HL | INFO | +0 | CheckPaths - Found rom: D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).zip
  255. 22:08:26:977 | HL | DEBUG1 | +0 | CheckPaths - Current romName: Bank Panic (Japan)
  256. 22:08:26:978 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: D:\Arcade\Sega SG-1000\roms
  257. 22:08:26:980 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip
  258. 22:08:26:982 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\Fusion\Fusion.exe exists
  259. 22:08:26:984 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  260. File Size: 2756608 bytes
  261. Created: 11/23/2013 - 10:12:34 AM
  262. Modified: 3/6/2010 - 8:34:58 AM
  263. 22:08:26:985 | HL | INFO | +0 | CheckPaths - Ended
  264. 22:08:26:988 | HL | INFO | +0 | BuildScript - User Variables:
  265. ;----------------------------------------------------------------------------
  266. ; INJECTED VARIABLES
  267. ;----------------------------------------------------------------------------
  268.  
  269. #NoTrayIcon
  270. #InstallKeybdHook
  271. DetectHiddenWindows, ON
  272. SetTitleMatchMode, 2
  273. SendMode, Event
  274. 0 = 2
  275. hlMode =
  276. frontendPID = 0
  277. frontendPath = D:\Arcade
  278. frontendExe = HyperSpin.exe
  279. frontendExt = exe
  280. frontendName = HyperSpin
  281. frontendDrive = D:
  282. exitEmulatorKey = ~Esc
  283. exitEmulatorKeyWait = 0
  284. forceHoldKey = ~Esc
  285. restoreFE = false
  286. exitScriptKey = ~q & ~s
  287. toggleCursorKey = ~e & ~t
  288. emuFullPath = D:\Arcade\Emulators\Fusion\Fusion.exe
  289. emuPath = D:\Arcade\Emulators\Fusion
  290. emuName = Fusion
  291. emuExt = exe
  292. romPath = D:\Arcade\Sega SG-1000\roms
  293. romPathFromIni = D:\Arcade\Sega SG-1000\roms
  294. romExtension = .zip
  295. romExtensionOrig = .zip
  296. romExtensions = 7z|zip|sg|gg|sms|gen|32x|md|bin|iso|rar
  297. executable = Fusion.exe
  298. systemName = Sega SG-1000
  299. dbName = Bank Panic (Japan)
  300. romName = Bank Panic (Japan)
  301. romMapPath =
  302. romMappingEnabled = false
  303. romMappingLaunchMenuEnabled = false
  304. romMappingFirstMatchingExt = false
  305. romMappingShowAllRomsInArchive = true
  306. romMappingNumberOfWheelsByScreen = 7
  307. romMappingMenuWidth = 300
  308. romMappingMenuMargin = 50
  309. romMappingTextFont = Bebas Neue
  310. romMappingTextOptions = cFFFFFFFF r4 s40 Bold
  311. romMappingDisabledTextColor = ff888888
  312. romMappingTextSizeDifference = 5
  313. romMappingTextMargin = 10
  314. romMappingTitleTextFont = Bebas Neue
  315. romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
  316. romMappingTitle2TextFont = Bebas Neue
  317. romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
  318. romMappingGameInfoTextFont = Bebas Neue
  319. romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
  320. romMappingBackgroundBrush = aa000000
  321. romMappingColumnBrush = 33000000
  322. romMappingButtonBrush1 = 6f000000
  323. romMappingButtonBrush2 = 33000000
  324. romMappingBackgroundAlign = Stretch and Lose Aspect
  325. romMappingMenuFlagWidth = 40
  326. romMappingMenuFlagSeparation = 5
  327. romMappingDefaultMenuList = FullList
  328. romMappingSingleFilteredRomAutomaticLaunch = false
  329. skipchecks = false
  330. romMatchExt = true
  331. blockInputTime = 0
  332. blockInputFile = D:\Arcade\Hyperlaunch\Module Extensions\BlockInput.exe
  333. errorLevelReporting = false
  334. logFile = D:\Arcade\Hyperlaunch\HyperLaunch.log
  335. logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
  336. logLevel = 10
  337. logIncludeModule = true
  338. logIncludeFileProperties = true
  339. logShowCommandWindow = false
  340. logCommandWindow = false
  341. sysLang = English_United_States
  342. navUpKey = Up
  343. navDownKey = Down
  344. navLeftKey = Left
  345. navRightKey = Right
  346. navSelectKey = Enter
  347. navP2UpKey = Numpad8
  348. navP2DownKey = Numpad2
  349. navP2LeftKey = Numpad4
  350. navP2RightKey = Numpad6
  351. navP2SelectKey = NumpadEnter
  352. originalWidth = 1280
  353. originalHeight = 1024
  354. dtEnabled = true
  355. dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
  356. dtUseSCSI = true
  357. dtAddDrive = true
  358. emuIdleShutdown = 0
  359. hideCursor = false
  360. hideEmu = false
  361. hideFE = false
  362. fadeIn = false
  363. fadeInDuration = 500
  364. fadeInTransitionAnimation = DefaultAnimateFadeIn
  365. fadeInDelay = 0
  366. fadeInExitDelay = 0
  367. fadeOutExitDelay = 0
  368. fadeOut = false
  369. fadeOutExtraScreen = false
  370. fadeOutDuration = 500
  371. fadeOutTransitionAnimation = DefaultAnimateFadeOut
  372. fadeOutDelay = 0
  373. fadeLyrInterpolation = 7
  374. fadeLyr1Color = FF000000
  375. fadeLyr1AlignImage = Align to Top Left
  376. fadeLyr2Pos = Bottom Right Corner
  377. fadeLyr2X = 300
  378. fadeLyr2Y = 300
  379. fadeLyr2Adjust = 1
  380. fadeLyr2PicPad = 0
  381. fadeLyr3Pos = Center
  382. fadeLyr3X = 300
  383. fadeLyr3Y = 300
  384. fadeLyr3Adjust = 0.75
  385. fadeLyr3Speed = 750
  386. fadeLyr3Animation = DefaultFadeAnimation
  387. fadeLyr37zAnimation = DefaultFadeAnimation
  388. fadeLyr3Type = imageandbar
  389. fadeLyr3ImgFollow7zProgress = true
  390. fadeLyr3Repeat = 1
  391. fadeLyr3PicPad = 0
  392. fadeLyr4Adjust = 0.75
  393. fadeLyr4X = 100
  394. fadeLyr4Y = 100
  395. fadeLyr4Pos = Above Layer 3 - Left
  396. fadeLyr4FPS = 10
  397. fadeLyr4PicPad = 0
  398. fadeTranspGifColor = FFFFFF
  399. fadeBarWindow = false
  400. fadeBarWindowX =
  401. fadeBarWindowY =
  402. fadeBarWindowW = 600
  403. fadeBarWindowH = 120
  404. fadeBarWindowR = 20
  405. fadeBarWindowM = 20
  406. fadeBarWindowHatchStyle = 8
  407. fadeBarBack = true
  408. fadeBarBackColor = FF555555
  409. fadeBarH = 20
  410. fadeBarR = 5
  411. fadeBarColor = DD00BFFF
  412. fadeBarHatchStyle = 3
  413. fadeBarPercentageText = true
  414. fadeBarInfoText = true
  415. fadeBarXOffset = 0
  416. fadeBarYOffset = 100
  417. fadeRomInfoDescription = text
  418. fadeRomInfoSystemName = text
  419. fadeRomInfoYear = text
  420. fadeRomInfoManufacturer = text
  421. fadeRomInfoGenre = text
  422. fadeRomInfoRating = text
  423. fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
  424. fadeRomInfoTextPlacement = topRight
  425. fadeRomInfoTextMargin = 5
  426. fadeRomInfoText1Options = cFF555555 r4 s20 Bold
  427. fadeRomInfoText2Options = cFF555555 r4 s20 Bold
  428. fadeRomInfoText3Options = cFF555555 r4 s20 Bold
  429. fadeRomInfoText4Options = cFF555555 r4 s20 Bold
  430. fadeRomInfoText5Options = cFF555555 r4 s20 Bold
  431. fadeRomInfoText6Options = cFF555555 r4 s20 Bold
  432. fadeStats_Number_of_Times_Played = text with label
  433. fadeStats_Last_Time_Played = text with label
  434. fadeStats_Average_Time_Played = text with label
  435. fadeStats_Total_Time_Played = text with label
  436. fadeStats_System_Total_Played_Time = text with label
  437. fadeStats_Total_Global_Played_Time = text with label
  438. fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
  439. fadeStatsInfoTextPlacement = topLeft
  440. fadeStatsInfoTextMargin = 5
  441. fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
  442. fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
  443. fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
  444. fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
  445. fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
  446. fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
  447. fadeText1X = 0
  448. fadeText1Y = 0
  449. fadeText1Options = cFFFFFFFF r4 s20 Right Bold
  450. fadeText1 = Loading Game
  451. fadeText2X = 0
  452. fadeText2Y = 0
  453. fadeText2Options = cFFFFFFFF r4 s20 Right Bold
  454. fadeText2 = Extraction Complete
  455. fadeFont = Arial
  456. fadeSystemAndRomLayersOnly = false
  457. fadeInterruptKey =
  458. detectFadeErrorEnabled = true
  459. fadeImgPath = D:\Arcade\Hyperlaunch\Media\Fade
  460. HLDataPath = D:\Arcade\Hyperlaunch\Data
  461. HLMediaPath = D:\Arcade\Hyperlaunch\Media
  462. HLErrSoundPath = D:\Arcade\Hyperlaunch\Media\Sounds\Error
  463. modulesPath = D:\Arcade\Hyperlaunch\Modules
  464. moduleFullName = D:\Arcade\Hyperlaunch\Modules\Fusion\Fusion.ahk
  465. moduleName = Fusion
  466. modulePath = D:\Arcade\Hyperlaunch\Modules\Fusion
  467. moduleExtension = ahk
  468. moduleExtensionsPath = D:\Arcade\Hyperlaunch\Module Extensions
  469. libPath = D:\Arcade\Hyperlaunch\Lib
  470. 7zEnabled = true
  471. 7zPath = D:\Arcade\Hyperlaunch\Module Extensions\7z.exe
  472. 7zDllPath = D:\Arcade\Hyperlaunch\Module Extensions\7z.dll
  473. 7zExtractPath = D:\Arcade\cache
  474. 7zExtractPathOrig =
  475. 7zAttachSystemName = false
  476. 7zDelTemp = true
  477. 7zSounds = true
  478. 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
  479. 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
  480. mgEnabled = false
  481. mgKey = ~NumpadSub
  482. mgBackgroundColor = FF000000
  483. mgSidePadding = 0.2
  484. mgYOffset = 500
  485. mgImageAdjust = 1
  486. mgFont = Arial
  487. mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
  488. mgText1Text = Please select a game
  489. mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
  490. mgText2Offset = 70
  491. mgUseSound = true
  492. mgSoundfreq = 300
  493. mgExitEffect = none
  494. mgSelectedEffect = rotate
  495. mgUseGameArt = false
  496. mgArtworkDir = Artwork1
  497. hpEnabled = false
  498. hpKey = ~NumpadAdd
  499. hpBackToMenuBarKey = X
  500. hpZoomInKey = C
  501. hpZoomOutKey = V
  502. hpScreenshotKey = ~PrintScreen
  503. hpHiToTextPath = D:\Arcade\Hyperlaunch\Module Extensions\HiToText.exe
  504. hpSaveStateKeyCodes = {F5 down}{F5 up}
  505. hpLoadStateKeyCodes = {F5 down}{F5 up}
  506. keymapperEnabled = false
  507. keymapperAHKMethod = false
  508. keymapper = ahk
  509. xpadderFullPath = D:\Arcade\Tools\Xpadder\Xpadder.exe
  510. joyToKeyFullPath = C:\Windows\Utilities\VJoy\VJoy.exe
  511. keymapperProfilePath = D:\Arcade\Hyperlaunch\Profiles\ahk
  512. keymapperFrontEndProfileName = HyperSpin
  513. keymapperFrontEndProfile = false
  514. keymapperHyperLaunchProfileEnabled = false
  515. JoyIDsEnabled = false
  516. JoyIDsPreferredControllersSystem = use_global
  517. JoyIDsPreferredControllersGlobal = use_global
  518. CustomJoyNamesEnabled = false
  519. CustomJoyNames =
  520. FEProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\HyperSpin
  521. defaultProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\_Default
  522. systemProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega SG-1000
  523. xPadderSystemProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega SG-1000\_Default
  524. emuProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega SG-1000\Fusion
  525. romProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega SG-1000\Bank Panic (Japan)
  526. HyperLaunchProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\HyperLaunch
  527. blankProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\blank
  528. ahkFEProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\HyperSpin
  529. ahkDefaultProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\_Default
  530. ahkSystemProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega SG-1000
  531. ahkEmuProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega SG-1000\Fusion
  532. ahkRomProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega SG-1000\Bank Panic (Japan)
  533. ahkHyperLaunchProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\HyperLaunch
  534. bezelEnabled = false
  535. statisticsEnabled = true
  536.  
  537. 22:08:26:990 | HL | INFO | +15 | BuildScript - Loaded XHotkey Init.ahk scripts
  538. 22:08:26:992 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
  539. 22:08:26:994 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
  540. 22:08:26:997 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
  541. 22:08:26:001 | HL | INFO | +0 | BuildScript - Module:
  542. MEmu = Fusion
  543. MEmuV = v3.64
  544. MURL = http://www.eidolons-inn.net/tiki-index.php?page=Kega
  545. MAuthor = djvj
  546. MVersion = 2.0.8
  547. MCRC = 792D6332
  548. iCRC = 3B62A7B7
  549. MID = 635038268893895568
  550. MSystem = "Samsung Gam Boy","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Mega-CD","Sega Pico","Sega SC-3000","Sega SG-1000"
  551. ;----------------------------------------------------------------------------
  552. ; Notes:
  553. ; Don't forget to setup your bios or you might just get a black screen.
  554. ; Set your fullscreen resolution by going to Video->Full Screen Resolution
  555. ; Fusion only supports 4 different windowed resolutions. If you don't use fullscreen, set the one you want by going to Video->Window Size
  556. ; Esc is Fusion's default key to go Fullscreen/Windowed mode. This cannot be changed, but this module will still close if you use Esc to exit. You may see the emu leave fullscreen first though.
  557. ; Esc can also cause Fusion to change its fullscreen mode on exit, causing it to lockup for 5-10 seconds. The only fix for this is to not use Esc as your exit key.
  558. ; For Sega CD, make sure your cues are correctly pointing to all the tracks or else you will not get sound. Also turn off auto-play for CDs
  559. ;
  560. ; Sega CD
  561. ; Configure your Sega CD bios first by going to Options -> Set Config -> Sega CD
  562. ; Set the scsi drive you want to use manually by going to Options -> CD Drive and seleting the one that corresponds to your scsi drive in DT. A dt drive is not supported by the emu, it must be scsi.
  563. ;
  564. ; Defining per-game controller types:
  565. ; In the module ini, set Controller_Reassigning_Enabled to true
  566. ; Default_P1_Controller and Default_P2_Controller should be set to the controller type you normally use for games not listed in the ini
  567. ; Make a new ini section with the name of your rom in your database, for example [Super Scope 6 (USA)]
  568. ; Under this section you can have 2 keys, P1_Controller and P2_Controller
  569. ; For P1_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Serial USART
  570. ; For P2_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Super Scope, 5=Justifier, 6=Dual Justifiers, 7=Serial USART
  571. ;
  572. ; Some games will not work if you have Teamplayer or 4way play active all the time, so you can set the MultiTapType for those problematic games in the module settings for each of these games.
  573. ;
  574. ; Windows 8 and 8.1 users:
  575. ; You may experience an issue with Fusion never getting higher than 33.5fps. Use Ctrl+F to bring up the FPS counter in Fusion to check if you are affected. This is caused by some compatibility changes Microsoft made for DirectDraw applications. There are two ways of fixing this issue:
  576. ; 1) Apply a compatibility patch for the Fusion executable using the Microsoft Application Compatibility Toolkit
  577. ; 2) Copy a prepatched ddraw.dll into the Fusion directory.
  578. ; Using the Microsoft Application Compatibility Toolkit is a cleaner fix but takes a few minutes to go through the steps to apply. Using the prepatched ddraw.dll file is quick and simple but may break the right-click menus when in full-screen mode, requiring you to make all configuration changes with the emulator windowed.
  579. ; Both methods are fully detailed with downloads, instructions and screenshots at http://www.blitzbasic.com/Community/post.php?topic=99477&post=1202630
  580. ;----------------------------------------------------------------------------
  581. StartModule()
  582. BezelGUI()
  583. FadeInStart()
  584.  
  585. ; The object controls how the module reacts to different systems. Fusion can play a lot of systems, but changes itself slightly so this module has to adapt
  586. mType := Object("Samsung Gam Boy","sms","Sega 32X","32X","Sega CD","scd","Sega Mega-CD","scd","Sega Game Gear","gg","Sega Genesis","gen","Sega Mega Drive","gen","Sega Master System","sms","Sega Pico","gen","Sega SC-3000","sms","Sega SG-1000","sms")
  587. ident := mType[systemName] ; search 1st array for the systemName identifier mednafen uses
  588. If !ident
  589. ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Fusion module: " . moduleName)
  590.  
  591. Log("Module - Started reading module ini")
  592. settingsFile := modulePath . "\" . moduleName . ".ini"
  593. Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
  594. forceFullScreen32 := IniReadCheck(settingsFile, "Settings", "ForceFullScreen32","true",,1)
  595. hideTitleBar := IniReadCheck(settingsFile, "Settings", "hideTitleBar","true",,1) ; Removes the border, titlebar, menubar, and centers the emu on your screen. Only need this if fullscreen is false
  596. useRamCarts := IniReadCheck(settingsFile, "Settings", "UseRamCarts","true",,1)
  597. fluxAudioCD := IniReadCheck(settingsFile, "Settings", "FluxAudioCD",,,1) ; audio CD for use when Flux is ran
  598. fluxAudioCD := GetFullName(fluxAudioCD) ; convert relative path to absolute
  599. DTWaitTime := IniReadCheck(settingsFile, systemName, "DTWaitTime","0",,1)
  600. controllerReassigningEnabled := IniReadCheck(settingsFile, systemName, "Controller_Reassigning_Enabled","false",,1)
  601. perfectSync := IniReadCheck(settingsFile, romName, "PerfectSync","false",,1)
  602. multiTapType := IniReadCheck(settingsFile, systemName . "|" . romName, "MultiTapType",0,,1)
  603. genP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Controller",2,,1)
  604. genP1bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Controller",2,,1)
  605. genP1cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Controller",2,,1)
  606. genP1dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Controller",2,,1)
  607. genP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Controller",2,,1)
  608. genP2bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Controller",2,,1)
  609. genP2cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Controller",2,,1)
  610. genP2dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Controller",2,,1)
  611. smsP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Controller",1,,1)
  612. smsP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Controller",1,,1)
  613. genP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Use",1,,1)
  614. genP1bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Use",1,,1)
  615. genP1cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Use",1,,1)
  616. genP1dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Use",1,,1)
  617. genP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Use",1,,1)
  618. genP2bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Use",1,,1)
  619. genP2cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Use",1,,1)
  620. genP2dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Use",1,,1)
  621. smsP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Use",1,,1)
  622. smsP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Use",1,,1)
  623. Log("Module - Finished reading module ini")
  624.  
  625. BezelStart()
  626.  
  627. fusionFile := CheckFile(emuPath . "\fusion.ini")
  628. fusionIni := LoadProperties(fusionFile) ; load the config into memory
  629. currentFullScreen := ReadProperty(fusionIni,"FullScreen") ; read current fullscreen state
  630. currentForceFullScreen32 := ReadProperty(fusionIni,"forceFullScreen32") ; read current ForceFullScreen32 state
  631. currentPerfectSync := ReadProperty(fusionIni,"PerfectSync") ; read current PerfectSync state
  632.  
  633. 7z(romPath, romName, romExtension, 7zExtractPath)
  634.  
  635. If romExtension in .7z,.rar
  636. ScriptError(MEmu . " only supports uncompressed or zip compressed roms. Please enable 7z support in HLHQ to use this module/emu for this extension: """ . romExtension . """")
  637.  
  638. If ( Fullscreen != "true" And currentFullScreen = "1" ) {
  639. WriteProperty(fusionIni,"FullScreen", 0)
  640. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  641. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  642. } Else If ( Fullscreen = "true" And currentFullScreen = "0" ) {
  643. WriteProperty(fusionIni,"FullScreen", 1)
  644. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  645. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  646. }
  647.  
  648. If ( forceFullScreen32 != "true" And currentForceFullScreen32 = "1" ) {
  649. WriteProperty(fusionIni,"ForceFullScreen32", 0)
  650. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  651. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  652. } Else If ( forceFullScreen32 = "true" And currentForceFullScreen32 = "0" ) {
  653. WriteProperty(fusionIni,"ForceFullScreen32", 1)
  654. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  655. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  656. }
  657.  
  658. If ( perfectSync != "true" And currentPerfectSync = "1" ) {
  659. WriteProperty(fusionIni,"PerfectSync", 0)
  660. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  661. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  662. } Else If ( perfectSync = "true" And currentPerfectSync = "0" ) {
  663. WriteProperty(fusionIni,"PerfectSync", 1)
  664. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  665. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  666. }
  667.  
  668. hideEmu := (If Fullscreen = "true" ? ("Hide") : (""))
  669. fullscreen := (If Fullscreen = "true" ? ("-fullscreen") : (""))
  670.  
  671. If bezelPath ; Setting windowed mode resolution
  672. { WriteProperty(fusionIni,"GameGearZoom", 1) ; disabling emulator default bezel
  673. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  674. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  675. }
  676.  
  677. ; Allows you to set on a per-rom basis the controller type plugged into controller ports 1 and 2
  678. If controllerReassigningEnabled = true
  679. { Log("Module - Started reassigning Fusion's ini controls")
  680. WriteProperty(fusionIni,"MultiTapType", multiTapType) ; sets MultiTap
  681. WriteProperty(fusionIni,"Joystick1Type", genP1Controller) ; sets controls for P1
  682. WriteProperty(fusionIni,"Joystick1bType", genP1bController) ; sets controls for P1b
  683. WriteProperty(fusionIni,"Joystick1cType", genP1cController) ; sets controls for P1c
  684. WriteProperty(fusionIni,"Joystick1dType", genP1dController) ; sets controls for P1d
  685. WriteProperty(fusionIni,"Joystick2Type", genP2Controller) ; sets controls for P2
  686. WriteProperty(fusionIni,"Joystick2bType", genP2bController) ; sets controls for P2b
  687. WriteProperty(fusionIni,"Joystick2cType", genP2cController) ; sets controls for P2c
  688. WriteProperty(fusionIni,"Joystick2dType", genP2dController) ; sets controls for P2d
  689. WriteProperty(fusionIni,"Joystick1MSType", smsP1Controller) ; sets controls for sms P1
  690. WriteProperty(fusionIni,"Joystick2MSType", smsP2Controller) ; sets controls for sms P2
  691. WriteProperty(fusionIni,"Joystick1Using", genP1Use) ; sets controls for P1
  692. WriteProperty(fusionIni,"Joystick1bUsing", genP1bUse) ; sets controls for P1b
  693. WriteProperty(fusionIni,"Joystick1cUsing", genP1cUse) ; sets controls for P1c
  694. WriteProperty(fusionIni,"Joystick1dUsing", genP1dUse) ; sets controls for P1d
  695. WriteProperty(fusionIni,"Joystick2Using", genP2Use) ; sets controls for P2
  696. WriteProperty(fusionIni,"Joystick2bUsing", genP2bUse) ; sets controls for P2b
  697. WriteProperty(fusionIni,"Joystick2cUsing", genP2cUse) ; sets controls for P2c
  698. WriteProperty(fusionIni,"Joystick2dUsing", genP2dUse) ; sets controls for P2d
  699. WriteProperty(fusionIni,"Joystick1MSUsing", smsP1Use) ; sets controls for sms P1
  700. WriteProperty(fusionIni,"Joystick2MSUsing", smsP2Use) ; sets controls for sms P2
  701. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  702. Log("Module - Finished reassigning Fusion's ini controls")
  703. }
  704.  
  705. fluxRom := InStr(romName, "flux") ; test if this game is Flux, a special case game that requires an Audio CD to be mounted
  706. If fluxRom {
  707. Log("Module - Mounting the Audio CD because """ . romName . """ requires one to function.")
  708. ident := "gen" ; change ident to gen because Flux has to be mounted as a Genesis rom
  709. DaemonTools("mount", fluxAudioCD) ; mount the Audio CD the user has set in the module settings
  710. }
  711.  
  712. scdExtension := InStr(".ccd|.cue|.bin|.iso", romExtension) ; the sega cd extensions supported by fusion
  713.  
  714. If (ident = "scd" && dtEnabled = "true" && scdExtension) {
  715. If dtUseSCSI = false
  716. Log("Module - Daemon Tools drive type is set to ""dt"" but only ""scsi"" is supported for Fusion. Forcing scsi drive.", 2)
  717. DaemonTools("mount", romPath . "\" . romName . romExtension, (If dtUseSCSI = "false" ? "scsi" : ""))
  718. Sleep, DTWaitTime
  719. Run(executable . " -auto -" . ident . " " . fullscreen, emuPath, hideEmu)
  720. } Else {
  721. If (ident = "scd" && dtEnabled = "true" && !scdExtension)
  722. Log("Module - " . romExtension . " is not a supported cd image extension for Fusion. Launching Fusion without DT support.", 2)
  723. Run(executable . " -auto -" . ident . " " . fullscreen . " """ . romPath . "\" . romName . romExtension . """", emuPath, hideEmu)
  724. }
  725.  
  726. WinWait("Fusion ahk_class KegaClass")
  727. WinWaitActive("Fusion ahk_class KegaClass")
  728.  
  729. If fluxRom
  730. PostMessage, 0x111, 40009,,,ahk_class KegaClass ; Runs the Boot Sega-CD command to load the Audio CD that should be mounted in DT already
  731.  
  732. If (ident = "scd" && useRamCarts = "true") ; Sega CD or Mega CD only
  733. { brmPath := ReadProperty(fusionIni,"BRMFiles") ; read BRM path
  734. IfNotExist, %brmPath%
  735. FileCreateDir, %brmPath% ; create brmPath if it does not exist
  736. selectRamWin := "Select RAM Cart Size ahk_class #32770"
  737. createRamWin := "Create RAM Cart ahk_class #32770"
  738. loadRamWin := "Load RAM Cart ahk_class #32770"
  739. ; Create New Ram Cart if it doesn't exist already
  740. IfNotExist, %brmPath%\%romName%.crm
  741. { PostMessage, 0x111, 40036,,,ahk_class KegaClass ; Open Create New Ram Cart Window
  742. WinWait, %selectRamWin%
  743. WinSet, Transparent, On, %selectRamWin%
  744. Control, Check,, Button7, %selectRamWin%
  745. ControlSend, Button1, {Enter}, %selectRamWin%
  746. WinWait, %createRamWin%
  747. WinSet, Transparent, On, %createRamWin%
  748. WinWaitActive, %createRamWin%
  749. Loop {
  750. ControlGetText, edit1Text, Edit1, %createRamWin%
  751. If ( edit1Text = brmPath . "\" . romName . ".crm" )
  752. Break
  753. Sleep, 100
  754. ControlSetText, Edit1, %brmPath%\%romName%.crm, %createRamWin%
  755. }
  756. ControlSend, Button1, {Enter}, %createRamWin% ; Select Save
  757. }
  758. ; Now load the Ram Cart
  759. PostMessage, 0x111, 40035,,,ahk_class KegaClass ; Open Load Ram Cart Window
  760. WinWait, %loadRamWin%
  761. WinSet, Transparent, On, %loadRamWin%
  762. WinWaitActive, %loadRamWin%
  763. Loop {
  764. ControlGetText, edit1Text, Edit1, %loadRamWin%
  765. If ( edit1Text = brmPath . "\" . romName . ".crm" )
  766. Break
  767. Sleep, 100
  768. ControlSetText, Edit1, %brmPath%\%romName%.crm, %loadRamWin%
  769. }
  770. ControlSend, Button1, {Enter}, %loadRamWin% ; Select Open
  771. }
  772.  
  773. WinWaitActive("Fusion ahk_class KegaClass")
  774.  
  775. Loop { ; looping until Fusion is done loading game
  776. Sleep, 200
  777. WinGetTitle, winTitle, Fusion ahk_class KegaClass
  778. StringSplit, T, winTitle, %A_Space%
  779. If ( T3 = "-" )
  780. Break
  781. }
  782.  
  783. If hideTitleBar = true
  784. { WinSet, Style, -0x40000, Fusion ahk_class KegaClass ; Removes the border of the game window
  785. WinSet, Style, -0xC00000, Fusion ahk_class KegaClass ; Removes the TitleBar
  786. DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar
  787. If bezelEnabled != true
  788. Center(Fusion ahk_class KegaClass)
  789. }
  790.  
  791. BezelDraw()
  792. FadeInExit()
  793.  
  794. If InStr(systemName, "Pico")
  795. PostMessage, 0x111, 40183,,,ahk_class KegaClass ; tell Kega Fusion to capture mouse input
  796.  
  797. Process("WaitClose", executable)
  798.  
  799. If (fluxRom || (ident = "scd" && dtEnabled = "true" && scdExtension))
  800. DaemonTools("unmount")
  801.  
  802. 7zCleanUp()
  803. BezelExit()
  804. FadeOutExit()
  805. ExitModule()
  806.  
  807.  
  808. Center(title) {
  809. WinGetPos, X, Y, width, height, %title%
  810. x := ( A_ScreenWidth / 2 ) - ( width / 2 )
  811. y := ( A_ScreenHeight / 2 ) - ( height / 2 )
  812. WinMove, %title%, , x, y
  813. }
  814.  
  815. MultiGame:
  816. ; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
  817. ; Unmount the CD from DaemonTools
  818. If ( scdExtension && dtEnabled = "true" )
  819. DaemonTools("unmount")
  820. Sleep, 500 ; Required to prevent DT from bugging
  821. ; Mount the CD using DaemonTools
  822. If ( scdExtension && dtEnabled = "true" )
  823. DaemonTools("mount", selectedRom)
  824. Return
  825.  
  826. CloseProcess:
  827. FadeOutStart()
  828. WinClose("Fusion ahk_class KegaClass")
  829. ; PostMessage, 0x111, 40039,,,ahk_class KegaClass ; Tells Fusion to Power Off
  830. ; Sleep, 100 ; giving time for Fusion to unload rom
  831. ; PostMessage, 0x111, 40005,,,ahk_class KegaClass ; Tells Fusion to exit
  832. Return
  833.  
  834. 22:08:27:007 | HL | INFO | +16 | CheckFile - Checking if C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe exists
  835. 22:08:27:015 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  836. FileDescription DAEMON Tools Lite
  837. FileVersion 4.48.1.0347
  838. InternalName DTLite.exe
  839. LegalCopyright © 2000-2013 Disc Soft Ltd.
  840. OriginalFilename DTLite.exe
  841. ProductName DAEMON Tools Lite
  842. ProductVersion 4.48.1.0347
  843. CompanyName Disc Soft Ltd
  844. File Size: 3675352 bytes
  845. Created: 10/28/2013 - 4:29:38 AM
  846. Modified: 10/28/2013 - 4:29:38 AM
  847. 22:08:27:017 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
  848. 22:08:27:020 | HL | INFO | +15 | BuildScript - Loaded User Functions.ahk script
  849. 22:08:27:022 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
  850. 22:08:27:024 | HL | INFO | +0 | Main - Module is built
  851. 22:08:27:026 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\AutoHotkey.dll exists
  852. 22:08:27:029 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  853. FileDescription AutoHotkey_H ANSI 32-bit
  854. FileVersion 1.1.09.04
  855. InternalName AutoHotkey_H
  856. LegalCopyright Copyright (C) 2012
  857. OriginalFilename AutoHotkey.exe
  858. ProductName AutoHotkey_H
  859. ProductVersion 1.1.09.04
  860. File Size: 785408 bytes
  861. Created: 11/23/2013 - 10:21:00 AM
  862. Modified: 11/7/2013 - 7:44:29 PM
  863. 22:08:27:032 | HL | INFO | +0 | Main - Running module
  864. 22:08:27:035 | HL | INFO | +16 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
  865. 22:08:27:108 | MD | INFO | +N/A | Module initialized
  866. 22:08:27:111 | MD | INFO | +0 | StartModule - Started
  867. 22:08:27:114 | MD | INFO | +16 | StartModule - MEmu: Fusion
  868. MEmuV: v3.64
  869. MURL: http://www.eidolons-inn.net/tiki-index.php?page=Kega
  870. MAuthor: djvj
  871. MVersion: 2.0.8
  872. MCRC: 792D6332
  873. iCRC: 3B62A7B7
  874. MID:
  875. MSystem: "Samsung Gam Boy","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Mega-CD","Sega Pico","Sega SC-3000","Sega SG-1000"
  876. 22:08:27:116 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega SG-1000"
  877. 22:08:27:118 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Bank Panic (Japan)
  878. 22:08:27:120 | MD | INFO | +0 | StartModule - Ended
  879. 22:08:27:123 | MD | INFO | +0 | StartGlobalUserFeatures - Starting
  880. 22:08:27:125 | MD | INFO | +0 | StartGlobalUserFeatures - Ending
  881. 22:08:27:128 | MD | INFO | +0 | Module - Started reading module ini
  882. 22:08:27:131 | MD | INFO | +16 | Module Setting - [Settings] - Fullscreen: true
  883. 22:08:27:134 | MD | INFO | +0 | Module Setting - [Settings] - ForceFullScreen32: false
  884. 22:08:27:135 | MD | INFO | +0 | Module Setting - [Settings] - hideTitleBar: true
  885. 22:08:27:138 | MD | INFO | +0 | Module Setting - [Settings] - UseRamCarts: true
  886. 22:08:27:140 | MD | INFO | +0 | Module Setting - [Settings] - FluxAudioCD:
  887. 22:08:27:143 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - DTWaitTime: 0
  888. 22:08:27:145 | MD | INFO | +15 | Module Setting - [Sega SG-1000] - Controller_Reassigning_Enabled: false
  889. 22:08:27:147 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - PerfectSync: false
  890. 22:08:27:150 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - MultiTapType: 0
  891. 22:08:27:152 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - MultiTapType: 0
  892. 22:08:27:155 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1_Controller: 2
  893. 22:08:27:157 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1_Controller: 2
  894. 22:08:27:160 | MD | INFO | +16 | Module Setting - [Sega SG-1000] - Genesis_P1b_Controller: 2
  895. 22:08:27:163 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1b_Controller: 2
  896. 22:08:27:166 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1c_Controller: 2
  897. 22:08:27:168 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1c_Controller: 2
  898. 22:08:27:172 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1d_Controller: 2
  899. 22:08:27:174 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1d_Controller: 2
  900. 22:08:27:177 | MD | INFO | +15 | Module Setting - [Sega SG-1000] - Genesis_P2_Controller: 2
  901. 22:08:27:179 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2_Controller: 2
  902. 22:08:27:181 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2b_Controller: 2
  903. 22:08:27:183 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2b_Controller: 2
  904. 22:08:27:186 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2c_Controller: 2
  905. 22:08:27:188 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2c_Controller: 2
  906. 22:08:27:190 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2d_Controller: 2
  907. 22:08:27:193 | MD | INFO | +16 | Module Setting - [Bank Panic (Japan)] - Genesis_P2d_Controller: 2
  908. 22:08:27:196 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - SMS_P1_Controller: 1
  909. 22:08:27:199 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - SMS_P1_Controller: 1
  910. 22:08:27:202 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - SMS_P2_Controller: 1
  911. 22:08:27:205 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - SMS_P2_Controller: 1
  912. 22:08:27:207 | MD | INFO | +16 | Module Setting - [Sega SG-1000] - Genesis_P1_Use: 1
  913. 22:08:27:209 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1_Use: 1
  914. 22:08:27:211 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1b_Use: 1
  915. 22:08:27:214 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1b_Use: 1
  916. 22:08:27:216 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1c_Use: 1
  917. 22:08:27:218 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P1c_Use: 1
  918. 22:08:27:221 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P1d_Use: 1
  919. 22:08:27:223 | MD | INFO | +15 | Module Setting - [Bank Panic (Japan)] - Genesis_P1d_Use: 1
  920. 22:08:27:225 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2_Use: 1
  921. 22:08:27:228 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2_Use: 1
  922. 22:08:27:231 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2b_Use: 1
  923. 22:08:27:233 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2b_Use: 1
  924. 22:08:27:236 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - Genesis_P2c_Use: 1
  925. 22:08:27:237 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2c_Use: 1
  926. 22:08:27:240 | MD | INFO | +16 | Module Setting - [Sega SG-1000] - Genesis_P2d_Use: 1
  927. 22:08:27:243 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - Genesis_P2d_Use: 1
  928. 22:08:27:245 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - SMS_P1_Use: 1
  929. 22:08:27:247 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - SMS_P1_Use: 1
  930. 22:08:27:249 | MD | INFO | +0 | Module Setting - [Sega SG-1000] - SMS_P2_Use: 1
  931. 22:08:27:252 | MD | INFO | +0 | Module Setting - [Bank Panic (Japan)] - SMS_P2_Use: 1
  932. 22:08:27:254 | MD | INFO | +15 | Module - Finished reading module ini
  933. 22:08:27:256 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\Fusion\fusion.ini exists
  934. 22:08:27:259 | MD | DEBUG1 | +0 | CheckFile - Attributes:
  935. File Size: 6585 bytes
  936. Created: 11/23/2013 - 10:12:34 AM
  937. Modified: 7/16/2014 - 10:08:20 PM
  938. 22:08:27:262 | MD | DEBUG1 | +0 | LoadProperties - Started and loading this cfg into memory: D:\Arcade\Emulators\Fusion\fusion.ini
  939. 22:08:27:266 | MD | DEBUG1 | +0 | LoadProperties - Ended
  940. 22:08:27:268 | MD | DEBUG1 | +0 | ReadProperty - Started
  941. 22:08:27:272 | MD | DEBUG1 | +16 | ReadProperty - Started
  942. 22:08:27:274 | MD | DEBUG1 | +0 | ReadProperty - Started
  943. 22:08:27:276 | MD | INFO | +0 | 7z - Started, received D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).zip. If rom is an archive, it will extract to D:\Arcade\cache
  944. 22:08:27:279 | MD | DEBUG1 | +0 | 7z - Using Standard method to extract this rom
  945. 22:08:27:281 | MD | DEBUG1 | +0 | 7z - ".zip" found in .zip,.rar,.7z,.lzh,.gzip,.tar
  946. 22:08:27:283 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).zip exists
  947. 22:08:27:285 | MD | DEBUG1 | +16 | CheckFile - Attributes:
  948. File Size: 21258 bytes
  949. Created: 5/22/2014 - 10:44:59 PM
  950. Modified: 5/22/2014 - 10:44:59 PM
  951. 22:08:27:336 | MD | INFO | +46 | 7z - Archive name matches rom name; DLL found rom inside archive using "findFileInZip": "Bank Panic (Japan).sg"
  952. 22:08:27:339 | MD | DEBUG1 | +0 | 7z - Invoked COM Object, ROM extracted size: 32768 bytes
  953. 22:08:27:342 | MD | DEBUG1 | +0 | 7z - File does not already exist in 7z_Extract_Path, proceeding to extract it.
  954. 22:08:27:344 | MD | DEBUG1 | +0 | 7z - File found in archive
  955. 22:08:27:346 | MD | INFO | +0 | 7z - Extracted path of rom will be 56 in length and within the 255 character limit.
  956. 22:08:27:349 | MD | INFO | +16 | 7z - The 7zExtractPath has 1356471 MB of free space which is enough to extract this game: 0 MB
  957. 22:08:27:351 | MD | DEBUG1 | +0 | 7z - Starting 7z extraction of D:\Arcade\Sega SG-1000\roms\Bank Panic (Japan).zip to D:\Arcade\cache\Bank Panic (Japan)
  958. 22:08:27:394 | MD | DEBUG1 | +47 | 7z - Finished 7z extraction
  959. 22:08:27:397 | MD | DEBUG1 | +0 | 7z - Found file in D:\Arcade\cache\Bank Panic (Japan)\Bank Panic (Japan).sg
  960. 22:08:27:400 | MD | INFO | +0 | 7z - Ended
  961. 22:08:27:403 | MD | INFO | +0 | Run - Running: D:\Arcade\Emulators\Fusion\Fusion.exe -auto -sms -fullscreen "D:\Arcade\cache\Bank Panic (Japan)\Bank Panic (Japan).sg"
  962. 22:08:27:421 | MD | DEBUG1 | +15 | Run - "Fusion.exe -auto -sms -fullscreen "D:\Arcade\cache\Bank Panic (Japan)\Bank Panic (Japan).sg"" Process ID: 1444
  963. 22:08:27:424 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: HyperLaunch HQ v1.0.13.0 | Class: HwndWrapper[HyperLaunchHQ.exe;;550527c0-3e04-448c-aff4-56784c85ff27] | State: 1 | X: -8 | Y: -8 | Width: 1296 | Height: 1000 | Window HWND: 0x120338 | Process ID: 3824 | Process Path: D:\Arcade\Hyperlaunch\HyperLaunchHQ\HyperLaunchHQ.exe
  964. 22:08:27:427 | MD | INFO | +16 | WinWait - Waiting for "Fusion ahk_class KegaClass"
  965. 22:08:27:551 | MD | DEBUG1 | +125 | GetActiveWindowStatus - Title: Fusion 3.64 - Master System - Bank Panic (Japan) | Class: KegaClass | State: 0 | X: 145 | Y: 135 | Width: 326 | Height: 288 | Window HWND: 0x90566 | Process ID: 1444 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  966. 22:08:27:554 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 - Master System - Bank Panic (Japan) | Class: KegaClass | State: 0 | X: 145 | Y: 135 | Width: 326 | Height: 288 | Window HWND: 0x90566 | Process ID: 1444 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  967. 22:08:27:556 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass"
  968. 22:08:27:675 | MD | DEBUG1 | +125 | GetActiveWindowStatus - Title: Fusion 3.64 - Master System - Bank Panic (Japan) | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x90566 | Process ID: 1444 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  969. 22:08:27:679 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 - Master System - Bank Panic (Japan) | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x90566 | Process ID: 1444 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  970. 22:08:27:682 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass"
  971. 22:08:27:866 | MD | DEBUG1 | +187 | GetActiveWindowStatus - Title: Fusion 3.64 - Master System - Bank Panic (Japan) | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x90566 | Process ID: 1444 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  972. 22:08:28:175 | MD | INFO | +312 | Process - WaitClose Fusion.exe
  973. 22:08:29:353 | MD | DEBUG1 | +1170 | CloseProcess - Started, user requested to end launched application
  974. 22:08:29:357 | MD | INFO | +0 | WinClose - Closing: Fusion ahk_class KegaClass
  975. 22:08:29:705 | MD | DEBUG1 | +359 | CloseProcess - Ended
  976. 22:08:29:928 | MD | INFO | +218 | 7zCleanUp - Started
  977. 22:08:29:942 | MD | DEBUG1 | +16 | 7zCleanUp - Deleted D:\Arcade\cache\Bank Panic (Japan)
  978. 22:08:29:945 | MD | INFO | +0 | 7zCleanUp - Ended
  979. 22:08:29:948 | MD | INFO | +0 | StopGlobalUserFeatures - Starting
  980. 22:08:29:951 | MD | INFO | +0 | StopGlobalUserFeatures - Ending
  981. 22:08:29:954 | MD | INFO | +15 | ExitModule - Started
  982. 22:08:29:956 | MD | INFO | +0 | Starting Updating Statistics:
  983. 22:08:29:958 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0
  984. 22:08:29:961 | MD | DEBUG2 | +0 | gameSectionStartTime:1280331
  985. 22:08:29:963 | MD | DEBUG2 | +0 | ElapsedTime:2
  986. 22:08:29:965 | MD | INFO | +0 | CreateRomTable - Started
  987. 22:08:29:967 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Disc"
  988. 22:08:29:970 | MD | DEBUG1 | +16 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Disk"
  989. 22:08:29:972 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Cart"
  990. 22:08:29:975 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Tape"
  991. 22:08:29:979 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Cassette"
  992. 22:08:29:982 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Part"
  993. 22:08:29:985 | MD | DEBUG1 | +15 | CreateRomTable - Checking for match: "Bank Panic (Japan)" and "(Side"
  994. 22:08:29:988 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table.
  995. 22:08:29:990 | MD | DEBUG2 | +0 | Statistics cleared game name: Bank Panic
  996. 22:08:29:006 | MD | DEBUG2 | +16 | Loaded game statistics from ini files:
  997. Number_of_Times_Played: 6
  998. Last_Time_Played: Wednesday July 16, 2014 10:08:18 PM
  999. Average_Time_Played: 7
  1000. Total_Time_Played: 42
  1001. System_Total_Played_Time: 246
  1002. Total_Global_Played_Time: 88135
  1003. 22:08:30:009 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 7
  1004. Last_Time_Played: Wednesday July 16, 2014 10:08:27 PM
  1005. Average_Time_Played: 6
  1006. Total_Time_Played: 44
  1007. System_Total_Played_Time: 248
  1008. Total_Global_Played_Time: 88137
  1009. 22:08:30:030 | MD | INFO | +16 | Game section statistics updated.
  1010. 22:08:30:032 | MD | INFO | +15 | ExitModule - Ended
  1011. 22:08:30:034 | MD | INFO | +0 | End of Module Logs
  1012. 22:08:30:125 | HL | INFO | +3089 | Main - Module ended, exiting HyperLaunch normally
  1013. 22:08:30:127 | HL | INFO | +0 | ExitScript - Started
  1014. 22:08:30:136 | HL | INFO | +0 | SystemCursor - Restoring mouse cursor
  1015. 22:08:30:144 | HL | INFO | +15 | ExitScript - Ended
  1016. [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement