Commit graph

4387 commits

Author SHA1 Message Date
Brian Roberts
8fdcf2d3df
Merge pull request #332 from lukaspj/feature/add-navmesh-to-weditor
Add NavMesh to World Editor
2020-10-03 11:35:53 -05:00
Brian Roberts
87969e2f29
Merge pull request #336 from lukaspj/chore/remove-old-unused-files-and-xenon-reference
Remove old and not needed torqueconfig files
2020-10-03 11:35:30 -05:00
Brian Roberts
bbfa55c206
Merge pull request #328 from lukaspj/feature/guiRenderTargetVizCtrl
Implementation of guiRenderTargetVizCtrl
2020-10-03 11:34:50 -05:00
Brian Roberts
8c49019958
Merge pull request #337 from lukaspj/feature/disable-update-of-basetexture
extra option for terrain block to disable the update of the basetexture
2020-10-03 11:31:48 -05:00
Brian Roberts
612a3e3358
Merge pull request #309 from Azaezel/alpha40_triggerTricksTre
new trigger features: triponce, tripcondition, and trippedby.
2020-10-03 11:26:59 -05:00
Brian Roberts
521fdf3454
Merge pull request #295 from Azaezel/alpha40_shippingFlag
fix compilation with shipping flag
2020-10-03 11:26:35 -05:00
Brian Roberts
c7cabe7081
Merge pull request #261 from Azaezel/alpha40_animCleanups
groundframe generation cleanup work
2020-10-03 11:26:14 -05:00
Brian Roberts
e5014fb24e
Merge pull request #212 from Azaezel/alpha40_export_LOD_rounding
export rounds LODs to the nearest power of 2
2020-10-03 11:25:53 -05:00
Brian Roberts
5238d65faa
Merge pull request #324 from Azaezel/alpha40_gravitas_clean
code review:
2020-10-03 11:24:52 -05:00
Lukas Aldershaab
f87dde254d extra option for terrain block to disable the update of the basetexture 2020-10-03 11:31:02 +02:00
Marc Chapman
e734f878e5 Remove old and not needed torqueconfig files, also remove xenon reference in the config file 2020-10-03 11:19:59 +02:00
Lukas Aldershaab
1950f68769 Add NavMesh to World Editor 2020-10-03 10:22:20 +02:00
Lukas Aldershaab
dca2dc0074 Implementation of guiRenderTargetVizCtrl 2020-10-03 00:58:38 +02:00
AzaezelX
3a67ddd34c so ok, looks like there's *still* wonkiness with processtick runing through from vehicle to rigidshape. we'll have to review that at a later date. mean time, explicitly specifying shapebase so folks can proceede with thier project requests 2020-10-02 14:44:43 -05:00
AzaezelX
321c25a401 profiler tracking name collision fix 2020-10-02 14:16:27 -05:00
AzaezelX
afb39d398f code review:
1) got rid of evey class having it's own gravity
2) rigidshape inheritance simplifications
3) gravitymod from physicszones taking buoyancy into account natively (we still track raw bouyancy to cancel it out for player)
4) disableMove used throughout
5) items can now also be influenced by the appliedforce from physicszones
2020-10-02 13:53:46 -05:00
Brian Roberts
76c5e30869
Merge pull request #321 from Azaezel/alpha40_miscCleanups26Sep2020
minor cleanups:
2020-09-27 12:17:12 -05:00
Brian Roberts
d160e3f020
Merge pull request #319 from Areloch/NewLightingOptions
Implements new shape fadeout and lighting fade/max lights/shadows pref options into the options menu
2020-09-26 22:45:06 -05:00
AzaezelX
e88b7a0783 minor cleanups:
clean up mismatched  PROFILE_START+PROFILE_END() that was in/out of the mip packign for loop on the gl side, leaving just the self-cleaning PROFILE_SCOPE(GFXGLTextureObject_copyToBmp); similar to the dx11 side
   void GuiGameListMenuCtrl::removeRow(const S32& row); (the GuiGameListMenuCtrl:: bit in the class iteslf is redundant and making linux unhappy)
