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

Cache enum references (#1480)

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

6d84b8741c9c7b0899958b07554e4eea61a166c9 authored about 4 years ago by metalgearsloth <[email protected]>
Make RobustUnitTest register content cvars and set _isServer (#1481)

d08ca59b7592cba41a5ad39c30138c7c61f1d159 authored about 4 years ago by DrSmugleaf <[email protected]>
Fix Content-Type not being set for status API.

f06b046c1c49cfe3c73034c032bbfe4798e3362b authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Entity Timer SpawnTimer throws if entity is deleted.

bb412a6906f40c023cac1bf4190b19d1fb670bff authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Adds new keybind property: AllowSubCombs (#1473)

Co-authored-by: Radrark <null>

1baee3004cfe77606136d3ca290d671eaf761706 authored about 4 years ago by Radrark <[email protected]>
Update NetSerializer submodule to improve build times

f18068c13abf4f55f4f70608e39899b1f90276d1 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Gcf command to mess with LOH compaction.

0ba00a18450994716dbc27fa6bb1fe5fb7c0029d authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Clean up various cases of failing to dispose file streams.

ecbb32b70b4cf3fae1f8049cb6b80ed6b4082316 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Reduce allocations

28caf0d74c09ff8db4f006c6bc1e2c82db5658d5 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Font atlasses are now dynamic and can render all glyphs in the font file.

8e2a9cc597103616a7c44368926b2242010cfbae authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix MIDI soundfont load error on non-rooted paths.

a7eb8201c9d94039dd0d5d484fbe80c669a7d2e0 authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Fix XamlIL problems when publishing

1f95fe67823e3fa8bed0635c5eb597038763a7c9 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Replace MaybeNullWhen(false) with NotNullWhen(true) in AppearanceComponent (#1461)

07c1f9e1af0dbcc664154f2d1b79834d1bb16fcd authored about 4 years ago by DrSmugleaf <[email protected]>
Fix custom MIDI soundfont loading when mounting content from zip

Fixes #1466

826dce6659cb1d04b6ef0c0bee161b642a18f114 authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Fix stereo ogg audio not playing correctly.

Only half of the samples were being read.

cdf714f3bac58c184edb1101f0363ba49434b18e authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Throw debug info if the RichTextEntry assert fails.

671ca7959cadefb03d6338b8b6dbd29a9ba8ca72 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
XAML compilation improvements.

Prevent double XAML-ifying causing corrupt dlls.

Use MSBuild dependencies to reduce unecessary ...

b7a1345d3a988ba1b9cbc3ee3a9e4faba6924637 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Probably fix build forgetting that nuget exists.

835b6ebdbae1a08667f42697376379b1c3bae842 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix XamlIL locking build.

0ecabd655336501a9f79c4d9028392947a056c34 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix build of injector.

feaa69f825f452a016d9eba169009d1d4f20b8ef authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Update dependencies of name generator.

857904a3d918ab079fe25ddc8c8e1a8629807835 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix injectors UsingTask.

0b374184773c0ac9a77b0bc3bc22d17dded0dc92 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Make Robust.Client.Injectors NS2.0

So that it works out of the box with Framework MSBuild.

f234ecb2c325a66f2bfbd2843d5c2db8fed01c56 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Clean up bad project reference in Robust.Server

b449959865290e2b265d0616318156ea6bd9bb83 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Managed implementation of HttpListener. (#1460)

8f870403d250482ae388d7277346c7733e7a8952 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Xaml UI (#1446)

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

d94f70260172b9d08da42f8f20653717796738b1 authored about 4 years ago by Paul Ritter <[email protected]>
Add YamlObjectSerializer.NodeToType with generic argument (#1456)

e78ab8f922b8ba3fe064f5d76bc8aa6bd7d6d0f2 authored about 4 years ago by DrSmugleaf <[email protected]>
Make the "softness" of soft shadows adjustible per-light. (#1454)

Note: Thanks to the nature of YAML properties in RobustToolbox, this commit is only an API block...

69720002931f643c480ad41ae59201e6dec86b76 authored about 4 years ago by 20kdc <[email protected]>
Defer MoveEvent out of TransformComponent.HandleComponentState (#1453)

* Defer MoveEvent out of TransformComponent.HandleComponentState

* Imports

* Make the upda...

58560f589f6defe7e092cecd71b2353d26a2220d authored about 4 years ago by DrSmugleaf <[email protected]>
Fix some CVars not saving.

6e931ac17524562d07eeb3d803ca041c1a2290bf authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Use nvidia GPU on optimus laptops.

With an undocumented crappy hack, of course.

a7eb5e81157cd79097ffeeba1ad7b623095611ba authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Cache TryLooseGetType (#1448)

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

712e4acc66e634e673f0fdc80019b2574e6d1298 authored about 4 years ago by metalgearsloth <[email protected]>
Provide fallback for /status API if content does not override it.

fdcfdffc0b056bc8b152f5139652fce4014f0006 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Allow build.json contents to be overriden by --cvar.

74eb8e3e8de7e9e71c830ece29ce620aa3c88589 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Whitelist System.Guid for sandbox.

ae4c764e4f552fcd5af45b45c1c69da33c5384db authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix names parsed from build.json

7ef2cec121edb831a73a0e02d4e7283b4f3d08e5 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix nullable warning.

40bff81017293a9df1001b2bfbda01809442136a authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Disable string map caching to hopefully fix connect.

f7c28992f835115f38e9a9c569e9b419ab5ab50f authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix LoaderApiLoader.FindFiles()

920ae580199cd9dad2eafebaa6b19670137da93f authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Engine versioning.

5bb21e07ded789963bb24e4bb7809ce760143f02 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Update Lidgren submodule.

78ceaa50d5bec5ac85c610acbe0374b107133ed0 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Optimize assembly type checking.

It's now parallelized which cuts off ~200ms on its own for me.
Config is now shared between mult...

7473b6dae1f293b902244a2bfba1fbc3b3d0cdfd authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Add non-generic System.Nullable to sandbox whitelist.

c335170fc1195b5505ec56b699ed88418aa72010 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Further fixes to loader exe.

Fix ordering of loads.
Fix loads.

13e9fe12ce2cecf41cbd0b4969fd0e9a00ab5049 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Hail NuGet

7ef2fd46da0adcffddaada6266e9652ecb08798e authored about 4 years ago by Pieter-Jan Briers <[email protected]>
FUCK BOMs

f048209bf505c0299d02ccabc8d378500babc39b authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Multiselect option button, tooltip delay (Action Hotbar Support) (#1435)

1bf9e2e87ae7c5a393b392bf6cf034e7a662c690 authored about 4 years ago by chairbender <[email protected]>
Use NuGet packages for engine natives.

Fixes #1434

This means that adding support for new architectures (e.g. ARM) is MUCH easier.

It...

fd4f45e670de41eb789c69acb6889af0de9465ba authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Allow engine to be loaded from a zip file itself.

f15c1c7a95922dc78dffa8384bc6de9e767ccf50 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix the server not setting IsConnected to false for disconnecting clients in integration tests (#1442)

50f0a4389eb0c3d253e59964f0e4b463b8e83bb6 authored about 4 years ago by DrSmugleaf <[email protected]>
FixClipping() now check if entity is deleted (bug fix) (#1441)

* check for deletion in CanMove()

* Added deleted check in FixCollide

* Removed Owner.Dele...

cab6277b2d8b406c11672dc96b80569f22b2b54a authored about 4 years ago by komunre <[email protected]>
Fix server failing to start due to non-int LogLevel enum.

797fa9cffa0d5da4741c3d3077466417a7420349 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix grid bounds going out of sync with chunk collision regeneration (#1440)

Fixes #1439

a20245d62347e7cc38eddd5ebb1f12a0620d1c8e authored about 4 years ago by 20kdc <[email protected]>
Make FormattedMessage tags records, clean up tests.

8cd6f63f17d8fefcaeadb6071a27cc5b9db9e8ed authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Permissive markup parsing.

04cc1f616d1c73e102199869cb0234d225cfe9e5 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Add bytes or sbytes to enum where available (#1430)

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

ad8b0b3c839f5ecbd48ccc7cb3f28089feea40be authored about 4 years ago by Ygg01 <[email protected]>
Rotatable bounding boxes (#1360)

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

f157cdce02d9bf0f4e051d3afe18ac9d00d866d7 authored about 4 years ago by Paul Ritter <[email protected]>
Fix typo in exception message

2504a42f889756d850f849d8ca2993972902f254 authored about 4 years ago by DrSmugleaf <[email protected]>
Fix all cases of member references to array (not vector) types.

Yeah generics aren't the only one since you can do [,][,].

d0191e063a4de9824e24d3e49753ffb40cb6fcfc authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix member ref handling of non-vector generic arrays in type checker.

b96bcbd3573f0dd2d5bc27e0352709be57087b57 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix version parsing.

ae14031377cc0528c584d66084742f2fcb11ee2a authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Missing parentheses...

1d1900701271035430c1c2350553cd10fd626b58 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Change client publish to be on tag push.

f5390f21c380d8a08f3be4ec399f7e123560b878 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Third try at client publish

0fea0fba080a99ec586dcb72e8ccaaebd3207268 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Second try at client publish

7517f0d8681bead7218ce6f80d50aaefde5819e3 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
workflow to publish engine versions

3351b13b260b8a3f816cc406b510ee630cc0433d authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Stuff to export standalone builds of Robust.Client.

242f187263e8139a9b3638bd33d1a71e35178385 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Try to fix integration test failures.

8357940ef6449f692e825e8d8f8db9cbf8ab10d4 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Add EnsureComponentWarn methods (#1431)

93dca3a9143e78b5cea5f70a1d370615c6ceae0e authored about 4 years ago by DrSmugleaf <[email protected]>
Do not load SECURE cvars from config file.

To avoid funny business by content.

4c72103a97a21742d6115ebbf76b0ad3e1b1c769 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Do not write unmodified cvars to config file.

6d78d05520020d4e754b13f080b6ec6049c13a18 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Move various config manager APIs to internal.

953120aa76b8b41deb016b2abfc79fc576e3d032 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Change client user data dir to Space Station 14/data.

Because, you know, before content could access the engine installation directory.

62757685472af666d87fa7935b99e3940e191046 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fixed handling keybinds.yml with no binds (#1433)

6323348a04a5956cfdf590e12c71ea9a830dc090 authored about 4 years ago by John Ginnane <[email protected]>
Clean up engine cvars file.

Add separating comments.
Remove unused CVars.
Add CLIENTONLY or SERVERONLY where applicable.

548735ac3db9860fd948d4922ed746b463c3d6c4 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Make error on duplicate loading assembly names more clear.

This is extremely inconsequential but I ran into this because I made a mess of my bin folder tes...

a4206882f215ca384c09e7ef253d0e97dd5fa2ce authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix some IoC thread exceptions in HTTP handlers.

97ea530312b0c77cfc99135d4bfc0347e8d32f48 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Allow specifying resource mount parameters via command line.

Necessary for engine versioning.

ede49627511c7d9279f6279a380d8423cba2226c authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Added master volume configuration and set master volume method (#1427)

Co-authored-by: Manel Navola <[email protected]>

b8b69817ec129e100ca0df8ef417b22ecfb8ac76 authored about 4 years ago by Manel Navola <[email protected]>
Change connection's time to be UTC, and improve NetUserId to implicitly convert from Guid (#1428)

9f07fc4e8a7d7209d57013a6800734a139cfe304 authored about 4 years ago by Saphire Lattice <[email protected]>
Container helper to remove and delete all entities in a container.

5a01d65c681f324520cd848a4b42ba872ce7c4bd authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Helper to empty a container.

e4bccaa6ce8cbcf70dfc6da93a767d886c233c6a authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Helpers to remove entities from the containers they're in, if any.

f380238158342eae36953a0c3d175aacc7fe0d25 authored about 4 years ago by Vera Aguilera Puerto <[email protected]>
Fix grid-tile lookups for space (#1429)

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

72f01cf416f98fe080094ead2a01d0b6929a5a58 authored about 4 years ago by metalgearsloth <[email protected]>
Move some shared engine properties to a new msbuild file.

6296171b634ccc42ff4d79d33b4bd462f170a758 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix compiler warnings.

1508589a2bd4cf09a20b3007b17251d78110fc68 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Well you certainly tried, GitHub

503f72635fcf313aec9d4aeabed9a9eaaff78f73 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Set up CodeQL since Cyberboss mentioned it.

#333

b8f81789a3609ef70439b4f93f4a61ca6f43f9e3 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
More GC stats.

86d4fafd3076bc51c6ebd9788be8152a5dc31310 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Stuff related to IResourceManager.TryGetDiskFilePath.

Makes it not a "temporary todo remove" API since it has merits in e.g. assembly loading performa...

1d26adf7460f69b97a57d4fc4adfd71ba32789be authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Allow C# 9 records and init-only properties by sandboxing.

The System.Runtime.CompilerServices.IsExternalInit type needed to be added since it is used as a...

356e99df34463c397c9ada21ef66465ff34e3efd authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Add System.Convert to sandbox whitelist.

Only the Base64 and hex string methods. The rest are all stupid and should not be used anyways.

ef2ec40e35678f0a482d6781e2c01fe0ceb1c52f authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Make AssemblyTypeChecker.Types use records, add whitelist dumper command.

488c7938860e774d27f395652aaae7b13296851a authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Add windows-latest to test targets (#1425)

Similar to https://github.com/space-wizards/space-station-14/pull/2634

f28d1cb5e0f86cca161035c369a666b85e510c9a authored about 4 years ago by Ygg01 <[email protected]>
Fix C# interactive when modloader is using load contexts.

This fixes it on prod.

247ca0c911d2a48c34806d9830373d94a2ba68be authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix lsasm crashing clyde due to huge message.

08f9aaa8a892b48c421273458a5d2d6a7bce8e80 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Properly tell client if they can't connect due to "expired" RSA key.

2225d23d09f2c9fce0c9588e0df4a708300be048 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Return of the HttpListener. (#1423)

Microsoft isn't supporting NuGet-components ASP.NET Core ever since 3.x so using Kestrel is out....

2b39c05472156f45e92446a2c4fe5ea3a35c7887 authored about 4 years ago by Pieter-Jan Briers <[email protected]>
sandboxing (#1408)

a41f64f30e1dde61da057a21788c844be8eae46e authored about 4 years ago by Pieter-Jan Briers <[email protected]>
Fix Layer copy constructor (#1422)

- Inert flag wasn't propagated properly.

906db8eb294adff2f212175dd2599a8130f19454 authored about 4 years ago by Ygg01 <[email protected]>