Commit graph

298 commits

Author SHA1 Message Date
lzwdgc
c6df217c6b [db2] Update codepage handling. Track duplicates. 2024-04-02 13:57:48 +03:00
lzwdgc
0cd7f72e25 [mod] Use injections enums. Group up injection sizes. 2024-04-02 12:22:13 +03:00
lzwdgc
5cbb895bcf Misc. 2024-04-02 12:21:03 +03:00
lzwdgc
c2696d8ba7 [db2] Update. 2024-04-02 03:44:13 +03:00
lzwdgc
4b54d2c3cf [db2] Update. 2024-04-02 02:11:48 +03:00
lzwdgc
1124c73b14 [db2] Update. 2024-04-02 01:34:43 +03:00
lzwdgc
8ac4cdc8a8 [db2] Update. 2024-04-01 16:27:26 +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
c4832522dc Add ctors. 2024-04-01 16:26:14 +03:00
lzwdgc
a8a8a812c0 Do not read .bak files as quest db. 2024-02-25 21:14:10 +03:00
lzwdgc
351843ca31 Cleanup. 2024-02-25 20:07:31 +03:00
lzwdgc
7efbef37cc [langswitcher] Use winapi to edit ini file. 2024-02-25 19:23:45 +03:00
lzwdgc
9bfb5384c9 [mod] Add en_US translation changes. 2024-02-25 18:56:39 +03:00
lzwdgc
11369f5778 Initial language switcher. 2024-02-25 18:56:02 +03:00
lzwdgc
f443a5df8f Rgb (0.03 demo format) converter stub. 2024-02-20 23:54:42 +03:00
lzwdgc
f47bf67ffa [bms] Extract post-animation models. 2024-02-20 18:07:29 +03:00
lzwdgc
41be3c52ef [bms] Update. 2024-02-20 16:58:53 +03:00
lzwdgc
06daa9b7dd Initial bms converter (aim 0.03 demo format). 2024-02-20 15:51:12 +03:00
lzwdgc
6f4faa4ff2 [tm] Allow to convery more than one model. 2024-02-20 15:50:42 +03:00
lzwdgc
984681943d Initial mod_converter2. 2024-02-17 19:02:17 +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
b586253e4c Improve db2 api. 2024-02-16 16:55:07 +03:00
lzwdgc
0bd3e6e64b [db2] Allow to edit values. 2024-02-16 02:13:31 +03:00
lzwdgc
e45fab0c0f [mod] Initial 0.0.3 changes. 2024-02-16 01:27:51 +03:00
lzwdgc
f23ddf06cf [mmo2] Guess some fields. 2024-02-16 01:25:55 +03:00
lzwdgc
d56fd1be70 [mod_reader] Fix option name. 2024-02-16 01:25:32 +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
8c68330365 Misc. 2024-02-13 21:48:39 +03:00
lzwdgc
074c91d7c4 Initial mmo_extractor2. 2024-02-13 21:48:32 +03:00
lzwdgc
8f8a49791a Initial mod activator. 2024-02-13 21:48:12 +03:00
lzwdgc
9d77576607 [mods] Add ability to patch database. 2024-02-13 03:28:29 +03:00
lzwdgc
3541f7a2ad [paker] Create files before writing. 2024-02-13 03:27:41 +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
091dd3cbe9 Misc. 2024-02-12 21:39:42 +03:00
lzwdgc
8841de8a9e Initial db_extractor2. 2024-02-12 21:39:18 +03:00
lzwdgc
3205a62b5a [aim1mod] Full programmatic mod creation and automation. 2024-02-06 06:44:02 +03:00
lzwdgc
23662de8dc [unpaker] Allow to unpak specific files. 2024-02-06 06:43:20 +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
lzwdgc
78872df26f [txt2script] Fix last 4 bytes. 2024-02-03 20:01:16 +03:00
lzwdgc
0d4b222adc Do not replace spaces in scripts. It causes crashes. 2024-02-03 20:00:56 +03:00
lzwdgc
8c135da3ed Misc. 2024-02-03 20:00:33 +03:00
lzwdgc
1caa842481 Remove old script2txt. 2024-02-03 13:28:30 +03:00
lzwdgc
98425912c2 Misc. 2024-02-03 13:24:10 +03:00
lzwdgc
55e95ba805 Misc. 2024-02-03 13:20:21 +03:00
lzwdgc
161cd9d95e Initial txt2script. 2024-02-03 05:51:46 +03:00
lzwdgc
5c641bcc04 Misc. 2024-02-03 05:51:36 +03:00
lzwdgc
83b052ba43 Misc. 2024-02-03 02:44:36 +03:00
lzwdgc
195e8a0c5a [paker] Add more autoextensions. 2024-02-03 02:44:26 +03:00
lzwdgc
c05e24dc20 Initial paker. 2024-02-03 02:37:07 +03:00
lzwdgc
308312f54a Misc. 2024-02-03 02:36:53 +03:00
lzwdgc
763f4aeb95 [unpaker] Unify m1 and m2 unpakers. 2024-02-02 23:21:09 +03:00
lzwdgc
9146cf6900 Unpaker updates. 2024-02-02 23:06:17 +03:00
lzwdgc
98beb2b4f5 [unpaker] decode_f1 is never called. 2024-02-02 17:25:55 +03:00
lzwdgc
25b01495eb Misc. 2024-02-02 05:04:19 +03:00
lzwdgc
0b8d81ea37 Misc. 2024-02-02 05:03:17 +03:00
lzwdgc
748d1c2ff3 Update. 2024-02-01 03:44:09 +03:00
lzwdgc
31123f11fa Initial script2txt v2. 2024-02-01 00:59:17 +03:00
lzwdgc
3e2c9ba25f Update. 2023-01-10 20:05:02 +03:00
lzwdgc
23d1a49ece Update readme. 2023-01-10 17:39:49 +03:00
lzwdgc
ff7af660c7 [unpaker2] Cleanup. 2023-01-10 17:35:10 +03:00
lzwdgc
9c92592398 [unpaker2] RLEW decompression. 2023-01-10 17:31:26 +03:00
lzwdgc
b3c0b0489e [unpaker2] lzma decoder. 2023-01-10 15:46:25 +03:00
lzwdgc
6b1db00fe6 [unpaker2] Some RLEW experiments. 2023-01-10 14:41:39 +03:00
lzwdgc
e0343576b7 Update unpaker2. 2023-01-10 04:58:51 +03:00
lzwdgc
ca9427b409 Update unpaker2. 2023-01-10 04:36:50 +03:00
lzwdgc
1d2ef0e7ea Update unpaker2. 2023-01-10 04:12:54 +03:00
lzwdgc
3fdfc08750 Initial m2 unpacker (unpaker2). 2023-01-10 02:42:16 +03:00
lzwdgc
74bffbda51 Update. 2022-12-20 21:06:37 +03:00
lzwdgc
3e6326747e Add missing db save. 2021-06-04 16:57:07 +03:00
lzwdgc
c01c10f2d0 Fix script2txt build. 2021-02-20 23:16:41 +03:00
lzwdgc
2ca07e9b11 Fix linux build. 2021-02-15 15:56:24 +03:00
lzwdgc
dc8733dd49 Update for manager changes. 2021-01-08 04:43:16 +03:00
lzwdgc
ea250f11ea [mmp_extractor] Fix ue4 z scales and heightmap values. Required Z scale for the map is printed into the info file. 2020-12-13 00:39:52 +03:00
lzwdgc
aea765a7b2 Misc. 2020-12-10 03:19:49 +03:00
lzwdgc
c2565c4cb5 Restore animations reading when first animation header n = 0. 2020-12-10 03:19:44 +03:00
lzwdgc
649fb9fb97 Remove unused def. 2020-12-09 23:33:03 +03:00
lzwdgc
7a7abb8253 Some fbx animation stubs. 2020-12-09 22:27:20 +03:00
lzwdgc
1185a57df6 More verbose help message. 2020-12-09 22:27:02 +03:00
lzwdgc
50bd8a4a22 [mmo_extractor] Fix crashes. 2020-12-09 21:32:56 +03:00
lzwdgc
2137d165d5 Fix 32-bit build. 2020-12-09 21:32:31 +03:00
lzwdgc
e0d8f31839 Throw exception on unknown object. 2020-12-09 21:32:23 +03:00
lzwdgc
deba3b5e72 [mmo_extractor] Improve yaw calculations. Remove hardcoded angle. Fix atan2 arguments to correctly calculate yaw. 2020-12-09 18:48:15 +03:00
lzwdgc
4158345612 Improve animations reading. 2020-12-09 18:46:37 +03:00
lzwdgc
d6e290855c Clarify animated textures. 2020-12-09 18:45:55 +03:00
lzwdgc
2ce251997d Fix C++20 array comparison. 2020-12-09 14:19:20 +03:00
lzwdgc
1c0bea8a9c [model] Fix reading vertices. 5th attempt. (1 - initial, 2 - initial + minus x, 3 - modern, 4 - Yakim's.) 2020-12-09 05:12:20 +03:00
lzwdgc
0f06403862 [mod_converter] Allow to process and print loaded .mod files from Viewer.exe from AIM2 SDK. 2020-12-09 05:10:07 +03:00
lzwdgc
27b175238a Throw on unknown axis system. Explicitly add default one. 2020-12-09 05:09:20 +03:00
lzwdgc
40c9393a43 Misc. 2020-12-09 05:08:49 +03:00
lzwdgc
3283a0193a Misc. 2020-12-09 05:08:21 +03:00
lzwdgc
4e86ad3aae [mmo_extractor] Allow to set mapname. 2020-12-09 05:03:29 +03:00
lzwdgc
a604488ed8 Add natvis for model types. 2020-12-08 23:04:32 +03:00
lzwdgc
e96ed6e2fa Add comment. 2020-12-08 22:38:12 +03:00