Commit graph

7232 commits

Author SHA1 Message Date
Areloch
7ef4552196 Fixed category filtering logic for datablockField populateMenu 2024-02-04 15:25:35 -06:00
Areloch
138e426ed1 Ensures that material animation flags are cleared when values are changed so they don't "stick" 2024-02-04 14:58:26 -06:00
Areloch
1e21cc678f Fixes the handling of imageAssets for array'd field types, as well as fixing the editor behavior of guiBitmapCtrl so the imageAssets correctly update the fields upon editing 2024-02-04 14:45:19 -06:00
Brian Roberts
ceec0dfb5b
Merge pull request #1205 from Areloch/ForcedArrayIndexInspector
Adds ability to force the inspector to only show a set index of array'd fields.
2024-02-04 11:27:50 -06:00
Areloch
4646d5eac3 Adds ability to force the inspector to only show a set index of array'd fields. Mostly for specific editor tool use(like editing material's individual layers/stages) 2024-02-04 00:21:54 -06:00
Brian Roberts
79e06af6dd
Merge pull request #1204 from Areloch/MLTextTypeOut
Adds ability for MLTextCtrl to type the characters out over time
2024-02-04 00:14:58 -06:00
Areloch
6de92264f6 Adds ability for MLTextCtrl to type the characters out over time 2024-02-04 00:13:33 -06:00
Brian Roberts
1ee85334b0
Merge pull request #1197 from Areloch/UpdateBaseUILoadingScreen
Updates the loadingGUI to utilize the same panels for the background coloration that the other new menus use, rather than a bitmap.
2024-02-04 00:12:01 -06:00
Brian Roberts
ddd2522fa6
Merge pull request #1201 from Areloch/Particle_Material_InitPersistField_Reorg
Updates the initPersistFields for ParticleData and Material
2024-02-04 00:10:51 -06:00
Brian Roberts
e68643c6ce
Merge pull request #1194 from Areloch/onClientMissionLoadedCallback
Adds a callGamemodeFunction invoke for when the client is done loading the mission so the gamemode can do stuff once the player is done loading, but before fully connecting/spawning in
2024-02-04 00:10:29 -06:00
Brian Roberts
4078a41f17
Merge pull request #1198 from Areloch/MiscBaseGameFixes_20240203
Misc BaseGame fixes
2024-02-04 00:10:09 -06:00
Brian Roberts
f940360b96
Merge pull request #1199 from Azaezel/alpha41/sfxSafties
sfx safeties
2024-02-04 00:09:56 -06:00
Brian Roberts
a253c8b48b
Merge pull request #1202 from Areloch/PlayerAnimationCallbackTweaks
Tweaks to Player's animation callbacks
2024-02-04 00:09:45 -06:00
Brian Roberts
1d906503b6
Merge pull request #1203 from Azaezel/alpha41/stringSpecification
resolve ambiguity
2024-02-04 00:09:11 -06:00
AzaezelX
67af2e0e0c resolve ambiguity
clang + ninja via clion disliked a string assignment from a case that could feed a string either another string or a char *, soi used the latter acroiss the board
2024-02-04 00:08:54 -06:00
Areloch
af7b5cdb34 * Improved logic to better handle the callback kickoff for actionAnimations happening
* Also adds animation name to callback so you can work off which animation triggered it
2024-02-04 00:03:35 -06:00
Areloch
b161e72e7f Updates the initPersistFields for ParticleData and Material to be properly organized with order and group to reflect how they're expected in the editors 2024-02-03 23:50:32 -06:00
Brian Roberts
b31a5eafe2
Merge pull request #1200 from Areloch/MiscEngineFixes_20240203
Misc Engine fixes and additions
2024-02-03 23:45:09 -06:00
Areloch
da06fc1d96 * Fixes description for a few Scene methods
* Adds method to Scene to delete dynamic objects in the scene
* Add getNodeTransform to ShapeBase
* Add sanity check to AFX ea_update function to avoid divide by zero
* Adds ability to set color mul on GuiBitmapBorderCtrl like bitmapCtrl
* MatrixF utilty functions/operators
* Add ability to ignore an object in the containerBoxEmpty method call
* Adds some better initialization/sanity handling for resetWorldBox and resetRenderWorldBox for SceneObject
2024-02-03 23:42:26 -06:00
Areloch
1bdaef9f82 * Ensures the HDRBloom pref is properly set as part of the default settings
* Adds a few input names to the bitmap button lookup for the BaseUI logic
* Properly defaults the current menu index for the GameMenu gui
* Ensures that all editing actions for forest editor flag the editor/map as dirty for saving
* Ensures editor messageBoxes are properly focused on popping up
* Returns the newly created camera bookmark objects from their create functions
2024-02-03 23:15:35 -06:00
AzaezelX
c4b30b74fd clarify variable types. you want to pass assetIDs, not actual profiles 2024-02-03 22:39:21 -06:00
AzaezelX
846cec8dff hybridize suggested approaches with older code style, passing along either a matrix or a null.
for network transmission purposes, send which along as a bool
2024-02-03 22:35:41 -06:00
AzaezelX
b12cd00b74 SFX and soundasset safeties and fixe
adress several insatnaces of things like ServerPlay2D et al either not emitting sound at all, or doing so only at scene origin
2024-02-03 20:16:45 -06:00
Areloch
303a107c29 Updates the loadingGUI to utilize the same panels for the background coloration that the other new menus use, rather than a bitmap. 2024-02-03 18:03:55 -06:00
Brian Roberts
e630ab859a
Merge pull request #1196 from Azaezel/alpha41/makeitmakesense
reformat the assertfatals for ghostids
2024-02-03 17:41:09 -06:00
AzaezelX
66766006d3 reformat the assertfatals for ghostids
both for legibility when source reading and popup utility
2024-02-03 17:38:49 -06:00
Brian Roberts
a673501330
Merge pull request #1195 from Areloch/oldECCodeCleanup
Removes some old entity/component code from the level load process that isn't used anymore
2024-02-03 17:31:11 -06:00
Areloch
aa3d51c3cc Removes some old entity/component code from the level load process that isn't used anymore 2024-02-03 17:16:41 -06:00
Areloch
b0b0cbfaef Adds a callGamemodeFunction invoke for when the client is done loading the mission so the gamemode can do stuff once the player is done loading, but before fully connecting/spawning in 2024-02-03 17:09:11 -06:00
Brian Roberts
c92a88a852
Merge pull request #1193 from Areloch/EditorObjectSavingCallback
Adds a callback invoke for objects in the scene to inform them if the level is being saved
2024-02-03 16:27:35 -06:00
Areloch
9c643a69cf Adds a callback invoke for objects in the scene to inform them if the level is being saved. Allows for certain special actions, like having objects reset to an original position before the save occurs. 2024-02-03 16:24:12 -06:00
Areloch
d952722811 Updates the field types used in the editor to utilize the GuiPopUpMenuCtrlEx to make them support categories and be able to search filter them
Updates the dataBlock field type to properly present categorized listings
Expands the datablock Field to have an edit and add buttons on the field to make the workflow simpler
Adds utility functions to GuiPopUpMenuCtrlEx to control indentation, categories and searchability
Expands datablock editor functionality to be able to create a datablock of a type to pre-set the inheritFrom param of the process early(used for the add new button on DB fields to carry-through the current DB to the creation process of a derivative)
2024-02-03 16:10:28 -06:00
Brian Roberts
efffabae06
Merge pull request #1191 from Azaezel/development
dial back overly aggressive setRest
2024-02-01 17:47:55 -06:00
AzaezelX
7552554ded dial back overly agressive setRest 2024-02-01 17:47:30 -06:00
Brian Roberts
fb867a4a6c
Merge pull request #1190 from JeffProgrammer/ts-bug-1-30-2024
TScript Bugfix
2024-01-30 17:53:13 -06:00
Jeff Hutchinson
0d743c8bb9 TScript Bugfix
If the statement is a terminating statement on slot assignment (such as %var[%i]++;), the stack has to be popped everytime slot arrays are used regardless of the expression type.
2024-01-30 18:24:48 -05:00
Brian Roberts
3d4b7b469c
Merge pull request #1189 from Azaezel/alpha41/copyPastePunt
when pasting, ensure you add a unique name
2024-01-29 17:49:52 -06:00
AzaezelX
7c5490e841 when pasting, ensure you add a unique name
object names are namespaces, so they cannot match or it confuses the lookup tables
2024-01-29 13:06:02 -06:00
Brian Roberts
f158fc78e8
Merge pull request #1188 from Azaezel/alpha41/StopShapeSpam
don't trigger shape load during shape loading
2024-01-26 18:27:07 -06:00
AzaezelX
4ae2cf7413 don't trigger shape load during shape loading 2024-01-26 18:26:40 -06:00
Brian Roberts
ed47f174bc
Merge pull request #1184 from marauder2k9-torque/STBImageLoading-PR
STB Image Loading PR take 2
2024-01-24 01:33:03 -06:00
marauder2k7
e6554e9abc Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR 2024-01-23 08:48:12 +00:00
marauder2k7
d87199f5da Final Cleanup
-Removed LPNG
-Removed LJPEG
-Re-Added DefferredPNGWriter from rextimmy stb work

