254,390 Commits over 3,990 Days - 2.66cph!
Teddy Bear Costume
Lods and Skinned, Both Citizen and Human versions.
Initial push .clothing files
Updated hackweek_reduce_copies changes to latest
Ditch Stream as the read/write interface to reduce the amount of copying data around
Refactor to make BufferStream a class and support resizing the backing buffer automatically
Fix writing incorrect padding for len prefixes
Optimize ReadFromStream(Stream, int) to not allocate because the length is known
Fixes and additions for latest rust
First pass on new chicken mesh prefab
Marked a bunch of animations as looping
Swapped over clips on animator, disabled the walkspeed system
Fix some fields and add others
Readd IndirectLightScale property to lighting entities for enhanced control over light bounce brightness, values beyond 1.0f are not energy conserving
https://files.facepunch.com/sampavlovic/1b1311b1/sbox-dev_6TJvtGnbXi.png
Merge from triangle_planter
Fixed triangle planter rotation snapping on foundations, floors and grills
Fix Model.GetVertices not getting vertices from all vertex buffers of a render mesh
merge from hackweek_automatedtesting
Removed nunit dependency in ServerProjectileTestSpawner
Revert "Use Unix trailing paths for codegen"
This reverts commit eb86cb41a20dc2d3b57a0b5a67b2be5563d4d513.
merge from doorcontroller_drain_fix
merge from hackweek_automatedtesting
Editor stuff in editor folders....
Comments
merge from hackweek_automatedtesting
Fixed copypaste loading: convert them to a BaseScriptableObject on import, so we can load them from asset bundles in builds
bullets
zombie walk anim
enemy SetAnim
damage flash material
enemy health
player damage etc
Make `RPC_UpdateItems` to not kick in editor
The code generator code for last commit
Add ability to mark RPC attributes to not kick in editor
- avoids you getting disconnected every time a RPC throws exception when developing
- by default RPCs all throw errors
Mac/Linux build scripts
Mac: Add Makefile for VPC so we can actually build it without actually having vpc
Rename some IOSALL flags to just PLATFORM_APPLE, we always imply arm64
SDL_config doesnt always imply windows
Update gitignore
Mac: Managed Build Scripts, no need for nvpatch for non-windows targets
Use Unix trailing paths for codegen
Added a recipe book UI to inventory screens, shows all the recipes for both mixing table and the new food workbench. Highlights recipes you can currently afford to craft.
Refactred the original loot panel recipe UI code out so I can use it in multiple places easily.
Refactor ItemManager by moving the addition & removal of ItemDefinitions to separate methods instead of all inside one `Initialize()` method
Add `test_custom_items` command to confirm it works
Add a bunch of code to support creating custom items based on JSON sent from server
electrical enclosure hotspots
- Fixed animations not working (cleaned up animator and turned off exit time)
Snap back on close?
- Dont nuke the animator on the server
- Cleanup drawbridge
- First steps to debugging broken anims
merge from hackweek_automatedtesting
Fixed testrunner.runall command
Added testlist command, returning the server test list json
Added current branch and changest in the test result filename
Merge from modding_prefabs
[Pick] Set platform and Struct Pack Size properly from Facepunch.Steamworks
Collider tweaks for food cache static prefabs
- Get a collider on the new model and setup
- Sort out basic animator
- Setup realmed removed for the new setup
Better fail message for blocker and door controller tests
drawbridge wip anims and set up controller/avatar
▉▋█▇█ █ ▅▇█ ▄▋▉▊▌▆ ▇▇▋▌▅▊ ▅▍▍▆ ▇▍▉█▆▄▌▊▉, ▇▅▅▋██▉▉ █▋▉▌ ▄▆▋ ▆█▌▆▍://██▌.▉▄▅▉▊.▍▆▍/▍/▍▅▉▅▅▊▆▇▉▄▊▆██▆▊/▋▅▋▆▊▊▄▌▇▊▊▇▍▌▊▆
Updated anchor point for medieval door single static prefab
Removed colliders on static berry bush prefabs (not needed for static variants)
wip drawbridge greybox and anims
Initial commit
- Game UI + all required panel components
Update header on game start, Start Game button, chat fixes, logo update
Player Cameras, Facecams included in player UI
Toolbar for changing brush size + color
Added character animations, win/lose positions, a few face morphs
Tie up loose networking ends and update ui properly
Added Voice Chat, PlayerEntry animated with voice, added mute/unmute button to chat, other chat tweaks
Added basic game loop, turn order, drawing, and sfx
Finished the rest of the game loop, players do their emotes based on win/loss, finished game UI, word list
merge from hackweek_automatedtesting
Removed nunit.framework refs
RPC & Protobuf for server to send custom phrases
Add support to Translate.cs for additional translate files to be added from the server
- additional translations will always apply after the built-in ones
Merge from triangle_planter