marauder2k7
ab83ecb591
make sure tilesize is in world units
...
tilesize now stays the same size as the world units provided
2025-07-23 05:55:05 +01:00
marauder2k7
d4d552e8e0
recast update
...
Added chunkytrimesh - this class splits up the geometry the navmesh is interested in into kdtree for fast traversal, makes the actual navmesh generation work with smaller chunks.
Now only 1 RecastPolylist per navmesh this can be saved out in a future commit.
This is a history commit, all functionality works same as it did before but it matches recasts recommended setup more closely. Future additions may break backwards compatibility.
2025-07-22 14:39:36 +01:00
Brian Roberts
8e93753b15
Merge pull request #1527 from Azaezel/alpha41/turretConstraints
...
non aiturret fixes
2025-07-20 10:39:38 -05:00
marauder2k7
26ebdd093b
test commit to fix debug draw
...
pass all draws through duDebugDraw instead of calling our class directly.
2025-07-20 16:10:27 +01:00
AzaezelX
64da8ab168
non aiturret fixes
...
bump maxheading up to it's proper 180 degree max
bump netpipe for the turret rotations to the *controlling client* but not others to 11 bits per axis
leave the to-others fidelity slim
2025-07-19 11:45:18 -05:00
Brian Roberts
81504fb089
Merge pull request #1525 from Azaezel/alpha41/lanceTheThread
...
fix crash with unclean exit
2025-07-15 08:36:54 -05:00
AzaezelX
03c99f845b
fix crash with unclean exit
...
for player, if we're unmounting because we're being deleted, don't bother animating
for tsthreads in general, not much point in removing the threadlist, then checking if it's scaled
2025-07-14 08:08:22 -05:00
Brian Roberts
1558681138
Merge pull request #1523 from Azaezel/alpha41/orderOps
...
project name init
2025-07-11 17:22:18 -05:00
AzaezelX
faf6b2794b
project name init
...
fix order of operations for setting the project naem to *after we either set it or default to null and spew a popup
2025-07-11 12:57:21 -05:00
Brian Roberts
23aa3b242c
Merge pull request #1522 from marauder2k9-torque/PatchFix-folder-navigation-in-AB
...
Update assetbrowser.tscript with patch
2025-07-11 07:56:42 -05:00
marauder2k7
99db60e3f3
Update assetBrowser.tscript
...
fix folder navigation in asset browser
fix found by Abbey
2025-07-11 12:31:27 +01:00
Brian Roberts
dd26257528
Merge pull request #1521 from Areloch/ExpandableVisibilityMenu
...
Shifts the visibility modes dropdown menu in the editor to an easily expandable menu so modules can hook into it
2025-07-10 09:50:00 -05:00
JeffR
e7db5bb4a1
Shifts the visibility modes dropdown menu in the editor to an easily expandable menu so modules can hook into it
2025-07-10 00:22:19 -05:00
Brian Roberts
214b72ca7d
Merge pull request #1519 from Azaezel/alpha41/openglCleanups
...
misc opengl cleanups
2025-07-09 18:57:40 -05:00
Brian Roberts
50d5560d6a
Merge pull request #1520 from Azaezel/alpha41/consoleCleanup
...
proper report formulation
2025-07-08 20:35:52 -05:00
AzaezelX
192f997f26
proper report formulation
2025-07-08 20:35:32 -05:00
AzaezelX
280ce94cfc
misc opengl cleanups
...
allow GFXGLDevice::setVertexStream to use all 4 streams
clean out volatilebuffers at GFXGLDevice::endSceneInternal().
2025-07-08 14:14:16 -05:00
Brian Roberts
8ffe96a9a8
Merge pull request #1518 from Azaezel/alpha41/preLoad3
...
shapes are optional for projectiles. not mandatory.
2025-07-07 16:51:00 -05:00
AzaezelX
4eae51992e
shapes are optional for projectiles. not mandatory.
...
and stop yelling in the console mid way through loading.
2025-07-07 16:49:56 -05:00
Brian Roberts
81c977e34d
Merge pull request #1517 from Areloch/NewModuleExecOrderFix
...
Flips the datablock order exec to always guarantee particle data is loaded ahead of emitter data when making a new module
2025-07-07 16:21:19 -05:00
JeffR
b9d9c52786
Flips the datablock order exec to always guarantee particle data is loaded ahead of emitter data when making a new module
2025-07-07 16:18:01 -05:00
Brian Roberts
5dbcaf55c7
Merge pull request #1516 from Azaezel/alpha41/preLoad2
...
sometimes you won't have debris
2025-07-06 22:50:10 -05:00
AzaezelX
0c3e0b1c05
sometimes you won't have debris
2025-07-06 22:49:52 -05:00
Brian Roberts
5c9e34a90c
Merge pull request #1515 from Azaezel/alpha41/preLoad
...
try to load shapes during preload
2025-07-06 22:35:33 -05:00
AzaezelX
e8ccb3443a
try to load shapes during preload
...
it's half the point of the protocol
2025-07-06 19:51:55 -05:00
Brian Roberts
aa918b0e7e
Merge pull request #1514 from Azaezel/alpha41/stepLively
...
further filtering for updatePlayerAttachment
2025-07-05 18:08:21 -05:00
AzaezelX
1b6a0a5f74
further filtering for updatePlayerAttachment
...
*just* check pathshape/staticshape/terrain for determining if we are attaching/detaching from a pathshape
and don't bother if we're not enabled and not falling
2025-07-05 18:01:01 -05:00
Brian Roberts
c138d838bb
Merge pull request #1512 from Azaezel/alpha41/stepAlongNow
...
add grace hieght for pathshape snapping eval
2025-07-03 17:42:14 -05:00
AzaezelX
0f2e4b80e6
add grace hieght for pathshape snapping eval
...
leverage minFaceDistance plus current hieght to try and ensure stepping down into a pathshape/tsstatic within the 0.1 ot -1.0 detection range range doesn't snap you through another one.
2025-07-03 16:57:00 -05:00
Brian Roberts
c1925d9536
Merge pull request #1509 from marauder2k9-torque/ShaderGen-FeatureArgs-Langelement-unification
...
Shader gen feature args langelement unification
2025-06-29 07:34:26 -05:00
marauder2k7
050d704e77
requirements for windDeformation unified featuer
2025-06-23 02:18:42 +01:00
marauder2k7
5bbbff3219
Update guiMaterialPreviewWindow.ed.gui
...
review: revert to full black background for material preview window
2025-06-23 02:18:41 +01:00
marauder2k7
ac909e26bd
Update featureSet.cpp
2025-06-23 02:18:40 +01:00
marauder2k7
8c7ddb7cf1
Ground work for node editor
...
Added ability to shader features and shaderGen to create multiple instances of the same feature with the option of calling a static creation function that can take arguments in the form of a struct.
FEATUREMGR now has createFeature to take advantage of this.
The node editor requires this ability as the same node could be used multiple times with different arguments so in its update function we will be calling
```FEATUREMGR->registerFeature(feature_type, (optional default constructor), createFunction);```
then adding it to the feature set with the required arguments to build the shader feature.
```FeatureSet->add(feature_type, index, ParameterStruct);```
2025-06-23 02:18:39 +01:00
Brian Roberts
51b953a931
Merge pull request #1508 from Azaezel/alpha41/aikeybindFix
...
expand setMoveTrigger to take true or false
2025-06-22 17:59:32 -05:00
AzaezelX
63e3632d00
expand setMoveTrigger to take true or false
...
have aiplayer actually use it
give a copy to AIController
2025-06-22 16:04:13 -05:00
Brian Roberts
f1cf4147a8
Merge pull request #1506 from marauder2k9-torque/SoundAsset_Refactor
...
Shape Asset Refactor and Image Asset fixes and tweaks
2025-06-21 21:09:28 -05:00
Brian Roberts
002294ea9a
Merge pull request #1507 from Azaezel/alpha41/tsstaticNetworkReduction
...
reduce tsstatic netload
2025-06-20 12:51:15 -05:00
marauder2k7
ff442f5230
keep same naming
2025-06-20 17:13:20 +01:00
marauder2k7
fd7342668c
streamline shape asset
...
shape asset now has the same import "@" as image asset
cut out extra filename parameters that arent needed
refresh hopefully fixed
2025-06-20 15:58:20 +01:00
AzaezelX
17187f4fc2
reduce tsstatic netload
...
don't bother transmitting animation configs if we're either not animating, or unable to do so
2025-06-19 22:42:31 -05:00
marauder2k7
542563feaf
Update ShapeAsset.h
...
fix linux and mac being pedantic about NULL = 0
2025-06-19 17:32:09 +01:00
marauder2k7
9208cdfcd6
tsforestitem and forestitem
2025-06-19 17:24:43 +01:00
marauder2k7
08f52cfa16
add extra checks
...
add extra checks around an empty stringtableentry for assets and bitmap controls
2025-06-19 16:58:44 +01:00
marauder2k7
1949ff9d7b
projectile
2025-06-19 16:29:59 +01:00
marauder2k7
51f4255c14
explosion and guiobjectview
2025-06-19 16:27:16 +01:00
marauder2k7
2b973abdcf
physics shape and physics debris
2025-06-19 14:32:32 +01:00
marauder2k7
5d641929cf
player and ground cover
2025-06-19 14:10:00 +01:00
marauder2k7
c6ec2fd6a1
Merge branch 'PreviewAssets_UseAsset' into SoundAsset_Refactor
2025-06-19 13:36:49 +01:00
marauder2k7
ca1604170d
initial commit
...
change the macro to use the refactor (exact same structure as the imageasset macro)
2025-06-19 13:34:07 +01:00