Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Hi, just updated to 13.24 a couple of days ago and it seams that scan can for RetroAchievements isn't working anymore?
Not sure if the process has changed, but scanning a platform gives me nothing.

In the xml every games get, <RetroAchievementsHash>COULDNTFILEHASH</RetroAchievementsHash>

All my roms are 7z
It checks the platform really fast, so I'm guess Launchbox isn't unpacking them before checking, but I'm not sure.

Any ideas what to do?

Thanks

Posted

First step would be to verify your platform name and scrape as value. We use this information to attempt to look up what RetroAchievements platform this scan is for. If we can't find the platform (or the platform doesn't have any public achievements) I believe we put that in there. I know there are some extensions we DO unzip files for, but I'd have to review the code to remind myself what those are. I was thinking it was 7z though since I believe RAHasher already does .zip natively. Could you go to Edit Platform and show me the first page for one of the platforms you're attempting to scan cheevos for? Then maybe the filename of a game you think should work but isn't?

Posted (edited)

Not to hijack this thread but i am having the same issue i think.  Computer #1 had launchbox installed years ago and updated with all updates.  Retroachievements shows on older consoles which had it working (see pic called nes has them).  I then uninstalled all my SNES library to start fresh on Computer #1 and now no achievements show for SNES games (see pic called no achievements on side).  I've included images of the scrape as (see pic called scrape as) and the xml file.  To make matters even worse, i installed a fresh copy of launchbox on a new PC connected to my TV (i'll call it computer #2) and no achievements show there either.  Maybe stranger is on computer #2 the scan produces a different XML outcome (see computer #2 xml).  I have my roms on a NAS so they are the identical roms, why is the new install producing "COULDNTFILEHASH" where Computer #1 produces ID 539 for the same rom files?  For the record it is rom Super Punch-Out!! (USA).zip.  One thing to mention is i only uninstalled my SNES library because when i started installing on Computer #2 and not getting Retroachievements to work i thought i was going crazy.  So i wanted to see if Computer #1 would do the same if i started over with a platform.

scrape as.png

no achievements on side.png

nes has them.png

xml shows id.png

computer 2 xml.png

Edited by lilcheeks
Posted

I have launchbox on a computer in my livingroom, and then one on my main PC. The livingroom updated to 13.24 and I added the GBA games. Scanning for the Cheevos didnt work. I started launchbox on my main PC and said no to the update. Added the games and scanned for Cheevos and it workt fine. I removed the platform, updated launchbox and tryed again, but after the update it didnt work.

01.png

02.png

03.png

Posted

I used Final Fantasy for the GBA in my example, as i'm playing it at the moment at the cheevos are working just fine in the game.

Just like lilcheeks, I have all my games on a NAS. And i use 7z for all my games

 

Posted

Just to add more troubleshooting on my end.  I uninstalled Launchbox on Computer #1, which is the one it was working on but only updated in the past.  After a complete wipe, I installed on in a new location (to be as fresh as possible) and retroachievements work without any issue, right after install.  The Rom was the same one used on both PC's.  Then i went to Computer #2 that it hasn't been working on, and did a fresh install with the release prior to this last release, and same issue, no retroachievements in Launchbox.  So then i did a complete uninstall on computer #2 and installed on a new location, basically the exact same install as Computer #1 (both on an external harddrive) and same issue, no retroachievements show.  I'm honestly baffled.  One computer it works, the other it doesn't.  Both are running windows 11 with latest updates.  I don't know what else to try.

Posted

An update in my troubleshooting too. So I also uninstalled and install again. I tried removing and re importing platforms. I updated the RAHasher.exe and 7-Zip in the third-party folder. After that I uninstalled again and reinstalled so I'm on the same versions of everything.

I run RAHasher.exe and it spits out the correct checksum, but still nothing in Lunchbox.

I moved some of my roms from my folder, removed the platform and reimported it, then I added back 2 games, unzipped. Scanning now gave me cheevos on two non 7z games only. I then added back one more rom, this time .zip and it also worked. So I added back the rest in 7z and nothing.

I'm guessing here, but it seams that launchbox isn't uncompressing as expected.

This has actual a problem with some specific platforms long before this. GameCube in rvz if 7z will not work and FBNeo/flycast arcade roms if 7z instead of zip will not work (arcade in 7z works with RAHasher).

But lilcheeks, your roms are in .zip aren't they? that's odd, because for me .zip worked just now, but not 7z

I'm actually a little at a loss. Don't really know what more to try

Posted

Yes mine are .zip files.  So i just tried to import the unziped ROM and still no retroachievments on Computer #2.  But one thing i found that is different is this.  On Computer #1, if I go into Launchbox>Core>ThirdParty>RetroAchievements, i see a file called RAHasher. exe.  This same file is located in Launchbox>ThirdParty>RetroAchievements.  If i run that file it appears to run something because i get a black pop up window for a second and then it goes away.  If I I run that same file on Computer #2 I get the attached error message.  This may be the root of my issue.  Are you able to run RAHasher on both of your computers?

rahasger.png

Posted

Well i fixed my issue.  After looking up the MSVCP140 error, its directly linked to corrupt Microsoft Visual C++ Redistributable files.  I tried to repair and restart, didn't work.  I tried to uninstall and install the x64 version, still didn't work.  I ended up having to install both the x64 and x86 versions shown in the image attached.  After doing that, i removed the platform and rom and re-imported and now it all works on Computer #2.  I'm hoping this works for you as well!

cPLUS.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...