Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iqqmut/nhl23-save-modder
https://github.com/iqqmut/nhl23-save-modder
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/iqqmut/nhl23-save-modder
- Owner: iqqmuT
- License: mit
- Created: 2023-04-19T13:04:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T21:33:51.000Z (8 months ago)
- Last Synced: 2024-05-22T22:37:24.718Z (8 months ago)
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NHL23 Save Modder
## Setup
Create Docker image:
```bash
$ docker build -t nhl23 .
```## Usage
First you need to [extract](https://github.com/bucanero/apollo-ps4) these files from NHL23 save file:
* `INDEX`
* `DATA`After you have them, you can use this tool to extract `database.db` from `DATA` by running:
```shell
$ ./extract.sh INDEX DATA database.db
```Modify `database.db`. After that recreate `INDEX` and `DATA`:
```shell
$ ./pack.py INDEX DATA database.db
```New subdirectory `build/` is created with rewritten `INDEX` and `DATA` files. Import them back to the NHL23 save file and be happy.
### DATA file
* DATA contains `CRCValue` but you do not have to modify it
## Docs
LZ4 format
https://github.com/lz4/lz4/blob/dev/doc/lz4_Frame_format.md