soarqin
1939a9cf22
refactor(CheatEnabler/UniverseGen): consume more centralized constants
2026-06-23 20:48:35 +08:00
soarqin
25b33144b8
refactor(CheatEnabler/UniverseGen): consume centralized constants
2026-06-23 20:41:20 +08:00
soarqin
a133fd9e14
refactor(UXAssist): replace magic numbers with constants
2026-06-23 20:25:13 +08:00
soarqin
7973cbe358
refactor: centralize game constants
2026-06-23 20:11:39 +08:00
soarqin
36426d034d
docs: update public API surface with Phase 2 additions
2026-06-23 08:36:15 +08:00
soarqin
4fb43c73b5
refactor(UXAssist): split tab management out of MyConfigWindow
2026-06-23 08:33:40 +08:00
soarqin
06c3532acc
refactor(UXAssist): extract UI layout helpers from MyWindow
2026-06-23 08:28:46 +08:00
soarqin
54c1700fcd
fix(UXAssist): restore I18N public API compatibility
2026-06-23 08:25:48 +08:00
soarqin
6c7f9867d0
refactor(UXAssist): clean up I18N internals without changing public API
2026-06-23 08:22:25 +08:00
soarqin
d843090622
refactor(UXAssist): safe GameEvent wrapper and XML docs
2026-06-23 08:17:08 +08:00
soarqin
439d74c817
fix(UXAssist): preserve calling assembly semantics in Util facade
2026-06-23 08:09:53 +08:00
soarqin
ed916ebe7f
refactor(UXAssist): split Util into focused helpers with forwarding facade
2026-06-23 08:04:58 +08:00
soarqin
f4b163fae9
docs: update public API surface with Phase 1 additions
2026-06-23 07:43:07 +08:00
soarqin
8bfcee2a81
refactor(UniverseGenTweaks): split MoreSettings into focused classes
2026-06-23 07:19:25 +08:00
soarqin
b5b2fee14e
refactor(UniverseGenTweaks): adopt ModFeatureRegistry from UXAssist
2026-06-23 04:23:03 +08:00
soarqin
b6657c96c0
refactor(CheatEnabler): reduce duplication in DysonSphere helpers
2026-06-23 04:20:52 +08:00
soarqin
2dce3a7b93
refactor(CheatEnabler): split DysonSphereFunctions into focused helpers
2026-06-23 04:10:09 +08:00
soarqin
eae4ba0376
refactor(CheatEnabler): split FactoryPatch into focused classes
2026-06-23 03:47:18 +08:00
soarqin
06015d51d0
docs(UXAssist): update ModFeature docs for non-static feature classes
2026-06-23 03:38:04 +08:00
soarqin
099f3ee35a
refactor(CheatEnabler): adopt ModFeatureRegistry from UXAssist
2026-06-23 03:33:19 +08:00
soarqin
39bdf06e88
refactor(UXAssist): introduce config providers between UI and patches
2026-06-23 03:27:01 +08:00
soarqin
87f08f3f8d
fix(UXAssist): guard non-UI input updates in menu demo
2026-06-23 03:22:41 +08:00
soarqin
f822c1a5c6
refactor(UXAssist): drive lifecycle and save dispatch via ModFeatureRegistry
2026-06-23 03:18:36 +08:00
soarqin
ce199374b4
refactor(UXAssist): split UIFunctions into UI sub-features
2026-06-23 03:13:23 +08:00
soarqin
dace35a691
refactor(UXAssist): split LogisticsPatch into focused classes
2026-06-23 02:56:19 +08:00
soarqin
f2abb7cc2c
refactor(UXAssist): split FactoryPatch into focused classes
2026-06-23 02:42:21 +08:00
soarqin
91259bbd17
refactor(UXAssist): harden ModFeatureRegistry
2026-06-23 02:23:20 +08:00
soarqin
cb7a965d12
feat(UXAssist): public ModFeature lifecycle registry
2026-06-23 02:18:32 +08:00
soarqin
bfe0787923
docs: inventory UXAssist.UI/Common public API surface
2026-06-23 02:17:07 +08:00
soarqin
4ed33b2638
chore: ignore agent worktrees
2026-06-23 01:42:19 +08:00
soarqin
ee7ea6ec35
fix: config ui
2026-06-22 23:01:31 +08:00
soarqin
64f9aee06b
fix: logistic storage overflow reset when switching stations in panel
2026-06-20 15:22:05 +08:00
soarqin
cc783937e6
chore: move Increase maximum power usage in Logistic Stations and Advanced Mining Machines from CheatEnabler to UXAssist
2026-06-16 22:56:01 +08:00
soarqin
f1cfc5619f
chore: update .gitignore
2026-06-16 03:39:49 +08:00
soarqin
ffd8b91930
UXAssist: add buttons to apply logistics auto-config to current planet's facilities
2026-06-16 03:37:55 +08:00
soarqin
79dea142de
chore: disable rendering when only player is hidden now
2026-06-16 01:46:07 +08:00
soarqin
c3f3c2e96e
AGENTS.md: add rules for decompiling game DLL and looking up in-game terminology
2026-06-16 01:45:20 +08:00
soarqin
63aaceda6f
chore: remove some use of WinApi to avoid possible security check from thunderstore
2026-06-16 00:59:20 +08:00
soarqin
33921e7177
docs: update Changelog for CheatEnabler
2026-06-15 23:13:01 +08:00
soarqin
7a8f4af31d
Update game dll
2026-05-31 12:59:27 +08:00
soarqin
44efbdbb4f
UXAssist 1.5.8 and CheatEnabler 2.4.4
2026-05-30 18:49:16 +08:00
soarqin
b7180afff2
fix ghost station tips persisting after planet transition
...
Object.Destroy(stationTip) where stationTip is a MonoBehaviour destroys
only the component, leaving the cloned UI GameObject (icons, sliders, text)
orphaned and potentially visible under _stationTipsRoot. When the recycle
pool (128 slots) fills up during a planet with many stations, excess tips
were disposed this way; those orphaned GameObjects would reappear as frozen
'ghost' tips on every subsequent planet.
- Add ReleaseStationTip() helper: calls Object.Destroy(go) on the whole
GameObject after SetActive(false), replacing the broken Destroy(component)
- Simplify RecycleStationTips() and RecycleStationTip(int) to delegate to
ReleaseStationTip()
- Add HideAndRecycleStationTips() single cleanup entry point used by
Enable(false), OnGameBegin(), and new OnGameEnd()
- Add LocalPlanetWatcher (PatchImpl) hooking GameData.localPlanet setter:
triggers HideAndRecycleStationTips() on any planet id change, covering
frames where Update() is skipped by VFInput.inputing
- Subscribe OnGameEnd to clear tips when exiting a save/returning to menu
2026-04-30 14:47:01 +08:00
soarqin
e5cb52c3f4
updated dll
2026-04-27 23:09:26 +08:00
soarqin
ca4244384c
crash fix
2026-04-27 23:09:16 +08:00
soarqin
19629eae97
CheatEnabler: Add a new button and fix a crash
2026-04-08 00:48:35 +08:00
soarqin
93e60cd4f0
remove subclass code, as this bug is fixed in Unity 2022
2026-04-07 17:58:30 +08:00
soarqin
be86aebf7c
fix possible crash
2026-03-27 16:51:33 +08:00
soarqin
69b028d706
build: add no-op ZipMod/CopyToParentPackage stubs to UpdateGameDlls helper project
2026-03-22 16:01:38 +08:00
soarqin and Sisyphus
93c39e2133
build: remove legacy UpdateGameDlls target and simplify PS1 script
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-22 15:44:34 +08:00
soarqin
a894c34987
build: add UpdateGameDlls helper project for parallel-safe DLL update
2026-03-22 15:37:19 +08:00