2020-09-26 22:43:26 -05:00
Brian Roberts
7097edc2fe
Merge pull request #320 from Azaezel/alpha40_Execute_internalExecute_Bug
memleak fix
2020-09-25 12:28:55 -05:00
AzaezelX
1d71ee70e8 memleak fix 2020-09-25 12:25:35 -05:00
Areloch
4a8273b824 Implements new shape fadeout and lighting fade/max lights/shadows pref options into the options menu 2020-09-24 22:49:05 -05:00
Brian Roberts
add299e1b8
Merge pull request #316 from Areloch/UpdatedWindowsSettingsOptions
Updated version of OTHGMars' updated window and resolution options modes.
2020-09-20 16:02:35 -05:00
Brian Roberts
d6ec72de6e
Merge pull request #315 from Areloch/MemleakAndFriends
Various misc. tweaks and fixes targeting memleaks and crashes
2020-09-20 13:11:00 -05:00
Areloch
26ef40950b Updated version of OTHGMars' updated window and resolution options modes.
Additional changes include disabling certain options when they are not valid(ie, resolution is disabled when in borderless mode)
2020-09-20 02:06:15 -05:00
Areloch
350d3e6702 Fixes 2 minor mistake corrections 2020-09-20 01:19:08 -05:00
Areloch
8956559bfd Various misc. tweaks and fixes based on static code analysis to minimize/fix memleaks, crashes, or other performance impacting code. 2020-09-19 18:25:10 -05:00
Brian Roberts
d76c73c252
Merge pull request #314 from Areloch/liveShapeChangeFix
Fixes the hook-ins so when a shape asset  is changed, tsstatics now are correctly triggered for a reload
2020-09-14 18:43:37 -05:00
Areloch
8fbad31b43 Fixes the hook-ins so when a shape asset is changed, tsstatics now are correctly triggered for a reload 2020-09-13 17:57:19 -05:00
Brian Roberts
1600bfaf57
Merge pull request #313 from Azaezel/alpha40_chooselevelCorrection
fix chooseleveldlg
2020-09-12 15:01:18 -05:00
AzaezelX
7af0a758d1 fix chooseleveldlg 2020-09-12 15:01:01 -05:00
Brian Roberts
721320b612
Merge pull request #312 from Areloch/PostFXReorgAndUpdate
Reorgs the layout and editing of PostFX with some supplemental level save/load changes
2020-09-11 15:51:36 -05:00
Brian Roberts
d785927074
Merge pull request #311 from Areloch/DynamicReflProbes
Re-implements the dynamic cubemap mode option for reflection probes
2020-09-11 15:51:27 -05:00
Areloch
a8177885e2 Fixes the glowBlur shader paths 2020-09-11 13:36:27 -05:00
Areloch
b05d5fd3bd Merge branch 'PostFXReorgAndUpdate' of https://github.com/Areloch/Torque3D into Preview4_0 2020-09-11 03:21:56 -05:00
Areloch
3c0c106051 Reorgs the editing of postFX so the editor settings edits the default config, and Scene > edit postFX to edit scene
Changes the saving of postfx from saving via the editor to instead save on level save
Reorganizes the core postfx folder to subfolders for better organization, as well as moving the shaders to group with the respective postFX
Changes the postfx editor so it only edits postFXs that are actively enabled in the scene, and only saves out similarly.
Adjusts the level download logic to pass asset id for both data compactness compared to the full level filename, as well as easier lookup reference for associated files like the postFX preset file or decal files from the asset def.
Updated the PostFXAsset template to provide an up-to-date starting point/template.
2020-09-11 02:28:15 -05:00
Areloch
5289fdf7f1 Re-implements the dynamic cubemap mode option for reflection probes 2020-09-11 02:13:05 -05:00
Brian Roberts
c2bbab774a
Merge pull request #308 from Areloch/MiscFixes20200831
Misc fixes for Asset Browser navigation, scene asset utilization and editor settings
2020-09-10 12:55:39 -05:00
Brian Roberts
326690cccc
Merge pull request #310 from Areloch/MiscFixes20200907
Misc asset browser/asset creation fixes
2020-09-10 12:55:18 -05:00
Areloch
c51adb6c1c Fixes regression of Select Asset Path selection
Fixes setting for showing core and tools dirs in Asset Browser
Fixes path for newly created PostFX, state machine and cubemap assets
Improves logic for getModuleFromAddress from asset browser directory handler
Prevents error if no field was edited in the Create New Asset window before hitting the create button
Forces acquiring newly created asset just so they can be utilized immediately
Updates PostFXAsset template files to better hook in and provide a better example of basic behaviors.
2020-09-08 01:22:57 -05:00
Areloch
c5bccd8ff4 Adjusts getUtilizedAssets writeout so it more consistently prints out the dependent assets
Adds handling for prefabs with getUtilizedAssets
2020-09-08 01:04:41 -05:00
AzaezelX
b160017c7d aitriggers a navtool. not ready for general consumption just yet 2020-09-04 19:34:17 -05:00
AzaezelX
91ff953c19 new trigger features: triponce, tripcondition, and trippedby.
once fires off callbacks one time,
condition lets you plug in an a==b, or method that returns a true/false;
 trippedby lets us plug in things like $TypeMasks::PlayerObjectType ( ac39577543/Engine/source/T3D/gameFunctions.cpp (L658) ) so that *only* players can trigger it
