Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,032
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. If the chd file wasn't created, you would have (should have?) seen a message Edit one of your CD-I games in question and look at the application path for the rom. (it'll be in Launching and under ROM File. Since you attempted it a couple times, the file will probably end in .chd. Anyway, look at the full path and make sure it's the same path where you believe your [new] chd files should be. Although as I think about it, it should be the same because it knew where to move the file from. Process of elimination... You could test to see if chdman can actually convert your files (the apparent step that failed?). Open the command prompt where your CD-I cue/bin files are located and run the command "d:\Mame\chdman.exe" createcd -i "filename.cue" -o "filename.chd" Change (inside, and keeping the quotes) the full path to where your chdman.exe file is located. also change (again... inside, and keeping the quotes) "filename" (2 locations) of the cue file you're converting. Example: "D:\LaunchBox\Emulators\MAME 0.242\chdman.exe" createcd -i "hotel mario (1994)(philips)(us)[!].cue" -o "hotel mario (1994)(philips)(us)[!].chd" EDIT: I just ran some tests and it seems a chd will not be created if the .bin file doesn't exist or if the bin file is zero bytes. But if (for some odd reason) the bin file 'bad', but is still larger than 0 bytes, a chd (though probably not usable) will still be created. So not sure why the error message didn't appear when no chd file was created.
  2. Is that your whole james.cfg file contents? (hope not) Have you been able to assign and keep the respective controllers as Player-1, Player-2, ect. (your initial issue)? I re-read this and it sounds like you added "james" to the appropriate section in mame.ini. Did you also put the file (james.cfg) in the /ctrl/ folder?
  3. You'll need to Right-Click the 20 TG-CD games in your collection that have achievements and manually add them. You will also need to do them one-by-one as there is no bulk option to add badges. Another option is the edit the console name in AllGames.xml, changing it to the [exact] name of your Platform. The caveat of this is you will need to it anytime you run the updater. Retro Achievements combined PC-Engine, TurboGrafx-16 and TurboGrafx-CD games all into one category/console/platform. There are 86 games listed in that 'console' (PC-Engine) spread amongst those 3 listed. Some of those 86 also happen to fit into 2 different ones. i.e. "Alien Crush" achievements are in both TG-16 and PCE. To make matters worse, appears I didn't even change the name PC-Engine to anything that's default in LaunchBox (NEC TurboGrafx-16, NEC TurboGrafx-CD, PC Engine SuperGrafx). So even if you have Scrape As set correctly, it won't work.
  4. 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.
  5. 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
  6. 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)
  7. 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!!!
  8. 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
  9. @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!
  10. 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.
  11. 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.
  12. 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.
  13. @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"!
  14. @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))
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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
  20. 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).
  21. It doesn't have an "A" or a "B". But it does have an "X" and a "O" [circle].
  22. 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.
  23. 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.
  24. 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.
  25. 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.
×
×
  • Create New...