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.

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

  1. Create an .xl file in your Wolvenkit Project's resources 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++

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

  1. Launch the game

  2. Go to the location you want to edit (see Finding Locationsfor a detailed guide)

  3. Find an object that you want to remove and stand in front of it

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

  1. Open the World Inspector and switch to the Inspect tab. You will now see something like this:

  1. The information in the screenshot above corresponds to your .xl file:

  2. Adjust the file entries. Mind the leading spaces, because they structure the information!

    1. 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)

    2. for expectedNodes, put the number of nodes in this sector (2., pink, 503 in the screenshot)

  3. 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)

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

  1. Run your XL file through yamllint and fix any errors. This will

  2. Save the .xl file

  3. Install your project and launch the game.

If everything worked, your object should now be gone.

Last updated