Skip to content

Commit

Permalink
Add support for Arcade Paradise
Browse files Browse the repository at this point in the history
Closes #100
  • Loading branch information
Z1ni committed Jan 25, 2024
1 parent c25efa1 commit 8787fac
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Legend: ✅ Confirmed working, ❔ Unconfirmed, - Not available in the store
| Game | Tested w/ Steam | Tested w/ Epic |
|-|-|-|
| A Plague Tale: Requiem |||
| Arcade Paradise |||
| Atomic Heart || - |
| Celeste |||
| Chained Echoes |||
Expand Down
6 changes: 6 additions & 0 deletions games.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,12 @@
"name": "Forza Horizon 5",
"package": "Microsoft.624F8B84B80_8wekyb3d8bbwe",
"handler": "forza"
},
// Arcade Paradise
{
"name": "Arcade Paradise",
"package": "WiredProductions.ArcadeParadise_hxzk6evwjr6sy",
"handler": "arcade-paradise"
}
]
}
5 changes: 5 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,11 @@ def get_save_paths(
fname = f"{container['name']}.{file['name']}"
save_meta.append((fname, file["path"]))

elif handler_name == "arcade-paradise":
# Arcade Paradise seems to save to one container with one file, which should be renamed to "RATSaveData.dat" for Steam
fpath = containers[0]["files"][0]["path"]
save_meta.append(("RATSaveData.dat", fpath))

else:
raise Exception('Unsupported XGP app "%s"' % store_pkg_name)

Expand Down

0 comments on commit 8787fac

Please sign in to comment.