Modding Tools


In-game editors

  • Item Spawner - Spawn menu for items (Weapons, Outfits, etc)
  • Object Spawner - Spawn menu for objects (NPCs, Squads, Anomalys, etc)
  • Weather Editor - Editor for setting, saving weather
  • Lighting Editor - Weather Lighting Editor
  • Weapon HUD Editor - Allows you to customize the HUD of the weapon (position, location of the shot, etc.)
  • Outfits/Weapon Stats Editor - Allows you to customize the configuration of the outfits or weapons
  • Pocket Workshop - Not an editor, but allows you to check the scheme of improvements.
  • NPC Logic/Execute - Allows you to edit NPC logic

QoL Tools

  • Stalker Modding Helper - Small utility that allows you to copy the mods you are working on into your dev S.T.A.L.K.E.R. dev installation. Anomaly and either run the game in a non-launched state + automatically load a save, or simply send a command to the game to reload a test save. The utility copies only those files that have been modified using MD5 hash check.

Toolsets

  • AXRToolset - AXRToolset is an AutoHotkey & Lua-based scripting engine that utilizes a Graphical User Interface to display scripted plugins that do various automated tasks. Although the current plugins are designed to aid in the development of S.T.A.L.K.E.R.: Call of Chernobyl, the engine itself can be used to create macros, scripts and other utilities for any application or purpose.

  • Stalker Studio V.0.7 Beta - Different tools in one place


Gamedata Extractors

Software to unpack gamedata

  • Universal Extractor 2.0 - Unzips the gamedata from the original trilogy
  • db_unpacker.bat (tools/) - Anomaly's internal gamedata extractor, which extracts the scripts and configs files from the .db
  • db_unpacker_all.bat (tools/) - An internal gamedata extractor from Anomaly, which extracts all files from .db

Converters

  • converter.exe (tools/) - Converts files from one format to another.
  • X-Ray Export Tool - Tool for fast editing and exporting raw stalker formats

SDK's

Official SDK with community enhancements:

̀These versions (SDK 0.4 and SDK 0.5/0.6) are not compatible with Anomaly!

  • SDK 0.7 (Call of Pripyat)

    • SDK 0.7 (Call of Pripyat)(RePack by DaaGuda V2) - Official SDK 0.7 repack with customized components and various fixes (More About)

      • SDK 0.7 Easy:

        • The easiest version, but gamedata and rawdata are excluded from its composition, there are no add-ons.
        • For full functionality you will need to unpack gamedata from CoP 1.6.02.
        • Weight: 22 MB
      • SDK 0.7 Medium(Win32/Win64):

        • The same as Easy, but with rawdata and some additions.
        • Just to work fully need to unpack gamedata from CoP 1.6.02.
        • Weight: 192.4 MB/190.2 MB
      • SDK 0.7 Full(Win32/Win64):

        • The heaviest version, it includes unpacked gamedata, rawdata with sources of CS, CoP objects (excluded objects from rawdata\objects\scenes folder because of its weight)
        • Preinstalled add-ons from other suites.
        • Weight: 2.64 GB/2.64
  • GUI for X-Ray SDK - A graphical shell for quickly calling the Actor Editor, Level Editor, and compilers for selected locations.

  • SDK 0.7 by Range

  • Call of Chernobyl SDK - Contains the basic editors and tools that were used to create Call of Chernobyl

  • Anomaly Unofficial SDK - Unofficial SDK with included fixes

  • SDK 0.8 by Red Panda - This is a port and a small upgrade of the classic 0.7 editor set. A lot of problems with the classic editor were related to the outdated development environment, which did not allow to upgrade it. Imgui was taken as a UI shell, as the easiest ui allowing to create simple forms with one line of code. All 4 editors were taken over.

    • HybridXRay - Further improvements to the SDK and X-Ray Engine from RedPanda.
  • SDK 2.6 beta (Lost Alpha) - Contains the basic editors and tools that were used to create Lost Alpha

SDK tools

The versions of the SDK tools may differ depending on the version of the SDK itself


Coding


3D packages

3D Packages that have compatibility/addons to work with X-Ray:


Textures

  • OXR Texture Tool - This tools purpose is to unpack ui_icon_equipment.dds into separate individual icons so that they can be manipulated individually or merged more easily. This tool is capable of creating a new sprite sheet using the unpacked icons and writing the new geometry values (w,h,x,y) into the system configs. It also allows you to merge up to 4 existing unpacked ui_icon_equipment directories into a single sheet.

  • BumpGenerator - Intended for DXT compression of bumps together with simultaneous generation of bump#maps (the purpose of which is to correct errors introduced by compression). It works similarly to a similar function in KFK. As input textures, both standard ("blue") bump textures and bump textures used directly in the game with rearranged channels are supported.

  • Bump Generator by i-love-kfc - A simple bump and bump# texture generator from normal maps with the ability to use gloss maps, also, is capable of generating bump# for ready-made "green" bumps.

  • THM Editor - Utility for editing .thm files without the need to use the SDK

  • THM Editor by Valerok - ValeroK's version of the original THM Editor

  • ThmValidator - Allows you to check the .thm files in the selected directory and automatically fix the most common bugs that occur during manual editing.

  • xrAutoUI - Auto-transfer UI from 4:3 to 16:9

  • Any program capable of creating textures or opening .dds files (e.g. Paint.net)


Dialogs


Parameters\LTX

  • STLKObjectMan - Universal parameters editor. Modifies *.ltx and *.xml files. not compatible with Anomaly due to modified config files

  • StalkerElementFinder - A program for finding elements and resources

  • DLTXIFY BY RIGHT CLICK - This bundle allows to create DLTX version of the mod by simple right click on the folder of the mod and choosing "DLTXify mod" in context menu


Sounds


Animations


Models

  • OGF Editor - Tool for working with .ogf format

  • OGF Editor by Valerok - Tool for working with .ogf and .dm format

  • MeshToolz - Swiss knife for low-level editing of OGF models. Want to copy a piece of one model to another? Easy. Change texture paths and bindings? No problem. Move and scale an item by snapping it to another bone? No problem. Can work both interactively and in script processing mode.

  • OGFViewer - legacy model viewer for .ogf format.

  • ObjectParamsCopier - Allows you to quickly copy surface settings with the same name from one object file to another

  • OgfRefEditor - Editor of the list of OMFs connected to the model. It is intended primarily for changing the list of OMFs used in hand models, for this purpose it is possible to apply the OMF list to all OGFs in the selected folder

  • StalkerWeaponToolKit - Tool for working with weapons

  • StalkerObjectVisual - Viewer for .ogf models


Upgrades

  • Upgrades Editor - A visual editor that makes it relatively quick and easy to create weapon upgrade schemes

Postprocess

  • ppeEditor - Software for creating and editing files of the postprocessing .ppe files

NPC's

  • NPC creator - Program designed to create NPC's

  • NPC Editor - NPC editing tool (Currently not working for Anomaly!)

  • NpcStalkerToolKit - This program creates NPC in the game (but does not spawn them)


AI


Spawn

  • XrSpawner - A program that allows you to edit the .spawn file of the game containing the initial location and some properties of all dynamic objects

Decompilers\Compilers


Level Compilers


.db/.xdb archivers


Mod Creating


Formats

  • ChunckTool - The utility is intended for low-level work with chunks in files and allows to read, replace and add data.