Leon Friedrich
9af119f57a
Toolshed Rejig ( #5455 )
...
* Toolshed Rejig
* shorten hint string
* Try fix conflicts. Ill make with work later
* bodge
* Fix ProtoIdTypeParser assert
* comment
* AllEntities
* Remove more linq from WhereCommand
* better help strings
* Add ContainsCommand
* loc strings
* Add contains command description
* Add $self variable
* Errors for writing to readonly variables
* A
2024-12-21 17:49:11 +11:00
MLGTASTICa
6247be2c84
Changes SharedGridTraversalSystem accesibility from internal to public ( #5551 )
...
* Make this public.
* Add warnings.
2024-12-21 17:11:18 +11:00
metalgearsloth
acb1d37b99
Version: 237.4.0
v237.4.0
2024-12-21 15:53:21 +11:00
metalgearsloth
82c94fc8b0
transform traversals ( #5564 )
2024-12-21 15:49:43 +11:00
metalgearsloth
9837c33de7
Add sourcegenned field deltas ( #5155 )
...
* Remove full "delta" states
* Update MapGridComponentState
* abstract ComponentState
* Release notes
* Fix tests
* Fix nullable errors
* A
* Sourcegen component deltas
* Audio deltas + methids
* Also eye
* Optimise out the dictionary
* Minor fixes
* Physics deltas
* Also this
* Fix field deltas
* remove old release notes
* Make IComponentDelta implement IComponent
* add sourcegen launch settings
* make silent error loud
* Review
* UI deltas
* Slimmer
* Sourcegen bandaid
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2024-12-21 15:48:33 +11:00
MilenVolf
ac30ad1820
Replace all usages of obsolete MapGridComponent methods ( #5547 )
...
* Replace obsolete MapGridComponent methods
Some other obsolete methods were also replaced in edited files
* Whitespace and better readability
* Value instead of cast
* Fix ISawmill not initialized and incorrect log
2024-12-18 18:46:53 +01:00
metalgearsloth
9c30fdf5fd
Version: 237.3.0
v237.3.0
2024-12-16 16:33:24 +11:00
metalgearsloth
0b7e8c2560
Add shapecasts + raycasts ( #5440 )
...
* Add shapecasts + raycasts
Actual raycasts. Need this for AI LIDAR experiment.
* cassette
* more cudin
* Mostly ported
* more work
* More ports
* the big house
* rays
* builds
* Janky not working raycasts
* Fix GJK
* Test fixes
* Shapecast + fixes
* free
* tests
* More fixes
* Minor changes
* Not these
* Release notes
2024-12-16 16:07:24 +11:00
IProduceWidgets
7982aa236c
TryFindComponentOnEntityContainerOrParent no fail please ( #5322 )
...
* TryFindComponentsOnEntityContainerOrParent no fail please
* remove my comments because Im dumb
* out makes sense to me!
* Revert "out makes sense to me!" because PJB no want breaky
This reverts commit 54f4a6d50c .
2024-12-14 17:16:43 +01:00
PJB3005
0559339143
Add AssetPassFilterDrop
...
Planning to use this to drop .svg files from SS14's resources folder. Tiny opt.
2024-12-14 17:07:57 +01:00
Zachary Higgs
89fcd1dd2b
Add InterfaceData constructor ( #5559 )
...
* Add InterfaceData constructor
Add InterfaceData constructor to allow for dynamic UI assignment via
SharedUiSystem::setUi
* empty commit because of heisentest
2024-12-14 16:19:05 +01:00
metalgearsloth
649378e59a
BUI helpers ( #5558 )
...
* BUI helpers
- Some virtual methods for BUI to make it slightly easier. Haven't though of a good way to do it via sourcegen yet.
- TryGetUiState which is occasionally useful.
* Also this one
2024-12-13 01:33:17 +01:00
SpaceManiac
0c7ace16d1
Fix most non-obsolete warnings ( #5555 )
2024-12-13 01:25:00 +01:00
metalgearsloth
27f7f5ee36
Add Pure attribute to some entmanager methods ( #5557 )
2024-12-12 18:24:20 +01:00
Pieter-Jan Briers
fe0fcbd851
Add RSI key to disable meta-atlas ( #5544 )
...
This allows huge textures (e.g. Ratvar) to be removed from the meta-atlas. This saves a significant chunk of VRAM from the meta atlas in SS14 (~126 MB) which might help a bit with low-VRAM systems.
2024-12-08 23:49:12 +01:00
Pieter-Jan Briers
aca7847933
Add CVars for privacy policy information ( #5545 )
...
* Add CVars for privacy policy information
Engine side of https://github.com/space-wizards/SS14.Launcher/issues/194
* Improve/fix cvar desc
2024-12-08 23:48:50 +01:00
Leon Friedrich
1621d25a92
Fix UserInterfaceSystem debug assert ( #5546 )
2024-11-30 13:09:51 +01:00
Amy
b7e0a9bc03
Make font drawing more generic ( #5533 )
...
* make richtextentry more generic
* font
* oops
2024-11-29 11:28:27 +01:00
metalgearsloth
9909416006
Fix grid container layout ( #5543 )
...
This decrements index and cooks the layout if controls are invisible.
2024-11-29 10:54:34 +01:00
Leon Friedrich
c3e487b61c
Fix IPrototypeManager.TryGetKindFrom() ( #5542 )
2024-11-29 01:48:02 +01:00
Nikolai Korolev
89ad8b6c9f
Upgrade GitHub actions in workflows ( #5536 )
...
* Upgrade github workflows to node20
* Fix incorrect version for actions/checkout in test-content.yml
2024-11-28 19:52:14 +01:00
Nikolai Korolev
efbc9ef2bf
Fix codeql-analysis breaking in every fork repo that enables GitHub Actions ( #5537 )
2024-11-28 19:50:39 +01:00
Pieter-Jan Briers
ce240773e8
ValueList<T> extensions ( #5534 )
...
Stack-like functions. Just some code I had lying around and never committed.
Add ROS overload for AddRange
2024-11-28 19:49:51 +01:00
SpaceManiac
8563466011
Fix wrong filename used when log.enabled is set ( #5541 )
2024-11-28 19:46:53 +01:00
Nikolai Korolev
af4d53fb54
No need for disabling RA0003 warning in FastNoise ( #5535 )
2024-11-25 00:37:05 +01:00
Pieter-Jan Briers
3086fc446c
Sandbox error reference locator now works with generic method calls
...
This means resolving the MethodSpec table entry for it.
2024-11-22 18:06:33 +01:00
Nikolai Korolev
5f3a54376d
Fix warnings for using async without any await ( #5532 )
...
* Fix warnings for using async without any await
* Fix async without await warning in EntityTypeParser
* Fix async without await in EnumTypeParser
* Update SessionTypeParser.cs
* Update EntityTypeParser.cs
* Update BoolTypeParser.cs
* Update EntityTypeParser.cs
* Update EnumTypeParser.cs
* Update SessionTypeParser.cs
* Fix compilation and formatting
2024-11-22 02:18:35 +01:00
Nikolai Korolev
9bb7af364e
Fix warning for using non-generic variant of TryComp for MetaDataComponent and TransformComponent RA0030 ( #5531 )
...
* Fix warning for using non-generic variant of TryComp for MetaDataComponent RA0030 (Use non-generic variant)
* Use non-generic variant of TryComp for TransformComponent
2024-11-22 01:30:55 +01:00
Pieter-Jan Briers
92b0e7f1a8
Version: 237.2.0
v237.2.0
2024-11-21 00:03:19 +01:00
Pieter-Jan Briers
47d1c372b2
Mute null error from Rider
2024-11-20 23:45:47 +01:00
SpaceManiac
453f763128
Fix minor layout bugs in SplitContainer and BoxContainer ( #5529 )
...
* Fix SplitContainer using invalidated measures when clamping SplitCenter
* Fix BoxContainer adding separation for invisible children
2024-11-20 23:41:10 +01:00
Nikolai Korolev
65a7942d63
Remove unused variable, local function and private field ( #5528 )
...
* Remove unused local function
* Remove unused variable
* Remove private field
2024-11-20 02:51:46 +01:00
Saphire Lattice
f1f3c60d1f
Improve Toolshed type intersection mechanism, add WithCommand for ProtoId ( #5515 )
2024-11-20 01:00:13 +01:00
SpaceManiac
d4e8a27c23
Add FormattedMessage.TrimEnd ( #5524 )
...
* Add FormattedMessage.TrimTrailingNewlines
* Trim all trailing whitespace
2024-11-19 19:55:19 +01:00
Pieter-Jan Briers
18a17da8fa
.NET 9 forward compatibility changes
...
This doesn't switch the projects over to .NET 9, but it does make them work on .NET 9 when we decide to switch in the future.
2024-11-19 19:54:01 +01:00
Nikolai Korolev
90a8c66e96
Fix System.ArgumentException: '0' cannot be greater than -0.01 for very fast audios ( #5521 )
...
* Fix `System.ArgumentException: '0' cannot be greater than -0.01`
In case of playing empty audio files
* Add semicolon
2024-11-18 18:46:01 +01:00
MilenVolf
45c14b2bc3
Replace remaining obsolete TileAccess methods ( #5519 )
...
* Replace remaining TileAccess methods
* Small fix
2024-11-18 17:19:57 +01:00
SpaceManiac
d227613997
Fix cursor getting stuck when click-dragging off of a control ( #5523 )
2024-11-16 23:51:32 +01:00
Partmedia
7557cc703c
Add FreeBSD packaging target ( #5522 )
2024-11-16 02:01:17 +01:00
Leon Friedrich
7b81d0d881
Make PVS ignore duplicate view subscriber ( #5502 )
2024-11-13 00:07:53 +01:00
Leon Friedrich
b59f7801ac
More UniqueIndex fixes ( #5501 )
2024-11-12 23:40:01 +01:00
FluffMe
d724c5b3eb
Add conditional formatting to SpinBox buttons text ( #5511 )
2024-11-12 23:32:14 +01:00
Saphire Lattice
f812dc4dac
Hopefully fix the dreaded VV refresh blink ( #5517 )
2024-11-12 23:31:39 +01:00
MilenVolf
2a1bcb6f1e
Replace some obsolete TileAccess methods ( #5516 )
...
* Replace some obsolete TileAccess methods
* Guh
2024-11-12 23:17:40 +01:00
slarticodefast
fa9030e59c
correct sandbox whitelist for Regex.Matches Method ( #5513 )
2024-11-12 21:48:39 +01:00
Pieter-Jan Briers
8dcae8631b
Update NetSerializer
...
This enables sending of ImmutableArray<T>
2024-11-11 21:36:41 +01:00
Pieter-Jan Briers
21c3535486
Avoid unhandled exception handlers logging into disposed sawmills on shutdown
...
This caused a crash & exception swallow on Salamander.
2024-11-11 16:26:04 +01:00
lzk
4e100d96bc
Add dative case function to loc manager ( #5510 )
...
* dative
* slipped it
* slipped it twice
2024-11-05 19:55:30 +01:00
qrtDaniil
14d3699ae2
Fix for server consoles without width and length ( #5507 )
...
* Update SystemConsoleManager.cs
* Update SystemConsoleManager.cs
2024-11-01 23:39:30 +01:00
Amy
350fa8736d
add ref readonly to sandbox ( #5506 )
2024-10-30 02:49:25 +01:00