RimWorld
Perspective: Buildings
32件中 11-20 を表示
< 1  2  3  4 >
更新: 2021年10月28日 @ 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.

更新: 2021年10月21日 @ 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

更新: 2021年10月18日 @ 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.

更新: 2021年10月2日 @ 17時43分

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

更新: 2021年9月23日 @ 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.

更新: 2021年9月19日 @ 20時16分

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

更新: 2021年9月15日 @ 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.

更新: 2021年9月14日 @ 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.

更新: 2021年9月13日 @ 20時33分

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

更新: 2021年9月11日 @ 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.