PSP Store › Apps › GameDiary

GameDiary changelog

v1.0.1 · Oct 25, 2026

๐ŸŽฎ GameDiary PSP - Sylvanas

New version available.

๐Ÿ“ฆ Download

  • GameDiaryDebug.zip - Debug version. Use this only if the main version has issues. https://github.com/OniMock/GameDiary/releases/download/v1.0.1/GameDiaryDebug.zip
  • Why use it? It generates detailed step-by-step text logs in ms0:/PSP/COMMON/GameDiary/debug-DD-MM-YYYY.txt.
  • When is it useful? If the plugin fails to read a Game ID, crashes, or playtime isn't saving, these logs will tell us exactly where and why it failed.

๐Ÿ“ฆ Installation

๐Ÿ“Œ Plugin (Tracker)

  1. Copy the GameDiary.prx file to your SEPLUGINS folder on your memory stick (ms0:/SEPLUGINS/ or ef0:/SEPLUGINS/ for PSP Go).
  1. Enable the plugin:
  • For ARK-4:

> โš ๏ธ PSP Go Users
> If you are using the PSP Go internal storage, replace ms0:/ with ef0:/ in all paths.
> Open ms0:/SEPLUGINS/plugins.txt (or ef0:/SEPLUGINS/plugins.txt) in a text editor and add:

     psp, GameDiary.prx, on

To also enable PS1 games tracking, add:

     ps1, GameDiary.prx, on

To enable Homebrew tracking, add:

     game, GameDiary.prx, on
  • For other CFWs:

> โš ๏ธ PSP Go Users
> Replace ms0:/ with ef0:/ in all paths.

  • Enable for PSP games and Homebrew by adding to ms0:/seplugins/game.txt:
     ms0:/seplugins/GameDiary.prx 1
  • Enable for PS1 games by adding to ms0:/seplugins/pops.txt:
     ms0:/seplugins/GameDiary.prx 1
  1. Restart your PSP (or reset VSH).

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[1.0.1] - 2026-10-25

โ™ป๏ธ Refactor

  • (common) Remove obsolete utils_format_duration_compact stub

๐ŸŽจ Styling

  • (app) Update logo and splash screen visual assets
  • (assets) Update logo and splash screen images
  • (assets) Update logo and splash screen images

