13,122 Commits over 2,800 Days - 0.20cph!
Adjusted SkinViewer lighting to fix highly shadowed areas
Improved object rotation again. Fixed lighting bug. New forceCamUpMode param, applied to assault rifle.
Show/Hide fixes for item store model
Removed SkinViewer's old built-in UI
Fixed upside-down CNY door knocker. Blocked a couple of un-fixable skins from showing in 3D.
Improving some skin viewer item layout
Better up-axis rotation for skin viewer. Looks especially good on furnaces
Ran "Prepare all prefabs"
Full manifest rebuild, lots of stuff needs rebuilding
Merge optimize_build_prefab_process -> Main
Improved camera FOV calculation
Allow item position offset settings just for skin viewer
Removed param override, it didn't work how I hoped
Make "head only" the default
- Put "Always" mode only in BaseVehicle, since generic mountables should never use it.
- Moved the public inspector params out of #SERVER area (can cause issues when they're inside).
Refactored a bit to remove code duplication
Remove old comment that's no longer true
Allow for custom camera far clip distance as well. Reduce to 0.5m for roadsign gloves, to not show the rear glove.
Allow custom pivot points for items in the skin viewer, to override the automatic pivot on a case-by-case basis. Set custom pivot point for roadsign gloves.
Set up skin scripts properly for things like roadsign gloves
Added loading spinner to show that a 3D skin view is loading. Added a callback for skin set failure to hide the loading circle.
Fixed rug skins not showing up
Fixed more issues with skins not loading or loading incorrectly
Fix most skin viewing being broken
Clear rendertexture assignment when SkinViewer is destroyed
Don't strip animator on the Hazmat preview suits
Strip colliders, animators, and MonoBehaviours from SkinViewer entities
Set up prefabs with animations for all the hazmat suit skins on the store
Fixed skins getting cut off in non-square views
▇▄▍▇▆▆ ▋▇▇▅▋▆▌▉▇▍▄█▄ ▆▇▊▋▍▊▊ ▉▌▆█ ▌▊▇▍▋ ▄▌▉ ▌▅▌ ▋▄▄▅▆ ▌▅▆▊▊▄▆▉▍ ▋▆▄ ▊▉▊▌ ▅▌▆▄▌ ▍▌▆▅ █▊▌█ ▊▉▋▋█ ▋█▊▉▌▌█▌. ▄▍▋▋▌ - ▆█▄ ▊▅ ▋▅
Fix NRE if SkinViewer is closed while loading a skin
Don't show 3D skin viewer models for Pattern Sofa or Factory Door. Mainly because pattern sofa has no base.
Merge MultiSkinViewer -> store-ui
Set up every item pack store page, though many models will need manual tweaks
Allow specifying a prefab, rather than an item, so we can show alternative prefabs if desired (e.g. arctic suit that includes an animation)
Refactored pack item code, now doing most work in the icon rathe than the base pack script
Improved item positioning and appearance for the group packs
Arctic suit guy stands up straight
Merge Main -> MultiSkinViewer
Working well on the Arctic page