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

Jesus christ I can't even copy paste right.

02e41a8ed6d56987dd5e5ff4fdf77d4c8c9e8d46 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Actually run integration tests.

e8c0ab52f592e8149dc6fef21b9277c654238793 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Client NRTs (#1121)

6674be3adc9919ffa099c24e26195ee1ac2971c5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Sound track in animations can now take a function that returns an AudioParam (#1125)

4d93b0c533a84ff13421bfe8d15166f6e310e690 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Fix predicted events not re-firing on first sender tick.

28b3cd5a52487971d7fee437024190ce70a613ed authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add some convenience helpers for integration testing.

ca1597d9526a55f430bacbb931ba7b3d54d38be9 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix DebugTimePanel to report prediction size correctly.

It was not taking into the account that CurTick increments after the mainloop runs tick meaning ...

afb0624a2bc7205d58fe12e4b2a1f46f53b834a1 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Have RobustSerializer use a shared string dictionary (#1117)

* implements shared string dictionary and handshake from net-code-2

* fix unit test

switch...

0d52def877340f2c22e72b94e5a94b15ed6b6c2c authored over 4 years ago by Tyler Young <[email protected]>
add reset of shader to UserInterfaceManager _render method after drawing a control (#1124)

70100ec9d1fe933c4dca555da0cff4d2a8ecc395 authored over 4 years ago by Tyler Young <[email protected]>
Use GetProcAddress for DebugMessageCallback in OpenGL.

edbe2839b6c4d7dc8bce1042d61921892ae3c74a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Make sure CurTick increases AFTER ticks in integration tests.

For consistency with the real main loop.

8f63ee481e65c58085d2cd4037af025e32d37ede authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Free 10% PVS perf improvement.

1cf613a07667802a23e298960964a07ed1e80759 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
EntitySystemManager API to load extra entity system types.

550e295189af95ae10b6eb2469f0c6a5ca4d5057 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Made the 'group' concommand actually work.

fbeae98025d41d3e63e2a6ed8a7f99c332a41e36 authored over 4 years ago by Acruid <[email protected]>
Adds exception tolerance to ECS system Update and FrameUpdate. Previously an exception thrown in FrameUpdate would completely break rendering, and an exception thrown in update would block all other ECS systems after it being ran.

cafe99a0e25f49421beca008648acff498911916 authored over 4 years ago by Acruid <[email protected]>
Fix tree control jittering.

6a2f8f2767e7b0b2841dbacc8e82d28add46e6b5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Enable NRTs on Robust.Server (#1118)

0d3cd4138216d8eb56b3fe386b554f7ec24e924e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Improve & fix entity creation tick clearing.

Tick clearing is now done in all entity constructors on the server, and components added during ...

b2eff5d5ebfa3e7a357c1afad60fc451bbec2863 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
More convenient system for integration tests to override CVars.

76b07795637aec5e398bee5a6bbd6647c07bda2e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add distance to AudioSystem (#1079)

* Add distance to AudioSystem

* Fix warning

* Rewrite distance thing.

* Better unchecke...

251f0422b66bb2e936802ba89a2c50be32bd1c29 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Add ScreenToMap overload taking ScreenCoordinates (#1120)

This was a small hole in the API, no real new functionality.

a284e9f244254602aff2fd33239e3a2bc1d1f3d0 authored over 4 years ago by ComicIronic <[email protected]>
Yep it's definitely late *checks clock* oh god.

3cbfef8b07be4115e88963873c7b8c511efc71c5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Why WOULD I run my own tests before pushing?

bdab4bc6c9d8f3d32fb413b9c00c8ff8651cb889 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add testing convenience helper to mount strings as files in the VFS.

be1ceeb2db906dca9d2d72a33d7bde95c314269e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix map loading and add map loading unit test.

73618f6bb298ba95e38c1a14421c4d38d9db7e11 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix SingleStreamLoader.FindFiles.

c9d2b9687f5cbc82f59352190b19522c7f09cad0 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Update test-content.yml

1268e03770938638fbbfa4dd58480bfa9dea718d authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Create test-content.yml

b502e92c3ac5eebf26c55b914e4b37ad86cda140 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Revert "Virtualize all NetIDs to reduce network traffic" (#1119)

This reverts commit d7764765424915d57fb2e997e050038ba1094de4.

5c8545c396d46b1c80a9c22e4ebfe495b2285f66 authored over 4 years ago by Tyler Young <[email protected]>
Fix natives copy probably.

7f406aa16cf89fa46c0dded598d3e9ca47dacbb0 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Refactor PackLoader.

Use System.IO.Compression instead of SharpZipLib.
Unit tests.
Fixes.

289938dbd17a0682bdedc40111b175096af98dab authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Remove explicit x64 platform target to fix ARM64 builds.

3459e5fd0bed88b94f43e8edb815ef3ccc6abc89 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix a compiler warning.

b51d22216e17ae177c08c963e0a3059d683499fa authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Clear IoC on RobustUnitTest TearDown to hopefully provide better test isolation.

aec9c5e66ddbebb54d026d79b98ad61f6cb659ad authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix ComponentManager_Tests on release mode.

9a637a0632828fa9099d098809d9c86f842e488a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Update .NET Core SDK version to latest on Actions.

b3f8e1273919039c5d0884985a08718af37e679d authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Placement improvements (#1105)

71b06c0791af7a178297a6fdbbe75cac383120d6 authored over 4 years ago by Clyybber <[email protected]>
Make AddComponent load default DataField values (#1112)

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

9ab3f13f2d769d13a7329bf0575dd59a6f55616b authored over 4 years ago by ComicIronic <[email protected]>
Virtualize all NetIDs to reduce network traffic (#1116)

d7764765424915d57fb2e997e050038ba1094de4 authored over 4 years ago by Tyler Young <[email protected]>
Add collidable events back in (#1115)

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

865c04b2643c231c9afb9b47c2ddb7e5e85eba10 authored over 4 years ago by metalgearsloth <[email protected]>
Enable nullable reference types on Robust.Shared and fix all warnings. (#1109)

ec0f4b35f7a9885d358a08729ee433e3e2e95957 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Map Loading (#1110)

12ea903c989cfd81dbe2cca5315e115f5712b156 authored over 4 years ago by Acruid <[email protected]>
Remove ScreenToWorld (#1114)

d631048c1e6927d50c7857c58308ed9bce0521de authored over 4 years ago by ComicIronic <[email protected]>
Prometheus metrics server.

Thanks to Redline for starting work on this and helping me out on Discord.

dd0cb9f216b7cf6bcb9480159e99a815587e7433 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix client `CurTime` jumps (#1113)

This fixes the issue where CurTime on the client would sometimes jump by
massive values. It was...

15432bf8a76a696517db1bbbcd99bc3ee2663fae authored over 4 years ago by ComicIronic <[email protected]>
Changes PointLightComponent radius from an int to a float. (#1111)

a3814dd7c030764a78f901d233d10a54c6ca92d1 authored over 4 years ago by Swept <[email protected]>
Update build-test.yml

761207fcb468a568b2a7c1338219897670ab070c authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Create build-test.yml

096c47a1fe0d4667f728599945abaab8beb4baf2 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Add config var loading from environment variables (#1108)

b2cb334f03fc86d753c782b1b34a41341519e661 authored over 4 years ago by ComicIronic <[email protected]>
Fix TickRate causing CurTime jumps (#1106)

caa876dbb3809c4138c3db58001c9499eddc9a52 authored over 4 years ago by ComicIronic <[email protected]>
Look at me commiting debug parameters into the code.

c3ee1366224f0d6c09a460315358ffaaf464ada4 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Improve occlusion performance and fix a crash (#1107)

6060a2ff4f8a9340a34b1916318af36c2a88303e authored over 4 years ago by Clyybber <[email protected]>
Fix lasers changing DrawingHandleWorld transform (#1103)

dec76c9ad9690010ee60441075d8a810ed000e17 authored over 4 years ago by ComicIronic <[email protected]>
Add UI scaling helper APIs and fixes tooltip positions with UI scaling.

89ef65b33575ca30d89bf97b7f8a135beca12f7d authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix LayoutContainer margins to be virtual pixels.

12c866b8d647c45002634992e24f9e1c4565e141 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
DebugConsole doesn't spam position changes if hidden.

537b444eaeeff839293b867473a59c2810b201a3 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix layout of buttons at higher UI scaling factors.

49b452eca4d8f00310b451c1942178706ad4f8b5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Squashed commit of the following (PR #1081 + fixes):

commit 46881727ce4107bf61e12cbbdbfa702381debb93
Author: Pieter-Jan Briers <pieterjan.briers+git@...

2a614e9c3de9f91f3661d2287c7e53271bc4a77a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Better sound occlusion (#1102)

* Better occlusion; introduce IntersectRayPenetration

* Use ToArray instead of casting

* B...

c32f21bea38733b4f5c4e0150bc8dc486487658a authored over 4 years ago by Clyybber <[email protected]>
Fix some prediction timing anomalies.

dc82748daf92637cb0da5973fad21f82af4ebfa1 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Join with MIDI player while stopping it.

5c82a4ccb3fb663fa57a31810568d4e0d0203ab4 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Ignore invalid MIDI event of type 5 to prevent console spam.

5473fd183bf8ab1ce89c0dbde8ba149d05becdeb authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Revert "Make MsgEntity Reliable like the rest."

This reverts commit d81834c9133e5fd2879eeb3cf65e8ffff57033b9.

I realized while writing the netc...

ace88ab20be2e39118d69c529cf393693f6fec58 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix c#1046 (#1101)

39c508feaa8605259fad6683631a5c8501d01a48 authored over 4 years ago by Clyybber <[email protected]>
Fix #889 (#1100)

9d6a9d5aa92f1ce8fc7f7216cb9d3090e1e03eab authored over 4 years ago by Clyybber <[email protected]>
Fix #1023 (#1099)

3f7296eef4e4e1b6a4cf068352d60d3950202b18 authored over 4 years ago by Clyybber <[email protected]>
Fix UI Control focusing (#1097)

35c23bd905643f10e025ba030c9e1cc6ad0a423a authored over 4 years ago by ShadowCommander <[email protected]>
Tiny cleanup (#1098)

fcdabe98f47f2c5dbef0e64bad08f77aa764ef64 authored over 4 years ago by Clyybber <[email protected]>
Fix up midi stuff, support mild black midis (#1092)

885bcb4f57a96d53b6effab56b9f0ab828f17f33 authored over 4 years ago by Tyler Young <[email protected]>
Change buttons to use MouseFilterMode.Stop (#1095)

1b52093c5dd77ef38327f9d18d33da9e90aa46aa authored over 4 years ago by ShadowCommander <[email protected]>
GUI tab navigation hotkeys.

Not currently used but I needed these for a quick content hack.

31c5c9373f661aac6f59168bfb7720bb923b78eb authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Command Binding System supporting multiple bindings (#1089)

d148bde02bc08b495fa68dbd68eb54f3580ca26f authored over 4 years ago by chairbender <[email protected]>
Pass WithFormat<T> through IsValueDefault to fix map saving.

29083fdb6f35fadb4c51f56b9eb0065e7f5c9e68 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix performance of YamlConstantSerializer.

It was relying on exceptions for normal control flow, absolutely destroying performance when a d...

34b39b7db5748a7cf915b1dc7b6e3f6d6c9e1f64 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Disable load context on server ContentStart.

f9df2b141c924d1692b055c507bef2525ec1300d authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Change DrawDepth to int, add content constant hook (#1090)

This allows DrawDepth to be defined in the content layer.

486fd670e2ea66e45da9801b6b3a0c2fcca84a8d authored over 4 years ago by ComicIronic <[email protected]>
Use AttachedProperty for TabContainer, TabVisibleProperty.

75707c1db0c47f4a1c0a81b71ab2b034a11c9143 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Adds AttachedProperty<T>.

Generics are useful.

cb3fe9c138d01aad53d82636e0e586b484588b9a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Adds custom YAML serializer for ints in terms of named constants (#1088)

Works similar to the flag serializer, except it allows for magic numbers
to be given names in t...

c9157c8b57a23354f483f7426420182ba0ccd478 authored over 4 years ago by ComicIronic <[email protected]>
Add missing properties to IMidiRenderer.

94c868a395d9614b05d4e1aac816167f1fe1f109 authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
MIDI improvements

* Handle a few more MIDI events.
* Remove useless MIDI error logging.
* MidiEvent ToString() has ...

070ad6989c24db570c99f35ced758c3972bae97b authored over 4 years ago by Víctor Aguilera Puerto <[email protected]>
Add more useful script globals.

22615dbf01a435da0d445bb704dae4e4e62e693d authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Change log file format to be less awful.

daa817a14ad52f557735d418e4ee84a1767f2bbb authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Stop spamming about late msgentity ok?

9262cdc555e4f166b3e24854baa47e4bd05950bf authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Adds theyre text macro (#1080)

44fcb0232c31198deecf29a1c25977b728316551 authored over 4 years ago by Leo <[email protected]>
Fix compiler warnings

9eeb1d1afa97194113ef16fff57674f71e4db661 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix ordering of early entity messages.

6a1249a922fa66f3eb112ee935b0a45f9fafdd4f authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Allow drawing unfilled circles, remove extra (0, 0) point (#1084)

171a19487baf4cbe68ab55f30885dddc78a4ef0b authored over 4 years ago by 20kdc <[email protected]>
Make MsgEntity Reliable like the rest.

MsgState has been exempt, obviously.

d81834c9133e5fd2879eeb3cf65e8ffff57033b9 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix OnClose not firing on windows correctly.

044eeb61f400f127a91803fadc14b86d2c56b8ba authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix NullRef in PhysicsComponent.RemoveController()

263a72ed071d453bbaf8c8a23993d1462ce8e389 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Shut down physics controllers when PhysicsComponent shuts down.

488ce445a09447a8918b9f7ae452d6130046ea2a authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix inheritance overriding behavior on PlacementMode.

5b9789870b6b4ab4a66c980b757febc3784a8322 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Implement audio occlusion and upgrade to OpenTK 4 (#1068)

9d75c3a1c8dbf592d2179822dd15fe00b2bfb716 authored over 4 years ago by Clyybber <[email protected]>
Mark some control properties as animatable.

782ac26a94b472a7c3b8347fdc52c50bd3ca271e authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Split off SS14 into BaseWindow.

32c1b1e3b259a63d16f4a84adb8e99620be4e4db authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Render greek glyphs.

4be2f8c7806817d660a484069226aa7de1b10839 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Implement DrawCircle in DrawingHandleScreen

1e196dfd67fd4b1998dd18755e7f6a893c9879c5 authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix race condition in the Bound UI system.

If you sent multiple state updates on the same frame these could easily arrive in different orde...

e334d6610e76e36f3de41b50aefca17c546b41bb authored over 4 years ago by Pieter-Jan Briers <[email protected]>
Fix rounding error in font atlas code.

This could cause the atlas to be too small at certain configurations.

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