Commit graph

287 commits

Author SHA1 Message Date
Zero Fanker
df3392981e let version string linked to version.h definition . 2024-12-16 12:19:28 -05:00
Zero Fanker
b20219a8e1 added ASSERT for building node deletion, to capture unwanted behavior during development . 2024-12-16 12:14:27 -05:00
Zero Fanker
87503d9ff9 enriched tests for building node deletion . 2024-12-16 00:32:30 -05:00
Zero Fanker
a91ff89091 Fix: now building node under house type is corrected, related function refactored . 2024-12-16 00:28:24 -05:00
Zero Fanker
ea4c214b04 silence compile warning . 2024-12-15 23:40:01 -05:00
Zero Fanker
aeb807ca16 Fix: Trigger Name not updated when switching tab . 2024-12-14 15:22:04 -05:00
Zero Fanker
b28868ba34 printing all available waypoint value mapping in UT . 2024-12-14 15:04:20 -05:00
Zero Fanker
044a6e2da2
implemented customized script extra value & params . (#124) 2024-12-14 15:00:59 -05:00
handama
51ec33af31
MiniMap dialog works as a child window now (#125) 2024-12-13 15:34:38 -05:00
Zero Fanker
473eef415d Fix: infantry duplication data issue . 2024-12-12 01:04:46 -05:00
Zero Fanker
718423eef0 refined 'AddInfantry' function, simplified for most called cases . 2024-12-12 01:04:43 -05:00
Zero Fanker
602550eb6a fixed infantry data duplication after property update 2024-12-10 19:51:51 -05:00
Zero Fanker
93e956e7ac
Enhance:ini registry sequence (#121)
* '+=' supported .
* introduced registry list value deduplication .
* TechnoType listing now parse data both from ini and map .
* added UT case .
2024-12-01 14:09:30 -05:00
Zero Fanker
3e90dca667 minor adjustments for Chinese translation . 2024-11-30 19:27:24 -05:00
Zero Fanker
4db4af82a7 Fix: infantry drag cause data duplication . 2024-11-30 19:26:58 -05:00
Zero Fanker
1239ab0dad fixed last fix, used wrong function . 2024-11-28 21:19:25 -05:00
Zero Fanker
4fae8378db focus lost fixing, also see 98e8b7c . 2024-11-27 22:15:40 -05:00
Zero Fanker
f0f2439be0
refactored serde between waypoint number and 26 radix string . (#122) 2024-11-26 22:53:24 -05:00
Zero Fanker
cace9efd2a changed trigger action definition 106 & 115 to use techno type string (actually number is supported by WW as well, but hard to calculate) . 2024-11-25 19:48:21 -05:00
Zero Fanker
7b066fa411 RN trigger action 151 . 2024-11-25 19:46:40 -05:00
Zero Fanker
1583836e32 attempt to fix potential memory leak . 2024-11-25 19:43:02 -05:00
Zero Fanker
54fbd73a63 program exiting dialog translation adjustment for Chinese language . 2024-11-25 18:49:12 -05:00
Zero Fanker
7993773ba2 disabled unnecessary map data buffer printing . 2024-11-25 18:48:18 -05:00
Zero Fanker
16db1564c3 some code format adjustment. 2024-11-25 18:48:15 -05:00
handama
82715d1d0b
fix: CViewObjects bug (#120)
fix bug (or feature) that left bar return to top when selected item is cancelled (press RB)
2024-11-24 21:24:28 -05:00
Zero Fanker
47a770cdcb make codes more readable . 2024-11-24 21:22:14 -05:00
Zero Fanker
9fa3e2e577 get rid of type conversion warnings . 2024-11-23 22:28:00 -05:00
Zero Fanker
0f01343846 UT compile potential issue . 2024-11-23 21:48:05 -05:00
Zero Fanker
120af09fc2 reduce compile warning . 2024-11-23 21:47:49 -05:00
Zero Fanker
c890d9a480 split out some basic helper functions into Helpers.h . 2024-11-23 21:46:28 -05:00
Zero Fanker
c0e0f32c4a Fix: Trigger clone does not handle tag data properly.
close #119
2024-11-22 21:45:18 -05:00
Zero Fanker
be0ca9c1af
Fix: change object owner (#118)
* split out overlay handling function, and change digit to meaningful enum values .
* GetStructureData returns ID and readd using the same .
* resolved data insert sequence issue .
2024-11-22 19:24:23 -05:00
Zero Fanker
f5601fb046 added some friendly comments, hoping it will reduce struggle of the future maintenance . 2024-11-20 22:31:04 -05:00
handama
f2150618d4
Fixed event parameter type judgement (#117)
ref: https://modenc.renegadeprojects.com/Events/RA2YR
2024-11-20 22:20:03 -05:00
Zero Fanker
ab27f7ffd5 removed test code . 2024-11-19 23:06:52 -05:00
Zero Fanker
f7e8dd2249 fix: fixed commit 55e20b3, which causes new issues on units with Image=ID set in rules . 2024-11-18 19:15:35 -05:00
Zero Fanker
d829b8e9ee a potential crash guardian . 2024-11-08 23:45:11 -05:00
Zero Fanker
b74e9e2763 introduced Hares triggers . 2024-11-08 23:44:49 -05:00
Zero Fanker
288e034927 now building list also shows building ini ID 2024-11-08 23:44:18 -05:00
Zero Fanker
f89b46d8bd removed 'CAHOSP' from ignore list . 2024-11-08 23:43:49 -05:00
Zero Fanker
18c1956d68
MinPlayer option (#113)
* let minplayers to inherit from ini . using enum to define preview save options .
2024-11-08 23:43:02 -05:00
Zero Fanker
6364362bd3 formatting . 2024-11-07 17:36:53 -05:00
Zero Fanker
f7e3d96881
Fix: trigger deletion causing mismatched event & action deleted (#114)
* used copied 'triggerId' instead of reference, because it will be deleted and becomes invalid .
2024-11-06 23:54:00 -05:00
Zero Fanker
11c93c3b3b
fixed teamtype copy missing script/waypoint/taskforce parameters . (#111) 2024-11-06 18:47:54 -05:00
Zero Fanker
8ddde4466d
fixed infantry subposition count error, and corrected loopup table orders. (#108) 2024-11-04 21:59:56 -05:00
Zero Fanker
98e8b7c562
Fix: DSurface lost (#109)
Switching screen mode (from or to full screen) with FA2 open and loaded with map, when you get back, the program haulted and killed immediately. This PR fix the device lost issue, and get the right surface .
2024-11-03 21:46:04 -05:00
Zero Fanker
102f919e96 fixed potential crash when reloading images (safe memory release, avoid double free) . 2024-11-02 22:07:55 -04:00
Zero Fanker
20adb95961 added cache restore step for release workflow . 2024-11-02 18:18:29 -04:00
Zero Fanker
9b24232f2e
Fix/overlay refactor mismatch (#101)
* fixed overlay encoding result differs from original .
* some type adjustments to silence compile warning, UT case added .
* escape Chinese comments .
* added compile dependency of UT on MissionPackLib .
2024-11-02 18:11:58 -04:00
Zero Fanker
87d35212f7 introduced vcpkg cache & restore mechanism for verify workflow, added main program build before UT build . 2024-11-02 18:01:06 -04:00