Skip to content
Brass Orrery

Orrery Terrain · Blueprint · Make and Break

Break Orrery Terrain Net Hello

Experimental

The client's first message (ServerHello): what both sides must share before anything else travels.

Node

Blueprint Break Orrery Terrain Net Hello
The graph as text
  1. Break Orrery Terrain Net Hello (structure)
    • In Orrery Terrain Net Hello (OrreryTerrainNetHello): not connected
    • Out Net Version (Integer): not connected
    • Out Sculpt Record Version (Integer): not connected
    • Out Save Version (Integer): not connected
    • Out Natural Hash (Integer64): not connected
    • Out Grid Hash (Integer64): not connected
    • Out Held Masks (array of Integer64): not connected
    • Out Cached Save Hash (Integer64): not connected
Palette
The struct’s pin menu (drag from a Orrery Terrain Net Hello pin), or search “Break Orrery Terrain Net Hello”
Node
structure
Module
OrreryTerrain

Inputs

PinTypeDefaultMeaning
Orrery Terrain Net HelloOrrery Terrain Net Hello——

Outputs

PinTypeMeaning
Net VersionInteger—
Sculpt Record VersionInteger—
Save Version (advanced)Integer—
Natural Hash (advanced)Integer64

The natural ground's content hash (ITileSource::ContentHash): the ground never travels.

Grid Hash (advanced)Integer64

The grid's identity: origin, post spacing, edit subdivision.

Held Masks (advanced)Array of Integer64

The brush masks this side holds already (their ids, ascending; up to 1,024, net version 5): the server sends their BrushMask records as the hash only and leaves them out of the join's mask frames.

Cached Save Hash (advanced)Integer64

The file hash of the terrain save this client kept from an earlier join (net version 6); 0 when it holds none.

How this page is made

Drawn from the C++ declaration’s reflection specifiers, not exported from the editor.

  • the palette lists Make and Break under Utilities, Struct; the reference groups them by struct