Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Screenshot

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 Capture

Start Genshin and enter the door

Once packet capture is running, enter the door in Genshin

Door

Once Irminsul detects the various data it needs, you'll green checkmarks appear in the "Packet Capture" section.

Checkmarks

Export data

Genshin Optimizer Export

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 wrangle egui.
  • 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.