xsilverfuryx Posted November 16, 2017 Share Posted November 16, 2017 24 minutes ago, Jason Carr said: @neil9000 Yeah, from what I can tell the actual emulators do not use the API, which is why they work but not the API. Hopefully they can get that fixed here soon. I'm working on sparking up a conversation with the developers so hopefully that goes well. @xsilverfuryx There's not really any other good way to do it, since the title is the only way to identify the game. We could do rough matching, but then we'd inevitably end up with incorrect matches. What games are you seeing that aren't matching up? just to give an example of the best known, I have the game "super mario bros." of nes. As you can see it has a point at the end of the name, contrary to the one in retroachievements, that point is enough reason for the game not to be recognized. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 3 minutes ago, Lordmonkus said: Hmm, Retroarch does it, they have notifications for when you get one of the achievements but like I said, it's just a simple yellow text in the bottom left corner of the screen when you get one. Yeah, as I stated above, the emulators don't currently use the API. They use something further. The emulators are also more intrinsically aware of what's going on since the games are running directly in the emulator, not in a separate application. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 2 minutes ago, xsilverfuryx said: just to give an example of the best known, I have the game "super mario bros." of nes. As you can see it has a point at the end of the name, contrary to the one in retroachievements, that point is enough reason for the game not to be recognized. Ah, I see. I guess primarily that's an issue with how retroachievements.org has named the game, as obviously that's not the proper title. Hopefully that's not a recurring issue. I can at least go ahead remove punctuation from the checking though; that should fix that particular use case. Quote Link to comment Share on other sites More sharing options...
neil9000 Posted November 16, 2017 Share Posted November 16, 2017 Well, I go of to watch the darts, and come back to this. need to download. 1 Quote Link to comment Share on other sites More sharing options...
Zombeaver Posted November 16, 2017 Share Posted November 16, 2017 Diggin' it! Woot: 2 Quote Link to comment Share on other sites More sharing options...
xsilverfuryx Posted November 16, 2017 Share Posted November 16, 2017 (edited) 21 minutes ago, Jason Carr said: Ah, I see. I guess primarily that's an issue with how retroachievements.org has named the game, as obviously that's not the proper title. Hopefully that's not a recurring issue. I can at least go ahead remove punctuation from the checking though; that should fix that particular use case. In the web retroachievements each developer names the game in which he works as he wants, it would be spectacular to look for some way in which games with achievements are more easily recognized by launchbox xD. Edited November 16, 2017 by xsilverfuryx Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted November 16, 2017 Share Posted November 16, 2017 34 minutes ago, Jason Carr said: Yeah, as I stated above, the emulators don't currently use the API. They use something further. The emulators are also more intrinsically aware of what's going on since the games are running directly in the emulator, not in a separate application. Fair enough. Would be nice if you could make it happen but if you can't then you can't. Quote Link to comment Share on other sites More sharing options...
neil9000 Posted November 16, 2017 Share Posted November 16, 2017 18 minutes ago, xsilverfuryx said: In the web retroachievements each developer names the game in which he works as he wants, it would be spectacular to look for some way in which games with achievements are more easily recognized by launchbox xD. I am so sorry, but I do not understand?? The achievements use the standard naming convention as most in the emulation scene. So we are adhering to the most commonly used format. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 22 minutes ago, xsilverfuryx said: In the web retroachievements each developer names the game in which he works as he wants, it would be spectacular to look for some way in which games with achievements are more easily recognized by launchbox xD. I think he means just being able to list which games have achievements, or sort by them, etc., which I agree would be nice. I might be able to do that. 1 Quote Link to comment Share on other sites More sharing options...
neil9000 Posted November 16, 2017 Share Posted November 16, 2017 Just now, Jason Carr said: I think he means just being able to list which games have achievements, or sort by them, etc., which I agree would be nice. I might be able to do that. Ah, OK apologies, I was really confused, it happens, a lot. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 @xsilverfuryx So apparently there *is* a game titled Super Mario Bros. available on the retro achievements, but it's blank, so no wonder we're having trouble: http://retroachievements.org/Game/6305 I guess they have some duplication/moderation issues over there sometimes. I'm looking to see if there's a way to filter out any games that don't have achievements and move on to the next option. 1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 Welp, beta 3 is out now. Super Mario Bros. finally scrapes. 3 Quote Link to comment Share on other sites More sharing options...
Omen Posted November 16, 2017 Share Posted November 16, 2017 1 hour ago, Jason Carr said: We may consider integrating the achievements more directly into the game lists here at some point, but there are a number of challenges involved so that probably won't happen right away. The themes would all have to be updated, and it'd be a ton of API calls to the retroachievements.org servers during attract mode, etc. So I'm torn on that, as the last thing we want to do is bring down their servers. This is a great start though I think. I think the pop up is a great implementation. 1 Quote Link to comment Share on other sites More sharing options...
xsilverfuryx Posted November 16, 2017 Share Posted November 16, 2017 26 minutes ago, Jason Carr said: Welp, beta 3 is out now. Super Mario Bros. finally scrapes. beautiful, now I only see something else for the moment, it no longer breaks launchbox when putting the games of sega genesis, the problem now is that it does not recognize the achievements of these. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 1 minute ago, xsilverfuryx said: beautiful, now I only see something else for the moment, it no longer breaks launchbox when putting the games of sega genesis, the problem now is that it does not recognize the achievements of these. Yes, and I can't do anything about that until the retroachievements.org API is fixed. As I stated earlier, for some reason their API is broken for Sega Genesis, so there's not much I can do about it. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted November 16, 2017 Author Share Posted November 16, 2017 23 minutes ago, Omen said: I think the pop up is a great implementation. Good to hear. Quote Link to comment Share on other sites More sharing options...
xsilverfuryx Posted November 17, 2017 Share Posted November 17, 2017 (edited) 16 minutes ago, Jason Carr said: Yes, and I can't do anything about that until the retroachievements.org API is fixed. As I stated earlier, for some reason their API is broken for Sega Genesis, so there's not much I can do about it. the last thing I add, nec pc engine / turbografx-16 and sega master system do not work either =), thanks in advance Edited November 17, 2017 by xsilverfuryx Quote Link to comment Share on other sites More sharing options...
FistyDollars Posted November 17, 2017 Share Posted November 17, 2017 @Jason CarrJust letting you know, I'm still getting a crash when i play .webm videos using VLC. I pm'ed you my data folder several days ago as you'd requested. Quote Link to comment Share on other sites More sharing options...
CTRL-ALT-DEFEAT Posted November 17, 2017 Share Posted November 17, 2017 7 hours ago, Jason Carr said: Beta 2 is out now guys; it fixes the error reported above and adds achievements to Big Box as well via the game details menu and/or a hotkey/controller button: We may consider integrating the achievements more directly into the game lists here at some point, but there are a number of challenges involved so that probably won't happen right away. The themes would all have to be updated, and it'd be a ton of API calls to the retroachievements.org servers during attract mode, etc. So I'm torn on that, as the last thing we want to do is bring down their servers. This is a great start though I think. This is super fantastic! Thank you for implementing this! I just went and unlocked 22 achievements in Super Metroid. I'm sure it's already been asked, but is it feasible or realistic that, at some point, something similar could be implemented for displaying Steam, Origin, GOG and uPlay achievements? Like integrating your login for these services (like EmuMovies or RetroAchievements) into LB/BB and displaying them that way? Quote Link to comment Share on other sites More sharing options...
damageinc86 Posted November 17, 2017 Share Posted November 17, 2017 So, you have to either use one of their emulators from that site, or retroarch? Damn,...none of which I've gotten into. Looks really cool, but I use mednafen for most of my systems. It would be cool if integrating this into an emulator could become a more standard thing codewise for devs to talk to each other about. So it can be applied to more emulators. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.