Advertisement
rfancella

HL Log 2015-02-24

Feb 24th, 2015
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.68 KB | None | 0 0
  1. [code]
  2. 09:01:55:134 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
  3. 09:01:55:494 | HL | INFO | +358 | Main - System Specs:
  4. HyperLaunch Dir: H:\HyperLaunch
  5. HyperLaunch is: 32-bit
  6. OS: Microsoft® Windows Vista™ Ultimate
  7. SKU: Ultimate
  8. Total Memory: 4093.63 MB
  9. Free Memory: 784.25 MB
  10. Used Memory: 3309.371 MB
  11. SystemType: 64-bit
  12. Physical Processors: 1
  13. Logical Processors: 2
  14. GPU 1 Name: AMD Radeon HD 6800 Series
  15. GPU 1 RAM: 1024.00 MB
  16. GPU 1 Driver Version: 8.14.01.6233
  17. Sound 1 Device: AMD High Definition Audio Device
  18. Sound 1 Status: Enabled
  19. Sound 2 Device: Pinnacle Systems PCTV 800i PCI ATSC Hybrid TV + FM Radio
  20. Sound 2 Status: Enabled
  21. Sound 3 Device: SoundMAX Integrated Digital HD Audio
  22. Sound 3 Status: Enabled
  23. OS Language: English_United_States
  24. OS Admin Status: Yes
  25. Monitor #1 (\\.\DISPLAY1): 3360x1050 (3360x1050 work)
  26. Monitor #2 (\\.\DISPLAY2): 1680x1050 (1680x1020 work)
  27. Monitor #1 Orientation: Landscape
  28. Current AHK Desktop Width: 1680
  29. Current AHK Desktop Height: 1050
  30. AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe
  31. AHK Version: 1.1.09.04
  32. Unicode: No
  33. 09:01:55:494 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\HyperLaunch.exe exists
  34. 09:01:55:495 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  35. FileDescription Your favorite Front End companion! Visit us @ www.hyperlaunch.net
  36. FileVersion 3.1.0.4
  37. LegalCopyright ©2014 HyperLaunch
  38. ProductName djvj's one swell guy!
  39. ProductVersion 1.1.9.4
  40. CompanyName HyperLaunch BETA
  41. File Size: 966656 bytes
  42. Created: 12/24/2014 - 9:06:29 AM
  43. Modified: 1/22/2015 - 12:04:06 PM
  44. 09:01:55:495 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
  45. 09:01:55:496 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  46. File Size: 409 bytes
  47. Created: 12/8/2014 - 11:29:57 AM
  48. Modified: 12/24/2014 - 9:06:30 AM
  49. 09:01:55:496 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
  50. 09:01:55:497 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  51. FileDescription DxWnd MFC application
  52. FileVersion 1, 0, 0, 1
  53. InternalName DxWnd
  54. LegalCopyright Copyright (C) 2004/2012
  55. OriginalFilename DxWnd.exe
  56. ProductName DxWnd application
  57. ProductVersion 1, 0, 0, 1
  58. File Size: 539136 bytes
  59. Created: 12/8/2014 - 11:29:57 AM
  60. Modified: 12/24/2014 - 9:06:30 AM
  61. 09:01:55:497 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\BinHexRW.ahk exists
  62. 09:01:55:503 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  63. 09:01:55:503 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  64. File Size: 4961 bytes
  65. Created: 12/8/2014 - 11:29:57 AM
  66. Modified: 12/24/2014 - 9:06:30 AM
  67. 09:01:55:503 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\BlockInput.exe exists
  68. 09:01:55:505 | HL | DEBUG1 | +16 | CheckFile - Attributes:
  69. FileDescription
  70. FileVersion 1.1.09.04
  71. InternalName
  72. OriginalFilename
  73. ProductName
  74. ProductVersion 1.1.09.04
  75. File Size: 657920 bytes
  76. Created: 9/6/2014 - 8:09:35 AM
  77. Modified: 12/24/2014 - 9:06:30 AM
  78. 09:01:55:505 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\CLR.ahk exists
  79. 09:01:55:506 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  80. 09:01:55:506 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  81. File Size: 10586 bytes
  82. Created: 9/6/2014 - 8:09:35 AM
  83. Modified: 12/24/2014 - 9:06:30 AM
  84. 09:01:55:506 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\COM.ahk exists
  85. 09:01:55:508 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  86. 09:01:55:508 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  87. File Size: 26342 bytes
  88. Created: 9/6/2014 - 8:09:35 AM
  89. Modified: 12/24/2014 - 9:06:30 AM
  90. 09:01:55:509 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Control_AniGif.ahk exists
  91. 09:01:55:509 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  92. 09:01:55:510 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  93. File Size: 5716 bytes
  94. Created: 9/6/2014 - 8:09:35 AM
  95. Modified: 12/24/2014 - 9:06:30 AM
  96. 09:01:55:510 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
  97. 09:01:55:511 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  98. File Size: 409 bytes
  99. Created: 12/8/2014 - 11:29:57 AM
  100. Modified: 12/24/2014 - 9:06:30 AM
  101. 09:01:55:511 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
  102. 09:01:55:512 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  103. FileDescription DxWnd MFC application
  104. FileVersion 1, 0, 0, 1
  105. InternalName DxWnd
  106. LegalCopyright Copyright (C) 2004/2012
  107. OriginalFilename DxWnd.exe
  108. ProductName DxWnd application
  109. ProductVersion 1, 0, 0, 1
  110. File Size: 539136 bytes
  111. Created: 12/8/2014 - 11:29:57 AM
  112. Modified: 12/24/2014 - 9:06:30 AM
  113. 09:01:55:512 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gdip.ahk exists
  114. 09:01:55:515 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  115. 09:01:55:516 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  116. File Size: 88789 bytes
  117. Created: 9/6/2014 - 8:09:36 AM
  118. Modified: 12/24/2014 - 9:06:30 AM
  119. 09:01:55:516 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gdip_alt.ahk exists
  120. 09:01:55:517 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  121. 09:01:55:518 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  122. File Size: 3394 bytes
  123. Created: 12/8/2014 - 11:29:57 AM
  124. Modified: 1/22/2015 - 12:04:06 PM
  125. 09:01:55:518 | HL | DEBUG1 | +0 | gdip_alt.ahk Version: 1.0.1
  126. 09:01:55:518 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gsdll32.dll exists
  127. 09:01:55:519 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  128. File Size: 13090816 bytes
  129. Created: 9/6/2014 - 8:09:36 AM
  130. Modified: 1/7/2015 - 8:25:32 AM
  131. 09:01:55:519 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\itextsharp.dll exists
  132. 09:01:55:520 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  133. FileDescription iTextSharp
  134. FileVersion 5.4.2.0
  135. InternalName itextsharp.dll
  136. LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
  137. OriginalFilename itextsharp.dll
  138. ProductName iTextSharp
  139. ProductVersion 5.4.2.0
  140. CompanyName 1T3XT BVBA
  141. File Size: 3743744 bytes
  142. Created: 9/6/2014 - 8:09:36 AM
  143. Modified: 12/24/2014 - 9:06:30 AM
  144. 09:01:55:520 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Java.ahk exists
  145. 09:01:55:521 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  146. 09:01:55:522 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  147. File Size: 7841 bytes
  148. Created: 12/8/2014 - 11:29:57 AM
  149. Modified: 12/24/2014 - 9:06:30 AM
  150. 09:01:55:522 | HL | DEBUG1 | +0 | Java.ahk Version: 1.0.0
  151. 09:01:55:522 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\JSON.ahk exists
  152. 09:01:55:523 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  153. 09:01:55:524 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  154. File Size: 9203 bytes
  155. Created: 9/6/2014 - 8:09:36 AM
  156. Modified: 12/24/2014 - 9:06:30 AM
  157. 09:01:55:524 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Origin.ahk exists
  158. 09:01:55:525 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  159. 09:01:55:525 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  160. File Size: 4897 bytes
  161. Created: 12/8/2014 - 11:29:57 AM
  162. Modified: 12/24/2014 - 9:06:30 AM
  163. 09:01:55:526 | HL | DEBUG1 | +0 | Origin.ahk Version: 1.0.0
  164. 09:01:55:526 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\PacDrive32.dll exists
  165. 09:01:55:526 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  166. File Size: 69120 bytes
  167. Created: 12/8/2014 - 11:29:57 AM
  168. Modified: 12/24/2014 - 9:06:30 AM
  169. 09:01:55:527 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\RegRW64.ahk exists
  170. 09:01:55:528 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  171. 09:01:55:529 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  172. File Size: 6915 bytes
  173. Created: 12/8/2014 - 11:29:57 AM
  174. Modified: 12/24/2014 - 9:06:30 AM
  175. 09:01:55:529 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\RIni.ahk exists
  176. 09:01:55:532 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  177. 09:01:55:533 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  178. File Size: 67561 bytes
  179. Created: 9/6/2014 - 8:09:37 AM
  180. Modified: 12/24/2014 - 9:06:30 AM
  181. 09:01:55:533 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
  182. 09:01:55:534 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  183. FileDescription SevenZipSharp
  184. FileVersion 0.64.4841.31212
  185. InternalName SevenZipSharp.dll
  186. LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
  187. OriginalFilename SevenZipSharp.dll
  188. ProductName SevenZipSharp
  189. ProductVersion 0.64.4841.31212
  190. CompanyName Markovtsev Vadim
  191. File Size: 165888 bytes
  192. Created: 9/6/2014 - 8:09:37 AM
  193. Modified: 12/24/2014 - 9:06:30 AM
  194. 09:01:55:534 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Steam.ahk exists
  195. 09:01:55:535 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  196. 09:01:55:536 | HL | DEBUG1 | +15 | CheckFile - Attributes:
  197. File Size: 5326 bytes
  198. Created: 12/8/2014 - 11:29:57 AM
  199. Modified: 12/24/2014 - 9:06:30 AM
  200. 09:01:55:536 | HL | DEBUG1 | +0 | Steam.ahk Version: 1.0.0
  201. 09:01:55:536 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\VA.ahk exists
  202. 09:01:55:537 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
  203. 09:01:55:538 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  204. File Size: 34688 bytes
  205. Created: 9/6/2014 - 8:09:37 AM
  206. Modified: 12/24/2014 - 9:06:30 AM
  207. 09:01:55:538 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\VA_Extension.ahk exists
  208. 09:01:55:539 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  209. 09:01:55:540 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  210. File Size: 3833 bytes
  211. Created: 12/8/2014 - 11:29:57 AM
  212. Modified: 1/22/2015 - 12:04:06 PM
  213. 09:01:55:540 | HL | DEBUG1 | +0 | VA_Extension.ahk Version: 1.0.1
  214. 09:01:55:540 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Bezel.ahk exists
  215. 09:01:55:543 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  216. 09:01:55:544 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  217. File Size: 101738 bytes
  218. Created: 1/17/2015 - 10:01:33 PM
  219. Modified: 2/16/2015 - 9:13:43 AM
  220. 09:01:55:544 | HL | DEBUG1 | +0 | Bezel.ahk Version: 1.0.9
  221. 09:01:55:544 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade.ahk exists
  222. 09:01:55:546 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  223. 09:01:55:547 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  224. File Size: 36402 bytes
  225. Created: 12/30/2014 - 9:43:35 AM
  226. Modified: 1/22/2015 - 12:04:06 PM
  227. 09:01:55:547 | HL | DEBUG1 | +0 | Fade.ahk Version: 1.0.9
  228. 09:01:55:547 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade Init.ahk exists
  229. 09:01:55:548 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  230. 09:01:55:549 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  231. File Size: 999 bytes
  232. Created: 12/8/2014 - 11:27:53 AM
  233. Modified: 12/24/2014 - 9:06:29 AM
  234. 09:01:55:549 | HL | DEBUG1 | +0 | Fade Init.ahk Version: 1.0.1
  235. 09:01:55:549 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade Animations.ahk exists
  236. 09:01:55:552 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  237. 09:01:55:553 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  238. File Size: 67602 bytes
  239. Created: 12/30/2014 - 9:43:35 AM
  240. Modified: 1/22/2015 - 12:04:06 PM
  241. 09:01:55:553 | HL | DEBUG1 | +0 | Fade Animations.ahk Version: 1.1.1
  242. 09:01:55:553 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\HyperPause.ahk exists
  243. 09:01:55:564 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  244. 09:01:55:565 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  245. File Size: 392193 bytes
  246. Created: 12/8/2014 - 11:27:53 AM
  247. Modified: 2/18/2015 - 12:17:43 PM
  248. 09:01:55:565 | HL | DEBUG1 | +0 | HyperPause.ahk Version: 1.0.8
  249. 09:01:55:565 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\HyperPause Init.ahk exists
  250. 09:01:55:566 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  251. 09:01:55:566 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  252. File Size: 537 bytes
  253. Created: 12/8/2014 - 11:27:53 AM
  254. Modified: 12/24/2014 - 9:06:29 AM
  255. 09:01:55:567 | HL | DEBUG1 | +15 | HyperPause Init.ahk Version: 1.0.1
  256. 09:01:55:567 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Keymapper.ahk exists
  257. 09:01:55:568 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  258. 09:01:55:569 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  259. File Size: 32953 bytes
  260. Created: 12/8/2014 - 11:27:53 AM
  261. Modified: 1/7/2015 - 8:25:32 AM
  262. 09:01:55:569 | HL | DEBUG1 | +0 | Keymapper.ahk Version: 1.0.9
  263. 09:01:55:569 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Keymapper Init.ahk exists
  264. 09:01:55:570 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  265. 09:01:55:571 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  266. File Size: 3435 bytes
  267. Created: 9/6/2014 - 8:09:35 AM
  268. Modified: 12/24/2014 - 9:06:29 AM
  269. 09:01:55:571 | HL | DEBUG1 | +0 | Keymapper Init.ahk Version: 1.0.2
  270. 09:01:55:571 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiGame.ahk exists
  271. 09:01:55:573 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  272. 09:01:55:573 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  273. File Size: 40584 bytes
  274. Created: 12/8/2014 - 11:27:53 AM
  275. Modified: 1/22/2015 - 12:04:06 PM
  276. 09:01:55:574 | HL | DEBUG1 | +0 | MultiGame.ahk Version: 1.0.6
  277. 09:01:55:574 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiGame Init.ahk exists
  278. 09:01:55:574 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  279. 09:01:55:575 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  280. File Size: 161 bytes
  281. Created: 9/6/2014 - 8:09:35 AM
  282. Modified: 12/24/2014 - 9:06:29 AM
  283. 09:01:55:575 | HL | DEBUG1 | +0 | MultiGame Init.ahk Version: 1.0.0
  284. 09:01:55:575 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiPlayer.ahk exists
  285. 09:01:55:577 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  286. 09:01:55:578 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  287. File Size: 58605 bytes
  288. Created: 12/8/2014 - 11:27:53 AM
  289. Modified: 2/6/2015 - 1:29:24 PM
  290. 09:01:55:579 | HL | DEBUG1 | +0 | MultiPlayer.ahk Version: 1.0.4
  291. 09:01:55:579 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Password.ahk exists
  292. 09:01:55:580 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  293. 09:01:55:580 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  294. File Size: 10035 bytes
  295. Created: 12/8/2014 - 11:27:53 AM
  296. Modified: 12/24/2014 - 9:06:29 AM
  297. 09:01:55:581 | HL | DEBUG1 | +0 | Password.ahk Version: 1.0.0
  298. 09:01:55:581 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
  299. 09:01:55:583 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
  300. 09:01:55:584 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  301. File Size: 73560 bytes
  302. Created: 12/8/2014 - 11:27:53 AM
  303. Modified: 12/24/2014 - 9:06:29 AM
  304. 09:01:55:584 | HL | DEBUG1 | +0 | Rom Mapping Launch Menu.ahk Version: 1.0.3
  305. 09:01:55:585 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Shared.ahk exists
  306. 09:01:55:588 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  307. 09:01:55:589 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  308. File Size: 140963 bytes
  309. Created: 12/30/2014 - 9:43:35 AM
  310. Modified: 1/22/2015 - 12:04:06 PM
  311. 09:01:55:589 | HL | DEBUG1 | +0 | Shared.ahk Version: 1.2.1
  312. 09:01:55:590 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Statistics.ahk exists
  313. 09:01:55:591 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  314. 09:01:55:592 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  315. File Size: 26170 bytes
  316. Created: 12/8/2014 - 11:27:53 AM
  317. Modified: 12/24/2014 - 9:06:29 AM
  318. 09:01:55:592 | HL | DEBUG1 | +0 | Statistics.ahk Version: 1.0.2
  319. 09:01:55:592 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Statistics Init.ahk exists
  320. 09:01:55:593 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  321. 09:01:55:593 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  322. File Size: 33 bytes
  323. Created: 12/8/2014 - 11:27:53 AM
  324. Modified: 12/24/2014 - 9:06:29 AM
  325. 09:01:55:594 | HL | DEBUG1 | +0 | Statistics Init.ahk Version: 1.0.1
  326. 09:01:55:594 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\XHotkey.ahk exists
  327. 09:01:55:595 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  328. 09:01:55:596 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  329. File Size: 29623 bytes
  330. Created: 12/8/2014 - 11:27:53 AM
  331. Modified: 12/24/2014 - 9:06:29 AM
  332. 09:01:55:596 | HL | DEBUG1 | +0 | XHotkey.ahk Version: 1.0.2
  333. 09:01:55:596 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\XHotkey Init.ahk exists
  334. 09:01:55:597 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
  335. 09:01:55:598 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  336. File Size: 1236 bytes
  337. Created: 9/6/2014 - 8:09:35 AM
  338. Modified: 12/24/2014 - 9:06:29 AM
  339. 09:01:55:598 | HL | DEBUG1 | +0 | XHotkey Init.ahk Version: 1.0.0
  340. 09:01:55:599 | HL | DEBUG1 | +16 | Main - Raw CLI received: "-s Sammy Atomiswave -r demofist -f H:\HyperSpin\HyperSpin.exe -p HyperSpin"
  341. 09:01:55:599 | HL | DEBUG1 | +0 | Main - Received this dbName with no path via CLI: "demofist"
  342. 09:01:55:599 | HL | DEBUG1 | +0 | Main - dbName: demofist
  343. 09:01:55:601 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Plugins\HyperSpin.plugin exists
  344. 09:01:55:602 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  345. File Size: 8999 bytes
  346. Created: 12/8/2014 - 11:30:24 AM
  347. Modified: 2/23/2015 - 9:41:04 AM
  348. 09:01:55:602 | HL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
  349. 09:01:55:602 | HL | INFO | +0 | Main - HyperLaunch received "Sammy Atomiswave" and "demofist"
  350. 09:01:55:610 | HL | INFO | +0 | Main - demofist is using the default emulator: Demul582
  351. 09:01:55:610 | HL | INFO | +0 | Main - Checking for a [Demul582] section in H:\HyperLaunch\Settings\Sammy Atomiswave\Emulators.ini
  352. 09:01:55:611 | HL | INFO | +0 | Main - Checking for a [Demul582] section in H:\HyperLaunch\Settings\Global Emulators.ini
  353. 09:01:55:611 | HL | INFO | +0 | Main - Found [Demul582] in H:\HyperLaunch\Settings\Global Emulators.ini
  354. 09:01:55:612 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk exists
  355. 09:01:55:613 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  356. File Size: 25834 bytes
  357. Created: 2/23/2015 - 10:55:32 AM
  358. Modified: 2/23/2015 - 8:19:02 PM
  359. 09:01:55:614 | HL | WARNING | +15 | Main - CRC Check - CRC does not match official module and will not be supported. Continue using at your own risk.
  360. 09:01:55:614 | HL | INFO | +0 | Main - demofist will use module: H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk
  361. 09:01:55:631 | HL | INFO | +16 | Main - Did not find a "H:\HyperLaunch\Settings\Sammy Atomiswave\Game Options.ini" file, skipping any game-specific options.
  362. 09:01:55:631 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
  363. 09:01:55:633 | HL | INFO | +0 | Main - INI Keys read
  364. 09:01:55:634 | HL | INFO | +0 | CheckFile - Checking if H:\HyperSpin\HyperLaunch\Module Extensions\7z.exe exists
  365. 09:01:55:638 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  366. FileDescription 7-Zip Console
  367. FileVersion 9.20
  368. InternalName 7z
  369. LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
  370. OriginalFilename 7z.exe
  371. ProductName 7-Zip
  372. ProductVersion 9.20
  373. CompanyName Igor Pavlov
  374. File Size: 163840 bytes
  375. Created: 1/29/2014 - 2:50:16 PM
  376. Modified: 4/29/2014 - 8:05:07 AM
  377. 09:01:55:638 | HL | INFO | +0 | CheckFile - Checking if H:\HyperSpin\HyperLaunch\Module Extensions\7z.dll exists
  378. 09:01:55:641 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  379. FileDescription 7z Standalone Plugin
  380. FileVersion 9.20
  381. InternalName 7za
  382. LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
  383. OriginalFilename 7za.dll
  384. ProductName 7-Zip
  385. ProductVersion 9.20
  386. CompanyName Igor Pavlov
  387. File Size: 914432 bytes
  388. Created: 1/29/2014 - 2:50:16 PM
  389. Modified: 4/29/2014 - 8:05:07 AM
  390. 09:01:55:641 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\FontReg.exe exists
  391. 09:01:55:642 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  392. FileDescription Font Registration Utility (x86-32)
  393. FileVersion 2.1.3.0
  394. OriginalFilename FontReg.exe
  395. File Size: 6144 bytes
  396. Created: 12/8/2014 - 11:29:57 AM
  397. Modified: 12/24/2014 - 9:06:30 AM
  398. 09:01:55:644 | HL | INFO | +0 | Main - "demofist" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
  399. 09:01:55:645 | HL | INFO | +15 | CheckPaths - Started
  400. 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: H:\Roms\Sammy Atomiswave\demofist.7z
  401. 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: H:\Roms\Sammy Atomiswave\demofist\demofist.7z
  402. 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: H:\Roms\Sammy Atomiswave\demofist\*.7z
  403. 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: H:\Roms\Sammy Atomiswave\demofist.zip
  404. 09:01:55:646 | HL | INFO | +0 | CheckPaths - Found rom: H:\Roms\Sammy Atomiswave\demofist.zip
  405. 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romName: demofist
  406. 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: H:\Roms\Sammy Atomiswave
  407. 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip
  408. 09:01:55:646 | HL | INFO | +0 | CheckPaths - Ended
  409. 09:01:55:647 | HL | INFO | +0 | BuildScript - User Variables:
  410. ;----------------------------------------------------------------------------
  411. ; INJECTED VARIABLES
  412. ;----------------------------------------------------------------------------
  413.  
  414. #NoTrayIcon
  415. #InstallKeybdHook
  416. DetectHiddenWindows, ON
  417. SetTitleMatchMode, 2
  418. SendMode, Event
  419. 0 = 8
  420. pluginPath = H:\HyperLaunch\Plugins
  421. pluginName = HyperSpin
  422. pluginExt = .plugin
  423. hlMode =
  424. hlTitle = HyperLaunch
  425. hlVersion = 3.1.0.4 BETA
  426. hlAuthor = djvj
  427. hlURL = www.hyperlaunch.net
  428. langFile = H:\HyperLaunch\Data\Language\Localization.ini
  429. frontendPID = 0
  430. frontendPath = H:\HyperSpin
  431. frontendExe = HyperSpin.exe
  432. frontendExt = exe
  433. frontendName = HyperSpin
  434. frontendDrive = H:
  435. exitEmulatorKey = ~Esc
  436. exitEmulatorKeyWait = 0
  437. forceHoldKey = ~Esc
  438. restoreFE = Restore and Click
  439. exitScriptKey = ~q & ~s
  440. toggleCursorKey = ~e & ~t
  441. emuFullPath = H:\Emulators\Demul 5.8.2\demul.exe
  442. emuPath = H:\Emulators\Demul 5.8.2
  443. emuName = Demul582
  444. emuExt = exe
  445. romPath = H:\Roms\Sammy Atomiswave
  446. romPathFromIni = H:\Roms\Sammy Atomiswave
  447. romExtension = .zip
  448. romExtensionOrig = .zip
  449. romExtensions = 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
  450. executable = demul.exe
  451. systemName = Sammy Atomiswave
  452. dbPath =
  453. dbName = demofist
  454. dbExt =
  455. romName = demofist
  456. romMapPath =
  457. romMappingEnabled = false
  458. romMappingLaunchMenuEnabled = false
  459. romMappingFirstMatchingExt = false
  460. romMappingShowAllRomsInArchive = true
  461. romMappingNumberOfGamesByScreen = 7
  462. romMappingMenuWidth = 300
  463. romMappingMenuMargin = 50
  464. romMappingTextFont = Bebas Neue
  465. romMappingTextOptions = cFFFFFFFF r4 s40 Bold
  466. romMappingDisabledTextColor = ff888888
  467. romMappingTextSizeDifference = 5
  468. romMappingTextMargin = 10
  469. romMappingTitleTextFont = Bebas Neue
  470. romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
  471. romMappingTitle2TextFont = Bebas Neue
  472. romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
  473. romMappingGameInfoTextFont = Bebas Neue
  474. romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
  475. romMappingBackgroundBrush = aa000000
  476. romMappingColumnBrush = 33000000
  477. romMappingButtonBrush1 = 6f000000
  478. romMappingButtonBrush2 = 33000000
  479. romMappingBackgroundAlign = Stretch and Lose Aspect
  480. romMappingMenuFlagWidth = 40
  481. romMappingMenuFlagSeparation = 5
  482. romMappingDefaultMenuList = FullList
  483. romMappingSingleFilteredRomAutomaticLaunch = false
  484. altArchiveNameOnly =
  485. altRomNameOnly =
  486. altArchiveAndRomName =
  487. altArchiveAndManyRomNames =
  488. altRomNamesOnly =
  489. romMapScenario =
  490. skipchecks = false
  491. romMatchExt = true
  492. blockInputTime = 0
  493. blockInputFile = H:\HyperLaunch\Module Extensions\BlockInput.exe
  494. errorLevelReporting = false
  495. lockLaunch = false
  496. lockLaunchGame =
  497. screenRotationAngle = 0
  498. screenRotationAngleGame =
  499. logFile = H:\HyperLaunch\HyperLaunch.log
  500. logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
  501. logLevel = 10
  502. logShowDebugConsole = false
  503. logIncludeModule = true
  504. logIncludeFileProperties = true
  505. logShowCommandWindow = false
  506. logCommandWindow = false
  507. hlDebugConsoleStdout =
  508. sysLang = English_United_States
  509. sysType = 64-bit
  510. navUpKey = Up
  511. navDownKey = Down
  512. navLeftKey = Left
  513. navRightKey = Right
  514. navSelectKey = Enter
  515. navP2UpKey = Numpad8
  516. navP2DownKey = Numpad2
  517. navP2LeftKey = Numpad4
  518. navP2RightKey = Numpad6
  519. navP2SelectKey = NumpadEnter
  520. originalWidth = 1680
  521. originalHeight = 1050
  522. dtEnabled = true
  523. dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
  524. dtUseSCSI = true
  525. dtAddDrive = true
  526. servoStikEnabled = false
  527. ledblinkyEnabled = false
  528. ledblinkyFullPath =
  529. ledblinkyProfilePath = H:\HyperLaunch\Profiles\LEDBlinky
  530. ledblinkyHLProfile = H:\HyperLaunch\Profiles\LEDBlinky\HyperLaunch
  531. emuIdleShutdown = 0
  532. launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
  533. hideCursor = false
  534. hideEmu = false
  535. hideFE = false
  536. fadeIn = true
  537. fadeInDuration = 500
  538. fadeInTransitionAnimation = DefaultAnimateFadeIn
  539. fadeInDelay = 0
  540. fadeInExitDelay = 0
  541. fadeOutExitDelay = 0
  542. fadeOut = true
  543. fadeOutExtraScreen = false
  544. fadeOutDuration = 500
  545. fadeOutTransitionAnimation = DefaultAnimateFadeOut
  546. fadeOutDelay = 0
  547. fadeLyrInterpolation = 7
  548. fadeMuteEmulator = false
  549. fadeUseBackgrounds = false
  550. fadeWidthBaseRes = 1920
  551. fadeHeightBaseRes = 1080
  552. fadeLyr1Color = FF000000
  553. fadeLyr1AlignImage = Stretch and Lose Aspect
  554. fadeLyr2Pos = Stretch and Lose Aspect
  555. fadeLyr2X = 0
  556. fadeLyr2Y = 0
  557. fadeLyr2W =
  558. fadeLyr2H =
  559. fadeLyr2Adjust = 1
  560. fadeLyr2PicPad = 0
  561. fadeLyr2Prefix = Extra Layer 1 - Console
  562. fadeLyr3Pos = Center
  563. fadeLyr3X = 450
  564. fadeLyr3Y = 450
  565. fadeLyr3W =
  566. fadeLyr3H =
  567. fadeLyr3Adjust = 1
  568. fadeLyr3PicPad = 0
  569. fadeLyr3Speed = 750
  570. fadeLyr3Animation = DefaultFadeAnimation
  571. fadeLyr37zAnimation = DefaultFadeAnimation
  572. fadeLyr3Type = imageandbar
  573. fadeLyr3ImgFollow7zProgress = true
  574. fadeLyr3Repeat = 1
  575. fadeLyr3BackImageTransparency = 30
  576. fadeLyr3StaticPos = No Alignment
  577. fadeLyr3StaticX = 0
  578. fadeLyr3StaticY = 870|1575
  579. fadeLyr3StaticW =
  580. fadeLyr3StaticH =
  581. fadeLyr3StaticAdjust = 1
  582. fadeLyr3StaticPicPad = 0
  583. fadeLyr3StaticPrefix = Info Bar
  584. fadeLyr4Adjust = .5
  585. fadeLyr4X = 1792|952
  586. fadeLyr4Y = 891|1596
  587. fadeLyr4W =
  588. fadeLyr4H =
  589. fadeLyr4Pos = Bottom Right Corner
  590. fadeLyr4FPS = 50
  591. fadeLyr4PicPad = -25
  592. fadeTranspGifColor = FFFFFF
  593. fadeBarWindow = Image
  594. fadeBarWindowX =
  595. fadeBarWindowY =
  596. fadeBarWindowW = 900
  597. fadeBarWindowH =
  598. fadeBarWindowR = 30
  599. fadeBarWindowM = 30
  600. fadeBarWindowHatchStyle = 8
  601. fadeBar = 7zOnly
  602. fadeBarNon7zProgressTime = 0
  603. fadeBarBack = true
  604. fadeBarBackColor = FF555555
  605. fadeBarH = 30
  606. fadeBarR = 10
  607. fadeBarColor = DD00BFFF
  608. fadeBarHatchStyle = 8
  609. fadeBarPercentageText = true
  610. fadeBarInfoText = true
  611. fadeBarXOffset = 0
  612. fadeBarYOffset = 150
  613. fadeRomInfoDescription = filtered text
  614. fadeRomInfoSystemName = image
  615. fadeRomInfoYear = text with label
  616. fadeRomInfoManufacturer = text with label
  617. fadeRomInfoGenre = disabled
  618. fadeRomInfoRating = image
  619. fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
  620. fadeRomInfoTextPlacement = User Defined
  621. fadeRomInfoTextMargin = 7
  622. fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
  623. fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
  624. fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
  625. fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
  626. fadeRomInfoText5Options = cFF555555 r4 s42 Bold
  627. fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
  628. fadeStats_Number_of_Times_Played = text with label
  629. fadeStats_Last_Time_Played = text with label
  630. fadeStats_Average_Time_Played = text with label
  631. fadeStats_Total_Time_Played = text with label
  632. fadeStats_System_Total_Played_Time = text with label
  633. fadeStats_Total_Global_Played_Time = text with label
  634. fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
  635. fadeStatsInfoTextPlacement = topRight
  636. fadeStatsInfoTextMargin = 7
  637. fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
  638. fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
  639. fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
  640. fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
  641. fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
  642. fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
  643. fadeText1X = 0
  644. fadeText1Y = 0
  645. fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
  646. fadeText1 = Loading Game
  647. fadeText2X = 0
  648. fadeText2Y = 0
  649. fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
  650. fadeText2 = Extraction Complete, Ready
  651. fadeText3 = Loading Game
  652. fadeText4 = Loading Complete
  653. fadeFont = Bebas Neue
  654. fadeSystemAndRomLayersOnly = false
  655. fadeExtractionTime = disabled
  656. fadeExtractionTimeTextX = 0
  657. fadeExtractionTimeTextY = 0
  658. fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
  659. fadeInterruptKey =
  660. detectFadeErrorEnabled = true
  661. fadeImgPath = H:\HyperLaunch\Media\Fade
  662. HLDataPath = H:\HyperLaunch\Data
  663. HLMediaPath = H:\HyperLaunch\Media
  664. HLErrSoundPath = H:\HyperLaunch\Media\Sounds\Error
  665. modulesPath = H:\HyperLaunch\Modules
  666. moduleFullName = H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk
  667. moduleName = Demul (v0.5.8.2)
  668. modulePath = H:\HyperLaunch\Modules\Demul
  669. moduleExtension = ahk
  670. moduleExtensionsPath = H:\HyperLaunch\Module Extensions
  671. libPath = H:\HyperLaunch\Lib
  672. 7zEnabled = true
  673. 7zPath = H:\HyperSpin\HyperLaunch\Module Extensions\7z.exe
  674. 7zDllPath = H:\HyperSpin\HyperLaunch\Module Extensions\7z.dll
  675. 7zExtractPath = H:\HS Temp
  676. 7zExtractPathOrig =
  677. 7zAttachSystemName = true
  678. 7zDelTemp = true
  679. 7zSounds = true
  680. 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
  681. 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
  682. mgEnabled = true
  683. mgKey = NumpadSub
  684. mgBackgroundColor = FF000000
  685. mgSidePadding = 0.2
  686. mgWidthBaseRes = 1920
  687. mgHeightBaseRes = 1080
  688. mgYOffset = 500
  689. mgFont = Arial
  690. mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
  691. mgText1Text = Please select a game
  692. mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
  693. mgText2Offset = 70
  694. mgUseSound = true
  695. mgSoundfreq = 300
  696. mgExitEffect = grow
  697. mgSelectedEffect = rotate
  698. mgUseGameArt = false
  699. mgCandidate =
  700. mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
  701. mgOnLaunch = false
  702. hpEnabled = true
  703. hpKey = ~NumpadAdd
  704. hpBackToMenuBarKey = X
  705. hpZoomInKey = C
  706. hpZoomOutKey = V
  707. hpScreenshotKey = PrintScreen
  708. hpHiToTextPath = H:\HyperLaunch\Module Extensions\HiToText.exe
  709. hpSaveStateKeyCodes =
  710. hpLoadStateKeyCodes =
  711. keymapperEnabled = false
  712. keymapperAHKMethod = External
  713. keymapper =
  714. xpadderFullPath = H:\Utilities\Xpadder\xpadder.exe
  715. joyToKeyFullPath = H:\JoyToKey_en\JoyToKey.exe
  716. keymapperProfilePath = H:\HyperLaunch\Profiles\
  717. keymapperFrontEndProfileName = HyperSpin
  718. keymapperFrontEndProfile = joytokey
  719. keymapperHyperLaunchProfileEnabled = false
  720. JoyIDsEnabled = false
  721. JoyIDsPreferredControllersSystem = use_global
  722. JoyIDsPreferredControllersGlobal =
  723. CustomJoyNamesEnabled = false
  724. CustomJoyNames =
  725. rotateMethod = false
  726. FEProfile = H:\HyperLaunch\Profiles\\HyperSpin
  727. defaultProfile = H:\HyperLaunch\Profiles\\_Default
  728. systemProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave
  729. xPadderSystemProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\_Default
  730. emuProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\Demul582
  731. romProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\demofist
  732. HyperLaunchProfile = H:\HyperLaunch\Profiles\\HyperLaunch
  733. blankProfile = H:\HyperLaunch\Profiles\\blank
  734. ahkFEProfile = H:\HyperLaunch\Profiles\AHK\HyperSpin
  735. ahkDefaultProfile = H:\HyperLaunch\Profiles\AHK\_Default
  736. ahkSystemProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave
  737. ahkEmuProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave\Demul582
  738. ahkRomProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave\demofist
  739. ahkHyperLaunchProfile = H:\HyperLaunch\Profiles\AHK\HyperLaunch
  740. bezelEnabled = false
  741. bezelICEnabled = true
  742. statisticsEnabled = true
  743. pressDuration = -1
  744. emuVolume = 1
  745. dxwndIni = H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
  746. dxwndFullPath = H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe
  747. mon1O = 0
  748. pacDrivedllFile = H:\HyperLaunch\Module Extensions\PacDrive32.dll
  749. userFadeAnimIniFile = H:\HyperLaunch\Lib\User Fade Animations.ini
  750.  
  751. 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
  752. 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
  753. 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
  754. 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts
  755. 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
  756. 09:01:55:649 | HL | INFO | +0 | BuildScript - Loaded MultiGame Init.ahk scripts
  757. 09:01:55:649 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
  758. 09:01:55:649 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
  759. 09:01:55:649 | HL | INFO | +0 | BuildScript - Validating module
  760. 09:01:55:653 | HL | INFO | +0 | BuildScript - Validation complete
  761. 09:01:55:653 | HL | INFO | +0 | BuildScript - Module:
  762. MEmu = Demul
  763. MEmuV = v0.5.8.2
  764. MURL = http://demul.emulation64.com/
  765. MAuthor = djvj
  766. MVersion = 2.0.4 BETA
  767. MCRC = EFEE7501
  768. iCRC = F43FB746
  769. mId = 635211874656892855
  770. MSystem = "Gaelco","Sammy Atomiswave","Sega Dreamcast","Sega Hikaru","Sega Naomi","Sega Naomi 2"
  771. ;----------------------------------------------------------------------------
  772. ; Notes:
  773. ; Required - control and nvram files can be found in my user dir on the FTP at /Upload Here/djvj/Sega Naomi\Emulators. Additonal instructions from my orignal HL1.0 script at http://www.hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104
  774. ; Required - moduleName ini example can be found on GIT in the Demul module folder
  775. ; moduleName ini must be placed in same folder as this module if you use the provided example, just be sure to rename it to just Demul.ini first so it matches the module's name
  776. ; GDI images must match mame zip names and be extracted and have a .dat extension
  777. ; Rom_Extension should include 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
  778. ; Module will automatically set your rom path for you on first launch
  779. ;
  780. ; Make sure the awbios, dc, hikaru, naomi, naomi2, saturn.zip bios archives are in any of your rom paths as they are needed to play all the games.
  781. ; Set your Video Plugin to gpuDX11 and set your desired resolution there
  782. ; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided
  783. ; gpuDX10 and gpuDX11 are the only supported plugins. You can define what plugin you want to use for each game in the module settings in HLHQ
  784. ; Read the tooltip for the Fullscreen module setting in HLHQ on how to control windowed fullscreen, true fullscreen, or windowed mode
  785. ; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.
  786. ;
  787. ; Controls:
  788. ; Start a game of each control type (look in the HLHQ's module settings for these types, they all have their own tabs) and configure your controls to play the game. After configuring your controls manually in Demul, open padDemul.ini and Copy/paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) into HLHQ's module settings for each controls tab (standard, sfstyle, etc).
  789. ; Each pair of control tabs designates another real arcade control schema for a grouping of games. Demul does not handle this like MAME, so the module does instead.
  790. ;
  791. ; Troubleshooting:
  792. ; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.
  793. ; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save.
  794. ; If you use Fade_Out, the module will disable it. Demul crashes when Fade tries to draw on top of it in windowed and fullscreen modes.
  795. ;----------------------------------------------------------------------------
  796. StartModule()
  797. BezelGUI()
  798. ExtraFixedResBezelGUI()
  799. FadeInStart()
  800.  
  801. ; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt.
  802. mType := Object("Gaelco","gaelco","Sammy Atomiswave","atomiswave","Sega Dreamcast","dc","Sega Hikaru","hikaru","Sega Naomi","naomi","Sega Naomi 2","naomi2")
  803. ident := mType[systemName] ; search object for the systemName identifier Demul uses
  804. If !ident
  805. ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)
  806.  
  807. settingsFile := modulePath . "\" . moduleName . ".ini"
  808. demulFile := CheckFile(emuPath . "\Demul.ini", "Could not find Demul's ini. Please run Demul manually first and each of it's settings sections so the appropriate inis are created for you: " . emuPath . "\Demul.ini")
  809. padFile := CheckFile(emuPath . "\padDemul.ini", "Could not find Demul's control ini. Please run Demul manually first and set up your controls so this file is created for you: " . emuPath . "\padDemul.ini")
  810.  
  811. maxHideTaskbar := IniReadCheck(settingsFile, "Settings", "MaxHideTaskbar", "true",,1)
  812. controllerCode := IniReadCheck(settingsFile, "Settings", "ControllerCode", "16777216",,1)
  813. mouseCode := IniReadCheck(settingsFile, "Settings", "MouseCode", "131072",,1)
  814. keyboardCode := IniReadCheck(settingsFile, "Settings", "KeyboardCode", "1073741824",,1)
  815. lightgunCode := IniReadCheck(settingsFile, "Settings", "LightgunCode", "-2147483648",,1)
  816. lastControlUsed := IniReadCheck(settingsFile, "Settings", "LastControlUsed",,,1)
  817. hideDemulGUI := IniReadCheck(settingsFile, "Settings", "HideDemulGUI", "true",,1)
  818.  
  819. fullscreen := IniReadCheck(settingsFile, "Settings|" . romName, "Fullscreen", "windowedfullscreen",,1)
  820. plugin := IniReadCheck(settingsFile, "Settings|" . romName, "Plugin", "gpuDX11",,1)
  821. shaderUsePass1 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderUsePass1", "false",,1)
  822. shaderUsePass2 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderUsePass2", "false",,1)
  823. shaderNamePass1 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderNamePass1",,,1)
  824. shaderNamePass2 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderNamePass2",,,1)
  825. listSorting := IniReadCheck(settingsFile, "Settings|" . romName, "ListSorting", "true",,1)
  826. internalResolutionScale := IniReadCheck(settingsFile, "Settings|" . romName, "InternalResolutionScale", "1",,1)
  827.  
  828. displayVMU := IniReadCheck(settingsFile, "Settings", "DisplayVMU", "true",,1)
  829. VMUPos := IniReadCheck(settingsFile, "Settings", "VMUPos", "topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
  830. VMUHideKey := IniReadCheck(settingsFile, "Settings", "VMUHideKey","F10",,1)
  831.  
  832. Bios := IniReadCheck(settingsFile, romName, "Bios",,,1)
  833. LoadDecrypted := IniReadCheck(settingsFile, romName, "LoadDecrypted",,,1) ; not currently supported
  834.  
  835. ; Read all the control values
  836. controls := IniReadCheck(settingsFile, romname, "Controls", "standard",,1) ; have to read this first so the below ini reads work
  837. push1_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push1",,,1)
  838. push2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push2",,,1)
  839. push3_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push3",,,1)
  840. push4_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push4",,,1)
  841. push5_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push5",,,1)
  842. push6_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push6",,,1)
  843. push7_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push7",,,1)
  844. push8_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push8",,,1)
  845. service_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "SERVICE",,,1)
  846. start_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "START",,,1)
  847. coin_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "COIN",,,1)
  848. digitalup_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALUP",,,1)
  849. digitaldown_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALDOWN",,,1)
  850. digitalleft_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALLEFT",,,1)
  851. digitalright_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALRIGHT",,,1)
  852. analogup_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGUP",,,1)
  853. analogdown_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGDOWN",,,1)
  854. analogleft_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGLEFT",,,1)
  855. analogright_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGRIGHT",,,1)
  856. analogup2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGUP2",,,1)
  857. analogdown2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGDOWN2",,,1)
  858. analogleft2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGLEFT2",,,1)
  859. analogright2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGRIGHT2",,,1)
  860. push1_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push1",,,1)
  861. push2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push2",,,1)
  862. push3_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push3",,,1)
  863. push4_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push4",,,1)
  864. push5_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push5",,,1)
  865. push6_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push6",,,1)
  866. push7_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push7",,,1)
  867. push8_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push8",,,1)
  868. service_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "SERVICE",,,1)
  869. start_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "START",,,1)
  870. coin_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "COIN",,,1)
  871. digitalup_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALUP",,,1)
  872. digitaldown_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALDOWN",,,1)
  873. digitalleft_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALLEFT",,,1)
  874. digitalright_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALRIGHT",,,1)
  875. analogup_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGUP",,,1)
  876. analogdown_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGDOWN",,,1)
  877. analogleft_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGLEFT",,,1)
  878. analogright_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGRIGHT",,,1)
  879. analogup2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGUP2",,,1)
  880. analogdown2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGDOWN2",,,1)
  881. analogleft2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGLEFT2",,,1)
  882. analogright2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGRIGHT2",,,1)
  883.  
  884. ; Verify user set desired gpu plugin name correctly
  885. If ( plugin != "gpuDX11" && plugin != "gpuDX10" && plugin != "")
  886. ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11 or gpuDX10.")
  887.  
  888. ; Handle Demul's rom paths so the user doesn't have to
  889. IniRead, romPathCount, %demulFile%, files, romsPathsCount
  890. Log("Module - Demul is configured with " . romPathCount . " rom path(s). Scanning these for a romPath to this rom.")
  891. Loop, %romPathCount%
  892. { demulRomPath := A_Index - 1 ; rompaths in demul start with 0
  893. IniRead, path%A_Index%, %demulFile%, files, roms%demulRomPath%
  894. Log("Module - Path" . demulRomPath . ": " . path%A_Index%)
  895. ; msgbox % path%A_Index%
  896. If (path%A_Index% = romPath . "\") ; demul tacks on the backslash at the end
  897. { romPathFound := 1 ; flag that demul has this romPath in its config and no need to add it
  898. Log("Module - Stopping search because Demul is already configured with the correct romPath to this rom: " . path%A_Index%)
  899. Break ; stop looking for a correct romPath
  900. }
  901. }
  902. If !romPathFound ; if demul doesn't have the romPath in its ini, add it
  903. { Log("Module - Demul does not have this romPath in Demul.ini, adding it for you.",2)
  904. nextPath := romPathCount + 1 ; add 1 to the romPathCount and write that to the ini
  905. IniWrite, %nextPath%, %demulFile%, files, romsPathsCount
  906. IniWrite, %romPath%\, %demulFile%, files, % "roms" . romPathCount ; write the rompath to the ini
  907. }
  908.  
  909. BezelStart("FixResMode")
  910.  
  911. ; Force Fade_Out to disabled as it causes demul to not close properly
  912. fadeOut = false
  913. Log("Module - Turning off Fade_Out because it doesn't let Demul exit properly.",2)
  914.  
  915. ; check for the specified gpu plugin
  916. gpuFile := CheckFile(emuPath . "\" . plugin . ".ini")
  917.  
  918. ; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get.
  919. If ListSorting = true
  920. IniWrite, 0, %gpuFile%, main, AutoSort
  921. Else
  922. IniWrite, 1, %gpuFile%, main, AutoSort
  923.  
  924. ; This updates the DX10gpu or DX11gpu ini file to the scale you want to use for this game
  925. IniWrite, %InternalResolutionScale%, %gpuFile%, main, scaling
  926.  
  927. ; This updates the demul.ini with your gpu plugin choice for the selected rom
  928. IniWrite, %plugin%.dll, %demulFile%, plugins, gpu
  929.  
  930. ; This updates the demul.ini with your VMU display choice
  931. VMUscreendisable := if (displayVMU="true") ? "false" : "true"
  932. IniWrite, %VMUscreendisable% , %demulFile%, main, VMUscreendisable
  933.  
  934. ; Shader Effects
  935. Loop, 2 {
  936. shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%)) ; determine what shaderUsePass to use
  937. IniRead, currentusePass%A_Index%, %gpuFile%, shaders, usePass%A_Index%
  938. If (shaderUsePass%A_Index% = "true")
  939. {
  940. shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%)) ; determine what shaderNamePass to use
  941. If shaderNamePass%A_Index% not in FXAA,HDR-TV,SCANLINES,CARTOON,RGB DOT(MICRO),RGB DOT(TINY),BLUR
  942. ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.")
  943. If (currentusePass%A_Index% = 0)
  944. IniWrite, 1, %gpuFile%, shaders, usePass%A_Index% ; turn shader on in gpuDX11 ini
  945. IniWrite, % shaderNamePass%A_Index%, %gpuFile%, shaders, shaderPass%A_Index% ; update gpuDX11 ini with the shader name to use
  946. }Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)
  947. IniWrite, 0, %gpuFile%, shaders, usePass%A_Index% ; turn shader off in gpuDX11 ini
  948. }
  949.  
  950. If ident = dc
  951. {
  952. 7z(romPath, romName, romExtension, 7zExtractPath)
  953. If ( romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue" ) {
  954. gdrImageFile := CreateDefaultGDROMIni("image")
  955. FileDelete, %gdrImageFile%
  956. Sleep, 500
  957. IniWrite, gdrImage.dll, %demulFile%, plugins, gdr
  958. IniWrite, false, %gdrImageFile%, Main, openDialog
  959. IniWrite, %romPath%\%romName%%romExtension%, %gdrImageFile%, Main, imagefilename
  960. } Else If romExtension = .chd
  961. {
  962. gdrCHDFile := CreateDefaultGDROMIni("chd")
  963. FileDelete, %gdrCHDFile%
  964. Sleep, 500
  965. IniWrite, false, %gdrCHDFile%, Main, openDialog
  966. IniWrite, gdrCHD.dll, %demulFile%, plugins, gdr
  967. IniWrite, %romPath%\%romName%%romExtension%, %gdrCHDFile%, Main, imagefilename
  968. } Else
  969. ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")
  970.  
  971. IniWrite, 1, %demulFile%, main, region ; Set BIOS to Auto Region
  972. } Else { ; all other systems, Naomi and Atomiswave
  973. ; This updates the demul.ini with your Bios choice for the selected rom
  974. If ( Bios != "" && Bios != "ERROR" ) {
  975. Bios := RegExReplace(Bios,"\s.*") ; Cleans off the added text from the key's value so only the number is left
  976. IniWrite, false, %demulFile%, main, naomiBiosAuto ; turning auto bios off so we can use a specific one instead
  977. IniWrite, %Bios%, %demulFile%, main, naomiBios ; setting specific bios user has set from the moduleName ini
  978. } Else
  979. IniWrite, true, %demulFile%, main, naomiBiosAuto ; turning auto bios on if user did not specify a specific one
  980. }
  981.  
  982. ; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game.
  983. ; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini.
  984.  
  985. ; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard
  986. If ( controls = "lightgun" || controls = "mouse" ) {
  987. Log("Module - This game uses a Mouse or Lightgun control type.")
  988. IniWrite, %MouseCode%, %demulFile%, PORTB, device
  989. } Else If ( controls = "keyboard" ) {
  990. Log("Module - This game uses a Keyboard control type.")
  991. IniWrite, %KeyboardCode%, %demulFile%, PORTB, device
  992. } Else { ; accounts for all other control types
  993. Log("Module - This game uses a standard (controller) control type.")
  994. IniWrite, %ControllerCode%, %demulFile%, PORTB, device
  995. }
  996.  
  997. Log("Module - Last control scheme used was """ . lastControlUsed . """ and this game requires """ . controls . """")
  998. If ( LastControlUsed != controls ) { ; find out last controls used for the system we are launching
  999. WriteControls(padFile, 0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0)
  1000. WriteControls(padFile, 1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1)
  1001. IniWrite, %controls%, %settingsFile%, Settings, LastControlUsed
  1002. Log("Module - Wrote " . controls . " controls to padDemul.ini.")
  1003. } Else
  1004. Log("Module - Not changing controls because the currently configured controls are the same for this game.")
  1005.  
  1006. ; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only
  1007. If plugin = gpuDX11
  1008. If fullscreen = truefullscreen
  1009. IniWrite, 1, %gpuFile%, main, UseFullscreen
  1010. Else
  1011. IniWrite, 0, %gpuFile%, main, UseFullscreen
  1012.  
  1013. If fullscreen = windowedfullscreen
  1014. {
  1015. If maxHideTaskbar = true
  1016. {
  1017. Log("Module - Hiding Taskbar and Start Button.")
  1018. WinHide, ahk_class Shell_TrayWnd
  1019. WinHide, Start ahk_class Button
  1020. }
  1021. ; Create black background to give the emu the fullscreen look
  1022. Log("Module - Creating black background to simulate a fullscreen look.")
  1023. Gui demulGUI: -Caption +ToolWindow
  1024. Gui demulGUI: Color, Black
  1025. Gui demulGUI: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
  1026. }
  1027.  
  1028. Sleep, 250
  1029.  
  1030. ; Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.
  1031. If LoadDecrypted = true ; decrypted naomi rom
  1032. romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""
  1033. Else If ident = dc ; dreamcast game
  1034. romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"
  1035. Else ; standard naomi rom
  1036. romCLI := "-rom=" . romName
  1037.  
  1038. If hideDemulGUI = true
  1039. SetTimer, HideGUIWindow, 50 ; start watching for gui window so it can be completely hidden
  1040.  
  1041. ; Run(executable . " -run=" . ident . " " . romCLI, emuPath,, emuPID)
  1042. Run(executable . " -run=" . ident . " " . romCLI, emuPath, (If hideDemulGUI = "true" ? "min" : ""), emuPID) ; launching minimized, then restoring later hides the launch completely
  1043. Sleep, 1000 ; Need a second for demul to launch, increase if yours takes longer and the emu is NOT appearing and staying minimized. This is required otherwise bezel backgrounds do not appear
  1044.  
  1045. DetectHiddenWindows, On
  1046. Log("Module - Waiting for Demul to finish loading game.")
  1047. Loop { ; looping until demul is done loading rom and gpu starts showing frames
  1048. Sleep, 200
  1049. WinGetTitle, winTitle, ahk_class window
  1050. StringSplit, winTextSplit, winTitle, %A_Space%
  1051. If ( winTextSplit5 = "gpu:" And winTextSplit6 != "0" And winTextSplit6 != "1" )
  1052. Break
  1053. }
  1054. Log("Module - Demul finished loading game.")
  1055.  
  1056. If (InStr(systemName, "Gaelco") && fullscreen = "truefullscreen")
  1057. Send !{Enter} ; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen
  1058.  
  1059. ; This is where we calculate and maximize demul's window using our pseudo fullscreen code
  1060. If fullscreen = windowedfullscreen
  1061. {
  1062. WinSet, Style, -0x40000, ahk_class window ; Removes the border of the game window
  1063. WinSet, Style, -0xC00000, ahk_class window ; Removes the TitleBar
  1064. Send, {F3} ; Removes the MenuBar
  1065. MaximizeWindow("ahk_class window") ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.
  1066. }
  1067.  
  1068. If hideDemulGUI = true
  1069. { SetTimer, HideGUIWindow, Off
  1070. WinSet, Transparent, Off, ahk_class window
  1071. }
  1072.  
  1073. BezelDraw()
  1074. If (displayVMU="true"){
  1075. WinGet VMUWindowID, ID, LCD 0 ahk_class LCD 0
  1076. ExtraFixedResBezelDraw(VMUWindowID, "VMU", VMUPos, 144, 96, 8, 8, 28, 8)
  1077. VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
  1078. xHotKeywrapper(VMUHideKey,"VMUHide")
  1079. }
  1080. FadeInExit()
  1081. Process("WaitClose", executable)
  1082.  
  1083. If fullscreen = windowedfullscreen
  1084. { Gui demulGUI: Destroy
  1085. Log("Module - Destroyed black gui background.")
  1086. }
  1087.  
  1088. BezelExit()
  1089. ExtraFixedResBezelExit()
  1090. FadeOutExit()
  1091.  
  1092. If (fullscreen = "windowedfullscreen" && maxHideTaskbar = "true") {
  1093. Log("Module - Showing Taskbar and Start Button.")
  1094. WinShow,ahk_class Shell_TrayWnd
  1095. WinShow,Start ahk_class Button
  1096. }
  1097.  
  1098. ExitModule()
  1099.  
  1100.  
  1101. ; Write new controls to padDemul.ini
  1102. WriteControls(file, player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) {
  1103. IniWrite, %push1%, %file%, JAMMA0_%player%, PUSH1
  1104. IniWrite, %push2%, %file%, JAMMA0_%player%, PUSH2
  1105. IniWrite, %push3%, %file%, JAMMA0_%player%, PUSH3
  1106. IniWrite, %push4%, %file%, JAMMA0_%player%, PUSH4
  1107. IniWrite, %push5%, %file%, JAMMA0_%player%, PUSH5
  1108. IniWrite, %push6%, %file%, JAMMA0_%player%, PUSH6
  1109. IniWrite, %push7%, %file%, JAMMA0_%player%, PUSH7
  1110. IniWrite, %push8%, %file%, JAMMA0_%player%, PUSH8
  1111. IniWrite, %service%, %file%, JAMMA0_%player%, SERVICE
  1112. IniWrite, %start%, %file%, JAMMA0_%player%, START
  1113. IniWrite, %coin%, %file%, JAMMA0_%player%, COIN
  1114. IniWrite, %digitalup%, %file%, JAMMA0_%player%, DIGITALUP
  1115. IniWrite, %digitaldown%, %file%, JAMMA0_%player%, DIGITALDOWN
  1116. IniWrite, %digitalleft%, %file%, JAMMA0_%player%, DIGITALLEFT
  1117. IniWrite, %digitalright%, %file%, JAMMA0_%player%, DIGITALRIGHT
  1118. IniWrite, %analogup%, %file%, JAMMA0_%player%, ANALOGUP
  1119. IniWrite, %analogdown%, %file%, JAMMA0_%player%, ANALOGDOWN
  1120. IniWrite, %analogleft%, %file%, JAMMA0_%player%, ANALOGLEFT
  1121. IniWrite, %analogright%, %file%, JAMMA0_%player%, ANALOGRIGHT
  1122. IniWrite, %analogup2%, %file%, JAMMA0_%player%, ANALOGUP2
  1123. IniWrite, %analogdown2%, %file%, JAMMA0_%player%, ANALOGDOWN2
  1124. IniWrite, %analogleft2%, %file%, JAMMA0_%player%, ANALOGLEFT2
  1125. IniWrite, %analogright2%, %file%, JAMMA0_%player%, ANALOGRIGHT2
  1126. }
  1127.  
  1128. MaximizeWindow(class) {
  1129. Global MEmu,plugin,gpuFile
  1130. Log("MaximizeWindow - Started")
  1131. WinGetPos, appX, appY, appWidth, appHeight, %class%
  1132. Log("MaximizeWindow - " . MEmu . " is currently x: " . appX . " y: " . appY . " w: " . appWidth . " h: " . appHeight,4)
  1133. widthMaxPercenty := ( A_ScreenWidth / appWidth )
  1134. heightMaxPercenty := ( A_ScreenHeight / appHeight )
  1135.  
  1136. If ( widthMaxPercenty < heightMaxPercenty )
  1137. percentToEnlarge := widthMaxPercenty
  1138. Else
  1139. percentToEnlarge := heightMaxPercenty
  1140.  
  1141. appWidthNew := appWidth * percentToEnlarge
  1142. appHeightNew := appHeight * percentToEnlarge
  1143. Transform, appX, Round, %appX%
  1144. Transform, appY, Round, %appY%
  1145. Transform, appWidthNew, Round, %appWidthNew%
  1146. Transform, appHeightNew, Round, %appHeightNew%
  1147. appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 )
  1148. appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 )
  1149. If ( plugin = "gpuDX11" ) {
  1150. IniWrite, %appWidthNew%, %gpuFile%, resolution, Width
  1151. IniWrite, %appHeightNew%, %gpuFile%, resolution, Height
  1152. } Else {
  1153. IniWrite, %appWidthNew%, %gpuFile%, resolution, wWidth
  1154. IniWrite, %appHeightNew%, %gpuFile%, resolution, wHeight
  1155. }
  1156. WinMove, %class%,, appXPos, appYPos
  1157. Log("MaximizeWindow - " . MEmu . " resized to x: " . appX . " y: " . appY . " w: " . appWidthNew . " h: " . appHeightNew,4)
  1158. Log("MaximizeWindow - Ended")
  1159. }
  1160.  
  1161. ; Creates a default gdrCHD.ini or gdrImage.ini in your emu folder if one does not exist already.
  1162. CreateDefaultGDROMIni(type) {
  1163. Global emuPath
  1164. defaultIni := "[main]`r`nimageFileName = `r`nopenDialog = false"
  1165. IniType := If type = "chd" ? "gdrCHD.ini" : "gdrImage.ini"
  1166. FileAppend, %defaultIni%, % emuPath . "\" . IniType
  1167. Return emuPath . "\" . IniType
  1168. }
  1169.  
  1170. HaltEmu:
  1171. If fullscreen = truefullscreen
  1172. Send !{ENTER}
  1173. Return
  1174. RestoreEmu:
  1175. If fullscreen = truefullscreen
  1176. Send !{ENTER}
  1177. Return
  1178.  
  1179. HideGUIWindow:
  1180. WinSet, Transparent, On, ahk_class window
  1181. WinActivate ahk_class window ; once activated, demul starts loading the rom
  1182. Return
  1183.  
  1184. VMUHide:
  1185. If (VMUHidden) {
  1186. WinSet, Transparent, off, ahk_ID %VMUWindowID%
  1187. UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
  1188. ;WinSet, Transparent, off, ahk_ID %extraFixedRes_Bezel_hwnd%
  1189. ;WinShow, extraFixedRes_Bezel_GUI
  1190. ;WinShow, extraFixedRes_Bezel_GUI
  1191. VMUHidden := false
  1192. } Else {
  1193. WinSet, Transparent, 0, ahk_ID %VMUWindowID%
  1194. UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
  1195. ;WinSet, Transparent, 0, ahk_ID %extraFixedRes_Bezel_hwnd%
  1196. ;WinHide, extraFixedRes_Bezel_GUI
  1197. VMUHidden := true
  1198. }
  1199. Return
  1200.  
  1201. CloseProcess:
  1202. FadeOutStart()
  1203. PostMessage, 0x111, 40085,,,ahk_class window ; Stop emulation first for a clean exit
  1204. Sleep, 5 ; just like to give a little time before closing
  1205. PostMessage, 0x111, 40080,,,ahk_class window ; Exit
  1206. Return
  1207.  
  1208. 09:01:55:664 | HL | INFO | +16 | BuildScript - Loaded HyperPause scripts
  1209. 09:01:55:666 | HL | INFO | +0 | BuildScript - Loaded MultiGame scripts
  1210. 09:01:55:668 | HL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
  1211. 09:01:55:670 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
  1212. 09:01:55:670 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script
  1213. 09:01:55:671 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
  1214. 09:01:55:672 | HL | INFO | +0 | Main - Module is built
  1215. 09:01:55:673 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\AutoHotkey.dll exists
  1216. 09:01:55:674 | HL | DEBUG1 | +0 | CheckFile - Attributes:
  1217. FileDescription AutoHotkey_H ANSI 32-bit
  1218. FileVersion 1.1.09.04
  1219. InternalName AutoHotkey_H
  1220. LegalCopyright Copyright (C) 2012
  1221. OriginalFilename AutoHotkey.exe
  1222. ProductName AutoHotkey_H
  1223. ProductVersion 1.1.09.04
  1224. File Size: 785408 bytes
  1225. Created: 9/6/2014 - 8:09:21 AM
  1226. Modified: 12/24/2014 - 9:06:27 AM
  1227. 09:01:55:676 | HL | INFO | +0 | Main - Running module
  1228. 09:01:55:676 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
  1229. 09:02:05:376 | HL | INFO | +9703 | Main - Module ended, exiting HyperLaunch normally
  1230. 09:02:05:376 | HL | INFO | +0 | ExitScript - Started
  1231. 09:02:05:406 | HL | INFO | +31 | SystemCursor - Restoring mouse cursor
  1232. 09:02:05:444 | HL | INFO | +47 | ExitScript - Ended
  1233. [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement