2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-05-25 02:51:43 +00:00
Commit Graph

36 Commits

Author SHA1 Message Date
Jan Laupetin 5cf0ce37c1 feat: calculate model collision tree with leafs 2026-05-24 11:13:55 +02:00
Paging Red 759a3ccf0e Merge pull request #753 from pagingred/iw5_physpreset_dumper
feat: phys presets dumping and loading for IW3, IW5, T5
2026-05-02 12:01:59 +02:00
Jan Laupetin b93925c306 fix: inconsistencies on t5 technique compilation 2026-03-15 15:31:01 +01:00
Jan Laupetin 04870e8fbf chore: use templated code for t5 techset dumping 2026-03-14 23:23:10 +01:00
Jan Laupetin b2f51b2ae1 fix: technique loading tech flags 2026-03-02 22:09:00 +00:00
Jan Laupetin e66030a5df chore: improve game shader types 2026-03-02 22:08:56 +00:00
Jan Laupetin bf9beb1458 chore: make sure TechsetCompilerT6 sets proper worldVertFormat 2026-03-02 22:08:55 +00:00
Jan Laupetin aa47ffa629 refactor: introduce subasset loading 2026-02-05 18:17:15 +01:00
Jan Laupetin 0a06a01e67 feat: dump t5 techsets and techniques 2026-01-13 20:24:00 +00:00
Jan Laupetin 4cdccba016 feat: add embedded image loader for every supported game 2026-01-05 09:50:21 +00:00
Jan Laupetin 4cdf568f5b chore: set proper flags and data for animated models 2025-07-19 12:02:12 +02:00
Jan Laupetin 2082805557 fix: make t5 isMatureContent property bool 2025-07-08 23:07:28 +02:00
Jan babfe7c884 feat: dump and load T5 materials 2025-07-05 13:27:49 +02:00
Jan dd9b0915d9 fix: wrong XQuat structs for iw3,t5 2025-06-22 21:38:11 +01:00
Jan Laupetin 2230efbd27 chore: make xquat and xquat2 structs to improve handling from zcg 2025-06-19 20:45:19 +01:00
Jan Laupetin 4ccd0a55cf chore: adjust game structs to have custom alignment when they are
platform independent
2025-04-27 21:05:22 +02:00
Jan Laupetin a6107e24a2 chore: disable type alignment on x64 for x86 games 2025-04-26 19:48:03 +02:00
Jan 4f585c6aa7 chore: add generic default asset constructors for all games 2025-01-01 18:14:40 +01:00
Jan 5cc52c42cd refactor: image and obj data loading 2024-09-26 07:22:35 +02:00
Jan a2735b4f23 chore: use generic xmodel loader and dumper code for t5 2024-09-20 16:44:06 +01:00
Jan c261aef1ef chore: fix xmodel root struct bone trans and quats 2024-09-05 21:19:43 +02:00
Jan 1f5050befa feat: first draft of loading gltf models for t6 2024-09-05 21:19:39 +02:00
Jan 3201cefd5b chore: rename accuracy table properties in weapon structs 2024-05-20 10:41:57 +02:00
Clang Format 6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan daa7008038 Add dumper and reader for IW4 GfxLightDef 2022-01-02 18:01:24 +01:00
Jan 28011d6b64 Add enums for GfxStateBits for future reference 2021-12-31 11:58:56 +01:00
Jan e70cbaa4ce Add operator types 2021-09-01 19:40:47 +02:00
Jan 636034d87c Add menu ItemType enums to all games 2021-08-27 21:46:02 +02:00
Jan ee22face41 Add T5 model dumping 2021-08-14 13:57:32 +02:00
Jan 910ffb3195 Fix T5 alignment issues 2021-05-19 18:30:12 +02:00
Jan 224da79cf4 Fix T5 command and alignment errors 2021-05-13 18:53:38 +02:00
Jan 8bd225afca Fix gcc alignment issues 2021-05-12 22:07:41 +02:00
Jan bb3e7d9e88 Load T5 fastfiles 2021-05-12 21:47:34 +02:00
Jan e3a3d012e6 Add Commands for T5 2021-05-12 19:23:27 +02:00
Jan 4823fe036e Fix gcc t5 asset structs errors 2021-05-09 09:42:29 +02:00
Jan 2edca7a57e Add T5 basis 2021-04-27 18:19:32 +02:00