253,066 Commits over 3,990 Days - 2.64cph!
added alternate portable boombox now able to animate the volume knob, play button, rotate the cassette opening, power button and both antenna
included higher res textures and materials with custom settings.
prefab setup
Bunch of initial pet system refactoring work.
Add constructor parameters for CreateCube & CreateArray
Remove WithMips for texture cube for the time being
Create Developer-GenerateSolutions.bat
Completely removed vscript from anim system
Update Developer-GenerateSolutions.bat
Few more script references in anim projects
Cleanup texture builders to reduce loads of code duplication
Bring Texture3d, TextureArray & TextureCube builders extra properties
Make Texture2DBuilder a struct
Merge pull request #168 from Facepunch/texture-builder
Cleanup texture builders to reduce loads of code duplication
Don't bother trying to compile 32 bit PCM so you don't damage your ears if you try
Allow foliage shader to be compiled again
Fix alpha testing for shaders
Fix base shader not compiling
Pass number of mixed cascades to shader
Make lighting data structure from shader match what's on cpu side
Multiple mixed shadows support, fix sunlight bugs with multiple mixed shadows
Fix glass texture coords when breaking shards that have moved away from the panel
WIP fade in/out when hiding leg models at extreme view angles (works on alt looking and in the vehicle eyes mode)
Enabled first person with eyes on the modular car driver seat
Fixed the snowy edges of ice lakes also being considered ice by modular cars and snowmobiles. On the other hand, icebergs (which are quite snowy on top) which were considered ice are now considered snow.
Allow breakable glass to use assigned UV mapping (requires map entity recompile)
SnowmobileDriverSeat, set mounted animation speed back to 1
Merge from companion_server_offline
Wait for the public IP to be be populated before kicking off the connectivity test (fixes it showing a warning about your IP being 0.0.0.0)
Merge animationtime_swapseat_fix -> Snowmobile
Disable the animator when a snowmobile is off and not moving. Fixes the Tomaha suspension snapping to the wrong position when active updates stopped.
Make sure one final forced update tick happens when update tick is stopped, even if the player is looking away
Fixed bugs with update ticks on ground vehicles. VehicleChassisVisuals was assuming that UpdateTick would always run.
no doppler on deployed voiceprops audiosources
Fixed 6cm side offset in snowmobile driver eye position
Changed snowmobile starting fuel from 20 to zero
Generic gibs are now based on the entity's physics material
Moved generic gibs and added break sound to Surface asset
Added PhysicsBody.GetDominantSurface, PhysicsShape.SurfaceMaterial and Surface.GetRandomGib
Fixed hotload test assemblies having wrong package ID
Exposed hotload skip attrib and callback interfaces
Deleted empty INotice.cs
Added cl_hotload_log and sv_hotload_log console vars
Fixed possible NRE when setting up console vars
SkipHotloadAttribute now supports properties
Fixed possible NRE when setting up console vars
SkipHotloadAttribute now supports properties
We're that sure that we don't need these files that I'm gonna completely delete them
Added Voxel.GetBlockType()
Make Map.GetSourcePosition and Map.GetVoxelPosition static
Added Chunk.GetVoxel and Map.GetVoxel and Voxel struct. A slightly slower but nicer public API for dealing with blocks but heavy operations can still grab everything manually.
Strip Lua,. LuaJIT, IModelProcessingScriptSystem, Squirrel
Attempt to fix Interop logger dying
Throw error if binds don't generate
Basic Managed Hammer: add menus from C# and auto reload fgds
* Basic Hammer interop, let tools addons add menu bar options with [Menu]
* FgdWriter tells Hammer to reload fgd automatically when written
* Hammer: Save & restore selection when reloading fgds instead of clearing it
[Net] codegen, use the ISymbol to get attributes instead of the syntax node so you can use the FQN and not have it silently do nothing
Fix access violation crash in NetWrite.SendRpc on invalid entities