Commit graph

50 commits

Author SHA1 Message Date
lzwdgc
1ae2d9ade6 [mod] Add some checks. 2024-06-02 18:33:55 +03:00
lzwdgc
152b935b25 [mod] New APIs: clone_mechmind_group(), rename_mechmind_group(), update_mechmind_group_configurations(), set_mechmind_organization(). 2024-06-02 17:41:24 +03:00
lzwdgc
5ac5d05083 [mod] Add separate class for bin patcher. 2024-06-02 17:40:34 +03:00
lzwdgc
f4c1f9f598 [mod] Check for empty object in copy_from_aim2() functions. 2024-05-03 20:16:12 +03:00
lzwdgc
125bb3f740 Update. 2024-05-01 19:37:28 +03:00
lzwdgc
d6b41db30c [mod] Add copy_sector_from_aim1(), but it still requires aim.exe changes. 2024-04-24 16:07:07 +03:00
lzwdgc
789bcf5063 [mod] Add success message. 2024-04-23 00:25:26 +03:00
lzwdgc
fb13346a9d [mod] Prevent rebuilding of inject file. 2024-04-22 21:59:25 +03:00
lzwdgc
51b2076d1e [mod] Simplify. 2024-04-22 15:25:58 +03:00
lzwdgc
5dc41c1d24 [mod] Simplify. Split injections header. Force include mod header. 2024-04-22 15:23:19 +03:00
lzwdgc
01121ae523 [mod] Move general injections into mod library. 2024-04-22 02:49:47 +03:00
lzwdgc
bbd4838022 [mod] Move aim.exe helpers from example to mod. 2024-04-22 02:41:18 +03:00
lzwdgc
06fd6ddf24 [mod] Initial copy_weapon_from_aim2. 2024-04-22 02:23:48 +03:00
lzwdgc
2bfaba4781 [mod] Allow more freestanding mods. 2024-04-13 12:27:06 +03:00
lzwdgc
84c1c29ed6 [mod] Improve test mod. 2024-04-05 01:17:33 +03:00
lzwdgc
e1418d1a5c [mod] Improve test mod. 2024-04-05 00:48:08 +03:00
lzwdgc
bfe113937d [mod] Also log to file. 2024-04-05 00:41:42 +03:00
lzwdgc
20ee8abbb3 [mod] Better debuggability. 2024-04-04 23:50:28 +03:00
lzwdgc
bc7e067841 [mod] Allow to change dll build type. Do not ship debug builds to users. 2024-04-04 19:28:12 +03:00
lzwdgc
80eecee914 Fallback translations to en_US. 2024-04-03 23:58:14 +03:00
lzwdgc
ace9535747 Take languages from json files on github. Overhaul work with databases. 2024-04-03 18:33:03 +03:00
lzwdgc
3d7970df53 Store models and textures inside mod dir. 2024-04-03 16:53:36 +03:00
lzwdgc
09a3a214d5 Misc. 2024-04-03 16:53:13 +03:00
lzwdgc
aaf5cd8a32 Fix data length. 2024-04-03 16:23:36 +03:00
lzwdgc
8ca71c62ab Respect codepages. 2024-04-03 15:36:37 +03:00
lzwdgc
a8c8665ba1 Convert files to utf8. 2024-04-03 13:23:55 +03:00
lzwdgc
871698e352 Misc. 2024-04-03 13:16:16 +03:00
lzwdgc
94f9125d5e Fix overwriting already patched files (scripts and mmo). 2024-04-03 12:24:48 +03:00
lzwdgc
c4e42dea25 [mod] Allow to copy gliders from aim2. 2024-04-02 18:13:48 +03:00
lzwdgc
466aa747f4 [mod] Initial copy_from_aim2(). 2024-04-02 15:40:46 +03:00
lzwdgc
8954b11c95 [mod] Copy db data from aim2. 2024-04-02 14:38:24 +03:00
lzwdgc
e9fbb6e760 Move db wrapper into mod maker. 2024-04-02 14:08:22 +03:00
lzwdgc
350601666e [mod] Setup aim2 path. Better db handling. 2024-04-02 13:59:06 +03:00
lzwdgc
0cd7f72e25 [mod] Use injections enums. Group up injection sizes. 2024-04-02 12:22:13 +03:00
lzwdgc
a455593f66 [mod] Add finder2 textures to db. This fixes texture blinking in the game. 2024-04-01 16:27:08 +03:00
lzwdgc
9bfb5384c9 [mod] Add en_US translation changes. 2024-02-25 18:56:39 +03:00
lzwdgc
5d0bcfdb95 More mod changes. 2024-02-16 22:48:41 +03:00
lzwdgc
c86b7966bb Db api updates. 2024-02-16 16:58:38 +03:00
lzwdgc
e45fab0c0f [mod] Initial 0.0.3 changes. 2024-02-16 01:27:51 +03:00
lzwdgc
d51dff3a32 [mod] Correctly find .mmo files. 2024-02-16 01:25:12 +03:00
lzwdgc
abce8c17e1 Remove old mod archive before packing. 2024-02-13 22:48:48 +03:00
lzwdgc
23ddad574e [mod_maker] Allow to add map goods. 2024-02-13 21:49:18 +03:00
lzwdgc
9d77576607 [mods] Add ability to patch database. 2024-02-13 03:28:29 +03:00
lzwdgc
faa38eebee Fix mod injection filename. 2024-02-12 21:45:29 +03:00
lzwdgc
3d76460d56 Improve mod library and example mod. 2024-02-12 21:40:20 +03:00
lzwdgc
3205a62b5a [aim1mod] Full programmatic mod creation and automation. 2024-02-06 06:44:02 +03:00
lzwdgc
ddc04296bc Initial working patches. 2024-02-06 00:53:22 +03:00
lzwdgc
47fc2215fb [aim1mod] Initial patching. 2024-02-05 19:32:35 +03:00
lzwdgc
1d2e981bdd Make mod maker a library. Add mod example. 2024-02-03 20:34:28 +03:00
lzwdgc
f68c349edc Initial aim1_mod_maker. 2024-02-03 20:03:00 +03:00