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.

feat: update ci, update readme

+16 -25
+5 -3
.gitlab-ci.yml
··· 24 24 - echo '#!/bin/sh' > dist/run.sh 25 25 - echo 'cd "$(dirname "$0")" && java -jar 377.jar' >> dist/run.sh 26 26 - chmod +x dist/run.sh 27 + - cp dist/run.sh dist/run.command 28 + - chmod +x dist/run.command 27 29 - printf '@echo off\r\ncd /d "%%~dp0"\r\njava -jar 377.jar\r\npause\r\n' > dist/run.bat 28 - - cd dist && zip -r ../${ZIP_NAME} ${JAR_NAME} config/ run.sh run.bat 30 + - cd dist && zip -r ../${ZIP_NAME} ${JAR_NAME} config/ run.sh run.command run.bat 29 31 artifacts: 30 32 paths: 31 33 - ${ZIP_NAME} ··· 46 48 - job: build 47 49 artifacts: true 48 50 rules: 49 - - if: $CI_COMMIT_BRANCH == "master" 51 + - if: $CI_COMMIT_BRANCH == "main" 50 52 script: 51 53 - echo "Publishing ${PACKAGE_NAME} @ ${CI_COMMIT_SHORT_SHA}" 52 54 - | 53 55 curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \ 54 56 --upload-file "${ZIP_NAME}" \ 55 - "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${PACKAGE_NAME}/latest/rs377-client-${CI_COMMIT_SHORT_SHA}.zip" 57 + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${PACKAGE_NAME}/latest/rs377-client-latest.zip"
+11 -22
README.md
··· 1 - refactored-client-377 2 - ================= 1 + RS377-Kt 2 + ======== 3 3 4 - Refactoring the 377 deob. And extending it without adding rice. 5 - 6 - If you ever need to reach me, contact my discord at : "Henning B#4920" 4 + A 377 client written in Kotlin. Originally based on [Promises/refactored-client-377](https://github.com/AcidFiend/refactored-client-377), fully converted to Kotlin with deobfuscation and engine improvements. 7 5 8 6 ----- 9 7 10 8 ### Client Config 11 9 12 - Copy `EXAMPLE-client-config.yaml` file and paste it into the same `/config` directory. Rename the new file to `client-config.yaml` and make your config edits to that file. This file will not be tracked within the repository. 10 + Copy `config/EXAMPLE-client-config.yaml` to `config/client-config.yaml` and edit as needed. The config file is not tracked by git. 13 11 12 + ### Running 14 13 15 - ----- 14 + **Windows**: Double-click `run.bat` 16 15 17 - ### New Features 16 + **Linux**: Run `./run.sh` 18 17 19 - * Mouse wheel zoom, scroll, and move view 20 - * Sound engine thanks to galkon (will be replaced with proper 400+) 21 - * 400+ and the original legacy text rendering engine: supports 22 - * all the old @red@ @str@ etc 23 - * all the new : (credits to a 508 deob and stewie for his half assed work) 24 - * <col=######></col> Custom colors 25 - <shad=######></shad> - Custom shadow color 26 - <shad></shad> - Default shadow color 27 - <trans=TRANS_AMOUNT></trans> 28 - <u=######></u> Custom underlining color 29 - <u></u> Default underlining 30 - <str=######></str> Custom Strikethrough color 31 - <str></str> Default strikethorough 32 - <img=#> whatever image you'd like 18 + **macOS**: Double-click `run.command`. If macOS blocks it with an unverified developer warning, run: 19 + ```sh 20 + xattr -d com.apple.quarantine /path/to/run.command 21 + ```