metalgearsloth
5a5f238d9a
Version: 250.0.0
2025-03-27 15:12:01 +11:00
Jerry and GitHub
03010bf4be
Fix DirectoryNotFoundException when saving map or grid on Unix systems ( #5773 )
...
* fix(maploader): Fix DirectoryNotFoundException
Someone forgor to create directory before saving map or grid, this caused
an exception on trying to save smth anywhere else than /
* update release notes
2025-03-27 13:56:26 +11:00
Leon Friedrich and GitHub
cf2d6a1dbf
Make unshaded sprite layers not require shader/texture changes. ( #5248 )
...
* Make unshaded sprite layers not require shader/texture changes.
* Always sample texture
* revert some variable name changes
* Use color SIMD
2025-03-24 02:37:04 +01:00
PJB3005
be0189748b
Fix serialization source gen with partial types
...
This fixes RMC compilation
2025-03-22 06:09:48 +01:00
metalgearsloth
2b16e4db96
Version: 249.0.0
2025-03-21 00:52:45 +11:00
e93c1fae61
Add velocity and angular velocity debug overlays ( #5693 )
...
* add velocity and angular velocity debug overlays
* minor improvement
* add descriptions
* fix
* review
* Update RELEASE-NOTES.md
* Update RELEASE-NOTES.md
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2025-03-20 13:10:16 +11:00
PJB3005
80f2dc6dd3
Fix BoxContainer stretching causing controls to be made too small
...
In which I fix a bug by just deleting a ton of code and doing nothing else.
(also I added unit tests)
2025-03-13 01:01:18 +01:00
metalgearsloth
139b6f796c
Version: 248.0.2
2025-03-12 20:26:50 +11:00
DrSmugleaf
0662cae224
Version: 248.0.1
2025-03-11 19:38:08 -07:00
metalgearsloth
e064b7a4f9
Version: 248.0.0
2025-03-08 15:34:53 +11:00
Leon Friedrich and GitHub
c459b55052
Add TryLoadGrid override ( #5701 )
...
* Add TryLoadGrid override
* fix cmd-addmap-help
2025-03-08 13:50:14 +11:00
PJB3005
76b46479b6
Version: 247.2.0
2025-02-23 01:44:44 +01:00
PJB3005
de9a8d286a
Release notes
2025-02-23 01:43:58 +01:00
ElectroJr
7104a4f459
Version: 247.1.0
2025-02-20 16:26:04 +13:00
ElectroJr
5c7ab43049
Fix typo in RELEASE-NOTES.md
2025-02-17 00:15:27 +13:00
ElectroJr
8f75560ec4
Version: 247.0.0
2025-02-17 00:14:18 +13:00
Leon Friedrich and GitHub
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 and GitHub
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
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
2025-02-16 19:32:42 +11:00
metalgearsloth and GitHub
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
2025-02-16 14:56:39 +11:00
ElectroJr
55571ef5b1
Version: 245.0.0
2025-02-14 16:11:50 +13:00
Leon Friedrich and GitHub
afaef645b0
Fix MappingDataNode.TryAddCopy() ( #5677 )
2025-02-14 14:10:13 +11:00
metalgearsloth
fea592e1d5
Version: 244.0.0
2025-02-12 13:31:03 +11:00
metalgearsloth and GitHub
ae7725aafe
Add compreg methods to entitymanager ( #5655 )
2025-02-10 21:39:41 +11:00
metalgearsloth
1a7e490e4b
Version: 243.0.1
2025-02-08 19:06:50 +11:00
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
metalgearsloth
6a336d236b
Version: 243.0.0
2025-02-04 00:25:15 +11:00
metalgearsloth and GitHub
fc55c8e0d3
Add saved BUI positions ( #5650 )
2025-02-04 00:19:22 +11:00
metalgearsloth
bd69d51d36
Version: 242.0.1
2025-02-02 12:29:24 +11:00
Leon Friedrich and GitHub
bdef9e3401
Fix reloading prototypes with AlwaysPushInheritance ( #5612 )
2025-01-31 15:38:13 +11:00
metalgearsloth
d7f6a9ba43
Version: 242.0.0
2025-01-29 23:45:59 +11:00
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
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
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
da2bfdaa10
Version: 241.0.0
2025-01-27 21:31:31 +11:00
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
Leon Friedrich and GitHub
3f37846731
Avoid unnecessary DirtyField() calls ( #5620 )
2025-01-27 21:21:53 +11:00
DrSmugleaf
ee906af16e
Version: 240.1.2
2025-01-21 18:43:28 -08:00
ElectroJr
aa8fe8ac92
Version: 240.1.1
2025-01-20 14:16:39 +13:00
Leon Friedrich and GitHub
4ba6687b9d
Fix OverlayManager.RemoveOverlay ( #5623 )
2025-01-20 12:14:58 +11:00
ElectroJr
8f2817aa4e
Version: 240.1.0
2025-01-20 13:04:19 +13:00
Leon Friedrich and GitHub
89c7839fe2
Fix exception in DestroyContacts ( #5619 )
2025-01-19 16:25:58 +11:00
ElectroJr
f8410a4674
Version: 240.0.1
2025-01-18 16:54:03 +13:00
Leon Friedrich and GitHub
43b991c690
Fix SharedBroadphaseSystem.GetBroadphases ( #5615 )
2025-01-18 14:37:54 +11:00
PJB3005
e21b3e069a
Version: 240.0.0
2025-01-17 17:57:31 +01:00
PJB3005
c8f94ab40d
Update release notes
2025-01-17 17:57:14 +01:00
Leon Friedrich and GitHub
5d84be9c78
Make ComponentRegistry not implement ISerializationContext ( #5613 )
2025-01-17 15:01:25 +01:00
PJB3005
eaaa70437a
Reduce DynamicMethod use in Serv3
...
Data definitions created individual read/write methods for every single field that can be serialized. This was extremely inefficient and likely caused lots of overhead.
These methods are necessary because, in some cases, we can't directly use expression trees to write fields. But... we can still do it most of the time! So now for most data fields we can avoid a DynamicMethod entirely.
2025-01-16 15:10:35 +01:00