Create README.md

This commit is contained in:
Pazaz 2022-04-24 14:32:44 -04:00 committed by GitHub
parent 4641ea3d38
commit 50cdd6b9d6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

16
README.md Normal file
View file

@ -0,0 +1,16 @@
## Goals
* Identify all classes
* Create new static classes by grouping related members
* Identify all methods
* Identify all fields
* Identify all local variables
* Remove any remaining obfuscation (possibly none left)
* Fix poor decompiler behavior (fernflower)
* Replace magic numbers and bitmasks with named final fields
* Refactor code to improve behavior/readability
* Modernize code/libraries (High DPI support, modern refresh rates, ...)
* Support existing servers via global config flags that adjust packet behaviors
OpenRS2 annotations are left in the source to build a deob map from, in case some of my changes aren't desirable.
That mapping can be used to generate a new deob with everything renamed for you.