AzaezelX
14c8ea28c8
offload spawnControlObject on controllable death to gameplay modules
2025-06-09 17:13:57 -05:00
JeffR
970394c42d
Corrects handling for creating new folders via asset/AB workflow
...
Also fixes issue where Make Selected a Mesh action wasn't working properly because it lacked a ShapeAsset createNew method
2025-06-03 15:13:33 -05:00
JeffR
0e6c33f78a
Fixed gui editor drag and drop behavior for image, shape, and sound
...
Ensure BitmapFile is given a proper default
2025-05-30 20:21:13 -05:00
JeffR
8ed3bab44c
Re-added prefix handling for named texture lookups for image asset fields
...
Changed render-out of shape preview images to use png
Added filter against previewCache folder
2025-05-28 17:47:23 -05:00
JeffR
0fa8b97f91
Reimplements ability to utilize direct file load alongside ImageAsset fields when utilizing the ImageAsset macros
...
Updates Asset Browser generated preview images to not utilize full assets, but just the preview image files themselves
2025-05-27 17:12:03 -05:00
Brian Roberts
a43458677a
Merge pull request #1481 from Areloch/MiscFixes_20250525
...
Misc Fixes and improvements including updated autosave handling
2025-05-27 08:03:08 -05:00
marauder2k7
d21bd8dab4
Update materialEditor.ed.tscript
2025-05-27 09:04:33 +01:00
JeffR
d227e2e056
renames Camera_image asset to comply to caps formatting to fix assert on case-sensitive platforms.
2025-05-25 15:30:13 -05:00
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
Brian Roberts
95c496f872
Merge pull request #1468 from marauder2k9-torque/CompileAll
...
Restore compileAll functionality
2025-05-18 10:05:13 -05:00
marauder2k7
183d8e904f
Update core.tscript
...
returns the ability to compile all scripts and gui files
2025-05-18 16:03:48 +01:00
Brian Roberts
2a9aa3a9d5
Merge pull request #1461 from Azaezel/alpha41/CreateCompositeCleanups
...
cleanup strays
2025-05-18 08:29:05 -05:00
AzaezelX
26d0e427de
shift prototyping UI into tools proper
...
was prototyped in the prototyping module. now properly resides in tools
2025-05-17 16:25:07 -05:00
AzaezelX
37f28dfbd7
cleanup strays
...
handle clearing composite input textures
we no longer have a material value labeled emissive.
2025-05-16 10:54:00 -05:00
JeffR
311878829c
Fixes the layout of the Torque SimView window so the layout is correct and also adds in the search functionality that had been removed accidentally
2025-05-15 20:22:11 -05:00
JeffR
65c290a770
Simplified the code to the important part as we do the position math previously.
...
Also added the stub for the onGUIEditorDropped
2025-05-15 12:50:21 -05:00
JeffR
c6213f0d12
Fixes the handling of creator entries in the asset browser
2025-05-15 11:14:53 -05:00
AzaezelX
9b2ccb8bd5
fix controller autoasignment script
...
the navmesh editor will try and bolt on an aicontroller initially referencing a datablock.aiControllerData for any given thing clicked on.
make sure if you saved a file with one still referenced, it wont try to use the old one
2025-05-14 10:17:55 -05:00
Brian Roberts
c0d87cd3f1
Merge pull request #1454 from marauder2k9-torque/FixCompile-imageAsset
...
Fix after merge of image_asset
2025-05-12 19:27:30 -05:00
marauder2k7
f86497434e
is named target
...
clear out texHandles on teardown of imageAssets.
2025-05-12 22:17:01 +01:00
marauder2k7
18b1b6d1d0
Update image.tscript
2025-05-12 21:51:16 +01:00
AzaezelX
e13abbcf00
kill stray merge leftover
2025-05-12 15:51:15 -05:00
marauder2k7
e1c01cd49a
Merge remote-tracking branch 'upstream/development' into imageAsset_refactor_rev3
2025-05-12 14:45:41 +01:00
AzaezelX
4ba93dafc3
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem
2025-05-03 15:25:36 -05:00
Brian Roberts
798936ebd2
Merge pull request #1325 from Areloch/Standardized_AB_AssetManagement
...
Updates most of the handling of asset types to follow a more standardized type-registration system.
2025-04-29 13:19:50 -05:00
AzaezelX
618ddbc9ba
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem
...
# Conflicts:
# Engine/source/T3D/player.cpp
2025-04-28 14:28:54 -05:00
AzaezelX
c6f19e5cae
fix nav editor stop comand
2025-04-28 12:49:48 -05:00
AzaezelX
be35c27411
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/DamageModel
...
# Conflicts:
# Engine/source/T3D/vehicles/vehicle.cpp
2025-04-28 10:53:53 -05:00
Brian Roberts
2ac15f74f2
Merge pull request #1443 from Azaezel/alpha41/controlModel
...
add a controlmap entry
2025-04-28 10:50:02 -05:00
AzaezelX
2ae10c7ce1
add reload status to onNewDataBlock callback
...
and skip calling onremove/onadd if we're not reloading
2025-04-27 19:49:13 -05:00
AzaezelX
b643aa41a2
take flight floor and ceiling into account for yaw too
...
ditch roll compensation as it was causing more problems than it was solving
2025-04-26 21:04:06 -05:00
AzaezelX
8fa132707d
fix stop button
2025-04-26 10:37:42 -05:00
AzaezelX
20976b485c
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into aiSubsystem
2025-04-26 10:11:13 -05:00
JeffR
7b7de1f10f
Adjusts the handling of the disconnect call to not utilize package overrides, but instead a callOnModules invoke like most other cross-module calls.
...
This allows the editor to issue a disconnect call properly again.
2025-04-22 18:20:12 -05:00
AzaezelX
6200a6f1fb
add a calibrateable mHeightTolerance
...
for players this defaults to 0.001, for wheeledvehicles, 2.0, and for flyingvehicles, 200
fix naveditor cript not looking up the object.datablock.aicontrollerdata
fix AIWheeledVehicleControllerData not binding the relevant ::resolvespeed
also the relevant ::resolvespeed now lowers the throttle post-turning
add AIFlyingVehicleControllerData
2025-04-21 14:58:11 -05:00
AzaezelX
32d95d3b8b
put AIPlayer support back, and it as the default class to spawn
2025-04-20 15:29:26 -05:00
AzaezelX
1fad2c7372
AIWheeledVehicleControllerData wipwork
2025-04-17 20:01:36 -05:00
AzaezelX
d0b0070ec7
set navmesh test tool bots to damage enabled and navmeshignore
2025-04-17 18:15:41 -05:00
AzaezelX
4fb92f02a3
completed list of roughly ported over scripthooks.
...
todo: need to figure out why followobject is only hitting the first path node. likely amixup with goal handling
2025-04-17 01:27:08 -05:00
AzaezelX
5b2c0c7703
add a controlmap entry
...
for players, vehicles, and turret datablocks
add a client command to setMovemap(%object.getDatablock().controlMap)
2025-04-13 14:51:30 -05:00
AzaezelX
860ac41181
handle enabled->disabled->destroyed filters properly
2025-04-10 13:08:43 -05:00
AzaezelX
9007aa9532
basic vehicle eject onDestroyed code
...
leverages Parent to also call the rest of the deletions
also fix setdamagedirection for players driving vehicles instead of either on thier own
2025-04-08 19:50:47 -05:00
AzaezelX
5cf54580e6
Generic Damagemodel
...
included in root/data/ as a module so theres a generic folks can riff off of
additionally, includes a physcs based damage option inspector exposed augment for velicity based collisions, as well as utilities for applying damage to the object a given thing is mounted to
further. also fixes a lack of vehicles being able to use thier mvTriggerCount4 and 5 for the additional 2 mountpoints allowed
2025-04-06 16:09:14 -05:00
AzaezelX
8ef5760b5d
fix make a mesh sometimes shifting position in level
...
leverage the fact that when we create the backup prefab, that compresses down to one selected object
from there we can get it's position and use that for the bake location
2025-04-05 16:38:27 -05:00
marauder2k7
7c4d41ee21
Merge remote-tracking branch 'upstream/development' into imageAsset_refactor_rev3
2025-04-05 15:59:02 +01:00
AzaezelX
3b2651c0ab
typofix for bad %client.spawnDataBlock filtering
2025-04-02 17:40:37 -05:00
AzaezelX
8ac9da0e9f
fix spawn failure reports
...
also force the fallbacks on failures
2025-04-01 20:48:50 -05:00
JeffR
0bf38aacf3
Made the Asset Properties inspector ctrl be a regular GuiInspector control
...
Standardized the image asset action menu and editing callbacks while leaving it open for modification/expansion later as needed
2025-04-01 02:10:13 -05:00
JeffR
5566f8a396
Updated handling of subscenes in assets to be it's own distinct definition to avoid parsing and detection issues, as well as fields to be handled distinctly between the types
2025-03-30 16:36:15 -05:00
JeffR
c2af4e578b
Merge branch 'Standardized_AB_AssetManagement' of https://github.com/Areloch/Torque3D into development
2025-03-30 15:03:43 -05:00