
This project is still in the very early stages of development. It still lacks many features and probably has a few bugs and performance problems.
🖼️ Project Screenshots:
💻 Platforms:
🗣️ Languages:
🤓 Technical information:
This program works with tesseract, an open source text recognition software. hrpc extracts no data from the game and is based solely on what tesseract recognizes on the window (so some results may be wrong)
🛠️ Installation Steps:
1. Install tesseract-ocr
tesseract github
or with choco
choco install tesseract
2. Download hsrpc.exe
Download the file named hsrpc_windows_amd64.zip and extract the executable (.exe) to the desired location
Latest release
3. Launch
Just run the executable and off you go
🏗️ Build Steps:
1. Clone this project
git clone https://github.com/X3ne/hsrpc
2. Install go-winres
go install github.com/tc-hib/go-winres@latest
3. Run go generate (used to bundle static files and set executable icon)
go generate ./...
4. Build
go build -ldflags="-X github.com/X3ne/hsrpc/src/consts.Version=X.X.X -H=windowsgui"
🪲 Known issues:
- Sometimes, the position of the selected character is not the right one (especially when the background is too bright, e.g. on Jarilo-VI when there's snow in the background)
- I don't have these characters, but
Dan Heng Imbibitor Lunae and Topaz and Numby seem sus names for ocr detection.
Menus:
⚒️ Improvements:
- Add support for more game resolution (currently support 2560x1080)
- Add more game menus status
- Clean some code
- Create scripts to create data csv
- Build to .exe
- Add support for Simulated Universe
- Add support for Calyx
- Add support for Cavern of corrosion
- Add support for Echo of war
- Add support for cut scenes
- Add support for the Trailblazer
- Maybe create a location selector to simplify the configuration of coordinates
- Remove the tesseract install step (maybe try to use GetText from robotgo)
- I want to add more infos for the selected character in the character tab (like the character name, level...)
- Auto calculate coords based on app resolution
GUI app:
- Add persistent state to GUI configuration
- Add field validation
🎨 Credits:
The assets and data for the discord presence come from the Honkai Star Rail wiki
The app icon by mhesagnta
Image assets are intellectual property of HoYoverse, © All rights reserved by miHoYo