Advertisement
Guest User

Untitled

a guest
Jul 14th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.69 KB | None | 0 0
  1. [code]
  2. 22:14:13:285 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c
  3. 22:14:13:328 | HL | INFO | +31 | 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: 5641.26 MB
  9. Used Memory: 2501.934 MB
  10. SystemType: x64-based PC
  11. Physical Processors: 1
  12. Logical Processors: 4
  13. GPU 1 Name: LogMeIn Mirror Driver
  14. GPU 1 RAM: 0.00 MB
  15. GPU 1 Driver Version: 7.1.542.0
  16. GPU 2 Name: NVIDIA GeForce GTX 660
  17. GPU 2 RAM: -2048.00 MB
  18. GPU 2 Driver Version: 9.18.13.2723
  19. Sound 1 Device: NVIDIA High Definition Audio
  20. Sound 1 Status: Enabled
  21. Sound 2 Device: Bluetooth Hands-free Audio
  22. Sound 2 Status: Enabled
  23. Sound 3 Device: Realtek High Definition Audio
  24. Sound 3 Status: Enabled
  25. Sound 4 Device: USB Audio Device
  26. Sound 4 Status: Enabled
  27. Sound 5 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
  28. Sound 5 Status: Enabled
  29. OS Language: English_United_States
  30. OS Admin Status: No
  31. Monitor #1 (\\.\DISPLAY1): 1280x1024 (1280x984 work)
  32. AutoHotkey Path:
  33. AHK Version: 1.1.09.04
  34. Unicode: No
  35. 22:14:13:329 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h
  36. 22:14:13:331 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\HyperLaunch.exe exists
  37. 22:14:13:332 | HL | DEBUG1 | +15 | 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: 7/14/2014 - 10:09:06 PM
  46. Modified: 3/2/2014 - 12:57:11 PM
  47. 22:14:13:333 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\itextsharp.dll exists
  48. 22:14:13:335 | 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: 7/14/2014 - 10:09:09 PM
  59. Modified: 11/7/2013 - 7:44:36 PM
  60. 22:14:13:336 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
  61. 22:14:13:338 | HL | DEBUG1 | +0 | 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: 7/14/2014 - 10:09:09 PM
  72. Modified: 11/7/2013 - 7:44:35 PM
  73. 22:14:13:339 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gsdll32.dll exists
  74. 22:14:13:341 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  75. File Size: 8818688 bytes
  76. Created: 7/14/2014 - 10:09:09 PM
  77. Modified: 11/7/2013 - 7:44:36 PM
  78. 22:14:13:342 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\BlockInput.exe exists
  79. 22:14:13:344 | 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: 7/14/2014 - 10:09:09 PM
  88. Modified: 3/2/2014 - 12:57:11 PM
  89. 22:14:13:345 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gdip.ahk exists
  90. 22:14:13:351 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension.
  91. 22:14:13:353 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  92. File Size: 88789 bytes
  93. Created: 7/14/2014 - 10:09:09 PM
  94. Modified: 11/7/2013 - 7:44:34 PM
  95. 22:14:13:354 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\RIni.ahk exists
  96. 22:14:13:357 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  97. 22:14:13:359 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  98. File Size: 67561 bytes
  99. Created: 7/14/2014 - 10:09:09 PM
  100. Modified: 11/7/2013 - 7:44:35 PM
  101. 22:14:13:360 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\CLR.ahk exists
  102. 22:14:13:362 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  103. 22:14:13:364 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  104. File Size: 10586 bytes
  105. Created: 7/14/2014 - 10:09:09 PM
  106. Modified: 11/7/2013 - 7:44:34 PM
  107. 22:14:13:365 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\COM.ahk exists
  108. 22:14:13:367 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  109. 22:14:13:369 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  110. File Size: 26342 bytes
  111. Created: 7/14/2014 - 10:09:09 PM
  112. Modified: 11/7/2013 - 7:44:34 PM
  113. 22:14:13:370 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\JSON.ahk exists
  114. 22:14:13:372 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  115. 22:14:13:374 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  116. File Size: 9203 bytes
  117. Created: 7/14/2014 - 10:09:09 PM
  118. Modified: 11/7/2013 - 7:44:35 PM
  119. 22:14:13:375 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Init.ahk exists
  120. 22:14:13:377 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  121. 22:14:13:378 | HL | DEBUG1 | +15 | CheckFile - Attributes:
  122. File Size: 1145 bytes
  123. Created: 7/14/2014 - 10:09:07 PM
  124. Modified: 11/7/2013 - 7:44:34 PM
  125. 22:14:13:380 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause Init.ahk exists
  126. 22:14:13:381 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  127. 22:14:13:383 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  128. File Size: 691 bytes
  129. Created: 7/14/2014 - 10:09:07 PM
  130. Modified: 11/7/2013 - 7:44:34 PM
  131. 22:14:13:384 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper Init.ahk exists
  132. 22:14:13:386 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  133. 22:14:13:388 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  134. File Size: 3435 bytes
  135. Created: 7/14/2014 - 10:09:07 PM
  136. Modified: 3/2/2014 - 12:57:11 PM
  137. 22:14:13:389 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame Init.ahk exists
  138. 22:14:13:391 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  139. 22:14:13:392 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  140. File Size: 161 bytes
  141. Created: 7/14/2014 - 10:09:07 PM
  142. Modified: 11/7/2013 - 7:44:34 PM
  143. 22:14:13:394 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics Init.ahk exists
  144. 22:14:13:396 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  145. 22:14:13:397 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  146. File Size: 167 bytes
  147. Created: 7/14/2014 - 10:09:07 PM
  148. Modified: 11/7/2013 - 7:44:34 PM
  149. 22:14:13:399 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade.ahk exists
  150. 22:14:13:401 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  151. 22:14:13:403 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  152. File Size: 25516 bytes
  153. Created: 7/14/2014 - 10:09:07 PM
  154. Modified: 11/7/2013 - 7:44:34 PM
  155. 22:14:13:404 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause.ahk exists
  156. 22:14:13:412 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
  157. 22:14:13:414 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  158. File Size: 360180 bytes
  159. Created: 7/14/2014 - 10:09:07 PM
  160. Modified: 11/7/2013 - 7:44:34 PM
  161. 22:14:13:415 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper.ahk exists
  162. 22:14:13:418 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  163. 22:14:13:419 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  164. File Size: 30775 bytes
  165. Created: 7/14/2014 - 10:09:07 PM
  166. Modified: 3/2/2014 - 12:57:11 PM
  167. 22:14:13:421 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame.ahk exists
  168. 22:14:13:423 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  169. 22:14:13:425 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  170. File Size: 36816 bytes
  171. Created: 7/14/2014 - 10:09:07 PM
  172. Modified: 3/2/2014 - 12:57:11 PM
  173. 22:14:13:426 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Bezel.ahk exists
  174. 22:14:13:431 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  175. 22:14:13:433 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  176. File Size: 83008 bytes
  177. Created: 7/14/2014 - 10:09:07 PM
  178. Modified: 3/2/2014 - 12:57:11 PM
  179. 22:14:13:434 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics.ahk exists
  180. 22:14:13:436 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  181. 22:14:13:438 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  182. File Size: 26153 bytes
  183. Created: 7/14/2014 - 10:09:07 PM
  184. Modified: 11/7/2013 - 7:44:34 PM
  185. 22:14:13:440 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
  186. 22:14:13:442 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  187. 22:14:13:444 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  188. File Size: 63798 bytes
  189. Created: 7/14/2014 - 10:09:07 PM
  190. Modified: 11/7/2013 - 7:44:34 PM
  191. 22:14:13:446 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Shared.ahk exists
  192. 22:14:13:449 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  193. 22:14:13:451 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  194. File Size: 81966 bytes
  195. Created: 7/14/2014 - 10:09:07 PM
  196. Modified: 3/14/2014 - 8:52:36 PM
  197. 22:14:13:452 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\XHotkey.ahk exists
  198. 22:14:13:454 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  199. 22:14:13:456 | HL | DEBUG1 | +15 | CheckFile - Attributes:
  200. File Size: 28374 bytes
  201. Created: 7/14/2014 - 10:09:07 PM
  202. Modified: 11/7/2013 - 7:44:34 PM
  203. 22:14:13:458 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Animations.ahk exists
  204. 22:14:13:461 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  205. 22:14:13:462 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  206. File Size: 49050 bytes
  207. Created: 7/14/2014 - 10:09:07 PM
  208. Modified: 11/7/2013 - 7:44:34 PM
  209. 22:14:13:464 | HL | INFO | +0 | Main - HyperLaunch received "Sega Genesis" and "6-Pak (USA)"
  210. 22:14:13:469 | HL | INFO | +0 | Main - 6-Pak (USA) is using the default emulator: Fusion
  211. 22:14:13:470 | HL | INFO | +0 | Main - Checking for a [Fusion] section in D:\Arcade\Hyperlaunch\Settings\Sega Genesis\Emulators.ini
  212. 22:14:13:472 | HL | INFO | +16 | Main - Checking for a [Fusion] section in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
  213. 22:14:13:474 | HL | INFO | +0 | Main - Found [Fusion] in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
  214. 22:14:13:475 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Modules\Fusion\Fusion.ahk exists
  215. 22:14:13:477 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  216. File Size: 17044 bytes
  217. Created: 7/14/2014 - 10:09:09 PM
  218. Modified: 2/19/2014 - 1:20:57 PM
  219. 22:14:13:479 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module.
  220. 22:14:13:481 | HL | INFO | +0 | Main - 6-Pak (USA) will use module: D:\Arcade\Hyperlaunch\Modules\Fusion\Fusion.ahk
  221. 22:14:13:489 | HL | INFO | +15 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
  222. 22:14:13:492 | HL | INFO | +0 | Main - INI Keys read
  223. 22:14:13:494 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.exe exists
  224. 22:14:13:496 | HL | DEBUG1 | +0 | 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: 7/14/2014 - 10:09:09 PM
  235. Modified: 11/7/2013 - 7:44:34 PM
  236. 22:14:13:498 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.dll exists
  237. 22:14:13:499 | 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: 7/14/2014 - 10:09:09 PM
  248. Modified: 11/7/2013 - 7:44:34 PM
  249. 22:14:13:501 | HL | INFO | +0 | CheckPaths - Started
  250. 22:14:13:502 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Arcade\Sega Genesis\roms\6-Pak (USA).7z
  251. 22:14:13:504 | HL | DEBUG1 | +16 | CheckPaths - Looking for rom by name in subfolder: D:\Arcade\Sega Genesis\roms\6-Pak (USA)\6-Pak (USA).7z
  252. 22:14:13:505 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: D:\Arcade\Sega Genesis\roms\6-Pak (USA)\*.7z
  253. 22:14:13:507 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Arcade\Sega Genesis\roms\6-Pak (USA).zip
  254. 22:14:13:508 | HL | INFO | +0 | CheckPaths - Found rom: D:\Arcade\Sega Genesis\roms\6-Pak (USA).zip
  255. 22:14:13:510 | HL | DEBUG1 | +0 | CheckPaths - Current romName: 6-Pak (USA)
  256. 22:14:13:511 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: D:\Arcade\Sega Genesis\roms
  257. 22:14:13:513 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip
  258. 22:14:13:515 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\Fusion\Fusion.exe exists
  259. 22:14:13:516 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  260. File Size: 2756608 bytes
  261. Created: 7/14/2014 - 10:11:01 PM
  262. Modified: 3/6/2010 - 8:34:58 AM
  263. 22:14:13:518 | HL | INFO | +0 | CheckPaths - Ended
  264. 22:14:13:520 | HL | INFO | +16 | 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 Genesis\roms
  293. romPathFromIni = D:\Arcade\Sega Genesis\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 Genesis
  299. dbName = 6-Pak (USA)
  300. romName = 6-Pak (USA)
  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 = true
  360. hideEmu = true
  361. hideFE = false
  362. fadeIn = true
  363. fadeInDuration = 500
  364. fadeInTransitionAnimation = DefaultAnimateFadeIn
  365. fadeInDelay = 500
  366. fadeInExitDelay = 500
  367. fadeOutExitDelay = 0
  368. fadeOut = false
  369. fadeOutExtraScreen = true
  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 Genesis
  523. xPadderSystemProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega Genesis\_Default
  524. emuProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega Genesis\Fusion
  525. romProfile = D:\Arcade\Hyperlaunch\Profiles\ahk\Sega Genesis\6-Pak (USA)
  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 Genesis
  531. ahkEmuProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega Genesis\Fusion
  532. ahkRomProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega Genesis\6-Pak (USA)
  533. ahkHyperLaunchProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\HyperLaunch
  534. bezelEnabled = false
  535. statisticsEnabled = true
  536.  
  537. 22:14:13:521 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
  538. 22:14:13:523 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
  539. 22:14:13:524 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
  540. 22:14:13:526 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
  541. 22:14:13:527 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
  542. 22:14:13:530 | HL | INFO | +0 | BuildScript - Module:
  543. MEmu = Fusion
  544. MEmuV = v3.64
  545. MURL = http://www.eidolons-inn.net/tiki-index.php?page=Kega
  546. MAuthor = djvj
  547. MVersion = 2.0.8
  548. MCRC = 792D6332
  549. iCRC = 3B62A7B7
  550. MID = 635038268893895568
  551. 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"
  552. ;----------------------------------------------------------------------------
  553. ; Notes:
  554. ; Don't forget to setup your bios or you might just get a black screen.
  555. ; Set your fullscreen resolution by going to Video->Full Screen Resolution
  556. ; Fusion only supports 4 different windowed resolutions. If you don't use fullscreen, set the one you want by going to Video->Window Size
  557. ; 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.
  558. ; 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.
  559. ; 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
  560. ;
  561. ; Sega CD
  562. ; Configure your Sega CD bios first by going to Options -> Set Config -> Sega CD
  563. ; 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.
  564. ;
  565. ; Defining per-game controller types:
  566. ; In the module ini, set Controller_Reassigning_Enabled to true
  567. ; Default_P1_Controller and Default_P2_Controller should be set to the controller type you normally use for games not listed in the ini
  568. ; Make a new ini section with the name of your rom in your database, for example [Super Scope 6 (USA)]
  569. ; Under this section you can have 2 keys, P1_Controller and P2_Controller
  570. ; For P1_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Serial USART
  571. ; For P2_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Super Scope, 5=Justifier, 6=Dual Justifiers, 7=Serial USART
  572. ;
  573. ; 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.
  574. ;
  575. ; Windows 8 and 8.1 users:
  576. ; 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:
  577. ; 1) Apply a compatibility patch for the Fusion executable using the Microsoft Application Compatibility Toolkit
  578. ; 2) Copy a prepatched ddraw.dll into the Fusion directory.
  579. ; 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.
  580. ; Both methods are fully detailed with downloads, instructions and screenshots at http://www.blitzbasic.com/Community/post.php?topic=99477&post=1202630
  581. ;----------------------------------------------------------------------------
  582. StartModule()
  583. BezelGUI()
  584. FadeInStart()
  585.  
  586. ; 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
  587. 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")
  588. ident := mType[systemName] ; search 1st array for the systemName identifier mednafen uses
  589. If !ident
  590. ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Fusion module: " . moduleName)
  591.  
  592. Log("Module - Started reading module ini")
  593. settingsFile := modulePath . "\" . moduleName . ".ini"
  594. Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
  595. forceFullScreen32 := IniReadCheck(settingsFile, "Settings", "ForceFullScreen32","true",,1)
  596. 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
  597. useRamCarts := IniReadCheck(settingsFile, "Settings", "UseRamCarts","true",,1)
  598. fluxAudioCD := IniReadCheck(settingsFile, "Settings", "FluxAudioCD",,,1) ; audio CD for use when Flux is ran
  599. fluxAudioCD := GetFullName(fluxAudioCD) ; convert relative path to absolute
  600. DTWaitTime := IniReadCheck(settingsFile, systemName, "DTWaitTime","0",,1)
  601. controllerReassigningEnabled := IniReadCheck(settingsFile, systemName, "Controller_Reassigning_Enabled","false",,1)
  602. perfectSync := IniReadCheck(settingsFile, romName, "PerfectSync","false",,1)
  603. multiTapType := IniReadCheck(settingsFile, systemName . "|" . romName, "MultiTapType",0,,1)
  604. genP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Controller",2,,1)
  605. genP1bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Controller",2,,1)
  606. genP1cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Controller",2,,1)
  607. genP1dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Controller",2,,1)
  608. genP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Controller",2,,1)
  609. genP2bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Controller",2,,1)
  610. genP2cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Controller",2,,1)
  611. genP2dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Controller",2,,1)
  612. smsP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Controller",1,,1)
  613. smsP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Controller",1,,1)
  614. genP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Use",1,,1)
  615. genP1bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Use",1,,1)
  616. genP1cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Use",1,,1)
  617. genP1dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Use",1,,1)
  618. genP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Use",1,,1)
  619. genP2bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Use",1,,1)
  620. genP2cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Use",1,,1)
  621. genP2dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Use",1,,1)
  622. smsP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Use",1,,1)
  623. smsP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Use",1,,1)
  624. Log("Module - Finished reading module ini")
  625.  
  626. BezelStart()
  627.  
  628. fusionFile := CheckFile(emuPath . "\fusion.ini")
  629. fusionIni := LoadProperties(fusionFile) ; load the config into memory
  630. currentFullScreen := ReadProperty(fusionIni,"FullScreen") ; read current fullscreen state
  631. currentForceFullScreen32 := ReadProperty(fusionIni,"forceFullScreen32") ; read current ForceFullScreen32 state
  632. currentPerfectSync := ReadProperty(fusionIni,"PerfectSync") ; read current PerfectSync state
  633.  
  634. 7z(romPath, romName, romExtension, 7zExtractPath)
  635.  
  636. If romExtension in .7z,.rar
  637. ScriptError(MEmu . " only supports uncompressed or zip compressed roms. Please enable 7z support in HLHQ to use this module/emu for this extension: """ . romExtension . """")
  638.  
  639. If ( Fullscreen != "true" And currentFullScreen = "1" ) {
  640. WriteProperty(fusionIni,"FullScreen", 0)
  641. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  642. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  643. } Else If ( Fullscreen = "true" And currentFullScreen = "0" ) {
  644. WriteProperty(fusionIni,"FullScreen", 1)
  645. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  646. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  647. }
  648.  
  649. If ( forceFullScreen32 != "true" And currentForceFullScreen32 = "1" ) {
  650. WriteProperty(fusionIni,"ForceFullScreen32", 0)
  651. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  652. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  653. } Else If ( forceFullScreen32 = "true" And currentForceFullScreen32 = "0" ) {
  654. WriteProperty(fusionIni,"ForceFullScreen32", 1)
  655. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  656. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  657. }
  658.  
  659. If ( perfectSync != "true" And currentPerfectSync = "1" ) {
  660. WriteProperty(fusionIni,"PerfectSync", 0)
  661. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  662. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  663. } Else If ( perfectSync = "true" And currentPerfectSync = "0" ) {
  664. WriteProperty(fusionIni,"PerfectSync", 1)
  665. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  666. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  667. }
  668.  
  669. hideEmu := (If Fullscreen = "true" ? ("Hide") : (""))
  670. fullscreen := (If Fullscreen = "true" ? ("-fullscreen") : (""))
  671.  
  672. If bezelPath ; Setting windowed mode resolution
  673. { WriteProperty(fusionIni,"GameGearZoom", 1) ; disabling emulator default bezel
  674. If controllerReassigningEnabled != true ; no need to save file if it's going to be written later
  675. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  676. }
  677.  
  678. ; Allows you to set on a per-rom basis the controller type plugged into controller ports 1 and 2
  679. If controllerReassigningEnabled = true
  680. { Log("Module - Started reassigning Fusion's ini controls")
  681. WriteProperty(fusionIni,"MultiTapType", multiTapType) ; sets MultiTap
  682. WriteProperty(fusionIni,"Joystick1Type", genP1Controller) ; sets controls for P1
  683. WriteProperty(fusionIni,"Joystick1bType", genP1bController) ; sets controls for P1b
  684. WriteProperty(fusionIni,"Joystick1cType", genP1cController) ; sets controls for P1c
  685. WriteProperty(fusionIni,"Joystick1dType", genP1dController) ; sets controls for P1d
  686. WriteProperty(fusionIni,"Joystick2Type", genP2Controller) ; sets controls for P2
  687. WriteProperty(fusionIni,"Joystick2bType", genP2bController) ; sets controls for P2b
  688. WriteProperty(fusionIni,"Joystick2cType", genP2cController) ; sets controls for P2c
  689. WriteProperty(fusionIni,"Joystick2dType", genP2dController) ; sets controls for P2d
  690. WriteProperty(fusionIni,"Joystick1MSType", smsP1Controller) ; sets controls for sms P1
  691. WriteProperty(fusionIni,"Joystick2MSType", smsP2Controller) ; sets controls for sms P2
  692. WriteProperty(fusionIni,"Joystick1Using", genP1Use) ; sets controls for P1
  693. WriteProperty(fusionIni,"Joystick1bUsing", genP1bUse) ; sets controls for P1b
  694. WriteProperty(fusionIni,"Joystick1cUsing", genP1cUse) ; sets controls for P1c
  695. WriteProperty(fusionIni,"Joystick1dUsing", genP1dUse) ; sets controls for P1d
  696. WriteProperty(fusionIni,"Joystick2Using", genP2Use) ; sets controls for P2
  697. WriteProperty(fusionIni,"Joystick2bUsing", genP2bUse) ; sets controls for P2b
  698. WriteProperty(fusionIni,"Joystick2cUsing", genP2cUse) ; sets controls for P2c
  699. WriteProperty(fusionIni,"Joystick2dUsing", genP2dUse) ; sets controls for P2d
  700. WriteProperty(fusionIni,"Joystick1MSUsing", smsP1Use) ; sets controls for sms P1
  701. WriteProperty(fusionIni,"Joystick2MSUsing", smsP2Use) ; sets controls for sms P2
  702. SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk
  703. Log("Module - Finished reassigning Fusion's ini controls")
  704. }
  705.  
  706. fluxRom := InStr(romName, "flux") ; test if this game is Flux, a special case game that requires an Audio CD to be mounted
  707. If fluxRom {
  708. Log("Module - Mounting the Audio CD because """ . romName . """ requires one to function.")
  709. ident := "gen" ; change ident to gen because Flux has to be mounted as a Genesis rom
  710. DaemonTools("mount", fluxAudioCD) ; mount the Audio CD the user has set in the module settings
  711. }
  712.  
  713. scdExtension := InStr(".ccd|.cue|.bin|.iso", romExtension) ; the sega cd extensions supported by fusion
  714.  
  715. If (ident = "scd" && dtEnabled = "true" && scdExtension) {
  716. If dtUseSCSI = false
  717. Log("Module - Daemon Tools drive type is set to ""dt"" but only ""scsi"" is supported for Fusion. Forcing scsi drive.", 2)
  718. DaemonTools("mount", romPath . "\" . romName . romExtension, (If dtUseSCSI = "false" ? "scsi" : ""))
  719. Sleep, DTWaitTime
  720. Run(executable . " -auto -" . ident . " " . fullscreen, emuPath, hideEmu)
  721. } Else {
  722. If (ident = "scd" && dtEnabled = "true" && !scdExtension)
  723. Log("Module - " . romExtension . " is not a supported cd image extension for Fusion. Launching Fusion without DT support.", 2)
  724. Run(executable . " -auto -" . ident . " " . fullscreen . " """ . romPath . "\" . romName . romExtension . """", emuPath, hideEmu)
  725. }
  726.  
  727. WinWait("Fusion ahk_class KegaClass")
  728. WinWaitActive("Fusion ahk_class KegaClass")
  729.  
  730. If fluxRom
  731. PostMessage, 0x111, 40009,,,ahk_class KegaClass ; Runs the Boot Sega-CD command to load the Audio CD that should be mounted in DT already
  732.  
  733. If (ident = "scd" && useRamCarts = "true") ; Sega CD or Mega CD only
  734. { brmPath := ReadProperty(fusionIni,"BRMFiles") ; read BRM path
  735. IfNotExist, %brmPath%
  736. FileCreateDir, %brmPath% ; create brmPath if it does not exist
  737. selectRamWin := "Select RAM Cart Size ahk_class #32770"
  738. createRamWin := "Create RAM Cart ahk_class #32770"
  739. loadRamWin := "Load RAM Cart ahk_class #32770"
  740. ; Create New Ram Cart if it doesn't exist already
  741. IfNotExist, %brmPath%\%romName%.crm
  742. { PostMessage, 0x111, 40036,,,ahk_class KegaClass ; Open Create New Ram Cart Window
  743. WinWait, %selectRamWin%
  744. WinSet, Transparent, On, %selectRamWin%
  745. Control, Check,, Button7, %selectRamWin%
  746. ControlSend, Button1, {Enter}, %selectRamWin%
  747. WinWait, %createRamWin%
  748. WinSet, Transparent, On, %createRamWin%
  749. WinWaitActive, %createRamWin%
  750. Loop {
  751. ControlGetText, edit1Text, Edit1, %createRamWin%
  752. If ( edit1Text = brmPath . "\" . romName . ".crm" )
  753. Break
  754. Sleep, 100
  755. ControlSetText, Edit1, %brmPath%\%romName%.crm, %createRamWin%
  756. }
  757. ControlSend, Button1, {Enter}, %createRamWin% ; Select Save
  758. }
  759. ; Now load the Ram Cart
  760. PostMessage, 0x111, 40035,,,ahk_class KegaClass ; Open Load Ram Cart Window
  761. WinWait, %loadRamWin%
  762. WinSet, Transparent, On, %loadRamWin%
  763. WinWaitActive, %loadRamWin%
  764. Loop {
  765. ControlGetText, edit1Text, Edit1, %loadRamWin%
  766. If ( edit1Text = brmPath . "\" . romName . ".crm" )
  767. Break
  768. Sleep, 100
  769. ControlSetText, Edit1, %brmPath%\%romName%.crm, %loadRamWin%
  770. }
  771. ControlSend, Button1, {Enter}, %loadRamWin% ; Select Open
  772. }
  773.  
  774. WinWaitActive("Fusion ahk_class KegaClass")
  775.  
  776. Loop { ; looping until Fusion is done loading game
  777. Sleep, 200
  778. WinGetTitle, winTitle, Fusion ahk_class KegaClass
  779. StringSplit, T, winTitle, %A_Space%
  780. If ( T3 = "-" )
  781. Break
  782. }
  783.  
  784. If hideTitleBar = true
  785. { WinSet, Style, -0x40000, Fusion ahk_class KegaClass ; Removes the border of the game window
  786. WinSet, Style, -0xC00000, Fusion ahk_class KegaClass ; Removes the TitleBar
  787. DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar
  788. If bezelEnabled != true
  789. Center(Fusion ahk_class KegaClass)
  790. }
  791.  
  792. BezelDraw()
  793. FadeInExit()
  794.  
  795. If InStr(systemName, "Pico")
  796. PostMessage, 0x111, 40183,,,ahk_class KegaClass ; tell Kega Fusion to capture mouse input
  797.  
  798. Process("WaitClose", executable)
  799.  
  800. If (fluxRom || (ident = "scd" && dtEnabled = "true" && scdExtension))
  801. DaemonTools("unmount")
  802.  
  803. 7zCleanUp()
  804. BezelExit()
  805. FadeOutExit()
  806. ExitModule()
  807.  
  808.  
  809. Center(title) {
  810. WinGetPos, X, Y, width, height, %title%
  811. x := ( A_ScreenWidth / 2 ) - ( width / 2 )
  812. y := ( A_ScreenHeight / 2 ) - ( height / 2 )
  813. WinMove, %title%, , x, y
  814. }
  815.  
  816. MultiGame:
  817. ; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
  818. ; Unmount the CD from DaemonTools
  819. If ( scdExtension && dtEnabled = "true" )
  820. DaemonTools("unmount")
  821. Sleep, 500 ; Required to prevent DT from bugging
  822. ; Mount the CD using DaemonTools
  823. If ( scdExtension && dtEnabled = "true" )
  824. DaemonTools("mount", selectedRom)
  825. Return
  826.  
  827. CloseProcess:
  828. FadeOutStart()
  829. WinClose("Fusion ahk_class KegaClass")
  830. ; PostMessage, 0x111, 40039,,,ahk_class KegaClass ; Tells Fusion to Power Off
  831. ; Sleep, 100 ; giving time for Fusion to unload rom
  832. ; PostMessage, 0x111, 40005,,,ahk_class KegaClass ; Tells Fusion to exit
  833. Return
  834.  
  835. 22:14:13:535 | HL | INFO | +15 | CheckFile - Checking if C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe exists
  836. 22:14:13:542 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  837. FileDescription DAEMON Tools Lite
  838. FileVersion 4.48.1.0347
  839. InternalName DTLite.exe
  840. LegalCopyright � 2000-2013 Disc Soft Ltd.
  841. OriginalFilename DTLite.exe
  842. ProductName DAEMON Tools Lite
  843. ProductVersion 4.48.1.0347
  844. CompanyName Disc Soft Ltd
  845. File Size: 3675352 bytes
  846. Created: 10/28/2013 - 4:29:38 AM
  847. Modified: 10/28/2013 - 4:29:38 AM
  848. 22:14:13:544 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
  849. 22:14:13:546 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script
  850. 22:14:13:547 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
  851. 22:14:13:549 | HL | INFO | +0 | Main - Module is built
  852. 22:14:13:550 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\AutoHotkey.dll exists
  853. 22:14:13:552 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  854. FileDescription AutoHotkey_H ANSI 32-bit
  855. FileVersion 1.1.09.04
  856. InternalName AutoHotkey_H
  857. LegalCopyright Copyright (C) 2012
  858. OriginalFilename AutoHotkey.exe
  859. ProductName AutoHotkey_H
  860. ProductVersion 1.1.09.04
  861. File Size: 785408 bytes
  862. Created: 7/14/2014 - 10:09:06 PM
  863. Modified: 11/7/2013 - 7:44:29 PM
  864. 22:14:13:554 | HL | INFO | +0 | Main - Hiding taskbar
  865. 22:14:13:768 | HL | INFO | +218 | Main - Running module
  866. 22:14:13:770 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
  867. 22:14:13:848 | MD | INFO | +N/A | Module initialized
  868. 22:14:13:851 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn
  869. 22:14:13:853 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut
  870. 22:14:13:854 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation
  871. 22:14:13:856 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation
  872. 22:14:13:857 | MD | INFO | +0 | StartModule - Started
  873. 22:14:13:858 | MD | INFO | +0 | StartModule - MEmu: Fusion
  874. MEmuV: v3.64
  875. MURL: http://www.eidolons-inn.net/tiki-index.php?page=Kega
  876. MAuthor: djvj
  877. MVersion: 2.0.8
  878. MCRC: 792D6332
  879. iCRC: 3B62A7B7
  880. MID:
  881. 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"
  882. 22:14:13:860 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega Genesis"
  883. 22:14:13:861 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: 6-Pak (USA)
  884. 22:14:13:864 | MD | INFO | +16 | Hiding mouse cursor
  885. 22:14:13:876 | MD | INFO | +0 | StartModule - Ended
  886. 22:14:13:878 | MD | DEBUG1 | +15 | FadeInStart - Started
  887. 22:14:13:881 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\6-Pak (USA)\Layer 1*.*
  888. 22:14:13:882 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.*
  889. 22:14:13:884 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.png
  890. 22:14:13:885 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1.png
  891. 22:14:13:886 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.gif
  892. 22:14:13:888 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.tif
  893. 22:14:13:889 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.bmp
  894. 22:14:13:891 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.jpg
  895. 22:14:13:892 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 1 will use D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 1.png
  896. 22:14:13:894 | MD | DEBUG1 | +16 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\6-Pak (USA)\Layer 2*.*
  897. 22:14:13:896 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.*
  898. 22:14:13:897 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.png
  899. 22:14:13:899 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2.png
  900. 22:14:13:900 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.gif
  901. 22:14:13:902 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.tif
  902. 22:14:13:903 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.bmp
  903. 22:14:13:904 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.jpg
  904. 22:14:13:906 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 2.png
  905. 22:14:13:969 | MD | INFO | +62 | DefaultAnimateFadeIn - Started
  906. 22:14:13:971 | MD | INFO | +16 | DefaultAnimateFadeIn - Drawing First FadeIn Image.
  907. 22:14:14:487 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended
  908. 22:14:14:489 | MD | DEBUG1 | +0 | FadeInStart - Ended
  909. 22:14:14:490 | MD | INFO | +0 | StartGlobalUserFeatures - Starting
  910. 22:14:14:492 | MD | INFO | +0 | StartGlobalUserFeatures - Ending
  911. 22:14:14:494 | MD | DEBUG1 | +0 | CoverFE - Started
  912. 22:14:14:497 | MD | DEBUG1 | +0 | CoverFE - Ended
  913. 22:14:14:499 | MD | INFO | +0 | Module - Started reading module ini
  914. 22:14:14:501 | MD | INFO | +0 | Module Setting - [Settings] - Fullscreen: true
  915. 22:14:14:503 | MD | INFO | +15 | Module Setting - [Settings] - ForceFullScreen32: false
  916. 22:14:14:505 | MD | INFO | +0 | Module Setting - [Settings] - hideTitleBar: true
  917. 22:14:14:506 | MD | INFO | +0 | Module Setting - [Settings] - UseRamCarts: true
  918. 22:14:14:508 | MD | INFO | +0 | Module Setting - [Settings] - FluxAudioCD:
  919. 22:14:14:509 | MD | INFO | +0 | Module Setting - [Sega Genesis] - DTWaitTime: 0
  920. 22:14:14:511 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Controller_Reassigning_Enabled: false
  921. 22:14:14:513 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - PerfectSync: false
  922. 22:14:14:514 | MD | INFO | +0 | Module Setting - [Sega Genesis] - MultiTapType: 0
  923. 22:14:14:516 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - MultiTapType: 0
  924. 22:14:14:518 | MD | INFO | +16 | Module Setting - [Sega Genesis] - Genesis_P1_Controller: 2
  925. 22:14:14:519 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1_Controller: 2
  926. 22:14:14:520 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1b_Controller: 2
  927. 22:14:14:522 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1b_Controller: 2
  928. 22:14:14:523 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1c_Controller: 2
  929. 22:14:14:525 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1c_Controller: 2
  930. 22:14:14:526 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1d_Controller: 2
  931. 22:14:14:528 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1d_Controller: 2
  932. 22:14:14:529 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2_Controller: 2
  933. 22:14:14:531 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2_Controller: 2
  934. 22:14:14:532 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2b_Controller: 2
  935. 22:14:14:534 | MD | INFO | +16 | Module Setting - [6-Pak (USA)] - Genesis_P2b_Controller: 2
  936. 22:14:14:535 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2c_Controller: 2
  937. 22:14:14:537 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2c_Controller: 2
  938. 22:14:14:539 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2d_Controller: 2
  939. 22:14:14:540 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2d_Controller: 2
  940. 22:14:14:542 | MD | INFO | +0 | Module Setting - [Sega Genesis] - SMS_P1_Controller: 1
  941. 22:14:14:543 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - SMS_P1_Controller: 1
  942. 22:14:14:544 | MD | INFO | +0 | Module Setting - [Sega Genesis] - SMS_P2_Controller: 1
  943. 22:14:14:546 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - SMS_P2_Controller: 1
  944. 22:14:14:547 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1_Use: 1
  945. 22:14:14:549 | MD | INFO | +15 | Module Setting - [6-Pak (USA)] - Genesis_P1_Use: 1
  946. 22:14:14:550 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1b_Use: 1
  947. 22:14:14:552 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1b_Use: 1
  948. 22:14:14:553 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1c_Use: 1
  949. 22:14:14:555 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1c_Use: 1
  950. 22:14:14:556 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P1d_Use: 1
  951. 22:14:14:558 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P1d_Use: 1
  952. 22:14:14:559 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2_Use: 1
  953. 22:14:14:561 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2_Use: 1
  954. 22:14:14:562 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2b_Use: 1
  955. 22:14:14:564 | MD | INFO | +16 | Module Setting - [6-Pak (USA)] - Genesis_P2b_Use: 1
  956. 22:14:14:566 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2c_Use: 1
  957. 22:14:14:567 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2c_Use: 1
  958. 22:14:14:568 | MD | INFO | +0 | Module Setting - [Sega Genesis] - Genesis_P2d_Use: 1
  959. 22:14:14:570 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - Genesis_P2d_Use: 1
  960. 22:14:14:572 | MD | INFO | +0 | Module Setting - [Sega Genesis] - SMS_P1_Use: 1
  961. 22:14:14:573 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - SMS_P1_Use: 1
  962. 22:14:14:575 | MD | INFO | +0 | Module Setting - [Sega Genesis] - SMS_P2_Use: 1
  963. 22:14:14:576 | MD | INFO | +0 | Module Setting - [6-Pak (USA)] - SMS_P2_Use: 1
  964. 22:14:14:578 | MD | INFO | +0 | Module - Finished reading module ini
  965. 22:14:14:579 | MD | INFO | +0 | CheckFile - Checking if D:\Arcade\Emulators\Fusion\fusion.ini exists
  966. 22:14:14:581 | MD | DEBUG1 | +15 | CheckFile - Attributes:
  967. File Size: 6702 bytes
  968. Created: 7/14/2014 - 10:11:01 PM
  969. Modified: 7/14/2014 - 10:14:11 PM
  970. 22:14:14:583 | MD | DEBUG1 | +0 | LoadProperties - Started and loading this cfg into memory: D:\Arcade\Emulators\Fusion\fusion.ini
  971. 22:14:14:584 | MD | DEBUG1 | +0 | LoadProperties - Ended
  972. 22:14:14:586 | MD | DEBUG1 | +0 | ReadProperty - Started
  973. 22:14:14:587 | MD | DEBUG1 | +0 | ReadProperty - Started
  974. 22:14:14:589 | MD | DEBUG1 | +0 | ReadProperty - Started
  975. 22:14:14:591 | MD | INFO | +0 | 7z - Started, received D:\Arcade\Sega Genesis\roms\6-Pak (USA).zip. If rom is an archive, it will extract to D:\Arcade\cache
  976. 22:14:14:592 | MD | DEBUG1 | +0 | 7z - Using Standard method to extract this rom
  977. 22:14:14:594 | MD | DEBUG1 | +0 | 7z - ".zip" found in .zip,.rar,.7z,.lzh,.gzip,.tar
  978. 22:14:14:595 | MD | INFO | +16 | CheckFile - Checking if D:\Arcade\Sega Genesis\roms\6-Pak (USA).zip exists
  979. 22:14:14:627 | MD | DEBUG1 | +31 | CheckFile - Attributes:
  980. File Size: 1850766 bytes
  981. Created: 5/18/2014 - 4:37:00 PM
  982. Modified: 5/18/2014 - 4:37:00 PM
  983. 22:14:14:677 | MD | INFO | +47 | 7z - Archive name matches rom name; DLL found rom inside archive using "findFileInZip": "6-Pak (USA).md"
  984. 22:14:14:680 | MD | DEBUG1 | +0 | 7z - Invoked COM Object, ROM extracted size: 3145728 bytes
  985. 22:14:14:682 | MD | DEBUG1 | +0 | 7z - File does not already exist in 7z_Extract_Path, proceeding to extract it.
  986. 22:14:14:683 | MD | DEBUG1 | +0 | 7z - File found in archive
  987. 22:14:14:684 | MD | INFO | +0 | 7z - Extracted path of rom will be 42 in length and within the 255 character limit.
  988. 22:14:14:686 | MD | INFO | +0 | 7z - The 7zExtractPath has 1637184 MB of free space which is enough to extract this game: 3 MB
  989. 22:14:14:687 | MD | DEBUG1 | +0 | 7z - FadeIn is true, starting timer to update Layer 3 animation with 7z.exe statistics
  990. 22:14:14:689 | MD | DEBUG1 | +16 | 7z - Starting 7z extraction of D:\Arcade\Sega Genesis\roms\6-Pak (USA).zip to D:\Arcade\cache\6-Pak (USA)
  991. 22:14:14:704 | MD | INFO | +15 | DefaultFadeAnimation - Started
  992. 22:14:14:706 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\6-Pak (USA)\Layer 3*.*
  993. 22:14:14:708 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.*
  994. 22:14:14:710 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.png
  995. 22:14:14:711 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3.png
  996. 22:14:14:713 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.gif
  997. 22:14:14:714 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.tif
  998. 22:14:14:716 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.bmp
  999. 22:14:14:717 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.jpg
  1000. 22:14:14:719 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 3 will use D:\Arcade\Hyperlaunch\Media\Fade\Sega Genesis\_Default\Layer 3.png
  1001. 22:14:14:722 | MD | INFO | +16 | ReadHyperSpinXML - Started
  1002. 22:14:14:725 | MD | INFO | +0 | ReadHyperSpinXML - Ended
  1003. 22:14:14:726 | MD | INFO | +0 | CreateRomTable - Started
  1004. 22:14:14:728 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Disc"
  1005. 22:14:14:730 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Disk"
  1006. 22:14:14:732 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Cart"
  1007. 22:14:14:733 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Tape"
  1008. 22:14:14:735 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Cassette"
  1009. 22:14:14:736 | MD | DEBUG1 | +15 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Part"
  1010. 22:14:14:738 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "6-Pak (USA)" and "(Side"
  1011. 22:14:14:740 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table.
  1012. 22:14:14:752 | MD | INFO | +16 | DefaultFadeAnimation - Playing D:\Arcade\Hyperlaunch\Media\Fade\_Default\7z extracting.mp3
  1013. 22:14:14:914 | MD | INFO | +156 | DefaultFadeAnimation - Ended
  1014. 22:14:14:916 | MD | DEBUG1 | +0 | FadeInDelay - Started
  1015. 22:14:15:019 | MD | DEBUG1 | +109 | FadeInDelay - Ended
  1016. 22:14:15:020 | MD | DEBUG1 | +0 | 7z - Finished 7z extraction
  1017. 22:14:15:022 | MD | DEBUG1 | +0 | 7z - Found file in D:\Arcade\cache\6-Pak (USA)\6-Pak (USA).md
  1018. 22:14:15:024 | MD | INFO | +0 | 7z - Ended
  1019. 22:14:15:025 | MD | INFO | +0 | Run - Running: D:\Arcade\Emulators\Fusion\Fusion.exe -auto -gen -fullscreen "D:\Arcade\cache\6-Pak (USA)\6-Pak (USA).md"
  1020. 22:14:15:043 | MD | DEBUG1 | +16 | Run - "Fusion.exe -auto -gen -fullscreen "D:\Arcade\cache\6-Pak (USA)\6-Pak (USA).md"" Process ID: 2688
  1021. 22:14:15:045 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x1e1f04f2 | Process ID: 3612 | Process Path: D:\Arcade\Hyperlaunch\HyperLaunch.exe
  1022. 22:14:15:047 | MD | INFO | +0 | WinWait - Waiting for "Fusion ahk_class KegaClass"
  1023. 22:14:15:176 | MD | DEBUG1 | +140 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - MEGAGAMES 6in1 US | Class: KegaClass | State: 0 | X: 25 | Y: 25 | Width: 646 | Height: 528 | Window HWND: 0x777c004a | Process ID: 2688 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  1024. 22:14:15:177 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - MEGAGAMES 6in1 US | Class: KegaClass | State: 0 | X: 25 | Y: 25 | Width: 646 | Height: 528 | Window HWND: 0x777c004a | Process ID: 2688 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  1025. 22:14:15:179 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass"
  1026. 22:14:15:385 | MD | DEBUG1 | +203 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - MEGAGAMES 6in1 US | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x777c004a | Process ID: 2688 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  1027. 22:14:15:388 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - MEGAGAMES 6in1 US | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x777c004a | Process ID: 2688 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  1028. 22:14:15:390 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass"
  1029. 22:14:15:660 | MD | DEBUG1 | +281 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - MEGAGAMES 6in1 US | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0x777c004a | Process ID: 2688 | Process Path: D:\Arcade\Emulators\Fusion\Fusion.exe
  1030. 22:14:15:971 | MD | INFO | +312 | Process - WaitClose Fusion.exe
  1031. 22:14:15:986 | MD | DEBUG1 | +15 | FadeInExit - Started
  1032. 22:14:16:534 | MD | INFO | +546 | DefaultAnimateFadeIn - Started
  1033. 22:14:17:138 | MD | INFO | +609 | DefaultAnimateFadeIn - Ended
  1034. 22:14:17:240 | MD | DEBUG1 | +93 | FadeInExit - Ended, waiting for user to close launched application
  1035. 22:14:17:578 | MD | INFO | +344 | 7zCleanUp - Started
  1036. 22:14:17:598 | MD | DEBUG1 | +15 | 7zCleanUp - Deleted D:\Arcade\cache\6-Pak (USA)
  1037. 22:14:17:600 | MD | INFO | +0 | 7zCleanUp - Ended
  1038. 22:14:17:601 | MD | INFO | +0 | StopGlobalUserFeatures - Starting
  1039. 22:14:17:603 | MD | INFO | +0 | StopGlobalUserFeatures - Ending
  1040. 22:14:17:605 | MD | INFO | +0 | ExitModule - Started
  1041. 22:14:17:606 | MD | INFO | +16 | Starting Updating Statistics:
  1042. 22:14:17:607 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0
  1043. 22:14:17:609 | MD | DEBUG2 | +0 | gameSectionStartTime:51640074
  1044. 22:14:17:610 | MD | DEBUG2 | +0 | ElapsedTime:0
  1045. 22:14:17:612 | MD | DEBUG2 | +0 | Statistics cleared game name: 6-Pak
  1046. 22:14:17:629 | MD | DEBUG2 | +15 | Loaded game statistics from ini files:
  1047. Number_of_Times_Played: 1
  1048. Last_Time_Played: Monday July 14, 2014 09:31:56 PM
  1049. Average_Time_Played: 4
  1050. Total_Time_Played: 4
  1051. System_Total_Played_Time: 706
  1052. Total_Global_Played_Time: 88361
  1053. 22:14:17:631 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 2
  1054. Last_Time_Played: Monday July 14, 2014 10:14:17 PM
  1055. Average_Time_Played: 2
  1056. Total_Time_Played: 4
  1057. System_Total_Played_Time: 706
  1058. Total_Global_Played_Time: 88361
  1059. 22:14:17:652 | MD | INFO | +16 | Game section statistics updated.
  1060. 22:14:17:660 | MD | INFO | +16 | Restoring mouse cursor
  1061. 22:14:17:663 | MD | INFO | +0 | ExitModule - Ended
  1062. 22:14:17:665 | MD | INFO | +0 | End of Module Logs
  1063. 22:14:17:699 | HL | INFO | +3931 | Main - Module ended, exiting HyperLaunch normally
  1064. 22:14:17:701 | HL | INFO | +0 | ExitScript - Started
  1065. 22:14:17:706 | HL | DEBUG1 | +0 | ExitScript - Unhiding taskbar
  1066. 22:14:17:926 | HL | INFO | +219 | SystemCursor - Restoring mouse cursor
  1067. 22:14:17:935 | HL | INFO | +15 | ExitScript - Ended
  1068. [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement