# Original route planning controls The current `GMRouteSettingsComponent.as` defines economical0, fastest1 and FSD boost2, an independent jet-cone flag, boost level0–3 and a cargo-mass slider. `Find-OriginalGalaxyRouteSettings.py` resolves the four exact callback registrations; `Trace-OriginalGalaxyRouteSettings.py` independently matches the original6891 and currentED5 controller bodies and actual vtable slots. No game process was accessed by this research. The original `551FFF0` interface is object base+88. Its registered interface is base+58 (`551FEC8`, current `551FE98`), with actual type global `5FDB224`. The current controller table is `551FFC0`: | Control | Original slot/body | Current body | ABI | | --- | --- | --- | --- | | Mode | F0 /3A6AF50 | 3A6AEB0 | EDX integer0/1/2 | | Jet cone | F8 /3A6B040 | 3A6AFA0 | DL boolean | | FSD boost level |100 /3A6AEB0 |3A6AE10 | XMM1 float, original rounding then uint<4 | | Virtual cargo mass |108 /3A6AE20 |3A6AD80 | XMM1 float | The float ABI is checked both at the callback's `movaps xmm1,xmm6`/indirect call and at the receiver's XMM1 use. These are actual original setters, including their refresh/save behavior. The plugin never substitutes direct memory writes. Verification reads the controller's mode+5AC, cargo+5B0, boost-enabled+5B4 and level+5B8. Jet cone is original Settings integer key29: ready+5F8==2, index+560