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

NetSyncEnabled fixes (#4811)

* NetSyncEnabled fixes

* A

f2e9ed0b73cf301250686ea33bf9c2b3055022c4 authored about 1 year ago by Leon Friedrich <[email protected]>
Fix state handling bugs (#4810)

* Fix container state bug

* Fix _pendingReapplyNetStates bug

9e6d0aa44ad25b20269e533db7bd874f0e65c96e authored about 1 year ago by Leon Friedrich <[email protected]>
Revert some grid/map related changes (#4809)

1758fced75958facf58cc89050fb3fe237a5b8e6 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 202.1.0

31e2a3efe46dda32de71983f2a842041adecd5e4 authored about 1 year ago by metalgearsloth <[email protected]>
Add GetLocalEntitiesIntersecting for griduid + tilesize (#4807)

371db7db2fe95c191da49ddbc74e56ad6b720b2f authored about 1 year ago by metalgearsloth <[email protected]>
Version: 202.0.0

bb23bc6accd20d9ae9ae9600e7c13c4ac35b906e authored about 1 year ago by metalgearsloth <[email protected]>
Add IComponentState / struct support (#4610)

Still boxes but hey at least the struct dream is real.

270326e188f373a97029858ebccd7730dbf14f6c authored about 1 year ago by metalgearsloth <[email protected]>
Use frozen collections in component factory and `EntityManager._entTraitDict` (#4726)

* Make component factory use frozen collections

* Fix integration tests

* Also freeze _ent...

7d2783554321dabcf3f2987c6343890cdc64e6f5 authored about 1 year ago by Leon Friedrich <[email protected]>
Arch related engine changes (#4806)

cfb88b2e8e77fd8517e8b662bd551d71a539acf6 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 201.0.0

8a83787d589549014426955acd60603eaf620891 authored about 1 year ago by ElectroJr <[email protected]>
Blindness hotfix (engine side) (#4804)

6dd9f9e0f572c44dfb8b4ab21b7a4b09c9ab1488 authored about 1 year ago by deathride58 <[email protected]>
Try fix pvs null exception (#4805)

7f3445b1c67c2a6eb8db5b40c383ca2d75c45797 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 200.0.0

5c15f26f092631d002ce0d1140d1df3e0e08c06f authored about 1 year ago by metalgearsloth <[email protected]>
Compiler error for AutoNetworkedField fields in a component without a AutoGenerateComponentState attribute (#4670)

* yeah

* remove autonetfield

---------

Co-authored-by: metalgearsloth <comedian_vs_clow...

b8fbe5e4653c9d3f54b43efe53d6108ea63d3825 authored about 1 year ago by faint <[email protected]>
Revert "Fix replay int overflow issues." (#4802)

This reverts commit 9877323195c07e1b28f30beffbc5d88bdce1470a.

32049e34f248602baff86d47f9708b036a9ac413 authored about 1 year ago by metalgearsloth <[email protected]>
Prevent `/tpgrid` from moving grids to nullspace (#4798)

* Prevent `/tpgrid` from moving grids to nullspace

* Undo breaking change

* a

26b09283f3e8ad60842a1564743f4da491c17c7e authored about 1 year ago by Leon Friedrich <[email protected]>
Avoid calling `DirtyEntity()` when repeatedly dirtying the same component. (#4797)

6c6360e50af3a99bbbf36629fb067e482f84d4cb authored about 1 year ago by Leon Friedrich <[email protected]>
Fix replay int overflow issues.

This came up while we were configuring stuff for the 24h round.

9877323195c07e1b28f30beffbc5d88bdce1470a authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Implement OSWindowStyles.* on linux (#4790)

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

b6f52f4c27b1964c52bb973725e407f77fcfbd1c authored about 1 year ago by Letter N <[email protected]>
Make MappingDataNode ordered (#4800)

c1789cbbafb7541563dfb0244b1841ebce070f6f authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 199.0.0

f44f5b5a98b850d7c768e13dd63530fec7e48104 authored about 1 year ago by metalgearsloth <[email protected]>
Run grid traversal on entity spawn (#4796)

* Run grid traversal on entity spawn

* Add test

* Fix tests

f4faa1ad3ddc813b4ccff51f698c0fc40f953834 authored about 1 year ago by Leon Friedrich <[email protected]>
VisMask and EntityLifeStage changes (#4794)

97d03c6954dbaed83610665068c128638ab142c4 authored about 1 year ago by Leon Friedrich <[email protected]>
PVS fixes & cleanup (#4793)

* PVS fixes & cleanup

* More cleanup

* Move `CacheGlobalOverrides()` onto the main thread

8accbc700a76cdaa243d6926bb4c9656ae2b0fe3 authored about 1 year ago by Leon Friedrich <[email protected]>
Add Box2i union for Vector2i (#4777)

9f013534b33cf546064d2ba87771541e826a4184 authored about 1 year ago by metalgearsloth <[email protected]>
FlushEntity() and EntityManager event changes (#4791)

0b8febf6a68ddeaedbbed81dcb0054d8d56201ba authored about 1 year ago by Leon Friedrich <[email protected]>
Try prevent some PVS NREs (#4792)

188985ecc27e58bae9f139643f59a816c916f480 authored about 1 year ago by Leon Friedrich <[email protected]>
Process pvs-leave in parallel (#4787)

* Process pvs-leave in parallel

* oops

* Try fix eternal tests

42434d1f497cb070b98593dc01880ec31b040046 authored about 1 year ago by Leon Friedrich <[email protected]>
zLibrary expansion - Grayscale, noise, and circular gradient utilities (#4784)

87492cb0c3f9a1e7cd602c15b6d1adf274dc1137 authored about 1 year ago by deathride58 <[email protected]>
Better audio logs for gain (#4789)

* Better audio logs for gain

Need to track down the -10 gain setter.

* Release checks

517ae7f1bd403e73413263bb8b5e78253a8bf839 authored about 1 year ago by metalgearsloth <[email protected]>
Version: 198.1.0

73357f022ba3a0b60587b602f68e160df6d79648 authored about 1 year ago by ElectroJr <[email protected]>
Don't log errors when attempting to delete invalid entities (#4786)

012faa0a16181b0f55c4aca5edac46827b1d9866 authored about 1 year ago by Leon Friedrich <[email protected]>
debug ui ui update (#4782)

* UI Debugger: Make it look better

* cleanup

- Use GetOrNew()
- Use typeof(Control)
- Do...

7a8abb3db7cc408f9438901b01764e37957e9770 authored about 1 year ago by Letter N <[email protected]>
Add per-session force send pvs override (#4781)

d6ce7e950bf276bea37d575c1dbf6a36b773a3a5 authored about 1 year ago by Leon Friedrich <[email protected]>
Add gaussian extension for System.Random (#4776)

e39b249070424d1077a28bf8ffa17d78493da69b authored about 1 year ago by metalgearsloth <[email protected]>
add styleclass on menubar so it can be styled (#4780)

* add styleclass on this

* public const string and concistent naming

5b889936beaa7e8bfdf9a10f79f8d0f7c4a1b9b0 authored about 1 year ago by Letter N <[email protected]>
Allows getting the light rendertarget from overlays (#4783)

712809195d6cb89bf9d8688267dc876bc662a426 authored about 1 year ago by deathride58 <[email protected]>
Pvs cleanup & expose methods for benchmarking (#4779)

* Pvs cleanup & expose methods for benchmarking

* Fix tests

* Minimalist PvsData

64b5d6e3237d81421a697897fd73495bd0bed320 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 198.0.1

baa607532d0e9fc4a7d9212ab332d938d9324fbe authored about 1 year ago by metalgearsloth <[email protected]>
Fix DefaultMagicAczProvider on FULL_RELEASE (#4778)

ff064dd8595e39ea0b80d154a3bae9dee245c0dd authored about 1 year ago by metalgearsloth <[email protected]>
Version: 198.0.0

8305bffcacb5e4fa5e323013b6850ae5c866585f authored about 1 year ago by metalgearsloth <[email protected]>
Fix GetEntitiesIntersecting for maps (#4764)

* Fix GetEntitiesIntersecting for maps

Still valid to call it in this way. Also added the col...

17a8972052b1649ee2b264a5d23fb4657a463679 authored about 1 year ago by metalgearsloth <[email protected]>
Add UI click sound support (#4705)

* Add UI click sound support

* Audio option

* Add Cvar

* Note and fix disabled sounds
...

56e03eae3e1f4a3b7b22b484d9aa194c19543af0 authored about 1 year ago by metalgearsloth <[email protected]>
Disable automatic UI scaling for non-main windows by default

This causes tons of problems with OpenDream's small popup windows, and even for SS14 it doesn't ...

1f948e17c43fde90466654baabfa8d976a9ecdb2 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Print additional runtime diagnostics on server startup.

Brought to you by "I went insane debugging something stupid my own fault for 30 minutes"

be2e31ff9df47a3e0906a95b5d6c063e031fce51 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
DefaultMagicAczProvider refuses to work on FULL_RELEASE.

It's intended for development only so having it run on a FULL_RELEASE is probably a bug.

efaed42b24191f3e5921ca680312643e107f2f1c authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Version: 197.1.0

a891cacae53d704f1d0afa85bd3bc10820c38881 authored about 1 year ago by ElectroJr <[email protected]>
Fix pvs bug (#4775)

* Fix pvs bug

* Moar asserts

e9e01174029613138c6ed982351e2aaf766a1b0e authored about 1 year ago by Leon Friedrich <[email protected]>
Add Full Hybrid ACZ

This is Hybrid ACZ (Content.Client.zip in server package) but with the ability to add extra file...

24114d87e67cea78c78adddfb28234b53cba6c4e authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Fix sprite animation bug (#4774)

* Fix sprite animation bug

* CL

7cd78f3f4eff52264947a9c19a37793fce8fe204 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 197.0.0

ca64aae7f096b2dca707121e70256eaa173a86d5 authored about 1 year ago by ElectroJr <[email protected]>
Replace scale with override

be0fb4250cd2d84d9004681e91dcfc3fe641c0e4 authored about 1 year ago by ElectroJr <[email protected]>
Remove `RobustTree` & `PVSCollection` (#4759)

* Cut down RobustTree

* Better LoD

* Add PvsPriority flag

* Undo cvar name change

* ...

eba58cb893a75a6127e4651981bd263adb7a9702 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 196.0.0

ced6d5a8b051e8baad817040ae212c8704a874cb authored about 1 year ago by ElectroJr <[email protected]>
Add cycling for auto-animated states (#4763)

* Add cycling for auto-animated states

* Non-nullable and AdvanceFrameAnimation() tweak

495671576ef3e25fd044f0c178a986423d3467b4 authored about 1 year ago by metalgearsloth <[email protected]>
Fix toolshed commands not working on reconnect (#4766)

* Fix toolshed commands not working on reconnect

* fix tests?

* space

* I love #if bloc...

06116749154af3504b1c92eb2184d976dc738cfc authored about 1 year ago by Leon Friedrich <[email protected]>
Prevent recursion in `GridTraversalSystem` (#4773)

e6ab61fe42f9be29a6036a2b8670d4c9c0962fa4 authored about 1 year ago by Leon Friedrich <[email protected]>
Add multi-component `Dirty()` methods (#4770)

5232e61d38dd137d52a0a79ba59230f4bfcf6e60 authored about 1 year ago by Leon Friedrich <[email protected]>
Add NetEntity support to `SpriteView` (#4771)

a3e90aa04ecef5ef0e93fc65346482e096d03a2f authored about 1 year ago by Leon Friedrich <[email protected]>
Stop toolshed from generating completions for non-toolshed commands (#4767)

* Stop generating toolshed completions for non-toolshed commands

* Better readability????

...

7a719d9f6144883f4575b7d7c416ff7e4a16f726 authored about 1 year ago by Leon Friedrich <[email protected]>
Fix WebView processes hanging around on unclean shutdown.

The processes now voluntarily exit themselves if the parent process exits.

61385b7c2167160ee6dfa1a4b800c0938c5dc7b2 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Reduce `Loc.GetString` allocs (#4757)

* Reduce LocalizationManager allocs

* Make _fallbackCultures non-nullable

* Reduce allocs ...

2503f9c4e075f64281c7864da368fdd0d15f0898 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 195.0.1

eb092e90efc7ac4ae562bc46f9b760745a29e289 authored about 1 year ago by ElectroJr <[email protected]>
Fix prototype manager enumeration exception (#4769)

eb556c87289e454cf443768203e440414ac4eed4 authored about 1 year ago by Leon Friedrich <[email protected]>
Fix audiostreams double-setting their source (#4768)

* Fix audiostreams double-setting their source

* loaded bool

* ok

---------

Co-autho...

2e398ded08ac0b7ca7d9b08b182f4e2cfde85a22 authored about 1 year ago by ike709 <[email protected]>
Fix placementmgr rotation (#4765)

If the entity is a self-deleting one this fixes it getting placed and immediately throwing.

75cf15caa2a48ad0bf90ed71406c4b110ec2217b authored about 1 year ago by metalgearsloth <[email protected]>
Fix playing audio streams (#4761)

* Fix playing audio streams

* mostly address review

---------

Co-authored-by: ike709 <i...

8d7d6a26ba6f4770c0320bdd18ea281fad7af76e authored about 1 year ago by ike709 <[email protected]>
The small innocent change that broke the packaging workflow and surely there's nothing else going to break from this.

d593ffbb47a570e8b604e0d76ca13fd5fffd9ead authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Version: 195.0.0

15b377dbd65dd1cf7652ae3185c8f1cb87c53a9a authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Don't defer adding joints (#4762)

d212479689bf9c4fc14b22190b188cd3e74b2344 authored about 1 year ago by Leon Friedrich <[email protected]>
Bring CEF up to snuff (#4760)

2d3379d7f43389d4d25f4f7921b03ff38121a6d4 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Fix some physics bugs (#4746)

* Fix SetAwake()

* Remove bad debug assert

* EntityQuery & misc optimizations

* Remove ...

7b171b2212d2387bd71d1746bd872d4ea1a44acc authored about 1 year ago by Leon Friedrich <[email protected]>
Don't defer grid traversals (#4750)

* Don't defer grid traversals

Transform is in a slightly better state so we can remove this h...

7e8a5e199f7d8cc6cc3c739b4e3c74f9385081bc authored about 1 year ago by metalgearsloth <[email protected]>
PrototypeAttribute name parameter is optional now (#4672)

* PrototypeAttribute name parameter is optional now

* (^///^)

* suggestion

Co-authored-...

ae74a5d7d4b0233583e451cd0b102362b33901a4 authored about 1 year ago by faint <[email protected]>
Make integration tests fail when logging console errors (#4747)

* Make tests fail when logging console errors

* Add log convenience property

9446ab76f918abf7699fc1ef7d05b041d80a8fbc authored about 1 year ago by Leon Friedrich <[email protected]>
Generic variants of `AssertEqual` methods (#4756)

* Generic variants of `AssertEqual` methods

* Remove invalid AssertionMethod

bb5cb10d576caba1ce8451852086574ac5d189e3 authored about 1 year ago by Kara <[email protected]>
Version: 194.1.0

d6ccaee6d44b9ef9c98d4afa965ea53d43361945 authored about 1 year ago by Pieter-Jan Briers <[email protected]>
Make audiostream methods public (#4752)

ce8982e371ed9e7d6008e0c8ecaa7c93abe74d3f authored about 1 year ago by metalgearsloth <[email protected]>
Reduce robust mapped string allocs (#4754)

371cd7ddf1151f5c12e2f4aad05558f7ec8227cc authored about 1 year ago by metalgearsloth <[email protected]>
GetEntitiesInRange flag + TryDelta (#4749)

Needed for tesla too lazy to split

6573531d5d678a5cc315a8ba6a2fe7ce1aa59099 authored about 1 year ago by metalgearsloth <[email protected]>
Add stack trace to audio errors (#4748)

b1e1f27aa358e6a7b00a9e5540461e8a93ccd14c authored about 1 year ago by Leon Friedrich <[email protected]>
Minor note about TGS using the watchdog API (#4742)

* Minor note about TGS using the watchdog API

* Move comment to new line

Co-authored-by: D...

80ce583454a2477920ae30eead2ad3ba77b73bb1 authored about 1 year ago by Jordan Dominion <[email protected]>
Version: 194.0.2

2b4a428f9feeeb9f92658868fc70c6a5b842ea30 authored about 1 year ago by ElectroJr <[email protected]>
Add more PVS null checks (#4743)

41ee330828bb32df0d903bbc248d3b3651de3385 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 194.0.1

f82452c855cb028718d36d3effefb7c88ad79e15 authored about 1 year ago by ElectroJr <[email protected]>
Turn EntityData struct into a class (#4729)

* Turn EntityData struct into a class

* Stop overbudget dictionary removals

* Merge additi...

785e2f84f66c18009b391911ac7a2157156ae121 authored about 1 year ago by Leon Friedrich <[email protected]>
Add grid deletion/reparenting logs (#4741)

2bdc1d77ca954f039c383e287bcfc41f22425abd authored about 1 year ago by Leon Friedrich <[email protected]>
Fix audio occlusion (#4738)

Saw this a week ago but forgot to PR.

51205beb567f084a0dc57bd2ffc4e2852e188f61 authored about 1 year ago by metalgearsloth <[email protected]>
Fix SetPositionInParent throwing for end position (#4740)

If a child is at the end spot this will ensure it doesn't throw.

ef325b47808454cb19273a2475ae0336ddcd9f6e authored about 1 year ago by metalgearsloth <[email protected]>
Version: 194.0.0

ede337a869f8cf7d4072031a735c3167af1ba974 authored about 1 year ago by ElectroJr <[email protected]>
MoveEvent broadcast -> C# event (#4732)

* MoveEvent broadcast -> C# event

* Broadcast MoveEvent -> C# event

* oops

* forgob

...

d416344aefeedded42888f557ca48c30eeea29ee authored about 1 year ago by Kara <[email protected]>
TreeRecursiveMoveEvent -> C# event (#4733)

* TreeRecursiveMoveEvent -> C# event

* entity query

* Make query protected

fb98eb1a0c535c1b746298fc7a3f526fe7e3032a authored about 1 year ago by Kara <[email protected]>
Fix freezing while loading ogg files (#4731)

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

ed9a0b481259ab897516f1cf6c5d8f9a91873209 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 193.2.0

e7c61513109acfff66eb55e11a76ecc4ba419284 authored about 1 year ago by ElectroJr <[email protected]>
Add more PVS logs (#4730)

005c2e784a77c25699074b562c63b3987d6a22b0 authored about 1 year ago by Leon Friedrich <[email protected]>
Version: 193.1.1

1009dd3ea0e98b9d0715314fc4f5b14c11833398 authored about 1 year ago by ElectroJr <[email protected]>
Fix #if FULL_RELEASE error

87b82160b060c69b21e5fc3b714c3453444af260 authored about 1 year ago by ElectroJr <[email protected]>
Version: 193.1.0

fc318c9ecd789e56f44b1ee9f8fd8fc459a3a9a5 authored about 1 year ago by ElectroJr <[email protected]>
Try fix PVS bugs (#4728)

* Try fix PVS bugs

* change order

ac957ca7fc023b6cf656db885b0ef3641b58d22e authored about 1 year ago by Leon Friedrich <[email protected]>
Raise ECS event on prototype-reload (#4724)

* Raise system event on prototype-reload

* Oops

1bdd82b0bf6cbd78fe0cd64e8eb1dfaefeeeb122 authored about 1 year ago by Leon Friedrich <[email protected]>