You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog: PS5 Image Converter v1.0.2
Restored & Fixed Features (Addressing v1.0.1 Regressions)
Recursive Game Dump Validation: Restored the ability to automatically scan for internal sce_sys/param.json structures. This re-enables the "one-level-up" targeting logic that was missing in the v1.0.1 build, allowing the tool to find the correct folder automatically if the user points to a parent directory.
Automated Title ID Extraction: Re-implemented the PPSA Title ID detection logic. This ensures the output filenames are once again dynamically generated based on the game's actual Title ID, fixing the hardcoded "folder name" naming scheme that appeared in the v1.0.1 release.
Robust Console Logging: Fixed a logging regression where certain pack operations were not correctly capturing or displaying stdout to the GUI console, restoring the full real-time visibility that was present in the earliest designs.
New Features
"No Log" Operational Clarity: Added a permanent "DO NOT ABORT" instruction beneath the progress bar. This specifically informs users that during intensive mkpfs operations (where output is buffered), the lack of visible logs is normal behavior, preventing accidental task termination.
UI Readability Overhaul: Applied bold styling and increased font sizes to critical status labels, ensuring instructions remain legible across different screen resolutions and dark-mode themes.
Platform-Specific Improvements
Windows Portability & Stability: Resolved execution issues reported by users by bundling mkpfs.exe directly within the installation folder. The Windows package now includes a streamlined README.md and a .bat file to automate prerequisite checks, ensuring a "zero-setup" experience for new users.
Linux Native Standardization: Finalized the migration to zenity for all file dialogs, ensuring the tool maintains native look-and-feel and file-system compatibility across all Linux distributions (Mint, Ubuntu, Fedora, Arch, etc.).
Permission & Launch Documentation: Added explicit setup instructions to the Linux README, specifically regarding chmod +x requirements for the launch script to ensure seamless execution.
UI & Maintenance
Layout Standardization: Fixed a UI layout bug introduced in the v1.0.1 refinement phase, where multiple overlapping progress bars and buttons were rendering due to redundant container definitions.