Removing objects by hand
How to remove objects, the hard way
Summary
Created: July 08 2025 by mana vortex Last documented update: July 08 2025 by mana vortex
This page tells you how to do node removals by hand.
This workflow is extremely not recommended and only demonstrates the underlying principle. All these steps are more than techedd away by now, and you should follow theRemoving world objects with Removal Editorguide.
Video Guide
Visual learners, celebrate: Proxima Dust made a video guide for this! Everyone else, proceed to the next section for a full step-by-step guide.
Create a Wolvenkit project
Create a Wolvenkit Project
Create an
.xl
file in your Wolvenkit Project'sresources
folder and name it after your world deletion (e.g.delete_pacifica_fast_travel_terminal.xl
).You can edit this file in Wolvenkit or in a text editor like Notepad++
Paste the following code into your .xl file: (we will adjust it later)
streaming:
sectors:
- path: your\path\from\red_hot_tools\ex_in_terior_99_99_0_0-streamingsector
expectedNodes: 999
nodeDeletions:
# this is a comment
- index: 0
type: worldNodeType
Find something to remove
Launch the game
Go to the location you want to edit (see Finding Locationsfor a detailed guide)
Find an object that you want to remove and stand in front of it
Open your CET overlay
Add the file entries
About yaml editing
.yaml
files use indentation (the number of spaces at the beginning of a line) to organize entries in groups. This is easy to break!
If you run into problems, you can check your file on yamllint.com.
If that doesn't help, see if red4ext/plugins/TweakXL/TweakXL.log
has any hits for your mod.
Do the work
Open the World Inspector and switch to the
Inspect
tab. You will now see something like this:

The information in the screenshot above corresponds to your
.xl
file:Adjust the file entries. Mind the leading spaces, because they structure the information!
for
path
, put the full path to your world sector as seen in RedHotTools (1., yellow on screenshot -base\worlds\03_night_city_compiled\default\exterior_-35_-35_0_0.streamingsector
)for
expectedNodes
, put the number of nodes in this sector (2., pink, 503 in the screenshot)
For each node that you want to delete, add an entry under
nodeDeletions
:- index
(the - is important): the node index (3., violet in the screenshot)type
: the type of the node (4., turquoise in the screenshot)If you want to add moire sectors, add the following lines at the bottom of the file. Make sure that they have the same indent as line 3 on the screenshot above.
- path: base\worlds\path_to_your.streamingsector
expectedNodes: 999
nodeDeletions:
# deletions have this indent level
Testing
Run your XL file through yamllint and fix any errors. This will
Save the .xl file
Install your project and launch the game.
If everything worked, your object should now be gone.
Last updated