| Category | Details |
|---|---|
| Revision | Full support for RuneScape 667 protocol |
| Modern Codebase | Written in Kotlin with Gradle KTS |
| Custom Streams | InputStream, OutputStream, Stream classes for RS-specific packets |
| Cache System | Integration with .dat/.idx cache files and indexed store reading |
| NPC Definitions | Fully featured NPC parsing with opcode handling and encoding |
| Sprite Loading | Supports indexed sprite parsing from archive files |
| Logging | Powered by kotlin-inline-logger and Logback |
| Extensible | Easily add or modify content using Kotlin modules |
Requires Java 8+ and Gradle 8.x
git clone https://github.com/Tyluur/RedRune-II.git
cd RedRune-II
./gradlew runExtract the cache to your preferred directory and configure your client to load it from there.