An open API service indexing awesome lists of open source software.

https://github.com/cueavyqwp/catalog-convert

Convert MediaCatalog.bytes to MediaCatalog.json, TableCatalog.bytes to TableCatalog.json
https://github.com/cueavyqwp/catalog-convert

blue-archive bluearchive c-sharp

Last synced: about 2 months ago
JSON representation

Convert MediaCatalog.bytes to MediaCatalog.json, TableCatalog.bytes to TableCatalog.json

Awesome Lists containing this project

README

          


catalog-convert

Inspired by [Blue-Archive-Catalog-Converter](https://github.com/endergreen12/Blue-Archive-Catalog-Converter)

---

# Download

Go to the [Release](https://github.com/cueavyqwp/catalog-convert/releases)

`catalog-convert.exe` is for Windows x64

`catalog-convert-x64` is for Linux x64

`catalog-convert-arm64` is for Linux arm64

You also can build by yourself ([See at here](#build))

# Convert

Convert MediaCatalog.bytes to MediaCatalog.json, TableCatalog.bytes to TableCatalog.json or reverse.

`./catalog-convert convert --input [source_file]`

# Export

For MediaPatch

`./catalog-convert export --input [MediaCatalog.bytes/MediaCatalog.json] [BlueArchive_JP/BlueArchive_Data/StreamingAssets/MediaPatch]`

For TableBundles

`./catalog-convert export --input [TableCatalog.bytes/TableCatalog.json] [BlueArchive_JP/BlueArchive_Data/StreamingAssets/TableBundles]`

# Build

Make sure that you already installed [.Net SDK 10](https://dotnet.microsoft.com/download/dotnet/10.0)

`dotnet publish ./catalog-convert --configuration Release --framework net10.0 -o ./build -r win-x64 --self-contained true /p:PublishTrimmed=true`

You can change the `win-x64` to other platform

Windows
- win-x64
- win
- any

Linux
- linux-x64
- linux
- unix-x64
- unix
- any

macOS
- osx-x64
- osx
- unix-x64
- unix