x/README.md

30 lines
1.2 KiB
Markdown
Raw Normal View History

2024-07-10 09:44:47 +00:00
# x
Miscellaneous scripts that don't need their own repo.
2024-07-17 11:48:32 +00:00
## `app`/`opt`/`pack`
- `segafs/makesegafs.py`: Create an `app`/`opt`/`pack` (same thing) from an unencrypted
disk image.
- Dependencies: `pip install construct PyCryptodome`
- You will need to find the BootID key/IV and the HMAC key yourself if you want to
make fake apps for whatever reason. Or just don't.
2024-07-11 08:21:00 +00:00
## Patchers
- `patchers/b2spatch.mjs`: Convert from BemaniPatcher to Spice2x JSON
- Requires `cheerio`: `npm i cheerio`
- You will need to rename the resulting JSON manually so that they match the
`{gameCode}-{timestamp}_{entrypoint}` format expected by Spice2x.
2024-07-10 09:44:47 +00:00
## Arcaea
- `acaca/arcpack.py`: Script to extract Arcaea Nintendo Switch `arc.pack` files
## CHUNITHM
- `chuni/rekey_opt.ps1`: Rekeys a CHUNITHM International option so that audio doesn't shit
the bed when importing into the Japanese version. There must be a `bin` folder next
to this script with [DereTore](https://github.com/OpenCGSS/DereTore/releases/latest)
and [SonicAudioTools](https://github.com/blueskythlikesclouds/SonicAudioTools/releases/latest)
extracted into it.
## Card Maker
- `cm/cmpack.py`: Script to work with Card Maker `.pac` files