OP2 (df9c7a35) was double-REJECTed: an unconditional Type-8/Type-5 factory
mapping silently re-classed 15 elements across 7 shipped panels (vendor
backdrop lost its fill, character/spellbook roots stopped passing clicks
through, combat gained a phantom import-time tab takeover, ten ListBoxes
gained a spurious hit-testable viewport) because the stale 27 pre-existing
fixtures never exercised the new fields — and the mechanism itself cited a
nonexistent "UIElement_TabControl" class, inverted UiCheckboxBitfield64's
checked-state predicate, and synthesized fake per-row geometry instead of
using the widget's own authored template.
Shape change: UiTabPanel (renamed from UiTabControl) and UiTemplateListBox
now derive from UiDatElement (unsealed) and stay DORMANT by default — an
imported Type-8/Type-5 element gets authored-media drawing, ClickThrough
generic-decoration default, and IUiDatStateful propagation identical to the
pre-OP2 UiDatElement fallback, with zero import-time side effects. The
factory's Type-8/Type-5 arms are unconditional again (no more guard whose
premise the blast-radius sweep proved false), because dormancy makes an
unactivated instance behaviorally indistinguishable from the old fallback.
UiTabPanel.ActivateTabBehavior() and UiTemplateListBox's lazy viewport
creation are the explicit, controller-driven opt-ins Campaign OP slice OP3+
will call; today nothing does, so the four pre-existing shipped Type-8
hosts (character/spellbook/vendor/combat) and ten pre-existing Type-5
ListBoxes keep their pre-OP2 behavior exactly. Filed AD-73 for this
dormant-vs-retail's-unconditional-activation adaptation.
Mechanism fixes (docs/research/2026-08-11-op2-review-mechanism.md):
- UiTabPanel cites UIElement_Panel (Type 8 is UIElement_Panel; no
UIElement_TabControl exists in the PDB), resolves buttons/pages via a
GetChildRecursive-equivalent descendant search (not direct-children-only),
performs no switch when no entry authors 0x32 (deleted the _tabs[0]
fallback), and surfaces unresolved tab-table entries via UnresolvedEntries
+ a diagnostic line instead of a silent no-op.
- ElementReader.ReadTabTable skips entries missing 0x30/0x31, matching
retail's SetupTabPageHash @0x0046C2E0 entry filter.
- UiCheckboxBitfield64 now builds every row from its OWN authored template
(property 0x64 -> {0x2100002B, 0x10000521}) via AddItemFromTemplateList,
deleting the synthesized ElementInfo + invented RowHeight=14 — matching
retail's CreateChildren @0x00485DF0, which is itself a UIElement_ListBox
call. IsSet is now retail's ANY-bit-set predicate (Refresh @0x004859C0),
not all-bits-set. TS-72 retired: the click-toggle bit math is now fully
decomp-confirmed (SetBitsOnOrOff via ListenToElementMessage @0x00485AE0).
Regenerated all 32 UI fixtures against real DAT (ACDREAM_REGENERATE_UI_FIXTURES=1)
and committed them — 27 pre-existing fixtures now carry Outline/OutlineColor/
TabTable/TemplateList/ScrollbarElementId; the 5 Options fixtures were already
current. Updated EffectsUiControllerTests' now-correct UiTemplateListBox
class-identity assertion. Added: 6 built-widget behavior pins for all five
pre-existing Type-8 elements + a representative Type-5 element the dormancy
model protects (OP2ReworkBlastRadiusConformanceTests.cs); 5 reader-level
tests driving ReadTabTable/ReadTemplateList/the 0x72 reader from raw
property bags (ElementReaderTests.cs); a multi-bit-mask UiCheckboxBitfield64
test proving the any-bit predicate (the prior single-bit test couldn't
distinguish it from all-bits); an activation-idempotency test and a
before-activation click-is-inert test for UiTabPanel.
Full Release suite: 12,868 passed / 4 skipped / 0 failed (baseline 12,853/4/0
post-OP1-fixes; +15 net new tests, zero regressions).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1254 lines
No EOL
31 KiB
JSON
1254 lines
No EOL
31 KiB
JSON
{
|
|
"Id": 268437203,
|
|
"Type": 268435472,
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Width": 120,
|
|
"Height": 140,
|
|
"OriginalParentWidth": 0,
|
|
"OriginalParentHeight": 0,
|
|
"HasOriginalParentSize": false,
|
|
"Left": 1,
|
|
"Top": 1,
|
|
"Right": 1,
|
|
"Bottom": 1,
|
|
"ReadOrder": 0,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": true,
|
|
"IncorporationFlags": 31,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {
|
|
"268435508": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435508,
|
|
"UnsignedValue": 268435523,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435510": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435510,
|
|
"UnsignedValue": 268435518,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"81": {
|
|
"Kind": 1,
|
|
"MasterPropertyId": 81,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": true,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435501": {
|
|
"Kind": 4,
|
|
"MasterPropertyId": 268435501,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 50,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"71": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 71,
|
|
"UnsignedValue": 268436373,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435502": {
|
|
"Kind": 8,
|
|
"MasterPropertyId": 268435502,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {
|
|
"268435503": {
|
|
"Kind": 4,
|
|
"MasterPropertyId": 268435503,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 60,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435504": {
|
|
"Kind": 4,
|
|
"MasterPropertyId": 268435504,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 60,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
}
|
|
},
|
|
"72": {
|
|
"Kind": 2,
|
|
"MasterPropertyId": 72,
|
|
"UnsignedValue": 553648193,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"205": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 205,
|
|
"UnsignedValue": 3,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435505": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435505,
|
|
"UnsignedValue": 268435520,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435582": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435582,
|
|
"UnsignedValue": 14,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435506": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435506,
|
|
"UnsignedValue": 268435522,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"268435507": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 268435507,
|
|
"UnsignedValue": 268435521,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"268435462": {
|
|
"Id": 268435462,
|
|
"Name": "HideDetail",
|
|
"PassToChildren": true,
|
|
"IncorporationFlags": 1,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
},
|
|
"268435463": {
|
|
"Id": 268435463,
|
|
"Name": "ShowDetail",
|
|
"PassToChildren": true,
|
|
"IncorporationFlags": 1,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [
|
|
{
|
|
"Id": 268435518,
|
|
"Type": 12,
|
|
"X": 0,
|
|
"Y": 120,
|
|
"Width": 120,
|
|
"Height": 18,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 1,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100682944,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {
|
|
"35": {
|
|
"Kind": 4,
|
|
"MasterPropertyId": 35,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"26": {
|
|
"Kind": 7,
|
|
"MasterPropertyId": 26,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [
|
|
{
|
|
"Kind": 2,
|
|
"MasterPropertyId": 24,
|
|
"UnsignedValue": 1073741825,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
],
|
|
"StructValue": {}
|
|
},
|
|
"37": {
|
|
"Kind": 4,
|
|
"MasterPropertyId": 37,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"27": {
|
|
"Kind": 7,
|
|
"MasterPropertyId": 27,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [
|
|
{
|
|
"Kind": 6,
|
|
"MasterPropertyId": 25,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 255,
|
|
"Green": 255,
|
|
"Red": 255,
|
|
"Alpha": 255
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
],
|
|
"StructValue": {}
|
|
},
|
|
"20": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 20,
|
|
"UnsignedValue": 1,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
},
|
|
"21": {
|
|
"Kind": 0,
|
|
"MasterPropertyId": 21,
|
|
"UnsignedValue": 1,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"13": {
|
|
"Id": 13,
|
|
"Name": "Ghosted",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 0,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {
|
|
"27": {
|
|
"Kind": 7,
|
|
"MasterPropertyId": 27,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 0,
|
|
"Green": 0,
|
|
"Red": 0,
|
|
"Alpha": 0
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [
|
|
{
|
|
"Kind": 6,
|
|
"MasterPropertyId": 25,
|
|
"UnsignedValue": 0,
|
|
"IntegerValue": 0,
|
|
"FloatValue": 0,
|
|
"BoolValue": false,
|
|
"StringInfoValue": {
|
|
"Token": 0,
|
|
"StringId": 0,
|
|
"TableId": 0,
|
|
"Override": 0,
|
|
"English": 0,
|
|
"Comment": 0
|
|
},
|
|
"ColorValue": {
|
|
"Blue": 76,
|
|
"Green": 76,
|
|
"Red": 76,
|
|
"Alpha": 255
|
|
},
|
|
"VectorValue": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": 0
|
|
},
|
|
"ArrayValue": [],
|
|
"StructValue": {}
|
|
}
|
|
],
|
|
"StructValue": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 1073741825,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": {
|
|
"X": 1,
|
|
"Y": 1,
|
|
"Z": 1,
|
|
"W": 1
|
|
},
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100682944,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268435519,
|
|
"Type": 3,
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Width": 120,
|
|
"Height": 120,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 2,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100682945,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100682945,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268435520,
|
|
"Type": 3,
|
|
"X": 55,
|
|
"Y": 1,
|
|
"Width": 10,
|
|
"Height": 9,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 5,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100667899,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100667899,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268435521,
|
|
"Type": 3,
|
|
"X": 110,
|
|
"Y": 55,
|
|
"Width": 10,
|
|
"Height": 9,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 6,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100669752,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100669752,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268435522,
|
|
"Type": 3,
|
|
"X": 55,
|
|
"Y": 110,
|
|
"Width": 10,
|
|
"Height": 9,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 7,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100669754,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100669754,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268437155,
|
|
"Type": 2,
|
|
"X": 87,
|
|
"Y": 6,
|
|
"Width": 27,
|
|
"Height": 27,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 4,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100693193,
|
|
"DrawMode": 3
|
|
},
|
|
"Cursor": {
|
|
"File": 100688153,
|
|
"HotspotX": 16,
|
|
"HotspotY": 16,
|
|
"IsValid": true
|
|
},
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100693193,
|
|
"Item2": 3
|
|
}
|
|
},
|
|
"StateCursors": {
|
|
"": {
|
|
"File": 100688153,
|
|
"HotspotX": 16,
|
|
"HotspotY": 16,
|
|
"IsValid": true
|
|
}
|
|
},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268437017,
|
|
"Type": 1,
|
|
"X": 6,
|
|
"Y": 6,
|
|
"Width": 27,
|
|
"Height": 27,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 3,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
},
|
|
"3": {
|
|
"Id": 3,
|
|
"Name": "Normal_pressed",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 0,
|
|
"Image": null,
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
},
|
|
"268435555": {
|
|
"Id": 268435555,
|
|
"Name": "LockedUI",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 0,
|
|
"Image": {
|
|
"File": 100693175,
|
|
"DrawMode": 3
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
},
|
|
"268435556": {
|
|
"Id": 268435556,
|
|
"Name": "UnlockedUI",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 0,
|
|
"Image": {
|
|
"File": 100693176,
|
|
"DrawMode": 3
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 1,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"LockedUI": {
|
|
"Item1": 100693175,
|
|
"Item2": 3
|
|
},
|
|
"UnlockedUI": {
|
|
"Item1": 100693176,
|
|
"Item2": 3
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "Normal",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
},
|
|
{
|
|
"Id": 268435523,
|
|
"Type": 3,
|
|
"X": 0,
|
|
"Y": 55,
|
|
"Width": 10,
|
|
"Height": 9,
|
|
"OriginalParentWidth": 120,
|
|
"OriginalParentHeight": 140,
|
|
"HasOriginalParentSize": true,
|
|
"Left": 0,
|
|
"Top": 0,
|
|
"Right": 0,
|
|
"Bottom": 0,
|
|
"ReadOrder": 8,
|
|
"ZLevel": 0,
|
|
"States": {
|
|
"4294967295": {
|
|
"Id": 4294967295,
|
|
"Name": "",
|
|
"PassToChildren": false,
|
|
"IncorporationFlags": 30,
|
|
"Image": {
|
|
"File": 100669756,
|
|
"DrawMode": 1
|
|
},
|
|
"Cursor": null,
|
|
"Properties": {
|
|
"Values": {}
|
|
}
|
|
}
|
|
},
|
|
"DefaultStateId": 0,
|
|
"FontDid": 0,
|
|
"HJustify": 1,
|
|
"VJustify": 1,
|
|
"FontColor": null,
|
|
"Outline": false,
|
|
"OutlineColor": null,
|
|
"StateMedia": {
|
|
"": {
|
|
"Item1": 100669756,
|
|
"Item2": 1
|
|
}
|
|
},
|
|
"StateCursors": {},
|
|
"DefaultStateName": "",
|
|
"Children": [],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
}
|
|
],
|
|
"TabTable": [],
|
|
"TemplateList": [],
|
|
"ScrollbarElementId": 0
|
|
} |