Fan-made Genshin Impact tool that scans characters, weapons, artifacts, materials and character development items in your inventory using the OCR technique.
This scanner exports in .GOOD
, a JSON-based exporting format, which allows you to use it with compatible online Genshin Impact tools. These tools include artifact optimizing tools including Genshin Optimizer, SEELIE.me and Aspirine's Genshin Impact Calculator.
Note
Please read the following instructions carefully and setup before using the scanner.
- Getting Started
- Scanner
- Repository
Before installing Inventory Kamera, please have the following things installed on your device:
- GenshinImpact.exe or YuanShen.exe launcher
- Microsoft Visual C++ Redistributable for Visual Studio 2015-2022 (x86 or x64), A computer restart may be required after installing this package for the first time
Download the latest version of Inventory Kamera here and unzip its files into a folder of your choosing, then launch the extracted .exe file. It will likely prompt you for Security and/or User Access. This access is required to interact with the game.
To upgrade from a previous version, download a newer release and unzip its files into the current Inventory Kamera location (allow it to replace old files when prompted) or a new folder of your choosing.
- Log in to Genshin Impact and click start.
- Open Paimon menu (Default shortcut:
ESC
). - Go to
Settings
(Cog Icon ⚙) and set these settings:- Under
Languages
, set Game Language to English. - The game resolution should be 16:9 or 16:10. If your screen has a matching native resolution, you may set Display Mode under
Graphics
to fullscreen. Otherwise, you'll have to switch it to any windowed resolution that matches one of these aspect ratios.- Some examples of good resolutions are: 1920x1080 (Full HD), 1920x1200, 2560x1440 (2K), 3840x2160 (4K), etc.
- Don't know if a resolution is 16:9 or 16:10? Find out here.
-
Warning
If you have an ultrawide screen, please see this thread
- Under
Controls
, set Control Type to Keyboard.- If you rebound the inventory key (default: B) or character screen key (default: C), revert your binding to default or set up the new key binding in Inventory Kamera.
- Under
Before starting the scanner, you can (optionally) edit the following options:
- Select which categories (weapons, artifacts, characters, items) you want to scan.
- Configure minimum weapon and artifact rarity to be scanned.
- Set the scanner delays to slow Inventory Kamera's scanning speed if you experience problems with scanning.
- Set the file export destination in the File Directory.
Start the Inventory Kamera scan by leaving the game with the Paimon Menu open and clicking 'Scan'.
Warning
While scanning, do not use your mouse or keyboard. The scanner uses keyboard and mouse input to automate scanning.
If you want to terminate the scan, press
ENTER
button at any time. It will cancel the scan, and the application will not output any scanned results. You may press the 'Export Scanned Data' button to force the export of the most recently collected data (whether it's complete or incomplete).
Inventory Kamera uses lists of valid items and characters to assist with text recognition. These lists are kept locally in the inventorylists
folder. These lists should be updated every time a new version of the game is released, and it can be done automatically or manually.
If the update window does not show up when the applications starts, you can select Update Lookup Tables
under Options
to run the automatic updater. You may optionally force the updater to run if it does not detect a new Genshin Impact version. Inventory Kamera syncs with Dimbreath's Genshin Data GitHub Repo. Big thanks for all the hard work done there.
All lists, except for characters, are kept in a simple key:value JSON-readable format. 'value' is the name of an item in PascalCase and 'key' is whatever 'value' is but in lowercase. materialscomplete.json
is the combination of devmaterials.json
and materials.json
, so updating either of those requires an update to materialscomplete.json
as well. The format for manually updating characters is slightly different. The key for a character is still the lowercase version of the character's name in PascalCase, and the value is in the following format:
{
"GOOD": "SangonomiyaKokomi",
"ConstellationOrder": ["burst", "skill"],
"WeaponType": 4
}
The character's name is as it appears in the party menu on the right side of the in-world UI or the character's menu screen in the top left corner. The constellation order depends on which talent the third constellation upgrades for each character. The weapon type values are as follows:
0 = Sword, 1 = Claymore, 2 = Polearm, 3 = Bow, 4 = Catalyst
Consider using a JSON text validator after following this manual method. Support may or may not be provided if you choose this route.
If you run into a problem with our scanner (e.g. a bug, app crash, invalid export format), please create an issue here and try to fill it out as much as possible. It, along with the evidence, will greatly speed up the bug-fixing process.
Note
Before submitting an issue, please check for similar issues, especially the ones that are still open.
Start by leaving a reaction emoji to that issue (more reactions means more dev attention!). Please try to limit comments to new or helpful information (i.e. not "Same issue here" comments). You can choose to subscribe to that issue by clicking 'Subscribe' in the Notifications section to get notifications on thread developments.
We would love to have Screenshots (especially video recordings!) and Error Logs as evidence. These can be very helpful for debugging your problem. Add it to the issue via drag-and-drop or by attaching the file to the template. Inventory Kamera may place screenshots in the logging
folder (divided into categories) when it thinks it encountered an issue. Attaching a zipped copy of your logging
folder is the best way to submit logs. You may check the 'Log All Screenshots' box to force this behavior in most areas that may concern the devs.
If you would like to request a new feature, please visit the discussion forum before opening a new feature request using Inventory Kamera feature request form.
General questions? Start by looking for similar questions in the Inventory Kamera discussion forum. If you have a question that doesn't have a thread, create a new general or Q&A thread.
According to HoYoverse's response to Script, Plug-In, and Third-Party Software, we believe, no.
The scanner does not provide any exploits or game progression. It only takes screenshots of a portion of the game window, processes the image and exports the data. The account will still be yours to keep. We do not provide any account exchanges or primogem top-ups.
In addition, we have not received any warnings about the application development. However, that does not mean it will stay that way forever: we are at the mercy of HoYoverse.
- This project is distributed under the MIT license.
- This project uses third-party libraries and other resources that may be distributed under other licenses.
All rights reserved by © Cognosphere Pte. Ltd. This project is not affiliated with nor endorsed by HoYoverse. Genshin Impact™ and other properties belong to their respective owners.