244,328 Commits over 3,898 Days - 2.61cph!

1 Year Ago
Turn off night vision goggles if mounted on a trophy
1 Year Ago
Merge TrainSignals -> rail_network_link
1 Year Ago
Fix compilation
1 Year Ago
Small trophy font fixes Large trophy deployment fixes
1 Year Ago
Fix brief green flash in a different way, without requiring recursive calls
1 Year Ago
Add RefreshLightState to profiler
1 Year Ago
Fixed bugs with signals that were right next to each other, etc. Killing my recursive RefreshLightState until I stop it stack overflowing on complex rail networks.
1 Year Ago
A proper signal light refresh system
1 Year Ago
Fixed wanted poster renderer not working if player hadn't opened the inventory yet in that session
1 Year Ago
Dir cleanup
1 Year Ago
Wanted poster person picker will now display players marked as an enemy in the contacts system
1 Year Ago
Parent merge
1 Year Ago
Import preset tweak
1 Year Ago
Parent merge
1 Year Ago
Show translated name on crosshair interaction option, even if phrases haven't been built yet
1 Year Ago
Signal lights now working correctly in test scene, detecting trains etc on rails and changing lights to red/yellow/green as expected
1 Year Ago
Move CPhysicsMesh and CPhysicsHull to their own files Allow BVH to have optional material indices
1 Year Ago
Fix .gitignore wildcard that should have been *.*_c instead of *_c & restore the few assets caught by the former
1 Year Ago
Abstract physics mesh, phase out RnMesh_t but keep around for loading old collision data
1 Year Ago
Setting up spline move methods to be more general
1 Year Ago
Method rename only
1 Year Ago
Merge /main/media_projects/vcam-fixes/
1 Year Ago
Merge from /main/water-camera-fixes
1 Year Ago
Merge from main
1 Year Ago
Revert "Remove all vmat_c files from repo" This reverts commit 78190dfd8e5471286d0142df92a07cd8d3968e14.
1 Year Ago
A bit faster optional argument handling Also nicer code internally
1 Year Ago
Remove all vmat_c files from repo
1 Year Ago
IsUnderwater now computed at OnPreRender stage after LateUpdate
1 Year Ago
Support for NodeAttribute methods with the same identifier
1 Year Ago
MethodBinder works
1 Year Ago
Exclude .mayaSwatches from main repository too
1 Year Ago
Terrain>mesh converter into 3rd party
1 Year Ago
Terrain refining Fixed some rock_formation_small_x not having shore wetness
1 Year Ago
Remove all compiled content that is now excluded by .gitignore
1 Year Ago
merge into jobs
1 Year Ago
merge from main
1 Year Ago
3p rifle aim pose, lr300 override updates
1 Year Ago
WIP MethodBinder progress
1 Year Ago
[pick] Fix Graphics.GenerateMipMaps downsampling an invalid mip at the end
1 Year Ago
Post processing icons Outline Highlight
1 Year Ago
exported 3p rifle jogging set of anims
1 Year Ago
Codegen Attributes (#1299) * Initial tests for static call wrap * Finally sort of got somewhere... bit of a nightmare to debug this right now. Allow multiple CodeGenAttribute. Remove from ClientRpc and add some tests locally instead * Support CodeGenType.Instance with CodeGenType.WrapCall * Added first version of WrapSet/WrapGet * Unit test stubs * Don't pass value for get accessor.. * Cast to original return type in get accessor when wrapping * Tests build * Let CodeGenType.WrapCall proxies return their own values. They can simple do "return resume();" if they wanna keep intended behavior, so we can also wrap methods that don't just return void * Fixed a bug with static set/get wrap codegen not passing correct method name. Now support also adding [CodeGen] attributes directly to a method or property bypassing an attribute alias, these don't require setting the Instance/Static flags. * Use nameof where possible * Fixed tests for WrapSet/WrapGet * Improve documentation * Improve docs for CodeGenAttribute * More documentation * Fixed logic in WrapSet * Added method validation. Compiler will let you know what methods you're missing when using CodeGen and what types, return types etc they need * Add some extra tests * Only allow CodeGen on custom attributes. Tidy up. CallbackName for CodeGenType.Static is the actual fully qualified name of static method to call * Auto generate backing fields for properties. Pass current value in WrapGet callbacks. Set backing field before calling WrapSet callbacks. Update method validation error prints appropriately * Fixed ValidatePropertyCallback * Can now propertly wrap setters/getters. Setter callback passes Action<T> you can call to run default behavior * Fix error if value statement empty * Update tests * Fix TestWrapSet * Run WrapSet and WrapGet if both are specified. When passing to static callback always pass propertyName or methodName as fully qualified name. * Support type argument for return type and Func param * Nicer error when can't find type to invoke on for passed callback name * CodeGeneratorFlags/CodeGeneratorAttribute renaming * Update tests * WrapPropertySet, WrapPropertyGet, WrapMethod * Fix tests + fix issues with props that only have set; or get; * No need to wrap getValue() body in {} as already have them * Use SemanticModel.LookupSymbols to find and validate methods taking inheritance into account * Remove leftover test code
1 Year Ago
Remove leftover test code
1 Year Ago
Turns out none of this stuff was needed because I'd already coded it
1 Year Ago
merge from main -> backpacks
1 Year Ago
SWR swap fix
1 Year Ago
Optimized compile for gizmo_line and gizmo_sprite, fixes on Vulkan
1 Year Ago
Added some post processing components
1 Year Ago
Tiny fix for compile error in "Core/Generic" shader
1 Year Ago
.gitignore: ignore all compiled content except shaders