AzaezelX
18750047fb
game mode filterfix
...
GameMode::findGameModes now only returns the *active* ones.
SubScene::load() checks against either that, or if it's selected
2025-02-25 19:17:43 -06:00
AzaezelX
b36ec14194
add typeS16
2025-02-22 18:57:27 -06:00
Brian Roberts
f99b2874d1
Merge pull request #1384 from Azaezel/alpha41/subsceneCleanups
...
clean up subscene load evaluators so that it doesn't require a client if it's set to global
2025-02-20 12:08:12 -06:00
Brian Roberts
4827c100f7
Merge pull request #1385 from Azaezel/alpha41/onTheClock
...
guiClockHud augs
2025-02-15 20:26:44 -06:00
AzaezelX
8993ffe3e6
guiClockHud augs
...
adds a pause, reversed, and significantTime inspector exposed variable to guiClockHuds
significantTime is in sceconds and triggers an onSignificantTimeReached callback
2025-02-15 16:48:15 -06:00
AzaezelX
a529e3ecc0
clean up subscene load evaluators so that it doesn';t require a client if it's set to global
...
(allows spawnpoints to fill out prior to connections)
also try and apply filtering prior to actual loading
2025-02-13 14:32:23 -06:00
AzaezelX
4d66ae37de
handle mounted lights ghosting in and out
...
send a periodic corrective packet for mounted lights to ensure they stay mounted when moving in and out of ghosting
2025-02-08 10:58:50 -06:00
JeffR
0d338f2d51
* Update levelAsset creation so it can be flagged to be creating a subScene preemptively, improving workflow when creating a SubScene level asset 'in place' via the inspector.
...
* Fixed issue of creating new SubScene using the full level template instead of a blank level file
* Fixed subScene inspector field handling so clicking the create new will mark the 'in place' created level asset as a subscene appropriately
* Changed up persistenceManager logic when parsing objects out - especially with specialty fields - to use Strings instead of const char* to simplify memory juggling and improve stability
* Rolled back specialty array field outputs for decal roads and convex shapes to have the field names in the output again
* Added sanity check for MeshRoad's when writing out via specialty array field to ensure there are profile nodes before trying to write any
* Added sanity check to avoid pointlessly writing out meshroad and river position field into subScene file as it could cause a transform double-up and cause them to move when loading from a subscene
2025-02-05 22:51:43 -06:00
Brian Roberts
4bd43265a9
Merge pull request #1370 from Azaezel/alpha41/tsStaticTrouble
...
add lod selection for visiblemesh collisions
2025-01-27 18:57:13 -06:00
AzaezelX
e2a0fbefa3
add lod selection for visiblemesh collisions
...
add box filtering for visiblemesh buildPolyList
2025-01-27 15:37:05 -06:00
Brian Roberts
5feef0ec5c
Merge pull request #1368 from Azaezel/alpha41/sourceGroupGrok
...
fill in asset based sound group if not specified by instanced emitter
2025-01-27 11:31:41 -06:00
JeffR
bf9f0ee6cd
Adjusts the test behavior for when the player class tries to ray-check against PathShapes to nudge the player to a safer position. Originally it ONLY checked pathshapes, so a static over a pathshape could cause erroneous behavior.
2025-01-27 00:15:14 -06:00
AzaezelX
557b3639eb
fill in asset based sound group if not specified by instanced emitter
2025-01-26 20:52:50 -06:00
marauder2k7
2bf2da74a0
sound asset refactor init
2025-01-23 22:16:35 +00:00
marauder2k7
d87655bb3a
merge dev
2025-01-23 22:16:33 +00:00
marauder2k7
0f4d2d1689
material definition finished
2025-01-23 22:16:02 +00:00
marauder2k7
58119a4f82
more material def
2025-01-23 22:15:47 +00:00
marauder2k7
cebfdbc5ec
material definition
...
changing the beast over to the refactor
2025-01-23 22:15:29 +00:00
marauder2k7
4d980e5406
various cleanups and fixes
...
basicClouds refactored
null dereference fixes in guiMenuBar
2025-01-23 22:14:05 +00:00
marauder2k7
eb746a1142
console spam
...
moved error printout in guiType guiControlProfile incLoadCount inside a check to make sure the profile has a bitmap asset set.
remove older typeImageAssetId from group and variable inspector classes
2025-01-23 22:13:49 +00:00
marauder2k7
22037bf94f
moar refactors
2025-01-23 22:13:46 +00:00
marauder2k7
4d893f51cf
gui image asset refactor
...
bitmap button popup ctrl ex
2025-01-23 22:13:21 +00:00
marauder2k7
fa8110ce8f
all DECLARE_IMAGEASSET refactored
2025-01-23 22:12:55 +00:00
marauder2k7
24b374f545
cloud layer example
2025-01-23 22:12:54 +00:00
marauder2k7
eca0820134
init commit
...
start of attempt 3
2025-01-23 22:12:52 +00:00
Brian Roberts
221614383b
Merge pull request #1356 from Azaezel/development
...
handle pathshapes comming in from above players more gracefully
2025-01-15 20:36:35 -06:00
AzaezelX
7b393b668b
handle pathshapes comming in from above players more gracefully
...
if you're within a pathshape as it moves, put you on top
2025-01-15 20:35:02 -06:00
Brian Roberts
4a8f8302a5
Merge pull request #1353 from Azaezel/alpha41/probeAttention
...
shift attenuation to probes in general.
2025-01-09 08:10:56 -06:00
AzaezelX
9aa45b24ba
for consistency, add a setSkinName method to tsstatic
...
wrapper for obj.skin assignment just like shapebase
2025-01-09 08:09:59 -06:00
AzaezelX
a4266a1336
fix distance falloff misassignmen. fix uninitialized attenuation in root probes
2025-01-07 23:48:34 -06:00
AzaezelX
5a2ec2731f
shift attenuation to probes in general.
2025-01-07 16:58:50 -06:00
Brian Roberts
69fa4b389f
Merge pull request #1340 from marauder2k9-torque/ImageAsset-NamedTexTarget
...
NamedTexTargets as ImageAssets
2024-12-23 03:12:22 -06:00
JeffR
bf9692a451
Updates DecalRoad, MeshRoad and River to be able to write out via persistManager using specialityField functions, similar to ConvexShape
...
Fixes behavior with gamemode selection in ChooseLevelMenu so if there is only one gamemode, it is auto-selected and advances to the level selection
Update ExampleLevel in ExampleModule to have updated gamemodes field name
2024-12-15 23:48:16 -06:00
JeffR
81ac23fd35
Merge branch 'SubScenes_Gamemode_PR' of https://github.com/Areloch/Torque3D into development
2024-12-15 18:39:03 -06:00
marauder2k7
7b73ce7a2f
Update ImageAsset.cpp
2024-12-14 16:26:02 +00:00
marauder2k7
f5f50723ed
final cleanup
2024-12-14 14:47:46 +00:00
marauder2k7
1edfbcf447
fixes for reload and flush
2024-12-14 13:37:23 +00:00
marauder2k7
f6dc694bd4
fully working
2024-12-14 01:18:46 +00:00
marauder2k7
85463c85ac
named targets for image assets
...
image assets can now be bound to a named texture target
if used in a material the target needs to exist before the material is initialized
2024-12-13 00:26:39 +00:00
JeffR
61d9e82ce5
Adds FIELD_SpecialtyArrayField field type and handling for it in PersistenceManager, as well as a use-case of it for the surface field in ConvexShape
2024-12-07 13:20:30 -06:00
marauder2k7
7810ee4f51
Update guiMaterialPreview.cpp
...
light movement now makes sense
2024-12-05 00:34:17 +00:00
marauder2k7
a92b9d0e2d
code review with az
...
changes per review, frustum wasnt dirty... i like it dirty
2024-12-05 00:17:44 +00:00
marauder2k7
e7a7935bd4
Update guiMaterialPreview.cpp
...
more "fixes"
2024-12-04 23:59:43 +00:00
marauder2k7
291c5c75b6
Update guiMaterialPreview.cpp
...
use mSaveFrustm to keep states between object switches
2024-12-04 23:45:32 +00:00
Areloch
49c76cc486
Merge pull request #1332 from Azaezel/alpha41/configConfusion
...
correct malformed config passalong
2024-11-27 01:29:09 -06:00
AzaezelX
f8f9e88dc6
correct malformed config passalong
2024-11-26 19:56:34 -06:00
Brian Roberts
65e11745fa
Merge pull request #1330 from Azaezel/alpha41/FixGLBDetection
...
fix glb detection
2024-11-25 21:03:56 -06:00
AzaezelX
b1f68ec3fb
fix glb detection
2024-11-25 21:03:29 -06:00
JeffR
e56df92002
Used the math from PathShape updating to standardize updating the transform of the child objects
2024-11-17 14:53:04 -06:00
JeffR
75fb6683f5
Fixed up render transform handling for SceneGroups
2024-11-14 20:23:23 -06:00