MikuBH3
A Server emulator for version 7.9 of a certain adventure anime game
Features
- Basic features: inventory,warship,dress,custom team
- Working battle with grandkey & elf/astral
- Superstring Dimension (Abyss)
- Universial Mirage
- Story Chapter 1 - 42
- Character Tutorial
- Memorial Arena
- Commands
Requirements
- Python 3.12++
- MongoDB
Installation
For your first launch, run these:
pip install -r requirements.txt
Download resources & proto from MikuBH3-Res and place them into your resources & lib folder.
├───resources
│ └───ExcelOutputAsset
├───lib
│ └───proto
│ └───__init__.py
Connecting with the client (Sparkle Proxy)
- Download proxy from Releases
- Extract the
Proxy.zipfile anywhere you want. - Run
Sparkle-Proxy.exeas administrator and open the game.
Usage/Examples
To run the project use cmd or vscode and run
py hi3
Changing Stage in Abyss/Memorial Using JSON
-
Superstring Dimension (Abyss)
Open the
Battle.jsonfile and updatearea1to the preferredSiteIDfromUltraEndlessSite.json. -
Memorial Arena
Open the
Battle.jsonfile and update theboss_idsas needed. You can findboss_idvalues in theBossIdListwithinExBossMonsterSchedule.json.
Commands
/help. Displays a list of available commands.
/maxskill {avatar_id | all}. Maximize the skills of a specific avatar. Use 'all' to maximize the skills of all avatars.
/rank {avatar_id | all} {rank}. Edit rank of a specific avatar or use 'all' to update rank of all avatars.
Use Local Patch Assets
edit Config.json and set UseLocalCache to True, after that put data cache folder from AppData Honkai Impact 3rd Game into resources/statics
Support
Join Discord for support
To-Do List
-
Commands -
Memorial Arena -
Elysian Realm
-
Open World
-
Part 2 Story & Open world
-
Character Tutorial
Credits
- am25