๐Ÿ› Bug Fixes

  • (app) Add header validation and null checks in data loader (#5)
  • (plugin) Count elapsed delta and expand sleep gap threshold (#5)
  • (common) Add %p format specifier support in mini_vsnprintf (#5)
  • (i18n) Sort French before German in alphabetical language selection table
  • (plugin) Correct color channel mapping in 16-bit display modes
  • Update official website links in README.md
  • (plugin) Update comment for authentic content ID in SFO metadata fetching
  • (plugin) Read EBOOT TITLE for PSP/APP and Sony title-ID folders

๐Ÿ“š Documentation

  • (readme) Fix table of contents navigation links [skip ci]
  • (readme) Add automated test suite documentation and coverage badge

๐Ÿ”ง Misc

  • Update CJK font assets and embed files
  • Add .cursor to .gitignore to exclude cursor files from version control

๐Ÿš€ Features

  • (http) Update version endpoint to use a stable URL and enforce IPv4 resolution
  • (http) Implement fallback URL for version fetching and enhance request handling
  • (plugin) Add capture toggles for PSP, PS1, homebrew, PSP/APP, and unknown

๐Ÿงช Testing

  • (app) Add memory fault injection tests for data loader
  • (app) Add unit tests for data loader edge cases and configure codecov patch threshold (#5)
  • (coverage) Expand test suite to 104 tests and elevate coverage to 94.0%
  • (coverage) Expand automated test suite to 91 tests and boost coverage to 88%
  • (unit) Expand test coverage for carousel state, game category and metadata repository
  • (ci) Add github actions workflow for automated tests and coverage
  • (tests) Audit test suite and add regression tests for overlay and tracker
  • (tests) Implement comprehensive automated test suite and mock psp sdk harness

<!-- generated by git-cliff -->

v1.0.0 · Jun 12, 2026

๐ŸŽฎ GameDiary PSP - KoeBizkit

New version available.

๐Ÿ“ฆ Download

  • GameDiaryDebug.zip - Debug version. Use this only if the main version has issues. https://github.com/OniMock/GameDiary/releases/download/v1.0.0/GameDiaryDebug.zip
  • Why use it? It generates detailed step-by-step text logs in ms0:/PSP/COMMON/GameDiary/debug-DD-MM-YYYY.txt.
  • When is it useful? If the plugin fails to read a Game ID, crashes, or playtime isn't saving, these logs will tell us exactly where and why it failed.

๐Ÿ“ฆ Installation

๐Ÿ“Œ Plugin (Tracker)

  1. Copy the GameDiary.prx file to your SEPLUGINS folder on your memory stick (ms0:/SEPLUGINS/ or ef0:/SEPLUGINS/ for PSP Go).
  1. Enable the plugin:
  • For ARK-4:

> โš ๏ธ PSP Go Users
> If you are using the PSP Go internal storage, replace ms0:/ with ef0:/ in all paths.
> Open ms0:/SEPLUGINS/plugins.txt (or ef0:/SEPLUGINS/plugins.txt) in a text editor and add:

     psp, GameDiary.prx, on

To also enable PS1 games tracking, add:

     ps1, GameDiary.prx, on

To enable Homebrew tracking, add:

     game, GameDiary.prx, on
  • For other CFWs:

> โš ๏ธ PSP Go Users
> Replace ms0:/ with ef0:/ in all paths.

  • Enable for PSP games and Homebrew by adding to ms0:/seplugins/game.txt:
     ms0:/seplugins/GameDiary.prx 1
  • Enable for PS1 games by adding to ms0:/seplugins/pops.txt:
     ms0:/seplugins/GameDiary.prx 1
  1. Restart your PSP (or reset VSH).

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[1.0.0] - 2026-06-12

๐Ÿ› Bug Fixes

  • (plugin) Improve flicker-free overlay rendering
  • (plugin) Red color in background text

๐Ÿš€ Features

  • (ui) Redesign sessions list layout and add column headers
  • (app) Add Sessions screen with per-session deletion
  • (plugin) Display tracker ON/OFF status on game startup when hotkey is enabled

<!-- generated by git-cliff -->

v0.2.2 · May 30, 2026

๐ŸŽฎ GameDiary PSP - jham1213

New version available.

โค๏ธ Special Thanks

Huge thanks to these Reddit users for helping test GameDiary PSP and providing valuable feedback during development:

  • u/jham1213

Your testing, bug reports, and patience helped improve compatibility and stability across different PSP models and CFWs.

๐Ÿ“ฆ Download

  • GameDiaryDebug.zip - Debug version. Use this only if the main version has issues. https://github.com/OniMock/GameDiary/releases/download/v0.2.2/GameDiaryDebug.zip
  • Why use it? It generates detailed step-by-step text logs in ms0:/PSP/COMMON/GameDiary/debug-DD-MM-YYYY.txt.
  • When is it useful? If the plugin fails to read a Game ID, crashes, or playtime isn't saving, these logs will tell us exactly where and why it failed.

๐Ÿ“ฆ Installation

๐Ÿ“Œ Plugin (Tracker)

  1. Copy the GameDiary.prx file to your SEPLUGINS folder on your memory stick (ms0:/SEPLUGINS/ or ef0:/SEPLUGINS/ for PSP Go).
  1. Enable the plugin:
  • For ARK-4:

> โš ๏ธ PSP Go Users
> If you are using the PSP Go internal storage, replace ms0:/ with ef0:/ in all paths.
> Open ms0:/SEPLUGINS/plugins.txt (or ef0:/SEPLUGINS/plugins.txt) in a text editor and add:

     psp, GameDiary.prx, on

To also enable PS1 games tracking, add:

     ps1, GameDiary.prx, on

To enable Homebrew tracking, add:

     game, GameDiary.prx, on
  • For other CFWs:

> โš ๏ธ PSP Go Users
> Replace ms0:/ with ef0:/ in all paths.

  • Enable for PSP games and Homebrew by adding to ms0:/seplugins/game.txt:
     ms0:/seplugins/GameDiary.prx 1
  • Enable for PS1 games by adding to ms0:/seplugins/pops.txt:
     ms0:/seplugins/GameDiary.prx 1
  1. Restart your PSP (or reset VSH).

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.2.2] - 2026-05-30

๐Ÿ› Bug Fixes

  • (plugin) Tracker overlay colors and remove unsafe display hooks
  • (ui) Prevent carouselโ€‘graph animation glitch on screen init

๐Ÿ“š Documentation

  • Format README.md with improved list styling and consistent spacing
  • Document plugin.dat and tracker.dat file specifications in README

๐Ÿš€ Features

  • (game-details) Add game deletion via triangle button
  • (ui) Marquee scroll for truncated game names on selection
  • (ui) Marquee scroll for truncated game names on selection
  • (ui) Enhance plugin settings item rendering with selection highlight
  • Embed CJK and Latin/Cyrillic font assets into the rendering engine

<!-- generated by git-cliff -->

v0.2.1 · May 23, 2026

๐ŸŽฎ GameDiary PSP - aligator187

New version available.

โค๏ธ Special Thanks

Huge thanks to these Reddit users for helping test GameDiary PSP and providing valuable feedback during development:

  • u/aligator187
  • u/KoeBizkit
  • u/SubstantialLab9688

Your testing, bug reports, and patience helped improve compatibility and stability across different PSP models and CFWs.

๐Ÿ“ฆ Download

  • GameDiaryDebug.zip - Debug version. Use this only if the main version has issues. https://github.com/OniMock/GameDiary/releases/download/v0.2.1/GameDiaryDebug.zip
  • Why use it? It generates detailed step-by-step text logs in ms0:/PSP/COMMON/GameDiary/debug-DD-MM-YYYY.txt.
  • When is it useful? If the plugin fails to read a Game ID, crashes, or playtime isn't saving, these logs will tell us exactly where and why it failed.

๐Ÿ“ฆ Installation

๐Ÿ“Œ Plugin (Tracker)

  1. Copy the GameDiary.prx file to your SEPLUGINS folder on your memory stick (ms0:/SEPLUGINS/ or ef0:/SEPLUGINS/ for PSP Go).
  1. Enable the plugin:
  • For ARK-4: > โš ๏ธ PSP Go Users > If you are using the PSP Go internal storage, replace ms0:/ with ef0:/ in all paths. > Open ms0:/SEPLUGINS/plugins.txt (or ef0:/SEPLUGINS/plugins.txt) in a text editor and add:
     psp, GameDiary.prx, on

To also enable PS1 games tracking, add:

     ps1, GameDiary.prx, on

To enable Homebrew tracking, add:

     game, GameDiary.prx, on
  • For other CFWs: > โš ๏ธ PSP Go Users > Replace ms0:/ with ef0:/ in all paths.
  • Enable for PSP games and Homebrew by adding to ms0:/seplugins/game.txt:
     ms0:/seplugins/GameDiary.prx 1
  • Enable for PS1 games by adding to ms0:/seplugins/pops.txt:
     ms0:/seplugins/GameDiary.prx 1
  1. Restart your PSP (or reset VSH).

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.2.1] - 2026-05-23

๐Ÿ“š Documentation

  • Add release template with installation instructions and credits
  • Add release template file for automated distribution metadata
  • Mark UMD game plugin fix as completed in roadmap

๐Ÿ”ง Misc

  • Bump project version from 0.2.0 to 0.2.1

๐Ÿš€ Features

  • (ui) Improve leaderboard layout and visibility

<!-- generated by git-cliff -->

v0.2.0 · May 23, 2026

๐ŸŽฎ GameDiary PSP - aligator187

New version available.

โค๏ธ Special Thanks

Huge thanks to these Reddit users for helping test GameDiary PSP and providing valuable feedback during development:

  • u/aligator187
  • u/KoeBizkit
  • u/SubstantialLab9688

Your testing, bug reports, and patience helped improve compatibility and stability across different PSP models and CFWs.

๐Ÿ“ฆ Download

  • GameDiaryDebug.zip - Debug version. Use this only if the main version has issues. https://github.com/OniMock/GameDiary/releases/download/v0.2.0/GameDiaryDebug.zip
  • Why use it? It generates detailed step-by-step text logs in ms0:/PSP/COMMON/GameDiary/debug-DD-MM-YYYY.txt.
  • When is it useful? If the plugin fails to read a Game ID, crashes, or playtime isn't saving, these logs will tell us exactly where and why it failed.

๐Ÿ“ฆ Installation

๐Ÿ“Œ Plugin (Tracker)

  1. Copy the GameDiary.prx file to your SEPLUGINS folder on your memory stick (ms0:/SEPLUGINS/ or ef0:/SEPLUGINS/ for PSP Go).
  1. Enable the plugin:
  • For ARK-4: > โš ๏ธ PSP Go Users > If you are using the PSP Go internal storage, replace ms0:/ with ef0:/ in all paths. > Open ms0:/SEPLUGINS/plugins.txt (or ef0:/SEPLUGINS/plugins.txt) in a text editor and add:
     psp, GameDiary.prx, on

To also enable PS1 games tracking, add:

     ps1, GameDiary.prx, on

To enable Homebrew tracking, add:

     game, GameDiary.prx, on
  • For other CFWs: > โš ๏ธ PSP Go Users > Replace ms0:/ with ef0:/ in all paths.
  • Enable for PSP games and Homebrew by adding to ms0:/seplugins/game.txt:
     ms0:/seplugins/GameDiary.prx 1
  • Enable for PS1 games by adding to ms0:/seplugins/pops.txt:
     ms0:/seplugins/GameDiary.prx 1
  1. Restart your PSP (or reset VSH).

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.2.0] - 2026-05-23

๐Ÿ› Bug Fixes

  • (plugin) Delay physical UMD disc0 reads; keep ISO/POPS tracking stable
  • (ui) Resolve language selection bugs and improve feedback

๐Ÿ“š Documentation

  • Add compatibility list section and badge to README

๐Ÿ”ง Misc

  • Bump version to 0.2.0 and update project name

๐Ÿš€ Features

  • (utils) Add 1โ€ฏms yield in fileโ€‘copy loop to prevent I/O starvation
  • Add GitHub Actions workflow for PSP build, artifact deployment, and automatic releases
  • Implement developed in splash screen UI and integrate static image resource management
  • Change vps

<!-- generated by git-cliff -->

v0.1.3 · May 12, 2026

๐ŸŽฎ GameDiary PSP - Tassadar

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.1.3] - 2026-05-12

