{
  "schema_version": 1,
  "sigs_version": "4.0.5.0",
  "product": "World Opponent Network",
  "scope": "Incomplete reverse-engineered reference from fingerprinted 4.0.5.0 DLL registration scans and project analysis. Registered layouts do not establish field semantics or live compatibility. Inherited labels are explicitly provisional.",
  "messages": [
    {
      "id": 101,
      "hex": "0x65",
      "name": "RoomServerConnectivityResult",
      "direction": "S->C",
      "state": "lobby",
      "format": "%s %i",
      "fields": [
        {
          "name": "room_name",
          "token": "%s"
        },
        {
          "name": "status",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10036d01",
          "id_push_va": "0x10036d19",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x10009131",
          "id_push_va": "0x10009149",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 102,
      "hex": "0x66",
      "name": "GameConnectionRequest",
      "direction": "C->S",
      "state": "game_creation",
      "format": "%s %s %i",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "client_address",
          "token": "%s"
        },
        {
          "name": "client_integer",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i",
          "format_va": "0x100a9474",
          "reference_va": "0x10036d2c",
          "id_push_va": "0x10036d44",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i",
          "format_va": "0x10029cec",
          "reference_va": "0x1000915c",
          "id_push_va": "0x10009174",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 103,
      "hex": "0x67",
      "name": "GameTransportConfiguration",
      "direction": "S->C",
      "state": "game_creation",
      "format": "%s %s %i %i",
      "fields": [
        {
          "name": "unused_string",
          "token": "%s"
        },
        {
          "name": "transport_address",
          "token": "%s"
        },
        {
          "name": "tcp_port",
          "token": "%i"
        },
        {
          "name": "udp_port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i %i",
          "format_va": "0x100a9468",
          "reference_va": "0x10036d57",
          "id_push_va": "0x10036d6f",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i %i",
          "format_va": "0x10029ce0",
          "reference_va": "0x10009187",
          "id_push_va": "0x1000919f",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 104,
      "hex": "0x68",
      "name": "ExitNotification104",
      "direction": "C->S",
      "state": "game_state_or_client_exit",
      "format": "%s",
      "fields": [
        {
          "name": "identity_string",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036d82",
          "id_push_va": "0x10036d9a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x100091b2",
          "id_push_va": "0x100091ca",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 105,
      "hex": "0x69",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036dad",
          "id_push_va": "0x10036dc5",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x100091dd",
          "id_push_va": "0x100091f5",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 106,
      "hex": "0x6a",
      "name": "GameControlDisconnect",
      "direction": "C->S",
      "state": "game_state_or_client_exit",
      "format": "%s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036dd8",
          "id_push_va": "0x10036df0",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x10009208",
          "id_push_va": "0x10009220",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 107,
      "hex": "0x6b",
      "name": "PingResponse",
      "direction": "C->S",
      "state": "room",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10036e03",
          "id_push_va": "0x10036e1b",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009233",
          "id_push_va": "0x1000924b",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 108,
      "hex": "0x6c",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i",
          "format_va": "0x100a945c",
          "reference_va": "0x10036e2e",
          "id_push_va": "0x10036e46",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i",
          "format_va": "0x10029cd4",
          "reference_va": "0x1000925e",
          "id_push_va": "0x10009276",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 109,
      "hex": "0x6d",
      "name": "PlayerProfile",
      "direction": "C<->S",
      "state": "lobby",
      "format": "%s %s %c %s %s",
      "fields": [
        {
          "name": "identity_string",
          "token": "%s"
        },
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "player_flags_candidate",
          "token": "%c"
        },
        {
          "name": "profile_string_0",
          "token": "%s"
        },
        {
          "name": "profile_string_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "The 4.0.5.0 receive path reads byte field 0 (third overall field) into the profile/UI update. The local-user check compares it with 64 (0x40), while the outgoing constructor ORs 0x40 for moderator state. The threshold is not an isolated bit test; revocation may require reconnecting. A client flag never authorizes server moderation. Evidence: handler 0x100196d7, byte read 0x1001977d, profile update 0x10027c6e. Other field labels remain inherited candidates.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %c %s %s",
          "format_va": "0x100a944c",
          "reference_va": "0x10036e59",
          "id_push_va": "0x10036e71",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %c %s %s",
          "format_va": "0x10029cc4",
          "reference_va": "0x10009289",
          "id_push_va": "0x100092a1",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 110,
      "hex": "0x6e",
      "name": "UDPTestEndpoint",
      "direction": "S->C",
      "state": "udp_test",
      "format": "%s %i",
      "fields": [
        {
          "name": "host",
          "token": "%s"
        },
        {
          "name": "port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10036e84",
          "id_push_va": "0x10036e9c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x100092b4",
          "id_push_va": "0x100092cc",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 111,
      "hex": "0x6f",
      "name": "RoomPlayerRecord",
      "direction": "C->S and S->C",
      "state": "room",
      "format": "%s %s %c %s %s %s %i",
      "fields": [
        {
          "name": "identity_string",
          "token": "%s"
        },
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "player_flags",
          "token": "%c"
        },
        {
          "name": "profile_string_0",
          "token": "%s"
        },
        {
          "name": "profile_string_1",
          "token": "%s"
        },
        {
          "name": "address_string",
          "token": "%s"
        },
        {
          "name": "session_integer",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %c %s %s %s %i",
          "format_va": "0x100a9434",
          "reference_va": "0x10036eaf",
          "id_push_va": "0x10036ec7",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %c %s %s %s %i",
          "format_va": "0x10029cac",
          "reference_va": "0x100092df",
          "id_push_va": "0x100092f7",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 201,
      "hex": "0xc9",
      "name": "RoomMemberNotification",
      "direction": "S->C",
      "state": "room",
      "format": "%s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036eda",
          "id_push_va": "0x10036ef2",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000930a",
          "id_push_va": "0x10009322",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 202,
      "hex": "0xca",
      "name": "RoomMemberDeparture",
      "direction": "S->C",
      "state": "room",
      "format": "%s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036f08",
          "id_push_va": "0x10036f20",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x10009338",
          "id_push_va": "0x10009350",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 203,
      "hex": "0xcb",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10036f36",
          "id_push_va": "0x10036f4e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009366",
          "id_push_va": "0x1000937e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 204,
      "hex": "0xcc",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10036f64",
          "id_push_va": "0x10036f7c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009394",
          "id_push_va": "0x100093ac",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 205,
      "hex": "0xcd",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i",
          "format_va": "0x100a9474",
          "reference_va": "0x10036f92",
          "id_push_va": "0x10036fa7",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i",
          "format_va": "0x10029cec",
          "reference_va": "0x100093c2",
          "id_push_va": "0x100093d7",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 206,
      "hex": "0xce",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10036fc0",
          "id_push_va": "0x10036fd8",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x100093f0",
          "id_push_va": "0x10009408",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 207,
      "hex": "0xcf",
      "name": "Ping",
      "direction": "S->C",
      "state": "room",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10036fee",
          "id_push_va": "0x10037006",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000941e",
          "id_push_va": "0x10009436",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 208,
      "hex": "0xd0",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i",
          "format_va": "0x100a9474",
          "reference_va": "0x1003701c",
          "id_push_va": "0x10037034",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i",
          "format_va": "0x10029cec",
          "reference_va": "0x1000944c",
          "id_push_va": "0x10009464",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 209,
      "hex": "0xd1",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %i %s %s %s %s %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%s"
        },
        {
          "name": "field_5",
          "token": "%s"
        },
        {
          "name": "field_6",
          "token": "%s"
        },
        {
          "name": "field_7",
          "token": "%i"
        },
        {
          "name": "field_8",
          "token": "%i"
        },
        {
          "name": "field_9",
          "token": "%i"
        },
        {
          "name": "field_10",
          "token": "%i"
        },
        {
          "name": "field_11",
          "token": "%i"
        },
        {
          "name": "field_12",
          "token": "%i"
        },
        {
          "name": "field_13",
          "token": "%i"
        },
        {
          "name": "field_14",
          "token": "%i"
        },
        {
          "name": "field_15",
          "token": "%i"
        },
        {
          "name": "field_16",
          "token": "%i"
        },
        {
          "name": "field_17",
          "token": "%i"
        },
        {
          "name": "field_18",
          "token": "%i"
        },
        {
          "name": "field_19",
          "token": "%i"
        },
        {
          "name": "field_20",
          "token": "%i"
        },
        {
          "name": "field_21",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i %s %s %s %s %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",
          "format_va": "0x100a93f4",
          "reference_va": "0x1003704a",
          "id_push_va": "0x10037062",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i %s %s %s %s %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i",
          "format_va": "0x10029c6c",
          "reference_va": "0x1000947a",
          "id_push_va": "0x10009492",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 301,
      "hex": "0x12d",
      "name": "DLLVersionMismatch",
      "direction": "S->C",
      "state": "signup_reply",
      "format": "%f",
      "fields": [
        {
          "name": "required_dll_version",
          "token": "%f"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%f",
          "format_va": "0x100a9048",
          "reference_va": "0x10037078",
          "id_push_va": "0x10037090",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%f",
          "format_va": "0x100298c0",
          "reference_va": "0x100094a8",
          "id_push_va": "0x100094c0",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 302,
      "hex": "0x12e",
      "name": "SignupResult",
      "direction": "S->C",
      "state": "signup_reply",
      "format": "%i %s %i",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        },
        {
          "name": "session_string_candidate",
          "token": "%s"
        },
        {
          "name": "signup_integer_result",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "WON 4 registers %i %s %i; SIGS 3 registers %i %s %s. The final integer is a signup result output with unresolved historical meaning. The 4.0.2.4 handler trace identifies status 0 as success; 4.0.5.0 registration agrees, but this page does not claim an independent live signup result.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %i",
          "format_va": "0x100a93e8",
          "reference_va": "0x100370a6",
          "id_push_va": "0x100370bb",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %i",
          "format_va": "0x10029c60",
          "reference_va": "0x100094d6",
          "id_push_va": "0x100094eb",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 303,
      "hex": "0x12f",
      "name": "RoomJoinStatus",
      "direction": "S->C",
      "state": "joining_room",
      "format": "%i",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100370d4",
          "id_push_va": "0x100370ec",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009504",
          "id_push_va": "0x1000951c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 304,
      "hex": "0x130",
      "name": "RoomCreationStatusResponse",
      "direction": "S->C",
      "state": "creating_room",
      "format": "%i",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10037102",
          "id_push_va": "0x1003711a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009532",
          "id_push_va": "0x1000954a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 305,
      "hex": "0x131",
      "name": "Unknown",
      "direction": "S->C",
      "state": "lobby",
      "format": "%i",
      "fields": [
        {
          "name": "field_0",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10037130",
          "id_push_va": "0x10037148",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009560",
          "id_push_va": "0x10009578",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 306,
      "hex": "0x132",
      "name": "AddRoom",
      "direction": "S->C",
      "state": "lobby",
      "format": "%s %s %i %i %i %i %c %s %s %s %i",
      "fields": [
        {
          "name": "room_name",
          "token": "%s"
        },
        {
          "name": "game_type",
          "token": "%s"
        },
        {
          "name": "room_id",
          "token": "%i"
        },
        {
          "name": "num_players",
          "token": "%i"
        },
        {
          "name": "unknown1",
          "token": "%i"
        },
        {
          "name": "unknown2",
          "token": "%i"
        },
        {
          "name": "unknown3",
          "token": "%c"
        },
        {
          "name": "password",
          "token": "%s"
        },
        {
          "name": "description",
          "token": "%s"
        },
        {
          "name": "room_server_address",
          "token": "%s"
        },
        {
          "name": "room_server_port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i %i %i %i %c %s %s %s %i",
          "format_va": "0x100a93c4",
          "reference_va": "0x1003715e",
          "id_push_va": "0x10037176",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i %i %i %i %c %s %s %s %i",
          "format_va": "0x10029c3c",
          "reference_va": "0x1000958e",
          "id_push_va": "0x100095a6",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 307,
      "hex": "0x133",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i",
          "format_va": "0x100a9474",
          "reference_va": "0x1003718c",
          "id_push_va": "0x100371a4",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i",
          "format_va": "0x10029cec",
          "reference_va": "0x100095bc",
          "id_push_va": "0x100095d4",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 308,
      "hex": "0x134",
      "name": "FindOpponentResult",
      "direction": "S->C",
      "state": "lobby",
      "format": "%i",
      "fields": [
        {
          "name": "room_id",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100371ba",
          "id_push_va": "0x100371cf",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x100095ea",
          "id_push_va": "0x100095ff",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 309,
      "hex": "0x135",
      "name": "RemoveRoom",
      "direction": "S->C",
      "state": "lobby",
      "format": "%s",
      "fields": [
        {
          "name": "room_name",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x100371e8",
          "id_push_va": "0x10037200",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x10009618",
          "id_push_va": "0x10009630",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 310,
      "hex": "0x136",
      "name": "UpdateRoomPopulation",
      "direction": "S->C",
      "state": "lobby",
      "format": "%i %i",
      "fields": [
        {
          "name": "room_id",
          "token": "%i"
        },
        {
          "name": "population",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i",
          "format_va": "0x100a93bc",
          "reference_va": "0x10037216",
          "id_push_va": "0x1003722e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i",
          "format_va": "0x10029c34",
          "reference_va": "0x10009646",
          "id_push_va": "0x1000965e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 311,
      "hex": "0x137",
      "name": "LoginResult_candidate",
      "direction": "S->C (hypothesis)",
      "state": "login_pending (hypothesis)",
      "format": "%i %s",
      "fields": [
        {
          "name": "status_candidate",
          "token": "%i"
        },
        {
          "name": "session_info_candidate",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s",
          "format_va": "0x100a93b4",
          "reference_va": "0x10037244",
          "id_push_va": "0x1003725c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s",
          "format_va": "0x10029c2c",
          "reference_va": "0x10009674",
          "id_push_va": "0x1000968c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 312,
      "hex": "0x138",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i",
          "format_va": "0x100a93bc",
          "reference_va": "0x10037272",
          "id_push_va": "0x1003728a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i",
          "format_va": "0x10029c34",
          "reference_va": "0x100096a2",
          "id_push_va": "0x100096ba",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 313,
      "hex": "0x139",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100372a0",
          "id_push_va": "0x100372b8",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x100096d0",
          "id_push_va": "0x100096e8",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 314,
      "hex": "0x13a",
      "name": "MemberProfile",
      "direction": "S->C",
      "state": "lobby",
      "format": "%s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
      "fields": [
        {
          "name": "membership_string_0",
          "token": "%s"
        },
        {
          "name": "membership_string_1",
          "token": "%s"
        },
        {
          "name": "membership_string_2",
          "token": "%s"
        },
        {
          "name": "membership_string_3",
          "token": "%s"
        },
        {
          "name": "membership_string_4",
          "token": "%s"
        },
        {
          "name": "membership_string_5",
          "token": "%s"
        },
        {
          "name": "membership_string_6",
          "token": "%s"
        },
        {
          "name": "membership_string_7",
          "token": "%s"
        },
        {
          "name": "membership_string_8",
          "token": "%s"
        },
        {
          "name": "membership_string_9",
          "token": "%s"
        },
        {
          "name": "membership_string_10",
          "token": "%s"
        },
        {
          "name": "membership_short_0",
          "token": "%l"
        },
        {
          "name": "membership_short_1",
          "token": "%l"
        },
        {
          "name": "membership_integer",
          "token": "%i"
        },
        {
          "name": "membership_byte_0",
          "token": "%c"
        },
        {
          "name": "membership_byte_1",
          "token": "%c"
        },
        {
          "name": "membership_byte_2",
          "token": "%c"
        },
        {
          "name": "membership_byte_3",
          "token": "%c"
        },
        {
          "name": "membership_byte_4",
          "token": "%c"
        },
        {
          "name": "membership_byte_5",
          "token": "%c"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
          "format_va": "0x100a9378",
          "reference_va": "0x100372ce",
          "id_push_va": "0x100372e6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
          "format_va": "0x10029bf0",
          "reference_va": "0x100096fe",
          "id_push_va": "0x10009716",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 315,
      "hex": "0x13b",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s",
          "format_va": "0x100a93b4",
          "reference_va": "0x100372fc",
          "id_push_va": "0x10037314",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s",
          "format_va": "0x10029c2c",
          "reference_va": "0x1000972c",
          "id_push_va": "0x10009744",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 316,
      "hex": "0x13c",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %s %s %l %l %c %c %c %c %c %c",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%s"
        },
        {
          "name": "field_5",
          "token": "%l"
        },
        {
          "name": "field_6",
          "token": "%l"
        },
        {
          "name": "field_7",
          "token": "%c"
        },
        {
          "name": "field_8",
          "token": "%c"
        },
        {
          "name": "field_9",
          "token": "%c"
        },
        {
          "name": "field_10",
          "token": "%c"
        },
        {
          "name": "field_11",
          "token": "%c"
        },
        {
          "name": "field_12",
          "token": "%c"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %s %l %l %c %c %c %c %c %c",
          "format_va": "0x100a9354",
          "reference_va": "0x1003732a",
          "id_push_va": "0x10037342",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %s %l %l %c %c %c %c %c %c",
          "format_va": "0x10029bcc",
          "reference_va": "0x1000975a",
          "id_push_va": "0x10009772",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 317,
      "hex": "0x13d",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037358",
          "id_push_va": "0x10037370",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009788",
          "id_push_va": "0x100097a0",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 319,
      "hex": "0x13f",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "The 4.0.2.4 handler links this %i %i reply to SaveUserGameData (638), comparing operation ID then mapping status 0 to success. 4.0.5.0 registers the same layout; handler behavior in this build is not independently established.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i",
          "format_va": "0x100a93bc",
          "reference_va": "0x100373b4",
          "id_push_va": "0x100373cc",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i",
          "format_va": "0x10029c34",
          "reference_va": "0x100097e4",
          "id_push_va": "0x100097fc",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 401,
      "hex": "0x191",
      "name": "RoomInitialization",
      "direction": "S->C",
      "state": "room_initialization",
      "format": "%i %i %i %i %i %i %i %i %i %i %i %i %i %i",
      "fields": [
        {
          "name": "room_id",
          "token": "%i"
        },
        {
          "name": "min_game_players",
          "token": "%i"
        },
        {
          "name": "max_game_players",
          "token": "%i"
        },
        {
          "name": "room_parameter_3",
          "token": "%i"
        },
        {
          "name": "room_parameter_4",
          "token": "%i"
        },
        {
          "name": "room_parameter_5",
          "token": "%i"
        },
        {
          "name": "room_parameter_6",
          "token": "%i"
        },
        {
          "name": "room_parameter_7",
          "token": "%i"
        },
        {
          "name": "room_parameter_8",
          "token": "%i"
        },
        {
          "name": "room_parameter_9",
          "token": "%i"
        },
        {
          "name": "room_parameter_10",
          "token": "%i"
        },
        {
          "name": "room_parameter_11",
          "token": "%i"
        },
        {
          "name": "room_parameter_12",
          "token": "%i"
        },
        {
          "name": "room_parameter_13",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i %i %i %i %i %i %i %i %i %i %i %i %i",
          "format_va": "0x100a931c",
          "reference_va": "0x100373e2",
          "id_push_va": "0x100373fa",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i %i %i %i %i %i %i %i %i %i %i %i %i",
          "format_va": "0x10029b94",
          "reference_va": "0x10009812",
          "id_push_va": "0x1000982a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 402,
      "hex": "0x192",
      "name": "RoomListCompletion",
      "direction": "S->C",
      "state": "room_initialization",
      "format": "%i %i",
      "fields": [
        {
          "name": "context_integer",
          "token": "%i"
        },
        {
          "name": "remaining_member_count",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i",
          "format_va": "0x100a93bc",
          "reference_va": "0x10037410",
          "id_push_va": "0x10037428",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i",
          "format_va": "0x10029c34",
          "reference_va": "0x10009840",
          "id_push_va": "0x10009858",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 403,
      "hex": "0x193",
      "name": "GameListing",
      "direction": "S->C",
      "state": "game_creation",
      "format": "%s %i %i %i %i %s %i",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "setting_0",
          "token": "%i"
        },
        {
          "name": "setting_1",
          "token": "%i"
        },
        {
          "name": "setting_2",
          "token": "%i"
        },
        {
          "name": "setting_3",
          "token": "%i"
        },
        {
          "name": "game_server_address",
          "token": "%s"
        },
        {
          "name": "game_server_port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %i %i %s %i",
          "format_va": "0x100a9304",
          "reference_va": "0x1003743e",
          "id_push_va": "0x10037456",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %i %i %s %i",
          "format_va": "0x10029b7c",
          "reference_va": "0x1000986e",
          "id_push_va": "0x10009886",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 404,
      "hex": "0x194",
      "name": "GameCreationStatus",
      "direction": "S->C",
      "state": "game_creation",
      "format": "%i %s %i",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        },
        {
          "name": "game_server_address",
          "token": "%s"
        },
        {
          "name": "game_server_port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %i",
          "format_va": "0x100a93e8",
          "reference_va": "0x1003746c",
          "id_push_va": "0x10037484",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %i",
          "format_va": "0x10029c60",
          "reference_va": "0x1000989c",
          "id_push_va": "0x100098b4",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 405,
      "hex": "0x195",
      "name": "GameStartedNotification",
      "direction": "S->C",
      "state": "room_game_start",
      "format": "%s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x1003749a",
          "id_push_va": "0x100374b2",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x100098ca",
          "id_push_va": "0x100098e2",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 406,
      "hex": "0x196",
      "name": "RemoveGame",
      "direction": "S->C",
      "state": "room",
      "format": "%s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x100374c8",
          "id_push_va": "0x100374e0",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x100098f8",
          "id_push_va": "0x10009910",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 407,
      "hex": "0x197",
      "name": "GameInvitation",
      "direction": "S->C",
      "state": "room",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "coordinate_0",
          "token": "%i"
        },
        {
          "name": "coordinate_1",
          "token": "%i"
        },
        {
          "name": "inviter",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x100374f6",
          "id_push_va": "0x1003750e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009926",
          "id_push_va": "0x1000993e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 408,
      "hex": "0x198",
      "name": "InvitationResult",
      "direction": "S->C",
      "state": "room",
      "format": "%i %s",
      "fields": [
        {
          "name": "accepted",
          "token": "%i"
        },
        {
          "name": "recipient",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s",
          "format_va": "0x100a93b4",
          "reference_va": "0x10037524",
          "id_push_va": "0x1003753c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s",
          "format_va": "0x10029c2c",
          "reference_va": "0x10009954",
          "id_push_va": "0x1000996c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 409,
      "hex": "0x199",
      "name": "GameJoinPermissionRequest",
      "direction": "S->C",
      "state": "room",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "coordinate_0",
          "token": "%i"
        },
        {
          "name": "coordinate_1",
          "token": "%i"
        },
        {
          "name": "requester",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x10037552",
          "id_push_va": "0x1003756a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009982",
          "id_push_va": "0x1000999a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 410,
      "hex": "0x19a",
      "name": "GameJoinApproval",
      "direction": "S->C",
      "state": "room_game_membership",
      "format": "%i",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10037580",
          "id_push_va": "0x10037598",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x100099b0",
          "id_push_va": "0x100099c8",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 411,
      "hex": "0x19b",
      "name": "GameMemberJoined",
      "direction": "S->C",
      "state": "room_game_membership",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "slot_coordinate_0",
          "token": "%i"
        },
        {
          "name": "slot_coordinate_1",
          "token": "%i"
        },
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x100375ae",
          "id_push_va": "0x100375c6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x100099de",
          "id_push_va": "0x100099f6",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 412,
      "hex": "0x19c",
      "name": "GameMemberLeft",
      "direction": "S->C",
      "state": "room_game_membership",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "slot_coordinate_0",
          "token": "%i"
        },
        {
          "name": "slot_coordinate_1",
          "token": "%i"
        },
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x100375dc",
          "id_push_va": "0x100375f4",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009a0c",
          "id_push_va": "0x10009a24",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 413,
      "hex": "0x19d",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x1003760a",
          "id_push_va": "0x10037622",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009a3a",
          "id_push_va": "0x10009a52",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 414,
      "hex": "0x19e",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %s %b",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %b",
          "format_va": "0x100a92ec",
          "reference_va": "0x10037638",
          "id_push_va": "0x10037650",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %b",
          "format_va": "0x10029b64",
          "reference_va": "0x10009a68",
          "id_push_va": "0x10009a80",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 415,
      "hex": "0x19f",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i",
          "format_va": "0x100a945c",
          "reference_va": "0x10037666",
          "id_push_va": "0x1003767e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i",
          "format_va": "0x10029cd4",
          "reference_va": "0x10009a96",
          "id_push_va": "0x10009aae",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 416,
      "hex": "0x1a0",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037694",
          "id_push_va": "0x100376ac",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x10009ac4",
          "id_push_va": "0x10009adc",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 417,
      "hex": "0x1a1",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100376c2",
          "id_push_va": "0x100376da",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009af2",
          "id_push_va": "0x10009b0a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 418,
      "hex": "0x1a2",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %s",
          "format_va": "0x100a92d8",
          "reference_va": "0x100376f0",
          "id_push_va": "0x10037708",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %s",
          "format_va": "0x10029b50",
          "reference_va": "0x10009b20",
          "id_push_va": "0x10009b38",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 419,
      "hex": "0x1a3",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        },
        {
          "name": "field_4",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x1003771e",
          "id_push_va": "0x10037736",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009b4e",
          "id_push_va": "0x10009b66",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 420,
      "hex": "0x1a4",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        },
        {
          "name": "field_4",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x1003774c",
          "id_push_va": "0x10037764",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009b7c",
          "id_push_va": "0x10009b94",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 421,
      "hex": "0x1a5",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %i",
          "format_va": "0x100a92cc",
          "reference_va": "0x1003777a",
          "id_push_va": "0x10037792",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %i",
          "format_va": "0x10029b44",
          "reference_va": "0x10009baa",
          "id_push_va": "0x10009bc2",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 422,
      "hex": "0x1a6",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s %s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %i",
          "format_va": "0x100a92cc",
          "reference_va": "0x100377a8",
          "id_push_va": "0x100377c0",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %i",
          "format_va": "0x10029b44",
          "reference_va": "0x10009bd8",
          "id_push_va": "0x10009bf0",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 423,
      "hex": "0x1a7",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x100377d6",
          "id_push_va": "0x100377ee",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x10009c06",
          "id_push_va": "0x10009c1e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 424,
      "hex": "0x1a8",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i",
          "format_va": "0x100a93bc",
          "reference_va": "0x10037804",
          "id_push_va": "0x1003781c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i",
          "format_va": "0x10029c34",
          "reference_va": "0x10009c34",
          "id_push_va": "0x10009c4c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 501,
      "hex": "0x1f5",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037832",
          "id_push_va": "0x1003784a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009c62",
          "id_push_va": "0x10009c7a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 502,
      "hex": "0x1f6",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10037860",
          "id_push_va": "0x10037878",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009c90",
          "id_push_va": "0x10009ca8",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 503,
      "hex": "0x1f7",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x1003788e",
          "id_push_va": "0x100378a6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009cbe",
          "id_push_va": "0x10009cd6",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 504,
      "hex": "0x1f8",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x100378bc",
          "id_push_va": "0x100378d4",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009cec",
          "id_push_va": "0x10009d04",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 505,
      "hex": "0x1f9",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%b",
      "fields": [
        {
          "name": "field_1",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%b",
          "format_va": "0x100a9034",
          "reference_va": "0x100378ea",
          "id_push_va": "0x10037902",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%b",
          "format_va": "0x100298a8",
          "reference_va": "0x10009d1a",
          "id_push_va": "0x10009d32",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 506,
      "hex": "0x1fa",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037918",
          "id_push_va": "0x10037930",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009d48",
          "id_push_va": "0x10009d60",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 507,
      "hex": "0x1fb",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%d %b",
      "fields": [
        {
          "name": "field_1",
          "token": "%d"
        },
        {
          "name": "field_2",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID. Related 4.0.2.4 traces link 507/635/636 to game-server buffer data and 637/638 to user game data. %d is a two-byte big-endian word in that baseline serializer; 4.0.5.0 registers the same token, but its serializer and selectors need independent verification.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%d %b",
          "format_va": "0x100a92c4",
          "reference_va": "0x10037946",
          "id_push_va": "0x1003795e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%d %b",
          "format_va": "0x10029b3c",
          "reference_va": "0x10009d76",
          "id_push_va": "0x10009d8e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 508,
      "hex": "0x1fc",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%c",
      "fields": [
        {
          "name": "field_1",
          "token": "%c"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%c",
          "format_va": "0x100a537c",
          "reference_va": "0x10037974",
          "id_push_va": "0x1003798c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%c",
          "format_va": "0x100298b0",
          "reference_va": "0x10009da4",
          "id_push_va": "0x10009dbc",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 601,
      "hex": "0x259",
      "name": "Login",
      "direction": "C->S",
      "state": "login",
      "format": "%s %s %b",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "password",
          "token": "%s"
        },
        {
          "name": "channel_binary",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "Lobby construction appends a 16-byte MachineID GUID to username and password. The GUID helper reads MachineID under HKLM\\Software\\Sierra OnLine. Lobby binary setter: 0x1000165b. On the separate game-data channel, the same registered format has a one-byte binary marker, supplied as zero at 0x10004250 from 0x100a4264. Select the layout by channel: do not decode the marker as MachineID. Neither field encrypts the password or authenticates the sender.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %b",
          "format_va": "0x100a92b8",
          "reference_va": "0x100379a2",
          "id_push_va": "0x100379ba",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %b",
          "format_va": "0x10029b30",
          "reference_va": "0x10009dd2",
          "id_push_va": "0x10009dea",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 602,
      "hex": "0x25a",
      "name": "JoinRoom",
      "direction": "C->S",
      "state": "lobby",
      "format": "%i",
      "fields": [
        {
          "name": "room_id",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100379d0",
          "id_push_va": "0x100379e8",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x10009e00",
          "id_push_va": "0x10009e18",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 603,
      "hex": "0x25b",
      "name": "CreateRoom",
      "direction": "C->S",
      "state": "lobby",
      "format": "%s %s %s %i %c %s",
      "fields": [
        {
          "name": "room_name",
          "token": "%s"
        },
        {
          "name": "description",
          "token": "%s"
        },
        {
          "name": "game_type",
          "token": "%s"
        },
        {
          "name": "max_players",
          "token": "%i"
        },
        {
          "name": "room_flags",
          "token": "%c"
        },
        {
          "name": "password",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %i %c %s",
          "format_va": "0x100a92a4",
          "reference_va": "0x100379fe",
          "id_push_va": "0x10037a16",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %i %c %s",
          "format_va": "0x10029b1c",
          "reference_va": "0x10009e2e",
          "id_push_va": "0x10009e46",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 604,
      "hex": "0x25c",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037a2c",
          "id_push_va": "0x10037a44",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x10009e5c",
          "id_push_va": "0x10009e74",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 605,
      "hex": "0x25d",
      "name": "CreateGame",
      "direction": "C->S",
      "state": "room",
      "format": "%s %i %i %i %i %i %i",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "selected_players_0",
          "token": "%i"
        },
        {
          "name": "selected_players_1",
          "token": "%i"
        },
        {
          "name": "setting_2",
          "token": "%i"
        },
        {
          "name": "setting_3",
          "token": "%i"
        },
        {
          "name": "unknown_4",
          "token": "%i"
        },
        {
          "name": "unknown_5",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %i %i %i %i",
          "format_va": "0x100a928c",
          "reference_va": "0x10037a5a",
          "id_push_va": "0x10037a72",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %i %i %i %i",
          "format_va": "0x10029b04",
          "reference_va": "0x10009e8a",
          "id_push_va": "0x10009ea2",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 606,
      "hex": "0x25e",
      "name": "InvitePlayer",
      "direction": "C->S",
      "state": "room",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "coordinate_0",
          "token": "%i"
        },
        {
          "name": "coordinate_1",
          "token": "%i"
        },
        {
          "name": "recipient",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x10037a88",
          "id_push_va": "0x10037a9d",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x10009eb8",
          "id_push_va": "0x10009ecd",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 607,
      "hex": "0x25f",
      "name": "InviteReply",
      "direction": "C->S",
      "state": "room",
      "format": "%s %i",
      "fields": [
        {
          "name": "inviter",
          "token": "%s"
        },
        {
          "name": "accepted",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10037ab6",
          "id_push_va": "0x10037ace",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x10009ee6",
          "id_push_va": "0x10009efe",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 608,
      "hex": "0x260",
      "name": "RequestGameJoin",
      "direction": "C->S",
      "state": "room_join_approval",
      "format": "%s %s %i %i",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "join_string",
          "token": "%s"
        },
        {
          "name": "unknown_0",
          "token": "%i"
        },
        {
          "name": "unknown_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %i %i",
          "format_va": "0x100a9468",
          "reference_va": "0x10037ae4",
          "id_push_va": "0x10037afc",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %i %i",
          "format_va": "0x10029ce0",
          "reference_va": "0x10009f14",
          "id_push_va": "0x10009f2c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 609,
      "hex": "0x261",
      "name": "GameJoinDecision",
      "direction": "C->S",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "requester",
          "token": "%s"
        },
        {
          "name": "accepted",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10037b12",
          "id_push_va": "0x10037b2a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x10009f42",
          "id_push_va": "0x10009f5a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 610,
      "hex": "0x262",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %s",
      "fields": [
        {
          "name": "field_0",
          "token": "%s"
        },
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %s",
          "format_va": "0x100a92d8",
          "reference_va": "0x10037b40",
          "id_push_va": "0x10037b58",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %s",
          "format_va": "0x10029b50",
          "reference_va": "0x10009f70",
          "id_push_va": "0x10009f88",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 611,
      "hex": "0x263",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "field_0",
          "token": "%s"
        },
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10037b6e",
          "id_push_va": "0x10037b86",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x10009f9e",
          "id_push_va": "0x10009fb6",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 612,
      "hex": "0x264",
      "name": "FindOpponent",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10037b9c",
          "id_push_va": "0x10037bb1",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x10009fcc",
          "id_push_va": "0x10009fe1",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 613,
      "hex": "0x265",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%l",
      "fields": [
        {
          "name": "field_0",
          "token": "%l"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%l",
          "format_va": "0x100a9040",
          "reference_va": "0x10037bca",
          "id_push_va": "0x10037be2",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%l",
          "format_va": "0x100298b8",
          "reference_va": "0x10009ffa",
          "id_push_va": "0x1000a012",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 614,
      "hex": "0x266",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037bf8",
          "id_push_va": "0x10037c10",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a028",
          "id_push_va": "0x1000a040",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 615,
      "hex": "0x267",
      "name": "LeaveGameRequest",
      "direction": "C->S",
      "state": "in_game",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037c26",
          "id_push_va": "0x10037c3e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a056",
          "id_push_va": "0x1000a06e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 616,
      "hex": "0x268",
      "name": "RequestSIGSVersionCheck",
      "direction": "C->S",
      "state": "validation",
      "format": "%s %s",
      "fields": [
        {
          "name": "game_region",
          "token": "%s"
        },
        {
          "name": "sigs_version_candidate",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037c54",
          "id_push_va": "0x10037c6c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a084",
          "id_push_va": "0x1000a09c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 617,
      "hex": "0x269",
      "name": "RequestUpdateDownload",
      "direction": "C->S",
      "state": "validation_update_offer",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037c82",
          "id_push_va": "0x10037c9a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a0b2",
          "id_push_va": "0x1000a0ca",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 618,
      "hex": "0x26a",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x10037cb0",
          "id_push_va": "0x10037cc5",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x1000a0e0",
          "id_push_va": "0x1000a0f5",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 619,
      "hex": "0x26b",
      "name": "StartGameRequest",
      "direction": "C->S",
      "state": "game_control",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10037cde",
          "id_push_va": "0x10037cf6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a10e",
          "id_push_va": "0x1000a126",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 620,
      "hex": "0x26c",
      "name": "SignupRequest",
      "direction": "C->S",
      "state": "signup",
      "format": "%s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c %b",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "real_name",
          "token": "%s"
        },
        {
          "name": "registration_password_placeholder",
          "token": "%s"
        },
        {
          "name": "registration_string_3",
          "token": "%s"
        },
        {
          "name": "registration_string_4",
          "token": "%s"
        },
        {
          "name": "registration_string_5",
          "token": "%s"
        },
        {
          "name": "registration_string_6",
          "token": "%s"
        },
        {
          "name": "registration_string_7",
          "token": "%s"
        },
        {
          "name": "registration_string_8",
          "token": "%s"
        },
        {
          "name": "registration_string_9",
          "token": "%s"
        },
        {
          "name": "registration_string_10",
          "token": "%s"
        },
        {
          "name": "registration_string_11",
          "token": "%s"
        },
        {
          "name": "registration_short_0",
          "token": "%l"
        },
        {
          "name": "registration_short_1",
          "token": "%l"
        },
        {
          "name": "registration_integer",
          "token": "%i"
        },
        {
          "name": "registration_byte_0",
          "token": "%c"
        },
        {
          "name": "registration_byte_1",
          "token": "%c"
        },
        {
          "name": "registration_byte_2",
          "token": "%c"
        },
        {
          "name": "registration_byte_3",
          "token": "%c"
        },
        {
          "name": "registration_byte_4",
          "token": "%c"
        },
        {
          "name": "registration_byte_5",
          "token": "%c"
        },
        {
          "name": "machine_id",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "The twelve strings, two %l fields, integer, and six bytes are followed by a 16-byte MachineID binary block. GUID helper call 0x10001ecf; binary setter 0x10002032. Earlier signup field labels are provisional; the appended binary field is not an encrypted password. Reject incorrect binary lengths and trailing bytes in known layouts.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c %b",
          "format_va": "0x100a9248",
          "reference_va": "0x10037d0c",
          "id_push_va": "0x10037d24",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c %b",
          "format_va": "0x10029ac0",
          "reference_va": "0x1000a13c",
          "id_push_va": "0x1000a154",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 621,
      "hex": "0x26d",
      "name": "PasswordChangeRequest_candidate",
      "direction": "C->S",
      "state": "account_management",
      "format": "%s %s",
      "fields": [
        {
          "name": "password_change_string_0",
          "token": "%s"
        },
        {
          "name": "password_change_string_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037d3a",
          "id_push_va": "0x10037d52",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a16a",
          "id_push_va": "0x1000a182",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 622,
      "hex": "0x26e",
      "name": "UpdateMemberProfile",
      "direction": "C->S",
      "state": "lobby",
      "format": "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
      "fields": [
        {
          "name": "membership_string_0",
          "token": "%s"
        },
        {
          "name": "membership_string_1",
          "token": "%s"
        },
        {
          "name": "membership_string_2",
          "token": "%s"
        },
        {
          "name": "membership_string_3",
          "token": "%s"
        },
        {
          "name": "membership_string_4",
          "token": "%s"
        },
        {
          "name": "membership_string_5",
          "token": "%s"
        },
        {
          "name": "membership_string_6",
          "token": "%s"
        },
        {
          "name": "membership_string_7",
          "token": "%s"
        },
        {
          "name": "membership_string_8",
          "token": "%s"
        },
        {
          "name": "membership_string_9",
          "token": "%s"
        },
        {
          "name": "membership_string_10",
          "token": "%s"
        },
        {
          "name": "membership_string_11",
          "token": "%s"
        },
        {
          "name": "membership_string_12",
          "token": "%s"
        },
        {
          "name": "membership_string_13",
          "token": "%s"
        },
        {
          "name": "membership_short_0",
          "token": "%l"
        },
        {
          "name": "membership_short_1",
          "token": "%l"
        },
        {
          "name": "membership_integer",
          "token": "%i"
        },
        {
          "name": "membership_byte_0",
          "token": "%c"
        },
        {
          "name": "membership_byte_1",
          "token": "%c"
        },
        {
          "name": "membership_byte_2",
          "token": "%c"
        },
        {
          "name": "membership_byte_3",
          "token": "%c"
        },
        {
          "name": "membership_byte_4",
          "token": "%c"
        },
        {
          "name": "membership_byte_5",
          "token": "%c"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
          "format_va": "0x100a9200",
          "reference_va": "0x10037d68",
          "id_push_va": "0x10037d80",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %l %l %i %c %c %c %c %c %c",
          "format_va": "0x10029a78",
          "reference_va": "0x1000a198",
          "id_push_va": "0x1000a1b0",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 623,
      "hex": "0x26f",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10037d96",
          "id_push_va": "0x10037dae",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a1c6",
          "id_push_va": "0x1000a1de",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 624,
      "hex": "0x270",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037dc4",
          "id_push_va": "0x10037ddc",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a1f4",
          "id_push_va": "0x1000a20c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 625,
      "hex": "0x271",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%b",
      "fields": [
        {
          "name": "field_1",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%b",
          "format_va": "0x100a9034",
          "reference_va": "0x10037df2",
          "id_push_va": "0x10037e0a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%b",
          "format_va": "0x100298a8",
          "reference_va": "0x1000a222",
          "id_push_va": "0x1000a23a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 626,
      "hex": "0x272",
      "name": "RequestGameVersionCheck",
      "direction": "C->S",
      "state": "validation",
      "format": "%s %s",
      "fields": [
        {
          "name": "game_identifier",
          "token": "%s"
        },
        {
          "name": "game_version",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037e20",
          "id_push_va": "0x10037e38",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a250",
          "id_push_va": "0x1000a268",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 627,
      "hex": "0x273",
      "name": "SetGameState",
      "direction": "C->S",
      "state": "game_state_or_client_exit",
      "format": "%s %i %i",
      "fields": [
        {
          "name": "game_name",
          "token": "%s"
        },
        {
          "name": "state_value_0",
          "token": "%i"
        },
        {
          "name": "state_value_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i",
          "format_va": "0x100a945c",
          "reference_va": "0x10037e4e",
          "id_push_va": "0x10037e66",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i",
          "format_va": "0x10029cd4",
          "reference_va": "0x1000a27e",
          "id_push_va": "0x1000a296",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 628,
      "hex": "0x274",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10037e7c",
          "id_push_va": "0x10037e94",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x1000a2ac",
          "id_push_va": "0x1000a2c4",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 629,
      "hex": "0x275",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i",
          "format_va": "0x100a945c",
          "reference_va": "0x10037eaa",
          "id_push_va": "0x10037ec2",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i",
          "format_va": "0x10029cd4",
          "reference_va": "0x1000a2da",
          "id_push_va": "0x1000a2f2",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 630,
      "hex": "0x276",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i %i %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        },
        {
          "name": "field_3",
          "token": "%i"
        },
        {
          "name": "field_4",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i %i %s",
          "format_va": "0x100a92f8",
          "reference_va": "0x10037ed8",
          "id_push_va": "0x10037ef0",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i %i %s",
          "format_va": "0x10029b70",
          "reference_va": "0x1000a308",
          "id_push_va": "0x1000a320",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 631,
      "hex": "0x277",
      "name": "UserComplaint",
      "direction": "C->S",
      "state": "lobby",
      "format": "%s %s",
      "fields": [
        {
          "name": "complaint_string_0",
          "token": "%s"
        },
        {
          "name": "complaint_string_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10037f06",
          "id_push_va": "0x10037f1e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a336",
          "id_push_va": "0x1000a34e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 632,
      "hex": "0x278",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10037f34",
          "id_push_va": "0x10037f4c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a364",
          "id_push_va": "0x1000a37c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 633,
      "hex": "0x279",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10037f62",
          "id_push_va": "0x10037f7a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a392",
          "id_push_va": "0x1000a3aa",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 634,
      "hex": "0x27a",
      "name": "UDPTestRequest",
      "direction": "C->S",
      "state": "udp_test",
      "format": "%s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x10037f90",
          "id_push_va": "0x10037fa8",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a3c0",
          "id_push_va": "0x1000a3d8",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 635,
      "hex": "0x27b",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %d %d",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%d"
        },
        {
          "name": "field_3",
          "token": "%d"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID. Related 4.0.2.4 traces link 507/635/636 to game-server buffer data and 637/638 to user game data. %d is a two-byte big-endian word in that baseline serializer; 4.0.5.0 registers the same token, but its serializer and selectors need independent verification.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %d %d",
          "format_va": "0x100a91f4",
          "reference_va": "0x10037fbe",
          "id_push_va": "0x10037fd6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %d %d",
          "format_va": "0x10029a6c",
          "reference_va": "0x1000a3ee",
          "id_push_va": "0x1000a406",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 636,
      "hex": "0x27c",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %b %d",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%b"
        },
        {
          "name": "field_3",
          "token": "%d"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID. Related 4.0.2.4 traces link 507/635/636 to game-server buffer data and 637/638 to user game data. %d is a two-byte big-endian word in that baseline serializer; 4.0.5.0 registers the same token, but its serializer and selectors need independent verification.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %b %d",
          "format_va": "0x100a91e8",
          "reference_va": "0x10037fec",
          "id_push_va": "0x10038004",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %b %d",
          "format_va": "0x10029a60",
          "reference_va": "0x1000a41c",
          "id_push_va": "0x1000a434",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 637,
      "hex": "0x27d",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %s %s %d",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%d"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID. Related 4.0.2.4 traces link 507/635/636 to game-server buffer data and 637/638 to user game data. %d is a two-byte big-endian word in that baseline serializer; 4.0.5.0 registers the same token, but its serializer and selectors need independent verification.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %s %d",
          "format_va": "0x100a91dc",
          "reference_va": "0x1003801a",
          "id_push_va": "0x10038032",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %s %d",
          "format_va": "0x10029a54",
          "reference_va": "0x1000a44a",
          "id_push_va": "0x1000a462",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 638,
      "hex": "0x27e",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %s %s %b %d",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        },
        {
          "name": "field_4",
          "token": "%b"
        },
        {
          "name": "field_5",
          "token": "%d"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID. Related 4.0.2.4 traces link 507/635/636 to game-server buffer data and 637/638 to user game data. %d is a two-byte big-endian word in that baseline serializer; 4.0.5.0 registers the same token, but its serializer and selectors need independent verification.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %s %b %d",
          "format_va": "0x100a91cc",
          "reference_va": "0x10038048",
          "id_push_va": "0x10038060",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %s %b %d",
          "format_va": "0x10029a44",
          "reference_va": "0x1000a478",
          "id_push_va": "0x1000a490",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 701,
      "hex": "0x2bd",
      "name": "PublicRoomChat",
      "direction": "C<->S",
      "state": "room",
      "format": "%s %s",
      "fields": [
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "text",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x10038076",
          "id_push_va": "0x1003808e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a4a6",
          "id_push_va": "0x1000a4be",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 702,
      "hex": "0x2be",
      "name": "PrivateRoomChat",
      "direction": "C<->S",
      "state": "room",
      "format": "%s %s %s",
      "fields": [
        {
          "name": "recipient",
          "token": "%s"
        },
        {
          "name": "username",
          "token": "%s"
        },
        {
          "name": "text",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s",
          "format_va": "0x100a91c0",
          "reference_va": "0x100380a4",
          "id_push_va": "0x100380bc",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s",
          "format_va": "0x10029a38",
          "reference_va": "0x1000a4d4",
          "id_push_va": "0x1000a4ec",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 703,
      "hex": "0x2bf",
      "name": "TCPBroadcastData",
      "direction": "C->S",
      "state": "game_data",
      "format": "%b",
      "fields": [
        {
          "name": "data",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%b",
          "format_va": "0x100a9034",
          "reference_va": "0x100380d2",
          "id_push_va": "0x100380ea",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%b",
          "format_va": "0x100298a8",
          "reference_va": "0x1000a502",
          "id_push_va": "0x1000a51a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 704,
      "hex": "0x2c0",
      "name": "TCPPointData",
      "direction": "C<->S",
      "state": "game_data",
      "format": "%i %i %b",
      "fields": [
        {
          "name": "peer_slot_candidate",
          "token": "%i"
        },
        {
          "name": "reserved_candidate",
          "token": "%i"
        },
        {
          "name": "data",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i %b",
          "format_va": "0x100a91b4",
          "reference_va": "0x10038100",
          "id_push_va": "0x10038118",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i %b",
          "format_va": "0x10029a2c",
          "reference_va": "0x1000a530",
          "id_push_va": "0x1000a548",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 705,
      "hex": "0x2c1",
      "name": "ClientReportSubmission",
      "direction": "C->S",
      "state": "lobby",
      "format": "%s %s %s",
      "fields": [
        {
          "name": "reporter_candidate",
          "token": "%s"
        },
        {
          "name": "room_candidate",
          "token": "%s"
        },
        {
          "name": "report_text",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "Constructor 0x10003613 selects 705 at 0x100036ed and sets three strings at 0x10003707, 0x10003714, and 0x10003721. Sources support reporter, current-room candidate, and report text. Callers include profanity reporting (0x10009e1c) and Page Moderator (0x10010f5a). Historical routing and acknowledgements are unresolved; this is not ordinary public chat or a moderator role grant.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s %s",
          "format_va": "0x100a91c0",
          "reference_va": "0x1003812e",
          "id_push_va": "0x10038146",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s %s",
          "format_va": "0x10029a38",
          "reference_va": "0x1000a55e",
          "id_push_va": "0x1000a576",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 801,
      "hex": "0x321",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x1003815c",
          "id_push_va": "0x10038174",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a58c",
          "id_push_va": "0x1000a5a4",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 802,
      "hex": "0x322",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %s",
          "format_va": "0x100a92e4",
          "reference_va": "0x1003818a",
          "id_push_va": "0x100381a2",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %s",
          "format_va": "0x10029b5c",
          "reference_va": "0x1000a5ba",
          "id_push_va": "0x1000a5d2",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 803,
      "hex": "0x323",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i %s %s",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        },
        {
          "name": "field_2",
          "token": "%s"
        },
        {
          "name": "field_3",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %s %s",
          "format_va": "0x100a91a8",
          "reference_va": "0x100381b8",
          "id_push_va": "0x100381d0",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %s %s",
          "format_va": "0x10029a20",
          "reference_va": "0x1000a5e8",
          "id_push_va": "0x1000a600",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 804,
      "hex": "0x324",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Registered in both supplied 4.0.5.0 DLLs. Purpose, direction, state, and field meanings remain unresolved; no meaning is inferred from the numeric ID.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s",
          "format_va": "0x100a9038",
          "reference_va": "0x100381e6",
          "id_push_va": "0x100381fe",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s",
          "format_va": "0x100298ac",
          "reference_va": "0x1000a616",
          "id_push_va": "0x1000a62e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 805,
      "hex": "0x325",
      "name": "ModeratorBanRequest",
      "direction": "C->S",
      "state": "lobby",
      "format": "%s %i",
      "fields": [
        {
          "name": "username_candidate",
          "token": "%s"
        },
        {
          "name": "duration_seconds_candidate",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "documented_static_or_comparative",
      "notes": "Constructor 0x10003879 selects 805 at 0x100038dc, sets selected username at 0x100038f6 and integer argument at 0x10003902. Callers use 900 for a 15-minute ban, 2592000 for the until-restart menu option, and 0 for immediate unban. Seconds are a supported interpretation, but restart behavior and historical expiry policy remain unverified; UI notices disagree on week/month wording. Always check authenticated server-side privileges.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10038214",
          "id_push_va": "0x1003822c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x1000a644",
          "id_push_va": "0x1000a65c",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 901,
      "hex": "0x385",
      "name": "ConnectionSuccessful",
      "direction": "S->C",
      "state": "validation",
      "format": "%s %i",
      "fields": [
        {
          "name": "next_server_host",
          "token": "%s"
        },
        {
          "name": "next_server_port",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10038242",
          "id_push_va": "0x1003825a",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x1000a672",
          "id_push_va": "0x1000a68a",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 902,
      "hex": "0x386",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10038270",
          "id_push_va": "0x10038288",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a6a0",
          "id_push_va": "0x1000a6b8",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 903,
      "hex": "0x387",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "field_0",
          "token": "%s"
        },
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x1003829e",
          "id_push_va": "0x100382b6",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x1000a6ce",
          "id_push_va": "0x1000a6e6",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 904,
      "hex": "0x388",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_0",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100382cc",
          "id_push_va": "0x100382e4",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x1000a6fc",
          "id_push_va": "0x1000a714",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 905,
      "hex": "0x389",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "%b",
      "fields": [
        {
          "name": "field_0",
          "token": "%b"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%b",
          "format_va": "0x100a9034",
          "reference_va": "0x100382fa",
          "id_push_va": "0x10038312",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%b",
          "format_va": "0x100298a8",
          "reference_va": "0x1000a72a",
          "id_push_va": "0x1000a742",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 906,
      "hex": "0x38a",
      "name": "Unknown",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x10038328",
          "id_push_va": "0x10038340",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a758",
          "id_push_va": "0x1000a770",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 907,
      "hex": "0x38b",
      "name": "GameRequiresUpdate",
      "direction": "S->C",
      "state": "validation",
      "format": "%i %i %l",
      "fields": [
        {
          "name": "status",
          "token": "%i"
        },
        {
          "name": "download_size",
          "token": "%i"
        },
        {
          "name": "update_flag",
          "token": "%l"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "inherited_candidate",
      "notes": "The registered layout matches the SIGS 3.0.3.0 catalog. Name, direction, state, and field labels are inherited project candidates, not independently established 4.0.5.0 semantics. Older binary addresses and live observations are deliberately not carried over.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i %i %l",
          "format_va": "0x100a919c",
          "reference_va": "0x10038356",
          "id_push_va": "0x1003836e",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i %i %l",
          "format_va": "0x10029a14",
          "reference_va": "0x1000a786",
          "id_push_va": "0x1000a79e",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 951,
      "hex": "0x3b7",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%s %i",
      "fields": [
        {
          "name": "field_1",
          "token": "%s"
        },
        {
          "name": "field_2",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Both DLLs register this layout. No purpose or direction is assigned. Bounded 4.0.2.4 scans found no non-registry immediate-ID sites; that negative evidence is not proof that 4.0.5.0 never sends it.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%s %i",
          "format_va": "0x100a9480",
          "reference_va": "0x10038384",
          "id_push_va": "0x1003839c",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%s %i",
          "format_va": "0x10029cf8",
          "reference_va": "0x1000a7b4",
          "id_push_va": "0x1000a7cc",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 952,
      "hex": "0x3b8",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "",
      "fields": [],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Both DLLs register this layout. No purpose or direction is assigned. Bounded 4.0.2.4 scans found no non-registry immediate-ID sites; that negative evidence is not proof that 4.0.5.0 never sends it.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "",
          "format_va": "0x100a4264",
          "reference_va": "0x100383b2",
          "id_push_va": "0x100383ca",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "",
          "format_va": "0x1002808c",
          "reference_va": "0x1000a7e2",
          "id_push_va": "0x1000a7fa",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 953,
      "hex": "0x3b9",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Both DLLs register this layout. No purpose or direction is assigned. Bounded 4.0.2.4 scans found no non-registry immediate-ID sites; that negative evidence is not proof that 4.0.5.0 never sends it.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x100383e0",
          "id_push_va": "0x100383f8",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x1000a810",
          "id_push_va": "0x1000a828",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 954,
      "hex": "0x3ba",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Both DLLs register this layout. No purpose or direction is assigned. Bounded 4.0.2.4 scans found no non-registry immediate-ID sites; that negative evidence is not proof that 4.0.5.0 never sends it.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x1003840e",
          "id_push_va": "0x10038426",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x1000a83e",
          "id_push_va": "0x1000a856",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    },
    {
      "id": 955,
      "hex": "0x3bb",
      "name": "Unresolved message",
      "direction": "unknown",
      "state": "unknown",
      "format": "%i",
      "fields": [
        {
          "name": "field_1",
          "token": "%i"
        }
      ],
      "layout_status": "registered_both_dlls_static",
      "semantic_status": "unresolved",
      "notes": "Both DLLs register this layout. No purpose or direction is assigned. Bounded 4.0.2.4 scans found no non-registry immediate-ID sites; that negative evidence is not proof that 4.0.5.0 never sends it.",
      "evidence": [
        {
          "binary": "SIERRANW.DLL",
          "sha256": "466d07bbc3bb3c68fab51aaf031057031dc1b6343839b57b0553e86ac8b36bce",
          "format": "%i",
          "format_va": "0x100a904c",
          "reference_va": "0x1003843c",
          "id_push_va": "0x10038454",
          "registration_target_candidate": "0x10032e60"
        },
        {
          "binary": "SNWVALID.DLL",
          "sha256": "194af88ad94d5e132934b0e34776addb99dee5f8bd8534714e7f89846d1c8ec7",
          "format": "%i",
          "format_va": "0x100298c4",
          "reference_va": "0x1000a86c",
          "id_push_va": "0x1000a884",
          "registration_target_candidate": "0x100057a0"
        }
      ]
    }
  ]
}
