- Linux simulator (
pkgj_sim): Full SDL2 + ImGui graphical simulator for development on Linux. Keyboard maps all Vita buttons; overlays (config editor, log viewer) work identically to the Vita build. Build with./build.sh hostor-DBUILD_SIM=ONin CMake.
-
Skipped version 0.59 full to avoid conflicts with releases from other contributors (those may be merged in the future).
-
Log levels: Every log entry is now tagged
[INFO],[WARN], or[ERR ]. The Log Viewer colors rows by level — red for errors, yellow for warnings, white for info. New macros:LOG_WARN,LOG_ERR,LOGFW,LOGFEfor explicit leveling. -
Log timestamps: All log lines carry a
HH:MM:SSprefix. -
Log module names: Each log line shows the source file stem, e.g.
[downloader],[pkgi].
- Cover image panel proportions corrected: width 1.5× original, height 70% of that, top-aligned.
- All log messages across 17+ source files rewritten for clarity and consistency.
- Critical failure paths (download error, DB failure, OS primitive failures, PKG integrity, install errors) now emit
[ERR ]-level entries; recoverable conditions emit[WARN].
- Fixed input hold-repeat broken by over-aggressive button state zeroing (
.downis now preserved across overlay open/close). - Fixed Log Viewer not closing with Esc in simulator mode.
- Fixed Config Editor and Log Viewer invisible in simulator (over-aggressive
#ifndef PKGI_SIMULATORguards removed). - Fixed
has_imgui_overlaynot including the Config Editor in simulator mode.- Fixed race / deadlock during rapid GameView open/close by refactoringImageFetcherto share a single global worker slot (WorkerSlot::image_worker()), avoid per-instance blocking joins, and prevent duplicate concurrent downloads.- Fixed Log Viewer navigation to useinput.active(same repeat rate as the main game list).
What's new:
- Added a PSP game details view with cover art, metadata, diagnostics, and personal notes.
- Added explicit PSP install actions in game view: install as ISO, plus queue as PBP in LiveArea when NoPspEmuDrm is available.
- Moved the PSP ISO/PBP choice out of
config.txtand into the PSP game view. - Unified cover loading around
ImageFetcherand removed the separate thumbnail fetcher path. - Improved cover presentation with larger portrait-oriented panels and PSP game view support.
- Added clearer cover loading states: download in progress and final download error.
Bug fixes:
- Fixed rapid game view open/close crashes caused by unsafe cover texture lifetime handling.
- Fixed stale square cover cache reuse when switching to the newer default cover path.
- Fixed decimal size formatting to use consistent base-10 units across the UI.
- Fixed PSP game view to avoid Vita-only patch checks and compatibility pack logic.
What's new:
Added BGDL for PSM Games- you will need to update NoPsmDrm to v1.5 for this to work
If PSM Runtime is not installed and you try download a PSM game, it will be downloaded also
Fixed "failed to rename: 0x80010016" error that sometimes happened when downloading PSX/PSP games.
What's new:
added Background Download of PSP games using (note: this requires the NoPspEmuDrm plugin to be installed to use)
added INT region .
added option to re download games you already have installed
fixed game install location for PSX games
If you do not have NoPspEmuDrm the old downloader will be used instead and wont create bubbles on livearea
What's new:
Added ability to redownload games you already have installed
Fix PSX Games installed to the live area not showing up as installed
Fix ??? Regions on some PSP and PSX games
What's new:
Download PSP games from Live Area (credits to @LiEnby)
What's new:
- Compatibility packs are disabled by default.
- Remove legacy patch installation method.
- Support PSP Neogeo games. (credits: Yoti)
Errors when refreshing: Delete your config and completely uninstall ITLS-enso.
PSTV users: Completely uninstall AntiBlacklist/Whitelist and install DolcePolce.
What's new:
- PSM games can now be installed automatically without rebuilding database. (credits: SilicaAndPina)
- PSM runtime can be installed directly in PKGJ without Henkaku DNS.
- Cover images for games. (credits: dragonflylee)
- Exit from gameview with the cancel button. (credits: dragonflylee)
- Compat packs default URL changed and always enabled.
- Enhanced HTTP error messages.
Bug fixes:
- Fix PSM Unity extraction path.
- Fix all TLS errors with default URLs.
What's new:
- Compat pack lists are no longer downloaded if either reF00D or 0syscall6 are installed. This prevents a TLS 1.2 error for users of reF00D or 0syscall6 on firmware <=3.65 without ITLS-enso.
- Support Korean font.
Bug fixes:
- Stop input processing when IME dialog (search dialog) is active.
- Show all menu items when search is active.
- Install PSP DLC to configured partition.
What's new:
- Added NoNpDrm check on boot. If NoNpDrm plugin is not properly loaded, user will be notified, which should limit user caused issues.
- Reworked diagnostics to properly detect reF00D plugin and added support for 0syscall6.
- Refined HTTPS related error message to inform user to use iTLS-Enso to fix HTTPS related issues.
Bug fixes:
- Removed (offline) proxy gate in default comppack_url in favor of iTLS-Enso.
- Fixed 'compitibility' typos.
Bug fixes:
- Fixed downloading of some PSP games as ISO files
Bug fixes:
- Fixed PSP manual extraction
What's new:
- Added support for some PSP games thanks to @edgeyboy
Bug fixes:
- Fixed detection of PSP game installation
- Fixed unknown region for some titles
What's new:
- Added support for PSP DLC installation thanks to @lusid1's work
What's new:
- pkgj now uses LiveArea's downloader
- Added support for theme installation
- Added support for demo installation
What's new:
- pkgj will not check for game presence anymore when installing DLCs. This is useful for people who want to install DLCs for physical games.
- Changed diagnostics messages to take into account reF00D presence
Bug fixes:
- Fix occasional bad_alloc errors
What's new:
- It is now possible to download the latest patch of the selected game. The minimum required firmware version will take into account that latest patch.
- It is now possible to cancel base or patch compatibility pack installation independently
- There is no more need for keeping URLs in the configuration file. Default URLs have been set up, it is still possible to override them in the configuration file.
- pkgj now works when there is no config file at all
Bug fixes:
- Button repeat when keeping a button pressed on game view is now fixed
- Fixed error when downgrading to base compatibility pack
What's new:
- Database is now stored as plain files, refresh has become much faster
- When installing a base compatibility pack, the rePatch directory is not erased anymore, to keep potential user-installed custom patches
What's new:
- When in Japanese mode, O now works for confirm in game view
- Reduced size of the game view window to show the progress bar below
Bug fixes:
- Fixed cancelation of DLC and PSP and PSX games
Bug fixes:
- Do not crash if ur0:app does not exist
What's new:
- It is now possible to filter by installed games
- When changing mode, the list scrolls back to the top
Bug fixes:
- Fixed installation of DLCs and PSX games
What's new:
- There is a new window when clicking on a game which makes it easier to install games and compatibility packs
- Added a diagnosis about game installation that helps detecting game/compatibility pack version mismatch
- Download cancelation is now more reactive
Removed features:
- PKGj can't download game updates anymore as they were outdated. Use the livearea to update your games.
What's new:
- PKGj will now use
ux0:pkgjandur0:pkgjas configuration and temporary file folder. If the configuration file can't be found, it will fallback topkgifolders
Bug fixes:
- Fixed crash on application start or on download cancel
What's new:
- It is now possible to download the new version of pkgj when one becomes available
Bug fixes:
- Fixed bad_alloc error that happened when installing some PSP games
What's new:
- A message will appear upon start when a new pkgj version is available (unless
no_version_check 1is in the config file) - Dialog messages have been reworked, they include word wrapping for error messages that are too long
- The menu's refresh item now refreshes all lists at once, including compatibility packs
- "Show updates" has been renamed to "Show legacy updates" to reflect the fact that they are not the last available version. Use the livearea to install the last version of a game.
What's new:
- Added PSM support
What's new:
- Added support for downloading patches compatibility packs. No changes to config.txt
- Added app version and required firmware on game update list
- When updates are installed, they now correctly appear as a white bullet
- New LiveArea design from JesterIOS
Bug fixes:
- Sort by date option is now correctly saved to configuration
What's new:
- Added support for downloading compatibility packs with the
url_comppackconfiguration option - All games are now listed, reguardless of firmware version
What's new:
- Temporary data is now also deleted when deleting resume data after a resume failure
- Implemented update of Shell's database when installing an update so that livearea doesn't say that an update is available when it's already installed
Bug fixes:
- Resume data is now deleted after a successful installation to avoid an error when reinstalling
Bug fixes:
- Fixed error when unsafe mode is not activated
- Fixed downloading of games that contain a single file bigger than 2GB
What's new:
- Resume data is now deleted automatically when resuming fails
Bug fixes:
- Downloaded package integrity is now correctly checked
What's new:
- Improved various errors
- Current mode now appears in the top bar
- Added support for downloading packages without digest
What's new:
- ux0:patch is created on first update installation if it doesn't exist yet
Bug fixes:
- Search feature now works
Bug fixes:
- Fix error messages from previous version
What's new:
- Download resume feature was restored (except when downloading PSP games as ISO files)
- Made a couple errors more explicit
Bug fixes:
- Sorting by size is now fixed
What's new:
- Allowed sorting by last modification date
- Games that are not supported on the current firmware are now hidden
- When the list fails to download, there is no more need to exit pkgj
Bug fixes:
- Fixed crash when pressing X on an empty list
What's new:
- Percentage and speed are now shown during download
Bug fixes:
- When changing list, the list scrolls back up
What's new:
- List content is now cached and there is an explicit command to refresh it
What's new:
- Added option
install_psp_psx_locationto install games to other partitions thanux0:
Removed features:
- pkgj will not try to load pkgi.txt anymore
What's new:
- PSP games now default to an ISO installation. Add
install_psp_as_pbp 1in your config.txt to install EBOOT.PBP files. - Added support for PC Engine games.
What's new:
- PSP games are now installed as EBOOT.pbp files. They are smaller and faster to install. You will need to install the npdrm_free plugin in VSH to make them work.
- Added support for PSP-Mini games
- Increased menu size
What's new:
- Added automatic creation of PSP and PSX directories
- Improved installation error reporting
What's new:
- Further improved HTTP error reporting
What's new:
- Added support for PSP games
- Improved HTTP error reporting
Bug fixes:
- It is now possible to download more than 4 packages
What's new:
- More design in LiveArea screen from @JesterIOS
- Added download error reporting to user
- Do not rely on TSV column header anymore to determine the mode
Removed features:
- Removed support for old pkgi database format
What's new:
- Replaced LiveArea graphics by images from @JesterIOS
- Kept compatibility with old update TSV format
What's new:
- Updated to new TSV format
Bug fixes:
- Fixed bug that would hide the last line of TSV files
- Fixed installation of certain games
Removed features:
- Can't resume downloads anymore (will be restored later)
What's new:
- Added support for PSX games installation
- Disabled version check because of a SSL issue preventing me from testing the code
What's new:
- Items with missing URL or zRIF string are now discarded (instead of shown on a red background)
Bug fixes:
- Fixed crash when refreshing updates
- Fixed bug where some item where shown as installed when they were not or "corresponding game not installed" when it actually is
What's new:
- It is now possible to cancel downloads by pressing X once again on a package
- The current download is now shown at the bottom
- A progress bar of the current download is now shown at the bottom
- Games that can't be installed because the URL or the zRIF string is missing are now shown on red background
Bug fixes:
- Fixed a crash when trying to download a package that has no URL