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

Tools Application

main window

The XRF tools application is a Tauri desktop app backed by Rust commands and a React UI. Use it for manual inspection, visual browsing, and one-off conversion tasks while working with X-Ray game data.

The application source is split across:

  • stalker-xrf-tools/bin/xrf-app: Tauri backend plugins and commands;
  • stalker-xrf-tools/bin/xrf-ui: React routes, pages, stores, and components;
  • stalker-xrf-tools/crates/*: reusable parsers, verifiers, packers, and project readers.

Tools

ToolUse it forWrites files
Archive editorBrowse .db archive projects, read files, and unpack archives.Unpack workflow writes files.
Config editorVerify and format LTX config projects.Formatter can write files.
Dialog editorInspect the current dialog graph prototype.No production data workflow is wired.
Exports viewerBrowse parsed condition, dialog, and effect declarations.No
Icon editorOpen equipment sprites and pack equipment icons.Pack workflow writes DDS output.
Spawn editorInspect, import/export, save, pack, and unpack spawn data.Save/export/pack/unpack workflows write files.
Translation editorOpen and inspect translation JSON projects.No write workflow is exposed in the current UI.

Project paths

The app stores selected XRF project and configs paths in local storage. Several tools use those paths to prefill common locations such as src/engine/configs, target/gamedata/spawns/all.spawn, target/game_link, and src/engine/translations.

CLI vs app

Use the app when you need to inspect data interactively. Use Tools CLI when the task should be repeatable, scripted, or run in CI.