3,588 Commits over 1,552 Days - 0.10cph!
Fix crash due to yoga measure function exceptions
Print if compile failed
More shader code cleanup
V_atoi64 return 0 if string passed in is null (fixes antlr crash on syntax error)
Revert "Launch ToolAppSystem pretending to be a dedicated server so it doesn't use rendersystem for CI, revert me soon"
This reverts commit 5e0b9b50644194ea43e8ae7c9c3bafb4292de7d0.
Revert "Reenable rendersystem for console apps for map compilation"
This reverts commit 612f6a9f5352f83d87d2540572f83d64c7fa4e5f.
Safer interop, threaded string handling
Clean this code up - help diagnose the string crash
Fix Shaders-Build.bat actually rebuilding all
This stuff shouldn't be public
Expose category tree and package properties to package find results
Package category tree
WIP filter, allow discovering WIP games
Always define vTexCoord2 by default
Shader rebuild
Add position offset to icon
Implement IconModes.Chest
Rebuild icons
Hide underwear in silhouette
Position some hair icons
Obsolete Clothing.DressSceneObject
Save/Restore feature tab status on Resources
Make the clothing icon editor a proper editor
Tag human skins for replacements
Remove old icons
Move clothing icons next to the clothing resource again
Update greyslkin
Clothing icon selector lets you choose specific body parts to target
Model.MaterialGroupAttribute + Model.BodyGroupMaskAttribute can accept string model (will look up the model from the string path)
Underwear material
Human skin selections
Clothing updates
Fix eye material
Include some citizen folder pngs with steam build, but try to not include all of them
Revert "Improve handling of RenderAttribute overrides/additions in Draw APIs (#1732)"
This reverts commit db71195c4669b0dc2d9e3e6e9dcabfab0067a9bf.
Add SceneRenderingWidget
Render clothing from a scene
Update all clothing icons
Put human in avatar scene
Fix human female zombie face
Update playercontroller wish velocity values
[interop] Don't create handle stuff in static functions
Don't init VR if we're a console app
Don't print vulkan device info if we're a console app
Remove unused
Unused
Remove unsued
Update test packages
Update cecil
Update skia to 3.1
Remove vfc.exe - unused
prove me wrong - I want to minimize the entry points for shader compiling
Remove unused mathlib class
in Material.Lerp, normalize after lerping normals
Include ReflectionTextureColor in all the layers
@samzanemesis might wanna check this is the right thing to do
build shaders
Editor buttons desaturate when disabled/readonly
New RPC api + code upgrader foundation
Published packages don't include dlls
Update PlayerController animator params
PlayerController copy clothes better
PlayerController increase skin slightly, prevents sliding down slopes
PlayerController creates collision on a child GameObject, so it can have different tags set etc
PlayerController - delete existing BoxCollider, CapsuleCollider if they exist
PlayerController - don't recreate Colliders GameObject if we have a child named that already
PlayerController: Fix ducking slightly when standing on small shit
GameObject serializing survives when a child is somehow added during serialization
Revert "Use IClimbingMode interface in PlayerController"
This reverts commit 5fc097414bfb1ef7da5e2f75b35c11c358641200.
Fix warning
Add dark_descent and cat_harvest package tests
SteamId can be converted to from an int, but will give a warning
Fix code archive not using correct CSharpParseOptions
Don't debug output xml parse errors
Add more package tests
Fix not switching assembly during hotload
Server sends code archive instead of assembly
Client compiles code archives
Don't try to compile code archives on local packages
Make Connection.SteamId and PartyId a SteamId
Make Game.SteamId a SteamId
Networking.TryConnectSteamId takes a SteamId
Add SteamId.AccountType
Add steamid to bytepack
GameObject.Network is a class !!!!!!
Use uncompiled assemblies (#1714)
Shader rebuild process (#1713)
* Add * option to vfxcompile
* Delete older shader build scripts
* Remove cs_surface_interactions
* Always output combo count if it's over 1000
* Strip some lesser used stuff from spritecard to get the compile time/size under control
* Build shaders as part of ci, so they can't be out of date (we should still manually build and commit though!)
Tweak EventManager flushing
Services Update
Hook up Package.Data
GameModal now correctly uses GameConfig from backend
Fix "no screenshots" being thin
After purchase, keep refreshing until we have the item
Indicate when you already own items
Fix NRE in PrefabFile.PostReload
Fix NRE in CloudBrowser
Uninstanced prefabs (#1708)
Can retrieve components and child gameobjects from uninstanced Prefabs
Print a list of new items in console after check out
Expose PerChannel<T>.Get and Set
Ignore calls to Scene.Parent.set
Iterate children nicer in PostDeserialize, in case children get added/removed during deserializing
which they do - like when creating attachments
Add GameObject constructor which takes a parent
Fix HasUnsavedChanges being sucked into GameResource
GameObject's FindByGuid will find prefabs (allows networking prefabs over RPC)
Change prefab icon color
Add GameObject.GetPrefab( string )
Add GameObject.IsDestroyed - to detect objects that have Destroy() called on them, but haven't been destroyed enough to be IsValid false yet
Don't return components on objects that are IsDestroyed
Add a bunch of stats to ingame console