243,813 Commits over 3,898 Days - 2.61cph!
Slightly relaxed bathtub planter volumes - easier to place in a 1x1
▊▄▌ ▄▊▌▇▍▆▉ ▆▉█▋▍ ▄▆▊ ▄▄▄▌▍▍▉▉ ▄▄▊▋▅ ▅▉▋▄▉
Added preprocessor directive to render tool
Let cache have an option to auto update.
Cinematic 4k Textures/Materials for:
-HuntingTrophy_Fish
-HuntingTrophy_Large
-HuntingTrophy_Small
A bit faster optional argument handling
Also nicer code internally
Rework killicon library
New argument for killicon.GetSize - bool dontEqualizeHeight, set to true to return the actual height of a killicon
killicon.Add can now use .pngs
Added killicon.AddTexCoord - subrect killicons on a single texture (Community Contribution)
Added killicon.Render - draws the killicon without weird vertical offsets, also has dontEqualizeHeight argument to draw unscaled killicon
Changed base gamemode deathnotice to use killicon.Render to have better killicon alignment
Fix targetID being jumpy
player manager cleanups
Merged pull request
Add sequential parameter to net.Read/WriteTable
Update gm_construct.nav
Added walkable drop down only areas to elevated areas, such as roofs of certain buildings
Added some navarea functions
Added CNavArea.GetIncomingConnectionDistances
Added CNavArea.GetAdjacentAreaDistances
Both have optional arguments to limit output to a certain navDir, and return the precalculated distances to the returned areas.
OnEntityCreated is now also called for clientside only entities
Add .gma to file.Write whitelist
Support Vector / Vector
Merged pull requests
* Clean up DOF_Ents table on DOF_Kill
* Use Brackets for keys in PrintTable to avoid confusion with trailing/leading whitespace
RecalculateLineBreaks before firing OnTextChanged
Fix Panel:GetNumLines not being up to date within that hook.
CNavArea:MarkAs(Un)Blocked first argument is now optional
Fixed clientside ragdolls creating unnecessary bonemanip entities
This is a regression fix
Added classnames to "C_BaseEntity::UnlinkFromHierarchy" warning
Made NPC:SetUnforgettable 2nd argument default to true
And also made it actually work, whoopsie
Fix CNavArea.MarkAsDamaging 2nd argument reading from the first
Simplify some code
Safe guard against invalid vector input to PhysObj functions
OnScreenSizeChanged hooks get 2 new params - new sizes
Fix airboat attachment name
Fix seemingly incorrect calculation of vehicle wheel total height
for rear axle
Read settings/users.txt from MOD search path
Added optional filter option to both EmitSound functions
Added new RichText panel methods
Added GetLineHeight
Added SetLineHeight - values below zero mean no override
Added AppendTextWithURLs
Added model file types to file.Write whitelist
Reduce .gma whitelist for data_static/ folder
Only allow txt, dat, json, xml and csv - the other stuff can be stored in models/, materials/, etc.
Clean ups
Added navmesh.FindInBox
Mirror pickup
Mirror no longer default and requires DLC to unlock
Mirror damage setup
Mirror crafting setup
Added Cinematic 4K Textures for :
- Bath Tub Planter
- Minecart Planter
- Rail Road Planter
█▆▊▋▍▉▊ ▍▉▇▋▌ ▇▊▋▆▋▍ ▍▋▆█▌ ▌▍▊▌ ▆▍ ▌▍▉▅ ▉▍▇▅▌ ██▆▊█▋▌ ▄▌ ▍▌▋▆ ▊▊▇█▄▇
▋▋▇▊▇ ▍▊▇
▆▋▋▋█ ▅▌▉_█▉▊▍▅_▍▍▌ ▍█ ▆▊▇▌(▌) ▅▌▍ ▇▄▅▋ ▌▊▋ █▊▇▄▆█'▉ ▇▄▆▋▌▅▆
Re-order VPhysIntersectionNotification_t to make it more c# interop friendly
Add IPhysicsWorld.ProcessIntersections
Add Gizmo.Draw.LineSphere easy mode
Add PhysicsBody.OnTouchStart, OnTouchStay, OnTouchStop
merge from scope_laser_mismatch
merge from base_decor_DLC
Cleanup, update flags based on material
Corrected trimsheet surface properties
Disallow bathtub and minecart planters placement under half hight floors
merge from main (with conflicts)
merge from save243 - Staging wipe
merge from rail_network_link
Leaderboard backup, run #6941
Minor rail road planter fixes:
-Adjust prevent building volume to match regular planter exactly
-Moved colliders out of the art root, as that only exsits on the cilent
-Fixed incorrect repair target
-Fixed incorrect item icon
-Auto assigned box gibs
-Put colliders on Deployable layer
Add experimental/temporary ragdoll capabilities
Made sure that wherever we raise the default sleep threshold, we don't end up lowering it if the convar is already set higher
Compile fix, don't save headshot locally
Raised the base physics sleep threshold in Rust from 0.005 (half a centimetre per second) to 0.02 (2 centimetres per second). Can still be adjusted with physics.sleepthreshold convar.
Adjust wanted poster positioning
Hammer: Fix crash trying to simulate softbody
Marge main -> experimental
Merge DroppedItemsOnVehicles -> Main
Turns out I was actually correct the first time about parent rigidbody behaviour for non-kinematic rigidbodies, but kinematic rigidbodies behave differently. BaseEntity.Parenting now handles both cases.
The torch holder now emits the same amount of light regardless of what torch is inserted into it
Involved prefab changes to all torches
Merge main -> experimental
IsVRHeadsetAvailable, test showing a button in menu navbar if VR headset is present/available
Merge DroppedItemsOnVehicles -> main
Digital / skeletal / pose action data + helper funcs for retrieving all action data
Increase torch holder deploy height again
Fixed inventory player model not resuming animations after a headshot is taken
Fixed duplicated sketches across deferred mesh decals
Fixed incorrect velocity adjustment when rigidbodies enter or leave parent triggers. With a much better testing setup now, I was able to see that it didn't behave as I thought.
Show nametag on large trophy
Show translated animal name on trophy