branchrust_reboot/main/wallpapercancel
170 Commits over 92 Days - 0.08cph!
Increased the wallpaper spray can use distance from 3 to 5 meters
Fixed BuildingBlock.CanSeeWallpaperSocket NRE
More null checks in WallpaperPlanner.OnFrame
Updated the mesh sampling system on the spraycan free spray to find and use a valid wallpaper renderer, fixes free hand sprays appearing below wallpapers
Fixed wallpaper construction possible mismatch when the current placement is invalid
More wallpaper skin renames
Wallpaper.OnFrame NRE fix attempt
Updated default wallpaper viewmodel material to match the tiling we set in code
Switched wallpaper health to float so it can take decimal damages
Increased wallpaper decay protection so they don't die too quickly when placed on a decaying block
Gave wallpaper skins proper names
Updated the tiling and offset we apply to the wallpaper viewmodel at runtime
Updated Wallpaper World Model to Fix LOD UV errors
Updated viewmodel rig mesh with Alfies UV update
Updating Wallpaper View Model and World Model FBX's so the UV scaling is decreased by 0.5 in X direction
Updated Wallpaper View Model and World Model to fix stretched UVs
Wallpaper commands minor additions:
- Pick the random skin using the item skin list instead of using an hardcoded ID range
- Check both the skin name and english display name during name recognition
Remove wallpaper_radius command
Remove setwallpaper and removewallpaper commands in the ent command
Added add_wallpaper_radius, will add wallpaper to any walls in the radius if they don't have a wallpaper, uses the provided skin id (name or id)
Added change_wallpaper_radius, will modify any wallappers in the radius to the provided wallpaper
Both of the above convars can now take -1 as a skin id and a random wallpaper will be used
Added clear_wallpaper_radius, will remove any wallpapers in the given radius
wallpaper_radius now supports a name parameter, it checks that the name of the inventory asset in unity contains the provided string
eg. "wallpaper_radius retroa 100" and "wallpaper_radius
10249 100" will both set all wallpapers in 100m to that skin
Be mindful when using the name option that it will return the first match, so passing "retro" as a name will return the RetroA skin
Added wallpaper_radius command, works the same as upgrade_radius
Updated wainscotting icons
Changed paneling height in wainscotting wallpapers. Added tiling yellow stripe wallpaper. Updated skin list.
Removed wallpaper glowboard A and B skins
Updated skins list
Fixed satchels not damaging wallpaper
Slightly decreased bullet protection
Renamed wallpaper item pack skin
Updated skin list
Reverted spray can hitscan changes
102638
This was causing issues and will need a more robust fix
Reduced tiling of heavily patterned wallpapers to improve icon readability
Fixed wallpaper retro 2 diff texture guid mismatch just in case (the mat was pointing to an invalid asset on my machine)
Updated wallpaper icons and skin list. Repositioned wallpaper WM in icon scene.
Missed some diamond wallpaper files
Created tiling blue diamond wallpaper, compatible with Wainscotting A. Updated Wainscotting A wallpaper to match. Updated skins list. Changed glossiness of venetian plaster set. Downressed some supporting textures in wallpaper set.
Include latest skins when using setwallpaper command
Tweaked wallpaper textures aniso levels
Enabled mip map streaming for all wallpaper textures
Make sure we aren't setting wallpaper on incompatible blocks when using 'ent setwallpaper' command
Added venetian plaster wallpaper A, B, C (pending icons) and updated skin list
Fixed wallpaper being colored by shipping container custom colors
Added commands to easily apply and remove wallpaper to building blocks
- ent setwallpaper <radius> <skinid> (skinid set to -1 will randomize a skin for each blocks)
- ent removewallpaper <radius>
Updated all wallpaper mats to use MULX2 blend type on the detail layer (fixes missing normal and occlusion)
restored viewmodel wallpaper renderer
Set all wallpaper skins unlocked by default for now so its easier to test on staging