Забавно. Оказалось что в принципе текущая версия SLки вполне нормально дампится тем же Il2CppDumper’ом Видимо я просто шизик. Не суть

На повестке дня фиксы багов

Прежде всего пора разобраться с некоторыми багами, которые особенно бесят и помечены как “критические” на trello

  1. Странный баг с делением на ноль в отрисовке вот этих “летающих треугольников” на фоне. Лол что? Видимо какой-то прикол с определением порядка операций. Хз. Вроде пофикисл

  2. Старый баг, что 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 Но пока и так пойдёт

И потом нужно просто конвертировать экранные координаты в нормализированные. И умножить на реальный размер окна. Вроде пашет норм