Document spatial cost inversion result
This commit is contained in:
@@ -861,20 +861,35 @@ Runtime logs also show that long visible routes are decomposed into many local
|
||||
logs, so the first spatial test should patch edge cost across route-producer
|
||||
calls instead of gating only on that caller.
|
||||
|
||||
The spatial edge-cost prototype is now also disproved as the decisive
|
||||
world-map GPS weighting surface. In
|
||||
`logs/EdgeWeightGPS_spatial_inversion_no_route_change_1845.log`, the plugin
|
||||
first ran with highway-free weights (`H=0.05`, all other spatial classes
|
||||
`19.0`), then hot-reloaded the exact inverse (`H=19.0`, all others `0.05`).
|
||||
The four repeated world-map routes after the flip produced final
|
||||
`GPSQueryResultFetch 0x7094b8` 0x28-byte route records that were exact matches
|
||||
for the pre-flip routes: identical lane handles, identical packed metadata, and
|
||||
identical record counts. Therefore `0x44f838` remains a real local graph edge
|
||||
cost callback, but changing it does not change the final selected route records
|
||||
for the tested full player GPS routes.
|
||||
|
||||
## Future Improvements
|
||||
|
||||
Better versions of this mod could:
|
||||
|
||||
- identify the broader async traffic route search/expansion loop around the
|
||||
`0x8d25xx` to `0x8d49xx` cluster
|
||||
- disassemble the full map-route submit/result chain around `0x8d20d4`,
|
||||
`0x70a42c`, `0x70a570`, `0x7094b8`, and the `0x520783` result drain to find
|
||||
the route selection or copy step before final records are emitted
|
||||
- replace the crashing `0x8d46cc` detour with a narrower inline patch or a
|
||||
safer caller-side hook
|
||||
- decode enough of the `VAND` graph to join navigation points to traffic lane
|
||||
polygons and highway flags
|
||||
- extract the full Night City navigation streamingsector set into workspace
|
||||
storage and summarize it with `tools/analyze_vand_navigation.py`
|
||||
- tune the generated spatial grid resolution and multipliers after in-game A/B
|
||||
tests
|
||||
- keep the generated spatial grid as a local-search diagnostic, but do not
|
||||
treat its multipliers as a proven world-map route weighting knob
|
||||
- add route-mode gating if the spatial edge-cost hook affects pedestrians,
|
||||
autodrive, or other local navigation too broadly
|
||||
- inspect `GPSOnly` connector lanes if a later native trace proves they are
|
||||
|
||||
Reference in New Issue
Block a user