2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-01 06:27:26 +00:00
Commit Graph

165 Commits

Author SHA1 Message Date
Jan Laupetin
fdef6797aa fix: messed up kvp compiler reference 2025-08-06 00:31:52 +01:00
Jan Laupetin
46fb919a52 refactor: do not nest asset namespaces in game namespaces
* Duplicated namespace names are kind of annoying
2025-08-06 00:50:35 +02:00
Jan Laupetin
33c09dfe61 refactor: streamline obj compiling asset loading 2025-08-05 18:51:56 +02:00
Jan Laupetin
95a6a028ab refactor: streamline IW3 asset loading 2025-08-05 01:22:39 +02:00
Jan Laupetin
6806337f46 refactor: streamline IW4 asset loading 2025-08-05 01:14:20 +02:00
Jan Laupetin
81a67151b5 refactor: streamline IW5 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin
b5c9567389 refactor: streamline T5 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin
a5024d40b0 refactor: streamline T6 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin
0dfa57446c refactor: streamline material dumping 2025-07-29 23:37:41 +01:00
Jan Laupetin
dbec702075 refactor: use IAssetDumper interface on implementations directly 2025-07-27 23:13:26 +01:00
Jan Laupetin
bca5fd3f1a chore: add tests for font icon json writing and loading 2025-07-23 22:52:26 +01:00
Jan Laupetin
75c7949d3f chore: remove unused t6 material property probeMipBits 2025-07-08 19:12:26 +02:00
Jan Laupetin
790729f5e0 chore: remove unused t5 material property maxStreamedMips 2025-07-08 19:08:46 +02:00
Jan Laupetin
90cc7dacbb chore: use http schema url 2025-07-07 22:49:57 +02:00
Jan Laupetin
c53b17a3db feat: add json schema url to dumped materials 2025-07-06 16:52:37 +02:00
Jan Laupetin
238ac293ab chore: add tests for t5 material dumping and loading 2025-07-06 15:56:12 +02:00
Jan
31d7ac26fe chore: remove hashIndex from t6 json material as it is always 0 2025-07-05 13:27:49 +02:00
Jan
65c8cd6198 feat: add json material loading/writing for iw3 2025-07-05 13:27:49 +02:00
Jan
40427cf34f fix: using wrong enum for mipmaps in iw4,iw5 material tests 2025-07-05 13:27:49 +02:00
Jan
9827218f4a chore: add tests for material dumpers 2025-06-29 12:41:54 +01:00
Jan
116f008f90 chore: add tests for material loading for iw4,iw5,t6 2025-06-28 23:24:12 +01:00
Jan
8b85cadb77 refactor: make memory from zone a reference instead of ptr 2025-05-02 22:08:06 +01:00
Jan
365b627523 refactor: fix remaining x64 compilation issues 2025-04-27 19:30:36 +02:00
Jan
60f5c1a18f refactor: adjust zcg code for working in x64 2025-04-26 19:08:15 +02:00
Jan
0fbfb860c0 fix: ignoring last element in t6 stringtable cell index sorting 2025-04-23 07:44:43 +02:00
Jan
6f31e8cc29 chore: fix compilation issues with x64 2025-04-06 18:02:47 +01:00
Jan
4c09e94220 refactor: remove MemoryManager create method usages 2025-01-13 22:03:20 +00:00
Jan
d1e6aa9da0 test: add unit test for IwdCreator 2025-01-08 21:25:48 +00:00
Jan
fa249b0bd3 test: add unit test for IPakCreator 2025-01-08 21:05:11 +00:00
Jan
54e240e98c fix: compilation 2025-01-08 17:39:34 +00:00
Jan
3b5ca86b0d test: add unit test for ImageIwdPostProcessor 2025-01-08 17:37:19 +00:00
Jan
8c8ceae0bd test: add unit test for ImageIPakPostProcessor 2025-01-08 17:36:01 +00:00
Jan
e0f8b3d3ca chore: add abstraction for opening output files to be able to mock it 2025-01-07 00:02:38 +01:00
Jan
cacccf64e1 fix: make sure kvps are in a deterministic order 2025-01-05 10:16:14 +00:00
Jan
83833cb84e fix: use canonical instead of absolute in test initialization 2025-01-05 09:05:47 +00:00
Jan
ce3786f086 chore: check exact paths of test executable and provide temp dir 2025-01-05 00:16:58 +00:00
Jan
fc9e6ce14d test: add test for KeyValuePairsCompilerT6 2025-01-05 00:16:57 +00:00
Jan
fa6f9451d2 chore: extract ZoneAssetLoaderContainer to separate class 2025-01-03 10:25:51 +01:00
Jan
b5937ef975 fix: fix not finalizing obj containers when parsing zone definition 2025-01-01 21:19:28 +01:00
Jan
aa212e0958 chore: parse includes and assetlists while parsing zone definition 2025-01-01 18:14:43 +01:00
Jan
692c31b711 chore: fix test compilation 2025-01-01 18:14:42 +01:00
Jan
9ebea5034a chore: generalize default asset creators 2025-01-01 18:14:40 +01:00
Jan
be6c30c503 refactor: rework search paths 2025-01-01 18:14:39 +01:00
Jan
2034db3330 fix: make name of zone definition the target name by default 2024-11-12 19:37:38 +01:00
Jan
b00c65c8c0 refactor: get rid of global game variables 2024-10-19 22:09:26 +02:00
Jan
2dccd423af refactor: extract image code into single component 2024-09-27 21:16:29 +02:00
Jan
5cc52c42cd refactor: image and obj data loading 2024-09-26 07:22:35 +02:00
Jan
04b80b5208 chore: move AddAsset function shortcuts to interface 2024-04-22 18:52:47 +02:00
Jan
666ea2be9d chore: change tests to reflect new action parsing behaviour 2024-03-30 20:10:20 +01:00
Jan
239001e6f2 refactor: use std ranges functions where applicable 2024-03-24 20:49:15 +01:00