b8e5df778e
Моды грузятся через -javaagent, game.jar не патчится, переживают ре-обфускацию. Что внутри: - агент rsx-bridge.jar: профиль сборки игры, патчи A2/A6, загрузка модов через родной загрузчик игры (ilxq -> special.Main) - патч лаунчера: окно выбора «С модами / Ванилла» по кнопке «Играть» и защита от автоапдейта лаунчера - install/uninstall: всё ставится в %LOCALAPPDATA%\rsx-mod, пути не хардкодятся - build: три готовых артефакта в dist, нужен только JDK - testserver: локальный сервер, принимает любой ник и токен Проверено на живом клиенте: мод грузится и выполняется в игровом потоке, в логе видно игрока и мир.
27 lines
334 B
Plaintext
27 lines
334 B
Plaintext
# Build output
|
|
build/
|
|
dist/
|
|
.gradle/
|
|
*.class
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
.settings/
|
|
.classpath
|
|
.project
|
|
|
|
# OS
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Nothing machine-specific belongs here: the profile is generated by
|
|
# prepare-build.cmd on the machine that has the game installed.
|
|
*.rsxp
|
|
hs_err_pid*.log
|
|
replay_pid*.log |