Hey Hellwatcher,
thanks for taking a look at this. I’ve put everything related to the migration proof-of-concept into one package so you can review and verify it independently.
The package contains the bridge mod, the local 2.0.108 test build based on 2.0.106, the patch/diff, full documentation, a quick command reference, reference hashes for the original base files, and screenshots from the real-save test.
For verification, here are the SHA-256 hashes:
e8312156ac6dbca60ff78b23bb8f55ce1af73c01b47cbfa975735b2eaf411409 Transport_Drones_Migration_Author_Package_2026-08-31.zip
4e800c3d560f5d1a8cc757a259cc68ee2f485654caadcf4203014b8bd88579ae COMMAND_QUICK_REFERENCE.txt
3543565e05f7b1f7fecb2cb7df05a158c208fb553a3c1442ea93e2d75a5c2eb7 MANIFEST.txt
4ecfdfd239d158427daf19fbab4be2ab1ea6b2496ed8195b8d63cd3b30ee5a71 README_AUTHOR_EN.md
4581a02053dff7b8ac9adf99f3d5188c3f02e0df559cacd54e86287e5ff8d5eb REFERENCE_BASE_HASHES.txt
29dcf66be12eda19009c3d0cf45ee5ae553f2313bd0865dda248464b4f76f188 Transport_Drones_Continued_Fixed_2.0.106_to_2.0.108_live-bridge-test.patch
44c50dbdc4cd9873814836ca359c840e248f11356b0a0604020076556deb81af Transport_Drones_Continued_Fixed_2.0.108_LOCAL_BRIDGE_TEST.zip
ee250edbb88fa5c1c1804b32ee49d81861efd28300b6fc94452d943bfafc71cb Transport_Drones_Migration_Bridge_0.2.1.zip
428cf0ebe6216bd3b251c2890fab00a9e26a956ab08f3559228bafa4fdea3f9a evidence/01_orphan_scan_273.jpg
3360f021719eb0628736ab44f2bc30f502dc78d360e5f9a8177689241505271c evidence/02_orphan_cleanup_273_to_0.jpg
9be36850d03a4e435737a0bfdb361e8fe68989493a81b4d361a263fcb1b87f12 evidence/03_final_scan_orphan_0.jpg
The real-save migration was performed on a fairly large network with more than 2,000 request depots and roughly 5,000 drones. The migration itself succeeded, including the later downgrade back to the unchanged 2.0.106.
During post-migration testing we found one additional issue with orphaned physical drone entities. The cleanup detected 273 of them, removed all 273 with failed=0, and the final verification showed:
registered=1251
physical=1251
ORPHAN=0
The documentation explains the complete procedure, the bridge architecture, the changes made on the Continued Fixed side, the handling of live transports, the remaining limitations, and the exact commands used during testing.
I hope this is useful. If you are interested in integrating any part of it upstream, I’d be happy to provide more details or help test further changes.