I've seen the topic come up a few times about how mappers keep organized while making nonlinear doom maps, so I figured I'd share some of my layout scribblings I've made over the years. I'm a fan of drawing arrows and jotting down notes onto a screenshot of the layout while brainstorming routes the player might take through the level, generally after I have a basic outline of the map but before I've committed to any proper detailing. Examples:

FCFF MAP01:

FCFF MAP06:

WORMWOOD MAP02:

WORMWOOD_EU MAP04:

MAGNOLIA MAP31:

MAGNOLIA MAP03:

WORMWOOD ]|[ MAP03:

I've added some of my most commonly used lua scripts to a github repository. You can find them here: https://github.com/ribbiks/doom_lua

squarifier.lua

bevel.lua

Adds bevels to the intersection of all selected linedefs.

circularizer.lua

Transform a map from a rectangle into a ring.

flank.lua

Adds border linedefs to the interior of all selected linedefs.

join_identical_sectors.lua

Join (or merge) all selected sectors that have the same floor, ceiling, brightness, tag, effect, floortex, and ceiltex.

make242c.lua

Apply fake floor, ceiling, and colormap effects to all selected sectors.

select_overlapping_monsters.lua

Does what it says on the tin.

squarifier.lua

"Squarifies" all selected linedefs.