โ™ป๏ธ Refactor

  • Replace custom JSON parser with cJSON for version checking

๐Ÿ› Bug Fixes

  • Github action

๐Ÿ“š Documentation

  • Add documentation for official web tools and update export feature roadmap status

๐Ÿ”ง Misc

  • Bump version to 0.1.3 and update project codename to Tassadar

๐Ÿš€ Features

  • (ui) Inform user of expected backup path when file is missing
  • (settings) Add formatting menu with hours-only time display toggle
  • Implement image resource management and add backup UI functionality with new icon assets

<!-- generated by git-cliff -->

v0.1.2 · May 9, 2026

๐ŸŽฎ GameDiary PSP - Skyfall

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.1.2] - 2026-05-09

โ™ป๏ธ Refactor

  • (ui) Separate informational screens from system settings

โšก Performance

  • (font-pipeline) Implement tight atlas packing and fix rendering UV coordinates

๐ŸŽจ Styling

  • (ui) Improve loading animation and fix popup layout responsiveness

๐Ÿ› Bug Fixes

  • (ui) Improve text wrapping and layout safety in popups
  • (ui) Resolve icon resize pop in main menu carousel
  • (ui) Ensure total playtime displays days in all stats modes

๐Ÿ“š Documentation

  • Update languages
  • Update UI documentation in README
  • Update localization and roadmap in README
  • Add GitHub repository badges to README
  • Enhance README with updated branding, badges, and project roadmap items

