Skip to content

Commit 7a0bad6

Browse files
author
spamtoaster
committed
Improve PSP game view and cover handling
1 parent abea74b commit 7a0bad6

10 files changed

Lines changed: 386 additions & 180 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
.tags
77
CMakeUserPresets.json
88
TODO
9+
send_to_vita.sh

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Changelog
22

3+
4+
## 0.57-beta1
5+
6+
What's new:
7+
8+
- Added a PSP game details view with cover art, metadata, diagnostics, and personal notes.
9+
- Added explicit PSP install actions in game view: install as ISO, plus queue as PBP in LiveArea when NoPspEmuDrm is available.
10+
- Moved the PSP ISO/PBP choice out of `config.txt` and into the PSP game view.
11+
- Unified cover loading around `ImageFetcher` and removed the separate thumbnail fetcher path.
12+
- Improved cover presentation with larger portrait-oriented panels and PSP game view support.
13+
- Added clearer cover loading states: download in progress and final download error.
14+
15+
Bug fixes:
16+
17+
- Fixed rapid game view open/close crashes caused by unsafe cover texture lifetime handling.
18+
- Fixed stale square cover cache reuse when switching to the newer default cover path.
19+
- Fixed decimal size formatting to use consistent base-10 units across the UI.
20+
- Fixed PSP game view to avoid Vita-only patch checks and compatibility pack logic.
21+
22+
23+
## 0.57
24+
25+
What's new:
26+
27+
Added BGDL for PSM Games- you will need to update NoPsmDrm to v1.5 for this to work
28+
If PSM Runtime is not installed and you try download a PSM game, it will be downloaded also
29+
Fixed "failed to rename: 0x80010016" error that sometimes happened when downloading PSX/PSP games.
30+
31+
## 0.56
32+
33+
What's new:
34+
35+
added Background Download of PSP games using (note: this requires the NoPspEmuDrm plugin to be installed to use)
36+
added INT region .
37+
added option to re download games you already have installed
38+
fixed game install location for PSX games
39+
40+
If you do not have NoPspEmuDrm the old downloader will be used instead and wont create bubbles on livearea
41+
42+
## 0.56-beta4
43+
44+
What's new:
45+
46+
Added ability to redownload games you already have installed
47+
Fix PSX Games installed to the live area not showing up as installed
48+
Fix ??? Regions on some PSP and PSX games
49+
50+
51+
## 0.56-beta3
52+
53+
What's new:
54+
55+
Download PSP games from Live Area (credits to @LiEnby)
56+
357
## 0.55
458

559
What's new:

src/config.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,6 @@ Config pkgi_load_config()
262262
config.filter = parse_filter(value, DbFilterAll);
263263
else if (pkgi_stricmp(key, "no_version_check") == 0)
264264
config.no_version_check = 1;
265-
else if (pkgi_stricmp(key, "install_psp_as_pbp") == 0)
266-
config.install_psp_as_pbp = 1;
267265
else if (pkgi_stricmp(key, "install_psp_psx_location") == 0)
268266
config.install_psp_psx_location = value;
269267
}
@@ -387,12 +385,6 @@ void pkgi_save_config(const Config& config)
387385
data + len, sizeof(data) - len, "no_version_check 1\n");
388386
}
389387

390-
if (config.install_psp_as_pbp)
391-
{
392-
len += pkgi_snprintf(
393-
data + len, sizeof(data) - len, "install_psp_as_pbp 1\n");
394-
}
395-
396388
pkgi_save(
397389
fmt::format("{}/config.txt", pkgi_get_config_folder()), data, len);
398390
}

src/config.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ typedef struct Config
1010
DbSortOrder order;
1111
uint32_t filter;
1212
int no_version_check;
13-
int install_psp_as_pbp;
1413
std::string install_psp_psx_location;
1514

1615
std::string games_url;

0 commit comments

Comments
 (0)