2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-30 07:29:35 +00:00
Commit Graph

169 Commits

Author SHA1 Message Date
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 939f5b310f chore: log exception when parsing leaderboard json fails 2024-08-08 18:49:25 +02:00
Jan 02e39a0361 fix: not setting column ids for iw4 leaderboards 2024-06-01 13:25:04 +02:00
Jan b76bdabc75 chore: use std::optional value_or 2024-06-01 13:12:42 +02:00
Future 601494e515 fix compilation 2024-05-26 11:52:31 +02:00
Future 960a606a4b maint: use std::format here as well 2024-05-26 11:40:26 +02:00
Future 2d28f423ef feat(iw4): load leaderboard definitions from raw 2024-05-25 17:00:18 +02:00
Jan 5737f232e2 chore: adjust name of leaderboard asset 2024-05-25 11:23:13 +02:00
Jan a166878f7d refactor: use template based asset structs for AssetLoaders 2024-05-25 11:17:04 +02:00
Jan 68022eee05 fix: IW4 xmodel surfs loader using wrong struct 2024-05-24 19:18:13 +02:00
Jan e68a7303b6 feat: load accuracy graphs using generic 2d graph loader 2024-05-20 13:41:01 +02:00
Jan 6f6a70c212 chore: restructure sound curve loader to load generic 2D graphs instead 2024-05-20 13:21:58 +02:00
Jan 5d913acfef feat: improve error messages when parsing an info string file fails 2024-05-12 22:29:40 +02:00
Jan c89a6631b0 chore: replace custom vector, quaternion, matrix implementation with eigen library 2024-05-12 19:32:06 +02:00
Jan 28610ae7a9 feat: log invalid enum values for infostring loaders 2024-05-09 20:38:23 +02:00
Jan ae43a994b9 chore: update usages of AddAsset for template asset struct api 2024-04-23 00:49:05 +02:00
Jan eb0cec1d81 refactor: make LoadDependency and LoadIndirectAssetReference functions work with Asset template types 2024-04-22 23:36:21 +02:00
Jan a3acba8bc0 chore: update all usages of memory manager allocation 2024-04-22 21:21:48 +02:00
Jan aa59768416 chore: remove previous manual lower case conversions of indirect asset references 2024-04-22 19:28:41 +02:00
Jan 4fb00bf368 Merge pull request #170 from diamante0018/main
maint(iw4): compress rawfiles just like on IW5 (fix zlib mem leak IW4, T5, IW5)
2024-04-21 20:22:08 +02:00
Jan 94aee91592 chore: remove unnecessary weapon defaults 2024-04-21 19:49:01 +02:00
Jan 1601c87481 chore: set internal name earlier 2024-04-21 19:49:01 +02:00
Jan 191965a970 chore: do not only load infostring arrays as pairs but n entries 2024-04-21 19:49:00 +02:00
Jan 199be31835 fix: bounce sound for iw4 weapons 2024-04-21 19:49:00 +02:00
Future 6ed399be86 maint(iw4): compress rawfiles just like on IW5 2024-04-21 13:17:51 +02:00
Jan 9b19b5f26f fix: linux build 2024-04-03 00:10:06 +02:00
Jan 976fbf94f8 fix: make vertex decl asset references work when building 2024-04-02 23:52:38 +02:00
Jan d1a189defc chore: convert anim names to lower before adding as indirect asset references 2024-04-02 23:49:24 +02:00
Jan a1cf4ef30b feat: load iw4 weapons from raw 2024-04-02 23:49:06 +02:00
Jan 239001e6f2 refactor: use std ranges functions where applicable 2024-03-24 20:49:15 +01:00
Jan 132cccb971 refactor: use new line character instead of std::endl 2024-03-24 20:24:22 +01:00
Jan 4f0ee35740 refactor: use std::extent_v instead of std::extent 2024-03-24 19:46:43 +01:00
Jan 2a1b64021b chore: use generic loaders for iw4,iw5,t5,t6 instead of duplicating implementations 2024-01-20 15:38:38 +00:00
Jan 09f3313d76 chore: make localize common loaders const 2024-01-20 11:39:26 +01:00
Jan cd53c3cbe4 Move D3DFormat definition into separate namespace to make it compatible to existing definitions 2024-01-06 20:35:00 +01:00
Jan 7c50dd84a7 Reduced duplicated code between localize asset loaders 2023-12-31 13:32:38 +01:00
Jan 196e2edd8a Use ZoneState to check whether localize key is duplicated 2023-12-31 12:28:13 +01:00
Jan e4cfda73dc Move localize parsing into localize root folder 2023-12-31 11:09:45 +01:00
Future 09f7473db4 feat: add warning for dupe localize assets 2023-12-26 16:57:28 +01:00
Jan 82f3d4925f Fix not respecting case-insensitive functions when converting menus 2023-12-14 19:32:51 +01:00
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan 5ee5056c5d Fix considering string static value to not be true for visible expressions 2023-09-24 14:18:15 +02:00
Jan e56fa67e46 Fix not setting dataType when loading menus 2023-09-24 10:30:03 +02:00
Jan 4829a4206b Ensure correct expression type for static expressions in menu parsing but do not enforce when permissive 2023-08-24 20:12:57 +02:00
Jan ccc020ca7e Make key handler map a multimap to be able to support multiple handlers for the same key 2023-08-23 23:07:55 +02:00
Jan 399d8e834d Make IW4 menu rect def align be unsigned like IW5 2023-08-23 20:51:11 +02:00
Jan 34cdd46b42 Fix linux compilation 2023-06-18 12:20:55 +02:00
Jan 3bef176676 Fix wrong blend ops for screen add blend func 2022-08-21 12:29:04 +02:00
Jan db60287a7b Apply statemaps to materials 2022-08-20 19:23:49 +02:00