๐Ÿ”ง Misc

  • Bump version
  • Bump version

๐Ÿš€ Features

  • (version) Implement unified versioning and dynamic codename injection
  • (core) Refine thread priorities and dynamic loading labels
  • Mark dark/light theme UI expansion as complete in README
  • Fix shadow in menu icon
  • (ui) implement dynamic theme switching in settings
  • Balance worker thread priority (0x20) and add CPU yielding to main loop.
  • Add more debug to test
  • Add GitHub Actions workflow for building debug
  • Fix hardcoded in english
  • (font) Update asset pipeline with multi-language SDF glyphs
  • Clean up build dependencies, remove libs
  • Implement debug logging system and remove unused network libraries from Makefile
  • Remove unused objs
  • Implement debug mode
  • Add CI/CD workflow for building and releasing PSP project artifacts
  • Add automated GitHub Actions build and release workflow with dynamic versioning
  • Implement animated loading overlay component and screen manager integration
  • Implement internationalization system for French support and font charset pipeline
  • Add flags.svg asset for game localization support
  • Add more Latin and Cyrillic font assets for rendering
  • Implement internationalization system with language registry and image resource support (Italian)
  • Add Italian language support to internationalization module

<!-- generated by git-cliff -->

v0.1.1 · May 2, 2026

๐ŸŽฎ GameDiary PSP

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.1.1] - 2026-05-02

โšก Performance

  • (render) Implement dynamic 8-bit font loading for PSP 1000 memory safety

