Commit graph

338 commits

Author SHA1 Message Date
Zero Fanker
9e08f380f5 save cache in release, otherwise it will not work for main RN branch . 2025-08-01 00:37:26 -04:00
Zero Fanker
107a7d47d1 make sure cache path consistent . 2025-08-01 00:30:57 -04:00
Zero Fanker
37b48921fb
Enhance: vcpkg cache (#142)
* try customizing binary caching .
2025-08-01 00:27:13 -04:00
Zero Fanker
e97c36f548
Fix: SetCurrentSHP memory leak & mix file cache potential resource leak . (#140) 2025-07-31 22:37:13 -04:00
Zero Fanker
ec81f89070 try letting release workflow work . 2025-07-28 23:43:05 -04:00
Zero Fanker
6191e1f813
Fix: vcpkg compile (#141)
Prerun VS vcpkg and cache pkg in a correct way .
2025-07-28 23:07:36 -04:00
Zero Fanker
ff16eb14db removed some unnecessary CString conversions . 2025-07-28 18:50:36 -04:00
Zero Fanker
5315b721de Now option dialog rather locate mix file instead of exe file . 2025-07-08 23:46:28 -04:00
Zero Fanker
dc12465e38 added Secsome and Handama into credits . 2025-07-08 23:36:09 -04:00
Zero Fanker
eae6ed25d3 added author name 'Zero Fanker' . 2025-07-08 23:27:59 -04:00
Zero Fanker
ca84f45d4b Fix: SHP overlays (walls) could not adapt image according to theater properly . 2025-06-24 22:30:38 -04:00
Zero Fanker
18511b4d8e added RN trigger action 153 2025-06-24 22:30:28 -04:00
Zero Fanker
8dcecd8686 some CN translation adjustments . 2025-06-24 22:30:22 -04:00
Zero Fanker
ef1883b36c translation updated . 2025-05-26 00:23:13 -04:00
Zero Fanker
d38dbfa29e Optimization: Trigger action using double digit, more friendly sorting . 2025-05-26 00:23:09 -04:00
Zero Fanker
bfa94e58e7 fixed crash caused by building item optimization . 2025-04-02 23:11:40 -04:00
Zero Fanker
7994d0ee89
Enhance: structure effective update (#138)
* optimization: structure instance deletetion & add do not refresh all data.
* refactored structure data using vector to support structure overlapping .
2025-03-29 17:33:21 -04:00
Zero Fanker
4e68243db4 translation update . 2025-03-20 21:36:07 -04:00
Zero Fanker
9a259ec5b0 minor optimization for GetFreeID . 2025-03-15 15:16:55 -04:00
Zero Fanker
3a0c12e52a Fix: map defined building causes crash . 2025-03-13 21:36:55 -04:00
Zero Fanker
dae7796e0b Bug fix: program crashes if SHP unit don't have enough frame for turret drawing. Now turret frame will be skipped in such case. 2025-03-12 19:29:46 -04:00
Zero Fanker
1cc8dd9e81 corrected trigger action 132, 133. 2025-03-02 18:35:41 -05:00
Zero Fanker
87f27f3b66
slightly reformatted 'CIsoView::PlaceTile' and make it consistent . (#137) 2025-02-24 10:16:29 -05:00
handama
86bbb350a4
fixed incomplete undo after placing large tiles (#136) 2025-02-10 12:21:44 -05:00
Zero Fanker
db57aeb108 Disabled some SW animations to make them look more natural . 2025-01-31 23:27:23 -05:00
handama
97cf8f6a01
fix bug that cannot place special large shores (#135) 2025-01-31 23:25:18 -05:00
Zero Fanker
8609f3fec0 correct list particles in trigger action, actually particle systems . 2025-01-28 00:25:16 -05:00
Zero Fanker
c5751096ea Now building in treectrl list will display ID as well . 2025-01-28 00:25:13 -05:00
Zero Fanker
f74efd4580 correction for nuclear silo buildings . 2025-01-28 00:25:10 -05:00
Zero Fanker
6512ad95a4 removed unnecessary renames . 2025-01-28 00:25:07 -05:00
Zero Fanker
bff65c0194 Iron curtain trigger action now supports duration amount . 2025-01-28 00:25:05 -05:00
Zero Fanker
0fb3b19841 adjusted trigger action 'action param' combobox width and surrounding controls for better visuability . 2025-01-13 19:24:32 -05:00
Zero Fanker
fafdb8dc64 added trigger action 86 2025-01-13 19:18:56 -05:00
Zero Fanker
5bf28965e8 corrected coordinates display of status bar's 2025-01-06 23:13:39 -05:00
Zero Fanker
770b1ac36a ini Nth modifiable version . 2025-01-05 19:09:31 -05:00
Zero Fanker
da8e436cd1 removed unused ini functions . 2025-01-05 19:09:29 -05:00
Zero Fanker
236a824614 translation for map size change dialog . 2024-12-30 23:32:33 -05:00
Zero Fanker
a9c9a5287b
Fix: #116 field data out of range issue (#128)
* fix: #116, using std::vector instead of bare array .
* added guardian checks .
* now unwanted cells to the edges will no longer be affected
---------

Co-authored-by: handama <55939089+handama@users.noreply.github.com>
2024-12-30 20:21:02 -05:00
handama
ac22ab9aab
fix a bug of treeview control that it'll select first top visible item unintentionally (#131)
* deselect from treeview control would cause 'selected owner house' changed to the top one by accident
* now deselection will reset selection to parent node
2024-12-30 20:17:23 -05:00
handama
2688690b78
rewrite CreateShore(), resolved shore auto connection issues (#132)
---------

Co-authored-by: Zero Fanker <zcyfksn@vip.qq.com>
2024-12-30 20:04:35 -05:00
Zero Fanker
6b62120f74
Refactor: parse techno data (#129)
* refined common data of techno types among map objects, making the handling consistent .
* status bar enhancement .
* simplified 'GetStdxxxData' .
2024-12-30 20:03:38 -05:00
Zero Fanker
2e7a05ba69 Some trigger action adjustments for RN
* 103 - color assignment supported
* 152 - new action
2024-12-28 08:58:00 -05:00
Zero Fanker
821e00483c marked action - 13 as unused . 2024-12-23 00:23:17 -05:00
Zero Fanker
496816040a fixed movie action data . 2024-12-23 00:22:30 -05:00
Zero Fanker
2df6cb45c8
test vcpkg cache local path . (#130)
* test vcpkg cache local path .
* verify workflow added artifact upload step for testing .
2024-12-21 23:53:10 -05:00
Zero Fanker
01115bf2cb fix: typo, may affect tube drawing . 2024-12-17 23:20:40 -05:00
handama
132a859d15
make overlay undo based on mouse down and up (#126) 2024-12-16 22:16:12 -05:00
Zero Fanker
70d1cd038b
all declarations using ddraw7 instead of ddraw4 . (#127) 2024-12-16 21:28:01 -05:00
Zero Fanker
8960096b3b fix: Theater translation issue, if no theater specified translation . 2024-12-16 12:45:17 -05:00
Zero Fanker
45bd36f222 corrected translation for 'TeamTypesOnTransOnly' . 2024-12-16 12:32:07 -05:00