Skip to content

Update RobustToolbox to version 288.1.0 - #2693

Open
DamianX wants to merge 8 commits into
OpenDreamProject:masterfrom
DamianX:rt-287
Open

Update RobustToolbox to version 288.1.0#2693
DamianX wants to merge 8 commits into
OpenDreamProject:masterfrom
DamianX:rt-287

Conversation

@DamianX

@DamianX DamianX commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

The non-trivial change is the refactoring of DreamFilter that previously used serialization features that were changed in RT 287. I opted to write something similar to what particles do, instead of trying to hold on to ISerializationManager, which seemed inefficient and round-about either way.

The lifetimes and handling of DreamFilters in general seems highly suspicious to me but my refactoring should have kept it as suspicious as it was before, I believe.

Closes #2650 as I confirmed Tracy Just Works with the new version RT uses, though I'll admit I had never used Tracy before this so something may have slipped past me.

Closes #2571

@boring-cyborg boring-cyborg Bot added Client Involves the OpenDream client Runtime Involves the OpenDream server/runtime labels Aug 9, 2026
Comment thread OpenDreamShared/Dream/DreamFilter.cs Fixed
@DamianX DamianX changed the title Update RobustToolbox to version 287 Update RobustToolbox to version 288.1.0 Aug 13, 2026
@DamianX

DamianX commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

The latest RT versions provide an updated SDL3 so #2571 is also fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Client Involves the OpenDream client Runtime Involves the OpenDream server/runtime size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracy can be updated to 0.13.1 Closing browser windows with the close button shuts down the client

2 participants