EverestAPI / CelesteTAS-EverestInterop

Everest interop for DevilSquirrel's CelesteTAS
https://github.com/EuniverseCat/CelesteTAS
MIT License
67 stars 28 forks source link

Simplified Graphics Hide Brokemia.PixelRendered.Vineinator #66

Closed LozenChen closed 8 months ago

LozenChen commented 8 months ago

Before: celeste

After: celeste2

Brokemia.PixelRendered.Vineinator is rendered by its component PixelComponent, so we need to skip PixelComponent.Render to hide vines PixelComponent.DebugRender shows in which chunks there are textures (chunks are shown as dark green squares). It is also redundant for TASers

In BrokemiaHelper, only Vineinator and RWLizard uses PixelComponent. I find that RWLizard actually does not have textures, and there's no Ahorn/Loenn scripts for it, so I assume RWLizard is actually abandoned. In this case, hooking PixelComponent will only affect Vineinator (assume no other mods use PixelComponent), so that's what we want.