Releases: mininxd/PS2-memcards-editor
Releases · mininxd/PS2-memcards-editor
Release list
v1.6.0 - Migration to another repo
Version 1.6.0
Changes:
- Moved project development and codebase to the new repository: https://github.com/mininxd/SAVESX2
- Refactored core structure to support future updates in the new repository.
- Bumped version to 1.6.0.
Version 1.5.1
Version 1.5.1
Changes:
- Redesigned timestamp editor with Material 3 date and time picker dialogs.
- Improved timestamp editor UI with quick actions for current time and copying timestamps.
- Refactored hex viewer toolbar to fit all screen sizes without wrapping.
- Enabled R8 minification and resource shrinking, drastically reducing APK size.
- Bumped version to 1.5.1 (versionCode 14).
Version 1.5.0
Version 1.5.0
Changes:
- Added PCSX2 folder-type memory card support (_pcsx2_superblock) and intelligent PS2 filetype detection.
- Consolidated memory card opening to a single unified "Open Card" action with FileOpen icon.
- Restricted "Open Card" to memory card files only, prohibiting savegame files (.max, .psu, etc.) and showing direct error messages without "Rejected:" prefix.
- Reordered exported save metadata preview to display Game Name and Product ID at the top.
- Added automatic update checking on app startup.
- Bumped version to 1.5.0 (versionCode 13).
Version 1.4.2
Version 1.4.2
Changes:
- Fixed app crash / force close when rapidly modifying save features (e.g. toggling copy protection lock).
- Compressed undo/redo history snapshots using Deflate/Inflate to significantly reduce memory footprint and prevent OutOfMemoryError.
- Serialized memory card mutation and undo/redo operations with Mutex synchronization to eliminate race conditions.
- Added debounce to copy protection switch and enhanced exception handling across background operations.
- Bumped version to 1.4.2 (versionCode 12).
Version 1.4.1
Version 1.4.1
Changes:
- Automatic redirect directly to Android system settings for allowing all-files storage access whenever the app is opened without permission.
- Cross-version storage permission support (MANAGE_EXTERNAL_STORAGE on Android 11+ and READ/WRITE_EXTERNAL_STORAGE on Android 10 and below).
- Lifecycle-aware permission checks preventing unwanted redirects during file picker interactions.
- Bumped version to 1.4.1 (versionCode 11).
Version 1.4.0
Version 1.4.0
Changes:
- Added comprehensive Undo and Redo system for memory card modifications (deleting saves, importing saves, formatting cards, toggling copy protection, and editing timestamps) with full snapshot history and baseline tracking.
- Replaced the Folder ("Open Card") and Plus ("New Card") top header buttons with dynamic Undo and Redo icon buttons whenever active modifications exist before saving.
- Reaching the end of the undo history now keeps the editing session active and preserves redo capability, allowing subsequent actions to be redone.
- Mapped device Back button / gesture during active editing to "Cancel Edit", reverting modifications cleanly back to the last saved baseline state and restoring the top header buttons.
- Added "Cancel Edit" option in the top-right header overflow menu during active editing.
- Added Open Card and New Card options to the top-right overflow menu so they remain easily accessible during active editing.
- Removed inline "Unsaved changes on card" banner and duplicate Save button from the main content area; saving is now cleanly consolidated to the top header / navbar.
- Updated splash screen to display icon_transparent instead of ic_launcher when launching the app.
- Updated app versionCode to 10 and versionName to 1.4.0.
v1.3.2
Version 1.3.2
Changes:
- Added gesture-driven swipe-to-dismiss support for in-app toast notifications, allowing notifications to be dismissed by swiping left, right, or down (bottom).
- Unified action notifications across the app (saving cards, exporting PSU/MAX/CBS/XPS/ZIP, formatting, importing, deleting saves, and updating timestamps) with real-time drag feedback and smooth spring physics animations.
- Improved save list bottom padding (80.dp) when scrolled to the very bottom, preventing bottom save cards and action buttons from being obscured by the floating Import Save / Format Card button.
- Updated app versionCode to 8 and versionName to 1.3.2.
v1.3.1
Version 1.3.1
Changes:
- Redesigned Save Details modal to be compact and screen-efficient, adding quick-action download icons for PSU, MAX, CBS, and XPS exports.
- Added Save Timestamps editor supporting created and last modified timestamps with quick presets and a stacked date preview.
- Added Save Copy-Protection toggle to lock and unlock save files directly.
- Added export support for CodeBreaker (.cbs) and SharkPort (.xps) save formats.
- Major performance improvements: eliminated save list scrolling lag and stutter by making save cards fully skippable and flattening layout.
- Added hardware-accelerated OpenGL ES 2.0 offscreen rasterizer for 3D save icons (.icn) to convert 3D models into 2D previews via GPU shaders, with CPU software rasterization preserved as fallback.
- Expanded in-memory 2D icon cache to 256 entries to prevent re-rendering and keep list browsing smooth.
- Offloaded save edits, protection flags, and timestamp updates to background threads to keep the UI smooth and responsive.
- Reduced FAB and UI padding for a more compact and consistent interface.
- Reduced memory overhead and allocations during card formatting and character decoding.
- Updated app versionCode to 7 and versionName to 1.3.1.
v1.3.0
Version 1.3.0
Changes:
- Added Recent Memory Cards section on the homescreen to quickly reopen previous cards with card size and save count.
- Dynamic homescreen layout: automatically hides the logo, title, and slogan when recent memory cards are present for a cleaner and more compact interface.
- Added Settings menu with customizable exported save filename conventions (Game Name, Product ID, or Game Name + Product ID) for PSU, MAX, and ZIP exports.
- Added dedicated Settings card placed directly above the Check Updates card.
- Updated homescreen graphic with transparent memory card artwork and updated slogan.
- Fixed broken UI layout and alignment when inspecting byte values in the Hex Inspector dialog.
- Optimized app launcher icons and reduced homescreen padding for a more compact design.
- Updated app versionCode to 6 and versionName to 1.3.0.
v1.2.0
Version 1.2.0
Changes:
- Implemented pure-Kotlin 3D software rasterizer to render PS2 polygonal save icons as 2D static image previews with depth buffering and 3-point lighting.
- Added PlayStation 1 (PSX) save icon decoding (16x16 CLUT) and Shift-JIS game title extraction.
- Added in-memory LRU bitmap caching to prevent re-rendering identical save icons.
- Redesigned Hex Viewer dialog with sticky headers, 8-byte grouping, zero-byte dimming, jump-to-offset, and data inspector.
- Updated app versionCode to 4 and versionName to 1.2.0.