19,202 Commits over 3,898 Days - 0.21cph!
Show os, branch and build time in branding
Don't update global html vars every frame (perf)
Maybe fixed wakeup bug
Fixed NRE in SpawnFilter when AI has no terrain (test maps)
Ordered arrays in GameManifest to diff better
Prefabs -> Update now rebuilds clothing collisions
Fixed some clothing bones not being registered properly, leading to warnings/errors in console
Error checking to radiation effect
Fixed PlayerEffects not playing (damage etc)
Add event hash to error report to avoid grouping similar errors
Avoid issues by lowercasing created entity names
Forced prefab name generation to lower-case
Removed networked datatables + stringpool
Added GameManifest asset - which holds common strings
Changed HoldType to use an enum instead of strings
No longer need to LoadAll resources on startup (faster startup, less memory)
Protocol++
Limited graphics.fov to between 60 and 80
Always allow the menu to be shown with escape, even on sleeping screen
Debug player state for wakeup bug
Swapped out shitty sand footstep sound
added footstep sounds to mixer
Fixed bone knife building/damage/gathering
Fixed reflection toggling not turning off terrain rendering
Added audio convars
Added AdioMixer
Slowed hammer repeat rate
Fixed array bounds error in BuildingBlock
Fixed NRE in gameconfig
If reporting error without a stack trace, try to generate one
Check and throw specific errors when viewmodel animation state missing
Repory architecture with errors
Made client tick more fps independant
Made wooden hammer shitter at gathering
Restricted vis.lerp, vis.net to editor (they were being used to cheat)
Server blacklist - block all the servers of the redirectors and fake player counters
Fixed sometimes double printing to the console
Fixed wrong index on string.Format
More coherent logging - to try to trap the crash on osx issue
Don't print packet errors from unconnected connections
Some serialization oddies fixed
Removed water from MenuBackground (seems to fix corruption bullshit)
Made menu music streaming (instead of in memory)
Made menu terrain non static to hopefully prevent Enlighten from crashing
Made server builds more resiliant against failures
Fixed ContextMenuUI/ItemCommand.Run NRE
Changed [AmplifyColor] errors to warnings
Fixed NRE in server.Kick
Menu Background is now a scene instead of a scene2prefab
EAC is less verbose
Fixed EAC not de-registering shared accounts properly
Changed some ifdefs to diagnose the corruption issues
Server build now (attempts) to strip out client only stuff - like textures and sounds
Changed how MeshCollider works to operate without a SkinnedMeshRenderer (for serverside)
Be less verbose when being ddossed
Group "Cannot create FMOD::Sound" warnings together
Group Mismatched serialization in the builtin class" warnings together
Insulated array exception in PVT PrePassRender
Changed [AmplifyColor/Motion] not supported errors into warnings
Fixed NRE in server.StartMessage
Mitigate DDOS connect attack's ability to close down a server
Don't load saves on startup (until tree bug is fixed)
Fixed not being able to jump through windows
Fixed missing material on wall upgrade/transition
Fixed deploying sleeping bags half in a wall
Updated UnityEngine.dll used by plugins
Fixed CommandLine.HasSwitch failing when called before initialize
Moved stuff around to avoid #ifdef editor serialization warning/errors
Fixed crash in radiation overlay (calling isPlaying on an AudioSource without a clip)
Disabling player nametags for now
Added debug messages to bootstrap - so when self check fails people can see why
Fixed rogue ifdef in FogVolume - which was possibly breaking serialization
Added TestResources self check (slow & noisy, disabled by default)
UnityEngine.IUI.dll is a candidate for causing "[...] is corrupted! Remove it and launch unity again!" messages
Don't allow sleeping when dead
Force inclusion of the player nametag material
Prevent some NREs that shouldn't happen anyway
Removing BuildOptions.UncompressedAssetBundle - hoping it fixes "blah blah is corrupted! Remove it and launch unity again!"
Results from a fresh import
Fixed railing being deployable over doorway
Fixed some building components having broken materials
Fixed broken material on metal plate torso
Protocol++
Don't treat the menu background as a monument
Untagged background camera from being main
Fixed background bear bullshit