RimWorld
Ocen: 526
Sense Of Depth For Tall Buildings
5
2
2
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Mod, 1.5, 1.6
Rozmiar pliku
Zamieszczono
Zaktualizowano
586.579 KB
15 maja 2024 o 1:48
12 września o 2:55
Listy zmian: 28 ( zobacz )

Zasubskrybuj, aby pobrać
Sense Of Depth For Tall Buildings

Opis



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 BSL (Back Side Layer) below.







Differences From Previous Mods
  • 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.



  • Buildings Scratch
    Building scratches are now drawn correctly.



  • 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)


If use BSL for the storage building, recommend Deep Storage or Adaptive Storage.
Storage setting to "hide contents item" by these mods, BSL will be drawn even after stored items.



  • 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.


  • Attach Icon

Attach an additional icon to the Architect icon for BSL supported buildings.

It also supports VFE Props unique window.


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.



Known Incompatibility and Issues

*Huge pawns may have their heads hidden or look ungainly due to BSL.


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.


*Currently perhaps the apply filter is insufficient.
If you see BSL applied to something that is clearly inappropriate, please report it.


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.)




Defs Fixes Patch
Automatically Patch to BSL supported buildings.

Patch Contents:
  • altitudeLayer
    Replace "non-Building" with "Building". Because it doesn't need to ”other than Building" if it has BSL.

  • passability
    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...

  • passCost
    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...


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.


Auto Defs Fixes Patch is now discontinued.



Required



Languages
  • English
  • Japanese
  • Chinese (by 摄魂狼) -- translate mod






Recommended My Mod





If you like my mod, please buy me a ko-fi. That as a fuel for modding.
[ko-fi.com]
Popularne dyskusje Zobacz wszystkie (6)
3
6 lipca o 7:01
Sense of Depth stopped working, Rimworld 1.5
Jisto
7
12 września o 14:15
PRZYPIĘTE: Error Reporting Here
Si-Cafe
1
17 czerwca o 13:54
Exception Error from Bookcases
Vermillion Cardinal
Komentarzy: 193
Si-Cafe  [autor] 1 września o 13:23 
@White_Drake How is it incorrect? This mod does not support bed buildings...
White_Drake 🐾 1 września o 7:14 
Incorrectly works with the Bunk Beds
Si-Cafe  [autor] 25 sierpnia o 8:26 
@Balthazad I'm not sure if they still do this in the latest version, but Regrowth replaces the height layer of trees with "Pawn", which causes some pawns to always be drawn behind the tree. But in some cases it can look like they have a stump on head.
Balthazad 25 sierpnia o 6:48 
uhh damn, they do that?? i'm using ReGrowth2, yes...
Si-Cafe  [autor] 24 sierpnia o 11:03 
@Balthazad Ah, it's probably not Tynan's fault, but rather that you are changing the tree altitude with another mod. My guess is that it's Regrowth Mod.
Balthazad 24 sierpnia o 10:58 
https :// snipboard .io/UOTte3.jpg
here this one shows it much better
Balthazad 24 sierpnia o 10:10 
could you maybe add some special thing for gauranlen trees?
https :// snipboard .io/i2omLJ.jpg
as u can see on the screen, if a pawn stands infront of the tree to cut it, the pawn's upper half will disappear in the tree's roots
since your mod is dealing with that stuff already, i have hopes that you can fix tynan's fail :')
Si-Cafe  [autor] 17 sierpnia o 23:57 
@NuanKi This mod should have almost no effect on TPS. If any on FPS, but only very bit.
NuanKi 17 sierpnia o 14:31 
How performance frinedly is this with TPS?
Si-Cafe  [autor] 12 sierpnia o 18:01 
If you have the "Better Mountains" mod installed, change your load order so that this mod loads before Better Mountains, otherwise you'll get a harmless error.