RimWorld
Perspective: Buildings
Menampilkan11-20 dari 32 kiriman
< 1  2  3  4 >
Pembaruan: 28 Okt 2021 @ 8:34am

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

Pembaruan: 21 Okt 2021 @ 8:02pm

- 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

Pembaruan: 18 Okt 2021 @ 1:31am

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

Pembaruan: 2 Okt 2021 @ 5:43pm

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

Pembaruan: 23 Sep 2021 @ 7:08pm

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.

Pembaruan: 19 Sep 2021 @ 8:16pm

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

Pembaruan: 15 Sep 2021 @ 12:24am

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

Pembaruan: 14 Sep 2021 @ 8:13am

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

Pembaruan: 13 Sep 2021 @ 8:33pm

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

Pembaruan: 11 Sep 2021 @ 9:58pm

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