Commented out lines about file saving and reading in gfont, these are good for debugging font saves.
2024-01-23 08:47:26 +00:00
Brian Roberts
b66445e85f
Merge pull request #1187 from Azaezel/alpah41/callOnChildrenAUG
extended onCreateGame functionality
2024-01-22 18:59:34 -06:00
Brian Roberts
77f6a4909f
Merge pull request #1186 from Azaezel/alpha41/noSoundSpam
remove arbitrary impact sound spam
2024-01-22 18:59:24 -06:00
AzaezelX
cf56265789 extended onCreateGame functionality
now also trips on object instances and datablock namespaces
ensures there's a generic hook for post-load processing for objects created by a scene to reference other objects created during that process
2024-01-21 22:16:15 -06:00
marauder2k7
68a7dadd2b Merge remote-tracking branch 'upstream/development' into STBImageLoading-PR 2024-01-21 20:14:53 +00:00
marauder2k7
8632468a9c Set format in read stream
Forgot to pass the decided format in read from stream
2024-01-21 20:10:29 +00:00
AzaezelX
e5a7c73bbe remove arbitrary impact sound spam
1) don't call them when onimpact threshold isn't crossed.
2) *definitely* don't call them with an arbirtary /3 threshold
2024-01-21 13:05:37 -06:00
Brian Roberts
f77663e2c9
Merge pull request #1185 from Azaezel/alpha41/fixCompositeCreate
fix orm compositing save script
2024-01-20 18:05:24 -06:00