 
|
abd5149245
|
Improve map serialization error logging & exception tolerance (#6188)
* Improve map serialization error logging
* Prevent remove children of erroring entities
* better logging
* Improve error tolerance
* Even more exception tolerance
* missing !
* Improve handling of category errors
Helps prevents weird bugs that arise due to deleting un-initialized entities
* release notes
* Typo fix
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
|
2025-09-17 21:44:56 +02:00 |
|
 Pieter-Jan BriersandGitHub
|
dcbe0505dc
|
Revert "Add WeakEntityReference (#5577)" (#6112)
This reverts commit c3489d4ded.
|
2025-07-29 18:22:17 +02:00 |
|
 
|
c3489d4ded
|
Add WeakEntityReference (#5577)
* Add WeakEntityReference
* Use NetEntity
* release notes
* A
* Fix merge conflicts
* comments
* A
* Add network serialization test
* Add ToPrettyString support for WeakEntityReference?
* inheritdoc
* Add GetWeakReference methods
* Not-nullable too
* Make EntitySystem proxy method signatures match EntityManager
* Add TryGetEntity
* interface
* fix test
* De-ref GetWeakReference methods
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
|
2025-07-29 11:12:49 -04:00 |
|
 metalgearslothandGitHub
|
2c5604432b
|
Update some GetComponentName usages (#5942)
Rider tells me to use generic and generic one seems better.
|
2025-06-01 17:54:43 +10:00 |
|
 Leon FriedrichandGitHub
|
34f4cf9452
|
More map validator fixes (#5820)
|
2025-04-14 13:55:02 +10:00 |
|
 SouthbridgeandGitHub
|
15958a9447
|
Fix issue regarding Tilemaps not saving when modified (#5696)
* One line C# fix
* fixed typo
* after spending way too long trying to figure out the problem, turns out all we needed was a simple one line change
|
2025-02-22 17:33:33 +01: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 |
|