Commit Graph
10180 Commits
Author SHA1 Message Date
mqole 167a93a94d test edits 2026-07-10 12:00:36 +10:00
mqole 7ffe5fc58c yeah ok 2026-07-10 01:25:22 +10:00
mqole 4d1e393735 OOPS 2026-07-09 22:39:30 +10:00
mqole eb25a03808 fuckit one more 2026-07-09 20:47:54 +10:00
mqole 4e69bf267a yeas 2026-07-07 00:45:10 +10:00
mqole 8937501951 tests 2026-07-06 20:09:41 +10:00
mqole 249660be3c angels 2026-07-06 19:03:24 +10:00
mqole 4a8ab7e598 schmoovin 2026-07-05 11:41:54 +10:00
mqole d042eb0022 robust random 2026-07-05 03:00:49 +10:00
mqole aae482c971 guess we doin arrays now 2026-07-05 02:01:32 +10:00
mqole ece4f7d9bd add methods to support generating color palettes 2026-07-04 21:31:37 +10:00
ArtisticRoomba 0a6b4a6fbe Version: 280.0.0 v280.0.0 2026-07-01 20:16:37 -07:00
ArtisticRoomba 098508f3a6 upd release notes 2026-07-01 20:14:08 -07:00
9b00e2d936 Add lidgren rate-limited logging CVars (#6708)
* Add lidgren rate-limited logging CVars

* rerun tests

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 20:06:44 -07:00
ArtisticRoombaandGitHub 3d1cbc6e23 Update Lidgren.Network (#6707)
* update Lidgren.Network

* release notes
2026-07-01 20:00:04 -07:00
f2625bf5c5 Removes IMapManager (#6584)
* Move MapManager queries to SharedMapSystem
Moves all variants of FindGridsIntersecting/TryFindGridAt to SharedMapSystem
Hollows out the MapManager methods and converts them into relays to SharedMapSystem

* Move CreateGrid to SharedMapSystem
Moves the functionality for CreateGrid and its variants to SharedMapSystem
Hollows out the MapManager methods and converts them into relays for the SharedMapSystem methods
Obsoletes them too
Also moves over the GetAllMapGrids and GetAllGrids methods

* Move RaiseOnTileChanged to SharedMapSystem
Also moves the SuppressOnTileChanged flag member to SharedMapSystem
Hollows out and obsoletes the MapManager versions

* Move default value constants to SharedMapSystem

* Converts map pausing events into LocalizedEntityCommands

* Move MapManager related delegates/structs to SharedMapSystem
Moves the GridCreationOptions struct to the same namespace as SharedMapSystem and converts it into a record struct
Move the GridCallback delegates to the same namespace as SharedMapSystem

* Move CullDeletionHistory to SharedMapSystem
Well, that was less painful than I thought it would be

* Actually obsolete the NetworkedMapManager method

* Rename file

* Doc comments for new SharedMapSystem methods

* Doc comment

* Doc comments

* Fix access

* Purge all references to IMapManagerInternal

* Cull easy IMapManager references

* The rest

* Purge IMapManager

* Private internal FindGridsIntersecting method

* please die

* 41

* notes

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 19:32:17 -07:00
HaydenandGitHub e3851fa310 Fix template (#6703)
Oops
2026-07-01 19:02:46 -07:00
80560814fc UiBox2i validation (#6665)
* UIBox2i changes

See Box2i + Box2 PRs.

* RN

* pipe bomb

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-07-01 16:55:44 -07:00
metalgearsloth fb70123a98 Version: 279.0.1 v279.0.1 2026-07-01 14:08:06 +10:00
metalgearslothandGitHub 792f795fbe Sourcegen eventsub fixes (#6702) 2026-07-01 14:07:41 +10:00
metalgearsloth aeadf07a0d Version: 279.0.0 v279.0.0 2026-07-01 13:35:37 +10:00
1322177e62 IEntitySystem Event Subscription Code Generation (#6227)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-01 13:30:23 +10:00
HaydenandGitHub e458c13e10 Basic Tracy support (#6686) 2026-07-01 12:55:04 +10:00
VelkenandGitHub 9c010a1218 Add .ftl file upload support (#6473) 2026-07-01 12:42:00 +10:00
metalgearslothandGitHub 58fd434a51 Remove QuadTree (#6664) 2026-06-30 20:01:41 +10:00
WhatstoneandGitHub dfe1d4ef8a Cleanup: ProtoMan Part 3 - remove redundant EntitySystem IPrototypeManager, IComponentFactory instances (#6693) 2026-06-30 17:12:55 +10:00
metalgearslothandGitHub d9330ecda3 Add test timeouts (#6695) 2026-06-30 14:26:54 +10:00
39306dfd29 feat: raise event on audio despawns (#6056)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2026-06-29 19:29:42 +10:00
Jessica MandGitHub e128a7f695 Partially Revert "More Cursor Usage in Controls" (#6654)
revert button and scrollbar changes
2026-06-29 18:49:43 +10:00
JohnKieserandGitHub 8da4630d7c SharedPhysicsSystem.Fixture typo fix one line (#6687)
* Typo fix

* typo fix
2026-06-29 18:43:58 +10:00
metalgearslothandGitHub 2cbcb92cb8 Add DictionaryEquals helper (#6682)
* Add DictionaryEquals helper

* test because why not
2026-06-28 23:39:55 +10:00
TheShuEdandGitHub 7dbb2a2614 Clean up Player manager (#6566)
* file-scoping Player manager

* readonly playerManager

* Update PlayerManager.cs

* revert readonly
2026-06-28 14:31:06 +02:00
metalgearslothandGitHub d9cd400e00 Optimise Box2i (#6662) 2026-06-28 04:18:15 -07:00
c3f80b99bd Change SpawnAtPoisition EntityCoordinates overload to use the rotation of the attached entity, and to allow a rotation override. (#6527)
* minor API addition

* better

* I forgor

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-28 20:56:10 +10:00
ArtisticRoombaandGitHub dd2d4b1182 Fix Robust.Benchmarks compile (#6679)
fix Robust.Benchmarks compile
2026-06-28 20:48:54 +10:00
SlamBamActionmanandGitHub 6c017eba76 Fix ApplyLinearImpulse treating the impulse as being both in world and local space (#6444)
Fix impulse being set in world coordinates but angular velocity applied in local coordinates
2026-06-28 20:28:23 +10:00
08dd77afc9 Fix OnClientRequestFull throwing an error when trying to log data about a deleted entity (#6420)
* Fix OnClientRequestFull throwing an error when trying to log data about a deleted entity

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-06-28 15:16:35 +10:00
Connor HuffineandGitHub 7e74ae7084 Reduce ReallyBeIdle default ticks (#6675)
Reduce tick counts
2026-06-28 13:08:00 +10:00
TheShuEdandGitHub c6cf80334c Server & shared containerSystem clean up (#6564)
* clean up

* revert readonly

* file scoped SharedContainerSystem
2026-06-27 21:22:37 +10:00
metalgearsloth 13730c9203 Version: 278.0.0 v278.0.0 2026-06-27 19:18:52 +10:00
metalgearslothandGitHub 7fcf49ea61 Add audio device switching API (#6661) 2026-06-27 19:09:59 +10:00
TemporalOroborosandGitHub 5dbf86fb93 IMapManager to hospice care (#6579)
* Move MapManager queries to SharedMapSystem
Moves all variants of FindGridsIntersecting/TryFindGridAt to SharedMapSystem
Hollows out the MapManager methods and converts them into relays to SharedMapSystem

* Move CreateGrid to SharedMapSystem
Moves the functionality for CreateGrid and its variants to SharedMapSystem
Hollows out the MapManager methods and converts them into relays for the SharedMapSystem methods
Obsoletes them too
Also moves over the GetAllMapGrids and GetAllGrids methods

* Move RaiseOnTileChanged to SharedMapSystem
Also moves the SuppressOnTileChanged flag member to SharedMapSystem
Hollows out and obsoletes the MapManager versions

* Move default value constants to SharedMapSystem

* Converts map pausing events into LocalizedEntityCommands

* Move MapManager related delegates/structs to SharedMapSystem
Moves the GridCreationOptions struct to the same namespace as SharedMapSystem and converts it into a record struct
Move the GridCallback delegates to the same namespace as SharedMapSystem

* Move CullDeletionHistory to SharedMapSystem
Well, that was less painful than I thought it would be

* Actually obsolete the NetworkedMapManager method

* Rename file

* Doc comments for new SharedMapSystem methods

* Doc comment

* Doc comments

* Fix access
2026-06-27 18:33:48 +10:00
TayrtahnandGitHub 9c45f8c86f Simplify generated code check in AccessAnalyzer (#6581)
Replace generated code check with GeneratedCodeAnalysisFlags
2026-06-27 18:14:21 +10:00
tiders-shoreandGitHub c0e29a3ad4 Add PhysicsBodyStatusChangedEvent (#6614)
* Initial commit

* Moved PhysicsBodyStatusChangedEvent after status update
2026-06-27 18:00:52 +10:00
Leon FriedrichandGitHub 7b25f1e256 Fix DataRecord serialization (#6619) 2026-06-27 17:59:35 +10:00
DrSmugleafandGitHub c51009d4f0 Allow foreach with EntityQueryEnumerator and AllEntityQueryEnumerator (#6660) 2026-06-27 17:58:16 +10:00
metalgearslothandGitHub 9faee42c3a Merge Bouba RT into Kiki RT (#6649) 2026-06-27 17:55:22 +10:00
metalgearslothandGitHub afd792c0b1 Merge branch 'master' into master-merge 2026-06-26 21:48:28 +10:00
metalgearslothandGitHub 03ef503285 Add batch drawing methods (#6655)
* Add batched drawing API

Internally Clyde batches drawing, however when drawing hundreds / thousands of the same quad the batch checks add up. This just omits those checks and directly draws instead. Same with skipping color modulation.

Long-term could probably figure out a way to SIMD the transforms better.

* RN
2026-06-26 21:45:32 +10:00
8862e8d632 Debug Console Autocompletes for Contains (#6418)
* Debug Console Autocompletes for Contains

Entering commands to console now filters for commands
containing, not just starting with, what you typed.

* RN

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-06-26 21:21:19 +10:00