Add NoPayStation themes, DLC and minis support
This commit is contained in:
@@ -274,9 +274,14 @@ skipped — and you'll get a clear error if *everything* in the item is private.
|
||||
### 4. NoPayStation
|
||||
|
||||
The **NoPayStation** source lists PSN content from
|
||||
[NoPayStation](https://nopaystation.com/) — **PSP games** (`PSP_GAMES.tsv`) and
|
||||
**PS1 Classics** (`PSX_GAMES.tsv`), selectable from the content-type dropdown
|
||||
next to the source selector.
|
||||
[NoPayStation](https://nopaystation.com/), selectable from the content-type
|
||||
dropdown next to the source selector:
|
||||
|
||||
- **PSP Games** (`PSP_GAMES.tsv`) — includes **minis** (also listed separately
|
||||
in the `Type` column), PC Engine and NeoGeo releases.
|
||||
- **PS1 Classics** (`PSX_GAMES.tsv`)
|
||||
- **PSP Themes** (`PSP_THEMES.tsv`)
|
||||
- **PSP DLC** (`PSP_DLCS.tsv`)
|
||||
|
||||
Requirements & behaviour:
|
||||
|
||||
@@ -286,12 +291,17 @@ Requirements & behaviour:
|
||||
only, and only runs if Python decryption fails and Wine is present.
|
||||
2. Set **NoPayStation output dir** in **Settings → Store** (default
|
||||
`$PSP_STATE_DIR/nps`).
|
||||
3. Downloading a PSP game writes `PSP/<TITLE_ID>/EBOOT.PBP` (plus
|
||||
`PSP-KEY.EDAT` / `CONTENT.DAT` when the package ships them); a PS1 Classic
|
||||
writes `PSX/<TITLE_ID>/EBOOT.PBP` (+ `DOCUMENT.DAT` and `KEYS.BIN`). Both
|
||||
then show up in the **Library** (PS1 Classics under **PS1**, PSP games
|
||||
under **Games**) and can be copied to the PSP like any other item.
|
||||
4. The TSV lists are cached in `data/nps/` and refreshed on each store scan
|
||||
3. Downloads land in the NPS folder and appear in the **Library**:
|
||||
- PSP game → `PSP/<TITLE_ID>/EBOOT.PBP` (`psp_kind="eboot"`).
|
||||
- PS1 Classic → `PSX/<TITLE_ID>/EBOOT.PBP` (+ `DOCUMENT.DAT`, `KEYS.BIN`).
|
||||
- Theme → `THEME/<TITLE_ID>/<content_id>.ptf` (the packaged PTF is
|
||||
EDAT-unwrapped to a raw theme file).
|
||||
- DLC → `DLC/<GAME_ID>/<content_id>.edat` (installed as-is into the owning
|
||||
game's folder).
|
||||
4. Copying to the PSP puts games/PS1 under `/PSP/GAME/` (optionally nested in
|
||||
a Category Lite folder), themes under `/PSP/THEME/`, and DLC under
|
||||
`/PSP/GAME/<GAME_ID>/`.
|
||||
5. The TSV lists are cached in `data/nps/` and refreshed on each store scan
|
||||
(drop the `.tsv` files there manually to work offline).
|
||||
|
||||
> **DRM note:** NPS content is PSN-DRM'd. To *run* it on the PSP you need the
|
||||
|
||||
Reference in New Issue
Block a user