Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,449
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. That's good to know. But if it's creating new achievements for existing games, nothing with badges will change. They'll still be there from before. Adding new games would be different. Updating has been changed to "as often as you want". The 24 hour limit has been removed because it's not making calls to the API anymore. Thanks Mongu!! But I don't know how to accept $, so instead, just "pay it forward". Do a good deed and/or help someone else. It'll go even further if you don't know them. And it doesn't even have to be for someone in the LaunchBox community.
  2. Update 2.1.0 released ( @Mongu ) Improvement: When checking for badges, will now look at the Platform name and the Platforms Scrape-As name (if your Platform is called "Game Boy", and it's set to scrape-as "Nintendo Game Boy", badges will now show) Fixed: Wasn't showing badges for games with "The" in the middle of its Title Fixed: Wasn't showing badges for games with a "/" in their Title Fixed: Sega Dreamcast was being retrieved as Dreamcast Fixed: 3DO Interactive Multiplayer wasn't being added Change: Retro Achievement credentials are once again no longer required to update and view badges
  3. Yes. Console names are imported (and converted as necessary) to keep in-line with LaunchBox's default naming conventions. (Though I have an idea that may be able to alleviate this issue. I'll run it past my team. Just don't hold your breath. ) Out of curiosity, how frequently are new games added to Retro Achievements? Daily? Weekly? Monthly? (Personally, I don't even use the plugin or look at the achievements. So I really have no idea.) Or do people update frequently "because they can"? (I probably would. lol)
  4. The console names are taken from headers (after you click the respective console link) on their site. Here, it shows Sega Dreamcast, but when you click it, the console 'header' says Dreamcast. (never paid attention to notice that change) NES/Famicon, the header changes to NES, and via the plugin, gets converted to Nintendo Entertainment System. I've added Dreamcast --> Sega Dreamcast to the 'change the console name' list. Oops. oversite on my part. Fixed: Sega Dreamcast (re)Added: 3DO Interactive Multiplayer RetroAchBadge 2.0.3(beta).zip I'll post an official update a little later after some (a lot of) code cleanup. Functionally it will be the exact same as this attachment. Unless there's something else I glossed over. 😊 Thanks a ton for all your time and help MD-Geist!!!
  5. Oops. I fixed it in one part and forgot to change the other part. Fixed in 2.0.2-beta. RetroAchBadge 2.0.2(beta).zip Well, except for "Aero Fighters 2 / Sonic Wings 2". For that I defer to: Known Issues: Game titles are taken directly from RetroAchievements and may differ (slightly or a lot) from yours. In this case, the additional "(AES)". Thanks for all your testing. Unfortunately, when I get a 'volunteer' for testing, for some reason I'm not as diligent about 'checking my work before turning it in. 😊Lazy? lol
  6. @DerSchlachter @MD-Geist Since you 'volunteered' to be testers (or were volunteered )... this should: fix: Showing badges for games that don't have achievements fix: Showing badges for games that have "The" in the middle of its Title fix: Showing badges for games that have dual names, separated by a "/" change: Should now only take about 30-40 seconds to update rather than a whole minute change: No Retro Achievements credentials required to update and view badges If/when you get a chance, if you could test this, that would be greatly appreciated. But I think I resolved the noted issues. Download and Unblock this zip file. Delete the files located inside your /Plugins/RetroAchBadge/ folder. Copy the 2 files in this zip to that folder. Start LB and click Tools, then click the Updater. Fingers crossed. RetroAchBadge 2.0.1(beta).zip Thanks!
  7. It was kind explained in the updated notes on the 1st page. Prior to 2.0 I was scraping the website for consoles/games that have achievements. But they changed how they're listed. No longer indicating consoles and games, all on one page. Old web page (all on 1 page): Current web page (broken down to 94 different pages): 2.0 (for the time being) uses their API to gather this information. Unfortunately, the data provided via the API lists all games. Not just games with achievements. The information you have provided was very helpful! Thank you!! I have on my to-do list to accommodate "The" in the middle of a games Title and also account for "|" vs "/" for Titles with dual names. But before I mess with any of that, I want to concentrate on making it so only games that actually have achievements show badges. Exactly "how' remains to be determined.
  8. Looks like I may need to find a different means (again) of gathering "the list". Appears the method I'm using grabs all games for the console(s) that are in the Retro Achievements system. Not just the ones that actually have achievements. That is, Retro Achievements does have 720 Degrees listed under NES (and also GBC) but there are no achievements for it. BTW, mine doesn't show a badge. But mine is also named "720º". This particular nomenclature is one that is not accounted for. Note that it is listed in the xml as "Addams Family, The: Pugsley's Scavenger Hunt", where "The" is in the middle. Notice also another game, "Addams Family, The" (as listed in the xml) does show a badge aside "The Addams Family". The plugin takes into account when ", The" is at the end of the games name and 'fixes' it. But doesn't account for it when it's in the middle. There are 172 games that are like this (", The:" in the middle). Whether all 172 actually have achievements remains to be seen. 😊 This isn't a new 2.0 issue (unless they recently changed their naming conventions). I'll add that to the "Fix Me" list. Any chance the ones you're not seeing are dual named? i.e. "Aero Fighters 2 / Sonic Wings 2". Achievements uses a pipe ("|") instead of a slash ("/") to separate the names. (I'll add this to the "Fix Me" list as well.) This may not be the best example because they list it as "Aero Fighters 2 | Sonic Wings 2 (AES)". You most likely you don't have "(AES)" in your games title to indicate the Japanese port.
  9. No, you don't need to have a MAME romset. You only need to have MAME installed as an emulator, which will have chdman.exe with it. (Top secret Pro Tip: If you don't have MAME installed but you do have a viable copy of chdman.exe, you can place it (chdman.exe) in the same folder as the plugin) The plugin will only support (convert, actually) games you have installed in LaunchBox AND that their ROMs application path points to a .cue file. It is not prejudice against any one console or another. Just needs to meet the above 2 requirements. You will however need to verify that the emulator you will be using to run your Sega Saturn games is not prejudice against running .chd files.
  10. @MD-Geist @DerSchlachter RetroAchievement Badges Version 2.0 - Back up and running! Please read the updated file description about updating and changes. As Bartels & James would say "Thank you for your support"!
  11. @proghodet is correct. You're missing the opening tag for 'mameconfig'. Also, I'm pretty confident that KEYCODE_0 is not a controller. Another thing is the ampersands (&) need to be escaped. Add amp; after the & symbol. &amp; <mameconfig version="10"> <system name="default"> <input> <mapdevice device="VID&amp;0002054c_PID&amp;09cc" controller="JOYCODE_1" /> <mapdevice device="VID&amp;0002054c_PID&amp;05c4" controller="JOYCODE_2" /> </input> </system> </mameconfig> The above example is based off the info you supplied. However, I think you might have transposed some characters. Double check your mame.exe -v output. This maybe should be...?.?.?... VID_0002054c&PID_09cc Even then, the VID #'s look off. But if that's what the output showed, then ok. (and don't forget to escape the & symbol(s))
  12. No. You can't import into an existing Platform. It only imports into new Platforms. If you delete the existing Platform (and don't have Allow deleting ROMs when deleting games checked) and then click No when asked about deleting media, when you [re] import your GB64, any media you added since the last import will still be there. As long as the game titles haven't changed. But any metadata (Notes and such) or other game-specific changes/additions you made will be lost.
  13. The built-in LaunchBox/BigBox feature that shows the actual achievements for the respective games comes from RetroAchievements API (Application Programming Interface). When you select a game, LB/BB will make a call to the API for that game. 1-game. 1-call. It's been a while since I looked at how the API works, but I believe I'd have to make a call for each game in the selected Platform when you change Platforms (only if you want to show a badge for the games that have achievements ). So if your selected Platform has 100 games, it'd have to make 100 separate API calls. Then when you switch to Arcade, on a 'minimalists' system, it'd make around 300 calls (I thing that #, in general is very conservative). In other words, the API works on a per-user (because you need to login to use it) and per-game basis. There is no bulk looking up by Platform via the API.
  14. Most likely, Yes. I'll see about looking into it this weekend. No. You thought the image scaling was bad before....? lol Seriously though, no.
  15. I'm glad you were liking it. It looks like sometime within the last 4 days, RetroAchievements has [pretty much] completely changed their page layout for showing all games that have achievements. With their site updated the way it is, this plugin is broken. So it's not that you have "No Connection" and you need to "Check your internet connection.". It's that the plugin can't read the 'new layout'. Will I "fix" the plugin? Most likely no. Because the web page is now also paginated (50 games per page), the plugin would need to read 93 pages (4648 games [as of this writing] / 50 games per page) instead of just one. And even then, their pages don't break the games down by Platform. Well, it sort of does. The games are 'broken down' by Platform. But there's no label/header indicating which Platform 'this part of the list' is for. If anyone has a one-page source for "All Games" that RetroAchievements supports (and gets updated) and is sorted by Platform, please share! Granted, their new layout may change so that it does indicate which Platform the games belong to, I'm skeptical they won't go away from the pagination. 93 (and growing) calls to a web site ain't happening. At least not [programmed] by me.
  16. Quick and dirty example: Send mouse Right click using "Q" on the keyboard q:: MouseClick, Right Send mouse Middle click using "W" on the keyboard w:: MouseClick, Middle
  17. You can open xml files in any text editor (such as Notepad++ or even regular Notepad). But those xml files (located in the /hash/ subfolder of MAME) are for MAMES softlists (software lists, as in computers and consoles). So they won't help you for MAMEs Arcade Machines, including CHDs (unless the CHDs are part of a softlist).
  18. It doesn't have an "A" or a "B". But it does have an "X" and a "O" [circle].
  19. Thank you!! Glad you like it. No. Because then I'd have to change the name of the plugin. lol But that's not a bad idea for another plugin. I'll talk to my team about it. Depending on how willing they are to do this, we could have the option to A) use the same file name, B) use the parent folders name (your choice) or C) use the games' Title as listed in LaunchBox. @The Papaw PCSX2 does support chd's.
  20. Maybe it's just semantics, are you searching in the Platform view or Platform Category view? It may not have been assigned to a "Category". Switch to the Platform view, select All and then start typing "fear effect 2" and see if it now shows up.
  21. Ya, it will only convert the games that you have imported into LaunchBox. And from there, it only looks for game application paths that point to a .cue file. If it points to a file with any other extension, it skips to the next game.
  22. Do you think it's an issue that others will have too? What's the scenario? Multiple disks shouldn't be an issue. Assuming they're all listed in the .cue file and your setup pointed to the cue file (rather than pointing to disk 1, disk 2, etc., separately). If you had multiple versions listed as Additional Apps, I posted an update yesterday that will account for those. If the multiple versions share .bin (or whatever) files, that would be an issue. If that's the case, that can be fixed in the plugin.
  23. Any chance you're pointing to the "qt" executable instead of the "nogui" executable? The 'nogui' one is what you want to launch via LaunchBox. Then you won't need any script at all. Just an FYI, if later you decide you don't want to create a save game when exiting, run/open the qt version and go to Settings, General Settings and you can uncheck Save State on Exit.
  24. First off. nicely done!! I had looked at this a little bit when creating the plugin, but there were too many inconsistencies amongst the various databases. Namely how/where the different metadata (other images, music etc.) where named/stored. "Screenshots" was the only consistent one across the several databases I looked at. In other words, I would need to go through each individual GameBase database file and account for its structure and naming convention. No offense, but not happenin'. If you wanted to get creative, you could import the [converted database] xml file into Access (EXTERNAL DATA tab, XML file). You might get some "ImportErrors", but most likely nothing that would hinder what you're wanting to accomplish. Another option is to parse the xml itself. That's basically what the plugin is doing. In the plugin folder, there's "Database2XML.exe" which will convert them for you. Or if you've already used the plugin on a specific Gamebase database, the xml file will be in the same folder as your original mdb. (at least I think I didn't tell it to delete it after importing was complete) Although you can, you don't want to open the xml's in a standard text editor (i.e. Notepad++). The files are quite large for a text editor. For quick viewing, I use the free FirstObject xml editor ("foxe"). It's a single file, less that 1MB, and can handle 'large' files without too much lagging. Just a thought.
  25. That was actually just a guess based on: that it's there, but when you make changes, nothing happens. LaunchBox/BigBox executables don't have any command line parameter options. At this point, you might could just manually normalize the audio in the videos themselves. You could probably batch it with some audio software or even ffmpeg. Kind of a pain. But doable. Another option is check the speaker properties on your PC and see if there's a loudness equalization enhancement feature. And when all other avenues are exhausted ('defeated' or otherwise), you can always put in a feature request. Click Help & Support above and select Request a Feature.
×
×
  • Create New...