blue-archive-viewer icon indicating copy to clipboard operation
blue-archive-viewer copied to clipboard

Blue Archive Resource Viewer

Blue Archive Viewer

This is not affiliated nor nothing to do with Yostar.

This is a Next.js project bootstrapped with create-next-app.

Features:

  • Supports EN and JP Server
  • CG Gallery
  • Live2D Viewer

Requirements

  • Python 3.6+
  • Node 1.10.6+

Installing python requirements:

pip install -r requirements.txt

Getting Started

First, fetch the needed data:

python run py/main.py

To start the webserver:

npm run dev

Open http://localhost:3000 with your browser to see the result.

Updating version

TODO still manual

  • Update dump.cs
  • Run table fetcher
  • Copy these files
AcademyFavorScheduleExcelTable.json
CharacterDialogExcelTable.json
CharacterExcelTable.json
LocalizeCharProfileExcelTable.json

Update URL

TODO

  • [ ] Create a workflow + script for updating dump.cs instead doing it manually
  • [ ] Script for fetching TableBundles
  • [x] EN Version
  • [ ] Support wallpaper engine
  • [ ] Export to gif/mp4
  • [ ] Automatically get JP URL (not sure about this)

Bugs

  • [ ] Sometimes the audio cases to play multiple times ?

Some weird cases

  • [x] I don't know why the ch0152 jp version is missing CH0152_home4.png (seems like CH0152 has multiple bundle files, so we need to check again if the file is unique instead of skipping it.)
  • [x] there's Hanako_home.skel inside hare_home ???
  • [x] CH0996_home.atlas should be renamed into CH_9996.atlas
  • [x] ibuki_home should be renamed to CH0077

Credits