diff --git a/asm/pom.xml b/asm/pom.xml index 4d6f0ea756..cc78471f99 100644 --- a/asm/pom.xml +++ b/asm/pom.xml @@ -12,6 +12,8 @@ jar OpenRS2 ASM Utilities + Common utility code used for manipulating Java + bytecode with the ASM library. ${project.parent.basedir} diff --git a/bundler/pom.xml b/bundler/pom.xml index 92dedccea8..473a8ef3af 100644 --- a/bundler/pom.xml +++ b/bundler/pom.xml @@ -12,6 +12,9 @@ jar OpenRS2 Bundler + A tool for patching the RuneScape client to allow it to connect + to an OpenRS2 server and improve compatibility with modern + JVMs. ${project.parent.basedir} diff --git a/decompiler/pom.xml b/decompiler/pom.xml index 21f2aaede7..1002941ad2 100644 --- a/decompiler/pom.xml +++ b/decompiler/pom.xml @@ -12,6 +12,9 @@ jar OpenRS2 Decompiler + A thin wrapper around OpenRS2's fork of Fernflower that sets the + standard options required to decompile the RuneScape client and its + dependencies. ${project.parent.basedir} diff --git a/deob-annotations/pom.xml b/deob-annotations/pom.xml index 13c8e944e8..3d4524d914 100644 --- a/deob-annotations/pom.xml +++ b/deob-annotations/pom.xml @@ -12,6 +12,8 @@ jar OpenRS2 Deobfuscator Annotations + Annotations inserted by the deobfuscator to track the original + names and descriptors of classes, methods and fields. ${project.parent.basedir} diff --git a/deob-ast/pom.xml b/deob-ast/pom.xml index 83dd3f6467..a595e3273d 100644 --- a/deob-ast/pom.xml +++ b/deob-ast/pom.xml @@ -12,6 +12,8 @@ jar OpenRS2 AST Deobfuscator + A tool for performing AST-level deobfuscation of the RuneScape + client. It may be run after decompiling the client. ${project.parent.basedir} diff --git a/deob/pom.xml b/deob/pom.xml index 069ea3f3e9..a98098fd00 100644 --- a/deob/pom.xml +++ b/deob/pom.xml @@ -12,6 +12,10 @@ jar OpenRS2 Bytecode Deobfuscator + A tool for performing bytecode-level deobfuscation of the + RuneScape client. It must be run before decompiling the client - some of the + transformations it performs are required for the decompiler to produce valid + output. ${project.parent.basedir} diff --git a/game/pom.xml b/game/pom.xml index 90e0f96453..b0cbaa4ab3 100644 --- a/game/pom.xml +++ b/game/pom.xml @@ -12,6 +12,8 @@ jar OpenRS2 Game Server + Reimplementation of the RuneScape game server + software. ${project.parent.basedir} diff --git a/gl-dri-natives/pom.xml b/gl-dri-natives/pom.xml index 52b6f8a80b..e7940c7b28 100644 --- a/gl-dri-natives/pom.xml +++ b/gl-dri-natives/pom.xml @@ -12,6 +12,9 @@ nar OpenRS2 GL DRI Natives + Reimplementation of the jaggl_dri native library, which + implements the DRI hack to support the open-source Mesa drivers on UNIX + systems. ${project.parent.basedir} diff --git a/gl-natives/pom.xml b/gl-natives/pom.xml index b59b4f035f..db9151c00e 100644 --- a/gl-natives/pom.xml +++ b/gl-natives/pom.xml @@ -12,6 +12,10 @@ nar OpenRS2 GL Natives + Reimplementation of the jaggl native library, which implements + OpenGL bindings for Windows (WGL), macOS (CGL) and UNIX (GLX) systems. This + implementation supports modern versions of Java on macOS, as it is backed + by a CALayer instead of an NSView. ${project.parent.basedir} diff --git a/misc-natives/pom.xml b/misc-natives/pom.xml index a8a6b8a312..c802cbae20 100644 --- a/misc-natives/pom.xml +++ b/misc-natives/pom.xml @@ -12,6 +12,10 @@ nar OpenRS2 Misc Natives + Reimplementation of the jagmisc native library, which implements + a high-precision timer for Windows systems. It is queried from a thread + pinned to a single processor core to work around hardware + bugs. ${project.parent.basedir} diff --git a/util/pom.xml b/util/pom.xml index 1c3be01187..ca80cf3c02 100644 --- a/util/pom.xml +++ b/util/pom.xml @@ -12,6 +12,7 @@ jar OpenRS2 Utilities + Common utility code used by all modules. ${project.parent.basedir}