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! | ||
| + | |||