Commit graph

6006 commits

Author SHA1 Message Date
Brian Roberts
59ed9ee7b6
Merge pull request #982 from Areloch/OnInspectEditorLogic
Adds logic and handling for Inspected SimObjects to be able to injectnew InspectorGroups and InspectorFields when being inspected for editing.
2023-03-04 20:07:25 -06:00
Areloch
3991019912 Adds logic and handling for Inspected SimObjects to be able to inject new InspectorGroups and InspectorFields when being inspected for editing.
Allows for expanded editing capabilities of existing classes without needing to add static fields to classes
2023-03-04 19:04:44 -06:00
Brian Roberts
eeab0c1e06
Merge pull request #977 from Azaezel/alpha41/spawnSphereThisTracking
spawnsphere %this tracking
2023-03-03 20:53:08 -06:00
AzaezelX
e944d117e1 spawnsphere %this tracking
fill out a %this var for sawnobjects prior to running the spawnscript command to give it acess to the spawner instance in addition to the spawned instance
2023-03-01 17:49:10 -06:00
Areloch
ced69c8dec
Merge pull request #976 from Azaezel/alpha41/soundSafeties
sound safeties and future notes
2023-02-26 23:24:52 -06:00
AzaezelX
c4ae6258cc sound safeties and future notes 2023-02-26 17:26:43 -06:00
Brian Roberts
39b9b47caf
Merge pull request #975 from AtomicWalrus/ProjectImporterFilenameDotSlashFix
Project importer: Fix handling of filenames starting with ./
2023-02-26 17:01:40 -06:00
AtomicWalrus
50acaec19c Fix handling of filenames starting with ./
Restores a line for removing double slashes that got caught in a comment block
2023-02-26 16:00:09 -07:00
Brian Roberts
a51bccf222
Merge pull request #973 from AtomicWalrus/KeyBindingScriptFixes
Key rebinding script fixes
2023-02-26 14:27:43 -06:00
Brian Roberts
b3fc431395
Merge pull request #972 from Areloch/DirtLensAssetIdFix
Fix DirtLens file reference
2023-02-26 13:00:42 -06:00
Areloch
33ac4a0864 Corrects the dirt lens image reference from filepath to assetId to not have overhead having to look up the asset each frame when setting the postFX 2023-02-26 12:58:50 -06:00
AtomicWalrus
732d76d17c Key rebinding script fixes
Fixes two issues:
-Bindings after the first page were not pointing to the correct remapping entries when actually remapping. Were populating the name and button image correctly, but first item on every page pointed to first item on first page.
-Keybinds were never being saved to file if your action maps all had long-form ("human readable") names defined.
2023-02-25 03:14:30 -07:00
Brian Roberts
bae7166cc0
Merge pull request #971 from Azaezel/alpha41/isFileFix
fix isFile detection, and aug for script extension searching
2023-02-23 21:53:19 -06:00
AzaezelX
f77fa1f286 fix isFile detection, and aug for script extension searching 2023-02-23 16:59:10 -06:00
Brian Roberts
dfd25dbd52
Merge pull request #970 from Areloch/ScriptableAssets
Expands ScriptAsset behavior to operate as a generic type-settable asset
2023-02-23 15:54:08 -06:00
JeffR
167f98b767 Expands ScriptAsset behavior to operate as a generic type-settable asset 2023-02-23 15:29:59 -06:00
Brian Roberts
b6f3c25fea
Merge pull request #968 from AtomicWalrus/TerrainMacroAndBlendHardness_PR
Enables terrain macro maps, adds height blend "hardness" setting
2023-02-21 00:14:10 -06:00
Brian Roberts
ae72247be2
Merge pull request #967 from Azaezel/alpha41/audiopreloadFixes
standardize soundasset preloading for datablocks
2023-02-20 22:15:50 -06:00
Brian Roberts
e24bd96484
Merge pull request #969 from AtomicWalrus/TerrainDetailBlendingNoNormalFix
Fix height blending detail color doubling w/ no normalmap
2023-02-20 22:05:59 -06:00
AtomicWalrus
13fec9bb80 Squashed commit of the following:
commit 678d0ea2357915c6502af90083f1d34b6b21b7b4
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 20:46:15 2023 -0700

    Removed some commented-out code

commit 4a149157f7a7b781e2246b1417b144625ff559cd
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 20:42:03 2023 -0700

    Remove un-used instance of the blendHardness var

commit e5dc42adef00ed371cbc89b731ae16889ba68d9a
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 18:57:51 2023 -0700

    Cleanup un-needed conditionals and other leftover code

commit dccd10010e058f00cd41f5c5c111443f9cb71721
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 18:05:31 2023 -0700

    Use validator instead of protected field (2)

commit 4cc7f1d32fcc6ab788de54bb38763283fbd5533e
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 18:03:40 2023 -0700

    Use validator instead of protected field

commit e8d7e1731e383a99e8a0539d23a3b04f9c252491
Author: AtomicWalrus <headlesschickens.inc@gmail.com>
Date:   Mon Feb 20 15:34:48 2023 -0700

    Terrain macro textures and blending hardness
