2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-06-06 08:42:35 +00:00

Commit Graph

  • 7ef92d9c2e chore(deps): bump thirdparty/lz4 from 1b0fc69 to 0774d05 (#820) main dependabot[bot] 2026-06-06 08:28:46 +02:00
  • 4866f3a738 chore(deps): bump thirdparty/eigen from fc0f148 to dbf8cb6 (#819) dependabot[bot] 2026-06-06 08:28:02 +02:00
  • 54edca89ed chore(deps): bump the modman-dependencies group dependabot/npm_and_yarn/src/ModManUi/modman-dependencies-0b87a4bf5e dependabot[bot] 2026-06-05 22:14:20 +00:00
  • 645a1629a6 feat: load binary t5 xanims feature/xanim-templating Jan Laupetin 2026-06-05 22:36:07 +02:00
  • 6b0681f27f feat: dump xanims for T5 Jan Laupetin 2026-06-05 18:44:11 +02:00
  • 440216b517 chore: use templating on XAnimLoader Jan Laupetin 2026-06-05 15:31:28 +02:00
  • 6bb2688f95 chore: use templating on XAnimDumper Jan Laupetin 2026-06-05 15:25:27 +02:00
  • c448ddd06a refactor: use generic dumper for iw3 xanims Jan Laupetin 2026-06-04 13:00:02 +02:00
  • a5d61b7127 refactor: use generic loader for iw3 xanims Jan Laupetin 2026-06-03 22:12:47 +02:00
  • 0c22dddd0e feat: IW3 xanim dumping/loading in CoD4 Mod Tools raw binary format (#768) mo 2026-06-01 21:52:49 +01:00
  • f7be1ac9c1 chore(deps-dev): bump the modman-dependencies group (#817) dependabot[bot] 2026-05-30 09:08:44 +02:00
  • ac9e691342 chore(deps): bump thirdparty/json from d96329f to d10879b (#816) dependabot[bot] 2026-05-30 09:08:26 +02:00
  • 45bd610e6f chore(deps): bump thirdparty/eigen from 039764e to fc0f148 (#815) dependabot[bot] 2026-05-30 09:08:07 +02:00
  • b6cebe2c67 chore: linting in separate ci step (#814) Jan 2026-05-26 00:18:23 +02:00
  • 414ff2f8d9 chore: move package json to root (#813) Jan 2026-05-25 23:41:21 +02:00
  • 98a0d2f185 Merge pull request #790 from Laupetin/feature/xmodel-collision-tree v0.28.0 Jan 2026-05-24 12:10:44 +02:00
  • e1ec018f09 chore: modernize collision tree code Jan Laupetin 2026-05-24 02:43:21 +02:00
  • a81548e300 fix: account for possible zero items when building aabb trees Jan Laupetin 2026-05-24 01:03:09 +02:00
  • 64d518405d feat: calculate full collision tree for xmodels Jan Laupetin 2026-05-24 00:28:34 +02:00
  • 5cf0ce37c1 feat: calculate model collision tree with leafs Jan Laupetin 2026-05-21 18:24:51 +02:00
  • a128fbeb5e chore: imitate game xmodel behaviour in always having even tri count Jan Laupetin 2026-05-04 19:15:08 +02:00
  • 8a791816ed chore: set XSurface deformed property when applicable Jan Laupetin 2026-05-04 18:31:12 +02:00
  • 40e5a9de97 Merge pull request #811 from Laupetin/dependabot/submodules/thirdparty/eigen-039764e Jan 2026-05-23 07:20:50 +02:00
  • d6f3fc3b3d Merge pull request #809 from Laupetin/dependabot/submodules/thirdparty/libtomcrypt-a68fa19 Jan 2026-05-23 07:20:33 +02:00
  • 61eb725d55 Merge pull request #810 from Laupetin/dependabot/submodules/thirdparty/json-d96329f Jan 2026-05-23 07:20:16 +02:00
  • 15b2ee2f19 chore(deps): bump thirdparty/eigen from 48d1f4a to 039764e dependabot[bot] 2026-05-22 22:14:17 +00:00
  • fcab1b7bac chore(deps): bump thirdparty/json from f0bf4c7 to d96329f dependabot[bot] 2026-05-22 22:14:11 +00:00
  • fdd803446b chore(deps): bump thirdparty/libtomcrypt from 8b5af49 to a68fa19 dependabot[bot] 2026-05-22 22:14:06 +00:00
  • 1cadd7e398 Merge pull request #806 from Laupetin/fix/image-iwi-dumping Jan 2026-05-18 18:51:10 +02:00
  • e6aa66e0f0 chore: use templating for image dumper Jan Laupetin 2026-05-17 12:07:02 +02:00
  • 18dec9d2f2 fix: add missing iwi formats to iwi writers Jan Laupetin 2026-05-17 11:12:50 +02:00
  • c49d2bc96f fix: do not dump iwis with format unknown Jan Laupetin 2026-05-17 11:01:19 +02:00
  • 73e2e3d4d5 Merge pull request #778 from pagingred/gfxlightdef Jan 2026-05-16 21:43:23 +02:00
  • 015544eb79 chore: reorder assignment of light def members slightly Jan Laupetin 2026-05-16 10:45:26 +02:00
  • 72dd51609f Clang format. njohnson 2026-05-11 16:46:50 -04:00
  • cd2346e174 Refactor something. njohnson 2026-05-11 16:46:35 -04:00
  • 336c9d8d86 Fix LMAP parsing and don't resolve till after ptr is ready. njohnson 2026-05-11 14:55:04 -04:00
  • 4208bab758 Remove un-needed constants and switch to parsing name by null character. njohnson 2026-05-11 14:54:10 -04:00
  • d1b74c7230 Remove vestigial lmapLookupStart code. njohnson 2026-05-10 23:00:03 -04:00
  • 42ed9d8616 Move const to anonymous namespace. njohnson 2026-05-10 22:57:14 -04:00
  • efbbc05626 Clang format. njohnson 2026-05-03 20:49:12 -04:00
  • e92681914f Add CreationState to fill in lightdef lookup start. njohnson 2026-05-02 15:29:50 -04:00
  • 531b4811ca Fill in lookup start. njohnson 2026-05-02 15:28:47 -04:00
  • 54d4eaffd2 Added assert for attenuation image. Do not dump lmapLookupStart. njohnson 2026-05-02 13:11:04 -04:00
  • 92418daa6d Add brackets for if. Do not dump lmapLookupStart. njohnson 2026-05-02 13:10:11 -04:00
  • 773fee4a03 T5 and T6 set lmapLookupStart to 0. njohnson 2026-05-02 13:09:13 -04:00
  • 7d3791a404 Change manual CString reader to std::getline builtin. Don't require cucoloris be present. njohnson 2026-05-02 13:08:55 -04:00
  • e0c1ba1724 Remove unused max constant. njohnson 2026-05-02 13:08:08 -04:00
  • 2b3f680d48 feat: add t6 gfxlight dumper and loader njohnson 2026-04-30 19:27:49 -04:00
  • 5b6a725f78 feat: add t5 gfxlight dumper and loader njohnson 2026-05-02 14:26:17 +02:00
  • 3c15f8ad7e feat: add iw5 gfxlight dumper and loader njohnson 2026-04-30 19:14:53 -04:00
  • a905a6d161 feat: add iw3 gfxlight dumper and loader njohnson 2026-04-30 18:53:56 -04:00
  • d7602ea710 chore: added many bound checks to prevent integer overflows and game imposed limits, beautified code, added comments where logic wasn't very obvious. bsp-compilation-rebased LJW-Dev 2026-04-30 16:38:16 +08:00
  • 22820f0443 chore: refactored node filtering LJW-Dev 2026-04-30 16:09:36 +08:00
  • 1031094242 feat: better filtering for xmodels LJW-Dev 2026-04-30 16:06:44 +08:00
  • c227779ac4 fix: better ignore/allow for meshes and classes when loading gltf LJW-Dev 2026-04-29 17:21:11 +08:00
  • d411855cc2 chore: updated default images to look nicer ingame LJW-Dev 2026-04-27 19:32:21 +08:00
  • ca9afc0283 feat: fixed models flickering and not being drawn due to skinned verts LJW-Dev 2026-04-27 17:50:15 +08:00
  • 979707fe3f refactor: simplified brushmodels - gfx uses tris, col uses brushes only LJW-Dev 2026-04-25 18:38:15 +08:00
  • 99229fa1ac refactor: remove extra classes from BSP.h and move vars to their respective files LJW-Dev 2026-04-24 00:30:59 +08:00
  • 8fd7691a2d feat: use xmodels to calculate skinnedverts LJW-Dev 2026-04-24 00:21:38 +08:00
  • fa2a520eb4 feat: proper implementation of GFX models and refactor of node ignore/allow LJW-Dev 2026-04-23 23:52:22 +08:00
  • 0bd1e29ccc feat: removed outdoor imagem dependency LJW-Dev 2026-04-23 18:13:21 +08:00
  • fed218ac57 feat: removed ents file, worldspawn and intermission are added through gltf nodes now LJW-Dev 2026-04-23 17:48:51 +08:00
  • 2b797afeed feat: Minor fixups and improvements LJW-Dev 2026-04-23 17:20:19 +08:00
  • 1454c99a1c feat: proper imlementation of spot lights LJW-Dev 2026-04-22 21:03:01 +08:00
  • d0ae3ecdb5 feat: Loading sun data through GLTF LJW-Dev 2026-04-22 19:22:45 +08:00
  • 855825c6de fix: always make an a material a textured one LJW-Dev 2026-04-19 20:12:58 +08:00
  • 1191322abe feat: minor bug fixes LJW-Dev 2026-04-19 19:23:54 +08:00
  • 093203f9bf feat: script_brushmodel now works correctly LJW-Dev 2026-04-19 17:23:14 +08:00
  • 968b799938 chore: cleanup and minor addition LJW-Dev 2026-04-19 11:31:06 +08:00
  • adb26e2707 fix: slight update to lightgrid after new info found LJW-Dev 2026-04-19 11:30:47 +08:00
  • 1d109d5e35 feat: heirarchical transforms are now implemented LJW-Dev 2026-04-18 13:41:01 +08:00
  • e5748a59fa refactor: minor improvements to bsp creation LJW-Dev 2026-04-17 18:21:36 +08:00
  • c00f893b8e fix: uppercase flag name LJW-Dev 2026-04-17 18:15:51 +08:00
  • 1dcd553905 feat: fully customisable entities through gltf LJW-Dev 2026-04-15 21:41:13 +08:00
  • f0ea5dad7d feat: trigger_use and trigger_multiple can now be loaded through GLTF LJW-Dev 2026-04-14 21:22:51 +08:00
  • 5dcbb03f18 feat: zone volumes now use brushes instead of terrain to define their boundaries LJW-Dev 2026-04-13 20:21:05 +08:00
  • 2ea3db4adf chore: removed unused code comments LJW-Dev 2026-04-13 14:42:22 +08:00
  • defdc1c813 refactor: better implementation of static and script surfaces LJW-Dev 2026-04-13 13:07:43 +08:00
  • 026109dda7 fix: incorrect flag name LJW-Dev 2026-04-10 12:42:51 +08:00
  • 0fe8becd6d chore: Remove unused dependency ufbx LJW-Dev 2026-04-10 12:16:52 +08:00
  • a5d2420698 rename castSunShadow flag back to onlyCastShadow LJW-Dev 2026-04-08 21:05:43 +08:00
  • 9e083f1ac2 Minor additions to BSP Creator LJW-Dev 2026-03-30 16:20:43 +08:00
  • 0d7690e8ea chore: various minor additions LJW-Dev 2026-03-29 18:48:44 +08:00
  • 68c9a8df7d Zombies GLTF LJW-Dev 2026-03-29 18:48:12 +08:00
  • 1aaf446097 Addition of zombie spawns, player spawns and zones for zombies. Clipmap AABB generation largely modified. LJW-Dev 2026-03-27 23:51:42 +08:00
  • 98cd833206 chorse: groundwork for implementing zombies maps LJW-Dev 2026-03-23 13:28:28 +08:00
  • 4e3e0a8ca0 feat: set basic lightmap for xmodels LJW-Dev 2026-03-22 21:04:46 +08:00
  • e515ce8588 chore: replace "new" keyword with correct memory allocation LJW-Dev 2026-03-22 21:04:11 +08:00
  • 096efd03c0 feat: pathnodes are added through the GLTF file LJW-Dev 2026-03-22 20:24:14 +08:00
  • dd14988bad feat: xmodles have toggleable shadows LJW-Dev 2026-03-22 19:22:19 +08:00
  • f47792ebe4 feat: gfxworld now uses surface flags for surfaces LJW-Dev 2026-03-22 18:45:05 +08:00
  • 816fc2f7cb feat: Added console print when no spawns were found LJW-Dev 2026-03-22 17:22:48 +08:00
  • bdea5f32a7 fix: clipmap AABB generation skipped first object LJW-Dev 2026-03-22 17:22:16 +08:00
  • b26a8d4d9c feat: clipmap linker now has support for maps smaller than the minimum BSP node size LJW-Dev 2026-03-22 17:08:30 +08:00
  • 4ddb157a63 fix: gfx linker was not drawing the last surface in the surface array LJW-Dev 2026-03-22 16:39:06 +08:00
  • 2039658737 feat: moved surface type to material extras, and surface flags to the node extras LJW-Dev 2026-03-22 16:25:28 +08:00
  • 3a2d332d0c feat: surface type and flags can now be set through the GLTF file LJW-Dev 2026-03-21 17:26:20 +08:00
  • b744c8d7cb fixed error handling for xmodels and materials, and updated xmodel linker to check if an xmodel has valid collision. LJW-Dev 2026-03-20 13:11:41 +08:00