Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
Z1ni authored Jul 2, 2024
2 parents a4036fc + f1e95ea commit c40e500
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 0 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/pyinstaller.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: 'Create a standalone EXE with PyInstaller'
on:
workflow_dispatch:
push:
branches:
- main
paths:
- 'main.py'
- 'games.json'
pull_request:
branches:
- main
paths:
- 'main.py'
- 'games.json'
jobs:
create-standalone-exe:
runs-on: windows-latest
steps:
- name: Check out repo
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5.1.0
with:
python-version: '3.12'
- name: Install PyInstaller
run: 'pip install PyInstaller'
- name: Run PyInstaller
run: 'pyinstaller -F -n xgp-save-extractor --add-data games.json:. main.py'
- name: Upload standalone EXE
uses: actions/upload-artifact@v4
with:
name: xgp-save-extractor
path: dist/xgp-save-extractor.exe
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,12 @@ Legend: ✅ Confirmed working, ❔ Unconfirmed, - Not available in the store
| Hades |||
| High on Life |||
| Hi-Fi RUSH |||
| Hypnospace Outlaw |||
| Just Cause 4 |||
| Lies of P || - |
| Like a Dragon Gaiden: The Man Who Erased His Name || - |
| Like a Dragon: Ishin! || - |
| Manor Lords |||
| Monster Train || - |
| Ninja Gaiden Sigma || - |
| Octopath Traveller |||
Expand All @@ -43,6 +45,7 @@ Legend: ✅ Confirmed working, ❔ Unconfirmed, - Not available in the store
| Railway Empire 2 |||
| Remnant 2 |||
| Remnant: From the Ashes |||
| Solar Ash |||
| SpiderHeck |||
| Starfield || - |
| State of Decay 2 |||
Expand Down
21 changes: 21 additions & 0 deletions games.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,14 @@
"suffix": ".sav"
}
},
{
"name": "Manor Lords",
"package": "HoodedHorse.ManorLords_znaey1dw2bdpr",
"handler": "1c1f",
"handler_args": {
"suffix": ".sav"
}
},
{
"name": "Remnant 2",
"package": "PerfectWorldEntertainment.GFREMP2_jrajkyc4tsa6w",
Expand All @@ -58,6 +66,14 @@
"suffix": ".sav"
}
},
{
"name": "Solar Ash",
"package": "AnnapurnaInteractive.SolarAsh_c96c51jf6wkvm",
"handler": "1c1f",
"handler_args": {
"suffix": ".sav"
}
},
{
"name": "Yakuza 0",
"package": "SEGAofAmericaInc.Yakuza0PC_s751p9cej88mt",
Expand All @@ -84,6 +100,11 @@
"package": "SupergiantGamesLLC.Hades_q53c1yqmx7pha",
"handler": "1cnf"
},
{
"name": "Hypnospace Outlaw",
"package": "NoMoreRobots.HypnospaceOutlaw_671zbmwb2bw9p",
"handler": "1cnf"
},
{
"name": "Just Cause 4",
"package": "39C668CD.JustCause4-BaseGame_r7bfsmp40f67j",
Expand Down

0 comments on commit c40e500

Please sign in to comment.