jedfactor Posted February 11, 2015 Posted February 11, 2015 And having the same issue with ALG in hyperlaunch --DAPHNE version 1.0.10 --Command line is: F:\Games\Hyperspin\Emulators\daphne_singe\daphne.exe singe vldp -x 1024 -y 768 -fullscreen_window -framefile F:\Games\Hyperspin\Emulators\daphne_singe\singe\crimepatrol\crimepatrol.txt -script F:\Games\Hyperspin\Emulators\daphne_singe\singe\crimepatrol\crimepatrol.singe --CPU : GenuineIntel 2800 MHz || Mem : 4096 megs --OS : Windows NT Derivative || Video : NVIDIA GeForce GTX 880M --OpenGL: Compiled In --RGB2YUV Function: MMX --Line Blending Function: MMX --Audio Mixing Function: MMX Setting screen width to 1024 Setting screen height to 768 Set 1920x1080 at 32 bpp with flags: 20 Initializing sound system ... Joystick #0 was successfully opened Could not open framefile : F:\Games\Hyperspin\Emulators\daphne_singe\singe\crimepatrol\crimepatrol.txt Could not initialize laserdisc player! Shutting down sound system... Shutting down video display.. .
rfancella Posted February 11, 2015 Author Posted February 11, 2015 Any idea what is going wrong here? pretty sure the paths are set up correctly. --DAPHNE version 1.0.10 --snip... This one looks good. Also can't get this to work, not sure what the issue is. --snip... Starting Singe version 1.14 SINGE: Script Error! SINGE: error compiling script: singe\ActionMax\38AmbushAlley.singe:10: malformed number near '312sensorY' ...snip... Corrupt singe file. The new module will prevent this from happening. Daphne Singe Module V2.0.5 Copy the original back in that folder and replace the broken "38AmbushAlley.singe" file. Be sure you have this setting before you try to launch again: http://www.hyperspin-fe.com/forum/showthread.php?29346-Complete-Guide-for-American-Laser-Games-WoW-ActionMax-in-HypeSpin-And-RL&p=368811&viewfull=1#post368811 And having the same issue with ALG in hyperlaunch ...snip... . The last one looks good as well. At lease according to the Daphne log. Let's start with one that should be easy to fix and not jump around. Do the second thing above and see if we can get 38 Ambush Alley working first. Then we will go on from there. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
rfancella Posted February 11, 2015 Author Posted February 11, 2015 This solved my issues. Thanks for the solution and this fantastic guide! Only remaining issue now is, when I launch ActionMax games from HyperLaunchHQ I get the "Daphne, a Laserdisc Arcade Game Emulator has stopped working" error message. Which means the application crashed. Windows 7 x64 ultimate (Just so you know what operating system this is operating in.) I'll post my Daphne.exe log text (from Daphne Singe) and HLHQ Troubleshooting log. ...snip... ...snip... This happens when you try to exit the game?? I am also running Win7 64 Ultimate and it works good on my Cab. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
artfunk Posted February 11, 2015 Posted February 11, 2015 See step 3 in the post above (post #95). Your singe and txt files should match your database. Is the entry in your database: <game name="maddog" index="true" image="m"> <description>Mad Dog McCree</description> <cloneof></cloneof> <crc></crc> <manufacturer>American Laser Games</manufacturer> <year>1990</year> <genre>Gun</genre> <rating>AAMA - Red (Life Like Violence Strong)</rating> <enabled>Yes</enabled> </game> If your rom name is maddog, the txt and singe files should be named maddog.txt and maddog.singe. If the rom name is frame_maddog_cdrom, then your txt and singe files should be named frame_maddog_cdrom.txt and frame_maddog_cdrom.singe. Does this help at all?? Thanks, Ron I have done all that is described in the guide and also in post #95, but the problem persists. However now I set the start as NORMAL in HyperHQ and I modified the ini file PClauncher and so they work all the games, the only drawback is that at the start you see the command window for a moment. For now I'll settle for that.
jedfactor Posted February 12, 2015 Posted February 12, 2015 Just want to say a big thanks to rfancella for helping me to get my Action max and ALG sorted.
artfunk Posted February 16, 2015 Posted February 16, 2015 See step 3 in the post above (post #95). Your singe and txt files should match your database. Is the entry in your database: <game name="maddog" index="true" image="m"> <description>Mad Dog McCree</description> <cloneof></cloneof> <crc></crc> <manufacturer>American Laser Games</manufacturer> <year>1990</year> <genre>Gun</genre> <rating>AAMA - Red (Life Like Violence Strong)</rating> <enabled>Yes</enabled> </game> If your rom name is maddog, the txt and singe files should be named maddog.txt and maddog.singe. If the rom name is frame_maddog_cdrom, then your txt and singe files should be named frame_maddog_cdrom.txt and frame_maddog_cdrom.singe. Does this help at all?? Thanks, Ron AAAAHHHHHHH FINALLY I solved everything. I found the package daphne-singe-win32-v1.14 and I reinstalled it all over again, I rewrote all the batch file and made all the necessary changes, and now everything works great. thanks to all.
atrain9 Posted February 16, 2015 Posted February 16, 2015 Hello , I have american laser games and action maz working properly through SINGE with hyperspin but was wondering if anyone could assist me in getting my actlabs crt usb lightgun to work. The light gun works great when american laser games and action max are launched as pc games in hyperspin. Thanks for any help!!
artfunk Posted February 17, 2015 Posted February 17, 2015 I'm having a strange problem with ActionMax. After following the guda, everything worked perfectly, I tried again today to launch the games and they walked, not all reading log of daphne I found the error. This is what happens, the file .singe games, you change so gameID = "PopsGhostly" lengthIntro = 354 lengthGame = 31479 lengthMenu = 96 backgroundFrame = 2090 highThreshold = 127 lowThreshold = 20 sensorTop = 182 sensorLeft = 282 sensorX = 312 sensorY = 205dofile("singe/ActionMax/Emulator.singe") I have to correct it and bring it back every time so gameID = "PopsGhostly" lengthIntro = 354 lengthGame = 31479 lengthMenu = 96 backgroundFrame = 2090 highThreshold = 127 lowThreshold = 20 sensorTop = 182 sensorLeft = 282 sensorX = 312 sensorY = 205 dofile("singe/ActionMax/Emulator.singe") and it all comes back to work, but if I close and reopen, the problem repeats, random on different games.
rfancella Posted February 17, 2015 Author Posted February 17, 2015 I'm having a strange problem with ActionMax.After following the guda, everything worked perfectly, I tried again today to launch the games and they walked, not all reading log of daphne I found the error. This is what happens, the file .singe games, you change so gameID = "PopsGhostly" lengthIntro = 354 lengthGame = 31479 lengthMenu = 96 backgroundFrame = 2090 highThreshold = 127 lowThreshold = 20 sensorTop = 182 sensorLeft = 282 sensorX = 312 sensorY = 205dofile("singe/ActionMax/Emulator.singe") I have to correct it and bring it back every time so gameID = "PopsGhostly" lengthIntro = 354 lengthGame = 31479 lengthMenu = 96 backgroundFrame = 2090 highThreshold = 127 lowThreshold = 20 sensorTop = 182 sensorLeft = 282 sensorX = 312 sensorY = 205 dofile("singe/ActionMax/Emulator.singe") and it all comes back to work, but if I close and reopen, the problem repeats, random on different games. That issue has been fixed in the newest module v2.0.5. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
artfunk Posted February 17, 2015 Posted February 17, 2015 That issue has been fixed in the newest module v2.0.5.Thanks, Ron excuse my ignorance, as I update the module?
rfancella Posted February 17, 2015 Author Posted February 17, 2015 excuse my ignorance, as I update the module? No worries at all. HyperLaunch is updated via GIT now days. There are updates coming out every couple days. Updates in the modules, programs and support files for HyperLaunch only. The updates are announced here: http://www.hyperlaunch.net/forum/forumdisplay.php?5-Announcements and here (for modules): http://www.hyperlaunch.net/forum/showthread.php?476-Module-Updates The update procedure is here: http://www.hyperlaunch.net/wiki/index.php?title=HyperLaunch_Downloads Hope this helps some. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
artfunk Posted February 17, 2015 Posted February 17, 2015 No worries at all.HyperLaunch is updated via GIT now days. There are updates coming out every couple days. Updates in the modules, programs and support files for HyperLaunch only. The updates are announced here: http://www.hyperlaunch.net/forum/forumdisplay.php?5-Announcements and here (for modules): http://www.hyperlaunch.net/forum/showthread.php?476-Module-Updates The update procedure is here: http://www.hyperlaunch.net/wiki/index.php?title=HyperLaunch_Downloads Hope this helps some. Thanks, Ron Perfect, I know the procedure. Thank you.
artfunk Posted February 18, 2015 Posted February 18, 2015 No worries at all.HyperLaunch is updated via GIT now days. There are updates coming out every couple days. Updates in the modules, programs and support files for HyperLaunch only. The updates are announced here: http://www.hyperlaunch.net/forum/forumdisplay.php?5-Announcements and here (for modules): http://www.hyperlaunch.net/forum/showthread.php?476-Module-Updates The update procedure is here: http://www.hyperlaunch.net/wiki/index.php?title=HyperLaunch_Downloads Hope this helps some. Thanks, Ron I updated Hyperlaunch and now the games do not start. Here's HLHQ log and Daphne log, I think there are no errors. [code] 14:14:35:353 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net) 14:14:35:607 | HL | INFO | +250 | Main - System Specs: HyperLaunch Dir: C:\HyperSpin HyperLaunch is: 32-bit OS: Microsoft Windows 7 Home Premium SKU: Home Premium Total Memory: 766.87 MB Free Memory: 336.77 MB Used Memory: 430.098 MB SystemType: 32-bit Physical Processors: 1 Logical Processors: 2 GPU 1 Name: NVIDIA GeForce4 MX 440 with AGP8X GPU 1 RAM: 0.00 MB GPU 1 Driver Version: 7.7.7.2 Sound 1 Device: C-Media AC97 Audio Device Sound 1 Status: Enabled OS Language: Italian_Standard OS Admin Status: Yes Monitor #1 (\\.\DISPLAY1): 1600x900 (1600x860 work) Monitor #1 Orientation: Landscape Current AHK Desktop Width: 1600 Current AHK Desktop Height: 900 AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 14:14:35:607 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\HyperLaunch.exe exists 14:14:35:607 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Module Extensions\dxwnd\dxwnd.ini exists 14:14:35:609 | HL | INFO | +16 | CheckFile - Checking if C:\HyperSpin\Module Extensions\dxwnd\dxwnd.exe exists 14:14:35:613 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Plugins\HyperSpin.plugin exists 14:14:35:615 | HL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin" 14:14:35:615 | HL | INFO | +0 | Main - HyperLaunch received "WOW Action Max" and "38AmbushAlley" 14:14:35:632 | HL | INFO | +15 | Main - 38AmbushAlley is using the default emulator: Daphne Singe 14:14:35:632 | HL | INFO | +0 | Main - Checking for a [Daphne Singe] section in C:\HyperSpin\Settings\WOW Action Max\Emulators.ini 14:14:35:632 | HL | INFO | +0 | Main - Checking for a [Daphne Singe] section in C:\HyperSpin\Settings\Global Emulators.ini 14:14:35:632 | HL | INFO | +0 | Main - Found [Daphne Singe] in C:\HyperSpin\Settings\Global Emulators.ini 14:14:35:634 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Modules\Daphne Singe\Daphne Singe.ahk exists 14:14:35:654 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module. 14:14:35:654 | HL | INFO | +0 | Main - 38AmbushAlley will use module: C:\HyperSpin\Modules\Daphne Singe\Daphne Singe.ahk 14:14:35:689 | HL | INFO | +47 | Main - Did not find a "C:\HyperSpin\Settings\WOW Action Max\Game Options.ini" file, skipping any game-specific options. 14:14:35:689 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 14:14:35:693 | HL | INFO | +0 | Main - INI Keys read 14:14:35:693 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Module Extensions\7z.exe exists 14:14:35:695 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Module Extensions\7z.dll exists 14:14:35:697 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\Module Extensions\FontReg.exe exists 14:14:35:757 | HL | INFO | +62 | Main - "38AmbushAlley" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side 14:14:35:757 | HL | INFO | +0 | CheckPaths - Started 14:14:35:757 | HL | INFO | +0 | CheckPaths - Found rom: C:\Emulation\Emulator\daphne-singe\singe\ActionMax\38AmbushAlley.singe 14:14:35:757 | HL | INFO | +0 | CheckPaths - Ended 14:14:35:759 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 8 pluginPath = C:\HyperSpin\Plugins pluginName = HyperSpin pluginExt = .plugin hlMode = hlTitle = HyperLaunch hlVersion = 3.1.0.4 BETA hlAuthor = djvj hlURL = www.hyperlaunch.net langFile = C:\HyperSpin\Data\Language\Localization.ini frontendPID = 0 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:\Emulation\Emulator\daphne-singe\daphne.exe emuPath = C:\Emulation\Emulator\daphne-singe emuName = Daphne Singe emuExt = exe romPath = C:\Emulation\Emulator\daphne-singe\singe\ActionMax romPathFromIni = C:\Emulation\Emulator\daphne-singe\singe\ActionMax romExtension = .singe romExtensionOrig = .singe romExtensions = singe|bat|txt executable = daphne.exe systemName = WOW Action Max dbPath = dbName = 38AmbushAlley dbExt = romName = 38AmbushAlley romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true romMappingNumberOfGamesByScreen = 7 romMappingMenuWidth = 400 romMappingMenuMargin = 65 romMappingTextFont = Bebas Neue romMappingTextOptions = cFFFFFFFF r4 s60 Bold romMappingDisabledTextColor = ff888888 romMappingTextSizeDifference = 7 romMappingTextMargin = 15 romMappingTitleTextFont = Bebas Neue romMappingTitleTextOptions = cFFFFFFFF r4 s90 Bold romMappingTitle2TextFont = Bebas Neue romMappingTitle2TextOptions = cFFFFFFFF r4 s22 Bold romMappingGameInfoTextFont = Bebas Neue romMappingGameInfoTextOptions = cFFFFFFFF r4 s22 Regular romMappingBackgroundBrush = aa000000 romMappingColumnBrush = 33000000 romMappingButtonBrush1 = 6f000000 romMappingButtonBrush2 = 33000000 romMappingBackgroundAlign = Stretch and Lose Aspect romMappingMenuFlagWidth = 55 romMappingMenuFlagSeparation = 7 romMappingDefaultMenuList = FullList romMappingSingleFilteredRomAutomaticLaunch = false altArchiveNameOnly = altRomNameOnly = altArchiveAndRomName = altArchiveAndManyRomNames = altRomNamesOnly = romMapScenario = skipchecks = false romMatchExt = false blockInputTime = 0 blockInputFile = C:\HyperSpin\Module Extensions\BlockInput.exe errorLevelReporting = false lockLaunch = false lockLaunchGame = screenRotationAngle = 0 screenRotationAngleGame = logFile = C:\HyperSpin\HyperLaunch.log logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"] logLevel = 3 logShowDebugConsole = false logIncludeModule = true logIncludeFileProperties = true logShowCommandWindow = false logCommandWindow = false hlDebugConsoleStdout = sysLang = Italian_Standard sysType = 32-bit navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 1600 originalHeight = 900 dtEnabled = false dtPath = dtUseSCSI = true dtAddDrive = true servoStikEnabled = false ledblinkyEnabled = false ledblinkyFullPath = ledblinkyProfilePath = C:\HyperSpin\Profiles\LEDBlinky ledblinkyHLProfile = C:\HyperSpin\Profiles\LEDBlinky\HyperLaunch emuIdleShutdown = 0 launchPasswordHash = UpUpDownDownLeftRightLeftRight hideCursor = false hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeMuteEmulator = false fadeUseBackgrounds = false fadeWidthBaseRes = 800 fadeHeightBaseRes = 600 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2W = fadeLyr2H = fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr2Prefix = Layer 2 fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3W = fadeLyr3H = fadeLyr3Adjust = 0.75 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 = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4W = 128 fadeLyr4H = 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 fadeBar = 7zOnly fadeBarNon7zProgressTime = 0 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 fadeText3 = Loading Game fadeText4 = Loading Complete fadeFont = Arial fadeSystemAndRomLayersOnly = false fadeExtractionTime = disabled fadeExtractionTimeTextX = 0 fadeExtractionTimeTextY = 0 fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold fadeInterruptKey = detectFadeErrorEnabled = true fadeImgPath = C:\HyperSpin\Media\Fade HLDataPath = C:\HyperSpin\Data HLMediaPath = C:\HyperSpin\Media HLErrSoundPath = C:\HyperSpin\Media\Sounds\Error modulesPath = C:\HyperSpin\Modules moduleFullName = C:\HyperSpin\Modules\Daphne Singe\Daphne Singe.ahk moduleName = Daphne Singe modulePath = C:\HyperSpin\Modules\Daphne Singe moduleExtension = ahk moduleExtensionsPath = C:\HyperSpin\Module Extensions libPath = C:\HyperSpin\Lib 7zEnabled = false 7zPath = C:\HyperSpin\Module Extensions\7z.exe 7zDllPath = C:\HyperSpin\Module Extensions\7z.dll 7zExtractPath = C:\Documents and Settings\MAME\Impostazioni locali\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 mgWidthBaseRes = 1920 mgHeightBaseRes = 1080 mgYOffset = 500|800 mgFont = Arial mgText1Options = x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 100 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = false mgCandidate = mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side mgOnLaunch = false hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = C:\HyperSpin\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadder xpadderFullPath = C:\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = C:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = C:\HyperSpin\Profiles\xpadder keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = CustomJoyNamesEnabled = false CustomJoyNames = rotateMethod = false FEProfile = C:\HyperSpin\Profiles\xpadder\HyperSpin defaultProfile = C:\HyperSpin\Profiles\xpadder\_Default systemProfile = C:\HyperSpin\Profiles\xpadder\WOW Action Max xPadderSystemProfile = C:\HyperSpin\Profiles\xpadder\WOW Action Max\_Default emuProfile = C:\HyperSpin\Profiles\xpadder\WOW Action Max\Daphne Singe romProfile = C:\HyperSpin\Profiles\xpadder\WOW Action Max\38AmbushAlley HyperLaunchProfile = C:\HyperSpin\Profiles\xpadder\HyperLaunch blankProfile = C:\HyperSpin\Profiles\xpadder\_Default\blank ahkFEProfile = C:\HyperSpin\Profiles\AHK\HyperSpin ahkDefaultProfile = C:\HyperSpin\Profiles\AHK\_Default ahkSystemProfile = C:\HyperSpin\Profiles\AHK\WOW Action Max ahkEmuProfile = C:\HyperSpin\Profiles\AHK\WOW Action Max\Daphne Singe ahkRomProfile = C:\HyperSpin\Profiles\AHK\WOW Action Max\38AmbushAlley ahkHyperLaunchProfile = C:\HyperSpin\Profiles\AHK\HyperLaunch bezelEnabled = false bezelICEnabled = false statisticsEnabled = true pressDuration = -1 emuVolume = 1 dxwndIni = C:\HyperSpin\Module Extensions\dxwnd\dxwnd.ini dxwndFullPath = C:\HyperSpin\Module Extensions\dxwnd\dxwnd.exe mon1O = 0 pacDrivedllFile = C:\HyperSpin\Module Extensions\PacDrive32.dll userFadeAnimIniFile = C:\HyperSpin\Lib\User Fade Animations.ini 14:14:35:761 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 14:14:35:761 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 14:14:35:761 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 14:14:35:761 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 14:14:35:761 | HL | INFO | +0 | BuildScript - Validating module 14:14:35:765 | HL | INFO | +16 | BuildScript - Validation complete 14:14:35:765 | HL | INFO | +0 | BuildScript - Module: MEmu = Daphne Singe MEmuV = v1.14 MURL = http://www.singeengine.com/cms/ MAuthor = djvj MVersion = 2.0.5 MCRC = 6509AFA2 iCRC = 777E5B50 MID = 635038268880264228 MSystem = "American Laser Games","WoW Action Max" ;---------------------------------------------------------------------------- ; Notes: ; Rom_Extension should be singe ; Your framefiles need to exist in the same dir as your Rom_Path, in each game's subfolder, and have a txt extension. The filename should match the name in your xml. ; If you are upgrading from the old daphne-singe-v1.0 to 1.14, don't forget to copy the old singe dir to the new emu folder, it doesn't come with the contents of that folder that you need. ; For this emu to work, paths need to be set in the singe files pointing to the movie files. The old method was done with manual file edits. The new method has the module do it for you automatically. ; ; NEW METHOD: ; Do nothing! ; ; OLD METHOD: ; American Laser Games ; For example, If you rompath is C:Hyperspin\Games\American Laser Games\, the drugwars game would be found in C:Hyperspin\Games\American Laser Games\maddog\ ; and the framefile would be in C:Hyperspin\Games\American Laser Games\maddog\maddog.txt ; To change the dir you want to run your games from: ; 1. Backup all your /daphne/singe/ROMNAME/ROMNAME.singe, cdrom-globals.singe, and service.singe files, most games all three in each romdir ; 2. Move all the folders in your /daphne/singe/ folder to the new location you want. You should have one folder for each game. ; 3. Open each ROMNAME.singe, cdrom-globals.singe, and service.singe in notepad and do a find/replace of all instances shown below. For example using an SMB share: ; Old ; ("singe/ ; New: ; ("//SERVER/Hyperspin/Games/American Laser Games/ ; ; If using a local drive, it would look something like this C:/Hyperspin/Games/American Laser Games/ ; WoW Action Max ; Emu_Path should be something like this C:\HyperSpin\Emulators\WoW Action Max\daphne-singe\ ; Rom_Path has to point to where all the m2v video files are kept ; Rom_Extension should be singe ; Your framefiles need to exist in the same dir as your rompath and all have txt extensions. The filename should match the name in your xml. ; To change the dir you want to run your games from: ; 1. Backup your /daphne/singe/Action Max/Emulator.singe file ; 2. Move all the files (except Emulator.singe) in your /daphne/singe/Action Max/ folder to the new location you want. ; 3. Open Emulator.singe in notepad and do a find/replace of all instances shown below. For example using an SMB share: ; Old ; "singe/Action Max/ ; New: ; "//SERVER/Hyperspin/Games/WoW Action Max/ ; ; If using a local drive, it would look something like this C:/Hyperspin/Games/WoW Action Max/ ; ; There should be 18 instances that need replacing. ; 4. The only file that should be in your /daphne/singe/Action Max/ dir should be the edited Emulator.singe file (and your backup). ;---------------------------------------------------------------------------- StartModule() BezelGUI() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1) globalParams := IniReadCheck(settingsFile,"settings","globalParams","",,1) daphneWidth := IniReadCheck(settingsFile, "settings", "daphneWidth","1024",,1) daphneHeight := IniReadCheck(settingsFile, "settings", "daphneHeight","768",,1) singePathUpdate := IniReadCheck(settingsFile, "settings", "SingePathUpdate","true",,1) forcePathUpdate := IniReadCheck(settingsFile, "settings", "ForcePathUpdate","false",,1) params := IniReadCheck(settingsFile,romName,"params","",,1) params := " " . globalParams . " " . params BezelStart() ; Emptying variables If they are not set fullscreen := If fullscreen = "true" ? " -fullscreen_window" : "" ; fullscreen_window mode allows guncon and aimtraks to work If bezelPath ; this variable is only filled if bezel is enabled and a valid bezel image is found { params := params . " -ignore_aspect_ratio" daphneWidth := " -x " . Round(bezelScreenWidth) ;bezelScreenWidth variable is defined on the BezelStart function and it gives the desired width that your game screen should have while using this bezel daphneHeight := " -y " . Round(bezelScreenHeight) ;idem above } Else { daphneWidth := " -x " . daphneWidth daphneHeight := " -y " . daphneHeight } hideEmuObj := Object("DAPHNE ahk_class SDL_app",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later 7z(romPath, romName, romExtension, 7zExtractPath) If singePathUpdate = true SingePathUpdate() HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait ; This allows us to send variables, that when empty, are not sent to the Run command Run(executable . " singe vldp" . daphneWidth . daphneHeight . fullscreen . params . " -framefile """ . romPath . "\" . romName . ".txt"" -script """ . romPath . "\" . romName . ".singe""", emuPath) WinWait("DAPHNE ahk_class SDL_app") WinWaitActive("DAPHNE ahk_class SDL_app") BezelDraw() HideEmuEnd() FadeInExit() Process("WaitClose", executable) 7zCleanUp() FadeOutExit() ExitModule() SingePathUpdate(){ Global romPath,romName,updatedLines,forcePathUpdate,systemName,emuPath Log("SingePathUpdate - Started") FileFullPath := [] updatedLines := 0 singeData := singeCount := singeUpdateStrings := ["dofile(","spriteLoad","io.input","io.output","fontLoad","soundLoad"] ; look for these strings in the singe files ; Check if paths have been updated prior romSingeFile := romPath . "\" . romName . ".singe" FileRead, romSingeData, %romSingeFile% StringReplace, rompathCommonSlash, romPath, \, /, all If InStr(romSingeData, rompathCommonSlash) If (forcePathUpdate = "false") { Log("SingePathUpdate - """ . romSingeFile . """ contains the current Rom Path. Skipping the SingePathUpdate function because your files appear to have the correct paths already set. If you want to force a path update, please set the ForcePathUpdate variable in the Daphne Singe module options in HLHQ to true.") Log("SingePathUpdate - Ended") Return } If InStr(systemName, "Action") { ; WoW Action Max emuSingeFile := emuPath . "\singe\ActionMax\Emulator.singe" FileRead, emuSingeData, %emuSingeFile% FileFullPath[1,1] := emuSingeFile FileFullPath[1,2] := emuSingeData FileFullPath[2,1] := romSingeFile FileFullPath[2,2] := romSingeData Log("SingePathUpdate - Added the " . romName . ".singe and Emulator.singe to be updated",4) } Else { ; basically only American Laser Games Loop, % romPath . "\*.singe" { FileRead, singeData, %A_LoopFileFullPath% Loop % singeUpdateStrings.MaxIndex() { ; for each string in the array If InStr(singeData, singeUpdateStrings[A_Index]) { ; check each singe file for the strings singeCount++ FileFullPath[singeCount,1] := A_LoopFileFullPath ; building a table of each .singe file in the romPath and storing it in row 1 FileFullPath[singeCount,2] := singeData ; inserting the file data into row 2 Log("SingePathUpdate - Found a file that needs to have its paths updated: " . A_LoopFileFullPath,4) Break ; go to next file } } } } Log("SingePathUpdate - " . FileFullPath.MaxIndex() . " files will have their paths updated") Loop, % FileFullPath.MaxIndex() { currentSingeIndex := A_Index Log("SingePathUpdate - Now updating this singe file's paths: " . FileFullPath[currentSingeIndex,1],4) updatedText := currentData := FileFullPath[currentSingeIndex,2] Loop, Parse, currentData, `n, `r { currentLine := A_Index oldSingeLine := A_LoopField lineUpdated := Loop % singeUpdateStrings.MaxIndex() ; for each string in the array If InStr(oldSingeLine, singeUpdateStrings[A_Index]) { ; check each singe file for the strings updatedText .= (If currentLine = 1 ? "" : "`r`n") . UpdateLine(oldSingeLine, singeUpdateStrings[A_Index]) lineUpdated := 1 } If !lineUpdated ; if line was not found above, just put the old line back updatedText .= (If currentLine = 1 ? "" : "`r`n") . A_LoopField } Log("SingePathUpdate - Deleting file: " . FileFullPath[currentSingeIndex,1],4) FileDelete, % FileFullPath[currentSingeIndex,1] Log("SingePathUpdate - Recreating file: " . FileFullPath[currentSingeIndex,1],4) FileAppend, %updatedText%, % FileFullPath[currentSingeIndex,1] } Log(updatedLines . " Singe paths updated by HyperLaunch.") Log("SingePathUpdate - Ended") exitapp Return } UpdateLine(oldLine, string) { Global rompath,emuPath,systemName,updatedLines StringReplace, rompathCommonSlash, romPath, \, /, all StringReplace, emupathCommonSlash, emuPath, \, /, all StringReplace, string2, string, ., \., all regex = i)%string2%.*/\K(?:.(?!/))+$|%string2%.*\\\K(?:.(?!\\))+$ If RegExMatch(RegExReplace(oldLine,"\s*$",""), regex, matchedLine) { If (InStr(systemName, "Action") and InStr(matchedLine, "framework.singe")) Line := RegExReplace(RegExReplace(oldLine,"\s*$",""), string2 . "\(.*\)$", string . "(" . """" . emupathCommonSlash . "/singe/singe/" . matchedLine) Else If (InStr(systemName, "Action") and InStr(matchedLine, "emulator.singe")) Line := RegExReplace(RegExReplace(oldLine,"\s*$",""), string2 . "\(.*\)$", string . "(" . """" . emupathCommonSlash . "/singe/ActionMax/" . matchedLine) Else Line := RegExReplace(RegExReplace(oldLine,"\s*$",""), string2 . "\(.*\)$", string . "(" . """" . rompathCommonSlash . "/" . matchedLine) updatedLines++ } Else Line := oldLine Log("UpdateLine - " . line,4) Return Line } HaltEmu: Send, {P} Return RestoreEmu: Winrestore, AHK_class %EmulatorClass% Send, {P} Return CloseProcess: FadeOutStart() BezelExit() WinClose("DAPHNE ahk_class SDL_app") ;Process, Close, %executable% ; WoW Action Max module used this Return 14:14:35:794 | HL | INFO | +16 | BuildScript - Loaded Multi-Player scripts 14:14:35:800 | HL | INFO | +15 | BuildScript - Loaded Statistics.ahk script 14:14:35:800 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 14:14:35:800 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 14:14:35:804 | HL | INFO | +0 | Main - Module is built 14:14:35:804 | HL | INFO | +0 | CheckFile - Checking if C:\HyperSpin\AutoHotkey.dll exists 14:14:35:808 | HL | INFO | +0 | Main - Running module 14:14:40:128 | HL | INFO | +4328 | Main - Module ended, exiting HyperLaunch normally 14:14:40:128 | HL | INFO | +0 | ExitScript - Started 14:14:40:164 | HL | INFO | +32 | SystemCursor - Restoring mouse cursor 14:14:40:185 | HL | INFO | +15 | ExitScript - Ended [/code] --DAPHNE version 1.0.10 --Command line is: C:\Emulation\emulator\daphne-singe\daphne.exe singe vldp -x 800 -y 600 -fullscreen_window -noserversend -framefile C:\Emulation\emulator\daphne-singe\singe/ActionMax/38AmbushAlley.txt -script C:\Emulation\emulator\daphne-singe\singe/ActionMax/38AmbushAlley.singe --CPU : GenuineIntel 2800 MHz || Mem : 768 megs --OS : Windows XP/.NET || Video : NVIDIA GeForce4 MX 440 with AGP8X --OpenGL: Compiled In --RGB2YUV Function: MMX --Line Blending Function: MMX --Audio Mixing Function: MMX Setting screen width to 800 Setting screen height to 600 Set 1600x900 at 32 bpp with flags: 20 Initializing sound system ... No joysticks detected Framefile parse succeeded. Video/Audio directory is: C:/Emulation/emulator/daphne-singe/singe/ActionMax/./ YUV overlay is done in software (ie unaccelerated). Booting ROM ... Starting Singe version 1.14 Search to 1 received [blocking] Search to 819 received [blocking] Freeing memory used to store audio stream... Stop
rfancella Posted February 18, 2015 Author Posted February 18, 2015 I updated Hyperlaunch and now the games do not start.Here's HLHQ log and Daphne log, I think there are no errors. ...snip... ...snip... Yes, the logs look good for sure. Check these settings please, test and re-post. http://www.hyperspin-fe.com/forum/showthread.php?29346-Complete-Guide-for-American-Laser-Games-WoW-ActionMax-in-HypeSpin-And-RL&p=368811&viewfull=1#post368811 Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
artfunk Posted February 18, 2015 Posted February 18, 2015 To change the SingePathUpdate:Open HyperLaunchHQ and click on the system on the left. Then the Modules tab on top. Select Daphne Singe.ahk Click the "Edit Global Module Settings" button just above it. In that window you should have six options, one of them is SingePathUpdate. Set it to false and test. Thanks, Ron Solved issue with this setting. (Y) THX RON
JoeC3109 Posted March 15, 2015 Posted March 15, 2015 Does anyone happen to have the Actionmax-Emulator.zip file from the Singe website? When I try to download it, I get a 404 gateway error.
rfancella Posted March 15, 2015 Author Posted March 15, 2015 Does anyone happen to have the Actionmax-Emulator.zip file from the Singe website? When I try to download it, I get a 404 gateway error. PM sent. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
Capa Posted March 18, 2015 Posted March 18, 2015 Hey Ron, Was wondering if you could help me out I keep getting a green screen when I launch my bat file. This is inside my batch file. @daphne.exe singe vldp -framefile singe/ActionMax/frame_38AmbushAlley.txt -script singe/ActionMax/38AmbushAlley.singe -noserversend -fullscreen_window My Singe Log --DAPHNE version 1.0.10 --Command line is: daphne.exe singe vldp -framefile singe/ActionMax/frame_38AmbushAlley.txt -script singe/ActionMax/38AmbushAlley.singe --CPU : GenuineIntel 2800 MHz || Mem : 4096 megs --OS : Windows XP/.NET || Video : ATI Mobility Radeon HD 2600 XT --OpenGL: Compiled In --RGB2YUV Function: MMX --Line Blending Function: MMX --Audio Mixing Function: MMX Set 640x480 at 32 bpp with flags: 0 Initializing sound system ... No joysticks detected Framefile parse succeeded. Video/Audio directory is: singe/ActionMax/./ YUV overlay is done in software (ie unaccelerated). Booting ROM ... Starting Singe version 1.14 SINGE: Script Error! SINGE: error compiling script: singe/ActionMax/38AmbushAlley.singe:3: malformed number near '27819lengthMenu' Shutting down sound system... Shutting down video display... Sorry for buggin' and Thanks a bunch.
rfancella Posted March 18, 2015 Author Posted March 18, 2015 Hey Ron,Was wondering if you could help me out I keep getting a green screen when I launch my bat file. This is inside my batch file. @daphne.exe singe vldp -framefile singe/ActionMax/frame_38AmbushAlley.txt -script singe/ActionMax/38AmbushAlley.singe -noserversend -fullscreen_window My Singe Log --DAPHNE version 1.0.10 --Command line is: daphne.exe singe vldp -framefile singe/ActionMax/frame_38AmbushAlley.txt -script singe/ActionMax/38AmbushAlley.singe --CPU : GenuineIntel 2800 MHz || Mem : 4096 megs --OS : Windows XP/.NET || Video : ATI Mobility Radeon HD 2600 XT --OpenGL: Compiled In --RGB2YUV Function: MMX --Line Blending Function: MMX --Audio Mixing Function: MMX Set 640x480 at 32 bpp with flags: 0 Initializing sound system ... No joysticks detected Framefile parse succeeded. Video/Audio directory is: singe/ActionMax/./ YUV overlay is done in software (ie unaccelerated). Booting ROM ... Starting Singe version 1.14 SINGE: Script Error! SINGE: error compiling script: singe/ActionMax/38AmbushAlley.singe:3: malformed number near '27819lengthMenu' Shutting down sound system... Shutting down video display... Sorry for buggin' and Thanks a bunch. Hey Jason, Looks like your singe files may be "whack". Unzip the Action Max emulator and copy the .singe files over again. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
Capa Posted March 18, 2015 Posted March 18, 2015 Looks like your singe files may be "whack". lol Do you know where I can download the emulator by chance. I get a 404 on the site. Thanks again.
rfancella Posted March 18, 2015 Author Posted March 18, 2015 Looks like your singe files may be "whack". lolDo you know where I can download the emulator by chance. I get a 404 on the site. Thanks again. PM Sent. Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
Dan2021 Posted March 25, 2015 Posted March 25, 2015 Hi I am wondering if anyone else had this problem with the singe edition of space pirates and if there is any possible way to fix it.. in a nut shell.. .tried playing this game after installing it with singe, using an original pc game disk and it glitches about halfway through the game. More specifically, right after you rescue Ursula Skye and you get to where you should be able to shoot on one of four worlds. The screen is blank, but you can still shoot in one of the four corners to continue on to any one of the four worlds (where you collect the crystals respectively). I can get through only one of those levels and then the game freezes ???
User7007 Posted April 6, 2015 Posted April 6, 2015 Hello rfancella, I too am looking for just the action max emulator, as I too get a 404 on the singe site. Any help appreciated! Thanks!
flippnswitchez Posted April 10, 2015 Posted April 10, 2015 Hey Ron master of daphne lol I hope this is not a dumb question. I have American laser games and Wow up and running thanks to you but my aimtrak light gun is super sensitive. I am talking like move as so much as a hair and its moving around the screen. Any ideas?
rfancella Posted April 10, 2015 Author Posted April 10, 2015 Hey Ron master of daphne lolI hope this is not a dumb question. I have American laser games and Wow up and running thanks to you but my aimtrak light gun is super sensitive. I am talking like move as so much as a hair and its moving around the screen. Any ideas? Hi, Thank you for your kind words. The gun is just a mouse. Turn down your mouse speed. I have run into an issue with this myself. Having an Aimtrak, a U-Trak (track ball) and a SpinTrak (spinner) all work as a mouse. If someone knows how to have each a separate device that can be adjusted, please let me know. I had to find a happy medium for them all. The SpinTrak is a little slow, the Aimtrak is a little fast and the spinner is slow on some games and too fast on others. :S Thanks, Ron Code Monkey and all around Command Line geek!If you like what someone has said or done for you, be sure and 'Thank' them. And if they changed your life, send them a Beer!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.