Commit graph

7802 commits

Author SHA1 Message Date
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
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
marauder2k7
45f1447d2b Update ImageAsset.h
add check for if _in matches the filename that is already set for image asset, this stops the set being called twice when loading the same image asset
2025-06-19 07:53:32 +01:00
marauder2k7
26e18cdfe8 feedback from az
scripts changed to reflect a better standard of loading offscreencanvas on client and not on the server
2025-06-18 21:17:13 +01:00
marauder2k7
1918ecfdd6 feedback from az
fixes for interaction from az
2025-06-18 20:44:37 +01:00
marauder2k7
b5cd9d0c73 Update guiCrossHairHud.cpp 2025-06-18 17:08:40 +01:00
marauder2k7
6f9c4158d8 gui offscreen material test
added interaction static guioffscreencanvas to capture mouse events
added test shape
2025-06-18 17:05:35 +01:00
marauder2k7
a276ad2505 Update cursors.tscript
missed UI cursors
2025-06-18 09:29:12 +01:00
marauder2k7
51b1e3b07e update cursors
GuiCursor needs to be changed to use bitmapAsset
guiTypes.GuiCursor safety around rendering getBitmap()
2025-06-18 09:27:47 +01:00
Brian Roberts
61a75ada1e
Merge pull request #1505 from Areloch/CreateNewAssetsFix
Fixes issue of not being able to create GameModes or blank MaterialAssets from the Asset Browser
2025-06-17 19:20:23 -05:00
JeffR
d35a305149 Fixes issue of not being able to create GameModes or blank MaterialAssets from the Asset Browser 2025-06-17 19:08:45 -05:00
marauder2k7
794a8c900d Update ImageAsset.cpp
add change notification on intialize asset use this callback to update information about the image on refresh. Remove notification when the asset is removed and when the imagefile changes
2025-06-17 16:49:07 +01:00
marauder2k7
48b512ef73 move population of image metadata to onAssetRefresh 2025-06-17 15:06:07 +01:00
marauder2k7
3d77b59b71 Update assetImporter.cpp
refresh asset so image asset can write out its image metadata
2025-06-17 14:57:18 +01:00
marauder2k7
67f217ada1 Update assetImporter.cpp
asset importing for images shouldnt execute a file copy, original file path is enough as it is relative to exe
2025-06-17 12:20:47 +01:00
Brian Roberts
46bcd183f7
Merge pull request #1504 from Areloch/FixMissingParenth
Fixes missing parentheses that is causing the script to not compile
2025-06-16 18:57:46 -05:00
JeffR
a3620c6e51 Fixes missing parentheses that is causing the script to not compile 2025-06-16 18:23:12 -05:00
Brian Roberts
0aaddcddb4
Merge pull request #1500 from marauder2k9-torque/MissionArea-RemoveTerrainDependency
remove terrain dependency from mission area
2025-06-16 16:36:24 -05:00
marauder2k7
fc9f221ac0 Prepend symbol for image files
Prepend image filenames in imageassets with "@" symbol so expand and collapse works correctly for files relative to that asset.taml file.
2025-06-16 08:33:11 +01:00
marauder2k7
50f74368b3 various fixes around preview assets and imageassets text field
Imageasset text field now displays correctly in inspector
previews now use assets again
assetBrowser hides previewCache folder
2025-06-15 22:07:12 +01:00
marauder2k7
47bff2f0eb Update guiMissionArea.cpp
simplify logic around skipping objects that push the mLevelBounds outside F32_MAX
2025-06-15 17:15:59 +01:00
Brian Roberts
dfbfe094bb
Merge pull request #1497 from Azaezel/alpha41/spamSuppression
don't trace setShaderConsts or onNewMessage callbacks
2025-06-15 10:52:45 -05:00
Brian Roberts
b19215a6a7
Merge pull request #1502 from Areloch/NoAutosaveEditorLevels
We don't want to be generating autosaves of the default and template levels as that can just cause weirdness.
2025-06-15 10:52:21 -05:00
JeffR
8b7629d679 We don't want to be generating autosaves of the default and template levels as that can just cause weirdness. 2025-06-15 10:50:32 -05:00
marauder2k7
4fc182444e Update guiMissionArea.cpp
set a minimum size for the level bounds, this stops the mouse drag issue until it is sorted out properly
2025-06-15 16:23:57 +01:00
marauder2k7
0a1e3f74ed remove terrain dependency from mission area
Mission Area now captures the entire level bounds based on objects in the scene
Terrain is no longer required for mission area to be set
2025-06-15 12:41:47 +01:00
Brian Roberts
6ffa5fe265
Merge pull request #1499 from Areloch/DisableSceneGroupPolyListHandling
Disables the behavior for building and exporting polyLists for SceneGroups
2025-06-11 08:22:03 -05:00
JeffR
4be2f05bb1 Disables the behavior for building and exporting polyLists for SceneGroups as you can just do so on the individual items, and it can cause erroneous behavior like looping if triggered improperly. 2025-06-11 00:30:36 -05:00
Brian Roberts
5bfeea0e61
Merge pull request #1498 from Azaezel/alpha41/noU
offload spawnControlObject on controllable death to gameplay modules
2025-06-09 17:23:04 -05:00
AzaezelX
14c8ea28c8 offload spawnControlObject on controllable death to gameplay modules 2025-06-09 17:13:57 -05:00
AzaezelX
83a3ef877e don't trace setShaderConsts or onNewMessage callbacks
they spam up the console to uselessness when using the trace(true/false) command
2025-06-09 13:35:32 -05:00
Brian Roberts
11a84d7e48
Merge pull request #1496 from Azaezel/alpha41/NoAuto
minor followup to #1494
2025-06-06 11:00:56 -05:00
AzaezelX
2e15018ad3 minor followup to #1494
we do try and avoid auto for places that aren't mutatable patterns so folks can scan what's going on under the hood
2025-06-06 11:00:12 -05:00
Brian Roberts
ccd30a19cc
Merge pull request #1495 from Azaezel/alpha41/safeSafties
add extra safeties to safe_delete macros
2025-06-06 10:56:46 -05:00
Brian Roberts
432d914e9d
Merge pull request #1494 from Nick-IronTower/development
Fixed major memory leak in GFXDevice::createStateBlock()
2025-06-06 10:56:11 -05:00
AzaezelX
aebd497fd6 make sure device and texture manager are still around when making a deletion request of them 2025-06-06 10:56:02 -05:00
AzaezelX
2c15877d5a add extra safeties to safe_delete macros 2025-06-06 10:45:05 -05:00
Nick-IronTower
01ffdae89a GFXStateBlockDesc memory leak fix. 2025-06-06 14:52:20 +03:00
Brian Roberts
b4ca6c6e88
Merge pull request #1493 from Areloch/MakeSelectedAMeshFix
Corrects handling for creating new folders via asset/AB workflow
2025-06-03 15:48:09 -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
Brian Roberts
6f92701330
Merge pull request #1492 from Azaezel/alpha41/imageAssetCleanups
remove stray methods.
2025-06-01 13:34:22 -05:00
AzaezelX
a3d2d13d39 remove stray methods.
revisit loadedstate shortcutting of already loaded textures
2025-06-01 12:41:31 -05:00