https://github.com/danixu/srm-compressor
A RetroArch SRM file compressor/decompressor
https://github.com/danixu/srm-compressor
Last synced: about 1 month ago
JSON representation
A RetroArch SRM file compressor/decompressor
- Host: GitHub
- URL: https://github.com/danixu/srm-compressor
- Owner: Danixu
- License: gpl-3.0
- Created: 2021-12-05T20:04:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T18:46:47.000Z (over 3 years ago)
- Last Synced: 2025-03-27T09:22:08.171Z (about 2 months ago)
- Language: C++
- Size: 21.5 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# SRM Compressor & Decompressor
This is a simple program that will allow you to decompress and recompress the SRM files created by some emulators systems like RetroArch, used in Recalbox, Retropie... This will allow you to edit savegames like PSX memory cards, usefull for programs like Black Chocobo, Hyne and similar.
## How to use it
The command line to use this program is the following:
./srm-compressor
The program will detect if the file is compressed and must be decompressed, or otherwise is a decompressed file that must be compressed.
Decompress a srm file
./srm-compressor ffvii.srm ffvii.mcrCompress a memory card file
./srm-compressor ffvii.mcrThis program was tested only with PSX memory cards, but must work with other saves types, and also with compressed savestates and similar.
## Compile from source
To compile from source you will need to clone this repository:
```
git clone https://github.com/Danixu/srm-compressor.git
```Initialize the submodules:
```
git submodule init
```Compile the srm-compressor program (only linux version for now):
```
make -f Makefile.linux -j$(nproc)
```To clean all the folders just run:
```
make clean_full
```