-
Notifications
You must be signed in to change notification settings - Fork 17
Home

Warning
The risk of receiving an infraction for using this and similar software is considered extremely low given server-client validation is easier to verify compared to an open-world game. However, there have been no documented reports of infractions using such softwares. While the application is implemented as a DLL that is loaded into the game process. Its function is limited to reading data.
That said, this software does not comply with the game’s Terms of Service. By using it on official servers, you acknowledge and accept any associated risks. We cannot guarantee immunity from enforcement action by the publisher.
The overlay requires the DLL to be loaded into the game process.
After following the instructions in #loading, you will see an in-game notification confirming that the DLL has been successfully loaded and the server component has started.
Press Ctrl + M to access the overlay.
A complete list of keybindings is available in #shortcuts.
Once the DLL is loaded, clients can be used for more detailed analysis.
See #clients for more information.
If you encounter any issues, crashes, or have questions, please review #troubleshooting before seeking additional support.
Caution
Never load DLLs from unknown sources.
Note
If experiencing [Error] Client is damaged, please reinstall the client. window, download this DLL and place in the game directory where StarRail.exe is as well.
Tip
Unsure what version to download? Refer to #versioning and #compatibility-check

- Hover over the hamburger menu icon next to
Start Game, then clickGame Settings. - In the popup, under the
Game Directorysection, you will see the exact game installation directory.
- Right-click the
Honkai: Star Railshortcut (on your desktop or in the search/start menu), then selectOpen file location. - From there, navigate to
games/Star Rail Games.
-
Navigate to the releases page and download the DLL.
-
Locate your game installation directory — this is the folder containing
StarRail.exe. -
Extract the downloaded files directly into the same directory where
StarRail.exeis located.
-
Inside the same directory as
StarRail.exe, create a new folder namedplugins. -
Navigate to the plugin releases page and download the DLL.
-
Place the downloaded
.dllfile inside thepluginsfolder you created.
Your directory structure should look similar to:
StarRail.exe
<other game files>
umpdc.dll
plugins/
veritas.dll
- Download
veritas.dllfrom Releases and rename it either toxluau.dllorastrolabe.dlland place in the game directory whereStarRail.exeis. The DLL will be loaded when the game is launched.
- Do not put anything in the game folder; it will not work. Download
veritas.dllfrom Releases. Download veritas-app.zip. Unzip the archive, and inside the folder, moveveritas.dllthere. Inconfig.json, make sure the path value of the keygame_pathmatches your game's path. Launch the executable, and the game will launch.
-
Ctrl+Mto toggle menu -
Ctrl+Hto hide the UI -
Ctrl++to zoom in -
Ctrl+-to zoom out -
Ctrl+0to reset zoom
Firefly Analytics (Mirror) by Kain

- Click
Connection Settingin the top headerbar. - Click the
Connectbutton, and it should displayStatus: Connected.
Game versions follow the format MAJOR.MINOR.REVISION (e.g. 3.4.50).
-
REVISION = 0→ Production client -
REVISION ≥ 50→ Beta client builds
Beta and production clients may share the same MAJOR.MINOR version but differ in REVISION.
When you launch the game, check the version string in the bottom-left corner (e.g. OSPRODWin4.2.0_...; Game: 4.2.0).
Compare the Game version with the supported version range listed in the plugin release notes.
- If your version is within the supported range, the plugin should work.
- If it is outside the supported range, you are using the wrong plugin version.
-
The in-game overlay is not showing.
Disable any other apps that uses an overlay with the game (e.g. Discord) and restart the game.
-
The in-game overlay is not being recorded by Open Broadcaster Software Studio (OBS Studio).
-
Run OBS with administrator privileges.
-
-
If creating a new capture:
In theSourcesdock window, click theAdd Sourcebutton and click theGame Capturemenu button.
In theCreate/Select Sourcepopup modal window, click theOkbutton to go to theProperties for 'Game Capture'window.
Configure theModedropdown box to your preference. -
If modifying an existing capture:
In theSourcesdock window, click theOpen Source Propertiesbutton to open theProperties for 'Game Capture'window.
-
-
In the
Properties for 'Game Capture'window, scroll down and enable theCapture third-party overlays (such as steam)checkbox and click theOkbutton to save the properties.
-
-
The game is not processing keyboard/mouse inputs.
If your mouse is hovering over the overlay, it will consume all mouse inputs. If the overlay is taking keyboard inputs, it will consume all keyboard inputs as well. Either move your mouse away or click around the overlay, or use the hide UI shortcut.
-
How do I reset my graphs?
Double-click the graph to reset. Alternatively, can delete
persistenceinappdata/local/veritas/dataand restart. -
Firefly Analytics is not connecting to the server.
Try a different internet browser.
-
Can I use this on the official servers?
You did not read/understand the #disclaimer. Please read again slowly and carefully.
-
The in-game notification says veritas has been disabled.
That means the DLL has become incompatible with the latest game version. Let us know, if we haven't been alerted already.
-
The game just crashed.
Do not restart the game, and attach
veritas.log.debugeither in the Discord or in Issues. Please use the existing issues template WITH a title. This helps provide keywords to be searched for. If you already restarted the game, try to replicate the crash and immediately attach the debug log. -
Flagged as a virus.
You can verify the authenticity of a release by checking the release metadata, ensuring that the
loginused wasgithub-actions[bot]. That confirms the build was created from the public repository and has not been tampered with. The plugin uses techniques that are often used maliciously, which may cause it to be flagged as a virus. For your safety, only download releases from this repository or from Nushen's fork. Avoid downloading from unknown sources. -
I don't understand. How do I-?
We live in the 21st century and hopefully not in a region of the world where you're restricted from accessing LLMs like ChatGPT and DeepSeek. If you somehow did not resolve your issue by inputting this entire page to it or using a search engine like Google Chrome for a lower energy cost, then we'll be happy to help so long as you attempted to 😊.