Introduction
Irminsul is a utility to extract data from Genshin Impact and export it for use with Genshin Optimizer and web sites, applications, and utilities that use the GOOD data format.
Irminsul utilizes packet capture instead of the common optical character recognition (OCR) that other scanners use. This allows it to be much quicker in exchange for 1. needing to run with admin privaleges (for the packet capture) and 2. needing to be run when genshin starts to observe the handshake with the server.
Features
In it's current state Irminsul supports:
- Incredibly fast capture of all Genshin Optimizer supported data
- Artifacts including "unactivated" rolls and reporting of initial values for rolls
- Weapons
- Materials
- Characters
- Simple, clean UI
- Export settings to filter which data gets exported
- Exports data either to the clipboard or saved to a file
Planned features include:
- Achievement export
- Wish history export
- Real time data updates while game is running
Quickstart
Download Irminsul
The latest Irminsul release can always be found on the Irminsul GitHub Released Page. Make sure to grab irminsul.exe
and not either of the "Source code" archives.
Launch Irminsul and accept admin privaleges
Irminsul needs to be running and capturing packets before you enter the door into the main game. The simplest way to accomplish this is to launch Irminsul before launching Genshin
Irminsul needs admin privaleges to observe Genshin's network traffic and won't work without it.
Start packet capture
Click on the play button in the "Packet Capture" section. This will start Irminsul capturing packets.
Start Genshin and enter the door
Once packet capture is running, enter the door in Genshin
Once Irminsul detects the various data it needs, you'll green checkmarks appear in the "Packet Capture" section.
Export data
Once the data has been captured, you can export:
- To the clipboard by clicking ont the clipboard with the arrow icon.
- To a file by clicking on the download icon.
Which data gets exported can be controlled by clicking on the settings icon.
Resources
Discord
Our primary outlet for discussion and support is the Irminsul Discord Server.
Bug Reports and Feature Requests
Bug reports and feature requests can be made through Irminsul's GitHub issues page.
Development
Irminsul is open source and lives at https://github.com/konkers/
Thanks
Irmunsil is built upon the work of many others.
- PJK136 whose work on a fork of
stardb-exporter
provided the main inspiration for Irminsul's development. - juliuskreutz whose
stardb-exporter
provided the foundation for PJK136's work as well as providing some examples for how to wrangleegui
. - hashblen whose
auto-artifactarioum
is used to interpret the network packets from Genshin. - IceDynamix whose work on Honkai Star Rail network scanning is at the root of many of the Genshin and HSR network scanning utilities.
- emmachase who wrote the packet capture library
pktmon
which Irminsul uses to allow packet capture without having to install a npcap driver as well as their contributions to some of the above projects. - Genshin Optimizer without which there would be no point in exporting data.
- Inventory Kamera which was my introduction into artifact and character scanning and whose discord provided a collaboration environment that spawned Irminsul.