Leon Friedrich
9b3e0ad045
Revert "Add ICloneable support to ComponentNetworkGenerator ( #5656 )"
...
This reverts commit e14537074e .
2025-02-20 14:19:50 +11:00
Leon Friedrich
3bbbabf238
Update map format validator ( #5686 )
...
* Update map format validator
* string -> str
2025-02-20 12:11:12 +11:00
metalgearsloth
d95aca3d9e
Fix DirtyFields proxy method ( #5684 )
2025-02-20 00:15:05 +11:00
Tayrtahn
e14537074e
Add ICloneable support to ComponentNetworkGenerator ( #5656 )
2025-02-18 23:21:40 +11:00
DrSmugleaf
af2d01981f
Add optional minimumDistance parameter to SharedJointSystem.CreateDistanceJoint ( #5682 )
2025-02-18 14:18:15 +11:00
Fildrance
7df23e047c
feat: shaders now can accept array of Color as parameter ( #5679 )
...
* feat: shaders now can accept array of Color as parameter
* fix: Clyde.SetUniformDirect for Color[] doesn't mutate original array, removed invalid 'in' keyword on SetUniform
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2025-02-16 14:13:04 +01:00
ElectroJr
5c7ab43049
Fix typo in RELEASE-NOTES.md
2025-02-17 00:15:27 +13:00
ElectroJr
8f75560ec4
Version: 247.0.0
v247.0.0
2025-02-17 00:14:18 +13:00
Leon Friedrich
b323c8bd1e
Add support for optional and params T[] toolshed command arguments. ( #5573 )
...
* Include argument name in completion suggestions
* Support optional args
* It (not so shrimply) works
* Add tests
* Add TestGenericPipeInference
* Fix tests
* Release notes
* Overzealous YAMLLinter
* Improve help signatures, fix map command
* Improve NoImplementationError
* Better type argument help signatures
* better pipe syntax
* fix NRE
* Add test
* a
* Fix silent toolshed failure
* Fix GetConcreteMethodInternal
* Improve vars command
* EntProtoId IAsType
* More GetConcreteMethodInternal fixes
* I hate this so much
* update tp command description
The command arguments call the the "other" entity the "target"
* Support localized argument hints/signatures
2025-02-16 21:55:05 +11:00
Leon Friedrich
faef44daaa
Make PVS overrides respect vismasks ( #5598 )
...
* Make overrides respect vismasks
* Thread safety
* Release notes
* Use ExpandPvsEvent.Mask for other overrides
* check if already queued
2025-02-16 21:32:23 +11:00
Leon Friedrich
fbc706f37b
Refactor map loading & saving ( #5572 )
...
* Refactor map loading & saving
* test fixes
* ISerializationManager tweaks
* Fix component composition
* Try fix entity deserialization component composition
* comments
* CL
* error preinit
* a
* cleanup
* error if version is too new
* Add AlwaysPushSerializationTest
* Add auto-inclusion test
* Better categorization
* Combine test components
* Save -> TrySave
Also better handling for saving multiple entities individually
* Create new partial class for map loading
* Add OrphanSerializationTest
* Include MapIds in BeforeSerializationEvent
* Addd LifetimeSerializationTest
* Add TestMixedLifetimeSerialization
* Add CategorizationTest
* explicitly serialize list of nullspace entities
* Add backwards compatibility test
* Version comments
also fixes wrong v4 format
* add MapMergeTest
* Add NetEntity support
* Optimize EntityDeserializer
Avoid unnecessary component deserialization
* fix assert & other bugs
* fucking containers strike again
* Fix deletion of pre-init entities
* fix release note merge conflict
* Update Robust.Shared/Map/MapManager.GridCollection.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* VV
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2025-02-16 21:25:07 +11:00
metalgearsloth
9d1b15ab4b
Version: 246.0.0
v246.0.0
2025-02-16 19:32:42 +11:00
metalgearsloth
ea1cc5e446
Planet lighting pre-reqs ( #5490 )
...
* Add another lookup overload
* Fix RenderInRenderTarget
See the linked issue for what happens.
* Also this one
* stuff
* Fix stencilling
* fixes
* mix blend
* fix
* blur fixes
* Tile flag
* Minor tweak
* Fixes
* Render state fixes
* Fixes
* Fix stupidity
* More state render bug fixes
* MapUid on overlay draw
* Remove blur comment
* Fixes
* Fixes
* Remove
* Engine vibe
2025-02-16 19:29:32 +11:00
metalgearsloth
bcb5c2d35d
Version: 245.1.0
v245.1.0
2025-02-16 14:56:39 +11:00
metalgearsloth
c011eff80e
Increase audio despawn buffer ( #5665 )
...
Apparently it can clip and the buffer is really just there so we despawn 'at some point' and rather than hunching over my debugger for potentially an hour this is easier and almost no impact.
I've also considered flagging some audio as "play the full thing" if someone misses the start of it but need to thonk on that one a bit in future.
2025-02-16 14:30:18 +11:00
Fildrance
e163c496c3
fix: fixed EntityPrototypeView not reacting on SetPrototype when EnteredTree already was called with _currentPrototype empty ( #5649 )
...
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2025-02-16 14:29:59 +11:00
Tayrtahn
fec81bc2a1
Add more info to AnchorEntity debug assert ( #5668 )
2025-02-16 03:16:23 +01:00
Leon Friedrich
7016facb9a
Tweak UserInterfaceComponent shutdown to prevent bugs ( #5678 )
2025-02-14 18:16:24 +11:00
Simon
0c41a041e3
Move ParseObject method into a public class for content to use ( #5674 )
2025-02-14 14:21:22 +11:00
ElectroJr
55571ef5b1
Version: 245.0.0
v245.0.0
2025-02-14 16:11:50 +13:00
Leon Friedrich
afaef645b0
Fix MappingDataNode.TryAddCopy() ( #5677 )
2025-02-14 14:10:13 +11:00
Milon
d442d90d60
no more ( #5676 )
2025-02-13 01:41:42 -05:00
metalgearsloth
fea592e1d5
Version: 244.0.0
v244.0.0
2025-02-12 13:31:03 +11:00
metalgearsloth
bb9517fd19
Check equatable on client-predicted BUI states ( #5671 )
2025-02-12 13:29:19 +11:00
metalgearsloth
a734bc50fa
Avoid unnecessary UpdateState calls for BUIs ( #5670 )
2025-02-12 12:50:33 +11:00
metalgearsloth
9e9ac56c95
Bump physics speed cap ( #5667 )
2025-02-11 20:54:21 +11:00
metalgearsloth
6979a63b1e
Add CreateWindowCenteredRight method ( #5666 )
2025-02-11 15:02:31 +11:00
metalgearsloth
ae7725aafe
Add compreg methods to entitymanager ( #5655 )
2025-02-10 21:39:41 +11:00
metalgearsloth
1a7e490e4b
Version: 243.0.1
v243.0.1
2025-02-08 19:06:50 +11:00
metalgearsloth
51971d0994
Revert basewindow change ( #5664 )
2025-02-08 17:38:40 +11:00
Mohamed Dwidar
d2aa8ecb5a
Fixing guidebook not resizable from left and right ( #5618 )
...
* Fixing guidebook not resizable from left and right
issue 34504 in space-wizards/space-station-14 needs this fix
* update fix guideBood not resizable
a safer and more error resistent solution to https://github.com/space-wizards/space-station-14/issues/34504
* Mask DragMode.Move
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2025-02-08 17:14:08 +11:00
ScarKy0
c4a5752c2a
Shared portion of PvsOverrideSystem to allow for usage in shared ( #5651 )
2025-02-04 12:23:42 -05:00
metalgearsloth
6a336d236b
Version: 243.0.0
v243.0.0
2025-02-04 00:25:15 +11:00
metalgearsloth
fc55c8e0d3
Add saved BUI positions ( #5650 )
2025-02-04 00:19:22 +11:00
metalgearsloth
2719b9f0c8
Tweak grid state slightly ( #5644 )
2025-02-04 00:15:36 +11:00
metalgearsloth
bd69d51d36
Version: 242.0.1
v242.0.1
2025-02-02 12:29:24 +11:00
metalgearsloth
1bf0687671
Fix poly pooling ( #5645 )
2025-02-01 15:19:34 +11:00
Leon Friedrich
bdef9e3401
Fix reloading prototypes with AlwaysPushInheritance ( #5612 )
2025-01-31 15:38:13 +11:00
metalgearsloth
43648201ce
Drop debug allocs a lot ( #5638 )
...
IDK why the lifestage one in particular ballooned my dotmemory one up in particular but it did; I would've thought if it's boxing the other ones would've shown up. Doesn't matter for release just QOL to drop allocs by more than half.
2025-01-30 05:07:57 +01:00
slarticodefast
2b2d08ba47
don't normalize direction vector when calling atan2 ( #5641 )
2025-01-30 12:07:34 +11:00
metalgearsloth
d7f6a9ba43
Version: 242.0.0
v242.0.0
2025-01-29 23:45:59 +11:00
metalgearsloth
15f81751f7
Reduce lookup allocs significantly ( #5639 )
2025-01-29 23:43:20 +11:00
metalgearsloth
033c52751a
MergeImplicitData fix ( #5640 )
2025-01-29 23:36:14 +11:00
Leon Friedrich
51edceae4d
Ensure parents are always initialized & started before children ( #5595 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2025-01-29 23:16:14 +11:00
ShadowCommander
5d7720755a
Fix keyboard not focusing on search bar of the tile spawn window on open ( #5630 )
2025-01-29 22:48:59 +11:00
Leon Friedrich
acc7bf7595
Add support for overlays to draw controls ( #5223 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2025-01-29 22:48:11 +11:00
Fildrance
de55d1bc52
fix: EntityPrototypeView now only creates entities when the UI is open
...
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-01-28 00:25:52 +11:00
metalgearsloth
d5e6e91b58
Make collisionwake resolve false ( #5637 )
2025-01-28 00:05:29 +11:00
metalgearsloth
da2bfdaa10
Version: 241.0.0
v241.0.0
2025-01-27 21:31:31 +11:00
Leon Friedrich
af6cac14d6
Add CollisionPredictionTest ( #5493 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2025-01-27 21:23:23 +11:00