feat(UXAssist): add advanced auto-navigation

This commit is contained in:
2026-07-22 15:01:34 +08:00
parent a48ae5ad96
commit 53d558a9a4
5 changed files with 1006 additions and 24 deletions
+20
View File
@@ -154,6 +154,16 @@ public static class I18NKeys
public const string AutoNavigationOnSailings = "Auto navigation on sailings";
public const string AutoBoost = "Auto boost";
public const string DistanceToUseWarp = "Distance to use warp";
public const string NewNavigationAlgorithm = "New navigation algorithm";
public const string StopAutoNavigationOnManualInput = "Stop auto-navigation on manual input";
public const string UseWarp = "Use warp";
public const string UseWarpMinimalEnergy = "Use warp minimal energy";
public const string AutoBoostMinimalEnergy = "Auto boost minimal energy";
public const string DarkFogHiveFollowDistance = "Dark Fog Hive follow distance";
public const string DarkFogCarrierFollowDistance = "Dark Fog Carrier follow distance";
public const string AutoNavigationActive = "Auto-navigation active";
public const string AutoNavigationStarted = "Auto-navigation started";
public const string AutoNavigationStopped = "Auto-navigation stopped";
public const string TreatStackItemsAsSingleInMonitorComponents = "Treat stack items as single in monitor components";
public const string InitializeThisPlanet = "Initialize This Planet";
public const string InitializeThisPlanetConfirm = "Initialize This Planet Confirm";
@@ -388,6 +398,16 @@ You can set 2 shortcut keys in Settings panel:
I18N.Add(AutoNavigationOnSailings, "Auto navigation on sailings", "宇宙航行时自动导航");
I18N.Add(AutoBoost, "Auto boost", "自动加速");
I18N.Add(DistanceToUseWarp, "Distance to use warp (AU)", "使用曲速的距离(AU)");
I18N.Add(NewNavigationAlgorithm, "New navigation algorithm", "新导航算法");
I18N.Add(StopAutoNavigationOnManualInput, "Stop auto-navigation on manual input", "手动输入时停止自动导航");
I18N.Add(UseWarp, "Use warp", "启用曲速");
I18N.Add(UseWarpMinimalEnergy, "Minimum energy to use warp (MJ)", "使用曲速最低能量(MJ)");
I18N.Add(AutoBoostMinimalEnergy, "Minimum energy for auto boost (MJ)", "自动加速最低能量(MJ)");
I18N.Add(DarkFogHiveFollowDistance, "Dark Fog Hive follow distance (AU)", "黑雾巢穴跟踪距离(AU)");
I18N.Add(DarkFogCarrierFollowDistance, "Dark Fog Carrier follow distance (m)", "黑雾火种跟踪距离(m)");
I18N.Add(AutoNavigationActive, "Auto-navigation active", "自动导航中");
I18N.Add(AutoNavigationStarted, "Auto-navigation started", "自动导航启动");
I18N.Add(AutoNavigationStopped, "Auto-navigation stopped", "自动导航关闭");
I18N.Add(TreatStackItemsAsSingleInMonitorComponents, "Treat stack items as single in monitor components", "在流速计中将堆叠物品视为单个物品");
I18N.Add(InitializeThisPlanet, "Initialize this planet", "初始化本行星");
I18N.Add(InitializeThisPlanetConfirm, "This operation will destroy all buildings and revert terrains on this planet, are you sure?", "此操作将会摧毁本行星上的所有建筑并恢复地形,确定吗?");