XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8

Original independent size channel

The current extracted map UI has a single population checkbox. In artifacts/galaxy-marker-research/map-as/scripts/components/leftHandPanels/GMSizeFilterComponent.as, the member named sizeFilterOptionsComboBox is actually a CheckboxButton whose label is $GALAXY_MAP_FILTER_population;. The component observes optionToggled, sliderData and available; it sends the two population bounds when enabled and callbackOnToggleOff when disabled. It does not populate a sixteen-category size dropdown. The older ui-as/FiltersPanel.as belongs to a separate legacy interface and is not used to infer this current menu.

Saved SizeVisIndex remains an independent visualisation ID, selected through 3B16B00. Its actual object vtable +48 determines size:

Saved IDs Original size function Result
0 3B27EF0 object +A4, initialized from shared configuration +1C = .7
1 3B27FA0 population size interpolation .3..2, below minimum zero
2/3/4/5/6/7/8/10/11/12/14/15 3B28160 object +64, initialized by 3AD9FA0 from configuration +1C = .7
9 3B27EB0 → 3B27B00 original commodity classifier size, already supplied by commodity facts
13 3B27F00 → 3B1A200 .7 * (classification == 1 ? config188 : 1)

3B1A200 maps raw colonisation candidate statuses 5 and 6 to classification 1. Other raw statuses 0..15 take the other size branch. The original frozen configuration field +188 is float bytes 9a99193f, equal to .6000000238418579; the resulting reduced size is the original float multiplication .7 * .6. A missing eligibility response cannot be inferred from a public excluded label or ownership flag.

research/Trace-GalaxyOriginalSizeOptions.py checks the pinned image SHA256, every constructor's final derived vtable, every +48 target, the actual leaf instructions, the frozen configuration SHA256/offset, and the current AS checkbox. Its output is artifacts/galaxy-query-research/size-options/original-size-options.json. These are offline source facts, not live or visual acceptance.

Implementation preserves the current population control, labels the existing commodity option as saved-value compatibility, and appends any other imported size category only while it is selected. Every saved ID has its original formula or proven constant; unsupported tool-only categories return unknown from SelectedOriginalSize. Native eligibility refresh also follows an independent colonisation size selection. The existing worker binding already contains SizeCategory, so changing it cancels the previous facts context and rejects stale responses.

Excluded investigation leads: 3A9F320/3B17400 publish the colonisation descriptor (ID13), not the size selector. They are not used as menu evidence.