I will try and expand it. I'm just information-limited at this point. 1. In the [charset], you have %20 to represent space. Is there a compatible equivalent for UTF-8? Like \u25A1 instead of the □? 2. Are you limited to having a maximum of 9 "connects"? Or are you able to define any symbols as connects and were just using 1-9 for convenience (that seems more likely). Better yet, name and explain each column:
[Connects]
2 air 1 on Location 0 Back
Looks like '2' is the symbol, "air" is the prefab that is inserted wherever a '2' is, "1 on Location 0" is the place to connect to, and '1', '2' are unique identifiers in this case, and "Back" is an optional(?) description.
[Charset]
;Char As Base As Wall As Corner On Wall Description
.· - - - - Solid space (inaccessible)
%20 empty - - - Empty Hallway
S empty, pstart_east - - - Start, facing east
X empty, exit - - - Exit area
□ pit - - - Hole down
▣ plate - - - Pressure plate
■ pit_bottom - - - Hole in the ceiling
┌┐┘└ - wall - - Solid wall, ignored otherwise
(_north, _south, _west, _east)
─│ - wall - - Solid wall
(_north, _south, _west, _east)
3. You seem to be saving time by putting multiple characters on one line. Would it be fine to have each on its own line? 4. What does each column mean? Looks like the middle columns control extra prefabs that are placed around. What's the difference between "-" and "empty" under "As base"? Wouldn't both render a floor? I see that the periods are actually the void (or solid/impassable). What does "As Corner" do? 5. The offsets, eg. "offset=0 0 36". Are the units something specific to Dark Radiant? Also I assume "offset=-15 50 -25" is a valid use of negative offsets. 6. Let's say I make multiple locations on a single level with connects, and maybe offsets. Can I make some catastrophic mistakes that Swift Mazes would choke on? For example:
┌───┐
│ ┌─┘
│ 4··
│ └─┐
└───┘
I try to connect this room to a much larger room with the tiny space/entrance. Wouldn't the larger room overlap the top and bottom bits? What about offsets? Could they be used to accidentally smash rooms together?