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

when the bool

17869c16cd3d2c64fed8fe946decc573d42d1806 authored almost 4 years ago
Split entity management from entity queries (#1665)

* Split entity lookups from entitymanager

* Helps if you subscribe dingus

* Handle map cha...

d8aad89c2fd911431834081131a85efe9e46c2c3 authored almost 4 years ago
Optimize serialization reading, create benchmarks (#1679)

* Add Robust.Benchmarks and read string benchmark

* Separate serialization manager methods, u...

2a349eb023e69c84d07a718787f19501e0bb7e08 authored almost 4 years ago
Adds directed event for when an entity's BodyType changes. (#1681)

Removes old Anchored C# event.

47ad07b3d28add9dbbe6d2d80cb3c198668a591c authored almost 4 years ago
Remove NetId requirement for local event subscriptions (#1675)

aacf6522b48c4f4ccf6bfbe138154310cd9935be authored almost 4 years ago
Add RSI path to error log (#1676)

c73d27b9ae0cad2de77f3cde1bfe193e8d8ccf6e authored almost 4 years ago
Adds Prototype Id Validator for Dictionaries whose keys are prototype IDs. (#1673)

f068b30a7c37f7e51fae57129865c0f9d6e11fcc authored almost 4 years ago
Fix ComponentDependencies tests for debug & release

5400dddcfcf70af789e5ada7cba8c3c8d048df86 authored almost 4 years ago
Grid-trees for rendering (#1666)

6cf5fdc5d654fb3460ea5f0e0d22c238d38ec8be authored almost 4 years ago
Fix ComponentDependencies tests

5d4666388105db49f79daf65cc40924def7cb0c6 authored almost 4 years ago
PVS Bugfixes 1: The Debuggening (#1671)

* Wrapped the parallel GetMail function in a try/catch.
Added a hack to the ViewCulling leave m...

8e0f227940a37f713fbef650be30837fba2b2953 authored almost 4 years ago
Fix grid bounds upon deserialization

73a13fff9a00fbd4149b21660d49a6e6b5f09508 authored almost 4 years ago
Make content able to choose which log level leads to test failures (#1670)

* Make content able to choose which log level leads to test failures

* Now make it make sense

de2e505a12389e8f04692ff4fb44739f14526e76 authored almost 4 years ago
Fix no HWId userdata error in integration tests (#1667)

a9f7c7a76f19bb504069383d91ae59a7b4de30aa authored almost 4 years ago
Adds a custom editor for Prototypes to ViewVariables. (#1663)

Also improves VV a bit.

37401c26c9c3c3feb98da84694c8c2dd4adcb83b authored almost 4 years ago
Fix fullscreen crash

528cd1e0e52e43107d1061e7c5aabc9e497a740e authored almost 4 years ago
Fix integration test networking.

2959456beccaf6c132a2f304ce5fbe33a1bf30eb authored almost 4 years ago
Add NaN guards to physics

8951712495f83cb3217f4f6c105e75ddac93c8c1 authored almost 4 years ago
Re-implement inertia (#1652)

* Implement inertia

* actual SPEEN

* Sync mass

* bitcoin miner

* I am le dumb

* a...

d8612aff6456c3a4a8d04de944c885b3ab782bdc authored almost 4 years ago
Network View Bubble (#1629)

* Adds barbones culling.

* Visibility culling and recursive parent ent additions.
DebugEntit...

e16732eb7bdc05898ebe0248e85c49b97495ac6a authored almost 4 years ago
Reverts component NetId storage in ComponentManager back to the way Acruid originally designed it.

Removes NetId methods from IEntity, content does not need to be messing with them.
Fixes bug in D...

91f61bb9de68f0c3e1021f1a7a6d0825cf3f9982 authored almost 4 years ago
Some work towards multi-monitor support in Clyde.

Most of this was me experimenting with GLFW, but I figured I'd still commit it.

ddc91d05ec446cfd13d38abd4fba3e899dccc514 authored almost 4 years ago
Fixes bug where FirstTimePredicted was not being set properly for the first predicted frame.

ef22842b90403fb69fd4559410bd321c8c97c815 authored almost 4 years ago
UIScale now updates dynamically.

So if you move the window between different monitors with different scaling, the game updates.

303e2152d215e15992f42bb4ba11a5fbc851f1c7 authored almost 4 years ago
Set correct class constrains for prototype id list serializers

37fc0d0d2aebc394e298be51d07698100d14e61d authored almost 4 years ago
Adds prototype "Variant" helper methods to IPrototypeManager (#1662)

53987e1e5d6d3254c2e66fcf95b3e090effa0ed2 authored almost 4 years ago
Fix net.rate cvar warning (#1659)

Co-authored-by: Metal Gear Sloth <[email protected]>

3216d7770bfa0765000938c7fbb61764f3f625ff authored almost 4 years ago
Removed Control.Update from the UI system. UI Controls have no business running code in simulation updates.

Refactored the client update loop so that the GameStateManager is in full control of the simulati...

3203ca2ff441701d6c98acb24fe3c51fdf8b26d3 authored almost 4 years ago
Clear velocities on container insertion (#1653)

Co-authored-by: Metal Gear Sloth <[email protected]>

e22254cd518de477eea9aa163340d1920befe616 authored almost 4 years ago
Visibility moved from session to EyeComponent (#1657)

7ed722f66983ea1db01b5a54334a1f56cbd9d683 authored almost 4 years ago
Add prototype id list serializer and tests (#1658)

* Add prototype id list serializer and tests

* Bring old .Value code back

* Paul made me d...

4864096b2a2359525bc716ac3df6c7fdc4018f79 authored almost 4 years ago
Removed unused Update and Resize code from GameStates. Presenters can get resize events from the interface manager (hint: you won't ever need to), and there is no reason for a UI Presenter to do anything in simulation ticks (UI should be event driven, not polling data every frame).

5161385de4d551992f93f459ce4b7aa98acea0fb authored almost 4 years ago
Removed the GameController dependency from Clyde.

Removed the ConfigurationManager dependency from FontManager.

98e009b38f5f9217a4ee8fc5cfabadda490d66c6 authored almost 4 years ago
Adds PrototypeIdHashSetSerializer for HashSet<string> prototype ID validation (#1656)

* Adds PrototypeIdHashSetSerializer for HashSet<string> prototype ID validation

* Paul change...

3863ab8f62530f617453c2107d0500be425b66e7 authored almost 4 years ago
Optimise showbb

f576eb5125f587a14ef5538ffd227ba3477b2da9 authored almost 4 years ago
NullableHelper tests now properly set up their required DI container instead of reusing the container from whatever test was ran before it. Service Locator anti-pattern :(

314742ccd8c35170e662e30b7cd05237586f0b39 authored almost 4 years ago
Adds constructor injection to the IoCManager & DependencyCollection.

f9074811f95fb9e9f4e75f989afbd437b3970b5b authored almost 4 years ago
Frame graph now shows when GCs occur.

5f3e1eb378f4d7a095c4e1d9a9fd7fd57bef9452 authored almost 4 years ago
A

3c1ee20ca172f8938d4753a0bdbd8e82119e3fc0 authored almost 4 years ago
Remove allocs from ContainerSlot.ContainedEntities.

3768f5e68ea3ec35287716aa5a9a32ada7377998 authored almost 4 years ago
Fix integer overflow breaking Lidgren metrics.

765a56038088f3c3f7595d4aab6361cdac27745a authored almost 4 years ago
Optimise physics do not research

39ae3ac653bdd1dac059aad8ec42ef78e020d64d authored almost 4 years ago
Probably fix running Robust directly for some people.

e48f4027e5c454e4f9f23a1657cb57c2b0dcf148 authored almost 4 years ago
Fix CopyWithTypeSerializer not copying when null (#1651)

2fa1e98faf9a3259b4d83a4c976aae9b4bc6d371 authored almost 4 years ago
Nothing to see here.

cedfa0ee2f6d41efd07657c747de5de7ef61a2c1 authored almost 4 years ago
SoundSystem Improvements (#1649)

92f44b390eaf8a62c44f396dc9de3a2a042c99ae authored almost 4 years ago
Prototype reloading now fires an event.

65a42f9209bad97f681c5f67880f69e5a8a7ffb1 authored almost 4 years ago
TestLogHandler now fails the test if a warning or higher is logged.

ebf53248cfc2581914f6c57a69e165349adb84f6 authored almost 4 years ago
Entity Lifetime Levels (#1644)

* Added an entity lifetime levels property.
Added exception when recursively deleting an entity...

289f637e8a712e51a9a642832a3bf29c9cf10282 authored almost 4 years ago
Fix showbb awake (#1632)

* Fix showbb awake

* Slight tweak

Co-authored-by: Metal Gear Sloth <[email protected]>

d7c13f30c8b6ad0f90f0c81b93bd3dce20d1458d authored almost 4 years ago
ConfigurationManager.OnValueChanged's invokeImmediately now accounts for overriden values correctly.

0dac17ae5e941264fb22ba556d1c5e803f74478e authored almost 4 years ago
Use stencil test to cull FOV-hidden lights early.

Massive shader optimization.

9a19a774fa3a56b11a9ed32c05ec2ebf7f7dd694 authored almost 4 years ago
Fix moving to the end of a textbox.

81f49d5eb20eeaca8041102cd1e6d27c260f6692 authored almost 4 years ago
Changes for content server nullability (#1642)

4f3b4ac2d2cc3c7dc4c949611d501ba9684c531a authored almost 4 years ago
Rldrsc now works with textures.

e428056b528ad37316fcacc2acf6538df54e169f authored almost 4 years ago
Fix not being able to use shared entity systems in update order (#1638)

8dc9d2989a9b1c73b6fbdf9ab0108ee6022cd51c authored almost 4 years ago
reverting cringe (moved controller metrics cvar get to server)

fd8c90dcbb9e8a222efa18ad883ffeddf8926871 authored almost 4 years ago
Add Enabled property to CollisionWake component. (#1641)

* Add Enabled property to CollisionWake component.

* Set property in HandleComponentState

ffe4e5a8abda64f97f2d8178037dc5881cccbdee authored almost 4 years ago
adds prometheus logging to physicscontrollers (#1640)

6e5026d270926e8dccfeca22efa7c5b119a3926e authored almost 4 years ago
Move RootControl frameupdate to after queue (#1625)

Co-authored-by: Metal Gear Sloth <[email protected]>

946c4166dc83139051f2bdb54bc1d1f43aab4c48 authored almost 4 years ago
adds custom typeserializers (#1636)

retires DataFieldWithConstantAttribute & DataFieldWithFlagAttribute in favor of new customtypese...

7d2fb85a04688ac62717b6f3a7425788afb54aea authored almost 4 years ago
Fix static sleeping crash (#1630)

Co-authored-by: Metal Gear Sloth <[email protected]>

d6ec0785195636768cb161dbe789103fd135162d authored almost 4 years ago
Remove printing ticks in integration tests (#1627)

32256fc4d91b3fe6d1d6c4964d9ab0308595c499 authored almost 4 years ago
Fix serialization logging not printing messages (#1628)

37bbdfe7ff2d9eede780563bdbb7ca5d7dc69e2d authored almost 4 years ago
Set collidable on CollisionWake removal (#1626)

Co-authored-by: Metal Gear Sloth <[email protected]>

c906675cdf3f67025663a64e9948c3e843924aa6 authored almost 4 years ago
Add a CVar to disable texture preloading for tests (#1623)

90bb5574c11b844d68f27f5abc51c761b944cd9f authored almost 4 years ago
Removed IEntityManager.SpawnEntityNoMapInit. Every entity spawned into an uninitialized map does not have mapinit ran, so this is useless.

7b50dcd96937bd1abd5da3a13f4f274e624a7950 authored almost 4 years ago
Various GLES fixes.

8d82f48a8f23a3e1e31a98334bdd1a4f09bb6737 authored almost 4 years ago
Remove #line directives from shaders.

They hurt debugging more than they helped.

469f9fd2198b825f0cbe272b63f71569376b34dd authored almost 4 years ago
Probably fix tests

1a5783ab4e30d2acaaa40da7a4cd12b488f99730 authored almost 4 years ago
Set velocity for audio sources, enabling doppler effect (#1622)

3d25886d7920a1e669be710830ae18d3681f0605 authored almost 4 years ago
Handle surrogate pairs correctly in LineEdit.

516b2cd372c44c5b11a84c47d7a4ebed717955eb authored almost 4 years ago
Render fallback character for unavailable characters.

3cfcfa0be212c056d549cb038364c698292b2e9e authored almost 4 years ago
Added AsRune property to TextEventArgs

69328087bd46056f5273b5b5241dec5c8eee20fc authored almost 4 years ago
Use Rune for rendering text instead of char.

Fixes crashes with surrogates.

1bf8b2a52ba347102de4da37db549fb2bd4c8aeb authored almost 4 years ago
Add/fix Rune APIs for sandbox.

fc6dc6f4e185ff8c2b9427f6be0f5c631d592cb9 authored almost 4 years ago
Debug console history improvements.

No longer blows up if history cannot be read/written thanks to file locking.

Made it more async...

31c1feca4ed6715d321e80197aa23dea0a8e8e0c authored almost 4 years ago
Fix build.

3ed1eef2ab152b98ea167032ce4f7663463e766d authored almost 4 years ago
Fix IL verification throwing if a verifier error does not need to be formatted.

1394a017bbe16127f4209580cbbf899605502dd7 authored almost 4 years ago
Break joints on container insertion; semi-related to break pulling on container insertion (#1620)

Co-authored-by: Metal Gear Sloth <[email protected]>

6b0670d5f1d1a061693bd195bd7703b1aea1582e authored almost 4 years ago
Fix physics joint disconnect spam (#1619)

Co-authored-by: Metal Gear Sloth <[email protected]>

f573331541bbfc0fa88bba7a40892b5de424acd0 authored almost 4 years ago
Make Visible a Shared Property for sprites (#1615)

Co-authored-by: Metal Gear Sloth <[email protected]>

a7218cd3b82465b7199ef827e46196b4f52b0528 authored almost 4 years ago
Added new ComponentEvents system in IEventBus. (#1601)

* Added new ComponentEventBus, combined it with IEventBus.

* Removed all traces of IEntity fr...

f7e8178736f1a9ce304ffbf78b0ba2e764b34a6d authored almost 4 years ago
Allow disabling nvidia optimus via env var.

aa1c25637cc2e5463ad5086cfa00ffcdb8fe1bce authored almost 4 years ago
Use ProfileOptimization to speed up startup.

31f921e4aa5b26395bbfdb90d605c579e07e7310 authored almost 4 years ago
Call GC.Collect after game init.

Cleans up any gen 2 garbage from init and the stutter shouldn't be the end of the world.

71f2c484638487b0582e42c66dda91f8fc1c5ba6 authored almost 4 years ago
RSI & texture preloading.

All RSIs and textures are now loaded ahead of time in client startup. This is well threaded and ...

d65f4ca8987948c199f8e21ba3aa9dfbc3643802 authored almost 4 years ago
Disable path case checks by default.

The idea was that these are Task.Run'd so don't influence performance. That was before we starte...

b35568ffe54e42af7472728d27b9b904c21b31ec authored almost 4 years ago
Removes some things that should not have been in the last PR.

a0d241e551404cec586df5a7e1fe9ef3b5ec3eeb authored almost 4 years ago
Large number of changes to Shaders and Overlays (#1387)

* AAAAAAAAAAAAA

* Organization

* Still doesnt work

* Formatting

* It works!!

* Mo...

33a693458273d40009b2e28e8418f81fc945921b authored almost 4 years ago
Optimise static body sleeping (#1618)

Co-authored-by: Metal Gear Sloth <[email protected]>

f237a8bbbcab33f680c33e2eb9052aaa87d5f967 authored almost 4 years ago
RSI loader improvements:

1. Stop using NJsonSchema, it didn't do anything useful.
2. Use System.Text.Json instead of Newt...

4bc775c01c1019686c8b3f42c571f1040765f69f authored almost 4 years ago
Optimize ImageSharp blitting.

93b4d815057648887b8902209d86ae528f2e6f4e authored almost 4 years ago
Fix some missing re-pooling of ImageSharp images.

0afb85a09e7b3dcdc324a4f79bbd1cfb3bd37ebc authored almost 4 years ago
Significantly lower physics speedcap

7b9315cea497e4f624d600f6f916c20353d02884 authored almost 4 years ago
Fix anchored message

dc3af45096e8f513638278f0427e16902f5a544b authored almost 4 years ago
Allow kinematic controllers to have an impulse applied (#1612)

Co-authored-by: Metal Gear Sloth <[email protected]>

00ce0179aec5c775dcf2abd3c6ae48f71e830a4e authored almost 4 years ago
Fix buckling (#1611)

81947ba3d85f440191bb6605dd62718d36b0f305 authored almost 4 years ago
Fix nullability errors in physics ContactHead code (#1609)

49327279d033341d226000d2ce7146af68067163 authored almost 4 years ago
Fix CanCollide serialization

0936cf3c7f750fa4b12d19ed7df2da4e01bc7097 authored almost 4 years ago