2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-06-17 14:02:12 +00:00

Commit Graph

  • 9f2b16002a chore: upgrade webwindowed for dynamic assets feature/xmodel-preview Jan Laupetin 2026-06-16 17:51:53 +02:00
  • 4fd164ee33 refactor: use webwindowed-api package (#833) main v0.29.1 Jan 2026-06-16 13:17:08 +02:00
  • 040826b1f3 Add dumping support for PS3, Wii U and Xenon server fast files (#826) Ash 2026-06-16 16:45:03 +08:00
  • 8dba13f913 refactor: use new webwindowed api (#831) Jan 2026-06-16 09:50:34 +02:00
  • b2aa4749c1 fix: no support for gltf using vec3 for vertex colors (#832) Jan 2026-06-15 19:58:40 +02:00
  • 19cb9db3d7 docs: adjust xanim support for iw4,iw5,t5,t6 Ash 2026-06-13 13:26:02 +08:00
  • 5ccae486fe chore(deps-dev): bump the modman-dependencies group (#830) dependabot[bot] 2026-06-13 07:09:21 +02:00
  • 4e622e3ebb chore(deps): bump thirdparty/eigen from dbf8cb6 to f7a1c99 (#829) dependabot[bot] 2026-06-13 07:08:58 +02:00
  • c88df30ac3 chore(deps): bump thirdparty/json from d10879b to e4bdf1b (#828) dependabot[bot] 2026-06-13 07:08:27 +02:00
  • 44d6710991 feat: initial T4 support (#807) v0.29.0 mo 2026-06-07 13:06:33 +01:00
  • 04628fc52c fix: normalizing asset names trims whitespace (#825) Jan 2026-06-07 13:31:33 +02:00
  • ab7d8f5670 fix: various wrong alignment values (#823) Jan 2026-06-07 03:14:37 +02:00
  • 036b27568c fix: t6 must use two separate structs for quat indices (#824) Jan 2026-06-07 02:37:16 +02:00
  • 0d0f928267 feat: add binary xanim support for remaining games (#818) Jan 2026-06-06 16:47:51 +02:00
  • e8d84c6d4d chore(deps): bump the modman-dependencies group (#821) dependabot[bot] 2026-06-06 11:31:47 +00:00
  • 7ef92d9c2e chore(deps): bump thirdparty/lz4 from 1b0fc69 to 0774d05 (#820) 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
  • 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