RimWorld

RimWorld

Perspective: Buildings
Viser 11-20 af 32 forekomster
< 1  2  3  4 >
Opdatering: 28. okt. 2021 kl. 8:34

- Columns/posts/pillars have been given 8-way half-tile offsets to allow better centering.
- As this seems to be a recurring feature to add, I have created a new XML node called offsetType which can be used as a shortcut to make 8-way offsets.

Opdatering: 21. okt. 2021 kl. 20:02

- Flatscreen and megascreen TVs have custom offsets now allowing them to butt up against the walls
- Biosculpter added to the exceptions list as its graphics are not compatible

Opdatering: 18. okt. 2021 kl. 1:31

- Added 8-way half-tile offsets to all the "rugs" from the Ideology DLC, useful for trying to center things when it's just 1 tile off.

Opdatering: 2. okt. 2021 kl. 17:43

- Removal of the WorldComponent, replaced with a harmony patch. This removes some overhead when other mods do component lookups.

Opdatering: 23. sep. 2021 kl. 19:08

Big transpiler update
- [Technical]: The offset rendering patches have been remade as transpilers (injected code). This was basically always the plan from the start, but due to how much of a PITA transpilers can be, I wanted to get the mod in a stable state first before committing to all that. The results is about a whopping 70% performance improvement.

Due to the drastic changes in how it works under the hood, please do not hesitate to let me know if you spot any weird bugs.

Opdatering: 19. sep. 2021 kl. 20:16

- [Technical] The way the offset registry is handled has been well optimized, resulting in an overall 25% performance gain.

Opdatering: 15. sep. 2021 kl. 0:24

- [Technical] Overhauled and simplified the XML exposure to this mod. Was a bit of a spaghetti mess before. The CompProperties + the two mod extensions (mirror and ignore) have all been merged into a single mod extension called Offsetter. This should also improve compatibility with mods that try to add new components to buildings but fail to do sanity checks first.
- The end table's offset has been changed from 4-way to 8-way.

Opdatering: 14. sep. 2021 kl. 8:13

- Major performance improvements. Technical details: The drawing methods now check a dictionary hash key which contains a component value to do its processing. Before, it would have to lookup the component every draw cycle, which wasn't great. The new system is about 6x faster.
- End table given 4-way offsets.

Opdatering: 13. sep. 2021 kl. 20:33

- Improvements to the offsetting code better compatibility with mods that add special graphic classes.

Opdatering: 11. sep. 2021 kl. 21:58

- The sleeping positions of pawns in bed now respect offsets
- Changed the point in the code where the offset is applied, should be more compatible with other mods that would want to manipulate the renderer.