Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,165
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by JoeViking245

  1. These should still work fine. 1 CUE per disc. So your imported games would be something like (4 separate games in LaunchBox) This_is_a_game_(disc_1).cue This_is_a_game_(disc_2).cue This_is_a_game_(disc_3).cue This_is_a_game_(disc_4).cue And then in your folder you'd also have something like This_is_a_game_(disc_1).bin This_is_a_game_(disc_2).bin This_is_a_game_(disc_3).bin This_is_a_game_(disc_4).bin For the multi-disc games, you say you see in the output window that is says "Checking main game This_is_a_game_(disc_1)". Then right after that, does it say "Converting Complete"? Or does it go right to saying "Checking Additional Apps...."? If it doesn't show "Converting Complete" or "Error Converting", then that particular game ("This_is_a_game" in this example) isn't pointing to a CUE file. Double check that the games path is pointing to a .cue file. If you had created a .m3u for these multi discs, that won't work for converting. Are you using the most recent version of chdman.exe?
  2. @MD-Geist Thanks for letting me know!! Sony PSP ("PlayStation Portable") was not on the list of 'Platform names to fix' (just like Sega Dreamcast wasn't). It has now been added. When updating, added Platforms ("Nintendo Family Computer" etc.) were not being added back into AllGames.xml from Added.xml. Only games that fell under an existing Retro Achievements console/platform ("fixed" or not) were added. This has been fixed which should in-turn fix doubling up game entries in Added.xml (since you won't have to add them again after updating ). I still haven't done anything with TurboGrafx issue. And there's a real strong chance I won't because of how R-Achievements has grouped console variants. But this revision should fix the issue with manually added games for consoles not specifically on the list. This zip ONLY contains one of the files for the plugin. Download, UnBlock, and replace the file in your /Plugins/RetroAchBadge/ folder with the one in the zip. Keep all other files in the folder. Run the Badge Updater from the Tools menu. Since your Added.xml is small, either delete it and start over, or just delete the duplicated games from the xml and save. You could even do nothing, but those duplicates will always be there. It won't hurt anything. Just looks ugly. RetroachievementBadges (v2.1.1).zip
  3. It shouldn't be skipping any games without giving you the popup error message. Since you are seeing the message [on some of them] tells me you have the latest version (v1.02, released Saturday). Which is good. Are the games that are not converting and not showing the error message 'main' games? Or games that are Additional Apps to a main game? And are all these games [and Additional Apps] all pointing to a .cue file in their application path [path to the ROM file]? How it works The plugin looks at each game and its Additional Apps (if any) in your selected Platform, at the games path to the ROM. If the ROM file in that path has a file extension of .cue, it sends it to chdman to convert it (the .bin file(s) that particular .cue file references) to a CHD. After conversion is 'completed' (chdman exits its process), the plugin checks to see if the [created] CHD file exists. If the CHD file doesn't exist, something went wrong with the conversion and you get the [generic] error message. I've only heard of one instance where conversions were failing. The fix was update the version of chdman being used.
  4. It won't modify any existing files other than move or delete (if you select one of those options).
  5. Glad to hear you got it working! Myself, I only have one controller to test with. But with yours, if one fails to load, I wouldn't think it would make them both not work. But I've been wrong many times before. Try making sure you have the controller that's assigned to player one (they won't be interchangeable because of the controller specific ID's) plugged in (give it a sec to fully register) before starting MAME. I assume when you changed the mapdevice to JOYCODE_1 and JOYCODE_2 respectively, all the stick and button reassignments were changed to 1 & 2 as well. Also try to keep where you plug then in relatively consistent. They shouldn't need to be exact, but don't try using them both in a USB hub and then later, just one in a USB port right at the computer.
  6. Then cheat and use Google.
  7. The error looks like it's in the cue file. Which would also lead me to believe that if you tried to run the game via the cue file, it won't. But it may also be that the older chdman.exe you're using is 'the one with issues'. Maybe try - downloading the latest MAME release and extract it to a temp folder and then attempt the command line test again pointing to the 'new' chdman.exe. If that doesn't work, you may need to try to find different cue files (or different cue/bin roms?).?.?.? I just uploaded an updated cue2chd v1.02 that will now (actually) catch the error 'the chd file was not created'. It will also not move the files if/when this error is reached. It still won't tell you why something messed up, but you'll at least know something went wrong.
  8. Then plugin doesn't cross check alternate names. (*) = your name (-) = RAchievements name (*)Cyber Troopers Virtual-On Oratorio Tangram (-)Cyber Troopers Virtual-On: Oratorio Tangram (*)Disney Donald Duck Quack Attack (-)Donald Duck: Goin' Quackers Donald Duck: Quack Attack Disney's Donald Duck: Quack Attack Disney's Donald Duck: Goin' Quackers (*)Dynamite Cop! (-)Dynamite Cop (*)Soul Calibur (-)Soulcalibur (*)Alone in the Dark 2 (Japan) (-)Alone in the Dark II Alone in the Dark 2 (*)Trip'd (-)Trip'd. (looks like an error in RAchievements with the added period)
  9. 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.
  10. 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?
  11. 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.
  12. 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.
  13. 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
  14. 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)
  15. 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!!!
  16. 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
  17. @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!
  18. 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.
  19. 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.
  20. 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.
  21. @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"!
  22. @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))
  23. 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.
  24. 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.
  25. 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.
×
×
  • Create New...