MPPatch
MPPatch copied to clipboard
Major simplifications required.
A lot of this code is far more complicated than I would write ~5 years on from when I originally wrote it. To make future maintenance easier, I want to pull out some of this mess:
- [ ] Remove unneeded mechanisms and code that make MPPatch more complicated for no good reason.
- [X] Remove Proguard mechanism.
- [X] Remove Pack200 loader mechanism.
- [ ] Rewrite the native patch in either C++ or Rust. (likely the former). This will allow me to clean up a lot of stuff, and remove C-isms like manually written linked lists.
(Nonexhaustive list)