Забавно. Оказалось что в принципе текущая версия SLки вполне нормально дампится тем же Il2CppDumper’ом Видимо я просто шизик. Не суть
На повестке дня фиксы багов
Прежде всего пора разобраться с некоторыми багами, которые особенно бесят и помечены как “критические” на trello
Странный баг с делением на ноль в отрисовке вот этих “летающих треугольников” на фоне. Лол что? Видимо какой-то прикол с определением порядка операций. Хз. Вроде пофикисл
Старый баг, что ESP “уезжает”, когда меняется разрешение на не
нативное для монитора. Надо найти нормальный стабильный способ получить
разрешение рендера Почему-то, зачем-то в SLке класс Screen
сильно урезан. Лол? Ну бывает. В любом случае разрешение можно получить
из UnityPlayer.dll
ScreenManagerWin::GetCurrentResolution, который вызывается
из Screen_Get_Custom_PropCurrentResolution
Там что-то типа
struct Resolution {
int32_t width;
int32_t height;
int32_t someA, someB;
};
Resolution res;
Screen_Get_Custom_PropCurrentResolution(&res);
На самом деле он вызывается достаточно часто. Надо бы подумать как
его лучше юзать, чтобы не ебаться каждый раз с вызовом функции из
UnityPlayer.dll Но пока и так пойдёт
И потом нужно просто конвертировать экранные координаты в нормализированные. И умножить на реальный размер окна. Вроде пашет норм