RimWorld
Perspective: Buildings
Mostrando 11-20 de 32 aportaciones
< 1  2  3  4 >
Actualización: 28 OCT 2021 a las 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.

Actualización: 21 OCT 2021 a las 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

Actualización: 18 OCT 2021 a las 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.

Actualización: 2 OCT 2021 a las 17:43

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

Actualización: 23 SEP 2021 a las 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.

Actualización: 19 SEP 2021 a las 20:16

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

Actualización: 15 SEP 2021 a las 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.

Actualización: 14 SEP 2021 a las 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.

Actualización: 13 SEP 2021 a las 20:33

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

Actualización: 11 SEP 2021 a las 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.