๐Ÿ› Bug Fixes

  • (render) Resolve hardware-specific tearing and frame flashing during transitions
  • (boot) Ignore inputs during splash to ensure proper initialization
  • (ui) Improve i18n month labels and fix graph title overlap
  • (texture) Add safety checks, correct GU setup, and optimize cache flush

๐Ÿ“š Documentation

  • Update plugin installation instructions and expand feature roadmap in README

๐Ÿš€ Features

  • (ui) Add color parameters to nav indicators and optimize graph performance
  • (ui) Add graphs details for each game
  • Update icons
  • Refactor icon_not_found asset and image resource
  • Implement stats calculation logic and UI components for playtime visualization (Months)
  • Refactor strings
  • Mock database generation script

<!-- generated by git-cliff -->

v0.1.0 · Apr 27, 2026

๐ŸŽฎ GameDiary PSP

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.1.0] - 2026-04-27

โ™ป๏ธ Refactor

  • (ui) Centralize auto-fit text logic and fix activity layout overflows
  • (storage) Replace sctrlKernelMsIsEf with robust device detection and centralize base path

๐Ÿ› Bug Fixes

  • (plugin) Address PRO-C filesystem driver bugs with safety I/O fallbacks
  • (plugin) Improve storage reliability for CFW 6.61 PRO-C
  • (ui) Hide carousel ghost copies when filter has only one game
  • Language key german

๐Ÿ“š Documentation

  • Update file structure documentation to reflect sessions.dat and config.dat renaming

๐Ÿ”ง Misc

  • Bump project version to 0.1.0 in Makefile
  • Merge pull request #2 from Narmo/ark4-installation-instructions
  • (giff) Fix git-cliff configuration issue
  • (i18n-de) Review German translations by Semmelstulle (#1)

๐Ÿš€ Features

  • (ui) Replace game list "not found" placeholders with dynamic gray rectangles.
  • Refactor project icon0
  • (app) Implement async splash screen and optimized bulk data loading
  • Add duplicate icon to simulate shadow
  • (plugin) Implement self-exclusion to prevent tracking GameDiary app
  • (audio) Implement procedurally generated SFX feedback system and UI hooks
  • Add batch script to automate EBOOT.PBP and PRX deployment to PSP device
  • Updated README.md
  • (i18n) Sort language selection list alphabetically (A-Z)
  • Implement resource embedding and internationalization support for German language assets

<!-- generated by git-cliff -->

v0.0.3 · Apr 24, 2026

๐ŸŽฎ GameDiary PSP

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.0.3] - 2026-04-24

๐Ÿ› Bug Fixes

  • (ci) Fix artifact upload
  • (plugin) Fix storage save icon
  • (ci) Update git-cliff arguments to prevent changelog duplication

<!-- generated by git-cliff -->

v0.0.2 · Apr 24, 2026

๐ŸŽฎ GameDiary PSP

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.0.1] - 2026-04-17

โ™ป๏ธ Refactor

  • Automate build system and implement PNG texture loading support

๐Ÿ”ง Misc

  • Add copyright on header
  • Refactor github folder
  • Add qrcode
  • Add Readme
  • Add MIT license
  • Add git-cliff configuration for automated changelog generation

๐Ÿš€ Features

  • Add PSP export definition file and update gitignore to track it
  • Add GitHub Actions workflow for automated PSP build and release process
  • Add i18n key validation script
  • Add missing strings
  • Refactor i8n.h to another folder
  • Refactor footer and top strings
  • Refactor format time i8n
  • Add bat to install eboot auto
  • Implement game details screen for displaying statistics and metadata
  • Refactor config.dat to root folder
  • Refactor folder
  • (ui) Add common geometric symbols as macros with hex escapes
  • (font-pipeline) Always include special characters (ยฎ, ยฐ, ยฉ, โ„ข, etc.)
  • Refactor strings
  • Refactor format_time method, refactor build system to use isolated object directories.
  • Implement core data loading, dashboard UI, internationalization, and utility functions for PSP file management.
  • Implement UI screens, internationalization support, and font rendering system
  • Implement internationalization system with language selection UI and multi-language support
  • Implement internationalization system and add Spanish language support
  • Fix string pt
  • Add NotoSansCJK font and msdf-atlas-gen tool to project directory
  • Implement game list, details, and settings screens with localization support
  • Implement core UI rendering, localization system, and screen management architecture
  • Implement core application architecture including data loading, UI screen management, and i18n support
  • Refactor all code
  • Add project-specific coding rules and architecture guidelines for PSP development
  • Implement game metadata extraction and atomic storage system for PSP/PS1 icons
  • Implement/fix persistent storage system for game registry and session logging
  • Implement atomic storage system for game registry and session logging with integrity recovery
  • Refactor persistent game session storage with atomic file updates
  • Refactor game tracking core with SFO parsing, metadata repository, and session management logic
  • Implement game detection logic for PSP, homebrew, and PS1 titles via PARAM.SFO and UMD parsing
  • Implement game detection module and link kubridge library to detect ps1 games (id and name) on pops
  • Add required libraries (ark-4) to build configuration
  • Implement game tracking logic with category detection (sceKernelInitApitype), PARAM.SFO parsing, and session storage
  • Implement storage module for database initialization and session persistence
  • Implement core game tracking, storage, and metadata detection modules for PSP
  • Implement game time tracking and persistent storage system for PSP
  • Implement game detection module to identify PSP titles and categories via SFO and UMD metadata
  • Add comprehensive PSP SDK headers and initial project structure

