Jump to content
LaunchBox Community Forums

Ultra God Azgorath

Members
  • Posts

    211
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Ultra God Azgorath

  1. Unofficial RetroAchievements 1G1R DATs.

    View File

    This is my 1st attempt at creating 1G1R (1 Game 1 Rom) DAT files to scan with ClrMamePro for those who want a RetroAchievements-only rom collection. I've tried my best to make these DATs as perfect and up to date as I possibly can but not all of them are 100% complete/perfect so please make sure you backup your roms before scanning them with these DATs, just in case. I'm busy working on v2.0 of the DATs so I won't be releasing any new updates for a while.

    Here is some info on these DATs:

    • Each game entry listed on the RetroAchievement site has 1 "Best" rom each added in these DATs that I personally selected. The exceptions to this is for games with multiple discs/sides and with achievement sets that require you to play more than 1 linked rom of the same game to unlock all the achievements of that set. An example is the game "Game Boy Advance Video Series" where there are 15 linked roms on the RA website but you need to play all 15 roms in order to unlock all the achievements for this 1 set. In this case and all other cases like this, all 15 roms and all discs/sides are added in these DATs. There's possibly a LOT of games in these DATs that require more than 1 different linked rom to be played to unlock the entire achievement set but I only added 1 of the required roms in the DATs or vice versa so if you encounter any of these games with this problem in the DATs, please let me know so I can update them accordingly.
    • Your roms will need to be in zip format for these DATs to work and these DATs will rename both the zip and the rom(s) inside the zip to the same name that is listed on the RetroAchievement website (e.g  "Contra.zip/.nes" will be renamed to "Contra ! Probotector.zip/.nes"). If the rom type is a HACK, HOMEBREW, PROTOTYPE, UNLICENSED or DEMO, that type name will be added to the beginning of the rom name (e.g "~Hack~ Rockman 2 - Basic Master") and if it's a SUBSET, the subset name will be added at the end of the rom name (e.g "Mega Man 2 [Subset - Bonus]"). If an achievement set has multiple roms that are required to unlock all the achievements, the roms' names will be the game name on the RA website and something added after it to distinguish them from each other (e.g "RA Game Name (Disc 1)" and "RA Game Name (Disc 2)" or "RA Game Name (Debug)" and "RA Game Name (Non-Debug)", etc).
    • I have prioritized English over every other language so the rom region/language priorities are as follows: USA > World > Europe > T+Eng > T-Eng > Japan > any non-English language.
    • There are a lot of games where I prioritized hacks that made improvements to the original game in the DATs. Examples would be Restoration (Sound and/or Graphics) hacks, QoL Hacks, BugFix hacks etc. I also prioritized Alternate (a) roms and roms with the highest release version number (e.g v1.2 or REV B) wherever possible as long as it has RetroAchievement support.
    • For SNES, I left out all but 2 MSU roms from the DATs because they have multiple files per game, they can't be played properly from within the zip (they need to be extracted 1st) and to keep the SNES DAT as short and clean as possible. The 2 exceptions are "~Hack~ Legend of Zelda, The - A Link to the Islands" and "~Homebrew~ Super Road Blaster" because there is no "non-MSU" rom linked for either of these 2 Achievement sets.
    • All the CUEs have been edited to work correctly with the renamed BIN roms but there might be a few errors or discrepancies here and there. Please inform me of these so I can correct them. These CUEs are in a separate zip file download.

    If there's any issues, questions or suggestions, feel free to either comment or DM me. I'll only be adding new games to the DATs for now until I can find a way to see when a game's linked rom(s) on the website has been changed/removed or an achievement set has been removed from the website so I can then update the DATs accordingly. Alternatively, if anyone wants to help by letting me know of these changes/removals when they encounter them or as they happen, you're welcome to do so and I'll update the DATs accordingly. I'll even credit you by adding your name to the author section of the DATs that you helped me with if you want.


     

  2. 7 hours ago, GuiCogo said:

    Don't know if this is the right channel for this, but anyways, could you add the hasher for the Microsoft MSX2, Nintendo Pokémon Mini and WonderSwan Color, these platforms don't show retroachievements.

    Wonderswan Color games need to be imported into the Wonderswan Platform in Launchbox for their achievements to appear. Same thing with MSX and MSX2, import your MSX2 games into the MSX platform instead and they'll appear. With Pokemon Mini, rename the platform in Launchbox from "Nintendo Pokemon Mini" to "Pokemon Mini" and the achievements will appear. It's how the retroachievements website has sorted their platforms/games. It's weird I know.

  3. 21 hours ago, xevious1974 said:

    Hi all!
    I have a problem with Sega Dreamcast Retroachievements.

    I have a working rom set. RetroArch load correctly them. I have downloaded them from the "right" source.

    LB is not showing me Retroachiev.

    I have:

    removed and reimported - scanned- nothing

    created a different platform - scanned - nothing ( I have "Sega Dreamcast" like platform, also created a simple "Dreamcast", scraped as Sega Dreamcast to try)

    added in zip format - scanned - nothing

    removed and added in cue-bin format - scanned - nothing

    re-downloaded from the correct source a rom - scanned - nothing

     

    I have, in a different category, a Dreamcast Subset platform. I have 3 games here and 2 of them were checked correctly and added to the playlist. I have added now the last one that I was missing (Power Stone 2 [Subset - Adventure 8 Difficulty]) and it does not show retroachiev.

    A.t.m. my others platform were correctly hashed.

    any idea?

    Make sure the achievement badge is enabled because it sometimes gets disabled/hidden when importing and scanning roms. I've extracted all my DC games and imported only the .cue files and the platform is named "Sega Dreamcast" and about 98% of them are being detected as RA compatible.

  4. Hey guys. As of 13.2, I found a badge bug in LB which only shows itself on the Nintendo DS platform. So I've imported a complete set of DS roms that are compatible with RA but the trophy badge doesn't appear after scanning unless I select/highlight a game so that the achievements show in the game details panel and then press CTRL+R to refresh the view and only then does the badge appear for that game and if I re-scan my ds collection for achievements, the badges that show after doing the above get reset and disappear again and I have to repeat the above process all over again to see the badge. Let me know if you need screenshots.

  5. Is your rom archived or extracted? I have the same issue on a lot of games on various platforms when these roms are in zip format but are successful when they're extracted or sometimes vice versa. Try importing 3 copies of the game, 1 extracted, 1 archived in zip format and 1 archived in 7z format and see if any are successful.

  6. 2 hours ago, faeran said:

     

    For now we've rolled back to beta 3 until we've had a chance to look closer into this and fix it up early next week.

    For anyone interested, you can always roll back to beta 3 by running the beta 3 installer overtop of your build (located inside of LaunchBox\Updates).

    Thanks for helping us beta test.

    No problem. Keep up the good work.

  7. 11 hours ago, faeran said:

     

     

    This is a custom theme issue that we'll address early next week.

    For now, you can use the default theme, or if you are adventurous, you can dive into your theme's SideBarView.xaml file and change the following to False: VirtualizingStackPanel.IsVirtualizing

    Sadly the same thing is happening even on the default theme. Also changed that option to false but issue persists.

  8. Hey guys. Just bringing to your attention that in beta 4, LB doesn't refresh the view after making any changes such as enabling/disabling badges, renaming game titles, switching between list view and images view, etc. LB only refreshes and shows the changes after I select another platform.

    Capture.PNG

  9. 2 hours ago, C-Beats said:

    Do you have any games in that selection that DON'T have achievements? The quick filter will only appear if SOME games have achievements and others don't. If all games DON'T have them, or all games DO the filter doesn't appear.

    Wow I didn't notice/realize that. Thanks for the info.

  10. Hey guys. So after testing beta 3, I've found 1 thing that may require some attention.

    Most RA platforms don't have the Achievements option showing in filters in LB. I have scanned all the cartridge-based platforms' roms for achievements. The only platforms that do show it are Nintendo 64, Nintendo DS, Nintendo Entertainment System, Nintendo Game Boy Advance, Sega Genesis and Super Nintendo Entertainment System. The rest don't show it. I haven't tested the CD-based RA platforms yet but will test that soon. The "All" platform also shows it too.

     

    Capture.PNG

  11. 5 minutes ago, C-Beats said:

    We aren't doing the hashing of these files at all. RetroAchievements hasher application does it. If their app can't hash your file you'd have to wait for them to update the app. They just pushed out a new version and it'll be including in the next release, but in my CHD files where the v1.4 was failing v1.5 still fails as well (though it gives a reason now, and does so much faster)

    Awesome stuff. Good to know. 1 Thing I'm curious about though. If a cheevo dev deletes his set for a game from the RA website and re-adds it a few days (or maybe weeks) later, will cheevo re-scanning the platform update the cheevo status of that game automatically or would we have to delete, re-import and re-scan the entire platform again?

  12. RA scanning in beta 2 is now working for me too. Thanks guys. Just wanna let you guys know though that PSP and PS2 cheevos aren't currently being detected in LB if they're in CSO and CHD formats respectively but ISO formats detect cheevos fine. A small handful of PS2 CHD roms are detecting cheevos but 90%+ of them aren't. I assume it's because they have different hash values when in these formats. Hopefully this is something that can be looked at and sorted in the future as CSO and CHD are awesome space-saving formats for these 2 platforms.

    • Like 1
  13. 1 hour ago, moudrost said:

    There are 0 logs in the folder. It starts a scan and i see the progress bar move for 1 to 2 seconds and it freezes. 1 to 2 seconds after that the application closes.

    Here are the errors from the event viewer.

    .NET Runtime Error

    Application: LaunchBox.exe
    CoreCLR Version: 4.700.21.51404
    .NET Core Version: 3.1.21
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
       at System.Net.HttpWebRequest.GetResponse()
       at Unbroken.LaunchBox.Windows.RetroAchievements.RetroAchievementsApi.GetUserSummary(String username, String apiKey, String summaryUser, Int32 recentGamesCount, Int32 recentAchievementCount)
       at RequestPublisherPage.CustomizeJmsException(String username, String apiKey, String summaryUser, Int32 recentGamesCount, Int32 recentAchievementCount, RequestPublisherPage )
       at Unbroken.LaunchBox.Windows.RetroAchievements.RetroAchievementsApi.GetUserSummary(String username, String apiKey, Int32 recentGamesCount, Int32 recentAchievementCount)
       at LaunchBox.Workers.ExceptionStructWorker.<>c__DisplayClass3_0.AddJmsDefinition(Object , Object , Int32 , Int32 )
       at LaunchBox.Workers.ExceptionStructWorker.<>c__DisplayClass3_0.PushMetaInstance()
       at Unbroken.LaunchBox.Windows.Threading.<>c__DisplayClass0_0.InterruptTypeParameter(Object )
       at Unbroken.LaunchBox.Windows.Threading.<>c__DisplayClass0_0.InterruptAwareGetter()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

    Application Error

    Faulting application name: LaunchBox.exe, version: 13.2.0.1, time stamp: 0x62cf386d
    Faulting module name: KERNELBASE.dll, version: 10.0.22621.963, time stamp: 0x766ca8ae
    Exception code: 0xe0434352
    Fault offset: 0x00000000000906bc
    Faulting process id: 0x0xF278
    Faulting application start time: 0x0x1D93B2D4B73A22E
    Faulting application path: E:\LaunchBox\Core\LaunchBox.exe
    Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
    Report Id: ab8f35e1-12b3-4c8b-a204-1d46cb8f883d
    Faulting package full name: 
    Faulting package-relative application ID: 

     

    Same as mine. A few slight differences such as updated .net version on mine but about 99% the same.

  14. 2 hours ago, C-Beats said:

    Do you have the error log from your crash?

    I'm also having an issue where LB crashes while calculating RA ID/hashes but there's no error message and there's no logs in the log folder either. All my roms are extracted and my disc-based games are in chd format except psp which is in cso format. However, it doesn't matter which platform I scan nor their rom format as LB just crashes the same way with any platform and any rom format, even in zip format. 

  15. 2 hours ago, moudrost said:

    I have just tried scanning the games for the RetroAchievement hashes. I first tried to do all games at once. It crashes with no error. I then tried a single platform. It too crashes, but takes a bit longer.

    Same here.

  16. Hi guys.

     

    So I downloaded custom-made folders from this link: 

     and put my roms in the correct folders but when I try to import any of these folders from Tools>Import>ROM Files, the import wizard doesn't detect any rom files whatsoever in them. I can still import the files via drag and drop but if I do it like that, LB doesn't detect any new files with the "scan for added roms" option when I add more roms to the folders. However, If I put my roms in normal, windows-made folders, LB detects all the files and imports them with no problems. What could be wrong with these custom-made folders (or LB) that's preventing LB from detecting any files in them? AFAIK the creator made them in such a way that you can rename and move them however you like without the icons changing/disappearing but they should still be folders at the end of the day.

  17. Hi All.

     

    So I'm curious to hear what software/utilities for what emulation needs you guys use that you would suggest/recommend that are still active and updated as of 2022, except Launchbox and RetroArch as I'm already using them. I've checked Zophar's Domain but most of the software/utilities on that website are old/dead and haven't been updated in MANY years. I'm not looking for any specific software or specific type of software so you can list anything and it's main use(s) as long as it's active and its used for emulation purposes.

  18. Hi guys. Just a quick question on a little situation I'm having.

     

    So currently I'm downloading and importing every single rom that is compatible with retroachievements (yes this includes multiple regions and hacks for the same game etc) and the folder structure is made so that each game entry on the RA website is a folder and inside each folder is 1 or more "linked hash" roms in zip format. Now, when I'm importing into LB, I make sure to tick "Use folder names instead of ROM file names for game titles" and "Combine ROMs with matching titles into a single game" and for the most part this works very well.

     

    However I've hit a snag with the pokemon games and I'm sure this will affect other games with similar names too. So I have 2 folders. Folder 1 is called "Pokemon Red Version ! Pokemon Blue Version" which has 10 RA compatible roms in it and folder 2 is called "Pokemon Red Version ! Pokemon Blue Version [Subset - Bonus]" which has 4 RA compatible roms in it. Now, because the game names are very similar, when I import them into LB, LB will combine all 14 roms into 1 game entry called "Pokemon Red Version ! Pokemon Blue Version" instead of importing them into 2 separate game entries, named the same as the 2 folders respectively and combining 10 roms into 1 entry and 4 roms into the other entry. Is there a way I can import these 2 folders as 2 separate entires without changing any names or is this a feature that isn't implemented and thus I should add it to the features bitbucket wishlist?

  19. On 12/8/2022 at 6:21 AM, Aevans0001 said:

    yup that fixed it.  not sure how it got named wrong

    It's the launchbox metadatabase that names your roms in LB. So basically in order for LB/BB to show achievements, the game name in LB MUST be identical to the game name on the RetroAchievements (RA) website. So for example, lets say you import a N64 rom called "Donald Duck - Goin' Quackers.z64", the LB metadatabase will detect and name the game in LB as "Donald Duck - Goin' Quackers" but LB will say "This game has no achievements" because on the RA website, the game is listed as "Donald Duck - Goin' Quackers | Donald Duck - Quack Attack", so you MUST manually rename the game in LB to "Donald Duck - Goin' Quackers | Donald Duck - Quack Attack" in order for LB/BB to show the achievements. Also if your game name in LB has "&" in it and the RA website has it as "and" or vice versa, rename the game name in LB to the one that is on the RA website. As long as the game name in LB is exactly the same as the name on the RA website, letter for letter, number for number, special character for special character, the achievements will pop up.

  20. 14 minutes ago, Azgorath said:

    The latest 13.0. If it's working, maybe it's my LB setup. I'll reinstall LB and start from scratch and try it again. Will keep you updated. Thx.

    Ok you're right it's working fine now. Must've been a problem with my old LB setup. Thx again.

    • Like 1
  21. 1 minute ago, faeran said:

    What version of LaunchBox are you on? There was an update at some point that makes it so any new platform imports that happen will now set the default games folder for you based on the location of where your ROMs are located. I just tried it out and it's still working well.

    The latest 13.0. If it's working, maybe it's my LB setup. I'll reinstall LB and start from scratch and try it again. Will keep you updated. Thx.

  22. 1 hour ago, faeran said:

    If I'm reading this right (and sorry if I'm not), this is actually already an option. During the import, you have the option to Copy/Move files into the Games folder, or use the files in their current location.

    You'd want to choose the option to use the files in their current location.

    Hi Faeran. Yes I always select the option to use them in their current location. Whenever I download roms I first put them in a specific platform directory on a different hard drive than my LB drive and then I import them in LB from that directory and keep them in the same current location during import but adding a new platform defaults the folder location to the "Games" folder within the LB folder instead of the "Roms" folder on my other hard drive where I store my roms unless I manually edit the games folder location.

  23. Hi guys.

    I'm not sure if this is classified as a feature request as it's merely a suggestion for a minor change in a current LB setting so apologies if this isn't supposed to be here. So currently whenever we import a new platform in launchbox, the "Game" folder path under the "Folders" Tab under the "Edit Platform" window is set to "Games\*Platform Name*" by default, regardless of the directory that we imported the roms from and as a result, when we tell LB to scan for added roms, no games will pick up unless either our roms are in the "Games" folder in the LB folder or we manually change the game folder path to where our roms are. Would it be possible to change that in a future update so that the game folder location in LB settings will be set to the directory that we imported the roms from when we first imported the platform by default instead of having to change each and every platform game folder location manually?

×
×
  • Create New...