• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

RetroArch is now "fully" compatible with RetroAchievements!

Scheduled Pinned Locked Moved Ideas and Development
retroarchachievements
31 Posts 7 Posters 13.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    meleu @edmaul69
    last edited by meleu 11 Apr 2016, 15:18 4 Nov 2016, 15:18

    @edmaul69 Keep in mind that what we are trying to fix problems with cheevos that don't trigger on RetroArch but work fine on the official RetroAchievements.org emulators.
    There are some cases where the achievement itself is not well made and can cause these issues no matter the emulator used.

    • Useful topics
    • joystick-selection tool
    • rpie-art tool
    • achievements I made
    E 1 Reply Last reply 4 Nov 2016, 23:52 Reply Quote 0
    • B
      BuZz administrators
      last edited by BuZz 11 Apr 2016, 19:31 4 Nov 2016, 19:25

      @meleu Please don't tag me unless I am involved in a discussion. I keep an eye on both the forum and retroarch/libretro developments and rebuild binaries when needed (I would prefer not to be asked to build binaries every time a change happens upstream).

      If you want bleeding edge retroarch/libretro cores you should install from source.

      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

      1 Reply Last reply Reply Quote 0
      • M
        meleu
        last edited by 4 Nov 2016, 20:05

        It is not a trivial change, at least for those who like the RetroAchievements feature. I've already updated from source and checked that it's working fine before asking. I was thinking on other users.
        But I caught your message. It won't happen again.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        M 1 Reply Last reply 5 Nov 2016, 00:45 Reply Quote 0
        • B
          BuZz administrators
          last edited by BuZz 11 Apr 2016, 21:40 4 Nov 2016, 20:36

          I appreciate that, but there are a lot of non trivial upstream changes for various emulators - and I do for example subscribe to the retroarch github and check the recently updated repositories. I just don't want it to be that I am constantly rebuilding binaries on request, and recently there have been multiple requests on the forum. I am already maintaining the the retropie-setup code, the images, the binaries, the server, the website, the forum, the retropie email, the twitter account and so have a lot to do.

          I put 30 + hours into the project most weeks (sometimes less), and unfortunately it feels like more of a job than a hobby these days due to the size of the user base and the constant requests I get. I spend far too much time answering questions on the forum too (my own fault) - but prefer it when I can choose to answer rather than feeling I have to because someone has asked me something directly.

          Cheers.

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 0
          • E
            edmaul69 @meleu
            last edited by 4 Nov 2016, 23:52

            @meleu i have never had an issue withe fceumm and super mario bros except 1 ahievement it wouldnt get but the other day everytime i started a game of smb i was popping several cheevos each time. So now i am going to have to reset my cheevos which isnt a huge deal.

            1 Reply Last reply Reply Quote 1
            • M
              mediamogul Global Moderator @meleu
              last edited by 5 Nov 2016, 00:45

              @meleu

              Will updating RetroArch from source be enough, or will all the cheevos compliant cores need to be updated as well?

              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

              M 1 Reply Last reply 5 Nov 2016, 01:43 Reply Quote 0
              • M
                meleu @mediamogul
                last edited by 5 Nov 2016, 01:43

                @mediamogul RetroArch is enough for a while.
                Some fixes on fceumm will be added in the future (the Metroid case) and an update will be needed.

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                M 1 Reply Last reply 5 Nov 2016, 01:44 Reply Quote 0
                • M
                  mediamogul Global Moderator @meleu
                  last edited by mediamogul 11 May 2016, 01:45 5 Nov 2016, 01:44

                  @meleu

                  Sweet deal. Thanks.

                  RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                  1 Reply Last reply Reply Quote 0
                  • M
                    meleu
                    last edited by meleu 11 May 2016, 23:17 5 Nov 2016, 05:42

                    [UPDATE: the issue I describe here was already fixed in 05/November/2016.]

                    I forgot to mention one thing.

                    With the official retroachievements emulators, if you get an achievement in "softcore", it's registered. And then you play again and get the same achievement in hardcore mode, it's registered again (as hardcore this time).

                    With RetroArch it doesn't happen. If you get an achievement in softcore and want to get it again in hardcore, you have to go to the retroachievements.org -> Settings -> Reset Game Progress -> choose the game -> choose the achievement -> Reset Progress for selection. And then play your game with hardcore mode on.

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    1 Reply Last reply Reply Quote 0
                    • M
                      meleu
                      last edited by meleu 11 Jun 2016, 04:52 5 Nov 2016, 23:25

                      The issue I described on the previous post was fixed today!

                      It's a good feature for @mediamogul , for example, who like to practice in softcore and then play with hardcore mode ON. :-)

                      Now we have two Achievement Lists on Quick Menu. The "normal" and the hardcore Achievement List. Obviously, when you get a cheevo in hardcore, it unlocks the "normal" too.

                      The RetroAchievements feature is now yet more cool than it already was...

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      M 1 Reply Last reply 6 Nov 2016, 04:46 Reply Quote 1
                      • M
                        mediamogul Global Moderator @meleu
                        last edited by 6 Nov 2016, 04:46

                        @meleu

                        Wow, this just keeps getting better! I had a little bit of time today to test the prior improvements and it really is great to see this feature working so well now.

                        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                        1 Reply Last reply Reply Quote 1
                        • F
                          Floob
                          last edited by 6 Nov 2016, 13:44

                          @meleu This sounds really good, I'll have to give it another go soon, I think its a great feature that lots of people may enjoy, my video about it is startign to get quite dated.
                          I'm inclined to wait for Retroarch to update their stable release first though so it'll be clearer for anyone trying to do the same if I make a video. I'll keep an eye on their updates:
                          http://buildbot.libretro.com/stable/

                          Please read the Docs before asking a new question.
                          RetroPie Help Guides: https://goo.gl/3gcNsT

                          M 1 Reply Last reply 6 Nov 2016, 15:29 Reply Quote 1
                          • M
                            meleu @Floob
                            last edited by 6 Nov 2016, 15:29

                            I agree. It's better to wait these fixes reach the stable release.

                            But for those who like to earn cheevos on Android devices and can't wait these changes reach the Google Play's version, you'll need to update your RetroArch to get the latest leiradel's fixes. Here is how to do it:

                            step 1: install f-droid
                            https://f-droid.org/
                            Yes, it's an .apk. It's not at Google Play.

                            step 2: add the retroarch repository on f-droid
                            https://buildbot.libretro.com/repo/fdroid/repo

                            step 3: install RetroArch_GIT.apk

                            Hope you enjoy! :-)

                            • Useful topics
                            • joystick-selection tool
                            • rpie-art tool
                            • achievements I made
                            M 1 Reply Last reply 7 Nov 2016, 20:13 Reply Quote 0
                            • M
                              mediamogul Global Moderator @meleu
                              last edited by mediamogul 11 Jul 2016, 20:14 7 Nov 2016, 20:13

                              @meleu

                              These updates are amazing. My retro-gaming throughout October was mostly spent practicing the unbelievably difficult 'A Nightmare on Elm Street' for the NES. To beat the later stages, you must have a cache of extra lives that only accumulate by progressing through the earlier houses without ever dying. There are also RetroAchievemnets that are awarded for never dying, but they were never triggered in the past. I just did a brief session and they are now triggering without fault. I also easily switched over to hardcore mode on a whim and got awarded double points for another go. Anyway, my point is that these improvements are a lot of fun and I thank you again for your involvement.

                              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                              M 1 Reply Last reply 7 Nov 2016, 21:29 Reply Quote 1
                              • M
                                meleu @mediamogul
                                last edited by meleu 11 Jul 2016, 21:29 7 Nov 2016, 21:29

                                @mediamogul Thanks for the feedback.

                                I've noticed another achievement that isn't working with FCEUmm and is working fine with QuickNES: Super Mario Bros 3, Goomba Massacre.

                                I use the FCEUmm as default (I like the turbo button), if a cheevo doesn't trigger, I try again with QuickNES and it usually works. So if you want to get a better RetroAchievements experience with NES games, I suggest the use of lr-quicknes as default (but if you wanna help with these tests, it would be very welcome :-) ).

                                I didn't notice any problem with MegaDrive cheevos ( @cabrunco is a close friend of mine and is a big MegaDrive fan, so we have a good sampling of working cheevos :-) ).

                                For SNES I need to make more tests. I beated X-Men with Wolverine with no continues/password and it didn't trigger before the recent fixes. I need to test it again but, damn!, I love 8bit NES! :-)

                                If some guy here play X-Men (SNES) and get those "beat the game with no continue/password", please let me know.

                                • Useful topics
                                • joystick-selection tool
                                • rpie-art tool
                                • achievements I made
                                M 1 Reply Last reply 7 Nov 2016, 23:51 Reply Quote 0
                                • M
                                  mediamogul Global Moderator @meleu
                                  last edited by 7 Nov 2016, 23:51

                                  @meleu said in RetroArch is now "fully" compatible with RetroAchievements!:

                                  if you wanna help with these tests, it would be very welcome

                                  Well, I always have it turned on now, so it's a possibility. What all is involved in testing, just reporting cheevos that don't trigger?

                                  I beated X-Men with Wolverine with no continues/password and it didn't trigger before the recent fixes. I need to test it again but, damn!

                                  Ouch, that must've hurt. I actually got burnt out on trying to beat SunSoft's 'Batman' on one life a few months ago, but it's such a good game that I plan on restarting my efforts sometime soon.

                                  RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                  M 1 Reply Last reply 8 Nov 2016, 00:30 Reply Quote 0
                                  • M
                                    meleu @mediamogul
                                    last edited by 8 Nov 2016, 00:30

                                    @mediamogul said in RetroArch is now "fully" compatible with RetroAchievements!:

                                    What all is involved in testing, just reporting cheevos that don't trigger?

                                    well... reporting problematic cheevos helps, but a complete test is a dull task. It involves:

                                    1. be sure you are using the updated version of RetroArch
                                    2. face a cheevo problem in RetroArch.
                                    3. check if it's working with QuickNES (if it's a NES game). If working, take note about it and the test is finished.
                                    4. be sure that you are using the right ROM (TBH I only found this problem with MegaMan2). If not, get the right ROM and restart from step 1.
                                    5. check if the cheevo is working with the official retroachievements emulator (needs a windows machine, I use VirtualBox for it).
                                    6. if you confirm it doesn't work on RetroArch and works fine on official emulators, get a savestate right before complete the problematic cheevo.

                                    But don't worry about it. And to be honest I doubt you need to do the steps 4 and 5 after the latest fixes. Step 3 is very rare... Step 2 is for NES cheevos only. So, I think the current tests would be only the step 1. And if you face a problem, please take a savestate to let the developers check what's going on the emulated memory.

                                    And remember: if you don't want to get involved in this boring task and just report problematic cheevos, it'll still be much appreciated.

                                    • Useful topics
                                    • joystick-selection tool
                                    • rpie-art tool
                                    • achievements I made
                                    M 1 Reply Last reply 8 Nov 2016, 14:22 Reply Quote 1
                                    • H
                                      hansolo77
                                      last edited by 8 Nov 2016, 05:24

                                      Just chiming in here. I've been in contact with leiradel too, and started the ball rolling on the RetroArch GitHub:
                                      https://github.com/libretro/RetroArch/issues/3825
                                      But this is great news. It doesn't matter who started it. What matters is that it's getting fixed! Now I just wish the latest update didn't break my Quick Menu toggle, because I don't know how to fix it lol.

                                      Who's Scruffy Looking?

                                      1 Reply Last reply Reply Quote 1
                                      • M
                                        mediamogul Global Moderator @meleu
                                        last edited by 8 Nov 2016, 14:22

                                        @meleu said in RetroArch is now "fully" compatible with RetroAchievements!:

                                        if you don't want to get involved in this boring task and just report problematic cheevos, it'll still be much appreciated.

                                        I'll be going after quite a few achievements in normal play, so I'll start by reporting those that don't trigger. However, I may become more involved in hunting these issues down like the dogs they are as time goes on. Where is the proper place to report cheevo-specific issues anywho?

                                        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                        M 1 Reply Last reply 8 Nov 2016, 14:45 Reply Quote 0
                                        • M
                                          meleu @mediamogul
                                          last edited by 8 Nov 2016, 14:45

                                          @mediamogul said in RetroArch is now "fully" compatible with RetroAchievements!:

                                          Where is the proper place to report cheevo-specific issues anywho?

                                          The original place where I started to log it was here:
                                          http://retroachievements.org/viewtopic.php?t=3020

                                          But I think you can report on this very same topic we are using now, here on RetroPie forum.

                                          And if you have savestates, this is the repository I'm putting them: https://github.com/meleu/RetroArch-problematic-cheevos

                                          If you are not used to those github stuff, you can send to my email meleuzord (at) yahoo (dot) com and I'll put in the repo.

                                          • Useful topics
                                          • joystick-selection tool
                                          • rpie-art tool
                                          • achievements I made
                                          M 1 Reply Last reply 8 Nov 2016, 14:51 Reply Quote 1
                                          15 out of 31
                                          • First post
                                            15/31
                                            Last post

                                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

                                            This community forum collects and processes your personal information.
                                            consent.not_received