Releases: S1implyBlue/PTF-Studio
Release list
PTF Studio V1.0
The final release for Version 1.0.
Feedback and bug reporting is welcome.
PTF Studio Beta 0.9.5.3
Added ability to bulk change matching icon focuses
PTF Studio Beta 0.9.5.2
PSP Go profile completion
Added System Storage first-level body and focus resources.
Added Saved Data Utility — System Storage first-level body and focus resources.
Added Resume Game first-level body and focus resources.
Kept Memory Stick and Saved Data Utility — Memory Stick as distinct entries.
Added PSP Go-specific Photo, Music, Video, and Game preview ordering.
UMD and UMD Update remain excluded from the PSP Go profile.
Added PSP Go only compatibility badges in the Universal asset view.
Extended Add missing profile slots and PTF export to first-level record pairs 60/61, 62/63, and 64/65.
Compatibility note
The new records follow the extended first-level slot sequence used by the firmware 6.20-era theme format. Test an exported theme on a PSP Go before public distribution, particularly when starting from an older PTF that did not originally contain these slots.
All Beta 0.9.5.1 Asset Maker and PTF import/export features remain available.
PTF Studio Beta 0.9.5.1
PTF Studio Beta 0.9.5.1
PTF Studio is a visual PSP PTF theme maker and editor for macOS and Windows.
This release includes all improvements introduced since Beta 0.9.1, including legacy theme support, PSP model profiles, improved image importing, corrected metadata exporting, and the new built-in Asset Maker.
Major new feature: Asset Maker
Beta 0.9.5 introduces a built-in workspace for creating and editing PSP-compatible theme assets directly inside PTF Studio.
Supported canvas presets
- Wallpaper: 480×272
- Preview image: 300×170
- Preview icon: 16×16
- Category icon: 64×48
- First-level icon: 48×48
- First-level focus: 64×64
- Second-level icon: 32×32
- Second-level focus: 48×48
Asset Maker capabilities
- Layer-based artwork editing
- Transparent PNG importing
- Move, resize, rotate and reposition layers
- Duplicate, reorder, hide and delete layers
- Undo and redo
- Rectangle, rounded rectangle, circle and line tools
- Solid fills and simple gradients
- Stroke colour and width controls
- Tint, brightness, contrast, saturation and opacity
- PSP-safe outlines
- Restrained solid shadows
- Low-radius glow effects
- Live indexed 256-colour preview
- Wallpaper XMB readability overlay
- Generate matching first-level or second-level focus images
- Apply artwork directly to compatible theme slots
- Apply and immediately preview assets in the XMB
- Edit existing theme assets in the Asset Maker
- Export created artwork as PNG
Heavy glass, blur and complex transparency effects are intentionally limited because they do not convert reliably to the PSP’s indexed-colour format.
Changes since Beta 0.9.1
Legacy PTF compatibility
- Added support for older RLZ/LZR-compressed PTF themes
- Automatic detection of uncompressed, Deflate and RLZ/LZR resources
- Legacy resources can be imported, viewed and edited
- Untouched legacy resources remain preserved during export
- Modified legacy assets are rebuilt using a PSP-compatible export path
- Added protection against malformed and truncated compressed resources
- Modern PTF compression support remains unchanged
PSP model profiles
Added selectable compatibility profiles for:
- PSP-1000
- PSP-2000
- PSP-3000
- PSP Go
- PSP Street
- Universal profile
Additional model-specific and fallback asset slots are displayed with compatibility information where supported.
Bulk asset importing
- Added folder-based bulk icon importing
- Supports descriptive and numeric filename mapping
- Automatically filters files by compatible asset type
- Added separate exact-size and downscaling import modes
- Added bulk first-level focus replacement
- Added bulk first-level focus restoration
Focus generator
- Generate matching focus graphics from normal icons
- Adjustable glow size
- Adjustable glow opacity
- Adjustable glow colour
- Adjustable padding
- Support for first-level and second-level focus dimensions
Asset analysis
- Displays image dimensions
- Displays indexed-colour status
- Displays palette colour count
- Displays transparency information
- Displays compression type
- Displays estimated file size
- Warns about incompatible or invalid assets
- Added CSV analysis report export
Theme variants
- Create multiple colour variants from one project
- Retain the same icon set across variants
- Optional icon tinting
- Export multiple variants together as a ZIP
Release package generator
Can generate a distributable package containing:
- Final PTF theme
- Preview screenshot
- Icon sheet
- README
- Credits
- Installation instructions
- Asset manifest
Improved individual asset access
- Fixed the asset sidebar so the entire asset list can be scrolled
- Users can replace icons one by one regardless of window size
- Single-clicking an icon in the XMB preview selects its asset card
- The sidebar automatically scrolls to the selected asset
- Double-clicking a preview icon opens its import options
Image importing and resizing
Each asset slot now provides two separate actions.
Import
- Intended for images already matching the required dimensions
- Does not resize or filter the source
- Rejects incorrect dimensions
- Preserves correctly prepared PNG files without unnecessary processing
Downscale & Import
- Resizes oversized artwork to the correct PSP dimensions
- Uses adaptive antialiased bicubic-smooth filtering
- Uses a wider sampling area for large reductions
- Uses premultiplied-alpha resizing to prevent dark or white edge halos
- Preserves the complete transparent canvas
- Does not trim transparent borders
- Does not crop to visible pixels
- Maintains the icon’s relative placement and padding
- Converts to indexed colour only after resizing
- Does not automatically enlarge undersized artwork
Required image dimensions
| Asset type | Size |
|---|---|
| Category icon | 64×48 |
| First-level icon | 48×48 |
| First-level focus | 64×64 |
| Second-level icon | 32×32 |
| Second-level focus | 48×48 |
| Preview image | 300×170 |
| Preview icon | 16×16 |
| Background | 480×272 |
Category icons do not use separate focus images.
Metadata and export fixes
- Corrected reversed Title and Product ID fields
- Title now uses the proper 128-byte PTF title field
- Product ID now uses the proper 48-byte identifier field
- Exported filenames now use the Product ID correctly
- Added Title byte-length validation
- Added Product ID character and length validation
- Corrected theme-colour record writing
- Selected fixed colours now remain selected after export
- Themes no longer incorrectly fall back to By Month
- Imported theme colours remain unchanged unless edited
- Added post-export verification for:
- Title
- Product ID
- Version
- Theme colour
- Colour-record structure
- Exported PTF files are reopened automatically for verification
Sample theme update
- Replaced the previous bundled sample
- Added
PTF_STUDIO_SAMPLE_THEME.ptf - Updated the Load Sample function on macOS and Windows
- Verified that the embedded and distributed sample files match
Existing core capabilities
- Import existing PSP PTF themes
- Edit and replace individual assets
- Export PSP-compatible PTF themes
- Live 480×272 XMB preview
- Category, first-level and second-level navigation
- Normal and focus-state rendering
- Accurate second-level submenu shifting
- First-level and second-level focus glow animation
- PSP-style date, time and battery display
- Correct monthly colour naming and ordering
- Replace wallpapers and preview artwork
- Export individual assets as PNG
- Restore original assets
- Preserve source themes during editing
- Portable macOS and Windows launchers
- No installation, signing or notarisation required
Current limitations
PTF Studio supports standard PSP PTF themes only.
It does not edit:
- CTF themes
- PRX files
- RCO files
- firmware modules
- XMB layout coordinates
- system fonts
- wave animations
- custom firmware plugins
The live XMB viewer is a visual recreation rather than a full PSP emulator, so minor rendering differences may still appear on real hardware.
The planned bundled sample icon library is not included in this release and will be added in a future version.
Credits
Created by Blue
Developed with the assistance of ChatGPT
Release status
Beta 0.9.5 is intended for broader community testing.
Bug reports, compatibility feedback and results from different PSP models and firmware versions are welcome.
PTF Studio Beta 0.9.1
PTF Studio Beta 0.9.1
Sample Theme provided by me. You may hit "Load Sample" to start editing.
PTF Studio is a visual PSP PTF theme maker and editor for macOS and Windows.
Features
- Import and edit existing PSP PTF themes
- Live 480×272 PSP XMB preview
- Category, first-level and second-level menu navigation
- Replace icons, focus images, wallpapers and preview assets
- Bulk-replace all first-level focus images
- Automatic resizing and PNG-8 indexed colour conversion
- Edit theme metadata and monthly colours
- Export PSP-compatible PTF themes
- Export individual assets as PNG
- Restore original assets
- Portable macOS and Windows launchers
Beta 0.9.1 changes
- PlayStation Network assets renamed to Extras
- Corrected Save Data Utility and UMD Update labels
- Fixed first-level icon scrolling order
- Added bulk first-level focus replacement
- Added bulk focus restoration
- Improved second-level submenu behaviour
- Improved focus-glow animation and XMB layout accuracy
Limitations
PTF Studio edits standard PSP PTF themes only. It does not edit CTF, PRX, RCO or firmware files.
Credits
Created by S1mplyBlue
Developed with the assistance of ChatGPT