543 Commits over 2,223 Days - 0.01cph!
Fix missing await when writing file to cache in WebUtil.DownloadFileTemp
Merge from httpimage_cache
▍▌▇▌▇ ▄▇▉▉ █▉▌▇▌▄▍▋▅▉_▉▊▄▍▋
Merge from replace_parallel
Merge from httpimage_cache
Flag when textures are using an uncompressed format in the texture import analyzer tool
Set a purchase limit for general tab items so multiple cannot be purchased
Maybe more reliable code to prevent items in the general tab from being purchased multiple times
Fix custom map markers not falling back to world prefab category after HierarchyUril removal
Preserve scale from blackjack screen prefabs so they don't spawn in huge
Fix attack heli flares and blackjack screens incorrectly using instantiate instead of GameManager CreatePrefab
Merge from remove_hierarchyutil
Allow nexus.redirect with port <= 0 to infer the port from an SRV record (or default port)
Don't allow unloading the props asset scenes used by custom maps because some prefabs are needed at runtime via WorldGrid
Wait for the map file to finish uploading before allowing players to connect to the server
Before this players who connect in the first moments of the server opening would need to generate the map, so they'd load in a lot slower even though they were first to connect
More FoliageGrid null checks to try and fix errors on disconnect
Replace our custom Parallel.For and Parallel.ForEach with the standard .NET one
Also replace BeginInvoke usages with Task.Run so we don't run into that compatibility problem when Unity upgrades .NET in 5 years
Mark ParallelEx.Coroutine as obsolete because it has more overhead vs. using Task.Run inline
Merge from more_worldgrid
Use SetPositionAndRotation when taking a prefab from a pool
Merge from more_worldgrid
Merge from trimmed_asset_warmup/scene_warmup
Merge from death_screen_optimize
Remove code to pack monument scenes bundle (unused)
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Reduce texture size and/or enable compression on some textures
Merge from decor_rock_pooling
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from nameplate_optim
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Add graphics.allowThreadedTextureCreation convar (default true) so we can test with threaded texture creation disabled
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from trimmed_asset_warmup/scene_warmup
Merge from fix_eager_cctor
Remove unnecessary things related to SyncVars source generator
Delete incomplete stadia support