You can get the pathing plan we used from:
https://github.com/xxpatch/sbpmod
I don't understand exactly how pathing works, however I understand the following:
- For every turn plan there are mutliple forward-moving paths and multiple backward-moving plans; each of the plans corresponds to a different contour (aka, radius from the center)
- Most likely, when the game starts to create a plan it glues multiple of these segments together and you have pathing
- Turn plans probably mostly affect right-click movement
- I've no idea which turn-plan reverse-move uses, because it looks different
- Ditto for drag-move
So, basically all we did for pathing was:
- Add some delay penalty for reverse-paths so that they are less likely to get picked (all turn-plans)
- Changed anvil churchill and UC turn plan from tank_churchill to tank_i (churchill plan seemed unsalvageable)
- For jeep-i and/or halftrack-i, we added some missing contours for forward motion, so that they match reverse-motion contours
Due to the changes relic a year ago due to the reaction to the original pathing changes, drag-moving and group-moving, unfortunately, only use forward-motion. If anybody has any clue how to fix this, it would be sweet.