歷史記錄 · 2026-08-07¶
重大重構里程碑¶
2026-08-07 ─ Ko-fi 單軌捐助管道(issue 000195)¶
決策檔:D-20260807-01
GitHub Sponsors 收款資格與維護者實際 onboarding 狀態重新核對後,現行營運管道改以已完成設定的 Ko-fi 為唯一入口;規劃中的 FUNDING.yml 只保留 ko_fi: xjustloveux。GitHub Sponsors 待台灣開放收款,或 fiscal host 合作的成本、稅務與治理條件確認可行後再評估。
Ko-fi 帳號屬維護者個人且可供多專案共用,因此頁面與自動致謝文案維持通用,不宣稱為 Open4WD 專屬帳號。D-20260706-01 的歷史本文不改,本次另以 D-20260807-01 部分修訂其平台選擇。
2026-08-07 ─ 公版起跑扭矩與地表牽引校準(issue 000242)¶
決策檔:D-20260807-02
正式 12 件公版整車接入 exact mount 與 collider 後,control 車在平地 4 秒只前進約 0.11 m,最弱 speed 車在 7.38% 起跑坡還會倒退。根因是 K_TORQUE_FROM_W=0.00003 未以正式資產校準;提高常數又揭露離散幀會跨越 derived top speed,因此改為 0.0002,並以整車質量與剩餘前向速度差鉗制每幀衝量。
同步複核油面測試時,發現舊案例在 4 秒後已越過測試地板,把自由落體三維速率誤當賽車極速;而既有 grip_modifier 尚未接入 box drivetrain,使提高扭矩後會立刻補回黏滯衰減。量測改為仍在地板時的車體前向分量;box 階段以 grip_modifier 同時縮放可傳遞扭矩與地表可達前向速度,sticky 原有的每幀線性化速度衰減維持不變。
2026-08-07 ─ 公版輪胎/滾輪 +X 軸對齊(issue 000246)¶
真實賽事畫面揭露公版輪胎方向異常。正式 GLB 量測確認 tire 的薄軸在 Z、roller-01/03 的薄軸在 Y、roller-02 的原始薄軸又與另兩顆不同,全部與既有 canonical「hinge 軸=mount local +X」不一致。六顆零件改以逐資產、glTF Y-up 語意的剛體旋轉校準後,經正常 production Editor 重新匯入與 canonical export;不做非等比例縮放,外觀比例與尺寸關係保持不變。
strict builtin gate 新增幾何薄軸對 part-side Mount +X 的同軸檢查,prepared-source manifest 同時釘住每顆素材的 glTF 旋轉角與禁止 non-uniform scale。六顆成品薄軸均為 X、27/27 正式資產通過;物理 extras/CID 改變,因此 BUILTIN_ASSETS_VERSION_CURRENT 由 5 升為 6。真正的 tire/roller Revolute hinge runtime 接線另由 issue 000247 處理。
2026-08-07 ─ Issue 247 Revolute wheel physics¶
決策檔:D-20260807-03
runtime 將 chassis 與非 hinge 零件保留為 primary body,每顆 tire/roller 改成具圓柱 collider 的 auxiliary body,並由完整 chassis/part Mount frame 建立 Revolute joint。驅動不再直接推 chassis,而是把既有動量預算轉為未損壞 tire 的角衝量與 primary 反作用,靠輪地接觸前進; roller 保持被動。質量、owner/damage、world operations、snapshot topology 與 state hash 同步 涵蓋整個 multi-body assembly。
UGC 軸向只信任 Mount,不以 AABB 最短軸、mesh 外觀或公版姿態推斷;任意複合旋轉與特殊 造型仍合法,AABB 僅投影成 deterministic conservative cylinder。正式 control×track-01 驗收 另揭露 route 起點前 0.5 m 穿入約 34° 的不連續 collision surface,已分流 issue 000250;武器 actuator/payload/projectile 的正式 runtime 則維持 issue 000251。