Torque3D/Engine/source/T3D
JeffR bb7ee38bf4 - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way.
- Adds entry to RMB menu in Asset Browser to restore an asset to a backup copy taken from autosaves
- Adds reparent out-of-bounds objects button to SceneGroup inspector
- Adds ability to have SubScene have a different loading bounds from the actual subscene bounds, allowing load triggering to happen ahead of the bounds of the subscene itself
- Fixes asset importer handling of animFPS field to be the correct type
- Adds onInspect handling to GameBase allowing better handling for any game class type with editor integration
- Add getAssetLooseFileCount and getAssetLooseFile to AssetManager to be able to iterate over all loose files associated to an asset
- Add standard/default preload function def to forestItem
- Fixes handling of text placement on GuiIconButtonCtrl when text is set to the right
- Adds setGlobalCenter utility function
- Adds ability to set guiInputCtrl active state
- Matched util functions for tracking if left and right mouse buttons are down to EditTSCtrl alongside the existing middle mouse
- Add empty element sanity check to appMesh loader
- Add callback for GameBase when game is created
- Add default graphics options config for steamdeck
- Fix typo in assetImportConfig default
- Filters SceneGroup utility buttons in inspector to only show for relevent class types
2025-05-25 07:40:10 -05:00
..
AI go ahead and allow follow without needing a navmesh 2025-04-28 16:01:24 -05:00
assets - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
decal use the same renderpriority range across all cases 2025-03-18 01:18:37 -05:00
examples virtuals removed 2024-03-18 18:13:00 +00:00
fps handle relfecting the health of the controlled object 2025-04-08 18:30:06 -05:00
fx Merge remote-tracking branch 'upstream/development' into imageAsset_refactor_rev3 2025-05-12 14:45:41 +01:00
gameBase - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
lighting more merge conflicts 2025-03-24 21:50:04 +00:00
physics Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
sceneComponent Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfx Adds the necessary ifdef flags to re-enable the ability to build with tools disabled 2025-05-17 18:41:15 -05:00
turret Merge pull request #1443 from Azaezel/alpha41/controlModel 2025-04-28 10:50:02 -05:00
vehicles kill dupe controlmap tracking var define 2025-04-28 14:38:51 -05:00
accumulationVolume.cpp review notes from Az 2025-03-30 11:22:42 +01:00
accumulationVolume.h review notes from Az 2025-03-30 11:22:42 +01:00
aiClient.cpp Moves from using dStrCmp to the new String::compare static functions. Keeps things cleaner, consistent, and works with intellisense. 2020-10-03 14:37:55 +02:00
aiClient.h virtuals removed 2024-03-18 18:13:00 +00:00
aiConnection.cpp Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic 2018-04-20 22:09:58 +02:00
aiConnection.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiPlayer.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
aiPlayer.h virtuals removed 2024-03-18 18:13:00 +00:00
camera.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
camera.h virtuals removed 2024-03-18 18:13:00 +00:00
cameraSpline.cpp pathshape cleanups and callbacks 2022-07-27 16:35:09 -05:00
cameraSpline.h pathshape cleanups and callbacks 2022-07-27 16:35:09 -05:00
containerQuery.cpp enhanced-physical-zone -- PhysicalZone object enhanced to allow orientation add radial forces. 2017-07-27 01:10:20 +01:00
containerQuery.h clang: constructor initialization order 2016-10-14 18:16:55 -05:00
convexShape.cpp * 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. 2025-02-05 22:51:43 -06:00
convexShape.h 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
debris.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
debris.h Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
gameFunctions.cpp elevated mAicontroller to shapebase 2025-04-19 04:25:36 -05:00
gameFunctions.h Includes a fix to get lights to render more correctly in the reflection pass. Also includes a helper function to force a render from a passed in transform and frustum. 2017-07-07 02:55:56 -05:00
gameMode.cpp review notes from Az 2025-03-30 11:22:42 +01:00
gameMode.h review notes from Az 2025-03-30 11:22:42 +01:00
gameTSCtrl.cpp Fixed callbacks to replace char* with Point classes 2025-03-25 11:07:14 -06:00
gameTSCtrl.h Fixed callbacks to replace char* with Point classes 2025-03-25 11:07:14 -06:00
groundPlane.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
groundPlane.h virtuals removed 2024-03-18 18:13:00 +00:00
guiMaterialPreview.cpp Update guiMaterialPreview.cpp 2024-12-05 00:34:17 +00:00
guiMaterialPreview.h code review with az 2024-12-05 00:17:44 +00:00
guiNoMouseCtrl.cpp virtuals removed 2024-03-18 18:13:00 +00:00
guiObjectView.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
guiObjectView.h virtuals removed 2024-03-18 18:13:00 +00:00
item.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
item.h virtuals removed 2024-03-18 18:13:00 +00:00
levelInfo.cpp review notes from Az 2025-03-30 11:22:42 +01:00
levelInfo.h review notes from Az 2025-03-30 11:22:42 +01:00
lightAnimData.cpp further validator cleanups 2025-03-18 14:06:33 -05:00
lightAnimData.h fill in the validated variables 2025-03-09 11:53:23 -05:00
lightBase.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightBase.h virtuals removed 2024-03-18 18:13:00 +00:00
lightDescription.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightDescription.h virtuals removed 2024-03-18 18:13:00 +00:00
lightFlareData.cpp review notes from Az 2025-03-30 11:22:42 +01:00
lightFlareData.h Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
missionArea.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
missionArea.h virtuals removed 2024-03-18 18:13:00 +00:00
missionMarker.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
missionMarker.h virtuals removed 2024-03-18 18:13:00 +00:00
notesObject.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
notesObject.h virtuals removed 2024-03-18 18:13:00 +00:00
objectTypes.h elevated mAicontroller to shapebase 2025-04-19 04:25:36 -05:00
occlusionVolume.cpp PolyhedronVectorData core membervar cleanups 2018-03-14 15:18:00 -05:00
occlusionVolume.h virtuals removed 2024-03-18 18:13:00 +00:00
pathCamera.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
pathCamera.h virtuals removed 2024-03-18 18:13:00 +00:00
pathShape.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
pathShape.h virtuals removed 2024-03-18 18:13:00 +00:00
physicalZone.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
physicalZone.h virtuals removed 2024-03-18 18:13:00 +00:00
player.cpp Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem 2025-04-28 14:28:54 -05:00
player.h Merge pull request #1443 from Azaezel/alpha41/controlModel 2025-04-28 10:50:02 -05:00
pointLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
pointLight.h virtuals removed 2024-03-18 18:13:00 +00:00
portal.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
portal.h virtuals removed 2024-03-18 18:13:00 +00:00
prefab.cpp Shift tracking of dynamicObjects from strict child objects for Scenes, to tracking the objects but keeping them in the Cleanup Group to fix prefab loading behavior 2024-10-27 20:04:13 -05:00
prefab.h virtuals removed 2024-03-18 18:13:00 +00:00
projectile.cpp projectile augs 2025-04-16 13:08:39 -05:00
projectile.h Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
proximityMine.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
proximityMine.h virtuals removed 2024-03-18 18:13:00 +00:00
resource.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigid.cpp skip out on impulses that have no chance of moving the object 2025-03-09 18:40:49 -05:00
rigid.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigidShape.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
rigidShape.h virtuals removed 2024-03-18 18:13:00 +00:00
Scene.cpp - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
Scene.h - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
SceneGroup.cpp - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
SceneGroup.h - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
scopeAlwaysShape.cpp hide scopealwaysshape from the "add" list, by consensus shive portals et al back to being tagged as volumes 2023-11-09 16:09:27 -06:00
shapeBase.cpp Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem 2025-04-28 14:28:54 -05:00
shapeBase.h Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem 2025-04-28 14:28:54 -05:00
shapeCollision.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shapeImage.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
spotLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
spotLight.h virtuals removed 2024-03-18 18:13:00 +00:00
staticShape.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
staticShape.h virtuals removed 2024-03-18 18:13:00 +00:00
SubScene.cpp - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
SubScene.h - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
trigger.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
trigger.h adds loadIf conditional eval, onLoad/UnloadCommands, ability to freeze loading state and per-subscene ticking for conditional checks 2024-10-21 00:08:07 -05:00
tsStatic.cpp fix forceDetail 2025-03-19 18:08:37 -05:00
tsStatic.h add lod selection for visiblemesh collisions 2025-01-27 15:37:05 -06:00
zone.cpp Basic zone code refactor using lists instead of linked lists 2023-09-26 12:03:51 -05:00
zone.h virtuals removed 2024-03-18 18:13:00 +00:00