Skip to content

About

A world builder for Cyberpunk 2077 that runs inside the game on REDnode: browse, drop, position, bake.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

EDGEbuilder: a world builder for Cyberpunk 2077. Pick an asset, drop it into the live game, put it in place, bake it into the world. Browse, Drop, Position, Bake. Runs on REDnode. Bakes real streaming sectors.

docs: read the docs status: design, B0 game: Cyberpunk 2077 runs on: REDnode license: MIT

A world builder for Cyberpunk 2077 that runs inside the game on REDnode. Pick an asset from the game's own files, drop it into the live world, move it into place, arrange a scene, and bake the scene into a streaming sector that loads like any other mod.

EDGEbuilder is the first mod built on the EDGE platform end to end: the editor is a web page over the game, the logic is Node, REDbridge lists the assets and bakes the sector, the bake lands in a REDcode project, and EDGEdeck installs both the builder and what it builds. The idea comes from World Builder by keanuWheeze, a Cyber Engine Tweaks mod; EDGEbuilder is a from-scratch design that uses none of its code, files or data.

Read the design · REDnode · REDbridge · REDcode · EDGEdeck

Note

Status: B1, B2a and B2b passed in game; test builds only. EDGEbuilder reads an index of your game's meshes and entities through REDbridge, searches it, and drops a picked asset into the world through REDnode's world API. With Edit on it flies a camera of its own, hides the game's HUD, and moves, turns and scales objects with a gizmo or the keys G, R and S. Nothing it places outlasts the session yet: saving scenes (B3) and baking them into the world (B4) come next, and the first public release follows B4. Results: Tests. Test builds are on the releases page once their in-game test passed; install them with EDGEdeck. Runs on game 2.5 (0.3.4 passed its check there on 2026-10-29), like REDnode 0.38.1 and later. The design says where it goes.

How it works

 Browse        Drop               Position              Arrange           Bake
 ──────        ────               ────────              ───────           ────
 REDbridge     a preview entity   a gizmo drawn by      groups, undo,     REDbridge writes the
 lists the     spawns through     the overlay; each     scene files       streaming sector; REDcode
 game's own    the game API       change sets its       in the project    packs it; EDGEdeck deploys
 assets                           world transform                         it; restart: it is real
Behaviour What you do What EDGEbuilder does
Browse Search the game's meshes, entities, lights and more by kind REDbridge reads the game's archives once per game version and keeps an index
Drop Pick one and it appears in front of you, or on the surface under the cursor Spawns a preview entity with the right component through REDnode's game API
Position Move, rotate, scale with a gizmo or the keys G, R, S; type numbers; drop to the floor Draws the gizmo over the game and sets the preview's transform
Arrange Group, duplicate, hide, undo, save Keeps the scene tree and writes a scene file
Bake Name the scene, pick a REDcode project, press Bake REDbridge writes the sector, the streaming block and the ArchiveXL file into the project; EDGEdeck installs it

Two halves share the scene file: the runtime builder in the game, where what you see is what you get, and the project builder in REDcode, where you tidy, validate and bake with the game closed.

Layout

Path Contents
edgebuilder/ The REDnode package: rednode-app.json, the editor page and the Node mod
src/ TypeScript for both halves of the package, built into edgebuilder/ by npm run build; npm run smoke tests the REDnode-free parts against a real REDbridge and game
docs/ Documentation site: the design, the scene format, the tests and the dev setup
tools/ deploy.ps1 copies the package into the game; brand/ generates the banner, icon and badges

Roadmap

  • B0 Decide. The design, the repo, a package that installs and opens an empty window. Done.
  • B1 Browse and drop. The asset index from REDbridge; drop a mesh and an entity; select, delete. Passed in game 2026-10-13.
  • B2a Position. The Edit switch, the gizmo, picking in the world, G R S, numbers, drop to floor, mesh scale. Passed in game 2026-10-14.
  • B2b Camera. EDGEbuilder's own camera while Edit is on, builder mode without the game's HUD, drops where the camera looks. Passed in game 2026-10-14.
  • Bake probe. One crate baked, packed, deployed and loaded on game 2.5, before anything is built on the bake. Passed on 2026-10-30.
  • B2c Mod assets. Browse also lists mod archives and the open REDcode project. Passed in game on 2026-10-30 (0.4.1).
  • B3 Arrange and save. Groups, multi-select, duplicate, undo and redo, scene files, a service other packages can ask for scenes. B3-1 Arrange built on 2026-10-31 (0.5.0), waiting for its in-game test.
  • B4 Bake. sector.build in REDbridge, the bake panel, the scene in the REDcode project, install through EDGEdeck. The first public release (a preview) follows.
  • B3c NPCs and scenes through REDnode. NPCs as a scene kind, and scenes REDnode loads for any package (REDnode's side passed in game).
  • B3b World objects. Pick, inspect and copy what the game already placed. Agreed.
  • B4b Edit the world. Hide or change the game's own objects, baked as ArchiveXL sector edits. Agreed.
  • B4c Quest places. Spots, trigger areas, map markers and NPC spawns for EDGEquest's quests.
  • B5 Lights and more kinds. Lights, decals, particles, effects, sounds, colliders.
  • B6 Comfort. Favourites, prefabs, scatter, snapping, templates.
  • B7 Project builder. The scene in REDcode with the game closed, then a 3D view.

Legal

MIT. This repository contains no game files, no mod files and no data extracted from the game; the asset index is built on the player's machine from the player's own game. Single-player modding only. World Builder is keanuWheeze's; EDGEbuilder shares its idea, not its code. REDengine and Cyberpunk 2077 are CD PROJEKT's.

About

A world builder for Cyberpunk 2077 that runs inside the game on REDnode: browse, drop, position, bake.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages