DrSmugleaf
e8c275a33d
Add a test for clearing and adding a parent with a partial prototype
2026-09-06 02:11:52 -07:00
DrSmugleaf
8822ab9e23
Thank you version script very cool
2026-08-31 16:40:05 -07:00
DrSmugleaf
1992eaba75
Version: 289.0.2
v289.0.2
2026-08-31 16:38:45 -07:00
DrSmugleaf
3065f38d10
Update release notes
2026-08-31 16:38:05 -07:00
DrSmugleaf
1a186bd3be
Fix inheritance of partially removed components
2026-08-31 16:33:17 -07:00
DrSmugleaf and GitHub
fc148c21e3
Fix NetComponentDeltaStateSerializer with virtual types ( #7054 )
2026-08-31 16:31:13 -07:00
DrSmugleaf
6eebdf228a
Make comp removal tests have data in the component
2026-08-31 14:17:17 -07:00
DrSmugleaf
7798c86599
Fix incorrect prototype load exception message
2026-08-30 13:55:05 -07:00
DrSmugleaf
50c000dc72
Version: 289.0.1
v289.0.1
2026-08-30 13:49:04 -07:00
DrSmugleaf
1f61cd1e3d
Update RELEASE-NOTES.md
2026-08-30 13:48:26 -07:00
1433cb3a6d
Fix YML linter with partials, game not loading with non-partial partials, and ambiguous sequence operations on partial prototypes ( #7044 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-08-25 17:07:05 -07:00
DrSmugleaf and GitHub
a3752760c0
Make ToolshedCommand not a downgrade of LocalizedCommands ( #6924 )
...
* Make ToolshedCommand not a downgrade of LocalizedCommands
* Small typo mistake
* Update test
* Release notes
2026-08-23 07:41:38 +00:00
metalgearsloth and GitHub
aee55cdaf1
Use networked not attribute for dirty asserts ( #6896 )
2026-08-23 12:09:50 +10:00
dcde669baa
[Toolshed] Array parsing ( #6864 )
...
* Add parsing for arrays of values via ValueArray<T>.
* oops forgot command description
* add valarr to engine toolshed perms, fix stupidness, remove useless code in parser
* make optional not suck
* support for skipping optional parameters
* Switch to List<T> because I'm dumb and that just works™
* remove optional stuff to separate into its own PR
* Remove ValArr command
`valarr int [ 1, 2 ]` can just be replaced with ` val List<int> [ 1, 2 ]` or ` val int[] [ 1, 2 ]`
* Fix namespace
* Add support for array parsing
* Make ListTypeParser output nullable
* Pass ListLengthAttribute in the CommandArgument struct
The current method of trying to fetch the attribute for argument doesn't actually work. i.e., the argIndex calculation isn't always correct. This is still kinda janky and I hate it, but it should work better.
* Fix empty list parsing, add tests
* rename flag, and clarify description
* More tests
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2026-08-22 21:29:33 +00:00
metalgearsloth and GitHub
9aaa01cb07
Add netserializer aware delta states ( #6957 )
2026-08-22 20:32:13 +10:00
metalgearsloth
edf061e745
Version: 289.0.0
v289.0.0
2026-08-22 18:06:32 +10:00
e89d999386
Move IPrototypeManager's component interning to ComponentRegistrySerializer ( #6961 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-08-22 17:51:40 +10:00
metalgearsloth and GitHub
aa2dcfed8a
Add SCREEN_UV to shaders ( #6905 )
2026-08-22 17:33:30 +10:00
01ee402713
Replace serialization with a manual reading of parent nodes in PrototypeManager ( #6965 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-08-22 17:30:59 +10:00
metalgearsloth and GitHub
26f760899e
Optimize directed EventBus component dispatch ( #6977 )
2026-08-22 17:11:48 +10:00
metalgearsloth and GitHub
beeea0a1a0
Fix analyzer tests ( #7034 )
2026-08-22 17:08:08 +10:00
f19a91be73
TextEdit GetLineCount access to public and new MaxLines property ( #6989 )
...
Co-authored-by: AJCM-git <ajcm_mail@disroot.org >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-08-22 17:04:34 +10:00
6054d7092f
Add control tree lifecycle tests ( #6993 )
...
Co-authored-by: lunarica <lassovira@duck.com >
2026-08-22 16:52:57 +10:00
Winkarst and GitHub
9447531fa8
Move RA0056 check to the EntitySystemSubscriptionGeneratorErrorAnalyzer ( #6938 )
2026-08-22 16:38:28 +10:00
61b19e9eb0
Let IRobustRandom make random longs ( #6976 )
...
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-08-22 16:35:40 +10:00
572fd2e694
Kill prototypeid serializers ( #6969 )
...
Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-08-22 16:33:17 +10:00
metalgearsloth and GitHub
5cc3021828
SDL secondary window tweaks ( #7033 )
...
logging
2026-08-22 06:01:58 +00:00
metalgearsloth and GitHub
521d4899cd
Fix console completions after all text changes ( #7011 )
2026-08-22 15:47:57 +10:00
metalgearsloth and GitHub
7b1eeb4d7e
Add basic tests for windows ( #6978 )
2026-08-22 15:44:43 +10:00
Jackson Abney and GitHub
9ec59ccf97
Multi-window: Steam Overlay Memory Leak ( #6758 )
2026-08-22 15:42:09 +10:00
metalgearsloth and GitHub
5a18402f79
Reset overlay draw state around callbacks ( #7031 )
2026-08-22 15:07:12 +10:00
metalgearsloth and GitHub
69b2b80f9a
Allow completionhelper entries to be clicked ( #7012 )
2026-08-22 14:56:37 +10:00
DrSmugleaf and GitHub
bcfe7ce3ce
Fix a few partial prototype bugs and add more tests for component inheritance ( #7030 )
2026-08-22 14:55:51 +10:00
DrSmugleaf and GitHub
a589f1473b
Add partial prototypes, for defining and modifying prototype data with the same ID in different files ( #6923 )
2026-08-20 15:39:25 -07:00
3ee56ea027
try microoptimise physics island solving ( #6871 )
...
Co-authored-by: deltanedas <@deltanedas:goida.zip>
2026-08-19 04:13:00 +00:00
metalgearsloth and GitHub
03e28a8121
Fix StyleBoxTexture using negative bounds UIBox2 ( #6986 )
...
* Fix StyleBoxTexture using negative bounds UIBox2
Admin menu calls first draw with 0,0 bounds so the margin makes it negative; we just clamp it.
* a test fix
2026-08-16 07:18:59 +00:00
DrSmugleaf and GitHub
7ec8d05426
Fix partial diagnostics crashing on non-partial types ( #7008 )
2026-08-16 06:41:42 +00:00
DrSmugleaf and GitHub
d5380f0354
Error on CS8785 source gen warnings ( #7006 )
2026-08-16 04:40:29 +00:00
DrSmugleaf and GitHub
e05aadc482
Fix not clearing _toDeserialize in ResourceCache ( #7003 )
2026-08-16 04:31:34 +00:00
chromiumboy and GitHub
3e89fecab4
Optimizations for auto-generation of prototype variants ( #6998 )
...
* Initial commit
* Minor bug fix
2026-08-15 11:24:13 +00:00
neomoth and GitHub
0c2ff7607f
Update to player toolshed command ( #6854 )
...
* update playercommand
* undo removal cuz im a stupid dum dum
* add guid parsing/autocomplete
2026-08-15 06:44:51 +00:00
Whatstone and GitHub
bb7e243e62
AppearanceChangeEvent: add TryGetData convenience function ( #6997 )
...
* AppearanceChangeEvent: add TryGetData function
* reorder dependencies
* 80 char limit sure why not
* the funny notes
2026-08-15 03:17:57 +00:00
DrSmugleaf and GitHub
181cf854ad
Make Toolshed's PrototypeTypeParser return its results sorted ( #6960 )
2026-08-15 02:24:59 +00:00
DrSmugleaf and GitHub
505472ea00
Make test RSI preload not try catch an exception ( #6985 )
2026-08-15 00:16:10 +10:00
metalgearsloth and GitHub
3cf083a5b8
Add API for getting current IClydeMonitor ( #6615 )
2026-08-14 23:11:22 +10:00
chromiumboy and GitHub
3c6a024665
Auto-generate prototype variants at runtime ( #6692 )
2026-08-13 20:20:51 -07:00
Tayrtahn and GitHub
2e4aa09d19
Disable analysis of generated code ( #6982 )
2026-08-14 10:11:46 +10:00
metalgearsloth
af2a7d0406
Version: 288.1.0
v288.1.0
2026-08-13 20:32:47 +10:00
metalgearsloth and GitHub
cbd10f66f3
Fix state handling hellbug ( #6979 )
2026-08-13 20:27:52 +10:00
DrSmugleaf and GitHub
e5187ebe3c
Make RSIResource.LoadPostTexture pass in a ref to the array element ( #6970 )
2026-08-13 19:47:45 +10:00