We're excited to announce Provenance 3.2.0, a major update focused on performance, skins, and quality of life improvements. This release brings highly requested features and fixes that make Provenance faster and more enjoyable than ever.
🎨 Skins: Now Free for Everyone!
The biggest news: Full skin support is now available to all users—no Provenance Plus required! We believe everyone should enjoy customizing their gaming experience. However, if you love what we're building, please consider supporting the project through Provenance Plus or Patreon.
What's New with Skins
Full Manic and Delta Skin Support for all systems (except 3DS and DS—those are coming soon!)
Dramatically Improved Performance: Faster rendering, loading, and smoother UI
Fixed Rotation Issues: No more slow redraws when changing orientation
Memory Optimizations: More efficient skin storage and rendering
RetroArch Core Support: Skins now work across all emulator cores
Enhanced Skin Browser: Faster, more responsive skin selection and preview
⚡ Performance Improvements
Library & UI
Faster Main Library: Significantly improved scrolling and navigation performance
Optimized Rendering Loop: Better frame pacing and smoother gameplay across all cores
Core Performance
Dreamcast/Flycast Enhancements:
Faster emulation speed
Windows CE-based games now supported
Full networking support enabled
emuThreeDS (3DS Core): Performance bump and reduced graphic glitches
PPSSPP: More options exposed, layout fixes, and full skin support
ROM Management
Rewritten ROM Importer:
Batch processing for multiple imports
Significantly improved artwork matching—more comprehensive, faster, and more accurate
Much faster and more reliable with fewer errors
Fixed bug where existing ROMs were repeatedly re-imported
Eliminated erroneous duplicate imports
7zip Archive Support: Fixed large 7zip archive handling
MAME/CPS ZIP Support: Drop MAME/CPS1,2,3 ZIP files directly into imports or the MAME/CPS ROMs folder—they'll import and load correctly!
Vectrex: Fixed core booting and blank video output
Mednafen: Fixed static audio in CHD files with FLAC compression
Odyssey2: Added numpad button support (can now select game number at boot)
Atari 8-bit: Fixed and added proper controller support
CPS1/2/3 (Capcom Arcade): Better compatibility and support
RetroArch Core Crashes: Fixed many boot-up crashes
RetroArch Pause Bug: Cores now properly pause when menu is opened, and menus are fully navigable
VSync Output: Fixed video output issues when VSync was disabled
System Issues
Siri Search Bug: Opening games from Siri search no longer causes games to reopen when closed
Spotlight Database Corruption: Fixed critical bug that could corrupt the database during Spotlight searches, requiring slow re-imports
ROM System Migration: Fixed bug where ROMs moved to different systems wouldn't actually move their files, causing incorrect re-imports
Sideload Bundle ID: Sideloaded apps with changed bundle IDs no longer think they're App Store builds—all Provenance Plus features now work when sideloading or building with Xcode!
📊 Development Tools
FPS Indicator Improvements
More Accurate Stats: Works with native Provenance cores (3D accelerated)
Additional Information: More detailed performance metrics
Note: Currently limited to native cores; RetroArch-based cores coming later
☁️ iCloud Sync Enhancements
CloudKit Improvements: More reliable sync with better error detection
Better Error Messaging: Clear, actionable error messages throughout the app
Faster Sync: Optimized sync speeds for game saves and ROMs
🎮 Quality of Life
PPSSPP Updates
More emulation options exposed in settings
Fixed options not saving correctly
UI layout improvements
Full skin support
emuThreeDS (3DS) Updates
Settings fixes
Graphic glitch improvements
Slight performance increase
General UI
Improved Pause Menu: Cleaner, more intuitive interface
Better Messaging: Enhanced error messages and notifications throughout the app