135,791 Commits over 4,293 Days - 1.32cph!
Update: add StressTestImmediateCaptureMT test
It smashes the profiler from all 20 threads doing allocations and calling methods, while main tries to record just 1 method in a loop. This triggers heap corruption - think allocation pooling would solve this.
Tests: ran extra unit test - it failed drastically
merge from rug_window_fix
Fixed bear rug not deployable on windows
Stop another prop renderer log
main -> pt_boat_turret_seat_angle_fix
Bugfix: kind-of-fix the thread race with Immediate Mode API (late profiler callback might be in progress as we're releasing resources, leading to invalid write)
- built debug binaries from a3312fa9
- Added a mini stress test for main thread only, needs multithreading to fully validate
I need to optimize internals a bit, to avoid allocation overhead
Tests: ran unit tests on repeat 10 times - no issues
- Move turrets into the invoke handler
- Minor turret code refactor
Merge from artist_pack_dlc
Fixed rug not deployable on windows
main -> pt_boat_turret_seat_angle_fix
proprenderer_error_spam_fix -> main
Dont update prop renderer in playmode
- Paintball impact particle effects setup, unintentionally causes multi coloured water splash effects but it kind of works so fuck it
- Some small work to paintgun viewmodel
- Rebuild manifest, commit changes relating to this DLC pack
merge from fix_manifest_errors -> main
Auto select console inputfield on open
Update manifest (prefabs)
merge from main -> fix_manifest_errors
Final clean up
- Deleted old materials/model/rig/anim files
- Moved materials/model/rig/anim files to the original folder
- Deleted 'New' folder
Add alive time and pos to print stats boat command.
Update: first working version of immediate capture API
- binaries built from b3a39bd2 commit
Has a bug with a race, will fix next
Tests: passes unit tests
merge from artist pack dlc
branch and folder creation for monument blockers, plus the start of some idea blockouts
paintable window deploy guide mesh
pulled paintable surface of ornate frames and shutter frames away from wall and fixed collision so they now work with wallpaper
Disabled previous ambience emitters for storm hull creaks, added new sounds and support for storm hull creaks on the ghost ships
▅ ▍▋█▅▍ ▉▅▊▉ ▇▅ █▇▌▇▇ █▋▅▄▍▅▉▌ ▊▌▆▉▄▊▊█▌ ▉▉▋▉█▉▍█▍▌▄▌▅▌▆▋█ ▇ ▆▆▇▆▋ ▆▉█▅▇▊▉ ▌▋▋▊▋▆▊▌▄▅▆▊▄▇█▄ ▉▍▄ ▋▉▇█ ▅█▇▌▉▍ ▄█▉▌▇▄▇▄█▄▄▅▊▇▄▄ ▋ ▆█▋█▌▅ ▇▍▄ ▉▆▉▅█▇▅▌▍▋▊▌▊▆▄ ▄▄ ▍▄▉ ▍▍▇▅ ▋▄█▋█▅ ▇▆▌▇▉▅▉▇▊▊▄▋▇▇█▍▉▅ ▋ █▋▆▆▇▅▉ ▍██▇▍▇ ▇▌ █▇▍▇▋▍ █▋▆ ▇▉▅▉▄▋▌▉▇▍▄ ▇▄ ▍▉▆▍ ▅▅▍▆▊▊█▉▌▄
Server admin tab, layout changes
Enable FX for lit frames & related files.
pt_boat_turret_prefabinfo -> main
Add prefab info to the front and rear pt boat 50 cal turrets
Add small arrow on guide of paintable window to indicate which face is paintable, also match durability reduction on pickup of normal reinforced window
Generated the double pt boat turret icon
Updating cannon model with separated fuse
Added zooming in the item list menu (ctrl + scroll wheel)
- Revert M249 icon
- Add single turret icon
artist pack description update
icon_generator_animation_support
Add support to the Prop Renderer / Icon Generator to allow running Idle animations in Editor, this means we can force the model to move its bones to an initial idle state.
Required in order to generate icons for the new PT Boat Turrets
renamed scrap frames to shutter frames in name and description json
Paintball Gun - replaced worldmodel ammo MeshLOD with LOD Group so it plays nice with play mode
Merge from artist_pack_dlc
Paintball gun viewmodel change somehow missed commit
Fixed naval scientist suit missing name
Fix null ref on paintball decals
Fix paintball overalls having both mesh groups visible without a hat on
Unlit bulb mesh cull distance from 100 to 20.