[Bug] RA Hash Generated for Arcade titles is incorrect
RomM version 3.10.2
Describe the bug Arcade titles are not matching to RA. The hash appears to be incorrectly generated.
To Reproduce Steps to reproduce the behavior:
Generate the hash for any arcade title and attempt to scrape RA.
Expected behavior According to the RA docs, arcade titles should be hashing the file name without an extension. https://docs.retroachievements.org/developer-docs/game-identification.html#arcade
Screenshots Example: File: 1941.zip
Hash should be:
Validated file with RAHasher: https://github.com/RetroAchievements/RALibretro/releases
PS C:\RAHasher-x64-Windows-1.8.0> ./RAHasher.exe 27 "R:\shield\roms\arcade\1941.zip"
7af6266cc52234b5aa339b16695f7fc4
The hashing it working as expected, and you can see that by the RA logo with 11954 ID in your screenshot! The list of hashes you see are not related to rahasher, and I can confirm rahasher within romm generated the right hash.
docker exec -it romm sh /romm # RAHasher 27 /romm/library/roms/arcade/1941.zip 7af6266cc52234b5aa339b16695f7fc4
The hashing it working as expected, and you can see that by the RA logo with
11954ID in your screenshot! The list of hashes you see are not related to rahasher, and I can confirm rahasher within romm generated the right hash.docker exec -it romm sh /romm # RAHasher 27 /romm/library/roms/arcade/1941.zip 7af6266cc52234b5aa339b16695f7fc4
So I believe the RA logo is appearing from a previous successful scrape but its no longer scraping. From the logs I am seeing a not identified warning:
INFO: [RomM][scan][2025-06-12 17:36:08] 🔎 Scanning
INFO: [RomM][worker][2025-06-12 17:36:08] high: endpoints.sockets.scan.scan_platforms([52], <ScanType.QUICK: 'quick'>, [17007], ['igdb', 'ss', 'ra']) (bbe2c280-25a2-4c5d-979c-73bb6bce7722)
INFO: [RomM][scan][2025-06-12 17:36:09] Found 1 platforms in the file system
INFO: [RomM][scan][2025-06-12 17:36:10] Folder arcade[arcade] identified as Arcade 🎮
WARNING: [RomM][scan][2025-06-12 17:36:10] ⚠️ No firmware found for Arcade[arcade]
INFO: [RomM][scan][2025-06-12 17:36:10] 586 roms found in the file system
WARNING: [RomM][scan][2025-06-12 17:36:10] 1941.zip not identified ❌
INFO: [RomM][scan][2025-06-12 17:36:15] ✔️ Scan completed
and when checking the RA tab I am seeing 0%
which doesn't match my RA profile:
Other games are able to pull in RA achievements, example:
Is there something I am missing here?
EDIT
I am getting the not identified warning even on titles that are pulling in RA data so that's probably not part of the issue. I'm still curious why this example title wont pull in the unlock data.
yeah so the "not identified" error is just some weirdness with our scan code, it has/does identify it. as for why it's not pulling in RA info, how comfortable are you with the browser developer menu?
yeah so the "not identified" error is just some weirdness with our scan code, it has/does identify it. as for why it's not pulling in RA info, how comfortable are you with the browser developer menu?
Fairly comfortable. Let me know where to look.
Under the network tab you'll find a request with the same ID as the game. Inspect it, view the Response tab, "Copy all", and post the contents here. It'll be a lot of JSON but that's all right, and feel free to blur out any host names or sensitive data before posting.
Under the network tab you'll find a request with the same ID as the game. Inspect it, view the Response tab, "Copy all", and post the contents here. It'll be a lot of JSON but that's all right, and feel free to blur out any host names or sensitive data before posting.
{
"id": 17007,
"igdb_id": 6077,
"sgdb_id": null,
"moby_id": null,
"ss_id": null,
"ra_id": 11954,
"platform_id": 52,
"platform_slug": "arcade",
"platform_fs_slug": "arcade",
"platform_name": "Arcade",
"platform_custom_name": "",
"platform_display_name": "Arcade",
"fs_name": "1941.zip",
"fs_name_no_tags": "1941",
"fs_name_no_ext": "1941",
"fs_extension": "zip",
"fs_path": "roms/arcade",
"fs_size_bytes": 1420289,
"name": "1941: Counter Attack",
"slug": "1941-counter-attack",
"summary": "The year: 1941. The place: 20,000 feet in the air over the North Atlantic. Lightning flashes across the skies of war-torn Europe. Your mission: beat back the imperial forces before they can use their new weapon!\n\nIn 1941: Counter Attack, the goal is to shoot down enemy airplanes and collect weapon power-ups. It is the prequel to 1942, and the third game in the 19XX series.",
"alternative_names": [],
"youtube_video_id": "nPP1cQHG4ic",
"metadatum": {
"rom_id": 17007,
"genres": [
"Arcade",
"Shooter"
],
"franchises": [],
"collections": [
"19XX"
],
"companies": [
"Capcom",
"Electrocoin",
"Hudson Soft"
],
"game_modes": [
"Co-operative",
"Single player"
],
"age_ratings": [],
"first_release_date": 633830400000,
"average_rating": 64.3
},
"igdb_metadata": {
"total_rating": "64.3",
"aggregated_rating": "0.0",
"first_release_date": 633830400,
"youtube_video_id": "nPP1cQHG4ic",
"genres": [
"Shooter",
"Arcade"
],
"franchises": [],
"alternative_names": [],
"collections": [
"19XX"
],
"companies": [
"Hudson Soft",
"Capcom",
"Electrocoin"
],
"game_modes": [
"Single player",
"Co-operative"
],
"age_ratings": [],
"platforms": [
{
"igdb_id": 52,
"name": "Arcade"
},
{
"igdb_id": 128,
"name": "PC Engine SuperGrafx"
}
],
"expansions": [],
"dlcs": [],
"remasters": [],
"remakes": [],
"expanded_games": [],
"ports": [],
"similar_games": [
{
"id": 55038,
"name": "Immortal: Unchained",
"slug": "immortal-unchained",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co1re8.jpg"
},
{
"id": 6076,
"name": "1943: The Battle of Midway",
"slug": "1943-the-battle-of-midway",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co2oz6.jpg"
},
{
"id": 17446,
"name": "Battalion Legacy",
"slug": "battalion-legacy",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co6y56.jpg"
},
{
"id": 103298,
"name": "Doom Eternal",
"slug": "doom-eternal",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co3p5n.jpg"
},
{
"id": 19164,
"name": "Borderlands 3",
"slug": "borderlands-3",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co20r3.jpg"
},
{
"id": 68287,
"name": "Left Alive",
"slug": "left-alive",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co5wps.jpg"
},
{
"id": 18366,
"name": "Sniper Elite 4",
"slug": "sniper-elite-4",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co24t8.jpg"
},
{
"id": 119177,
"name": "Call of Duty: Modern Warfare",
"slug": "call-of-duty-modern-warfare",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co1rsg.jpg"
},
{
"id": 105269,
"name": "Gene Rain",
"slug": "gene-rain",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/co1rfu.jpg"
},
{
"id": 19549,
"name": "Day of Infamy",
"slug": "day-of-infamy",
"type": "similar",
"cover_url": "https://images.igdb.com/igdb/image/upload/t_1080p/mmxynkk9xjxbxeurmchq.jpg"
}
]
},
"moby_metadata": {},
"ss_metadata": {},
"path_cover_small": "/assets/romm/resources/roms/52/17007/cover/small.png?ts=2025-06-12 11:07:40",
"path_cover_large": "/assets/romm/resources/roms/52/17007/cover/big.png?ts=2025-06-12 11:07:40",
"url_cover": "https://images.igdb.com/igdb/image/upload/t_1080p/co2kqr.jpg",
"has_manual": false,
"path_manual": "",
"url_manual": "",
"is_unidentified": false,
"revision": "",
"regions": [],
"languages": [],
"tags": [],
"crc_hash": "411961df",
"md5_hash": "bb933c6440156ddd7194cbaf8c0aa0e2",
"sha1_hash": "66b0079db0e6f04c06ce4fb4ad65001d0e068bcc",
"multi": false,
"files": [
{
"id": 18766,
"rom_id": 17007,
"file_name": "1941.zip",
"file_path": "roms/arcade",
"file_size_bytes": 1420289,
"full_path": "roms/arcade/1941.zip",
"created_at": "2025-06-12T22:05:59+00:00",
"updated_at": "2025-06-12T22:05:59+00:00",
"last_modified": "2023-09-21T18:13:20+00:00",
"crc_hash": "411961df",
"md5_hash": "bb933c6440156ddd7194cbaf8c0aa0e2",
"sha1_hash": "66b0079db0e6f04c06ce4fb4ad65001d0e068bcc",
"category": null
}
],
"full_path": "roms/arcade/1941.zip",
"created_at": "2025-06-10T13:18:03+00:00",
"updated_at": "2025-06-12T11:07:40+00:00",
"merged_ra_metadata": {
"achievements": [
{
"ra_id": 455446,
"title": "Solo Seabase Shutdown",
"description": "Clear Mission 1 as a single player without using any credits on Normal or harder difficulty.",
"points": 10,
"num_awarded": 79,
"num_awarded_hardcore": 35,
"badge_id": "514831",
"badge_url_lock": "https://media.retroachievements.org/Badge/514831_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514831_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514831.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514831.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455448,
"title": "Focused Fortification Fracturing",
"description": "Clear Mission 2 as a single player without using any credits on Normal or harder difficulty.",
"points": 10,
"num_awarded": 49,
"num_awarded_hardcore": 6,
"badge_id": "514833",
"badge_url_lock": "https://media.retroachievements.org/Badge/514833_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514833_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514833.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514833.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455450,
"title": "Sea Shooting Savant",
"description": "Clear Mission 3 as a single player without using any credits on Normal or harder difficulty.",
"points": 10,
"num_awarded": 80,
"num_awarded_hardcore": 37,
"badge_id": "514835",
"badge_url_lock": "https://media.retroachievements.org/Badge/514835_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514835_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514835.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514835.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455452,
"title": "Urban Unmaker",
"description": "Clear Mission 4 as a single player without using any credits on Normal or harder difficulty.",
"points": 10,
"num_awarded": 49,
"num_awarded_hardcore": 6,
"badge_id": "514837",
"badge_url_lock": "https://media.retroachievements.org/Badge/514837_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514837_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514837.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514837.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455454,
"title": "Aerial Ace",
"description": "Clear Mission 5 as a single player without using any credits on Normal or harder difficulty.",
"points": 10,
"num_awarded": 51,
"num_awarded_hardcore": 8,
"badge_id": "514839",
"badge_url_lock": "https://media.retroachievements.org/Badge/514839_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514839_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514839.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514839.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455456,
"title": "Moves Like an Alien",
"description": "Clear The Final Mission as a single player without using any credits on Normal or harder difficulty.",
"points": 25,
"num_awarded": 45,
"num_awarded_hardcore": 3,
"badge_id": "514841",
"badge_url_lock": "https://media.retroachievements.org/Badge/514841_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514841_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514841.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514841.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455457,
"title": "All I've Got is a Dollar",
"description": "Clear the game as a single player using no more than two continues on Normal or harder difficulty.",
"points": 25,
"num_awarded": 47,
"num_awarded_hardcore": 3,
"badge_id": "514842",
"badge_url_lock": "https://media.retroachievements.org/Badge/514842_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514842_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514842.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514842.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455471,
"title": "Precocious Pilot",
"description": "Attain a Rank of Major General as a single player by the end of Mission 3 on Normal or harder difficulty.",
"points": 25,
"num_awarded": 35,
"num_awarded_hardcore": 7,
"badge_id": "514856",
"badge_url_lock": "https://media.retroachievements.org/Badge/514856_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514856_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514856.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514856.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455470,
"title": "Major General",
"description": "Attain a Rank of Major General as a single player on Normal or harder difficulty.",
"points": 10,
"num_awarded": 82,
"num_awarded_hardcore": 45,
"badge_id": "514855",
"badge_url_lock": "https://media.retroachievements.org/Badge/514855_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514855_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514855.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514855.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455473,
"title": "Counter Attack Specialist",
"description": "Clear the game as a single player using no more than two continues at the hardest difficulty and fastest bullet speed.",
"points": 50,
"num_awarded": 34,
"num_awarded_hardcore": 2,
"badge_id": "514857",
"badge_url_lock": "https://media.retroachievements.org/Badge/514857_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514857_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514857.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514857.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455458,
"title": "Decorated at Sea",
"description": "In Mission 1, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 2,
"num_awarded": 108,
"num_awarded_hardcore": 65,
"badge_id": "520761",
"badge_url_lock": "https://media.retroachievements.org/Badge/520761_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/520761_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/520761.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/520761.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455459,
"title": "Hero at Sea",
"description": "In Mission 1, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 5,
"num_awarded": 59,
"num_awarded_hardcore": 27,
"badge_id": "514844",
"badge_url_lock": "https://media.retroachievements.org/Badge/514844_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514844_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514844.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514844.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455460,
"title": "Fortified Decoration",
"description": "In Mission 2, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 2,
"num_awarded": 90,
"num_awarded_hardcore": 53,
"badge_id": "514845",
"badge_url_lock": "https://media.retroachievements.org/Badge/514845_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514845_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514845.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514845.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455462,
"title": "Atlantic Promotion",
"description": "In Mission 3, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 3,
"num_awarded": 93,
"num_awarded_hardcore": 54,
"badge_id": "514847",
"badge_url_lock": "https://media.retroachievements.org/Badge/514847_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514847_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514847.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514847.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455464,
"title": "City Advancement",
"description": "In Mission 4, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 4,
"num_awarded": 92,
"num_awarded_hardcore": 53,
"badge_id": "514849",
"badge_url_lock": "https://media.retroachievements.org/Badge/514849_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514849_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514849.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514849.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455466,
"title": "Aerial Advancement",
"description": "In Mission 5, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 4,
"num_awarded": 92,
"num_awarded_hardcore": 53,
"badge_id": "514851",
"badge_url_lock": "https://media.retroachievements.org/Badge/514851_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514851_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514851.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514851.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455468,
"title": "The Final Advance",
"description": "In Mission 6, attain sufficient destroying percentage as a single player to earn a rank advancement on Normal or harder difficulty.",
"points": 5,
"num_awarded": 83,
"num_awarded_hardcore": 46,
"badge_id": "514853",
"badge_url_lock": "https://media.retroachievements.org/Badge/514853_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514853_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514853.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514853.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455445,
"title": "Debasing the Sea",
"description": "Clear Mission 1 as a single player.",
"points": 5,
"num_awarded": 1106,
"num_awarded_hardcore": 409,
"badge_id": "514830",
"badge_url_lock": "https://media.retroachievements.org/Badge/514830_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514830_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514830.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514830.png",
"display_order": 0,
"type": "progression"
},
{
"ra_id": 455447,
"title": "Firing the Fortifications",
"description": "Clear Mission 2 as a single player.",
"points": 5,
"num_awarded": 637,
"num_awarded_hardcore": 281,
"badge_id": "514832",
"badge_url_lock": "https://media.retroachievements.org/Badge/514832_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514832_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514832.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514832.png",
"display_order": 0,
"type": "progression"
},
{
"ra_id": 455449,
"title": "Atlantic Air Raid",
"description": "Clear Mission 3 as a single player.",
"points": 5,
"num_awarded": 552,
"num_awarded_hardcore": 264,
"badge_id": "514834",
"badge_url_lock": "https://media.retroachievements.org/Badge/514834_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514834_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514834.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514834.png",
"display_order": 0,
"type": "progression"
},
{
"ra_id": 455451,
"title": "Metropolitan Maurader",
"description": "Clear Mission 4 as a single player.",
"points": 5,
"num_awarded": 529,
"num_awarded_hardcore": 255,
"badge_id": "514836",
"badge_url_lock": "https://media.retroachievements.org/Badge/514836_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514836_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514836.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514836.png",
"display_order": 0,
"type": "progression"
},
{
"ra_id": 455453,
"title": "Aerial Gauntlet",
"description": "Clear Mission 5 as a single player.",
"points": 5,
"num_awarded": 515,
"num_awarded_hardcore": 255,
"badge_id": "514838",
"badge_url_lock": "https://media.retroachievements.org/Badge/514838_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514838_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514838.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514838.png",
"display_order": 0,
"type": "progression"
},
{
"ra_id": 455455,
"title": "Experimental Aircraft Eliminator",
"description": "Clear The Final Mission as a single player.",
"points": 10,
"num_awarded": 497,
"num_awarded_hardcore": 251,
"badge_id": "514840",
"badge_url_lock": "https://media.retroachievements.org/Badge/514840_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514840_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514840.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514840.png",
"display_order": 0,
"type": "win_condition"
},
{
"ra_id": 455469,
"title": "Excellence in Advance Combat",
"description": "In Mission 6, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 10,
"num_awarded": 55,
"num_awarded_hardcore": 22,
"badge_id": "514854",
"badge_url_lock": "https://media.retroachievements.org/Badge/514854_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514854_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514854.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514854.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455461,
"title": "Fortified Hero",
"description": "In Mission 2, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 5,
"num_awarded": 29,
"num_awarded_hardcore": 5,
"badge_id": "514846",
"badge_url_lock": "https://media.retroachievements.org/Badge/514846_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514846_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514846.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514846.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455463,
"title": "Hero of the Atlantic",
"description": "In Mission 3, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 5,
"num_awarded": 84,
"num_awarded_hardcore": 48,
"badge_id": "514848",
"badge_url_lock": "https://media.retroachievements.org/Badge/514848_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514848_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514848.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514848.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455465,
"title": "Metropolitan Major Menace",
"description": "In Mission 4, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 10,
"num_awarded": 40,
"num_awarded_hardcore": 13,
"badge_id": "514850",
"badge_url_lock": "https://media.retroachievements.org/Badge/514850_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514850_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514850.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514850.png",
"display_order": 0,
"type": null
},
{
"ra_id": 455467,
"title": "Terror of the Skies",
"description": "In Mission 5, attain sufficient destroying percentage as a single player to earn a multi rank advancement on Normal or harder difficulty.",
"points": 10,
"num_awarded": 31,
"num_awarded_hardcore": 7,
"badge_id": "514852",
"badge_url_lock": "https://media.retroachievements.org/Badge/514852_lock.png",
"badge_path_lock": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514852_lock.png",
"badge_url": "https://media.retroachievements.org/Badge/514852.png",
"badge_path": "/assets/romm/resources/roms/52/17007/retroachievements/badges/514852.png",
"display_order": 0,
"type": null
}
]
},
"merged_screenshots": [
"/assets/romm/resources/roms/52/17007/screenshots/0.jpg",
"/assets/romm/resources/roms/52/17007/screenshots/1.jpg",
"/assets/romm/resources/roms/52/17007/screenshots/2.jpg",
"/assets/romm/resources/roms/52/17007/screenshots/3.jpg",
"/assets/romm/resources/roms/52/17007/screenshots/4.jpg"
],
"siblings": [],
"rom_user": {
"id": -1,
"user_id": -1,
"rom_id": -1,
"created_at": "2025-06-13T02:06:09.498876+00:00",
"updated_at": "2025-06-13T02:06:09.498876+00:00",
"last_played": null,
"note_raw_markdown": "",
"note_is_public": false,
"is_main_sibling": false,
"backlogged": false,
"now_playing": false,
"hidden": false,
"rating": 0,
"difficulty": 0,
"completion": 0,
"status": null,
"user__username": ""
},
"user_saves": [],
"user_states": [],
"user_screenshots": [],
"user_notes": [],
"user_collections": []
}
A of the 4.0 release RA matching for arcade titles seems to work as expected, and I've been able to test it with the games provided above on a fresh install. Going to close this until someone else triggers the bug.
