Commit graph

257 commits

Author SHA1 Message Date
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
Zero Fanker
c3ac587e59
#93, fixed wrong trigger parameter settings . (#103) 2024-11-02 15:21:00 -04:00
Zero Fanker
55e20b30ae Bug fix: FootClass units cannot adapt to Image= images correctly . 2024-11-01 19:16:43 -04:00
Zero Fanker
1ccf2c8526
(#102) resolved trigger condition cannot list technos in expected way (should be ID instead of numbers) . 2024-11-01 17:48:30 -04:00
Zero Fanker
66ed0ae4ae
bump version 2.2 2024-10-29 00:29:31 -04:00
Zero Fanker
f49913bc23
added calculation offset control for release revision 2024-10-29 00:26:28 -04:00
Zero Fanker
f0d808a912
L10n/chinese translation (#5)
* hotkey tips using \t .
* simplified edit menu translation (ZH_CN)
* refactored GetLanguageStringACP and implemented 'TranslateDlgItem' and 'TranslateWindowCaption' helper function .
---------

Co-authored-by: shuiping233 <49360196+shuiping233@users.noreply.github.com>
2024-10-29 00:22:39 -04:00
Zero Fanker
1672fd8901 a potential double free fix . 2024-10-20 16:14:56 -04:00
Zero Fanker
2a9edd868c fixed sometimes basenode cannot be drawn correctly. (e.g. allied infantry barracks) . 2024-10-16 00:39:34 -04:00
Zero Fanker
204bdf0ea3
resolved compile issue (#99) 2024-10-03 04:27:04 +08:00
Zero Fanker
52bfa8321b fixed Ini editor 'add key' logic flaw . 2024-10-01 22:39:05 -04:00
Zero Fanker
c22a01e56d more fixing & organizing for #98 . 2024-10-01 20:05:58 -04:00
Zero Fanker
6a6832f8c3 fixed default facing values .
close #98
2024-09-30 19:53:43 -04:00
Zero Fanker
462cd5bf77 fixed buildings will not be drawn when crossing map edges .
close #90
2024-09-30 19:48:57 -04:00
Zero Fanker
34a09e9aca CIni::InsertOrAssign const reference version implemented, fixed assinging issue . 2024-08-05 13:57:34 -04:00
Zero Fanker
28bfce25c9 #88, implemented missing param type 22
close #88
2024-08-05 00:23:43 -04:00
Zero Fanker
d5cf156aeb code format . 2024-08-02 11:16:10 -04:00
Zero Fanker
98edf6b910 fixed startup configuration handling issue . 2024-08-02 11:16:02 -04:00
Zero Fanker
1b3bd71676 resolved distribution missing dll issue . 2024-08-01 20:40:04 -04:00
Zero Fanker
bcdbf5dac4 release UT libs . 2024-08-01 19:55:40 -04:00
Zero Fanker
0061df657c Parent house displayed in dialog will no longer show 'GDI' or 'Nod' . 2024-07-04 20:17:58 -04:00
Zero Fanker
5079e68041 slightly fixed some minor issues when add new house . 2024-07-04 20:15:16 -04:00
Zero Fanker
c15d5be1c5 #77, fixed newly added house will add ally with GDI or Nod . 2024-07-04 20:01:45 -04:00
Zero Fanker
9a28ce5e27 #76, fixed revealing the same script action after first time would causing param with extra data translated wrongly . 2024-07-04 19:54:16 -04:00
Zero Fanker
50f57e1675 fixed #83, 'InsertString' issue on local variable feature . 2024-07-04 19:47:48 -04:00
Zero Fanker
22fa8291be
Feature/AI Trigger Editor (#80) 2024-07-05 07:39:50 +08:00
Zero Fanker
3bd8d39469 fixed #82, script action discontinuous could not using InsertString . 2024-07-04 19:31:28 -04:00
Zero Fanker
a58d063b22 simplified some of combo box string insert . 2024-07-03 23:58:35 -04:00
Zero Fanker
98cf96b927
Feature/house dialog (#75) 2024-07-04 06:52:41 +08:00
Zero Fanker
487df9bead #27, fixed house deletion issue . 2024-07-03 18:51:30 -04:00
Zero Fanker
b094b04acb fixed duplicated script operations in last fix . 2024-07-03 18:38:39 -04:00