2,711 Commits over 456 Days - 0.25cph!
Added Translate.GetCurrentCulture to use when formatting numbers
RustText localized text formatting
Adjusted NotoSans bold font character spacing to avoid the noticeable character overlap when the text alpha is <1
Take into account this spacing when calculating RustText preferred width
Converted Backpack, Team UI and Spraycan skin select texts to RustText
Also fixed truncated texts in some languages
Converted Sleeping bag rename, Sleeping screen and map Sleeping bag cluster texts to RustText
Converted crafting menu texts to RustText
Added NotoSansArabic-Regular font as a fallback for RobotoCondensed-Regular so Arabic doesnt always appear bold
Set Descent Line to 0 to fix vertically misaligned texts
Converted assign to friend and HBHF config prefabs texts, localized unlocalized strings
+ research table loot panel code changes missing from
103392
Various RTL language support fixes
- Better handling of strings mixing both RTL and english characters
- Consider [] as tags (for input binds)
- Added TextUtils.ContainsRTLInput
Added a tool to find and list localized legacy and TMP texts in prefabs
Converted research table loot panel texts to RustText
Fixed truncated strings
Changed the library we use to support Arabic for a much better one, RTLTMPro
Fixes the messed up color tags and other rich text formatting
Will also help support other right to left languages like Hebrew
merge from preventbuilding_moddingprefabs
Added two new prefabs for modders:
"Assets/bundled/Prefabs/modding/volumes_and_triggers/prevent_building_monument_cube.prefab"
"Assets/bundled/Prefabs/modding/volumes_and_triggers/prevent_building_monument_sphere.prefab"
To be used in custom monuments, allowing barricades (and tin can alarms) to bypass the no-build restrictions like in vanilla monuments
- if you don't want barricades to be placeable in your custom monument, stick to the normal prevent building prefabs
- if you want players to be able to deploy barricades in your monument, but still restrict some areas, use the normal prevent building prefabs inside a new prevent_building_monument prefab
Fixed misplaced profiler sample in Construction UpdatePlacement
didn't save the wallpaper protection values
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
Fixed wallpaper retro 2 diff texture guid mismatch just in case (the mat was pointing to an invalid asset on my machine)
Selection history editor window now saves its history between sessions
merge from armored_window_collider_fix
Fixed BuildingPrivlidge.MenuDeauthorize_ShowIf NRE
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
merge from tincanalarm_tip
Added a game tip explaining how to wire the tin can alarm
Fixed DigitalClock.FadeOutScreens NRE
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
Skin setup
Created wallpaper steam item and flagged the default wallpaper skins as unlocked by default
Added a setting to ItemSkin to let us flag a skin as unlocked by default
Restored wallpaper.entity WallpaperModelRenderer components
Fixed digital clock UI server fields mismatch
Fixed WallpaperModelRenderer server fields mismatch