-
Posts
4,222 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
When you run BezelLauncher Setup, what does it show for your Sony Playstation 2 platform? According to your log, the checkbox is un-checked, meaning it's not enabled. What does is show in the Emulator.exe column? When you select it, then on the right, click Disabled (changing it to Enabled), what does it list below the checkbox as the Default Emulator? If the platform is not listed at all, did you recently change its default emulator from RetroArch to PCSX2? If you did change the default emulator (well, even if you didn't), I discovered clicking Refresh (as instructed under Maintenance) isn't working properly to update changes with a [new] default emulator. Note: clicking Refresh may delete your "Sony Playstation2" folder located under "Bezels" in the plugin folder. So don't do that. I will be working on a fix for that today.
-
Do the above steps not work to do that?
-
Yes. To start BigBox ON a specific platform: In BigBox, navigate to your Arcade platform. Exit BigBox (re)Start BigBox You should be on Arcade Goto System Menu - Options - General Turn Off Remember Last Platform I don't believe there's an option to start BigBox IN a specific platform (viewing the games).
-
"Version" is not in the options to be displayed in the Game Details (your 2nd screenshot, "Information"). But you are able to display it along with the text in the Main View. (You'll also need to have Text on All Games checked.) View - Show / Hide, Versions
-
If done per the method shown in the video, the image only gets saved to the appropriate /LaunchBox/Images/... subfolder.
-
I have and it seems to work without issue here. When starting a game, does the PCSX2 window resize like how you set it up and just the bezel is not showing around it? Or is PCSX2 going to and staying at full screen? If it's going/staying full screen, have you told PCSX2 to not show full screen? Actually, just looked at my settings (under Settings - Interface - Game Display) and "Start Fullscreen" is checked. But in Graphics - Display, "Fullscreen Mode" is set to "Borderless Fullscreen". Also, in BezelLauncher setup, PSCX2 shouldn't need any of the parameters checked. I haven't tested with other variants of PCSX2 like pcsx2-qtx64-avx2.exe. But I can't imagine that'd make a difference. Can you zip up the Logs folder and attach it here? (make sure you have started LB and have launched a PS2 game once or twice first)
-
You can't have both open at the same time. You can either start BigBox by itself (BigBox.exe) or when in LaunchBox, you can press Ctrl+B. This will close LaunchBox and open BigBox. There will be a slight delay between closing and opening while LaunchBox saves all the data.
-
The MAME full-set import wizard doesn't look at your physical ROMs (except to initially verify that you have a full-set) during import. The ROMs that get imported are based on your selection(s) (i.e. include non-working) and crossed with the 'known list' of all ROMs for that version of MAME. The "known list" is generated during the import process directly from [your version of] mame.exe.
-
Update: v1.1.0 - Added option to store game-specific bezels in subfolders Game-specific bezel files can now be located in /Bezels/[platform name]/[ROM name (minus extension)]/ folder. See updated Bezel Images in plugin description for more details. - New feature: (optional) Games that have different versions combined as Additional Apps can all use the Default Games' bezel. Eliminates the need to have a separate set of bezel files for each version of the game. Thanks to @zugswang for help with testing! See Launching different game versions in the plugin description for more details.
-
I think you got lucky 'simply adding another one'. But as I illuded towards, a pretty cool happenstance. Why there are two "ToggleEverything": We set the variable ToggleEverything to equal the return value of the method HideDesktop(). So looking at what HideDesktop() does, the last thing it does is it returns 2 values. So now ToggleEverything is holding (equal to) 2 separate values. Making it an 'Array'. The 1st value in the array is stored in ToggleEverything[1] and the 2nd value is in ToggleEverything[2]. Now when you look at the method RestoreDesktop, it requires that 2 parameters be sent to it. "originalWallpaper" and "origBackground)". So when you execute it under "To Restore Everything", you have to send with it, the 2 parameters. Note, we place these 2 parameters inside of the methods parenthesis. RestoreDesktop ( ToggleEverything[1] , ToggleEverything[2] ) (added spaces and colors for clarity) Now adding a comma after the last (closing) parenthesis of this method we're executing, allows us to string together multiple commands. (so I had learned, today) I'm not sure how far you can go with it command_1, command_2, command_3, command_4 ... But from a coding readability aspect, probably don't want to go too far.
-
That's quite elegant. I'd never thought to put 2 methods onto one line. TBH, I didn't know you could [and just separate them with a comma]. Today is a good day as I learned something new. Thanks for this! ; To hide blah, blah, blah and set custom cursor ToggleEverything := HideDesktop(), SetSystemCursor(file) ;*** VS *** ; To hide blah, blah, blah ToggleEverything := HideDesktop() ; Set custom cursor SetSystemCursor(file) Out of curiosity, what did you do differenly to make it work?
-
The file = [pathToCursorFile] variable would go near the top of the script with any other variable declarations (and before any hotkey assignments). The 2 functions ( SetSystemCursor(file) and RestoreCursors() ) would go at the bottom of the script (below any hotkeys and subroutines). Then inside the method (or function or subroutine) that 'starts the file', add in the single line SetSystemCursor(file) (removing the F3 hotkey assignment). Likewise, wherever the file gets 'closed', add in RestoreCursors() (removing the F4 hotkey assignment). Sorry. I don't. I ran the 2 RegWrite lines back-and-forth several times. In between, checking the registry (HKCU\Control Panel\Desktop\ScreenSaveActive) to verify that it changed. And it had. (note: when looking at the registry, you'll need to click a different folder, then click back to the 'Desktop' folder to see the change)
-
Thanks! Not personally tested, but this looks like it should work. You'll need to have the custom cursor file and edit the 1st line to point to it. https://www.autohotkey.com/boards/viewtopic.php?p=356126&sid=6cea5e7a2d7eb46ec819002b2927457f#p356126 I haven't used a screen saver since the early 90's. lol The easiest way is probably to change the registry value directly. ;Disable screen saver RegWrite, REG_SZ, HKEY_CURRENT_USER, Control Panel\desktop, ScreenSaveActive, 0 ;Enable screen saver RegWrite, REG_SZ, HKEY_CURRENT_USER, Control Panel\desktop, ScreenSaveActive, 1
-
OK. Well, I assume when you edit that game (Crisis Zone) in LaunchBox, in the Launching section, ROM file it pointing to "E:\Games\PCSX2\CZ.ahk". Go to the Emulation section and un-check Use an emulator to play this game (primarily for console games). Save and close. Click Play and it should now launch the AHK script directly, just as it had done from Windows Explorer.
-
Looks like it's saying that pcsx2 can't run an AHK script. What I suspect you're essentially doing right now is: pcsx2-qt.exe "E:\Games\PCSX2\CZ.ahk" Which of course doesn't work. You need to have that game NOT use an emulator, and just run the script. If you have AutoHotkey installed on your computer, it should work this way. If you don't have AutoHotkey installed, you'll need to go another route. If you simply double-click CZ.ahk in Windows Explorer, does it all run correctly?
-
OK. And of course, there're only 2 files (max) in these games' subfolders. Right? So, the folder\file structure will look like: \BezelLauncher\Bezels\Nintendo GameCube\ \BezelLauncher\Bezels\Nintendo GameCube\Nintendo GameCube.ini \BezelLauncher\Bezels\Nintendo GameCube\Nintendo GameCube.png \BezelLauncher\Bezels\Nintendo GameCube\Mario Kart - Double Dash!! (USA)\ \BezelLauncher\Bezels\Nintendo GameCube\Mario Kart - Double Dash!! (USA)\anyName.ini \BezelLauncher\Bezels\Nintendo GameCube\Mario Kart - Double Dash!! (USA)\anyOtherOrSameName.png
-
If the transparent portion of the bezel itself is sized accordingly (4:3-ish, 16:9-ish, whatever-ish) and you set the 'frame' to be within-ish that area, would it not then 'stretch'? My guess is that other bezel programs check the window state of the emulator and if it's fullscreen, (re)sets the Style to windowed - borderless. I was too lazy to code that check in and figured it was easier to 'you' to set the emu's to not be fullscreen.
-
I wasn't aware that that running the M2 emulator (emulator_multicpu.exe is the one I tested with) in windowed mode creates a resolution issue compared to if ran in full screen. I am fairly certain though, that when a window is set to full screen mode (AutoFull=1), it can't be resized. But I've been wrong before.
-
What is best scripting language to learn for using with Launchbox?
JoeViking245 replied to Gamerdude420's topic in Noobs
The code you're copying and pasting is most likely AutoHotkey scripts or batch file [commands]. I'd start with those. And depending on what [type of] task you're wanting to perform, one maybe easier to make work that the other. For learning AutoHotkey (AHK), probably best to start with their tutorial. Beginner Tutorial | AutoHotkey v1 Once you get going with your scripts, Google is your friend for finding solutions. Preface the search with "ahk". i.e. ahk check if application is running Answers found on StackOverflow and on AutoHotkey sites seem to yield the best results. There's probably a tutorial site for batch files (Command Prompt commands put into a .bat file) too. Something like: Batch File Programming - (Introduction and Programming Tutorial) (trytoprogram.com) Another (but a little more involved) is PowerShell. Like batch files, the language is essentially built into Windows. -
Open BezelLauncherSsetup and click Refresh. If that doesn't work, try removing Arcade from the Associated Platforms for that emulator. Open setup and click refresh again. If the platform still doesn't show, share a screenshot of the above emulator's Details page. Also, do you by chance have a different emulator associated with Sega Model 2? Doesn't necessarily need to be checked as Default.
-
I will add that to request list. I had actually thought about that, then forgot. And no one during beta testing mentioned it. (which is probably why I quickly forgot. ) I'm not sure what list you're referring to. Both emulators had been tested and worked. There is a note under Emulator Settings regarding SuperModel and an extra step needed for setting it up. As you discovered above, they do need to be set as a default emulator for their respective platforms. Then those platforms will appear in the setup menu. That can be due to Startup Theme startup timing and/or the Parameter settings. Try increasing (or as weird as it may sound, decreasing) your themes startup time. Part of what you see is that we have to wait for the emulator window to actually be open before it can be adjusted. If that doesn't resolve it, try checking/un-checking the available Parameters. (see Parameters) Try adjusting the placement of the emulator window within the bezel (see Testing) so that the outside edge of the orange frame is within (or very close to) the edge of the transparent area. I hadn't personally tested it with Xemu (mainly because I don't have/use it). Out of curiosity, do you need to access the menu in it just to play a game? Not criticizing. It's just usually when I launch a game, it'll simply play.