soarqin
a894c34987
build: add UpdateGameDlls helper project for parallel-safe DLL update
2026-03-22 15:37:19 +08:00
soarqin
d7f8dc55d4
build: auto-sync manifest.json version_number from csproj Version during ZipMod
2026-03-22 14:59:28 +08:00
soarqin
2e6950afb3
fix possible crash
2026-03-22 14:23:52 +08:00
soarqin
a5b2bdedd4
UXAssist 1.5.7
2026-03-20 15:38:33 +08:00
soarqin
a346778db9
fix possible crash
2026-03-20 15:08:02 +08:00
soarqin
109c6afd90
minor fixes
2026-03-20 14:57:25 +08:00
soarqin
e2848b4f97
UXAssist v1.5.6 and CheatEnabler v2.4.3, with package target fix
2026-03-16 20:46:51 +08:00
soarqin
f69a90d452
Fix potential bugs in UXAssist and CheatEnabler
...
UXAssist:
- PlanetFunctions: fix infinite loop in constructStats cleanup (i++ -> i--)
- PlanetFunctions: skip entityPool slot 0 (sentinel) in DismantleAll foreach
- PlanetFunctions: fix belt buffer walk infinite loop when buffer[j]==250,
add cargoPool bounds check
- FactoryPatch: fix UnfixProto guard condition (< 3 -> < PowerPoleIds.Length)
- FactoryPatch: fix Array.Resize(index*2) -> (index+1)*2 to handle index==0
- LogisticsPatch: fix UpdateStorageMax early-exit to check both local and remote
- LogisticsPatch: fix storage max scan to use Math.Max instead of last-write
- LogisticsPatch: add divide-by-zero guard in station storage ratio calculation
- LogisticsPatch: fix station entry right-click delegates using per-instance
dictionary instead of shared static array to prevent unsubscribe mismatch
- LogisticsPatch: add null checks for GameObject.Find results in InitGUI
- GamePatch: log exception in previously empty catch block
- GameLogic: invoke event handlers individually with try/catch so one failing
subscriber does not abort subsequent ones
- DysonSpherePatch/LogisticsPatch/PersistPatch/PlayerPatch: replace
matcher.Labels = null with matcher.Labels = [] (5 sites)
- UIConfigWindow: remove duplicate I18N.Add for 'Outgoing integration count'
- UIConfigWindow: remove two orphaned y += 36f spacing increments
CheatEnabler:
- GamePatch: add null check for GameMain.gameScenario in AbnormalDisabler.OnEnable
- FactoryPatch: add null check for GameMain.mainPlayer in TakeTailItemsPatch
and GetItemCountPatch
- FactoryPatch: add null check for GameMain.mainPlayer in
ConstructionSystem_GameTick_Prefix
- FactoryPatch: fix _portalFrom.Remove(beltId) -> Remove(v) (wrong key)
- FactoryPatch: add null guard for GameMain.data before iterating factories
in WindTurbinesPowerGlobalCoverage
- DysonSphereFunctions: fix shell pool rebuild loop writing all shells to
slot 1 (id=1); now uses j+1 per iteration
- DysonSphereFunctions: replace GameMain.gameScenario.NotifyOnPlanDysonShell()
with null-conditional call (?.) at 4 sites
- DysonSpherePatch: fix SkipAbsorbPatch/QuickAbsorbPatch sharing _instantAbsorb:
OnDisable now recalculates the flag instead of unconditionally clearing it
- PlayerFunctions: add null check for GameMain.galaxy in TeleportToOuterSpace
- UIConfigWindow: add null guard in UpdateButtons before accessing button fields
- PlanetFunctions: add colliderId bounds check in BuryAllVeins
2026-03-16 19:52:14 +08:00
soarqin
e91271e137
Add UpdateGameDlls target to auto-refresh publicized game DLLs
2026-03-16 18:23:52 +08:00
soarqin
f7fc9aaab0
UXAssist: fix recent upload result
2026-03-12 00:30:03 +08:00
soarqin
c823e72c67
UXAssist: Fix crash
2026-03-11 22:18:06 +08:00
soarqin
669ce9f88c
minor fixes
2026-03-11 19:26:40 +08:00
soarqin
a9ad961bd3
CheatEnabler: Use proliferators for belt signal
2026-03-11 19:25:57 +08:00
soarqin
d6b00b1b78
UXAssist 1.5.5
2026-03-07 20:46:30 +08:00
soarqin
ad99b49bad
UXAssist: some fixes
2026-03-07 19:42:29 +08:00
soarqin
5e501ea649
UXAssist: add 3 options to Initialize Planet
2026-03-07 19:42:14 +08:00
soarqin
d98d87af48
UXAssist: hide all universe simulators and messages while hide UIs in space
2026-03-05 21:16:36 +08:00
soarqin
6ab286bb0b
Fix crash in NeutronStarHandler.OnEnable()
2026-03-05 18:28:34 +08:00
soarqin
6f33669163
UXAssist: crash fix
2026-03-02 22:47:05 +08:00
soarqin
91184ccc3a
UXAssist 1.5.4
2026-02-15 22:34:24 +08:00
soarqin
2e13206346
UXAssist: bug fix
2026-02-13 23:29:22 +08:00
soarqin
3e24461ef0
work in progress
2026-02-12 19:48:45 +08:00
soarqin
097a5c8e8a
work in progress
2026-02-11 20:38:24 +08:00
soarqin
63fb13bf92
minor fix
2026-02-10 15:55:11 +08:00
soarqin
e758209d99
UXAssist 1.5.3
2026-02-10 15:40:39 +08:00
soarqin
a5009496d5
UXAssist: fix re-initialize planet
2026-02-10 15:39:59 +08:00
soarqin
29b30996e6
bugfix
2026-02-10 01:11:12 +08:00
soarqin
60d14c9401
fix distance
2026-02-09 22:24:44 +08:00
soarqin
f0ee1aaea9
code format
2026-02-09 21:12:32 +08:00
soarqin
358fd4cf23
UXAssist: fix tech patch
2026-02-09 03:05:15 +08:00
soarqin
80aa2f9b70
UXAssist: fix belt signal overlap issue
2026-02-07 20:26:12 +08:00
soarqin
5914f02d09
minor changes to prevent mecha from flying
2026-02-06 18:04:28 +08:00
soarqin
d9d1e0108f
UXAssist: fix auto cruise
2026-02-05 18:33:40 +08:00
soarqin
2456280151
UXAssist: finished auto construct
2026-02-05 02:58:27 +08:00
soarqin
0d090ddfb0
work in progress
2026-02-04 22:55:38 +08:00
soarqin
39578559aa
UXAssist: Auto construct
2026-02-04 22:04:02 +08:00
soarqin
157c86112b
optimized batch building
2026-02-04 14:54:06 +08:00
soarqin
d0c20693e3
updated dlls
2026-02-04 14:49:48 +08:00
soarqin
8ae88f4b41
CheatEnabler: Immediate Build fix optimization
2026-02-04 13:22:29 +08:00
soarqin
c1428f6aee
CheatEnabler: Immediate Build fix
2026-02-04 03:07:25 +08:00
soarqin
260e419855
UXAssist 1.5.2
2026-02-04 03:07:05 +08:00
soarqin
6e0484f035
UXAssist v1.5.2
2026-01-31 00:28:56 +08:00
soarqin
6e4416389d
CheatEnabler v2.4.2
2026-01-29 02:13:06 +08:00
soarqin
71c0fe75db
minor fix
2026-01-27 23:31:16 +08:00
soarqin
aa775bd05f
work in progress for LuaScriptEngine, to support OBS websocket api
2026-01-24 19:26:45 +08:00
soarqin
9787636d08
UXAssist 1.5.0 and CheatEnabler 2.4.1
2026-01-23 16:23:10 +08:00
soarqin
256faeee19
enlarge button a bit
2026-01-23 15:20:56 +08:00
soarqin
78e86aeafe
ready for next release of UXAssist
2026-01-23 03:05:40 +08:00
soarqin
3156f0ffb5
minor fix
2026-01-23 02:12:24 +08:00
soarqin
2377f92589
ui fix
2026-01-23 00:55:31 +08:00
soarqin
788ed4275e
try to fix known issues
2026-01-22 23:55:52 +08:00
soarqin
ed8d7d61ff
partial fix for new game release
2026-01-22 22:45:02 +08:00
soarqin
6eb9161af1
collector max value fix
2026-01-14 19:39:02 +08:00
soarqin
2201de2b1b
support for logistic control panel
2026-01-14 19:32:07 +08:00
soarqin
b537ff22be
work in progress
2026-01-07 16:45:09 +08:00
soarqin
0049629fd1
remove all frames
2025-12-30 22:11:30 +08:00
soarqin
c339041824
bug fix
2025-12-28 23:07:52 +08:00
soarqin
0d7941387f
work in progress
2025-12-10 01:01:12 +09:00
soarqin
f237789fa0
minor fixes
2025-12-06 22:41:23 +09:00
soarqin
b2c04c1dff
work in progress
2025-12-02 00:10:02 +08:00
soarqin
29ee32b11b
work in progress
2025-11-30 18:08:13 +08:00
soarqin
3f7c384284
fix description
2025-11-19 01:23:21 +08:00
soarqin
556493b2b6
some fixes
2025-11-15 22:48:35 +08:00
soarqin
269cc3b801
minor fixes
2025-11-15 01:02:33 +08:00
soarqin
cacbfd6d5f
fix recreate planet
2025-11-14 22:08:46 +08:00
soarqin
45445f82a1
UXAssist v1.4.5
2025-11-14 15:59:48 +08:00
soarqin
1a242af84e
work in progress
2025-11-14 15:42:24 +08:00
soarqin
1467a6010d
work in progress
2025-11-13 22:16:28 +08:00
soarqin
6f5b779d58
work in progress
2025-11-12 02:43:26 +08:00
soarqin
d8fa46d495
priority fix
2025-11-11 23:18:26 +08:00
soarqin
af3b46be11
minor check
2025-11-11 01:41:06 +08:00
soarqin
96f160926c
work in progress
2025-11-10 22:39:58 +08:00
soarqin
ee812bbc79
work in progress
2025-11-10 01:41:55 +08:00
soarqin
052c23d3b7
ready for UXAssist 1.4.4 release
2025-11-06 00:45:40 +08:00
soarqin
be9de43492
fix issue
2025-10-29 20:22:23 +08:00
soarqin
2dbf017a5e
update LogisticMiner to be compatible with latest game update
2025-10-29 15:27:53 +08:00
soarqin
3c7744047c
update Game dll
2025-10-29 15:27:23 +08:00
soarqin
a9959a2f07
try to fix a strange issue
2025-10-29 15:27:13 +08:00
soarqin
77f5803a24
UniverseGenTweaks v1.2.11
2025-10-21 00:36:32 +08:00
soarqin
e9bbcf5e2c
bug fix
2025-10-20 22:45:29 +08:00
soarqin
a183485286
UXAssist: some fixes
2025-10-04 17:23:41 +08:00
soarqin
5a6cfb18c9
UXAssist: Drag build Power Towers fix
2025-10-03 16:16:02 +08:00
soarqin
49226001be
UXAssist v1.4.2
2025-09-30 13:02:39 +08:00
soarqin
7c1e88f86d
UXAssist v1.4.1
2025-09-30 00:15:26 +08:00
soarqin
16429936a9
UXAssist v1.4.0 and CheatEnabler v2.4.0
2025-09-29 23:46:44 +08:00
soarqin
d711dd25ef
remove cpu affinity settings, as they are officially supported
2025-09-29 23:34:17 +08:00
soarqin
e909b6d9d2
rename GameLogicProc back to make things compatible with old dependants
2025-09-29 23:34:17 +08:00
soarqin
2a4008deac
fixed rest issues
2025-09-29 23:34:17 +08:00
soarqin
6b423225fe
partial fix belt signal
2025-09-29 23:34:17 +08:00
soarqin
9d9a12c1af
more fixes to make sure nothing working wrong on game
2025-09-29 23:34:17 +08:00
soarqin
1d11ba90bd
we make them compile first
2025-09-29 23:34:17 +08:00
soarqin
a5dc7c5825
Starmap view star name display: add star index
2025-09-29 17:02:10 +08:00
soarqin
73ebcf1aa3
more works
2025-09-28 17:36:19 +08:00
soarqin
dc092d7f6f
Planet Vein Utilization embedded
2025-09-28 00:42:16 +08:00
soarqin
d9f87ca4e9
Logistics Panel Info fix again again
2025-09-24 15:06:09 +08:00
soarqin
a3c60c32ca
Logistics Panel Info fix again
2025-09-24 12:19:50 +08:00
soarqin
96a9e8a570
Logistics Panel Info fix
2025-09-24 02:51:41 +08:00
soarqin
d6a8275938
minor fix
2025-09-21 23:01:29 +08:00
soarqin
b995503f58
resolve dotnet format warning
2025-09-21 16:39:57 +08:00
soarqin
a25f74443d
donet format
2025-09-21 15:38:03 +08:00