2023-02-20 20:47:46 -07:00
AtomicWalrus
8c04446893 Fix height blending detail color doubling when no normal 2023-02-20 18:48:02 -07:00
AzaezelX
15f7f04bee standardize soundasset preloading for datablocks 2023-02-19 05:19:51 -06:00
Brian Roberts
2d946f693a
Merge pull request #965 from Azaezel/alpha41/moduleExec
callonmodules perf tweaks
2023-02-18 00:51:41 -06:00
Brian Roberts
a17470e2fd
Merge pull request #966 from Areloch/DefaultEditorCamFallbackFix
Make sure there's a default cam for editors
2023-02-18 00:45:39 -06:00
Areloch
0e0cc0b83a Ensures that if no client camera is defined when attempting to swap into an editor camera mode, it makes one so that the normal editor camera modes can work as expected
Adds sanity check to default onNewDatablock function on the GameDatablock namespace in case the onAdd or onRemove functions aren't defined, we don't spam the console
2023-02-18 00:40:55 -06:00
AzaezelX
992a610d9f callonmodules perf tweaks
callonmodules skips out on file execution tracking
new moduleExec method retains the old functionality for module file execution filtering
2023-02-17 05:49:16 -06:00
Brian Roberts
6c8dfdbe4c
Merge pull request #964 from Azaezel/alpha41/protoMethods
new method, getMethodSigs. spits out callback proto-functions
2023-02-16 08:27:22 -06:00
AzaezelX
a8e74787b7 new method, getMethodSigs. spits out callback proto-functions 2023-02-15 17:38:45 -06:00
Brian Roberts
c1d417806a
Merge pull request #963 from Azaezel/alpha41/terrainNormSafety
terrain safeties
2023-02-15 15:48:11 -06:00
AzaezelX
747dd3ecd4 terrain safeties
ensure terrain normals don't nan
ensure the blend range for terrains is floored
2023-02-15 14:51:28 -06:00
Brian Roberts
36771d9f0b
Merge pull request #959 from Azaezel/alpha41/guiiconBorderfix
fix GuiIconButtonCtrl not taking borderThickness entires
2023-02-15 14:37:43 -06:00
Brian Roberts
6f2e9adc70
Merge pull request #960 from Azaezel/alpha41/audioGuiCtrl2
audio gui control
2023-02-15 14:37:33 -06:00
Brian Roberts
aa16c4e23a
Merge pull request #961 from Azaezel/alpha41/ignorelighting
add an ignoreLighting entry to materials
2023-02-15 14:37:24 -06:00
AzaezelX
57037080b2 add an ignoreLighting entry to materials
by request:, flag to utterly ignore lighting in favor of the base texture
2023-02-14 20:57:44 -06:00
AzaezelX
4543aaec26 audio gui control
a gui element that plays a sound on loop, with minor configuration options and a logcal block for conditional plug in
2023-02-14 18:54:25 -06:00
AzaezelX
76a7b024e8 fix GuiIconButtonCtrl not taking borderThickness entires 2023-02-14 17:32:31 -06:00
Brian Roberts
f903140d22
Merge pull request #957 from Areloch/SFXEmitter_Desc_Fix
Fixed logic in SFXEmitter so it wouldn't keep overriding local properties with the asset Description DB values any time a property was changed
2023-02-13 13:17:05 -06:00
Areloch
29510c474b Fixed logic in SFXEmitter so it wouldn't keep overriding local properties with the asset Description DB values any time a property was changed 2023-02-12 23:11:36 -06:00
Brian Roberts
7fa2e72d5f
Merge pull request #955 from Areloch/canvasLastInputDeviceTracking
Adds logic so the canvas keeps track of the last input device
2023-02-09 18:57:36 -06:00
Areloch
5599721a1e Adds logic so the canvas keeps track of the last input device 2023-02-09 18:54:36 -06:00
Areloch
3d8220c413
Merge pull request #952 from Areloch/T3D403Version
Update version string to 4.0.3
2023-02-04 00:44:56 -06:00
Brian Roberts
67367ee84a
Merge pull request #954 from Areloch/FixNavmeshFollowCommand
Fixes the command build for the Navmesh's Follow test tool so it doesn't create a parse error
2023-02-02 00:32:17 -06:00
Brian Roberts
819eb97241
Merge pull request #953 from Areloch/FixUseForDependenciesChecks
Fix up handling of assets marked for UseForDependencies during import process
2023-02-02 00:31:38 -06:00
Areloch
5c52d565bc Fixes the command build for the Navmesh's Follow test tool so it doesn't create a parse error 2023-02-02 00:30:02 -06:00
Areloch
727c5b1e59 Fix up handling of assets marked for UseForDependencies during import process 2023-02-01 23:54:11 -06:00
Areloch
622a9b1f6d Missed the second var 2023-01-30 19:04:47 -06:00
Areloch
c45beb75c4 Update version string to 4.0.3 2023-01-30 19:01:38 -06:00
Brian Roberts
6e35acf2a2
Merge pull request #951 from Azaezel/alpha403/clusterCleanups
inspector cleanups
2023-01-30 17:33:29 -06:00
AzaezelX
0d35016795 fix needing to doubleclick to bring up a docs link 2023-01-28 16:15:59 -06:00
AzaezelX
1b33b01eb1 add "docsURL" filter to assignFieldsFrom to prevent it from triggering opening web pages when inheriting values 2023-01-28 16:12:05 -06:00