Boomerps2 Posted April 30 Posted April 30 (edited) Anybody manage to get this operational in LaunchBox/BigBox? I can get it to launch with the game loaded but the SuperZNES OS opens in front of the game. FYI....this emulator is crazy! https://www.zsnes.com/#home Edited April 30 by Boomerps2 Quote
AstroBob Posted April 30 Posted April 30 Good to know I wasn’t the only one who immediately tried this once it was released! But yeah unfortunately doesn’t look like command line support is fully there yet. I’m seeing the same behaviour as you, and from other reports online that it loads the game but the OS always seems to take precident ontop. I can’t imagine it wouldn’t be supported in the future, but definately keen to hear when that happens, it is a great emulator! 1 Quote
Boomerps2 Posted April 30 Author Posted April 30 3 hours ago, AstroBob said: Good to know I wasn’t the only one who immediately tried this once it was released! But yeah unfortunately doesn’t look like command line support is fully there yet. I’m seeing the same behaviour as you, and from other reports online that it loads the game but the OS always seems to take precident ontop. I can’t imagine it wouldn’t be supported in the future, but definately keen to hear when that happens, it is a great emulator! I went to their Discord to see if they can implement an option to boot directly into the game. Quote
JoeViking245 Posted Friday at 01:15 PM Posted Friday at 01:15 PM 6 hours ago, zugswang said: Create an ahk script for the games and then just point to it as if they were the roms, bypassing the need to setup/use the emulator option in LB. Is the AHK script just using a regular Run command for the app and "path/to/ROM" and it works? If it can work that way, it should also just work via LB. I wonder what's making it launch differently. Or did you add some other stuff into your script? (Like MouseMove and a left-click) Regardless, I'd presume they'd add back in the ability to launch the game directly via command line parameters. Quote
zugswang Posted Friday at 01:50 PM Posted Friday at 01:50 PM 33 minutes ago, JoeViking245 said: Is the AHK script just using a regular Run command for the app and "path/to/ROM" and it works? If it can work that way, it should also just work via LB. I wonder what's making it launch differently. Or did you add some other stuff into your script? (Like MouseMove and a left-click) Regardless, I'd presume they'd add back in the ability to launch the game directly via command line parameters. I had to add down then enter at the end of the ahk or the game plays behind the emulator. Here is the ahk script, just change paths accordingly. #NoEnv #SingleInstance Force SetTitleMatchMode, 2 SetWorkingDir, D:\Arcade\emulators\Super ZSNES rom := "D:\Arcade\Super Nintendo Entertainment System\3 Ninjas Kick Back (USA).zip" Run, SUPERZSNES.exe "%rom%" WinWait, ahk_class UnityWndClass WinActivate, ahk_class UnityWndClass Sleep, 5000 Send, {Down} Sleep, 200 Send, {Enter} 1 Quote
JoeViking245 Posted Friday at 03:56 PM Posted Friday at 03:56 PM 1 hour ago, zugswang said: Here is the ahk script This works! Thanks. Just be careful not to accidentally move the cursor (via mouse or otherwise) to a different spot in the menu during the 5 second pause. This can be moved into the emulators Running Script so a per-game script is not needed. (also added an escape sequence) WinWaitActive, ahk_exe superzsnes.exe Sleep, 5000 Send, {Down}{Enter} $Esc:: { Send !{F4} ExitApp } The 5 seconds seems long. 2 seconds worked. Sometimes. So just left it at 5 to keep it safe. Quote
zugswang Posted Saturday at 06:07 AM Posted Saturday at 06:07 AM 14 hours ago, JoeViking245 said: This works! Thanks. Just be careful not to accidentally move the cursor (via mouse or otherwise) to a different spot in the menu during the 5 second pause. This can be moved into the emulators Running Script so a per-game script is not needed. (also added an escape sequence) WinWaitActive, ahk_exe superzsnes.exe Sleep, 5000 Send, {Down}{Enter} $Esc:: { Send !{F4} ExitApp } The 5 seconds seems long. 2 seconds worked. Sometimes. So just left it at 5 to keep it safe. My script is used in conjunction with RocketLauncher, so I had no need for escape sequence. I was just testing it to see if it works. Did you manage to get any of the 7 enhanced games to load without a light blue screen and sound ? 7 games are: Super Mario World Super Metroid F-Zero Super Castlevania IV Super Ghouls ’n Ghosts Mega Man X Gradius III Quote
JoeViking245 Posted Saturday at 01:48 PM Posted Saturday at 01:48 PM 7 hours ago, zugswang said: My script is used in conjunction with RocketLauncher, so I had no need for escape sequence. I was just testing it to see if it works. Did you manage to get any of the 7 enhanced games to load without a light blue screen and sound ? Rocket what? jk Never used it myself. I was having issues in that the game would launch, but sometimes I'd get just a black screen. I'm not sure the light blue screen you're seeing. I would occasionally get the menu screen over the game, and the controls only worked the game. Not the menu. Playing around this morning, here's what I've done to get it to work 100% of the time. Including the 7 enhanced games. Config - Input - Player 1 Added to Button A, LeftCtrl Click the down-arrow button left of the Game menu item Set Start at Quick Menu: to On Quit the emulator In LaunchBox, set the Running Script to: WinWaitActive, ahk_exe superzsnes.exe Sleep, 3000 Send, {LControl} $Esc:: { Send !{F4} ExitApp } Adjust the sleep timer up as necessary. Remove the Escape sequence if using that rocket app. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.