RimWorld
Perspective: Buildings
Affichage des entrées 11-20 sur 32
< 1  2  3  4 >
Mis à jour le : 28 oct. 2021 à 8h34

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

Mis à jour le : 21 oct. 2021 à 20h02

- 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

Mis à jour le : 18 oct. 2021 à 1h31

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

Mis à jour le : 2 oct. 2021 à 17h43

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

Mis à jour le : 23 sept. 2021 à 19h08

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.

Mis à jour le : 19 sept. 2021 à 20h16

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

Mis à jour le : 15 sept. 2021 à 0h24

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

Mis à jour le : 14 sept. 2021 à 8h13

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

Mis à jour le : 13 sept. 2021 à 20h33

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

Mis à jour le : 11 sept. 2021 à 21h58

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