A RuneTek3 client (377) that is deobfuscated, converted to Kotlin, and includes QoL improvements.
0

Configure Feed

Select the types of activity you want to include in your feed.

at main 32 lines 954 B View raw View rendered
1RS377-Kt 2======== 3 4A 377 client written in Kotlin. Originally based on [Promises/refactored-client-377](https://github.com/Promises/refactored-client-377), fully converted to Kotlin with deobfuscation and engine improvements. 5 6----- 7 8### Client Config 9 10Copy `config/EXAMPLE-server.properties` to `config/server.properties` and edit as needed. The config file is not tracked by git. 11 12### Running 13 14**Windows**: Double-click `run.bat` 15 16**Linux**: Run `./run.sh` 17 18**macOS**: Double-click `run.command`. If macOS blocks it with an unverified developer warning, run: 19```sh 20xattr -d com.apple.quarantine /path/to/run.command 21``` 22 23### RSA Login Encryption (Optional) 24 25RSA encrypts the login block between client and server. Disabled by default — both sides must match. 26 27In `config/server.properties`, set the modulus from the server's `mix rsa.keygen` output: 28```properties 29rsa.rsaEnabled=true 30rsa.rsaPub=65537 31rsa.rsaModulus=<decimal modulus from server> 32```