Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,446
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. Your thinking is correct. There isn't [an easy way]. The hard way is to modify the source code and compile your own. But that would be more a of a pain than it's worth for a momentary popup notification.
  2. Updated: v 4.02 Fixed: Will now add the Associated Platform and Custom Command-line Parameters to the emulator when you choose "Import clones as additional apps".
  3. Thanks for letting me know. I'll work on fixing my oversight. I would love to say that you're not alone in this problem. But after about a year and a half this is the 1st that it's come up. lol Well, maybe you're just the first to take the time let me know. Thanks again for getting back.
  4. If we're talking the same thing, it does appear complicated, but it's not overly complicated. You'll use the Command Prompt just once to get a list of all your controller ID's. Once you get those, it's a matter of following the rest of 'the guide' to set them up for MAME. https://docs.mamedev.org/advanced/devicemap.html There are supposedly some third party programs out there that can help with this. Not just for MAME, but other emulators/situations as well. But I've never tried any. There've been several (many?) posts here on the forums and probably even some YT videos. You'll want to look for 'stable controller IDs' or 'stable IDs' or a variant thereof.
  5. See if un-checking "Use folder names instead of ROM file names for game titles" helps any. Then also, if you check "Search for game information in the local metadata database", LaunchBox will then know how to properly name the games based off the roms [zip] file name. For example "woodpeca" would become "Woodpecker (set 2)" and "woodpeck" would become "Woodpecker (set 1)".
  6. @dcosborne No. The other plugins wouldn't be causing this issue. And we're go to go through the latest LaunchBox betas. From what I can see and just tested, the code was never written to account for the selection Import Clones as Additional Apps when adding the Platform and Custom Command Lines to the emulators additional apps. In other words, if you select that option [red box]... ...the Platform and its' Custom Command Line Parameters will never get added to your selected emulator. However it does seem to work with the other 2 options. Let me know if the other 2 don't work on your end. Those 3 options were originally put there to mimic the MAME Arcade Full Set importer tool. And honestly, when testing I'd never looked beyond making that selection and seeing the Platform and games were indeed added. I suppose I never totally thought through adding Clones as Additional Apps for Consoles. I'll put that on my "to-do" list. As always, thanks [sincerely] for letting me know. And if you would, let me know if those other 2 aren't working for you either. If it's of any consequence, luckily, Casio Loopy Carts don't have any clones in the MAME set.
  7. RetroAchievement Badges official release: Includes an Updater and some other refinements. The biggest one (that you may notice) is "The". This will now 'convert' R-Achievements "Addams Family, The" to "The Addams Family" making it so the Badge now appears (without having to right-click). Anyone who wishes to use the 'official' release and had previously installed the beta release... Completely delete the beta release folder first! I tried to make a seamless integration between the two, but it made things more problematic than good.
  8. RetroAchievement Badges View File RetroAchievement Badges What does this plugin do? Adds “RetroAchievement” Badges to games that support RetroAchievements. (See complete list of games here: https://retroachievements.org/gameList.php) Why? Because some people wanted it. April 24, 2023 Version 2.3.5 will be the last update for this plugin. As of LaunchBox version 13.2 (Feb. 27, 2023), Achievement Badges are now supported. (Includes RetroAchievements, Steam and GOG achievements) To enable: click the hamburger menu, select View, Badges, Game Attributes, Enable Achievements. How to install the plugin: Download RetroAchBadge v2.x.x.zip UnBlock the zip file. Right click the file, select “Properties” and check the box that says ‘Unblock’ [or something along those lines] Click OK to close the Properties window Open the zip file Copy the folder “RetroAchBadge” into your “/LaunchBox/Plugins/” folder Start LaunchBox Select Tools Select RetroAchievements Badge Updater (Internet connection required) Click Start Update and Wait for the Updater to complete. (This may take up to 1 minute.) How to see the badges: Start LaunchBox (not necessary if you just completed the Install - steps 1 through 9) Click BADGES Select Plugin Badges 'Check’ Enable Retroachievements How to add or remove the badge from a game: Right click the game and select "RetroAchievements Badge" How to get updates for new games added to RetroAchievements: In LaunchBox, Select Tools Select RetroAchievements Badge Updater (Internet connection required) If you added or removed RetroAchievement badges for specific games, those games will remain added or removed after running the Updater. To reset the games that have been added/removed, delete the files Added.xml and Removed.xml located in the plugins folder and rerun the Updater. A word about Platform names: Some of the Platform names used by RetroAchievements are different than the default names used in LaunchBox. When using the Badge Updater, it will ‘convert’ these to the default names. Examples: “Mega Drive” gets changed to "Sega Genesis". “SNES” to "Super Nintendo Entertainment System". "Game Boy" to "Nintendo Game Boy". This plugin will not rename any of your existing Platforms. When checking for badges, the plugin will check your Platforms Scrape As setting as well as the Platform name. Example: If you named your Platform "Game Boy" and Scrape As is set to "Nintendo Game Boy", badges will show for that Platform. Platform names that get changed: From To "Mega Drive" "Sega Genesis" "SNES" "Super Nintendo Entertainment System" "Game Boy" "Nintendo Game Boy" "Game Boy Advance" "Nintendo Game Boy Advance" "Game Boy Color" "Nintendo Game Boy Color" "NES" "Nintendo Entertainment System" "32X" "Sega 32X" "Master System" "Sega Master System" "PlayStation" "Sony Playstation" "Game Gear" "Sega Game Gear" "Virtual Boy" "Nintendo Virtual Boy" "MSX" "Microsoft MSX" "SG-1000" "Sega SG-1000" "Saturn" "Sega Saturn" "Intellivision" "Mattel Intellivision" "Vectrex" "GCE Vectrex" "PC-8000_8800" "NEC PC-8801" "PC-9800" "NEC PC-9801" "PC-FX" "NEC PC-FX" "Dreamcast" "Sega Dreamcast" "PlayStation Portable" "Sony PSP" "PC Engine" "NEC TurboGrafx-16" Changing the default icon: If you wish to use a different Badge icon, replace “\LaunchBox\Images\Badges\RABadge001.png” with your own image. Known Issues: Game titles are taken directly from RetroAchievements and may differ (slightly or a lot) from yours. So if you have a game that is known to have achievements and the badge isn’t showing, follow all steps under How to add or remove the badge from a game:. Updating via the Tools menu may take up to 1 minute to complete. Though not really an 'issue' perse, but it is a "thing". So plan your updates around refilling your water glass, grabbing a soda or whatever takes you about 60 seconds to do. Unknown issues: Let me know when you find them. Designed for LaunchBox 11.3 and newer. Major contributors to the plugin are: @jayjay Submitter JoeViking245 Submitted 04/17/2021 Category Third-party Apps and Plugins  
  9. Version 2.3.6

    1,081 downloads

    RetroAchievement Badges Version 2.3.6 was the last update for this plugin. (Sept. 2024) This plugin is broken and is no longer supported. As of LaunchBox version 13.2 (Feb. 27, 2023), Achievement Badges are supported directly in LaunchBox. To enable: click View < Badges < Game Attributes < Enable Achievements. I wish to give a huge thanks to @jayjay for his work in initiating this plugin all those years ago!! And to all Community Members who have used, provided feedback and gratitude, Thank You for Your Support! (This thread remains here for historical reference until such time The Management deems otherwise) What does this plugin do? Adds “RetroAchievement” Badges to games that support RetroAchievements. (See complete list of games here: https://retroachievements.org/gameList.php) Why? Because some people wanted it. How to install the plugin: Download RetroAchBadge v2.x.x.zip UnBlock the zip file. Right click the file, select “Properties” and check the box that says ‘Unblock’ [or something along those lines] Click OK to close the Properties window Open the zip file Copy the folder “RetroAchBadge” into your “/LaunchBox/Plugins/” folder Start LaunchBox Select Tools Select RetroAchievements Badge Updater (Internet connection required) Click Start Update and Wait for the Updater to complete. (This may take up to 1 minute.) How to see the badges: Start LaunchBox (not necessary if you just completed the Install - steps 1 through 9) Click BADGES Select Plugin Badges 'Check’ Enable Retroachievements How to add or remove the badge from a game: Right click the game and select "RetroAchievements Badge" How to get updates for new games added to RetroAchievements: In LaunchBox, Select Tools Select RetroAchievements Badge Updater (Internet connection required) If you added or removed RetroAchievement badges for specific games, those games will remain added or removed after running the Updater. To reset the games that have been added/removed, delete the files Added.xml and Removed.xml located in the plugins folder and rerun the Updater. A word about Platform names: Some of the Platform names used by RetroAchievements are different than the default names used in LaunchBox. When using the Badge Updater, it will ‘convert’ these to the default names. Examples: “Mega Drive” gets changed to "Sega Genesis". “SNES” to "Super Nintendo Entertainment System". "Game Boy" to "Nintendo Game Boy". This plugin will not rename any of your existing Platforms. When checking for badges, the plugin will check your Platforms Scrape As setting as well as the Platform name. Example: If you named your Platform "Game Boy" and Scrape As is set to "Nintendo Game Boy", badges will show for that Platform. Platform names that get changed: From To "Mega Drive" "Sega Genesis" "SNES" "Super Nintendo Entertainment System" "Game Boy" "Nintendo Game Boy" "Game Boy Advance" "Nintendo Game Boy Advance" "Game Boy Color" "Nintendo Game Boy Color" "NES" "Nintendo Entertainment System" "32X" "Sega 32X" "Master System" "Sega Master System" "PlayStation" "Sony Playstation" "Game Gear" "Sega Game Gear" "Virtual Boy" "Nintendo Virtual Boy" "MSX" "Microsoft MSX" "SG-1000" "Sega SG-1000" "Saturn" "Sega Saturn" "Intellivision" "Mattel Intellivision" "Vectrex" "GCE Vectrex" "PC-8000_8800" "NEC PC-8801" "PC-9800" "NEC PC-9801" "PC-FX" "NEC PC-FX" "Dreamcast" "Sega Dreamcast" "PlayStation Portable" "Sony PSP" "PC Engine" "NEC TurboGrafx-16" Changing the default icon: If you wish to use a different Badge icon, replace “\LaunchBox\Images\Badges\RABadge001.png” with your own image. Known Issues: Game titles are taken directly from RetroAchievements and may differ (slightly or a lot) from yours. So if you have a game that is known to have achievements and the badge isn’t showing, follow all steps under How to add or remove the badge from a game:. Updating via the Tools menu may take up to 1 minute to complete. Though not really an 'issue' perse, but it is a "thing". So plan your updates around refilling your water glass, grabbing a soda or whatever takes you about 60 seconds to do. Unknown issues: Let me know when you find them. Designed for LaunchBox 11.3 and newer. Major contributors to the plugin are: @jayjay
  10. You could create a batch file and run it inside the folder where your roms are located. If you have 7zip installed, it would look something like this: for %%i in (*.*) do "C:\Program Files\7-Zip\7z.exe" a "%%~ni.zip" "%%i"
  11. @dcosborne Thanks for bringing this to my attention! Just uploaded v4.01 that should take care of the 'Requiring the Source folder even if you're only Importing' issue. (A big "oops" on my part ?) This tried this several times, both before and after my v4.01 fix and wasn't able to recreate the problem. I did a complete Delete Platform (Atari 2600 Cartridge's) and deleted the Associated Platform for it in the MAME Emulator. Each time doing a fresh Import, it did add the Associated Platform and Default Command-Line Parameters back in the MAME Emulator. Any chance you have a long list of Associated Platforms in with your Emulator and it showed up at the very bottom? (or click the "Associated Platform" header in the grid and it will (re)alphabetize them.)
  12. The 2 ini files, no. You should only need to set "hiscore" to "1" in plugin.ini. Which you said when you did, it did save your scores (at least for 1942). But it caused game stuttering. I can't see the hiscore plugin causing the game to stutter. The game on it's own is tracking scores during game play. And then when you go to exit the game, the plugin reads what the game 'tracked' and saves it to the hi file (or in some cases the nvram folder). I'm not saying that it's not what's causing the stuttering. It just seems odd (to me) that it would.
  13. Try deleting the "1942.hi" file. It's located in the "hi" sub folder in your MAME directory. i.e. D:\MAME\hi\1942.hi Then play the game again. Be sure to beat the default hi score (40,000?) to see any changes. If your other versions of 1942 (like 1942a.zip) are acting wonky also, they deleting their hi files as well (1942a.hi). You might also look in the nvram folder for sub folders of the same name as the game. ( D:\MAME\nvram\1942\ ). Though there shouldn't be any [for 1942]. But worth checking. Also, if the high scores are saving fine for other games (Marble Madness etc.) then your mame.ini, plugin.ini settings are fine. If 1942 is still acting up, look for its ini (if it's there) and cfg (though this file shouldn't cause an issue) file and remove those. D:\MAME\ini\1942.ini D:\MAME\cfg\1942.cfg
  14. Thank you!! There isn't really a 'good' way to enable a badge for achievements. I'm sure Jason and CBeatt13 have already looked into it. With Retroarch recently softening their stance on commercial apps using their code, maybe Our developers can come up with a better method. If there was a good method currently, it would probably be added already. The method we use isn't foolproof and [at times] requires the user to manually edit the badge (i.e. the "The" issue). It's a bit too hacky to be added to a Professional (paid for) application. Question to anyone in-the-know.... Any idea how frequently new Games (vs. achievements FOR a game) are added? I'm sure they're "constantly adding new games". But are we talking like 5 a day? 5 per week? 1 or 2 every couple of weeks?
  15. ;Joy9 needs to be pressed first, then Joy10 Joy10:: If GetKeyState("Joy9") { SetKeyDelay, -1, 110 Send {TAB} } Return Change or swap the 2 buttons accordingly to fit your needs.
  16. Glad you like it! @Krakerman You're on it man!!! Thanks!! ..\LaunchBox\Images\Badges\RABadge001.png We're looking into auto updates. Not sure how often they add new games to the list. New games as opposed to new achievements for an existing game (which this plugin doesn't [won't] address). But it's actually a lot better than you think. When you follow Step #1 in How to add or remove the badge from a game:, it adds a text file automatically. So the only thing manually you need to do (for now) is Step #1.
  17. RetroAchievement Badges plugin - a complement to Custom Badges What does this plugin do? Adds a Badge to games that are supported by RetroAchievements. Why? Because several people ask about getting this feature. How to install the plugin: 1. Download RetroAchBadge.zip 2. UnBlock the zip file. (Hint: right click the file, select “Properties” and check the box that says ‘Unblock’ [or something like that]) 3. Click OK to close the Properties window 4. Open the zip file 5. Copy the folder “RetroAchBadge” to your /LaunchBox/Plugins/ folder How to make the plugin work: 1. Start LaunchBox 2. Click “BADGES” 3. Check “Enable Retroachievements” How to add or remove the badge from a game: 1. Right click the game and select "RetroAchievements Badge" **** A word about Platform names: **** (This is kind of important) Your LaunchBox Platforms and the RetroAchievements Platforms need to have the same name. Example: If your Platform is named “N64” and RetroAchievements calls it “Nintendo 64”, the badges are not going to show. The fix: Look inside the folder “/LaunchBox/Plugins/RetroAchBadge/RetroBadge Files” and rename the folder “Nintendo 64” to “N64”. Here are the available (30) RetroAchievement Platforms. Known issues: The word “The”. You’ll come across some games that won’t show the badge because of naming conventions. Example: “The Addams Family“ is not the same as “Addams Family, The”. The fix: See “How to add or remove the badge from a game:” above. Unknown issues: Please let me know when you find any. The File: RetroAchBadge.zip Designed for LaunchBox 11.9 and newer. Major contributors to the plugin are: @jayjay
  18. Can you tell us anything about the video file itself? Is it a [relatively] large video? Maybe try lowering the bitrate and/or setting the frame rate to 30 (if it's higher than that). Is it an mp4? You may could try saving it using a different different codec. Does this also happen with other startup videos you've tried? Or just your custom one?
  19. The Wait for Exit checkbox refers to "wait for the application I'm running [before the main application] to exit before launching the main application". Otherwise, (un-checked) it launches the 'run before' and then right away launches the main app (without waiting). What is the main application you're trying to work around? Is it its' own exe (vs. a chd, iso, zip.. running via an emulator)? If it is, it probably spawns another program (the 'actual' game), then closes itself (while the "another program" plays the game). And since it closed itself, that's when the Automatically Run After Main Application gets executed.
  20. When you 're-open' Chrome, couldn't you just send the same command that Windows sends when you start it? Tech tip: Windows does the same thing but with the Windows key for your pinned taskbar items (win+1, win+2...). No idea how to reassign the ones for Chrome. Probably just do a search for it. (hint: search for something like 'customize Chrome keyboard shortcuts').
  21. Ya. launching the game directly, and then adding a Automatically Run Before Main Application (close Chrome) and also a Automatically Run After Main Application (Run, Chrome) works. If fact, probably just as Jason had designed/intended his FrontEnd to do.
  22. Thank you! Script aside, how are you currently launching the game? Can you share a snapshot of your Launching 'tab' and one of your Emulator 'tab' (if applicable) for this particular game?
  23. Depending on how you launch the game will determine where to place [something like] this. WinClose, ahk_exe Chrome.exe ;optional Process, Wait, PersonaStrikers.exe ;Wait for the game to be running Sleep 1000 ;Once running, wait 1 more second to be sure while winExist("ahk_exe PersonaStrikers.exe") ;While the game is still running sleep 700 ; Hang out here, but check again Run, chrome.exe ;The game's not running anymore, so start Chrome again. If it's just the 1 game, you can set it to Run this script Before Main Application
  24. Add a Sleep timer after "Run, LaunchBox.exe" so it has time to fully load. May also want (need?) to add SetKeyDelay at the beginning. Maybe something like: SetKeyDelay, 0, 50 Run, LaunchBox.exe Sleep, 5000 Send {Tab 4} Send {Home} You can adjust the Sleep timer based on how quickly LB loads up for you.
×
×
  • Create New...