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:
-
SDK 0.4 (Shadows of Chernobyl)
- SDK 0.4 by Yara - This is a compiled from source SDK 0.4, which has dozens of fixes and improvements.
- SDK 0.4 by YUSHAT
- SDK 0.4 by Political
̀These versions (SDK 0.4 and SDK 0.5/0.6) are not compatible with Anomaly!
-
-
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.
-
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
- Actor Editor
- Dialog Editor
- Level Editor
- Particle Editor (Not finished)
- Postprocess Editor
- ShaderEditor
- xrLC_net - Level compiler by machines connected to a local network
Coding
- Notepad
- Notepad++
- Visual Studio Code or VSCodium
- LTX Support Extension by AziatkaVictor - adds support for the logic syntax from S.T.A.L.K.E.R. CoP
3D packages
3D Packages that have compatibility/addons to work with X-Ray:
-
3Ds Max with scripts
-
3ds Maya with scripts
-
MilkShape (With Stalker Plugin)
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
-
S.T.A.L.K.E.R. Dialog Editor Extended - Allows you to edit and create dialogs.
-
Dialog Editor - Completely new dialog editor (not compatible with Anomaly)
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
-
Sound Attribute Viewer And Tweaker - Simple program that can reduce the work needed to view and/or edit STALKER sound file attributes used by all three STALKER games to determine initial volume, volume drop-off, and sensitivity of NPCs to the sounds
-
OGG Editor - This utility is designed to quickly view and edit audio comments
-
StkOggCommentViewer - Allows viewing comments in an .ogg file
-
OggCommentDecompiler - Saves comments in a .ltx file, whose name and path are equivalent to the sound file
Animations
- OMF Editor - Tool for working with .omf format.
- OMF Editor by Valerok - Modified tool for working with .omf format.
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
-
X-Ray Converter - Multifunctional utility for working with game file formats and X-Ray SDK
- X-Ray Converter Extra - Improved components for the converter
- GUI for Converter - GUI for converter
- More
- X-Ray Converter Extra - Improved components for the converter
-
Particle Editor Tools - Decompiling/compiling particle.xr file
-
Universal ACDC - Perl script, to unpack and pack all.spawn
-
- The program requires Old Version Active Perl (at least version 5 and up to about version 5.24) to be installed.
- You also need stkutils (put it in the folder with the script or in C:\Perl\lib)
Level Compilers
- Universal x64 level compilers - Universal level compiler that supports the compilation format for games of all series and has many keys to compile
.db/.xdb archivers
- DB_Compressor by d_μaμ
- xrCompress by i-love-kfc - .db/.xdb archiver
Mod Creating
Formats
- ChunckTool - The utility is intended for low-level work with chunks in files and allows to read, replace and add data.