ðWorld Editing
Editing the world of Cyberpunk
This page will introduce you to the very basic structure of the world and the necessary tools to effectively modify the surroundings to your liking.
World Structure
The world of Cyberpunk2077 consists of nodes, which can represent anything from visible meshes, collision, lights, effects to sounds, areas dictating where NPCs can spawn and more. These are grouped together into streamingsector
's which are packed inside the archive files of the game. Thus, directly editing them is not possible without causing conflicts (This is relevant for deleting and modifying nodes). To avoid that, ArchiveXL allows working with streamingsectors in a non-destructible way.
Additions to the world are also made possible by ArchiveXL, which can tell the game to load custom streamingsectors.
More detailed information can be found here:
Tools You Will Need
Instructions on how to find locations using RHT can be found here.
Object Spawner (GitHub): Main tool for adding new nodes to the game-world. Supports dozens of node types and has access to all game resources, including AMM props. Mods made using it are native world edits, using ArchiveXL to make the game load the custom sectors.
removalEditor (GitHub): Integrates with RedHotTools to allow easily creating node removal files for ArchiveXL.
VolumetricSelection2077 (GitHub): Quickly and easily remove parts of the world using an in game selection box.
Wolvenkit (GitHub|Wiki): Comprehensive mod creator, allows finding more detailed information about nodes e.g. finding their actors. Includes scripts to remove occlusion nodes, adding custom streamingsectors from entSpawner, adding resources like custom meshes and much more.
All mods that these mods require to function.
It is highly recommended to join the redmodding discord to stay up to date on new techniques and tools.
Last updated
Was this helpful?