Sense Of Depth For Tall Buildings
[img]https://i.imgur.com/4Eh35jh.png[/img]
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Description
This mod visually adds a sense of depth to tall buildings.
Pawns at behind tall buildings will be drawn hidden.
What this mod does is very simple. Just add an additional layer with a higher altitudeLayer to the tall buildings.
This additional layer will be referred to as [b]BSL (Back Side Layer)[/b] below.
[img]https://i.imgur.com/UQ3bqEv.png[/img]
[img]https://i.imgur.com/Ne3Y257.png[/img]
[img]https://i.imgur.com/QTo4SWd.gif[/img]
Differences From Previous Mods
[list]
[*]
Auto Support
All BSL are applied by filtered automatic patches. Most of the buildings by other mods will be supported automatically.
[*]
Use Print Method
Drawing of additional layers now uses the print method and can be implemented drawn with the same workload as normal buildings.
*If the parent building graphic does not use Print method, use the Draw method.
[*]
Graphic Reuses
BSL uses the mesh and textures by the parent building as is. (If there has cached graphics, use it.)
This eliminates the need to prepare a new texture for the BSL.
[/list]
[img]https://i.imgur.com/psLiDMl.png[/img]
[list]
[*]
Buildings Scratch
Building scratches are now drawn correctly.
[img]https://i.imgur.com/z5nu9vo.png[/img]
[*]
Storage Buildings Supported
BSL is also available in storage buildings. However, only if there have no contents. (because the BSL will cover and draw the contents item)
[/list]
[img]https://i.imgur.com/DbwOJWR.png[/img]
If use BSL for the storage building, recommend [url=https://steamcommunity.com/sharedfiles/filedetails/?id=1617282896]Deep Storage[/url] or [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3033901359]Adaptive Storage[/url].
Storage setting to "hide contents item" by these mods, BSL will be drawn even after stored items.
[img]https://i.imgur.com/33LuZ8H.png[/img]
[list]
[*]
Mod Setting Enhanced
In case automatic patching causes additional layers to be added even to inappropriate buildings, the mod settings option can be toggle to enable or disable.
[/list]
[img]https://i.imgur.com/8GaiCNH.png[/img]
[list]
[*]
Attach Icon
[/list]
[img]https://i.imgur.com/7sP1Fsc.png[/img]
Attach an additional icon to the Architect icon for BSL supported buildings.
It also supports [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2102143149]VFE Props[/url] unique window.
[img]https://i.imgur.com/QAmJ8FA.png[/img]
Note) If you have a lot of buildings by other mods, you may notice a decrease FPS, but Rimworld's architect gizmos are heavy to begin with if there are lot of buildings items.
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Known Incompatibility and Issues
*Huge pawns may have their heads hidden or look ungainly due to BSL.
[img]https://i.imgur.com/GVlkEXk.png[/img]
Extremely large headgears and weapons may also be hidden.
(Might I solve this issue in the future...)
*The BSL attach icon is not displayed for those that use their unique dropdown menu.
*BSL will hides "fillable bar" that displayed on top of buildings.
*BSL even hides flying pawns (using jump packs, special genes, etc.)
*Buildings with their own additional Draw may not be drawn correctly.
*Buildings with special animations are clearly incompatible but may BSL applied.
*[b]Currently perhaps the apply filter is insufficient.
If you see BSL applied to something that is clearly inappropriate, please report it.[/b]
Just in case the Xml patch can also be used to enforce whether or not the BSL applied.
(Please see the discussion page for more details.)
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Defs Fixes Patch
Automatically Patch to BSL supported buildings.
[b]Patch Contents:[/b][list]
[*] [b]altitudeLayer[/b]
Replace "non-Building" with "Building". Because it doesn't need to ”other than Building" if it has BSL.
[*] [b]passability[/b]
Replace "Standable or Undefined" with "passthroughOnly". Because BSL-support-buildings should not be "Standable". Unless it's done intentionally by the original mod buildings author...
[*] [b]passCost[/b]
Replace "less than 30 or undefined" with "30". Because BSL-support-buildings should not be "PassCost is 0". Unless it's done intentionally by the original mod buildings author...
[/list]
The above patch is intended to ensure that BSL can be used properly. If a Issue occurs, you can stop the Defs patch by the mod settings. You can check the details of the patch by turning on [Detailed Log Output] in the mod settings and launching the game.
[u]Auto Defs Fixes Patch is now discontinued.[/u]
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Required
[list]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]Harmony[/url]
[/list]
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Languages
[list]
[*] English
[*] Japanese
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?edit=true&id=3251452113]Chinese[/url] (by 摄魂狼) -- translate mod
[/list]
[img]https://i.imgur.com/UQ3bqEv.png[/img]
[img]https://i.imgur.com/Por4D5n.gif[/img]
[list]
[*] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3346955193]Perspective: Buildings (Continued)[/url]
[/list]
[img]https://i.imgur.com/UQ3bqEv.png[/img]
Recommended My Mod
[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2982680251][img]https://i.imgur.com/imasckb.png[/img][/url] [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2982680184][img]https://i.imgur.com/74u3DGN.png[/img][/url]
If you like my mod, please buy me a ko-fi. That as a fuel for modding.
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fko-fi.com%2Fsicafe_kofi][img]https://i.imgur.com/TXUirZn.png[/img][/url][ko-fi.com]