From b54e7f15577a5894fb21fdd4d7ab56cbbbb25488 Mon Sep 17 00:00:00 2001 From: Damian Parrino Date: Tue, 9 Apr 2024 18:07:38 -0300 Subject: [PATCH] update docs --- CHANGELOG.md | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 22 ++++++++++-- 2 files changed, 116 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d80abbb..532ffd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,47 @@ All notable changes to the `apollo-ps3` project will be documented in this file. ## [Unreleased]() +## [v2.0.0](https://github.com/bucanero/apollo-ps3/releases/tag/v2.0.0) - 2024-10-04 + +### Added + +* Manage PS1 Virtual Memory Card images (VMC) + - Supports `.VM1` and external formats (`.MCR`, `.VMP`, `.BIN`, `.VMC`, `.GME`, `.VGS`, `.SRM`, `.MCD`) + - List, import, export, and delete PS1 saves inside VMC images + - Import - Supported formats: `.MCS`, `.PSV`, `.PSX`, `.PS1`, `.MCB`, `.PDA` + - Export - Supported formats: `.MCS`, `.PSV`, `.PSX` +* Manage PS2 Virtual Memory Card images (VMC) + - Supports `.VM2`, ECC and non-ECC images (`.PS2`, `.VME`, `.BIN`, `.VMC`) + - List, import, export, and delete PS2 saves inside VMC images + - Import - Supported formats: `.PSU`, `.PSV` + - Export - Supported formats: `.PSU`, `.PSV` + - Handle PS2 Classics encryption on VME images +* Save sort option by Type (PS3/PS1/PS2/PSP/VMC) +* Online DB: added PS1 saves listing +* Custom save decryption support + - Metal Gear Solid 5: Ground Zeroes +* New Secure file keys + - FIFA 18 + - FIFA 19 + +### Fixes + +* Patch Code fixes + - Metal Gear Solid 5: The Phantom Pain + - Resident Evil 6 + +### Misc + +* Updated Apollo Patch Engine to v1.0.0 + - Add `jenkins_oaat`, `lookup3_little2` hash functions + - Add `camellia_ecb` encryption + - Add RGG Studio decryption (PS4) + - Add Dead Rising checksum + - Fix SaveWizard Code Type D issue with `CRLF` line breaks + - Changed BSD command syntax for `decompress(offset, wbits)` and `compress(offset)` + +--- + ## [v1.8.7](https://github.com/bucanero/apollo-ps3/releases/tag/v1.8.7) - 2023-12-03 ### Added @@ -19,6 +60,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Update Web Server saves index page +--- + ## [v1.8.6](https://github.com/bucanero/apollo-ps3/releases/tag/v1.8.6) - 2023-11-25 ### Added @@ -64,6 +107,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. - Fix SaveWizard Code Type C - Fix `right()` on little-endian platforms +--- + ## [v1.8.4](https://github.com/bucanero/apollo-ps3/releases/tag/v1.8.4) - 2023-04-08 ### Added @@ -85,6 +130,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed Final Fantasy XIII encryption bug on PS3 * Add value subtraction support (BSD) +--- + ## [v1.8.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.8.0) - 2023-01-28 ### Added @@ -119,6 +166,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fix `sha1_xor64` custom hashing * Fix little-endian support for decrypters/hashes (PS4/Vita) +--- + ## [v1.7.4](https://github.com/bucanero/apollo-ps3/releases/tag/v1.7.4) - 2022-09-28 ### Added @@ -149,6 +198,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Improved Account/Console ID re-detection +--- + ## [v1.7.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.7.0) - 2022-04-28 ### Added @@ -161,6 +212,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * LEGO Marvel Avengers * LEGO Star Wars: The Force Awakens +--- + ## [v1.6.5](https://github.com/bucanero/apollo-ps3/releases/tag/v1.6.5) - 2022-01-22 ### Added @@ -182,6 +235,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Use Apollo-lib (shared with Apollo PS4) +--- + ## [v1.6.4](https://github.com/bucanero/apollo-ps3/releases/tag/v1.6.4) - 2021-07-19 ### Added @@ -224,6 +279,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed freeze issue when db rebuild was scheduled * Fixed comments in `ps3savepatch` files +--- + ## [v1.6.3](https://github.com/bucanero/apollo-ps3/releases/tag/v1.6.3) - 2021-07-06 ### Added @@ -258,6 +315,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Sengoku Basara 4 Sumeragi * Transformers: Devastation +--- + ## [v1.6.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.6.0) - 2021-05-22 ### Added @@ -271,6 +330,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed `.ps3savepatch` file parsing +--- + ## [v1.5.8](https://github.com/bucanero/apollo-ps3/releases/tag/v1.5.8) - 2021-04-03 ### Added @@ -287,6 +348,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed `account_id` update (special case) +--- + ## [v1.5.5](https://github.com/bucanero/apollo-ps3/releases/tag/v1.5.5) - 2021-03-17 ### Added @@ -349,6 +412,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed bulk resign and bulk copy * Fixed Fake owner account (`ffffffffffffffff`) +--- + ## [v1.5.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.5.0) - 2021-01-31 ### Added @@ -373,6 +438,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed `.RAP` uppercase issue +--- + ## [v1.4.6](https://github.com/bucanero/apollo-ps3/releases/tag/v1.4.6) - 2020-12-23 ### Added @@ -388,6 +455,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Call of Juarez Bound in Blood * Fuse +--- + ## [v1.4.5](https://github.com/bucanero/apollo-ps3/releases/tag/v1.4.5) - 2020-12-13 ### Added @@ -407,6 +476,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed Online Database save-game download bug +--- + ## [v1.4.2](https://github.com/bucanero/apollo-ps3/releases/tag/v1.4.2) - 2020-09-18 ### Added @@ -417,6 +488,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Export PS2 `.VM2` memcards to raw image * Added `APOLLO-99PS1.PSV` dummy save (to refresh XMB virtual memcards) +--- + ## [v1.4.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.4.0) - 2020-09-12 ### Added @@ -430,6 +503,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Added PS2 `.max`/`.cbs`/`.xps`/`.psu`/`.sps` save conversion to `.PSV` * Added `APOLLO-99PS2.PSV` dummy save (to refresh XMB virtual memcards) +--- + ## [v1.2.5](https://github.com/bucanero/apollo-ps3/releases/tag/v1.2.5) - 2020-07-26 ### Added @@ -440,6 +515,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Add bulk save-game copy to HDD support * Add `owners.xml` support (select owners from the Settings menu) +--- + ## [v1.2.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.2.0) - 2020-07-18 ### Added @@ -458,6 +535,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fix BSD cheat code applying process * No cheat codes selected by default +--- + ## [v1.1.2](https://github.com/bucanero/apollo-ps3/releases/tag/v1.1.2) - 2020-07-04 ### Added @@ -466,12 +545,16 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Import single `.rap` file to user's `.rif` license (User Backup menu) * Bulk import `.rap` files to user's content `.rif` licenses (User Backup menu) +--- + ## [v1.1.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.1.0) - 2020-06-14 ### Added * Exporting user's content licenses to `.rap` files (User Backup menu) +--- + ## [v1.0.9](https://github.com/bucanero/apollo-ps3/releases/tag/v1.0.9) - 2020-04-26 ### Added @@ -482,6 +565,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Improved BSD patch code parsing * Reduced package installer size +--- + ## [v1.0.2](https://github.com/bucanero/apollo-ps3/releases/tag/v1.0.2) - 2020-03-25 ### Added @@ -495,6 +580,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Fixed game listing issue (when name has a `\n`) * Fixed custom CRC calculation bug (BSD patches) +--- + ## [v1.0.0](https://github.com/bucanero/apollo-ps3/releases/tag/v1.0.0) - 2020-03-15 ### Added @@ -503,6 +590,8 @@ All notable changes to the `apollo-ps3` project will be documented in this file. * Changed save-game encryption/decryption method * Splash screen logo +--- + ## [v0.9.1](https://github.com/bucanero/apollo-ps3/releases/tag/v0.9.1) - 2020-03-10 Hot fix release. @@ -512,6 +601,8 @@ Hot fix release. * Fixed bug when resigning a save-game on USB * Fixed bug when selecting `View Details` on an empty save list +--- + ## [v0.9.0](https://github.com/bucanero/apollo-ps3/releases/tag/v0.9.0) - 2020-03-07 ### Added @@ -531,6 +622,8 @@ Hot fix release. * Solved freeze bug when using `Clear local cache` * UI: Fixed improper titles and messages +--- + ## [v0.6.5](https://github.com/bucanero/apollo-ps3/releases/tag/v0.6.5) - 2020-02-17 ### Added @@ -545,6 +638,8 @@ Hot fix release. * Fixed patch when removing Account ID * Use internal PS3 fonts to fix issues with extended characters +--- + ## [v0.5.1](https://github.com/bucanero/apollo-ps3/releases/tag/v0.5.1) - 2020-02-09 Hot fix release. @@ -553,6 +648,8 @@ Hot fix release. * Fix unzip issue when unpacking online save files +--- + ## [v0.5.0](https://github.com/bucanero/apollo-ps3/releases/tag/v0.5.0) - 2020-02-07 First public release. diff --git a/README.md b/README.md index b35096c..a0b09ad 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ This homebrew application allows you to download, unlock, patch and resign save- * **Account activation:** create fake Account ID and generate offline PS3 activation (`act.dat`) * **License exporting:** easy backup of user licenses to `.zip` and `.rap` formats. -* **License importing:** allows to import `.rap` files to user `.rif` licenses. +* **License importing:** allows to import `.rap` files and generate user `.rif` licenses. ## PS2 Classics Management @@ -49,6 +49,19 @@ This homebrew application allows you to download, unlock, patch and resign save- * **CONFIG importing:** import PS2 `.CONFIG` files to `.ENC` encrypted format. * **BIN.ENC exporting:** decrypt and export `BIN.ENC` images to `.ISO`. +## PS1 Virtual Memory Card Management + +* **VMC saves management:** quick access to all save files on Virtual Memory Cards images. + - Supported PS1 VMC formats: `.VMP`, `.MCR`, `.VM1`, `.BIN`, `.VMC`, `.GME`, `.VGS`, `.SRM`, `.MCD` +* **VMC saves import/export:** allows the user export saves on VMC images to `.MCS`/`.PSV`/`.PSX` formats, and import saves to VMCs from other tools and consoles (`.MCS`, `.PSV`, `.PSX`, `.PS1`, `.MCB`, `.PDA` supported). + +## PS2 Virtual Memory Card Management + +* **VMC saves management:** quick access to all save files on Virtual Memory Cards images. + - Supported PS2 VMC formats: `.VM2`, `.VME`, `.BIN`, `.VMC` + - Supports ECC and non-ECC images, PS2 Classics encryption +* **VMC saves import/export:** allows the user export saves on VMC images to `.PSU`, `.PSV` formats, and import saves to VMCs from other tools and consoles (`.PSU`, `.PSV` supported). + # Download Get the [latest version here][app_latest]. @@ -82,7 +95,7 @@ On first run, the application will detect and setup the required user settings. | PS2 | Folder | |-----|--------| | **USB saves** | `/dev_usb00x/PS2/SAVEDATA/` (`*.xps`, `*.max`, `*.psu`, `*.cbs`, `*.sps`) | -| **VMC cards** | `/dev_usb00x/PS2/VMC/` (`*.vmc`) | +| **VMC cards** | `/dev_usb00x/PS2/VMC/` (`*.vmc`, `*.vme`, `*.vm2`, `*.bin`) | | **VME cards** | `/dev_usb00x/PS3/EXPORT/PS2SD/` | | **PSV saves** | `/dev_usb00x/PS3/EXPORT/PSV/` | | **HDD VME cards** | `/dev_hdd0/home/000000XX/ps2emu2_savedata/`, where `XX` is the current `User ID`. | @@ -97,6 +110,7 @@ On first run, the application will detect and setup the required user settings. | **USB saves** | `/dev_usb00x/PS1/SAVEDATA/` (`*.mcs`, `*.psx`) | | **PSV saves** | `/dev_usb00x/PS3/EXPORT/PSV/` | | **HDD VM1 cards** | `/dev_hdd0/savedata/vmc/` | +| **USB VMC cards** | `/dev_usb00x/PS1/VMC/` (`*.mcr`, `*.vmp`, `*.bin`, `*.vmc`, `*.gme`, `*.vgs`, `*.srm`, `*.mcd`) | # Usage @@ -168,6 +182,8 @@ Currently, the list of available games and files is limited, but the project aim * [flatz](https://github.com/flatz): [SFO/PFD tools](https://github.com/bucanero/pfd_sfo_tools/) * [aldostools](https://aldostools.org/): [Bruteforce Save Data](https://bruteforcesavedata.forumms.net/) * [darkautism](https://darkautism.blogspot.com/): [PS3TrophyIsGood](https://github.com/darkautism/PS3TrophyIsGood) +* [jimmikaelkael](https://github.com/jimmikaelkael): ps3mca tool +* [ShendoXT](https://github.com/ShendoXT): [MemcardRex](https://github.com/ShendoXT/memcardrex) * [Nobody/Wild Light](https://github.com/nobodo): [S3M music track](https://github.com/bucanero/apollo-ps3/blob/master/data/haiku.s3m) # Building @@ -196,7 +212,7 @@ UDP multicast address `239.255.0.100:30000`. To receive them you can use [socat] # License -[Apollo Save Tool](https://github.com/bucanero/apollo-ps3/) (PS3) - Copyright (C) 2020-2022 [Damian Parrino](https://twitter.com/dparrino) +[Apollo Save Tool](https://github.com/bucanero/apollo-ps3/) (PS3) - Copyright (C) 2020-2024 [Damian Parrino](https://twitter.com/dparrino) This program is free software: you can redistribute it and/or modify it under the terms of the [GNU General Public License][app_license] as published by