Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/space-wizards/RobustToolbox

Robust multiplayer game engine, used by Space Station 14
https://github.com/space-wizards/RobustToolbox

Mouse wheel scrolling for Tree control.

Fixes https://github.com/space-wizards/space-station-14/issues/1309

c2ce37517f76da0bcb1c98bfb8114d292ae8edde authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix KeyDowns not prioritizing mouse focus.

This caused https://github.com/space-wizards/space-station-14/issues/1302.

The ChatBox focuses ...

0a88f3220625f249fcf19fd2f8fc27dc9e393add authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Hitting ~ while console is selected now closes it again.

How did this take me this long to fix.

fc73f882824a4ad7daae2f1dff947993fa581a11 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Changing some paths (#1158)

* first commit

* Merging master

* Path changes

* what even is this

* MidiCustom

afa0eb8ada3d81feb8eaa5ebecc5dd91657807d9 authored over 4 years ago by AJCM-git <[email protected]>
Add percentage of intersection to Box2 (#1169)

578ae1cf9e638fe49c55505a4927a5a5c589fd71 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
ACTUALLY remove low res lights biasing hack.

4b3be2db3d14138586ccda5a1e01a73ab44cfb87 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove low res lights biasing hack.

8a35696716f787da334dfc88e57eec1eb71f4209 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix replication of new components with interp enabled.

e9de95be317a6bc4a7fc6ca5f48971fee0af4e2f authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add Hard property to ICollidableComponent

8619c2a7c9e2d2d75de3a1f0507a61710d7b2093 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Fix hard collidable property not being sent to the client

bb46b49d30c3ed7edbabe60c5bd501ab41ca437d authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Probably fix parallel PVS crashes.

cc9391c029e155b2ef4ec7b89230e64ed69d4e47 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
PlayerCommandStates.SetState

ded0b6b71094c1a85443b49742da46b112c952e5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Assert that messages have been registerd in integration tests.

9e5374ac867e08a98046c2e71d772af6bedd7818 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Added User Input Validation For Most Debug Commands (#1167)

e15b5ad3d1d113a12b49b30554a26a6d459db7bb authored over 4 years ago by SoulSloth <[email protected]>
Input Handling + other cleanups to support click drag functionality (#1132)

Co-authored-by: Pieter-Jan Briers <[email protected]>

437bf58e7b56e7df632ab3805ccf7e0cbf74904a authored over 4 years ago by chairbender <[email protected]>
Fix MsgServerInfoReq not being registered client side.

7e6a6b085b14cd0bb65d12696d5d62fbab803098 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix possible race condition with CreateNetMessage<T> and threads.

46ff3715f8742574e12ec202f263abbb0e9948ec authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix physics anchored status not being synced to the client (#1168)

265c24970832f7a84fba00e5b18cd671723e6f7d authored over 4 years ago by DrSmugleaf <[email protected]>
Adds Events to IEntitySystemManager for when a system is loaded or unloaded into the manager.

8b5e5b7b910ba450dbe0de2c108cfabf41d138a8 authored over 4 years ago by Acruid <[email protected]>
Don't lerp transforms on teleports/parent changes.

af4c920606932d0083ef794cdacd1cacb1e3a817 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add some VV attributes to containers.

8d89a6af05b129a98c34ee3058013e2390ec4468 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix client crashes when invalid arguments are used with the gridtc command (#1164)

71c3efc27456c432f7eae503858bf72e9f8056c3 authored over 4 years ago by DrSmugleaf <[email protected]>
Fix exception on reconnect.

87a57c18ca70af7fd61da7797d23e9fc94a13744 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix deleted entities staying in render trees.

Alright that one was pretty obvious in hindsight.

0720d4d39ca8accecfeeb6fae33016b0fdeb7196 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix physics shapes not setting their parent collidable dirty.

c8560c944587234142118db468de03a7d516a2c9 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix some incorrect nullability attributes in input manager.

41d1aa2a82eeaa6879db962be0bf3bc8d3121a6c authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add `Hard` property to collidables and fix airlock issues (#1078)

Co-authored-by: Pieter-Jan Briers <[email protected]>

2d7192d79dfc3e74607a66cb1d5bb155ac955ec3 authored over 4 years ago by Jackson Lewis <[email protected]>
Merged Client and Server PhysicsComponent (#1163)

99933499b787a7607d217ceaadfb0dfd384ae750 authored over 4 years ago by Acruid <[email protected]>
Enable freezable sets in unique index implementations (#1161)

d9fb7d04ca8a893b10bfb6871f7ee4fc6c96b35e authored over 4 years ago by Tyler Young <[email protected]>
Change ScrollContainer ScrollBars to not affect layout when not visible (#1162)

6c2157c10fe43b6b0fe2b38309eff204d1fc33fd authored over 4 years ago by ShadowCommander <[email protected]>
Delete grid entity BEFORE removing the grid.

If the gridentity is deleted after then ALL those entities suddenly have an invalid Grid ID and ...

830f5843b58f08b3487348a87dbb9e61d64633d8 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix nullspace issues with RenderingTreeSystem

466ce76ca96efeca7a8e2830e7e3da32d5dd386e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix compiler warnings.

9da67e6a664a738377cf4f4fe6e460905350a46a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Event for changing server PhysicsComponent Anchored (#1160)

Co-authored-by: py01 <[email protected]>

650033a1845374be2049298bcc2322ceb6776f7b authored over 4 years ago by py01 <[email protected]>
PVS optimizations.

2296c95e7c993aec1a46e1d410d226e2cf13e547 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Optimizations to physics system.

Nothing major, just picking low hanging fruit and improving code quality around the place.

2af0d9df5517a409fdafa552edddbeb91040af80 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove some unnecessary interface calls.

1087e4ce69c2ed09ea8ff2eb32cc28ecfebd8dd0 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Good job me.

59911bee28e4337eb6ac1b48a5a2a762573f90c9 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Guess we're doing render trees for lights and occluders aswell.

daa5a344137d02e72bb9443aa20fec4afc0e0857 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix UTF-8 output AGAIN.

cf475252375c41c985297bd36271aaf61717cbcd authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove dead code.

16b4262486fed1fa7a4252f1f98be4476e34f395 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Use a DynamicTree for sprite finding.

Significantly improves client CPU usage.

b72b0e59847e0140dfbf38462ff3bb3d0dbaabed authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Slight physics optimizations.

Removal of interface calls and some LINQ.

334d319cdaa7766fc8b8b2f4ba7f4d2d6e317ce2 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Allow EntitySystems to handle struct events.

1cdaed3b5434c87672413d299ea2bcf41cdf916a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Optimize TransformSystem.

Now keeps a list of actively lerping transforms instead of iterating every transform every tick....

a40d89dd3e9da247943ec3530c0ebca2c51cfb4c authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix VVing enumerables.

6742290e9186ed7e266f5edae7831cf75682ec0f authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Enable interp by default.

75b63f2645d2adab7f330ef89f7c3f1061236c58 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix IPv6 sockets on Linux.

By removing Q's NativeSockets layer and just using byte[] again.

There's no performance loss be...

31c964b9d77617375f1406b8e17c4bfcba0ccf30 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix RobustTaskScheduler with non-long-running-tasks.

b71899f83069ab98b1f9ff15451ce3eef95294a7 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Logging Tweaks (#1156)

9d03edee4004a56509382b72018b19dfa9c0733b authored over 4 years ago by Tyler Young <[email protected]>
Optimize TransformComponent component state handling:

1. Don't resolve Parent in GetComponentState
2. Don't try to AttachParent unless parent actually...

1a7cc344e27899865887410b77bbdc0bd6f57dca authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove Task Scheduler Naming of Long Running Threads (#1155)

08e9caf71d28d3543da008c772c21ddfd745e006 authored over 4 years ago by Tyler Young <[email protected]>
Fixes for ConsoleLogHandler

Actually respects terminal encoding.

Doesn't do ANSI characters if unsupported (Windows) or red...

96e94b3dbdc68d5bfd72079423133f69383237df authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Protect IgnoresAccessChecksTo, Add Task Scheduler Context, Lock on Console Log Flushing (#1153)

faacd45eb4e39d7ae4915b8ff92e2f0667fa2589 authored over 4 years ago by Tyler Young <[email protected]>
Remove finalizer from Control.

We aren't used Godot anymore so no need for this.

f77fdbced64eaaf50e70ec20584dbfb613dde5db authored over 4 years ago by Pieter-Jan Briers <[email protected]>
I am good at copy paste.

99d900b68cd839b1783ab15e3b54d396389b509f authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Silence string serializer.

564e219504340fc912a7255a68e92fe4809ed9f8 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
More lidgren stats exposed to prometheus.

ff68a70aef16c7a0713131ca8198836f39734887 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix latency simulation.

f71f2821d10afad2cfe65759f352f8b55825dc66 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Buffered VT ANSI Logging, Server Off Console Thread, Log Unhandled Errors (#1152)

e693d3ded7f1113c95a058eca9b71d49aeb13094 authored over 4 years ago by Tyler Young <[email protected]>
Various Fixes and Diagnostics (#1151)

d7e98be313dadab849f2f21ec272fc3bbc2e4c3d authored over 4 years ago by Tyler Young <[email protected]>
Reduce Physics Max Solver Iterations, Simulation Respected (#1150)

reduce max solver iterations

ba3bf605c9673905c87ac0b1f550feb96420c6c3 authored over 4 years ago by Tyler Young <[email protected]>
Better Missing MetaDataComponent Error (#1149)

ec938e7d33f3959fb664bd5e574e606b12890923 authored over 4 years ago by Tyler Young <[email protected]>
Hopefully fix parallel game states

41f1dd3fa0ffbbb2b9f3e543b05014e21a2847cc authored over 4 years ago by Pieter-Jan Briers <[email protected]>
HOPEFULLY fix parallel PVS.

2bd6b201377c22ac3561a251e55ed26d51f0e270 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
sudo command

544c728a3459eed63c246693b469360c239b4ce6 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Movement prediction work. (#1144)

* Fix client-side input system not sending sequence numbers for input messages.

This caused m...

31fb65bcb9ffde4517c7b6f817fe89561e362f65 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Implement MultipleTypeEntityQuery (#1146)

* Implement MultipleTypeEntityQuery

* Add EntityQuery to make the MultipleTypeEntityQuery faster

1a580d226cea528781dbb1f445dc3af785ab3964 authored over 4 years ago by ShadowCommander <[email protected]>
Implement HostLogin command (#1147)

* Implement HostLogin command

* Fix Robust.Server/server_config.toml

Co-authored-by: Piete...

71e2344a734ede93ff3d3ac9749d3dfbdaa8e350 authored over 4 years ago by ShadowCommander <[email protected]>
Scripting watch window

14fea1812d9e20d3f8ca2ca7433b04931e5b3666 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
ComponentManager Rework (#1143)

* rework ComponentManager

create indexing solution, UniqueIndex

split out ComponentEventAr...

4650dc2c49888593c63b4a3871d99845fb7acc7a authored over 4 years ago by Tyler Young <[email protected]>
Make Lidgren Use Spans & Shared Pool (#1140)

* make lidgren use spans everywhere where it can

convert custom pooling to shared array pool ...

faff0797bf682611a820c987b50662edfaa66652 authored over 4 years ago by Tyler Young <[email protected]>
implement dragging of split in split containers (#1141)

2558201ae44fcd53e4199cd190b2063257d4c79c authored over 4 years ago by chairbender <[email protected]>
Dynamically Manage Collision Solver Iterations (#1139)

modulate solver iterations dynamically depending on tps

c997d7e3b6126670c49291e2d5c7f69d20d0bbc3 authored over 4 years ago by Tyler Young <[email protected]>
Cleanup occlusion (#1138)

2b6ed4852d85a0c20422978b374b938187cf6d73 authored over 4 years ago by Clyybber <[email protected]>
Provide fallback for Creative EFX OpenAL Extension in Clyde.Audio (#1137)

provide fallback for mac if it doesn't exist

368f6482e821baae85d1076c392f4173ef1e045c authored over 4 years ago by Tyler Young <[email protected]>
Changed "Run" to "Walk" in code (#1136)

7dd0a668d50c462456634bebced035be63225594 authored over 4 years ago by Vince <[email protected]>
Add explicit update dependency specification between entity systems.

This allows a system to say "I want to update after this other system does".

Based on @chairben...

67efd69679b3587c2fe3856e4472e3646e9ef6f0 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Re-enable prediction logging but put it behind a cvar.

8e4ac248405850aab6588896edd6e3190597e11c authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Move transform interp to an entity system.

77b7d4f683b084aca61bfc0cfdccd1b954df591e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
EntityManager's GetEntity throws again, fixes doc

185e03b8a3e3068c4fce8bb1d67ddcb975919e83 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
EntityManager's GetEntity returns null if entity doesn't exist

4a11a5086eba679c05cc46d42c903ae1a54cfb20 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Use CannyFastMath & Update Some Packages (#1130)

update a bunch of packages and use JetBrains.Annotations as private asset as needed

mark some...

9cbdd1058cd79e76502fb392ae1274db610f646b authored over 4 years ago by Tyler Young <[email protected]>
Improved click detection supporting features: (#1133)

* Improved click detection supporting features:

Clickable removed from engine
Texture/RSI lo...

af249f80c8077663ccb02a60dcc98fe86a44ce3f authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Use Robust.Shared.AuthLib.

6dba85e6ddce87d62d31bb536c4b3c84272d0172 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fixes a bug where the EntitySystem event proxy was using the wrong function overload for `IEventBus.RaiseEvent()`.

bc2d4c1c921f3469e234491b0fed9ea5152011ab authored over 4 years ago by Acruid <[email protected]>
Adds helpers to make constructing style rules much cleaner.

2a93cb0c411776e3d8cd8bf08ac99802326f3f47 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix URI opening on Windows and remove linux/mac impls.

Because .NET can directly open URLs with Process.Start apparently.

52833e23c375ce162f4db1b492d6e713deb4c8a3 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add system for reporting open source licenses for dependencies.

66f112f9d963b43f3198fbd63fbe3dce9eccdcfb authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Adds ReadAllText convenience methods to IResourceManager.

65c7e07d9b48502ec44e8fa24c2ce6666f517813 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Shared String Dictionary ctd. (#1126)

9662d52f90418baf58d70f1350ab49f6c4716d4f authored over 4 years ago by Tyler Young <[email protected]>
Adds missing Lidgren license.

15ec0e7bd9a4fd74be8523a1414b36d96669f955 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove SharpZipLib and System.ValueTuple dependencies

36bda1cd2f900c22ce1a4af4b435370ea6743063 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Upgrades SixLabors.ImageSharp (#1128)

adds InlineIl.Fody for fast access to image backing buffers

47f307dd2ae50ad3f5201d4527f445488da056b8 authored over 4 years ago by Tyler Young <[email protected]>
Fix ResourcePath.ChangeSeparator for rooted paths.

b3d4f55f28af7ad1f13f9c266e0e88ff036e3581 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix to-client entity messages getting dispatched in the incorrect order.

919174056a0c268efeb5f59c59787b8d844f1c01 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Enable NRTs for unit tests.

aaa09881cbdcb3d2723088ea4f0b62c9effef70c authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Make sure integration tests get shut down on test tear down.

b1ab4a61f857591b83b1dc1f574ec4efe39daabb authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Treat nullability warnings as errors in CI.

9b7b8023f250e7961dd2cdceeeea57cdd1e0204e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Verbose logging on test.

c5e1fbcbabadba52618011f5cba9fa1112668c3d authored over 4 years ago by Pieter-Jan Briers <[email protected]>