2020-09-04 19:29:50 -05:00
Areloch
0b954459a3 Added recursive scanning for utilized assets on any object within the scene, soas to catch objects in simgroups or parented
Disabled initial materialSlot fill-out until logic for looking up assetName from material list name can be done to avoid 'unable to find assetid' spam
Added function to SimGroup to easily acquire child object by index
Some minor cleanup of commented lines in asset browser
Fixed forward/backward navigation arrow behavior in asset browser
Fixed double-click navigation when the AB is in select mode
Fixed erroneous 'could not acquire asset' messages when navigating folders in AB
Added editor setting for UseGroupSnap snap option and integrated it into the UI interface
Removed some duplicate settings from the EditorSettingsWindow
2020-09-02 01:26:43 -05:00
Brian Roberts
82f7db3d48
Merge pull request #306 from Areloch/MiscFixes20200828
Misc Fixes for level saving and selecting asset paths
2020-08-30 07:24:04 -05:00
Brian Roberts
48b79ebec7
Merge pull request #307 from Areloch/MiscFixes20200830
Misc editor settings fixes and additions
2020-08-30 07:23:56 -05:00
Areloch
8824ee9a2a Added autosave logic to the world editor. Via a schedule, it will autosave to tool/autosave to create a backup of the current dirty scene
Fixed RMB menu on multi select objects in the Scene Tree so it will properly display the full list of actions
Fixed up several spots of editor settings fields being incorrect copy-pastes
Integrated AssetBrowser tool into the standard initSettings hook-through for proper default settings integration
Added Editor Theme settings to the default value init'ing of the World Editor
Shifted exec of editor settings default values as part of the initial editor load to ensure that if the settings.xml is deleted, theme info reverts back to the default
Integrated Convex Editor's settings into new EditorSettings window system
Added several missing World Editor settings to Editor Settings Window
2020-08-30 04:59:26 -05:00
Areloch
f3fe2298d5 Fixes level save as logic to correctly name new level's scene object to match, and helps ensure you're editing the right scene.
Added New Folder button to Select Path window
2020-08-29 04:22:58 -05:00
Brian Roberts
8611e7090a
Merge pull request #304 from Areloch/MiscLightFixes20200828
Misc. Fixes and cleanup for lights
2020-08-28 14:59:48 -05:00
Brian Roberts
4c63090a6f
Merge pull request #305 from Areloch/OpenShapeEditorFix
Fixes logic when opening shapeEditor with a TSStatic selected
2020-08-28 12:02:24 -05:00