-
Posts
4,728 -
Joined
-
Last visited
-
Days Won
35
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
Atari800 RetroArch core - how pass Atari machine type from LaunchBox
JoeViking245 replied to EvoluZion3's topic in Noobs
Option A Edit your RetroArch emulator and add a 2nd "Atari 800" Associated Platform, set it to use the other core and do not check the Default Emulator box. Save. Then to use the other core: Right-click a game and select Launch with - RetroArch and select the other core. Option B (the override option) Edit the games that you don't want to use the platforms' default core and set a custom command line parameter that'll load the 'other' core. Edit a game got down to Emulation check the box Use Custom Command-line Parameters type in the command to load the other core -L "cores/atari800_libretro.dll" (or whatever core you need to load) Save This would need to be done per-game (aka one-by-one). To do this in bulk (change if for several or many games all at once), you can use the Bulk Custom Command-Line Editor plugin. -
Dang! I was sure that had worked before. But then again, I've been wrong before too. And after some testing, I find I am wrong again. Sorry about that. I don't actually use BB that often, and when I do, I'm usually playing in the same platform. One other option (not that the 1st one turned out to be an actual option) is to set the platforms Sort Title to something like "01". (LaunchBox, Edit platform, Details tab, Sort Title). Also, turn off Remember Last Platform (in BigBox). This should put it at the top of the list above 3DO. It might look funny being there, but it will still say "Arcade" and be the default starting platform.
-
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.