Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [code]
- 09:01:55:134 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
- 09:01:55:494 | HL | INFO | +358 | Main - System Specs:
- HyperLaunch Dir: H:\HyperLaunch
- HyperLaunch is: 32-bit
- OS: Microsoft® Windows Vista™ Ultimate
- SKU: Ultimate
- Total Memory: 4093.63 MB
- Free Memory: 784.25 MB
- Used Memory: 3309.371 MB
- SystemType: 64-bit
- Physical Processors: 1
- Logical Processors: 2
- GPU 1 Name: AMD Radeon HD 6800 Series
- GPU 1 RAM: 1024.00 MB
- GPU 1 Driver Version: 8.14.01.6233
- Sound 1 Device: AMD High Definition Audio Device
- Sound 1 Status: Enabled
- Sound 2 Device: Pinnacle Systems PCTV 800i PCI ATSC Hybrid TV + FM Radio
- Sound 2 Status: Enabled
- Sound 3 Device: SoundMAX Integrated Digital HD Audio
- Sound 3 Status: Enabled
- OS Language: English_United_States
- OS Admin Status: Yes
- Monitor #1 (\\.\DISPLAY1): 3360x1050 (3360x1050 work)
- Monitor #2 (\\.\DISPLAY2): 1680x1050 (1680x1020 work)
- Monitor #1 Orientation: Landscape
- Current AHK Desktop Width: 1680
- Current AHK Desktop Height: 1050
- AutoHotkey Path: C:\Program Files\AutoHotkey\AutoHotkey.exe
- AHK Version: 1.1.09.04
- Unicode: No
- 09:01:55:494 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\HyperLaunch.exe exists
- 09:01:55:495 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription Your favorite Front End companion! Visit us @ www.hyperlaunch.net
- FileVersion 3.1.0.4
- LegalCopyright ©2014 HyperLaunch
- ProductName djvj's one swell guy!
- ProductVersion 1.1.9.4
- CompanyName HyperLaunch BETA
- File Size: 966656 bytes
- Created: 12/24/2014 - 9:06:29 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:495 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
- 09:01:55:496 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 409 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:496 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
- 09:01:55:497 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription DxWnd MFC application
- FileVersion 1, 0, 0, 1
- InternalName DxWnd
- LegalCopyright Copyright (C) 2004/2012
- OriginalFilename DxWnd.exe
- ProductName DxWnd application
- ProductVersion 1, 0, 0, 1
- File Size: 539136 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:497 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\BinHexRW.ahk exists
- 09:01:55:503 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:503 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 4961 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:503 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\BlockInput.exe exists
- 09:01:55:505 | HL | DEBUG1 | +16 | CheckFile - Attributes:
- FileDescription
- FileVersion 1.1.09.04
- InternalName
- OriginalFilename
- ProductName
- ProductVersion 1.1.09.04
- File Size: 657920 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:505 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\CLR.ahk exists
- 09:01:55:506 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:506 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 10586 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:506 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\COM.ahk exists
- 09:01:55:508 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:508 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 26342 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:509 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Control_AniGif.ahk exists
- 09:01:55:509 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:510 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 5716 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:510 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
- 09:01:55:511 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 409 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:511 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
- 09:01:55:512 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription DxWnd MFC application
- FileVersion 1, 0, 0, 1
- InternalName DxWnd
- LegalCopyright Copyright (C) 2004/2012
- OriginalFilename DxWnd.exe
- ProductName DxWnd application
- ProductVersion 1, 0, 0, 1
- File Size: 539136 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:512 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gdip.ahk exists
- 09:01:55:515 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:516 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 88789 bytes
- Created: 9/6/2014 - 8:09:36 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:516 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gdip_alt.ahk exists
- 09:01:55:517 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:518 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 3394 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:518 | HL | DEBUG1 | +0 | gdip_alt.ahk Version: 1.0.1
- 09:01:55:518 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\gsdll32.dll exists
- 09:01:55:519 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 13090816 bytes
- Created: 9/6/2014 - 8:09:36 AM
- Modified: 1/7/2015 - 8:25:32 AM
- 09:01:55:519 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\itextsharp.dll exists
- 09:01:55:520 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription iTextSharp
- FileVersion 5.4.2.0
- InternalName itextsharp.dll
- LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
- OriginalFilename itextsharp.dll
- ProductName iTextSharp
- ProductVersion 5.4.2.0
- CompanyName 1T3XT BVBA
- File Size: 3743744 bytes
- Created: 9/6/2014 - 8:09:36 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:520 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Java.ahk exists
- 09:01:55:521 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:522 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 7841 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:522 | HL | DEBUG1 | +0 | Java.ahk Version: 1.0.0
- 09:01:55:522 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\JSON.ahk exists
- 09:01:55:523 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:524 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 9203 bytes
- Created: 9/6/2014 - 8:09:36 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:524 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Origin.ahk exists
- 09:01:55:525 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:525 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 4897 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:526 | HL | DEBUG1 | +0 | Origin.ahk Version: 1.0.0
- 09:01:55:526 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\PacDrive32.dll exists
- 09:01:55:526 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 69120 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:527 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\RegRW64.ahk exists
- 09:01:55:528 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:529 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 6915 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:529 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\RIni.ahk exists
- 09:01:55:532 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:533 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 67561 bytes
- Created: 9/6/2014 - 8:09:37 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:533 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
- 09:01:55:534 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription SevenZipSharp
- FileVersion 0.64.4841.31212
- InternalName SevenZipSharp.dll
- LegalCopyright Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
- OriginalFilename SevenZipSharp.dll
- ProductName SevenZipSharp
- ProductVersion 0.64.4841.31212
- CompanyName Markovtsev Vadim
- File Size: 165888 bytes
- Created: 9/6/2014 - 8:09:37 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:534 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\Steam.ahk exists
- 09:01:55:535 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:536 | HL | DEBUG1 | +15 | CheckFile - Attributes:
- File Size: 5326 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:536 | HL | DEBUG1 | +0 | Steam.ahk Version: 1.0.0
- 09:01:55:536 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\VA.ahk exists
- 09:01:55:537 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
- 09:01:55:538 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 34688 bytes
- Created: 9/6/2014 - 8:09:37 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 09:01:55:538 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\VA_Extension.ahk exists
- 09:01:55:539 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:540 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 3833 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:540 | HL | DEBUG1 | +0 | VA_Extension.ahk Version: 1.0.1
- 09:01:55:540 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Bezel.ahk exists
- 09:01:55:543 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:544 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 101738 bytes
- Created: 1/17/2015 - 10:01:33 PM
- Modified: 2/16/2015 - 9:13:43 AM
- 09:01:55:544 | HL | DEBUG1 | +0 | Bezel.ahk Version: 1.0.9
- 09:01:55:544 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade.ahk exists
- 09:01:55:546 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:547 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 36402 bytes
- Created: 12/30/2014 - 9:43:35 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:547 | HL | DEBUG1 | +0 | Fade.ahk Version: 1.0.9
- 09:01:55:547 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade Init.ahk exists
- 09:01:55:548 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:549 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 999 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:549 | HL | DEBUG1 | +0 | Fade Init.ahk Version: 1.0.1
- 09:01:55:549 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Fade Animations.ahk exists
- 09:01:55:552 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:553 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 67602 bytes
- Created: 12/30/2014 - 9:43:35 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:553 | HL | DEBUG1 | +0 | Fade Animations.ahk Version: 1.1.1
- 09:01:55:553 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\HyperPause.ahk exists
- 09:01:55:564 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:565 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 392193 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 2/18/2015 - 12:17:43 PM
- 09:01:55:565 | HL | DEBUG1 | +0 | HyperPause.ahk Version: 1.0.8
- 09:01:55:565 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\HyperPause Init.ahk exists
- 09:01:55:566 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:566 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 537 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:567 | HL | DEBUG1 | +15 | HyperPause Init.ahk Version: 1.0.1
- 09:01:55:567 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Keymapper.ahk exists
- 09:01:55:568 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:569 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 32953 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 1/7/2015 - 8:25:32 AM
- 09:01:55:569 | HL | DEBUG1 | +0 | Keymapper.ahk Version: 1.0.9
- 09:01:55:569 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Keymapper Init.ahk exists
- 09:01:55:570 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:571 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 3435 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:571 | HL | DEBUG1 | +0 | Keymapper Init.ahk Version: 1.0.2
- 09:01:55:571 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiGame.ahk exists
- 09:01:55:573 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:573 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 40584 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:574 | HL | DEBUG1 | +0 | MultiGame.ahk Version: 1.0.6
- 09:01:55:574 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiGame Init.ahk exists
- 09:01:55:574 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:575 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 161 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:575 | HL | DEBUG1 | +0 | MultiGame Init.ahk Version: 1.0.0
- 09:01:55:575 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\MultiPlayer.ahk exists
- 09:01:55:577 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:578 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 58605 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 2/6/2015 - 1:29:24 PM
- 09:01:55:579 | HL | DEBUG1 | +0 | MultiPlayer.ahk Version: 1.0.4
- 09:01:55:579 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Password.ahk exists
- 09:01:55:580 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:580 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 10035 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:581 | HL | DEBUG1 | +0 | Password.ahk Version: 1.0.0
- 09:01:55:581 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
- 09:01:55:583 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:584 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 73560 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:584 | HL | DEBUG1 | +0 | Rom Mapping Launch Menu.ahk Version: 1.0.3
- 09:01:55:585 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Shared.ahk exists
- 09:01:55:588 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:589 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 140963 bytes
- Created: 12/30/2014 - 9:43:35 AM
- Modified: 1/22/2015 - 12:04:06 PM
- 09:01:55:589 | HL | DEBUG1 | +0 | Shared.ahk Version: 1.2.1
- 09:01:55:590 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Statistics.ahk exists
- 09:01:55:591 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:592 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 26170 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:592 | HL | DEBUG1 | +0 | Statistics.ahk Version: 1.0.2
- 09:01:55:592 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\Statistics Init.ahk exists
- 09:01:55:593 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:593 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 33 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:594 | HL | DEBUG1 | +0 | Statistics Init.ahk Version: 1.0.1
- 09:01:55:594 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\XHotkey.ahk exists
- 09:01:55:595 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:596 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 29623 bytes
- Created: 12/8/2014 - 11:27:53 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:596 | HL | DEBUG1 | +0 | XHotkey.ahk Version: 1.0.2
- 09:01:55:596 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Lib\XHotkey Init.ahk exists
- 09:01:55:597 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
- 09:01:55:598 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 1236 bytes
- Created: 9/6/2014 - 8:09:35 AM
- Modified: 12/24/2014 - 9:06:29 AM
- 09:01:55:598 | HL | DEBUG1 | +0 | XHotkey Init.ahk Version: 1.0.0
- 09:01:55:599 | HL | DEBUG1 | +16 | Main - Raw CLI received: "-s Sammy Atomiswave -r demofist -f H:\HyperSpin\HyperSpin.exe -p HyperSpin"
- 09:01:55:599 | HL | DEBUG1 | +0 | Main - Received this dbName with no path via CLI: "demofist"
- 09:01:55:599 | HL | DEBUG1 | +0 | Main - dbName: demofist
- 09:01:55:601 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Plugins\HyperSpin.plugin exists
- 09:01:55:602 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 8999 bytes
- Created: 12/8/2014 - 11:30:24 AM
- Modified: 2/23/2015 - 9:41:04 AM
- 09:01:55:602 | HL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
- 09:01:55:602 | HL | INFO | +0 | Main - HyperLaunch received "Sammy Atomiswave" and "demofist"
- 09:01:55:610 | HL | INFO | +0 | Main - demofist is using the default emulator: Demul582
- 09:01:55:610 | HL | INFO | +0 | Main - Checking for a [Demul582] section in H:\HyperLaunch\Settings\Sammy Atomiswave\Emulators.ini
- 09:01:55:611 | HL | INFO | +0 | Main - Checking for a [Demul582] section in H:\HyperLaunch\Settings\Global Emulators.ini
- 09:01:55:611 | HL | INFO | +0 | Main - Found [Demul582] in H:\HyperLaunch\Settings\Global Emulators.ini
- 09:01:55:612 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk exists
- 09:01:55:613 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- File Size: 25834 bytes
- Created: 2/23/2015 - 10:55:32 AM
- Modified: 2/23/2015 - 8:19:02 PM
- 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.
- 09:01:55:614 | HL | INFO | +0 | Main - demofist will use module: H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk
- 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.
- 09:01:55:631 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
- 09:01:55:633 | HL | INFO | +0 | Main - INI Keys read
- 09:01:55:634 | HL | INFO | +0 | CheckFile - Checking if H:\HyperSpin\HyperLaunch\Module Extensions\7z.exe exists
- 09:01:55:638 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription 7-Zip Console
- FileVersion 9.20
- InternalName 7z
- LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
- OriginalFilename 7z.exe
- ProductName 7-Zip
- ProductVersion 9.20
- CompanyName Igor Pavlov
- File Size: 163840 bytes
- Created: 1/29/2014 - 2:50:16 PM
- Modified: 4/29/2014 - 8:05:07 AM
- 09:01:55:638 | HL | INFO | +0 | CheckFile - Checking if H:\HyperSpin\HyperLaunch\Module Extensions\7z.dll exists
- 09:01:55:641 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription 7z Standalone Plugin
- FileVersion 9.20
- InternalName 7za
- LegalCopyright Copyright (c) 1999-2010 Igor Pavlov
- OriginalFilename 7za.dll
- ProductName 7-Zip
- ProductVersion 9.20
- CompanyName Igor Pavlov
- File Size: 914432 bytes
- Created: 1/29/2014 - 2:50:16 PM
- Modified: 4/29/2014 - 8:05:07 AM
- 09:01:55:641 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\Module Extensions\FontReg.exe exists
- 09:01:55:642 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription Font Registration Utility (x86-32)
- FileVersion 2.1.3.0
- OriginalFilename FontReg.exe
- File Size: 6144 bytes
- Created: 12/8/2014 - 11:29:57 AM
- Modified: 12/24/2014 - 9:06:30 AM
- 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
- 09:01:55:645 | HL | INFO | +15 | CheckPaths - Started
- 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: H:\Roms\Sammy Atomiswave\demofist.7z
- 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: H:\Roms\Sammy Atomiswave\demofist\demofist.7z
- 09:01:55:645 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by extension: H:\Roms\Sammy Atomiswave\demofist\*.7z
- 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: H:\Roms\Sammy Atomiswave\demofist.zip
- 09:01:55:646 | HL | INFO | +0 | CheckPaths - Found rom: H:\Roms\Sammy Atomiswave\demofist.zip
- 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romName: demofist
- 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: H:\Roms\Sammy Atomiswave
- 09:01:55:646 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip
- 09:01:55:646 | HL | INFO | +0 | CheckPaths - Ended
- 09:01:55:647 | HL | INFO | +0 | BuildScript - User Variables:
- ;----------------------------------------------------------------------------
- ; INJECTED VARIABLES
- ;----------------------------------------------------------------------------
- #NoTrayIcon
- #InstallKeybdHook
- DetectHiddenWindows, ON
- SetTitleMatchMode, 2
- SendMode, Event
- 0 = 8
- pluginPath = H:\HyperLaunch\Plugins
- pluginName = HyperSpin
- pluginExt = .plugin
- hlMode =
- hlTitle = HyperLaunch
- hlVersion = 3.1.0.4 BETA
- hlAuthor = djvj
- hlURL = www.hyperlaunch.net
- langFile = H:\HyperLaunch\Data\Language\Localization.ini
- frontendPID = 0
- frontendPath = H:\HyperSpin
- frontendExe = HyperSpin.exe
- frontendExt = exe
- frontendName = HyperSpin
- frontendDrive = H:
- exitEmulatorKey = ~Esc
- exitEmulatorKeyWait = 0
- forceHoldKey = ~Esc
- restoreFE = Restore and Click
- exitScriptKey = ~q & ~s
- toggleCursorKey = ~e & ~t
- emuFullPath = H:\Emulators\Demul 5.8.2\demul.exe
- emuPath = H:\Emulators\Demul 5.8.2
- emuName = Demul582
- emuExt = exe
- romPath = H:\Roms\Sammy Atomiswave
- romPathFromIni = H:\Roms\Sammy Atomiswave
- romExtension = .zip
- romExtensionOrig = .zip
- romExtensions = 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
- executable = demul.exe
- systemName = Sammy Atomiswave
- dbPath =
- dbName = demofist
- dbExt =
- romName = demofist
- romMapPath =
- romMappingEnabled = false
- romMappingLaunchMenuEnabled = false
- romMappingFirstMatchingExt = false
- romMappingShowAllRomsInArchive = true
- romMappingNumberOfGamesByScreen = 7
- romMappingMenuWidth = 300
- romMappingMenuMargin = 50
- romMappingTextFont = Bebas Neue
- romMappingTextOptions = cFFFFFFFF r4 s40 Bold
- romMappingDisabledTextColor = ff888888
- romMappingTextSizeDifference = 5
- romMappingTextMargin = 10
- romMappingTitleTextFont = Bebas Neue
- romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
- romMappingTitle2TextFont = Bebas Neue
- romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
- romMappingGameInfoTextFont = Bebas Neue
- romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
- romMappingBackgroundBrush = aa000000
- romMappingColumnBrush = 33000000
- romMappingButtonBrush1 = 6f000000
- romMappingButtonBrush2 = 33000000
- romMappingBackgroundAlign = Stretch and Lose Aspect
- romMappingMenuFlagWidth = 40
- romMappingMenuFlagSeparation = 5
- romMappingDefaultMenuList = FullList
- romMappingSingleFilteredRomAutomaticLaunch = false
- altArchiveNameOnly =
- altRomNameOnly =
- altArchiveAndRomName =
- altArchiveAndManyRomNames =
- altRomNamesOnly =
- romMapScenario =
- skipchecks = false
- romMatchExt = true
- blockInputTime = 0
- blockInputFile = H:\HyperLaunch\Module Extensions\BlockInput.exe
- errorLevelReporting = false
- lockLaunch = false
- lockLaunchGame =
- screenRotationAngle = 0
- screenRotationAngleGame =
- logFile = H:\HyperLaunch\HyperLaunch.log
- logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
- logLevel = 10
- logShowDebugConsole = false
- logIncludeModule = true
- logIncludeFileProperties = true
- logShowCommandWindow = false
- logCommandWindow = false
- hlDebugConsoleStdout =
- sysLang = English_United_States
- sysType = 64-bit
- navUpKey = Up
- navDownKey = Down
- navLeftKey = Left
- navRightKey = Right
- navSelectKey = Enter
- navP2UpKey = Numpad8
- navP2DownKey = Numpad2
- navP2LeftKey = Numpad4
- navP2RightKey = Numpad6
- navP2SelectKey = NumpadEnter
- originalWidth = 1680
- originalHeight = 1050
- dtEnabled = true
- dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
- dtUseSCSI = true
- dtAddDrive = true
- servoStikEnabled = false
- ledblinkyEnabled = false
- ledblinkyFullPath =
- ledblinkyProfilePath = H:\HyperLaunch\Profiles\LEDBlinky
- ledblinkyHLProfile = H:\HyperLaunch\Profiles\LEDBlinky\HyperLaunch
- emuIdleShutdown = 0
- launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
- hideCursor = false
- hideEmu = false
- hideFE = false
- fadeIn = true
- fadeInDuration = 500
- fadeInTransitionAnimation = DefaultAnimateFadeIn
- fadeInDelay = 0
- fadeInExitDelay = 0
- fadeOutExitDelay = 0
- fadeOut = true
- fadeOutExtraScreen = false
- fadeOutDuration = 500
- fadeOutTransitionAnimation = DefaultAnimateFadeOut
- fadeOutDelay = 0
- fadeLyrInterpolation = 7
- fadeMuteEmulator = false
- fadeUseBackgrounds = false
- fadeWidthBaseRes = 1920
- fadeHeightBaseRes = 1080
- fadeLyr1Color = FF000000
- fadeLyr1AlignImage = Stretch and Lose Aspect
- fadeLyr2Pos = Stretch and Lose Aspect
- fadeLyr2X = 0
- fadeLyr2Y = 0
- fadeLyr2W =
- fadeLyr2H =
- fadeLyr2Adjust = 1
- fadeLyr2PicPad = 0
- fadeLyr2Prefix = Extra Layer 1 - Console
- fadeLyr3Pos = Center
- fadeLyr3X = 450
- fadeLyr3Y = 450
- fadeLyr3W =
- fadeLyr3H =
- fadeLyr3Adjust = 1
- fadeLyr3PicPad = 0
- fadeLyr3Speed = 750
- fadeLyr3Animation = DefaultFadeAnimation
- fadeLyr37zAnimation = DefaultFadeAnimation
- fadeLyr3Type = imageandbar
- fadeLyr3ImgFollow7zProgress = true
- fadeLyr3Repeat = 1
- fadeLyr3BackImageTransparency = 30
- fadeLyr3StaticPos = No Alignment
- fadeLyr3StaticX = 0
- fadeLyr3StaticY = 870|1575
- fadeLyr3StaticW =
- fadeLyr3StaticH =
- fadeLyr3StaticAdjust = 1
- fadeLyr3StaticPicPad = 0
- fadeLyr3StaticPrefix = Info Bar
- fadeLyr4Adjust = .5
- fadeLyr4X = 1792|952
- fadeLyr4Y = 891|1596
- fadeLyr4W =
- fadeLyr4H =
- fadeLyr4Pos = Bottom Right Corner
- fadeLyr4FPS = 50
- fadeLyr4PicPad = -25
- fadeTranspGifColor = FFFFFF
- fadeBarWindow = Image
- fadeBarWindowX =
- fadeBarWindowY =
- fadeBarWindowW = 900
- fadeBarWindowH =
- fadeBarWindowR = 30
- fadeBarWindowM = 30
- fadeBarWindowHatchStyle = 8
- fadeBar = 7zOnly
- fadeBarNon7zProgressTime = 0
- fadeBarBack = true
- fadeBarBackColor = FF555555
- fadeBarH = 30
- fadeBarR = 10
- fadeBarColor = DD00BFFF
- fadeBarHatchStyle = 8
- fadeBarPercentageText = true
- fadeBarInfoText = true
- fadeBarXOffset = 0
- fadeBarYOffset = 150
- fadeRomInfoDescription = filtered text
- fadeRomInfoSystemName = image
- fadeRomInfoYear = text with label
- fadeRomInfoManufacturer = text with label
- fadeRomInfoGenre = disabled
- fadeRomInfoRating = image
- fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
- fadeRomInfoTextPlacement = User Defined
- fadeRomInfoTextMargin = 7
- fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
- fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
- fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
- fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
- fadeRomInfoText5Options = cFF555555 r4 s42 Bold
- fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
- fadeStats_Number_of_Times_Played = text with label
- fadeStats_Last_Time_Played = text with label
- fadeStats_Average_Time_Played = text with label
- fadeStats_Total_Time_Played = text with label
- fadeStats_System_Total_Played_Time = text with label
- fadeStats_Total_Global_Played_Time = text with label
- fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
- fadeStatsInfoTextPlacement = topRight
- fadeStatsInfoTextMargin = 7
- fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
- fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
- fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
- fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
- fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
- fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
- fadeText1X = 0
- fadeText1Y = 0
- fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
- fadeText1 = Loading Game
- fadeText2X = 0
- fadeText2Y = 0
- fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
- fadeText2 = Extraction Complete, Ready
- fadeText3 = Loading Game
- fadeText4 = Loading Complete
- fadeFont = Bebas Neue
- fadeSystemAndRomLayersOnly = false
- fadeExtractionTime = disabled
- fadeExtractionTimeTextX = 0
- fadeExtractionTimeTextY = 0
- fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
- fadeInterruptKey =
- detectFadeErrorEnabled = true
- fadeImgPath = H:\HyperLaunch\Media\Fade
- HLDataPath = H:\HyperLaunch\Data
- HLMediaPath = H:\HyperLaunch\Media
- HLErrSoundPath = H:\HyperLaunch\Media\Sounds\Error
- modulesPath = H:\HyperLaunch\Modules
- moduleFullName = H:\HyperLaunch\Modules\Demul\Demul (v0.5.8.2).ahk
- moduleName = Demul (v0.5.8.2)
- modulePath = H:\HyperLaunch\Modules\Demul
- moduleExtension = ahk
- moduleExtensionsPath = H:\HyperLaunch\Module Extensions
- libPath = H:\HyperLaunch\Lib
- 7zEnabled = true
- 7zPath = H:\HyperSpin\HyperLaunch\Module Extensions\7z.exe
- 7zDllPath = H:\HyperSpin\HyperLaunch\Module Extensions\7z.dll
- 7zExtractPath = H:\HS Temp
- 7zExtractPathOrig =
- 7zAttachSystemName = true
- 7zDelTemp = true
- 7zSounds = true
- 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
- 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
- mgEnabled = true
- mgKey = NumpadSub
- mgBackgroundColor = FF000000
- mgSidePadding = 0.2
- mgWidthBaseRes = 1920
- mgHeightBaseRes = 1080
- mgYOffset = 500
- mgFont = Arial
- mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
- mgText1Text = Please select a game
- mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
- mgText2Offset = 70
- mgUseSound = true
- mgSoundfreq = 300
- mgExitEffect = grow
- mgSelectedEffect = rotate
- mgUseGameArt = false
- mgCandidate =
- mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
- mgOnLaunch = false
- hpEnabled = true
- hpKey = ~NumpadAdd
- hpBackToMenuBarKey = X
- hpZoomInKey = C
- hpZoomOutKey = V
- hpScreenshotKey = PrintScreen
- hpHiToTextPath = H:\HyperLaunch\Module Extensions\HiToText.exe
- hpSaveStateKeyCodes =
- hpLoadStateKeyCodes =
- keymapperEnabled = false
- keymapperAHKMethod = External
- keymapper =
- xpadderFullPath = H:\Utilities\Xpadder\xpadder.exe
- joyToKeyFullPath = H:\JoyToKey_en\JoyToKey.exe
- keymapperProfilePath = H:\HyperLaunch\Profiles\
- keymapperFrontEndProfileName = HyperSpin
- keymapperFrontEndProfile = joytokey
- keymapperHyperLaunchProfileEnabled = false
- JoyIDsEnabled = false
- JoyIDsPreferredControllersSystem = use_global
- JoyIDsPreferredControllersGlobal =
- CustomJoyNamesEnabled = false
- CustomJoyNames =
- rotateMethod = false
- FEProfile = H:\HyperLaunch\Profiles\\HyperSpin
- defaultProfile = H:\HyperLaunch\Profiles\\_Default
- systemProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave
- xPadderSystemProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\_Default
- emuProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\Demul582
- romProfile = H:\HyperLaunch\Profiles\\Sammy Atomiswave\demofist
- HyperLaunchProfile = H:\HyperLaunch\Profiles\\HyperLaunch
- blankProfile = H:\HyperLaunch\Profiles\\blank
- ahkFEProfile = H:\HyperLaunch\Profiles\AHK\HyperSpin
- ahkDefaultProfile = H:\HyperLaunch\Profiles\AHK\_Default
- ahkSystemProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave
- ahkEmuProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave\Demul582
- ahkRomProfile = H:\HyperLaunch\Profiles\AHK\Sammy Atomiswave\demofist
- ahkHyperLaunchProfile = H:\HyperLaunch\Profiles\AHK\HyperLaunch
- bezelEnabled = false
- bezelICEnabled = true
- statisticsEnabled = true
- pressDuration = -1
- emuVolume = 1
- dxwndIni = H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
- dxwndFullPath = H:\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe
- mon1O = 0
- pacDrivedllFile = H:\HyperLaunch\Module Extensions\PacDrive32.dll
- userFadeAnimIniFile = H:\HyperLaunch\Lib\User Fade Animations.ini
- 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
- 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts
- 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts
- 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts
- 09:01:55:648 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
- 09:01:55:649 | HL | INFO | +0 | BuildScript - Loaded MultiGame Init.ahk scripts
- 09:01:55:649 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
- 09:01:55:649 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
- 09:01:55:649 | HL | INFO | +0 | BuildScript - Validating module
- 09:01:55:653 | HL | INFO | +0 | BuildScript - Validation complete
- 09:01:55:653 | HL | INFO | +0 | BuildScript - Module:
- MEmu = Demul
- MEmuV = v0.5.8.2
- MURL = http://demul.emulation64.com/
- MAuthor = djvj
- MVersion = 2.0.4 BETA
- MCRC = EFEE7501
- iCRC = F43FB746
- mId = 635211874656892855
- MSystem = "Gaelco","Sammy Atomiswave","Sega Dreamcast","Sega Hikaru","Sega Naomi","Sega Naomi 2"
- ;----------------------------------------------------------------------------
- ; Notes:
- ; 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
- ; Required - moduleName ini example can be found on GIT in the Demul module folder
- ; 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
- ; GDI images must match mame zip names and be extracted and have a .dat extension
- ; Rom_Extension should include 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
- ; Module will automatically set your rom path for you on first launch
- ;
- ; 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.
- ; Set your Video Plugin to gpuDX11 and set your desired resolution there
- ; 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
- ; 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
- ; Read the tooltip for the Fullscreen module setting in HLHQ on how to control windowed fullscreen, true fullscreen, or windowed mode
- ; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.
- ;
- ; Controls:
- ; 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).
- ; 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.
- ;
- ; Troubleshooting:
- ; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.
- ; 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.
- ; 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.
- ;----------------------------------------------------------------------------
- StartModule()
- BezelGUI()
- ExtraFixedResBezelGUI()
- FadeInStart()
- ; 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.
- mType := Object("Gaelco","gaelco","Sammy Atomiswave","atomiswave","Sega Dreamcast","dc","Sega Hikaru","hikaru","Sega Naomi","naomi","Sega Naomi 2","naomi2")
- ident := mType[systemName] ; search object for the systemName identifier Demul uses
- If !ident
- ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)
- settingsFile := modulePath . "\" . moduleName . ".ini"
- 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")
- 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")
- maxHideTaskbar := IniReadCheck(settingsFile, "Settings", "MaxHideTaskbar", "true",,1)
- controllerCode := IniReadCheck(settingsFile, "Settings", "ControllerCode", "16777216",,1)
- mouseCode := IniReadCheck(settingsFile, "Settings", "MouseCode", "131072",,1)
- keyboardCode := IniReadCheck(settingsFile, "Settings", "KeyboardCode", "1073741824",,1)
- lightgunCode := IniReadCheck(settingsFile, "Settings", "LightgunCode", "-2147483648",,1)
- lastControlUsed := IniReadCheck(settingsFile, "Settings", "LastControlUsed",,,1)
- hideDemulGUI := IniReadCheck(settingsFile, "Settings", "HideDemulGUI", "true",,1)
- fullscreen := IniReadCheck(settingsFile, "Settings|" . romName, "Fullscreen", "windowedfullscreen",,1)
- plugin := IniReadCheck(settingsFile, "Settings|" . romName, "Plugin", "gpuDX11",,1)
- shaderUsePass1 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderUsePass1", "false",,1)
- shaderUsePass2 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderUsePass2", "false",,1)
- shaderNamePass1 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderNamePass1",,,1)
- shaderNamePass2 := IniReadCheck(settingsFile, "Settings|" . romName, "ShaderNamePass2",,,1)
- listSorting := IniReadCheck(settingsFile, "Settings|" . romName, "ListSorting", "true",,1)
- internalResolutionScale := IniReadCheck(settingsFile, "Settings|" . romName, "InternalResolutionScale", "1",,1)
- displayVMU := IniReadCheck(settingsFile, "Settings", "DisplayVMU", "true",,1)
- VMUPos := IniReadCheck(settingsFile, "Settings", "VMUPos", "topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
- VMUHideKey := IniReadCheck(settingsFile, "Settings", "VMUHideKey","F10",,1)
- Bios := IniReadCheck(settingsFile, romName, "Bios",,,1)
- LoadDecrypted := IniReadCheck(settingsFile, romName, "LoadDecrypted",,,1) ; not currently supported
- ; Read all the control values
- controls := IniReadCheck(settingsFile, romname, "Controls", "standard",,1) ; have to read this first so the below ini reads work
- push1_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push1",,,1)
- push2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push2",,,1)
- push3_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push3",,,1)
- push4_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push4",,,1)
- push5_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push5",,,1)
- push6_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push6",,,1)
- push7_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push7",,,1)
- push8_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "push8",,,1)
- service_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "SERVICE",,,1)
- start_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "START",,,1)
- coin_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "COIN",,,1)
- digitalup_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALUP",,,1)
- digitaldown_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALDOWN",,,1)
- digitalleft_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALLEFT",,,1)
- digitalright_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "DIGITALRIGHT",,,1)
- analogup_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGUP",,,1)
- analogdown_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGDOWN",,,1)
- analogleft_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGLEFT",,,1)
- analogright_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGRIGHT",,,1)
- analogup2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGUP2",,,1)
- analogdown2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGDOWN2",,,1)
- analogleft2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGLEFT2",,,1)
- analogright2_0 := IniReadCheck(settingsFile, controls . "_JAMMA0_0", "ANALOGRIGHT2",,,1)
- push1_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push1",,,1)
- push2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push2",,,1)
- push3_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push3",,,1)
- push4_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push4",,,1)
- push5_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push5",,,1)
- push6_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push6",,,1)
- push7_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push7",,,1)
- push8_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "push8",,,1)
- service_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "SERVICE",,,1)
- start_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "START",,,1)
- coin_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "COIN",,,1)
- digitalup_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALUP",,,1)
- digitaldown_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALDOWN",,,1)
- digitalleft_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALLEFT",,,1)
- digitalright_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "DIGITALRIGHT",,,1)
- analogup_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGUP",,,1)
- analogdown_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGDOWN",,,1)
- analogleft_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGLEFT",,,1)
- analogright_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGRIGHT",,,1)
- analogup2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGUP2",,,1)
- analogdown2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGDOWN2",,,1)
- analogleft2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGLEFT2",,,1)
- analogright2_1 := IniReadCheck(settingsFile, controls . "_JAMMA0_1", "ANALOGRIGHT2",,,1)
- ; Verify user set desired gpu plugin name correctly
- If ( plugin != "gpuDX11" && plugin != "gpuDX10" && plugin != "")
- ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11 or gpuDX10.")
- ; Handle Demul's rom paths so the user doesn't have to
- IniRead, romPathCount, %demulFile%, files, romsPathsCount
- Log("Module - Demul is configured with " . romPathCount . " rom path(s). Scanning these for a romPath to this rom.")
- Loop, %romPathCount%
- { demulRomPath := A_Index - 1 ; rompaths in demul start with 0
- IniRead, path%A_Index%, %demulFile%, files, roms%demulRomPath%
- Log("Module - Path" . demulRomPath . ": " . path%A_Index%)
- ; msgbox % path%A_Index%
- If (path%A_Index% = romPath . "\") ; demul tacks on the backslash at the end
- { romPathFound := 1 ; flag that demul has this romPath in its config and no need to add it
- Log("Module - Stopping search because Demul is already configured with the correct romPath to this rom: " . path%A_Index%)
- Break ; stop looking for a correct romPath
- }
- }
- If !romPathFound ; if demul doesn't have the romPath in its ini, add it
- { Log("Module - Demul does not have this romPath in Demul.ini, adding it for you.",2)
- nextPath := romPathCount + 1 ; add 1 to the romPathCount and write that to the ini
- IniWrite, %nextPath%, %demulFile%, files, romsPathsCount
- IniWrite, %romPath%\, %demulFile%, files, % "roms" . romPathCount ; write the rompath to the ini
- }
- BezelStart("FixResMode")
- ; Force Fade_Out to disabled as it causes demul to not close properly
- fadeOut = false
- Log("Module - Turning off Fade_Out because it doesn't let Demul exit properly.",2)
- ; check for the specified gpu plugin
- gpuFile := CheckFile(emuPath . "\" . plugin . ".ini")
- ; 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.
- If ListSorting = true
- IniWrite, 0, %gpuFile%, main, AutoSort
- Else
- IniWrite, 1, %gpuFile%, main, AutoSort
- ; This updates the DX10gpu or DX11gpu ini file to the scale you want to use for this game
- IniWrite, %InternalResolutionScale%, %gpuFile%, main, scaling
- ; This updates the demul.ini with your gpu plugin choice for the selected rom
- IniWrite, %plugin%.dll, %demulFile%, plugins, gpu
- ; This updates the demul.ini with your VMU display choice
- VMUscreendisable := if (displayVMU="true") ? "false" : "true"
- IniWrite, %VMUscreendisable% , %demulFile%, main, VMUscreendisable
- ; Shader Effects
- Loop, 2 {
- shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%)) ; determine what shaderUsePass to use
- IniRead, currentusePass%A_Index%, %gpuFile%, shaders, usePass%A_Index%
- If (shaderUsePass%A_Index% = "true")
- {
- shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%)) ; determine what shaderNamePass to use
- If shaderNamePass%A_Index% not in FXAA,HDR-TV,SCANLINES,CARTOON,RGB DOT(MICRO),RGB DOT(TINY),BLUR
- 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.")
- If (currentusePass%A_Index% = 0)
- IniWrite, 1, %gpuFile%, shaders, usePass%A_Index% ; turn shader on in gpuDX11 ini
- IniWrite, % shaderNamePass%A_Index%, %gpuFile%, shaders, shaderPass%A_Index% ; update gpuDX11 ini with the shader name to use
- }Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)
- IniWrite, 0, %gpuFile%, shaders, usePass%A_Index% ; turn shader off in gpuDX11 ini
- }
- If ident = dc
- {
- 7z(romPath, romName, romExtension, 7zExtractPath)
- If ( romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue" ) {
- gdrImageFile := CreateDefaultGDROMIni("image")
- FileDelete, %gdrImageFile%
- Sleep, 500
- IniWrite, gdrImage.dll, %demulFile%, plugins, gdr
- IniWrite, false, %gdrImageFile%, Main, openDialog
- IniWrite, %romPath%\%romName%%romExtension%, %gdrImageFile%, Main, imagefilename
- } Else If romExtension = .chd
- {
- gdrCHDFile := CreateDefaultGDROMIni("chd")
- FileDelete, %gdrCHDFile%
- Sleep, 500
- IniWrite, false, %gdrCHDFile%, Main, openDialog
- IniWrite, gdrCHD.dll, %demulFile%, plugins, gdr
- IniWrite, %romPath%\%romName%%romExtension%, %gdrCHDFile%, Main, imagefilename
- } Else
- ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")
- IniWrite, 1, %demulFile%, main, region ; Set BIOS to Auto Region
- } Else { ; all other systems, Naomi and Atomiswave
- ; This updates the demul.ini with your Bios choice for the selected rom
- If ( Bios != "" && Bios != "ERROR" ) {
- Bios := RegExReplace(Bios,"\s.*") ; Cleans off the added text from the key's value so only the number is left
- IniWrite, false, %demulFile%, main, naomiBiosAuto ; turning auto bios off so we can use a specific one instead
- IniWrite, %Bios%, %demulFile%, main, naomiBios ; setting specific bios user has set from the moduleName ini
- } Else
- IniWrite, true, %demulFile%, main, naomiBiosAuto ; turning auto bios on if user did not specify a specific one
- }
- ; 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.
- ; 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.
- ; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard
- If ( controls = "lightgun" || controls = "mouse" ) {
- Log("Module - This game uses a Mouse or Lightgun control type.")
- IniWrite, %MouseCode%, %demulFile%, PORTB, device
- } Else If ( controls = "keyboard" ) {
- Log("Module - This game uses a Keyboard control type.")
- IniWrite, %KeyboardCode%, %demulFile%, PORTB, device
- } Else { ; accounts for all other control types
- Log("Module - This game uses a standard (controller) control type.")
- IniWrite, %ControllerCode%, %demulFile%, PORTB, device
- }
- Log("Module - Last control scheme used was """ . lastControlUsed . """ and this game requires """ . controls . """")
- If ( LastControlUsed != controls ) { ; find out last controls used for the system we are launching
- 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)
- 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)
- IniWrite, %controls%, %settingsFile%, Settings, LastControlUsed
- Log("Module - Wrote " . controls . " controls to padDemul.ini.")
- } Else
- Log("Module - Not changing controls because the currently configured controls are the same for this game.")
- ; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only
- If plugin = gpuDX11
- If fullscreen = truefullscreen
- IniWrite, 1, %gpuFile%, main, UseFullscreen
- Else
- IniWrite, 0, %gpuFile%, main, UseFullscreen
- If fullscreen = windowedfullscreen
- {
- If maxHideTaskbar = true
- {
- Log("Module - Hiding Taskbar and Start Button.")
- WinHide, ahk_class Shell_TrayWnd
- WinHide, Start ahk_class Button
- }
- ; Create black background to give the emu the fullscreen look
- Log("Module - Creating black background to simulate a fullscreen look.")
- Gui demulGUI: -Caption +ToolWindow
- Gui demulGUI: Color, Black
- Gui demulGUI: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
- }
- Sleep, 250
- ; Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.
- If LoadDecrypted = true ; decrypted naomi rom
- romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""
- Else If ident = dc ; dreamcast game
- romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"
- Else ; standard naomi rom
- romCLI := "-rom=" . romName
- If hideDemulGUI = true
- SetTimer, HideGUIWindow, 50 ; start watching for gui window so it can be completely hidden
- ; Run(executable . " -run=" . ident . " " . romCLI, emuPath,, emuPID)
- Run(executable . " -run=" . ident . " " . romCLI, emuPath, (If hideDemulGUI = "true" ? "min" : ""), emuPID) ; launching minimized, then restoring later hides the launch completely
- 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
- DetectHiddenWindows, On
- Log("Module - Waiting for Demul to finish loading game.")
- Loop { ; looping until demul is done loading rom and gpu starts showing frames
- Sleep, 200
- WinGetTitle, winTitle, ahk_class window
- StringSplit, winTextSplit, winTitle, %A_Space%
- If ( winTextSplit5 = "gpu:" And winTextSplit6 != "0" And winTextSplit6 != "1" )
- Break
- }
- Log("Module - Demul finished loading game.")
- If (InStr(systemName, "Gaelco") && fullscreen = "truefullscreen")
- Send !{Enter} ; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen
- ; This is where we calculate and maximize demul's window using our pseudo fullscreen code
- If fullscreen = windowedfullscreen
- {
- WinSet, Style, -0x40000, ahk_class window ; Removes the border of the game window
- WinSet, Style, -0xC00000, ahk_class window ; Removes the TitleBar
- Send, {F3} ; Removes the MenuBar
- MaximizeWindow("ahk_class window") ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.
- }
- If hideDemulGUI = true
- { SetTimer, HideGUIWindow, Off
- WinSet, Transparent, Off, ahk_class window
- }
- BezelDraw()
- If (displayVMU="true"){
- WinGet VMUWindowID, ID, LCD 0 ahk_class LCD 0
- ExtraFixedResBezelDraw(VMUWindowID, "VMU", VMUPos, 144, 96, 8, 8, 28, 8)
- VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
- xHotKeywrapper(VMUHideKey,"VMUHide")
- }
- FadeInExit()
- Process("WaitClose", executable)
- If fullscreen = windowedfullscreen
- { Gui demulGUI: Destroy
- Log("Module - Destroyed black gui background.")
- }
- BezelExit()
- ExtraFixedResBezelExit()
- FadeOutExit()
- If (fullscreen = "windowedfullscreen" && maxHideTaskbar = "true") {
- Log("Module - Showing Taskbar and Start Button.")
- WinShow,ahk_class Shell_TrayWnd
- WinShow,Start ahk_class Button
- }
- ExitModule()
- ; Write new controls to padDemul.ini
- 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) {
- IniWrite, %push1%, %file%, JAMMA0_%player%, PUSH1
- IniWrite, %push2%, %file%, JAMMA0_%player%, PUSH2
- IniWrite, %push3%, %file%, JAMMA0_%player%, PUSH3
- IniWrite, %push4%, %file%, JAMMA0_%player%, PUSH4
- IniWrite, %push5%, %file%, JAMMA0_%player%, PUSH5
- IniWrite, %push6%, %file%, JAMMA0_%player%, PUSH6
- IniWrite, %push7%, %file%, JAMMA0_%player%, PUSH7
- IniWrite, %push8%, %file%, JAMMA0_%player%, PUSH8
- IniWrite, %service%, %file%, JAMMA0_%player%, SERVICE
- IniWrite, %start%, %file%, JAMMA0_%player%, START
- IniWrite, %coin%, %file%, JAMMA0_%player%, COIN
- IniWrite, %digitalup%, %file%, JAMMA0_%player%, DIGITALUP
- IniWrite, %digitaldown%, %file%, JAMMA0_%player%, DIGITALDOWN
- IniWrite, %digitalleft%, %file%, JAMMA0_%player%, DIGITALLEFT
- IniWrite, %digitalright%, %file%, JAMMA0_%player%, DIGITALRIGHT
- IniWrite, %analogup%, %file%, JAMMA0_%player%, ANALOGUP
- IniWrite, %analogdown%, %file%, JAMMA0_%player%, ANALOGDOWN
- IniWrite, %analogleft%, %file%, JAMMA0_%player%, ANALOGLEFT
- IniWrite, %analogright%, %file%, JAMMA0_%player%, ANALOGRIGHT
- IniWrite, %analogup2%, %file%, JAMMA0_%player%, ANALOGUP2
- IniWrite, %analogdown2%, %file%, JAMMA0_%player%, ANALOGDOWN2
- IniWrite, %analogleft2%, %file%, JAMMA0_%player%, ANALOGLEFT2
- IniWrite, %analogright2%, %file%, JAMMA0_%player%, ANALOGRIGHT2
- }
- MaximizeWindow(class) {
- Global MEmu,plugin,gpuFile
- Log("MaximizeWindow - Started")
- WinGetPos, appX, appY, appWidth, appHeight, %class%
- Log("MaximizeWindow - " . MEmu . " is currently x: " . appX . " y: " . appY . " w: " . appWidth . " h: " . appHeight,4)
- widthMaxPercenty := ( A_ScreenWidth / appWidth )
- heightMaxPercenty := ( A_ScreenHeight / appHeight )
- If ( widthMaxPercenty < heightMaxPercenty )
- percentToEnlarge := widthMaxPercenty
- Else
- percentToEnlarge := heightMaxPercenty
- appWidthNew := appWidth * percentToEnlarge
- appHeightNew := appHeight * percentToEnlarge
- Transform, appX, Round, %appX%
- Transform, appY, Round, %appY%
- Transform, appWidthNew, Round, %appWidthNew%
- Transform, appHeightNew, Round, %appHeightNew%
- appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 )
- appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 )
- If ( plugin = "gpuDX11" ) {
- IniWrite, %appWidthNew%, %gpuFile%, resolution, Width
- IniWrite, %appHeightNew%, %gpuFile%, resolution, Height
- } Else {
- IniWrite, %appWidthNew%, %gpuFile%, resolution, wWidth
- IniWrite, %appHeightNew%, %gpuFile%, resolution, wHeight
- }
- WinMove, %class%,, appXPos, appYPos
- Log("MaximizeWindow - " . MEmu . " resized to x: " . appX . " y: " . appY . " w: " . appWidthNew . " h: " . appHeightNew,4)
- Log("MaximizeWindow - Ended")
- }
- ; Creates a default gdrCHD.ini or gdrImage.ini in your emu folder if one does not exist already.
- CreateDefaultGDROMIni(type) {
- Global emuPath
- defaultIni := "[main]`r`nimageFileName = `r`nopenDialog = false"
- IniType := If type = "chd" ? "gdrCHD.ini" : "gdrImage.ini"
- FileAppend, %defaultIni%, % emuPath . "\" . IniType
- Return emuPath . "\" . IniType
- }
- HaltEmu:
- If fullscreen = truefullscreen
- Send !{ENTER}
- Return
- RestoreEmu:
- If fullscreen = truefullscreen
- Send !{ENTER}
- Return
- HideGUIWindow:
- WinSet, Transparent, On, ahk_class window
- WinActivate ahk_class window ; once activated, demul starts loading the rom
- Return
- VMUHide:
- If (VMUHidden) {
- WinSet, Transparent, off, ahk_ID %VMUWindowID%
- UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
- ;WinSet, Transparent, off, ahk_ID %extraFixedRes_Bezel_hwnd%
- ;WinShow, extraFixedRes_Bezel_GUI
- ;WinShow, extraFixedRes_Bezel_GUI
- VMUHidden := false
- } Else {
- WinSet, Transparent, 0, ahk_ID %VMUWindowID%
- UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
- ;WinSet, Transparent, 0, ahk_ID %extraFixedRes_Bezel_hwnd%
- ;WinHide, extraFixedRes_Bezel_GUI
- VMUHidden := true
- }
- Return
- CloseProcess:
- FadeOutStart()
- PostMessage, 0x111, 40085,,,ahk_class window ; Stop emulation first for a clean exit
- Sleep, 5 ; just like to give a little time before closing
- PostMessage, 0x111, 40080,,,ahk_class window ; Exit
- Return
- 09:01:55:664 | HL | INFO | +16 | BuildScript - Loaded HyperPause scripts
- 09:01:55:666 | HL | INFO | +0 | BuildScript - Loaded MultiGame scripts
- 09:01:55:668 | HL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
- 09:01:55:670 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
- 09:01:55:670 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script
- 09:01:55:671 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
- 09:01:55:672 | HL | INFO | +0 | Main - Module is built
- 09:01:55:673 | HL | INFO | +0 | CheckFile - Checking if H:\HyperLaunch\AutoHotkey.dll exists
- 09:01:55:674 | HL | DEBUG1 | +0 | CheckFile - Attributes:
- FileDescription AutoHotkey_H ANSI 32-bit
- FileVersion 1.1.09.04
- InternalName AutoHotkey_H
- LegalCopyright Copyright (C) 2012
- OriginalFilename AutoHotkey.exe
- ProductName AutoHotkey_H
- ProductVersion 1.1.09.04
- File Size: 785408 bytes
- Created: 9/6/2014 - 8:09:21 AM
- Modified: 12/24/2014 - 9:06:27 AM
- 09:01:55:676 | HL | INFO | +0 | Main - Running module
- 09:01:55:676 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
- 09:02:05:376 | HL | INFO | +9703 | Main - Module ended, exiting HyperLaunch normally
- 09:02:05:376 | HL | INFO | +0 | ExitScript - Started
- 09:02:05:406 | HL | INFO | +31 | SystemCursor - Restoring mouse cursor
- 09:02:05:444 | HL | INFO | +47 | ExitScript - Ended
- [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement