marauder2k7
37dd58dca4
Update assimpShapeLoader.cpp
...
non destructive fixes for assimp loader
-this creates an ambient sequence if 1 does not exist.
-adds a bounds node if 1 does not exist.
2024-02-09 22:06:11 +00:00
Brian Roberts
600a6b8ebc
Merge pull request #1192 from Areloch/EditorPopupEXFieldExpansion
...
Usability improvements for editor fields utilizing popup menus
2024-02-07 19:29:07 -06:00
AzaezelX
c9ac4ffbfe
correct grouping
2024-02-05 21:02:41 -06:00
AzaezelX
cea641b154
don't early out, *do* use case sensitive filename finding for the stringtable, and finally, don't even bother setting the mSoundpath here unless it's to clear it
2024-02-05 18:41:07 -06:00
AzaezelX
ef858d726b
remindernote: false for unchanged, true for changed
2024-02-05 14:40:24 -06:00
AzaezelX
da9b9ed787
prelim refactor
2024-02-05 14:23:11 -06:00
Brian Roberts
36581246cd
Merge pull request #1206 from Areloch/MatAnimFlagsFix
...
Ensures that material animation flags are cleared when values are changed so they don't "stick"
2024-02-04 15:49:30 -06:00
Brian Roberts
3fd4cbdb89
Merge pull request #1207 from Areloch/ImageAssetArrayInspectorFix
...
Fixes the handling of imageAssets for array'd field types, as well asfixing the editor behavior of guiBitmapCtrl so the imageAssets correctly update the fields upon editing
2024-02-04 15:49:20 -06:00
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
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
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
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
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
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
AzaezelX
66766006d3
reformat the assertfatals for ghostids
...
both for legibility when source reading and popup utility
2024-02-03 17:38:49 -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
AzaezelX
7552554ded
dial back overly agressive setRest
2024-02-01 17:47:30 -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
AzaezelX
4ae2cf7413
don't trigger shape load during shape loading
2024-01-26 18:26:40 -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
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
marauder2k7
43c2c918c7
Expanded Features
...
Added ability to set format dynamically on read from stream.
Added other formats to write to a stream.
2024-01-20 22:47:58 +00:00
marauder2k7
106346630d
STB Memory functions for fonts
...
Add the ability to read and write to a stream.
2024-01-20 22:15:17 +00:00
marauder2k7
7216ba8530
Revert "revert #1148 as prematurely incorporated"
...
This reverts commit f946088214 .
2024-01-20 18:01:57 +00:00
marauder2k7
1f99d8f14d
Update convexShape.cpp
...
Convex shape values were changing on save, few quick tests point to this being the fix, need more extensive testing.
2024-01-20 04:15:04 +00:00
Brian Roberts
a919d53eee
Merge pull request #1182 from Azaezel/alpha41/revertSTB
...
revert #1148 as prematurely incorporated
2024-01-19 13:21:02 -06:00
AzaezelX
36c1e928ca
don't allow setting a key or value on -1 index
2024-01-15 17:04:25 -06:00
Brian Roberts
810c070512
Merge pull request #1178 from Azaezel/alpha41/arrayObjectAugs
...
arrayobject helper commands
2024-01-15 11:38:53 -06:00
AzaezelX
f946088214
revert #1148 as prematurely incorporated
...
it's getting there, but there have been a few spots noted where it eroneously corrupts text, so we'll have to pull this back out for a bit barring a proper resolution
2024-01-11 13:33:03 -06:00
AzaezelX
30e67694e8
arrayobject helper commands
...
getValueFromKey and getKeyFromValue.
both look to the left or right hand entry for the other one
example:
%array.add("startPos","0 0 0 ");
echo(">".%array.getValueFromKey("startPos"));
> 0 0 0
2024-01-10 16:20:08 -06:00
Brian Roberts
d3babcdbda
Merge pull request #1177 from Areloch/SearchFilterPopupCtrl
...
Search filter popup ctrl
2024-01-09 11:28:08 -06:00
Areloch
192862ba6d
Cleans up removal/deletion logic
2024-01-09 04:00:51 -06:00
Brian Roberts
1d3dc339c9
Merge pull request #1169 from Azaezel/hovernotes
...
flyingvehicle hovercode tweaks
2024-01-08 17:10:11 -06:00
Brian Roberts
6b1507f791
Merge pull request #1173 from Azaezel/alpha41/hudwerk
...
allow misc health readouts to detect vehicles
2024-01-08 17:09:59 -06:00
Areloch
829cc2b24a
Adjusts some of the loading logic, for guiBitmapCtrl mostly, to not try and load ALL image content upfront during client init, improving load times
2024-01-07 23:09:41 -06:00
AzaezelX
22df872f2d
allow misc health readouts to detect vehicles
2024-01-07 19:05:12 -06:00