Xeeynamo / sotn-decomp

Decompilation of Castlevania: Symphony of the Night (PSX+Saturn)
https://sotn.xee.dev/
GNU Affero General Public License v3.0
508 stars 55 forks source link

Eliminate generic.unk7E with other cleanups #1822

Closed bismurphy closed 3 weeks ago

bismurphy commented 3 weeks ago

Generic is almost gone!

As usual, eliminating those uses also ended up leading me to seeing other functions that needed some cleanup, so I did those too. The common stuff like using Entity* self, making PSP compatible, using proper extensions (lots of RIC was using a fake extension called 80161FF0), and more. Also did a little bit of labeling on the blueprints to hopefully make them more readable.

This ended up being lots of changes, but as usual, they're almost all cosmetic.