{"id":18595057,"url":"https://github.com/bucanero/apollo-ps2","last_synced_at":"2025-04-10T16:31:14.915Z","repository":{"id":177663531,"uuid":"660382260","full_name":"bucanero/apollo-ps2","owner":"bucanero","description":"Apollo Save Tool (PS2)","archived":false,"fork":false,"pushed_at":"2025-03-23T18:36:01.000Z","size":2771,"stargazers_count":76,"open_issues_count":3,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-23T19:19:36.539Z","etag":null,"topics":["ps2","save-editor","save-manager","savegame"],"latest_commit_sha":null,"homepage":"http://www.bucanero.com.ar","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bucanero.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"dparrino","custom":["https://www.paypal.me/bucanerodev"]}},"created_at":"2023-06-29T22:14:49.000Z","updated_at":"2025-03-23T18:35:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"cdff4274-a9a4-4592-bc72-4ff2a715b9be","html_url":"https://github.com/bucanero/apollo-ps2","commit_stats":null,"previous_names":["bucanero/apollo-ps2"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bucanero%2Fapollo-ps2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bucanero%2Fapollo-ps2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bucanero%2Fapollo-ps2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bucanero%2Fapollo-ps2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bucanero","download_url":"https://codeload.github.com/bucanero/apollo-ps2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248252690,"owners_count":21072700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ps2","save-editor","save-manager","savegame"],"created_at":"2024-11-07T01:18:15.340Z","updated_at":"2025-04-10T16:31:14.901Z","avatar_url":"https://github.com/bucanero.png","language":"C","funding_links":["https://patreon.com/dparrino","https://www.paypal.me/bucanerodev"],"categories":["Misc / Utilities"],"sub_categories":[],"readme":"# Apollo Save Tool (PS2)\n\n[![Downloads][img_downloads]][app_downloads] [![Release][img_latest]][app_latest] [![License][img_license]][app_license]\n[![Build app package](https://github.com/bucanero/apollo-ps2/actions/workflows/build.yml/badge.svg)](https://github.com/bucanero/apollo-ps2/actions/workflows/build.yml)\n[![Twitter](https://img.shields.io/twitter/follow/dparrino?label=Follow)](https://twitter.com/dparrino)\n\n**Apollo Save Tool** is an application to manage save-game files on the PlayStation 2.\n\nThis homebrew app allows you to download, unlock, patch and resign save-game files directly on your PS2.\n\n![image](./docs/screenshots/screenshot-main.png)\n\n**Comments, ideas, suggestions?** You can [contact me](https://github.com/bucanero/) on [Twitter](https://twitter.com/dparrino) and on [my website](http://www.bucanero.com.ar/).\n\n# Features\n\n* **Easy to use:** no advanced setup needed.\n* **Standalone:** no computer required, everything happens on the PS2.\n* **Automatic settings:** auto-detection of User settings.\n\n## Save Management\n\n* **Save files listing:** quick access to all the save files on Memory Cards and external devices (+ file details)\n* **Save files patching:** complete support for Save Wizard and [Bruteforce Save Data](https://bruteforcesavedata.forumms.net/) cheat patches to enhance your save-games.\n* **Save import/export:** allows the user export save files to `.PSU`, `.PSV`, `.CBS` formats, and import saves from other tools and consoles (`.PSU`, `.PSV`, `.CBS`, `.MAX`, `.XPS`, `.SPS` supported).\n\u003c!--\n* **Save downloading:** easy access to an Online Database of save-game files to download straight to your PS2.\n--\u003e\n\n## Virtual Memory Card (VMC) Management\n\n* **VMC saves listing:** quick access to all save files on Virtual Memory Cards images (+ file details)\n* **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).\n\n## PS1 Virtual Memory Card Management\n\n* **VMC saves management:** quick access to all save files on Virtual Memory Cards images.\n  - Supported PS1 VMC formats: `.VMP`, `.MCR`, `.VM1`, `.BIN`, `.VMC`, `.GME`, `.VGS`, `.SRM`, `.MCD`\n* **Import PS1 saves:** import saves to VMCs from other systems and consoles (`.MCS`, `.PSV`, `.PSX`, `.PS1`, `.MCB`, `.PDA` supported).\n* **Export PS1 saves:** allows the user export saves on VMC images to `.MCS`/`.PSV`/`.PSX` formats.\n\n# Download\n\nGet the [latest version here][app_latest].\n\n## Changelog\n\nSee the [latest changes here][changelog].\n\n# Donations\n\nMy GitHub projects are open to a [sponsor program](https://patreon.com/dparrino). If you feel that my tools helped you in some way or you would like to support it, you can consider a [PayPal donation](https://www.paypal.me/bucanerodev).\n\n# Setup instructions\n\nNo special setup is needed. Just download the latest `apollo-ps2.zip` package and install `APOLLO.ELF` on your PlayStation 2.\nOn first run, the application will detect and setup the required user settings.\n\n## Data folders\n\n### PS2\n\n| PS2 | Folder |\n|-----|--------|\n| **External saves** | your saves must be stored on `\u003cmass/host/cdfs\u003e:/PS2/SAVEDATA/`. |\n| **Memory Card saves** | save-games will be scanned from `mc0:/` and `mc1:/`. |\n| **Virtual Memory Cards** | VMC images will be scanned from `\u003cmass/host\u003e:/VMC/` and `/PS2/VMC/`. |\n\n### PS1\n\n| PS1 | Folder |\n|-----|--------|\n| **External saves** | your saves must be stored on `\u003cmass/host/cdfs\u003e:/PS1/SAVEDATA/`. |\n| **Memory Card saves** | save-games will be scanned from `mc0:/` and `mc1:/`. |\n| **Virtual Memory Cards** | VMC images will be scanned from `\u003cmass/host\u003e:/VMC/` , `/POPS/*`, and `/PS1/VMC/`. |\n\n# Usage\n\nUsing the application is simple and straight-forward: \n\n - Move \u003ckbd\u003eUP\u003c/kbd\u003e/\u003ckbd\u003eDOWN\u003c/kbd\u003e to select the save-game file you want to patch, and press ![X button](https://github.com/bucanero/pkgi-ps3/raw/master/data/CROSS.png). The patch screen will show the available fixes for the file. Select the patches and click `Apply`.\n - To view the item's details, press ![Triangle](https://github.com/bucanero/pkgi-ps3/raw/master/data/TRIANGLE.png).\nIt will open the context menu on the screen. Press ![O button](https://github.com/bucanero/pkgi-ps3/raw/master/data/CIRCLE.png) to return to the list.\n - To reload the list, press ![Square](https://github.com/bucanero/pkgi-ps3/raw/master/data/SQUARE.png).\n - Press \u003ckbd\u003eL1\u003c/kbd\u003e/\u003ckbd\u003eL2\u003c/kbd\u003e or \u003ckbd\u003eR1\u003c/kbd\u003e/\u003ckbd\u003eR2\u003c/kbd\u003e trigger buttons to move pages up or down.\n\n\u003c!--\n# Online Database\n\nThe application also provides direct access to the [Apollo online database](https://github.com/bucanero/apollo-saves) of save-game files for PlayStation Portable games.\nThese usually offer additional features such as completed games that can save you many hours of playing.\n\nThe Online Database project aims to [add more save-games](https://github.com/bucanero/apollo-saves/issues/new/choose) shared by the community.\n--\u003e\n\n# FAQs\n\n 1. Where I can get a save-game for *XYZ game*?\n    \n    You can check sites like [Brewology.com](https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames\u0026system=psp), and [GameFAQs](https://gamefaqs.gamespot.com/psp/). Also, searching on [Google](http://www.google.com) might help.\n 1. I have a save-game file that I want to share. How can I upload it?\n    \n    If you have a save file that is not currently available on the Online Database and want to share it, please check [this link](https://github.com/bucanero/apollo-saves) for instructions.\n 1. Why is it called **Apollo**?\n    \n    [Apollo](https://en.wikipedia.org/wiki/Apollo) was the twin brother of [Artemis](https://en.wikipedia.org/wiki/Artemis), goddess of the hunt. Since this project was born using the [Artemis-GUI](https://github.com/Dnawrkshp/ArtemisPS3/) codebase, I decided to respect that heritage by calling it Apollo.\n\n# Credits\n\n* [Bucanero](http://www.bucanero.com.ar/): [Project developer](https://github.com/bucanero)\n\n## Acknowledgments\n\n* [Dnawrkshp](https://github.com/Dnawrkshp/): [Artemis PS3](https://github.com/Dnawrkshp/ArtemisPS3)\n* [Berion](https://www.psx-place.com/members/berion.1431/): GUI design\n* [jimmikaelkael](https://github.com/jimmikaelkael): ps3mca tool\n* [ShendoXT](https://github.com/ShendoXT): [MemcardRex](https://github.com/ShendoXT/memcardrex)\n* [aldostools](https://aldostools.org/): [Bruteforce Save Data](https://bruteforcesavedata.forumms.net/)\n* [PiNk/abyss](http://amigascne.org/abyss/pink/index.html): [Background music track](https://github.com/bucanero/apollo-ps2/blob/main/data/inside.ahx)\n\n# Building\n\nYou need to have installed:\n\n- [PS2 SDK](https://github.com/ps2dev/)\n- [Apollo](https://github.com/bucanero/apollo-lib) library\n- [cURL](https://github.com/pspdev/psp-packages/tree/master/curl) library\n- [PolarSSL](https://github.com/bucanero/oosdk_libraries/tree/master/polarssl-1.3.9) library\n- [libZip](https://github.com/pspdev/psp-packages/tree/master/libzip) library\n- [dbglogger](https://github.com/bucanero/dbglogger) library\n\nRun `cmake . \u0026\u0026 make` to create a release build. If you want to include the [latest save patches](https://github.com/bucanero/apollo-patches) in your `.zip` file, run `make createzip`.\n\nTo enable debug logging, pass `-DAPOLLO_ENABLE_LOGGING=ON` argument to cmake. The application will send debug messages to\nUDP multicast address `239.255.0.100:30000`. To receive them you can use [socat][] on your computer:\n\n    $ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -\n\n# License\n\n[Apollo Save Tool](https://github.com/bucanero/apollo-ps2/) (PS2) - Copyright (C) 2020-2024 [Damian Parrino](https://twitter.com/dparrino)\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the [GNU General Public License][app_license] as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\n[socat]: http://www.dest-unreach.org/socat/\n[app_downloads]: https://github.com/bucanero/apollo-ps2/releases\n[app_latest]: https://github.com/bucanero/apollo-ps2/releases/latest\n[app_license]: https://github.com/bucanero/apollo-ps2/blob/main/LICENSE\n[changelog]: https://github.com/bucanero/apollo-ps2/blob/main/CHANGELOG.md\n[img_downloads]: https://img.shields.io/github/downloads/bucanero/apollo-ps2/total.svg?maxAge=3600\n[img_latest]: https://img.shields.io/github/release/bucanero/apollo-ps2.svg?maxAge=3600\n[img_license]: https://img.shields.io/github/license/bucanero/apollo-ps2.svg?maxAge=2592000\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbucanero%2Fapollo-ps2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbucanero%2Fapollo-ps2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbucanero%2Fapollo-ps2/lists"}