GameDiary v1.0.1 by OniMock
Records how long you play each game and shows the totals, sessions and graphs in its own app
Install on your PSP
Archive: extract GameDiary.zip and copy the GameDiary folder into /PSP/GAME/ on the Memory Stick.
Start it from Game › Memory Stick. On a PSP Go without a Memory Stick, use /PSP/GAME/ on the internal storage.
Files
| File | Size | SHA-256 | |
|---|---|---|---|
| GameDiary.zip | 1.7 MB | 24161de7…aeae | Download |
Screenshots
About GameDiary
Two parts: a plugin that notes the time while PSP games, PS1 games and homebrew run, and an app that shows play time per game, the total, each session and weekly graphs. The plugin also copies each game's icon for the list. The app is in English, Spanish, Portuguese, Russian, German, French, Italian, Japanese and Chinese, and picks the PSP's system language.
It needs custom firmware such as ARK-4, PRO or ME. Copy GameDiary.prx to ms0:/SEPLUGINS/ (ef0:/SEPLUGINS/ on the PSP Go's internal storage) and the GameDiary folder to /PSP/GAME/. Then turn the plugin on:
- ARK-4: add psp, GameDiary.prx, on to SEPLUGINS/plugins.txt. Add the same line starting ps1 for PS1 games and starting game for homebrew.
- Other custom firmware: add ms0:/seplugins/GameDiary.prx 1 to game.txt, and to pops.txt for PS1 games.
- Restart the PSP or reset the VSH.
In the app, Start opens the main menu, Select the settings, Square filters by category and L shows help. With the in-game hotkey turned on, L + R + Select stops or starts tracking the game you're in. Settings, Backup, Export writes a backup.json that the author's website can edit or merge with another console's.
The author says the on-screen notice for that hotkey can flicker in some games.
It needs custom firmware such as ARK-4, PRO or ME. Copy GameDiary.prx to ms0:/SEPLUGINS/ (ef0:/SEPLUGINS/ on the PSP Go's internal storage) and the GameDiary folder to /PSP/GAME/. Then turn the plugin on:
- ARK-4: add psp, GameDiary.prx, on to SEPLUGINS/plugins.txt. Add the same line starting ps1 for PS1 games and starting game for homebrew.
- Other custom firmware: add ms0:/seplugins/GameDiary.prx 1 to game.txt, and to pops.txt for PS1 games.
- Restart the PSP or reset the VSH.
In the app, Start opens the main menu, Select the settings, Square filters by category and L shows help. With the in-game hotkey turned on, L + R + Select stops or starts tracking the game you're in. Settings, Backup, Export writes a backup.json that the author's website can edit or merge with another console's.
The author says the on-screen notice for that hotkey can flicker in some games.
Release notes
v1.0.1 · GameDiary v1.0.1 - Sylvanas · Oct 25, 2026
๐ฎ GameDiary PSP - Sylvanas
New version available.
๐ฆ Download
- GameDiary.zip (PRX + EBOOT) - Standard release. https://github.com/OniMock/GameDiary/releases/download/v1.0.1/GameDiary.zip
- 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)
- Copy the
GameDiary.prxfile to yourSEPLUGINSfolder on your memory stick (ms0:/SEPLUGINS/oref0:/SEPLUGINS/for PSP Go).
- 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
- Restart your PSP (or reset VSH).
๐ฎ Application (EBOOT)
- Copy the
GameDiaryfolder to:
/PSP/GAME/
- 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 -->
