Build a place
worth walking into.

An eight-part path from a working toolchain to a two-room FiveM MLO. Read in order, build as you go, and keep your progress in this browser.

One workshop.
Every essential layer.

Learn how geometry, archetypes, rooms, portals and collision fit together. No assumed shortcuts. No claim that a viewport screenshot proves an in-game result.

Read the complete MLO guide

Bring basic Blender skills and access to a development server. The diagram is a learning model, not a downloadable game asset.

INTERIOR STUDY / 01
Two-room MLO: rooms, portals and collisionOriginal cutaway diagram of a workshop with two rooms. Lime portal planes connect the rooms and the exterior; wireframes indicate collision geometry. This is an illustration, not an in-game screenshot.01 / MAIN ROOM02 / WORKSHOPEXTERIOR PORTALLOCAL SPACEZXYCONCEPT MODELcw_workshop
Two-room MLO concept Illustration, not an in-game render

Go from setup to server.

  1. 01Beginner · 3 min read

    Install CodeWalker and open your first world

    Choose the right download, point CodeWalker at GTA V, and start a project without touching your original game archives.

  2. 02Beginner · 3 min read

    Create your first FiveM YMAP

    Place a small group of existing props, calculate the map bounds, and turn the result into a resource you can test.

  3. 03Intermediate · 3 min read

    Connect Blender, Sollumz and CodeWalker

    Set up a small, versioned asset pipeline and round-trip one original prop before committing to an entire interior.

  4. 04Intermediate · 7 min read

    How to create a FiveM MLO

    Build a small two-room interior with Blender, Sollumz and CodeWalker, then package and test it as a FiveM resource.

  5. 05Intermediate · 3 min read

    Make rooms and portals work

    Use a two-room test to separate portal connectivity, room bounds and visibility problems from collision problems.

  6. 06Intermediate · 3 min read

    Build collision you can actually walk on

    Separate visible geometry from collision and test floors, entrances and room boundaries with a reproducible route.

  7. 07Intermediate · 3 min read

    Stream your map as a FiveM resource

    Build a clean resource, register custom YTYPs, start it on a development server, and verify the delivered files.

  8. 08Expert · 3 min read

    Optimize an MLO without guessing

    Establish a repeatable camera route, measure changes, and distinguish geometry, textures, visibility and streaming costs.

Progress means “marked as read,” not skills certification. It stays in this browser and is never sent to a server. About local storage.

Start with one object.

Get CodeWalker, open the world, and make your first change.

Get CodeWalker

Search the field guide

Start typing to find a tutorial.

    Searches titles and article text. No tracking.esc to close