Вопрос Не получается переделать jar-to-dll радиоегора (УЖЕ ПОЛУЧИЛОСЬ на 1 16 5)

Начинающий
Статус
Оффлайн
Регистрация
1 Авг 2023
Сообщения
3
Реакции[?]
1
Поинты[?]
1K
Трогательная история, о которой невозможно молчать

Уже второй день ебусь над тем, чтобы добавить поддержку 1.16.5 версии для jar-to-dll (
Пожалуйста, авторизуйтесь для просмотра ссылки.
).
Что я сделал:
Начал с изменения кода MagicTheInjecting.java. Изменил пути к классам, аннотацию EventHandler не нашел, поэтому сделал костыль - определение метода инициализации и преинициализации по названию (doClientStuff и setup соответственно).
часов 7 не мог понять какого хуя изменения в классе не вступают в силу, потом залез в C++ файлы, почекал main.cpp. Оттуда вырезал хуйню с left4dead. Потом посмотрел loader.h и увидел там массив символов в шестнадцатеричной системе (classLoaderClass) и до меня дошло, что вся эта система берет не .java файл для инжекта, а байткод скомпилированного класса MagicTheInjecting из loader.h. Ебался над тем, чтобы восстановить исходный код класса из массива, восстановил и понял, что это обычный magic the injecting. Далее попытался преобразовать свой меджик класс в байткод, преобразовал, но на инжекте получил ошибку: Error on class defining, которая вылезает если класс MagicTheInjecting == null. В принципе на этом история пока что кончилась, я в тупике, что делать не знаю

Если кто-нибудь знает, в чем моя ошибка, или как по-другому добавить поддержку 1.16.5 в либу радиоегора, пожалуйста, напишите сюда или в лс мне, куда хотите короче. Любые идеи, мб наводки какие-то на правильный путь, что угодно по этому поводу
 
Начинающий
Статус
Оффлайн
Регистрация
16 Апр 2022
Сообщения
22
Реакции[?]
2
Поинты[?]
1K
Трогательная история, о которой невозможно молчать

Уже второй день ебусь над тем, чтобы добавить поддержку 1.16.5 версии для jar-to-dll (
Пожалуйста, авторизуйтесь для просмотра ссылки.
).
Что я сделал:
Начал с изменения кода MagicTheInjecting.java. Изменил пути к классам, аннотацию EventHandler не нашел, поэтому сделал костыль - определение метода инициализации и преинициализации по названию (doClientStuff и setup соответственно).
часов 7 не мог понять какого хуя изменения в классе не вступают в силу, потом залез в C++ файлы, почекал main.cpp. Оттуда вырезал хуйню с left4dead. Потом посмотрел loader.h и увидел там массив символов в шестнадцатеричной системе (classLoaderClass) и до меня дошло, что вся эта система берет не .java файл для инжекта, а байткод скомпилированного класса MagicTheInjecting из loader.h. Ебался над тем, чтобы восстановить исходный код класса из массива, восстановил и понял, что это обычный magic the injecting. Далее попытался преобразовать свой меджик класс в байткод, преобразовал, но на инжекте получил ошибку: Error on class defining, которая вылезает если класс MagicTheInjecting == null. В принципе на этом история пока что кончилась, я в тупике, что делать не знаю

Если кто-нибудь знает, в чем моя ошибка, или как по-другому добавить поддержку 1.16.5 в либу радиоегора, пожалуйста, напишите сюда или в лс мне, куда хотите короче. Любые идеи, мб наводки какие-то на правильный путь, что угодно по этому поводу
Ты был близок я так тебе скажу
 
Забаненный
Статус
Оффлайн
Регистрация
2 Фев 2021
Сообщения
453
Реакции[?]
82
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Новичок
Статус
Оффлайн
Регистрация
9 Июл 2023
Сообщения
1
Реакции[?]
0
Поинты[?]
0
скиньте плис радиоегора на 1.16.5 в тг, или помогите переписать, буду очень благодарен
тг: gribkokos
 
Сверху Снизу