documentation:matcher
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:matcher [2023/09/13 18:49] – removed - external edit (Unknown date) 127.0.0.1 | documentation:matcher [2023/09/17 07:56] (current) – nebelnidas | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Matcher ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | Matcher present' | ||
+ | |||
+ | Class entries are color coded to represent the matched status, red denotes unmatched, amber for partially matched and green for 100% matched (including methods and fields). | ||
+ | |||
+ | |||
+ | ===== Using Matcher ===== | ||
+ | |||
+ | ==== Creating a New Project ==== | ||
+ | |||
+ | Clicking '' | ||
+ | |||
+ | * Inputs A/B | ||
+ | * Specify the two (maybe more) jars of the game, where | ||
+ | * A is the already mapped version of the jar with an existing intermediary mapping | ||
+ | * B is the new version with obfuscated class names that have changed. | ||
+ | * Class path A/B | ||
+ | * Specify all the libraries that are used by the game versions respectively. | ||
+ | * Shared class path | ||
+ | * Specifiy libraries used by both versions | ||
+ | * Non-obfuscated class name pattern A/B (regex) | ||
+ | * Supply a regular expression to fully match jar class entry names (using ''/'' | ||
+ | * Example: With StarMade (as of '' | ||
+ | |||
+ | Note: If any of the jars in the input/class path is invalid, clicking creating a new project button will have no response! | ||
+ | |||