Deobfuscated RuneScape build 634 (2010-12-14) client. The branch feat/native-to-java-port
replaces the JNI binding jar (libs/clientlibs.jar) with a pure-Java reimplementation
under :nativeport that targets LWJGL 3 (OpenGL) and JOrbis (Vorbis/Ogg). See
ARCHITECTURE.md and DESIGN.md for the system map and phased port plan.
Requirements
- JDK 21 or newer (any 64-bit distribution;
vfoxusers get the right JDK from.vfox.tomlautomatically). The historical 32-bit JRE constraint is gone — LWJGL 3 needs a 64-bit JVM and a GL2-capable GPU.
Build
./gradlew :client:shadowJar
The fat jar lands at client/build/libs/void-client-1.2.0.jar. It bundles LWJGL's
linux/x64 natives and the JOrbis runtime, so no extra native libraries are required.
Run
java -jar client/build/libs/void-client-1.2.0.jar -ip 127.0.0.1 -p 43594
CLI flags (parsed in Loader.java): -ip/--address, -p/--port,
-d/--debug, -t/--trace. The client expects an emulator that speaks the
634 protocol on the supplied host/port.





















