Jump to content

barakawins

Platinum Member
  • Content Count

    149
  • Joined

  • Last visited

Everything posted by barakawins

  1. I'm wondering, does Pac Man Battle Royale exist for mame? Also, if so, does it work?
  2. barakawins

    barakawins

  3. Can someone please post a tutorial on how to successfully updtae from 1.3.2.0 to 1.4 please? I tried to do this but it gets me nowhere and I just mess everything up. Luckily I have a back up of everything. Anyone succeed without messing everything up?
  4. I can tell you I just put in the Happ Competition joysticks. They are 8 way and perform great for 8 way and 4 way games such as pacman, donkey kong, etc.. Not issues or stutter at all. Price $8.00 US each. I wish the sticks were a bit stiffer but they do the job
  5. Thanks.. Funny thing.. It works fine today without any issues. I can't figure it out. Thanks for the post though
  6. Seems that hyperlaunch is running in the background after exiting some emulators such as Nintendo 64 and SuperNintendo. Doesn't happen all the time. Is there a fix for this?
  7. The fix.. It was to change the mame.ini keep aspect ratio option to 0. This is all it was. Thanks all for trying to help. Hyperlaunch does not like the keep aspect ratio for some reason. Anyhow, this fixed my mame issue and my neogeo resolutions.. (I'm running Mame for NeoGeo)
  8. I'm using Jumpstiles Mameuifx 158 version. Yes. It does run full properly via the executable. It also runs properly in HyperHQ when normal launch is checked. However, when I check 'Hyperlaunch' in HyperHQ and then start up make running through hyperlaunch, all the screens get compressed and all the resolutions are messed up. Is there some type of option I should be playing with in hyperlaunch somewhere that I don't know?
  9. Having this issue with SNK NEO Geo. I'm using Mame as the emulator. The screen is centered and I'm wondering if there is a way to change the resolution to go wide screen. Hope someone could help. Using standard resolution monitor.
  10. Actually, yes.. It does take a lot of time, patience and digging. But the end result is the best. I would recommend cloning one or two drives as a back up as you never want to do this again. But, take the time to make some friends, ask some questions and you'll not regret it. My advise is to do one system at a time and make it work first. Having several up and running never works and you get frustrated. Spend some dough on being a gold or platinum member and it actually gets to be fun!
  11. Does anyone know how to change the Hyperspin Main menu screen resolution?Trying to figure out a way to change it to 640 x 288. Thanks in advance..
  12. I added a pic of what I'm speaking of. Hopefully this can be added? The wrench would be the exit way to the windows desktop.
  13. Basically - 3 options to click on Exit Yes No (Wrench icon = exit to windows)
  14. Well... I'm wondering if this is out there or someone can implement this. Hyperspin booting directly is awesome. Exit and shutdown works great too.. But the issue is getting back into the windows screen at the exit menu. There no known way that I know to do this. Is it possible for someone to develop an icon or button on the exit screen to click so hypersin will exit to the windows screen for further configuration? This would be a sensible option I think. So instead of Exit Yes or No Maybe Exit Yes No or an icon such as a wrench to click on for windows?
  15. Ok.. Got it to work! This is how to make Daphne open up all laser disc games in 640 x 288 resolution for a Standard Resolution (CGA) monitor. The Command Lines: Dragon's Lair and Dragon's Lair 2 - use the below frame file -framefile C:\daphne\framefile\ -blend -ignore_aspect_ratio -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\daphne -useoverlaysb 1 -sound_buffer 4096 -fullscreen -opengl All other laser files: -framefile C:\daphne\framefile\ -ignore_aspect_ratio -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir C:\daphne -useoverlaysb 1 -sound_buffer 4096 -fullscreen -opengl The difference between dragon's lair/dragon's lair 2 is the -blend option in the command line. This is truly necessary in DL and DL2 due to the video being a little distorted at time. -bend clears that up. Copy the command lines in their entirety. Change resolutions to what you wish at -x -y for your monitor setup. Enter HyperHQ. Highlight your daphne emulator in HyperHQ. Click on the module Icon on the right. Highlight the Daphne.AHK file and then click in the edit global module settings which is right above the daphne.ahk module. Enter rom settings. Click on each rom (for instance: lair) and on the lower right there is a parameters box: paste the above command lines here. Repeat the copy and paste for each of the rom files and all your games will show up in full screen and score board displays will also come up. Hope this helps. Only took a few days to figure out.
  16. Well, turns out this won't work with the current version of mame since the hyperlaunch.ahk doesn't contain any mame code in it to replace. Anyone else know how to make something like this work?
  17. I found this fix: I'm running a standard resolution monitor and need to run mame at 640 x 288. Is there a way to make hyperspin launch this attached script before mame so the screen changes resolution form 640 x 480 to 640 x 288? Hopefully someone can assist. I have solved this problem in Hyperspin for my Egret 2 arcade machine (Using Windows 7 X64, ArcadeVGA and J-Pac). Get the Switchres.zip file posted earlier in this thread. Unzip it into you mame folder. Edit Hyperlaunch.akh in your Hyperspin folder. (Make a backup of Hyperlaunch.exe, and Hyperlaunch.ahk first) Change the MAME part to this: ;*************************************MAME************************************** else if (systemName = "MAME" && executable = "mame.exe") { hideDesktop() Hotkey, %exitEmulatorKey%, CloseProcess Runwait, c:\Emu\Mame\640x288.exe, Hide UseErrorLevel Runwait, %executable% %romName%, %EmuPath%, Hide UseErrorLevel Process, waitClose, %executable% Runwait, c:\Emu\Mame\640x480.exe, Hide UseErrorLevel exitapp } Change the path names to 640x288.exe and 640x480.exe, to your mame installation, before saving. Download Autohotkey from here: http://www.autohotkey.com/download/ Install it and run the compiler. (Compiler\Ahk2Exe.exe) Select the new hyperlaunch.ahk and compile it into a new hyperlaunch.exe. Replace the old hyperlaunch.exe with the new one you made. (Remember to always make a backup first) And now DirectDraw in MAME under windows 7 works. What this change does is whenever you launch a MAME game from Hyperspin the resolution is changed to 640x288 before mame is started. Mame runs, sets the right directdraw resolution and avoid the interlace/non-interlace bug in Windows 7. When you exit mame the resolution is reset to 640x480. And everything works. DirectDraw looks glorious on a 15Khz monitor. A huge difference compared to D3D. Well worth the bother. Regards /Finn
  18. I think I may have gotten this to work. Gonna test more tonight. I needed to enter the command line for dragon's lair manually and save it altering the video x-640 y-288 and I got full screen. Now to play with hyperlaunch settings to see if this will work.
  19. Yeah.. The problem is I'm using a standard CGA resolution monitor that won't take 640 x 480 resolution. Seems that mame and mameuifx all use this resolution. I'm using windows 7 which doesn't like 640 x 480 interlaced. I could set it to 640 x 480 but the screen is very jittery and blurry. Going to 640 x 288 gives a really sharp good picture. Also mame or mameuifx doesn't have an option for 640x288. I'm wondering if there is a work around where windows 7 would permit 640 x 480.
  20. I'm going through Mame and having an issue with a handful of resolutions. I'm using Mameuifx and hyperspin. I'd like to somehow be able to "tab" while in the game and change resolutions. However, I only get 2 aspect ratios to choose from. I know advancemame used to be able to do this feature but it's way outdated. Anyone have any suggestions. With Mameuifx the only way is to manually alter the ini file for each game. Unless someone knows another way.
  21. Here is the daphne log as well: --DAPHNE version 1.0.12 --Command line is: C:\daphne\daphne.exe lair vldp -blank_searches -prefer_samples -noissues -opengl -fastboot -useoverlaysb 1 -fullscreen -x 640 -y 288 -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir . -bank 0 11011001 -bank 1 00100111 -sound_buffer 2048 -framefile C:\daphne\framefile\lair.txt --CPU : GenuineIntel 3400 MHz || Mem : 2048 megs --OS : Windows XP/.NET || Video : Ultimarc ArcadeVGA5000 --OpenGL: Compiled In --RGB2YUV Function: MMX --Line Blending Function: MMX --Audio Mixing Function: MMX Setting alternate home dir: . Setting screen width to 640 Setting screen height to 288 Setting sound buffer size to 2048 WARNING : You have specified an abnormal screen resolution! Normal screen resolutions are: 640 x 480 800 x 600 1024 x 768 1280 x 960 1280 x 1024 1600 x 1200 Set 640x288 at 32 bpp with flags: 80000002 Initializing sound system ... GI Sound chip initialized at 2000000 Hz No joysticks detected Remapping input ... Loading compressed ROM image dl_f2_u1.bin...8192 bytes read. Loading compressed ROM image dl_f2_u2.bin...8192 bytes read. Loading compressed ROM image dl_f2_u3.bin...8192 bytes read. Loading compressed ROM image dl_f2_u4.bin...8192 bytes read. Framefile parse succeeded. Video/Audio directory is: c:/daphne/mpeg/lair/ OpenGL v2.0 is supported. Booting ROM ... lair : Re-allocated overlay surface (360 x 240)... Play LDP : disc is already playing, play command ignored Play Display disable received Search to 323 received - [25] Attract Mode, Sequence 0 Attract Mode NOTE: converting FPKS from 23976 to 29970. This may be less accurate. search succeeded d0 Play Freeing memory used to store audio stream... Shutting down sound system... Shutting down video display...
  22. Here is the Hyperlaunch Log: 20:06:28:456 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c 20:06:29:007 | HL | INFO | +546 | Main - System Specs: HyperLaunch Dir: C:\Hyperspin\Hyperlaunch OS: Microsoft Windows 7 Professional SKU: Professional Total Memory: 3070.16 MB Free Memory: 2222.82 MB Used Memory: 847.340 MB SystemType: X86-based PC Physical Processors: 1 Logical Processors: 2 GPU 1 Name: Ultimarc ArcadeVGA5000 GPU 1 RAM: 1024.00 MB GPU 1 Driver Version: 10.17.54.711 Sound 1 Device: SoundMAX Integrated Digital Audio Sound 1 Status: Enabled Sound 2 Device: AMD High Definition Audio Device Sound 2 Status: Enabled Sound 3 Device: Unimodem Half-Duplex Audio Device Sound 3 Status: Enabled OS Language: English_United_States OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 512x288 (512x248 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 20:06:29:007 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w512 h288 20:06:29:007 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\HyperLaunch.exe exists 20:06:29:009 | HL | INFO | +0 | Main - HyperLaunch received "Daphne" and "lair" 20:06:29:031 | HL | INFO | +31 | Main - lair is using the default emulator: Daphne 20:06:29:031 | HL | INFO | +0 | Main - Checking for a [Daphne] section in C:\Hyperspin\Hyperlaunch\Settings\Daphne\Emulators.ini 20:06:29:032 | HL | INFO | +0 | Main - Checking for a [Daphne] section in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini 20:06:29:033 | HL | INFO | +0 | Main - Found [Daphne] in C:\Hyperspin\Hyperlaunch\Settings\Global Emulators.ini 20:06:29:033 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Modules\Daphne\Daphne.ahk exists 20:06:29:050 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module. 20:06:29:050 | HL | INFO | +0 | Main - lair will use module: C:\Hyperspin\Hyperlaunch\Modules\Daphne\Daphne.ahk 20:06:29:101 | HL | INFO | +46 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 20:06:29:103 | HL | INFO | +0 | Main - INI Keys read 20:06:29:104 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe exists 20:06:29:106 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll exists 20:06:29:108 | HL | INFO | +16 | CheckPaths - Started 20:06:29:108 | HL | INFO | +0 | CheckPaths - Found rom: C:\daphne\framefile\lair.txt 20:06:29:109 | HL | INFO | +0 | CheckFile - Checking if C:\daphne\daphne.exe exists 20:06:29:111 | HL | INFO | +0 | CheckPaths - Ended 20:06:29:112 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 3512 frontendPath = C:\Hyperspin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = C: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = C:\daphne\daphne.exe emuPath = C:\daphne emuName = Daphne emuExt = exe romPath = C:\daphne\framefile romPathFromIni = C:\daphne\framefile romExtension = .txt romExtensionOrig = .txt romExtensions = txt executable = daphne.exe systemName = Daphne dbName = lair romName = lair romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true romMappingNumberOfWheelsByScreen = 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 skipchecks = false romMatchExt = true blockInputTime = 0 blockInputFile = errorLevelReporting = false logFile = C:\Hyperspin\Hyperlaunch\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 3 logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = false sysLang = English_United_States navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 512 originalHeight = 288 dtEnabled = false dtPath = dtUseSCSI = false dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = false fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3Adjust = 0.75 fadeLyr3Speed = 750 fadeLyr3Animation = DefaultFadeAnimation fadeLyr37zAnimation = DefaultFadeAnimation fadeLyr3Type = imageandbar fadeLyr3ImgFollow7zProgress = true fadeLyr3Repeat = 1 fadeLyr3PicPad = 0 fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4Pos = Above Layer 3 - Left fadeLyr4FPS = 10 fadeLyr4PicPad = 0 fadeTranspGifColor = FFFFFF fadeBarWindow = false fadeBarWindowX = fadeBarWindowY = fadeBarWindowW = 600 fadeBarWindowH = 120 fadeBarWindowR = 20 fadeBarWindowM = 20 fadeBarWindowHatchStyle = 8 fadeBarBack = true fadeBarBackColor = FF555555 fadeBarH = 20 fadeBarR = 5 fadeBarColor = DD00BFFF fadeBarHatchStyle = 3 fadeBarPercentageText = true fadeBarInfoText = true fadeBarXOffset = 0 fadeBarYOffset = 100 fadeRomInfoDescription = text fadeRomInfoSystemName = text fadeRomInfoYear = text fadeRomInfoManufacturer = text fadeRomInfoGenre = text fadeRomInfoRating = text fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating fadeRomInfoTextPlacement = topRight fadeRomInfoTextMargin = 5 fadeRomInfoText1Options = cFF555555 r4 s20 Bold fadeRomInfoText2Options = cFF555555 r4 s20 Bold fadeRomInfoText3Options = cFF555555 r4 s20 Bold fadeRomInfoText4Options = cFF555555 r4 s20 Bold fadeRomInfoText5Options = cFF555555 r4 s20 Bold fadeRomInfoText6Options = cFF555555 r4 s20 Bold 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 = topLeft fadeStatsInfoTextMargin = 5 fadeStatsInfoText1Options = cFF555555 r4 s20 Bold fadeStatsInfoText2Options = cFF555555 r4 s20 Bold fadeStatsInfoText3Options = cFF555555 r4 s20 Bold fadeStatsInfoText4Options = cFF555555 r4 s20 Bold fadeStatsInfoText5Options = cFF555555 r4 s20 Bold fadeStatsInfoText6Options = cFF555555 r4 s20 Bold fadeText1X = 0 fadeText1Y = 0 fadeText1Options = cFFFFFFFF r4 s20 Right Bold fadeText1 = Loading Game fadeText2X = 0 fadeText2Y = 0 fadeText2Options = cFFFFFFFF r4 s20 Right Bold fadeText2 = Extraction Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = C:\Hyperspin\Hyperlaunch\Media\Fade HLDataPath = C:\Hyperspin\Hyperlaunch\Data HLMediaPath = C:\Hyperspin\Hyperlaunch\Media HLErrSoundPath = C:\Hyperspin\Hyperlaunch\Media\Sounds\Error modulesPath = C:\Hyperspin\Hyperlaunch\Modules moduleFullName = C:\Hyperspin\Hyperlaunch\Modules\Daphne\Daphne.ahk moduleName = Daphne modulePath = C:\Hyperspin\Hyperlaunch\Modules\Daphne moduleExtension = ahk moduleExtensionsPath = C:\Hyperspin\Hyperlaunch\Module Extensions libPath = C:\Hyperspin\Hyperlaunch\Lib 7zEnabled = false 7zPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe 7zDllPath = C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll 7zExtractPath = C:\Users\Mame\AppData\Local\Temp\HS 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 7zSounds = true 7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar 7zFormatsNoP = zip,rar,7z,lzh,gzip,tar mgEnabled = false mgKey = ~NumpadSub mgBackgroundColor = FF000000 mgSidePadding = 0.2 mgYOffset = 500 mgImageAdjust = 0 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 = none mgSelectedEffect = rotate mgUseGameArt = false mgArtworkDir = Artwork1 hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = C:\Hyperspin\Hyperlaunch\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadderFullPath = C:\Hyperspin\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = C:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = C:\Hyperspin\Hyperlaunch\Profiles\ keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperSpin defaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\\_Default systemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Daphne xPadderSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Daphne\_Default emuProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Daphne\Daphne romProfile = C:\Hyperspin\Hyperlaunch\Profiles\\Daphne\lair HyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\\HyperLaunch blankProfile = C:\Hyperspin\Hyperlaunch\Profiles\\blank ahkFEProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperSpin ahkDefaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\_Default ahkSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Daphne ahkEmuProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Daphne\Daphne ahkRomProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Daphne\lair ahkHyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 20:06:29:115 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 20:06:29:115 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 20:06:29:117 | HL | INFO | +0 | BuildScript - Module: MEmu = Daphne MEmuV = v1.0.12 MURL = http://www.daphne-emu.com/ MAuthor = djvj MVersion = 2.0.4 MCRC = F62539E6 iCRC = C777A9D MID = 635038268879753802 MSystem = "Daphne","LaserDisc" ;---------------------------------------------------------------------------- ; Notes: ; Executable should be Daphne.exe NOT Daphneloader.exe ; You need the module's ini from GIT, remove the (Example) from the filename. It has settings for each game so they work properly. ; If you want to define custom controls for each game, follow this process: ; 1) Manually run DaphneLoader.exe ; 2) Select each game you want to configure and click the Configure button. Select the Input tab and define your controls and hit OK and repeat for each game. ; 3) Create a folder in your emu directory called "controls" and copy your current dapinput.ini into it. This will be your default controls used for all games that a custom one was not created. ; 4) Launch each game you defined controls for through DaphneLoader. DaphneLoader will set your custom controls in the dapinput.ini. Now exit the game. ; 5) After each game you launch, copy the dapinput.ini into the controls folder and name it after the rom name you use in your xml: Example: lair.ini ; ; First time users, please follow the guide found @ http://www.hyperspin-fe.com/forum/showthread.php?29410-Complete-Guide-for-Daphne-in-HyperSpin-and-RL ;---------------------------------------------------------------------------- StartModule() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" globalParams := IniReadCheck(settingsFile,"settings","globalParams","vldp -blank_searches -prefer_samples -noissues -opengl -fastboot",,1) fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) screenWidth := IniReadCheck(settingsFile, "Settings", "ScreenWidth",A_ScreenWidth,,1) screenHeight := IniReadCheck(settingsFile, "Settings", "ScreenHeight",A_ScreenHeight,,1) pauseOnExit := IniReadCheck(settingsFile,"settings","pauseOnExit","false",,1) min_seek_delay := IniReadCheck(settingsFile,romName,"min_seek_delay",A_Space,,1) seek_frames_per_ms := IniReadCheck(settingsFile,romName,"seek_frames_per_ms",A_Space,,1) homedir := IniReadCheck(settingsFile,romName,"homedir",".",,1) bank0 := IniReadCheck(settingsFile,romName,"bank0",A_Space,,1) bank1 := IniReadCheck(settingsFile,romName,"bank1",A_Space,,1) bank2 := IniReadCheck(settingsFile,romName,"bank2",A_Space,,1) bank3 := IniReadCheck(settingsFile,romName,"bank3",A_Space,,1) sound_buffer := IniReadCheck(settingsFile,romName,"sound_buffer",A_Space,,1) params := IniReadCheck(settingsFile,romName,"params",A_Space,,1) version := IniReadCheck(settingsFile,romName,"version",romName,,1) frameFile = %romName% ; storing parent romName to send as the framefile name so we don't send wrong name when using an alternate version of a game fullscreen := If fullscreen = "true" ? "-fullscreen" : "" screenWidth := "-x " . screenWidth screenHeight := "-y " . screenHeight min_seek_delay := If min_seek_delay ? "-min_seek_delay " . min_seek_delay : "" seek_frames_per_ms := If seek_frames_per_ms ? "-seek_frames_per_ms " . seek_frames_per_ms : "" homedir := If homedir ? "-homedir " . homedir : "" bank0 := If bank0 ? "-bank 0 " . bank0 : "" bank1 := If bank1 ? "-bank 1 " . bank1 : "" bank2 := If bank2 ? "-bank 2 " . bank2 : "" bank3 := If bank3 ? "-bank 3 " . bank3 : "" sound_buffer := If sound_buffer ? "-sound_buffer " . sound_buffer : "" params := globalParams . " " . params 7z(romPath, romName, romExtension, 7zExtractPath) ; If you have alternate controls for a specific game, this will overwrite the current dapinput.ini with your custom one romControlIni := emuPath . "\controls\" . romName . ".ini" defaultControlIni := emuPath . "\controls\dapinput.ini" daphneControlIni := emuPath . "\dapinput.ini" If FileExist(romControlIni) { ; if a romName control ini exists Log("Module - Found a romName input ini and will overwrite the existing dapinput.ini: " . romControlIni) FileCopy, %romControlIni%, %daphneControlIni%, 1 ; copy rom dapinput, overwriting working one } Else If FileExist(defaultControlIni) { ; if a default control ini exists Log("Module - No romName input ini found, overwriting the current dapinput.ini with a default one: " . defaultControlIni) FileCopy, %defaultControlIni%, %daphneControlIni%, 1 ; copy default dapinput, overwriting working one in case a rom one was set from previous launch } Else Log("Module - No romName or default inis found, leaving the current dapinput.ini alone") ; If launched game is an alternate version of a parent, this will send the alternate's name to daphne. romName = %version% ; This allows us to send variables, that when empty, are not sent to the Run command ; msgbox % executable . A_Space . romName . A_Space . params . A_Space . fullscreen . A_Space . screenWidth . A_Space . screenHeight . A_Space . min_seek_delay . A_Space . seek_frames_per_ms . A_Space . homedir . A_Space . bank0 . A_Space . bank1 . A_Space . bank2 . A_Space . bank3 . A_Space . sound_buffer . A_Space . "-framefile """ . romPath . "\" . frameFile . romExtension . """" Run(executable . A_Space . romName . A_Space . params . A_Space . fullscreen . A_Space . screenWidth . A_Space . screenHeight . A_Space . min_seek_delay . A_Space . seek_frames_per_ms . A_Space . homedir . A_Space . bank0 . A_Space . bank1 . A_Space . bank2 . A_Space . bank3 . A_Space . sound_buffer . A_Space . "-framefile """ . romPath . "\" . frameFile . romExtension . """", emuPath) WinWait("ahk_class SDL_app") WinWaitActive("ahk_class SDL_app") FadeInExit() Process("WaitClose", executable) 7zCleanUp() FadeOutExit() ExitModule() HaltEmu: Send, {P} Return RestoreEmu: Winrestore, AHK_class %EmulatorClass% Send, {P} Return CloseProcess: FadeOutStart() If pauseOnExit = true { Send, {P} Sleep, 100 } WinClose("ahk_class SDL_app") Return 20:06:29:120 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 20:06:29:120 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 20:06:29:120 | HL | INFO | +0 | Main - Module is built 20:06:29:120 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\AutoHotkey.dll exists 20:06:29:131 | HL | INFO | +16 | Main - Running module 20:06:29:467 | MD | INFO | +N/A | Module initialized 20:06:29:471 | MD | INFO | +0 | StartModule - Started 20:06:29:471 | MD | INFO | +0 | StartModule - MEmu: Daphne MEmuV: v1.0.12 MURL: http://www.daphne-emu.com/ MAuthor: djvj MVersion: 2.0.4 MCRC: F62539E6 iCRC: C777A9D MID: MSystem: "Daphne","LaserDisc" 20:06:29:471 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Daphne" 20:06:29:472 | MD | INFO | +0 | StartModule - Ended 20:06:29:473 | MD | INFO | +0 | Module Setting - [settings] - globalParams: vldp -blank_searches -prefer_samples -noissues -opengl -fastboot 20:06:29:473 | MD | INFO | +0 | Module Setting - [settings] - Fullscreen: true 20:06:29:473 | MD | INFO | +0 | Module Setting - [settings] - ScreenWidth: 640 20:06:29:474 | MD | INFO | +0 | Module Setting - [settings] - ScreenHeight: 288 20:06:29:474 | MD | INFO | +0 | Module Setting - [settings] - pauseOnExit: false 20:06:29:475 | MD | INFO | +0 | Module Setting - [lair] - min_seek_delay: 1000 20:06:29:475 | MD | INFO | +0 | Module Setting - [lair] - seek_frames_per_ms: 20 20:06:29:475 | MD | INFO | +0 | Module Setting - [lair] - homedir: . 20:06:29:476 | MD | INFO | +0 | Module Setting - [lair] - bank0: 11011001 20:06:29:476 | MD | INFO | +0 | Module Setting - [lair] - bank1: 00100111 20:06:29:476 | MD | INFO | +0 | Module Setting - [lair] - bank2: 20:06:29:476 | MD | INFO | +0 | Module Setting - [lair] - bank3: 20:06:29:477 | MD | INFO | +0 | Module Setting - [lair] - sound_buffer: 2048 20:06:29:477 | MD | INFO | +0 | Module Setting - [lair] - params: -useoverlaysb 1 20:06:29:477 | MD | INFO | +0 | Module Setting - [lair] - version: lair 20:06:29:477 | MD | INFO | +0 | Module - No romName or default inis found, leaving the current dapinput.ini alone 20:06:29:477 | MD | INFO | +0 | Run - Running: C:\daphne\daphne.exe lair vldp -blank_searches -prefer_samples -noissues -opengl -fastboot -useoverlaysb 1 -fullscreen -x 640 -y 288 -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir . -bank 0 11011001 -bank 1 00100111 -sound_buffer 2048 -framefile "C:\daphne\framefile\lair.txt" 20:06:29:621 | MD | INFO | +156 | WinWait - Waiting for "ahk_class SDL_app" 20:06:30:997 | MD | INFO | +1373 | WinWaitActive - Waiting for "ahk_class SDL_app" 20:06:31:506 | MD | INFO | +499 | Process - WaitClose daphne.exe 20:06:39:735 | MD | INFO | +8237 | WinClose - Closing: ahk_class SDL_app 20:06:41:954 | MD | INFO | +2215 | ExitModule - Started 20:06:41:954 | MD | INFO | +0 | Starting Updating Statistics: 20:06:41:954 | MD | INFO | +0 | CreateRomTable - Started 20:06:41:954 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 20:06:42:156 | MD | INFO | +203 | Game section statistics updated. 20:06:42:161 | MD | INFO | +0 | ExitModule - Ended 20:06:42:161 | MD | INFO | +0 | End of Module Logs 20:06:42:268 | HL | INFO | +13135 | Main - Module ended, exiting HyperLaunch normally 20:06:42:268 | HL | INFO | +0 | ExitScript - Started 20:06:42:337 | HL | INFO | +78 | SystemCursor - Restoring mouse cursor 20:06:42:373 | HL | INFO | +31 | ExitScript - Ended
×
×
  • Create New...