LJW-Dev
|
d7602ea710
|
chore: added many bound checks to prevent integer overflows and game imposed limits, beautified code, added comments where logic wasn't very obvious.
|
2026-05-16 09:44:44 +02:00 |
|
LJW-Dev
|
22820f0443
|
chore: refactored node filtering
|
2026-05-16 09:44:44 +02:00 |
|
LJW-Dev
|
1031094242
|
feat: better filtering for xmodels
|
2026-05-16 09:44:44 +02:00 |
|
LJW-Dev
|
c227779ac4
|
fix: better ignore/allow for meshes and classes when loading gltf
|
2026-05-16 09:44:44 +02:00 |
|
LJW-Dev
|
d411855cc2
|
chore: updated default images to look nicer ingame
|
2026-05-16 09:44:44 +02:00 |
|
LJW-Dev
|
ca9afc0283
|
feat: fixed models flickering and not being drawn due to skinned verts
|
2026-05-16 09:44:43 +02:00 |
|
LJW-Dev
|
979707fe3f
|
refactor: simplified brushmodels - gfx uses tris, col uses brushes only
|
2026-05-16 09:44:43 +02:00 |
|
LJW-Dev
|
99229fa1ac
|
refactor: remove extra classes from BSP.h and move vars to their respective files
|
2026-05-16 09:44:43 +02:00 |
|
LJW-Dev
|
8fd7691a2d
|
feat: use xmodels to calculate skinnedverts
|
2026-05-16 09:44:43 +02:00 |
|
LJW-Dev
|
fa2a520eb4
|
feat: proper implementation of GFX models and refactor of node ignore/allow
|
2026-05-16 09:44:43 +02:00 |
|
LJW-Dev
|
0bd1e29ccc
|
feat: removed outdoor imagem dependency
|
2026-05-16 09:44:42 +02:00 |
|
LJW-Dev
|
fed218ac57
|
feat: removed ents file, worldspawn and intermission are added through gltf nodes now
|
2026-05-16 09:44:42 +02:00 |
|
LJW-Dev
|
2b797afeed
|
feat: Minor fixups and improvements
|
2026-05-16 09:44:42 +02:00 |
|
LJW-Dev
|
1454c99a1c
|
feat: proper imlementation of spot lights
|
2026-05-16 09:44:42 +02:00 |
|
LJW-Dev
|
d0ae3ecdb5
|
feat: Loading sun data through GLTF
|
2026-05-16 09:44:41 +02:00 |
|
LJW-Dev
|
855825c6de
|
fix: always make an a material a textured one
|
2026-05-16 09:44:41 +02:00 |
|
LJW-Dev
|
1191322abe
|
feat: minor bug fixes
|
2026-05-16 09:44:41 +02:00 |
|
LJW-Dev
|
093203f9bf
|
feat: script_brushmodel now works correctly
|
2026-05-16 09:44:41 +02:00 |
|
LJW-Dev
|
968b799938
|
chore: cleanup and minor addition
|
2026-05-16 09:44:41 +02:00 |
|
LJW-Dev
|
adb26e2707
|
fix: slight update to lightgrid after new info found
|
2026-05-16 09:44:40 +02:00 |
|
LJW-Dev
|
1d109d5e35
|
feat: heirarchical transforms are now implemented
|
2026-05-16 09:44:40 +02:00 |
|
LJW-Dev
|
e5748a59fa
|
refactor: minor improvements to bsp creation
|
2026-05-16 09:44:40 +02:00 |
|
LJW-Dev
|
c00f893b8e
|
fix: uppercase flag name
|
2026-05-16 09:44:40 +02:00 |
|
LJW-Dev
|
1dcd553905
|
feat: fully customisable entities through gltf
|
2026-05-16 09:44:40 +02:00 |
|
LJW-Dev
|
f0ea5dad7d
|
feat: trigger_use and trigger_multiple can now be loaded through GLTF
|
2026-05-16 09:44:39 +02:00 |
|
LJW-Dev
|
5dcbb03f18
|
feat: zone volumes now use brushes instead of terrain to define their boundaries
|
2026-05-16 09:44:39 +02:00 |
|
LJW-Dev
|
2ea3db4adf
|
chore: removed unused code comments
|
2026-05-16 09:44:39 +02:00 |
|
LJW-Dev
|
defdc1c813
|
refactor: better implementation of static and script surfaces
|
2026-05-16 09:44:39 +02:00 |
|
LJW-Dev
|
026109dda7
|
fix: incorrect flag name
|
2026-05-16 09:44:39 +02:00 |
|
LJW-Dev
|
0fe8becd6d
|
chore: Remove unused dependency ufbx
|
2026-05-16 09:44:38 +02:00 |
|
LJW-Dev
|
a5d2420698
|
rename castSunShadow flag back to onlyCastShadow
|
2026-05-16 09:44:38 +02:00 |
|
LJW-Dev
|
9e083f1ac2
|
Minor additions to BSP Creator
|
2026-05-16 09:44:38 +02:00 |
|
LJW-Dev
|
0d7690e8ea
|
chore: various minor additions
|
2026-05-16 09:44:38 +02:00 |
|
LJW-Dev
|
68c9a8df7d
|
Zombies GLTF
|
2026-05-16 09:44:37 +02:00 |
|
LJW-Dev
|
1aaf446097
|
Addition of zombie spawns, player spawns and zones for zombies. Clipmap AABB generation largely modified.
|
2026-05-16 09:44:37 +02:00 |
|
LJW-Dev
|
98cd833206
|
chorse: groundwork for implementing zombies maps
|
2026-05-16 09:44:37 +02:00 |
|
LJW-Dev
|
4e3e0a8ca0
|
feat: set basic lightmap for xmodels
|
2026-05-16 09:44:37 +02:00 |
|
LJW-Dev
|
e515ce8588
|
chore: replace "new" keyword with correct memory allocation
|
2026-05-16 09:44:37 +02:00 |
|
LJW-Dev
|
096efd03c0
|
feat: pathnodes are added through the GLTF file
|
2026-05-16 09:44:36 +02:00 |
|
LJW-Dev
|
dd14988bad
|
feat: xmodles have toggleable shadows
|
2026-05-16 09:44:36 +02:00 |
|
LJW-Dev
|
f47792ebe4
|
feat: gfxworld now uses surface flags for surfaces
|
2026-05-16 09:44:36 +02:00 |
|
LJW-Dev
|
816fc2f7cb
|
feat: Added console print when no spawns were found
|
2026-05-16 09:44:36 +02:00 |
|
LJW-Dev
|
bdea5f32a7
|
fix: clipmap AABB generation skipped first object
|
2026-05-16 09:44:35 +02:00 |
|
LJW-Dev
|
b26a8d4d9c
|
feat: clipmap linker now has support for maps smaller than the minimum BSP node size
|
2026-05-16 09:44:35 +02:00 |
|
LJW-Dev
|
4ddb157a63
|
fix: gfx linker was not drawing the last surface in the surface array
|
2026-05-16 09:44:35 +02:00 |
|
LJW-Dev
|
2039658737
|
feat: moved surface type to material extras, and surface flags to the node extras
|
2026-05-16 09:44:35 +02:00 |
|
LJW-Dev
|
3a2d332d0c
|
feat: surface type and flags can now be set through the GLTF file
|
2026-05-16 09:44:35 +02:00 |
|
LJW-Dev
|
b744c8d7cb
|
fixed error handling for xmodels and materials, and updated xmodel linker to check if an xmodel has valid collision.
|
2026-05-16 09:44:34 +02:00 |
|
LJW-Dev
|
7ea2ebedbb
|
feat: load xmodels from GLTF and link them, xmodel collision not working yet.
|
2026-05-16 09:44:34 +02:00 |
|
LJW-Dev
|
7a9d1fa7cb
|
fix to bsp materials so they require a name
|
2026-05-16 09:44:34 +02:00 |
|