<!-- generated by git-cliff -->

v0.0.1 · Apr 17, 2026

๐ŸŽฎ GameDiary PSP

New version available.

๐Ÿ“ฆ Download

โš™๏ธ Installation

๐Ÿ“Œ Plugin (GameDiary.prx)

  1. Copy GameDiary.prx to:
/SEPLUGINS/
  1. Enable the plugin in ARK-4:
  • For PSP games:
ms0:/SEPLUGINS/GameDiary.prx 1

(or ef0:/ on PSP Go)

  • For POPS (PS1):
ms0:/SEPLUGINS/GameDiary.prx 1

๐ŸŽฎ Application (EBOOT)

  1. Copy the GameDiary folder to:
/PSP/GAME/
  1. Final structure:
PSP/
  GAME/
    GameDiary/
      EBOOT.PBP

๐Ÿ“ Changelog

[0.0.1] - 2026-04-17

โ™ป๏ธ Refactor

  • Automate build system and implement PNG texture loading support

๐Ÿ”ง Misc

  • Add copyright on header
  • Refactor github folder
  • Add qrcode
  • Add Readme
  • Add MIT license
  • Add git-cliff configuration for automated changelog generation

๐Ÿš€ Features

  • Add PSP export definition file and update gitignore to track it
  • Add GitHub Actions workflow for automated PSP build and release process
  • Add i18n key validation script
  • Add missing strings
  • Refactor i8n.h to another folder
  • Refactor footer and top strings
  • Refactor format time i8n
  • Add bat to install eboot auto
  • Implement game details screen for displaying statistics and metadata
  • Refactor config.dat to root folder
  • Refactor folder
  • (ui) Add common geometric symbols as macros with hex escapes
  • (font-pipeline) Always include special characters (ยฎ, ยฐ, ยฉ, โ„ข, etc.)
  • Refactor strings
  • Refactor format_time method, refactor build system to use isolated object directories.
  • Implement core data loading, dashboard UI, internationalization, and utility functions for PSP file management.
  • Implement UI screens, internationalization support, and font rendering system
  • Implement internationalization system with language selection UI and multi-language support
  • Implement internationalization system and add Spanish language support
  • Fix string pt
  • Add NotoSansCJK font and msdf-atlas-gen tool to project directory
  • Implement game list, details, and settings screens with localization support
  • Implement core UI rendering, localization system, and screen management architecture
  • Implement core application architecture including data loading, UI screen management, and i18n support
  • Refactor all code
  • Add project-specific coding rules and architecture guidelines for PSP development
  • Implement game metadata extraction and atomic storage system for PSP/PS1 icons
  • Implement/fix persistent storage system for game registry and session logging
  • Implement atomic storage system for game registry and session logging with integrity recovery
  • Refactor persistent game session storage with atomic file updates
  • Refactor game tracking core with SFO parsing, metadata repository, and session management logic
  • Implement game detection logic for PSP, homebrew, and PS1 titles via PARAM.SFO and UMD parsing
  • Implement game detection module and link kubridge library to detect ps1 games (id and name) on pops
  • Add required libraries (ark-4) to build configuration
  • Implement game tracking logic with category detection (sceKernelInitApitype), PARAM.SFO parsing, and session storage
  • Implement storage module for database initialization and session persistence
  • Implement core game tracking, storage, and metadata detection modules for PSP
  • Implement game time tracking and persistent storage system for PSP
  • Implement game detection module to identify PSP titles and categories via SFO and UMD metadata
  • Add comprehensive PSP SDK headers and initial project structure

<!-- generated by git-cliff -->