https://github.com/mos9527/mages-tools
MAGES. engine games Modding tools
https://github.com/mos9527/mages-tools
cpk criware mages repacker unpacker
Last synced: about 1 month ago
JSON representation
MAGES. engine games Modding tools
- Host: GitHub
- URL: https://github.com/mos9527/mages-tools
- Owner: mos9527
- Created: 2024-05-21T11:53:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T11:31:13.000Z (over 1 year ago)
- Last Synced: 2025-01-19T05:38:37.517Z (over 1 year ago)
- Topics: cpk, criware, mages, repacker, unpacker
- Language: C++
- Homepage:
- Size: 62.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mages-tools
Cross-platform MAGES. engine Modding tools.
## Building
You'd need [cmake](https://cmake.org/download/) and a C++20 compliant compiler to build the tools.
```bash
mkdir build
cd build
cmake ..
cmake --build .
```
## Download
You can download the latest release from the [releases page](https://github.com/mos9527/mages-tools/releases)
## (Un)packers
These tools are designed to be used from the command line, with the following syntax:
- unpacking: ` -i -o `
- repacking: ` -r -o `
### [cpk](https://github.com/mos9527/mages-tools/blob/main/src/cpk.cpp)
*Probably* general-purpose, fast CriWare CPK file packer/unpacker.
#### Applicable games
- Chaos;Head Noah (Steam)
#### Untested games
- Steins;Gate 0 (PS3)
### [mpk](https://github.com/mos9527/mages-tools/blob/main/src/mpk.cpp)
MAGES. package file packer/unpacker.
#### Applicable games
- Steins;Gate (Steam)
- Steins;Gate 0 (Steam)
#### Untested games
- Chaos;Child (Steam)
# References
- https://github.com/blueskythlikesclouds/MikuMikuLibrary/blob/master/MikuMikuLibrary/Archives/CriMw/CpkArchive.cs
- https://github.com/wmltogether/CriPakTools/blob/mod/LibCPK/CPK.cs
- https://github.com/kamikat/cpktools/blob/master/cpk/crilayla.py