https://github.com/oryxel1/base
A replicated engine for Blue Archive visual novel system!
https://github.com/oryxel1/base
blue-archive bluearchive engine game-engine game-engine-2d game-novel visual-novel visual-novel-engine
Last synced: about 1 month ago
JSON representation
A replicated engine for Blue Archive visual novel system!
- Host: GitHub
- URL: https://github.com/oryxel1/base
- Owner: oryxel1
- License: gpl-3.0
- Created: 2025-08-24T16:26:52.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2026-05-01T16:31:07.000Z (about 1 month ago)
- Last Synced: 2026-05-01T18:19:54.034Z (about 1 month ago)
- Topics: blue-archive, bluearchive, engine, game-engine, game-engine-2d, game-novel, visual-novel, visual-novel-engine
- Language: Java
- Homepage:
- Size: 98 MB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Base (Blue Archive Scenario Engine)
This is a fun project of mine aims to uh allow you to freely create a
fanmade custom Blue Archive story in their visual style using a simple UI video-editor like.
### Supported platforms: Windows, Linux, MacOS
## Features (also TODO)
- [x] Video Editor like UI allowing you to edit your scenario/story with ease (Experimental).
which you can watch an [example video here](https://www.youtube.com/watch?v=eyiE2MwoJxM)

- [x] A full-blown replicated visual engine that allows the creation of story
- Emoticon like in game to express emoji and allat.
- Pre-made elements like in game allowing for easy usage (like preview or location info)
- Dialogue system that **customizable down to the core**, allowing different text segments, color, size....
- Allow support for both normal images and GIF.
- Allowing the use of skeleton spine to render characters like in game.
- Objects effects, eg: rainbow, hologram, blur, ... (like in game!)
- And a bunch of other effects that made this super customizable
- Allow you to dynamically hide the auto/menu buttons.

- [ ] Functional Menu and Auto button when rendering scenario....
- [ ] UI for making custom animations
- [ ] Settings
- [ ] Scripting api, or extensions.
- [ ] Better UI, performances.
- [x] Saving scenarios, allowing for both Json and Binary type.
## Releases
### Library/Api
Not Yet!
### Jar File
If you want to download the jar file to run this, just download in [releases](https://github.com/oryxel1/Base/releases)
or alternatively in [actions](https://github.com/oryxel1/Base/actions) sections.
## Usage and examples
Download **Java 21** or above, and then run `java -jar Base.jar` (or whatever the jar file is called).
For example of how to use the program, you can look at the [wiki](https://github.com/oryxel1/Base/wiki).
## Contact
If you encounter any issues, please report them on the [issue tracker](https://github.com/oryxel1/Base/issues).
Or alternatively (if you really need help) you can contact me on discord aka `oryxel_`
## Credit
- [ThinGL](https://github.com/RaphiMC/ThinGL) for carrying the entire project since LWJGL/OpenGL is hard as hell.
- [spine-runtimes](https://github.com/EsotericSoftware/spine-runtimes) for rendering the sprites
- [baad](https://github.com/Deathemonic/BA-AD) for extracting the game assets.
- and whoever helps my stupid ass made this, shout out to the dev of *ThinGL* for helping so much with rendering!
### Extra
- If you want to see a more dumb and rough version of this feel free to look into the legacy branch :)