🌐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.

Tools You Will Need

  • ArchiveXL (Nexus|Wiki): In the context of world editing, ArchiveXL allows for the non-destructive modification of sector files (E.g. Removing or modifying nodes), and also handles the merging of custom streamingsectors into the game.

  • RedHotTools (GitHub|Wiki): Allows for inspection of nodes and objects at runtime, providing you details like nodetype, nodeinstance, the sectorpath and more.

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.

  • Blender (Site|Wiki): 3D modeling software that enables creating custom assets that aren't already in the game.

  • FreeFly (Nexus|Github): Enables quick and easy traversal of the map and getting to places you normally wouldn't be able to, includes noclip.

  • 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?