IzerodayI Опубликовано 17 июля, 2017 Автор Поделиться Опубликовано 17 июля, 2017 (изменено) 1 час назад, partoftheworlD сказал: сделал так, как я написал выше при первом же адресе много engine.dll [img= https://cloud.mail.ru/public/GEWK/SKHWGReBM ] 1 час назад, partoftheworlD сказал: Последний адрес в пространстве engine.dll будет видовой матрицей. а в последнем адресе всего 1 engine.dll - вроде бы хорошо [img= https://cloud.mail.ru/public/3Pps/n1YHyMEY9], но есть сомнения если идти по адресу goto "engine.dll"+001C9624 , то в структурах + 140 я получаю [img= https://cloud.mail.ru/public/5Ukd/jyohKZ5CB ] , и в этой структуре нету 16 значений. Up да и память выглядит так [img= https://cloud.mail.ru/public/896m/DNQC6PTZV] Изменено 17 июля, 2017 пользователем IzerodayI Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 17 июля, 2017 Поделиться Опубликовано 17 июля, 2017 5 минут назад, IzerodayI сказал: при первом же адресе много engine.dll [img= https://cloud.mail.ru/public/GEWK/SKHWGReBM ] а в последнем адресе всего 1 engine.dll - вроде бы хорошо [img= https://cloud.mail.ru/public/3Pps/n1YHyMEY9], но есть сомнения если идти по адресу goto "engine.dll"+001C9624 , то в структурах + 140 я получаю [img= https://cloud.mail.ru/public/5Ukd/jyohKZ5CB ] , и в этой структуре нету 16 значений. Up да и память выглядит так [img= https://cloud.mail.ru/public/896m/DNQC6PTZV] Это шутка? Ты ищешь указатель на статический адрес? матрица как раз статический адрес. В общем проще тебе урок глянуть какой-нибудь. Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 17 июля, 2017 Автор Поделиться Опубликовано 17 июля, 2017 3 часа назад, partoftheworlD сказал: матрица как раз статический адрес не подскажешь какой мне отсюда брать статический адрес : [img= https://cloud.mail.ru/public/9Bpm/LHs7hHTeh ] ??? Ссылка на комментарий Поделиться на другие сайты Поделиться
ReWanet Опубликовано 17 июля, 2017 Поделиться Опубликовано 17 июля, 2017 (изменено) 14 минуты назад, IzerodayI сказал: не подскажешь какой мне отсюда брать статический адрес : 2036918C нет разве? Открой и глянь что там типа client.dll+9999 ( смещение ). Тебе ведь нужно смещение на начало структуры. Ужас просто полный более 100+ сообщений наверное лишь об том как найти долбанную матрицу в игре на которую уже записано 9999999+ и еще маленькая тележечка гайдов на ютубе. Изменено 17 июля, 2017 пользователем what228 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 17 июля, 2017 Автор Поделиться Опубликовано 17 июля, 2017 3 минуты назад, what228 сказал: 2036918C нет разве подстраховаться же надо Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 17 июля, 2017 Поделиться Опубликовано 17 июля, 2017 49 минут назад, IzerodayI сказал: не подскажешь какой мне отсюда брать статический адрес : [img= https://cloud.mail.ru/public/9Bpm/LHs7hHTeh ] ??? Нет, выше я уже писал какой надо брать. Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 17 июля, 2017 Автор Поделиться Опубликовано 17 июля, 2017 56 минут назад, partoftheworlD сказал: Нет, выше я уже писал какой надо брать. ----Последний адрес в пространстве engine.dll будет видовой матрицей. [img= https://cloud.mail.ru/public/9Bpm/LHs7hHTeh ] (если рассматривать на этом примере) Это значит я беру 203691сс + 4*4(последний адрес)= 203691E2 так имеется ввиду? Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 17 июля, 2017 Поделиться Опубликовано 17 июля, 2017 12 минуты назад, IzerodayI сказал: так имеется ввиду? Последний найденный в левом списке, где значений и адреса.. Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 17 июля, 2017 Поделиться Опубликовано 17 июля, 2017 (изменено) 2 часа назад, IzerodayI сказал: не подскажешь какой мне отсюда брать статический адрес : [img= https://cloud.mail.ru/public/9Bpm/LHs7hHTeh ] Это не видовая матрица же... Ты ее хоть раз видел вообще? Ты понимаешь что ты ищешь, или нет? Плюс тебе уже partoftheworlD ответил какой адрес брать. Изменено 17 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 13 часа назад, uhx сказал: Это не видовая матрица же... 14 часа назад, IzerodayI сказал: [img= https://cloud.mail.ru/public/9Bpm/LHs7hHTeh ] (если рассматривать на этом примере) 20 часов назад, partoftheworlD сказал: матрица как раз статический адрес. я что-то похожее нашел , хотя я сомневаюсь , что это видовая матрица , но самое интересное то , что когда я смотрю на бота(попадает в область экрана)его координаты не пишутся [img=https://cloud.mail.ru/public/GqxJ/dD5bVB73f ], а когда отворачиваюсь наоборот появляются координаты бота [img=https://cloud.mail.ru/public/BF9N/1rHwCFJZK ] То есть происходит инверсия , это говорит о том ,что это видовая матрица? Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 (изменено) 24 минуты назад, IzerodayI сказал: https://cloud.mail.ru/public/GqxJ/dD5bVB73f Почему у тебя матрица 5х4?? Да и судя по значениям - это не она. Похожа, да, но не то. https://gamehacklab.ru/topic/5726-csgo-поиск-видовой-матрицы-сигнатура/ Я тут примерно описал, как она выглядит. Изменено 18 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 const DWORD v_matrix_on = 0x4CF18C + 128;(на глаз подбирал) 19 часов назад, partoftheworlD сказал: Последний найденный в левом списке, где значений и адреса.. 4 часа назад, uhx сказал: Я тут примерно описал, как она выглядит. const DWORD v_matrix_on = 0x4CF18C + 128; в общем такой оффсет у меня до матрицы , И ВСЕ ЗАРАБОТАЛО !!! сама матрица : [img=https://cloud.mail.ru/public/HtSp/wL1XjZRGR ] бывают "заскоки" секундные (редко не там отображает в мгновение и через мгновение все нормально) В принципе все очень хорошо Спасибо всем огромное =)!!!!! PS проверял только с ботами, но так как это через engine_dll работать и на онлайн сервере должно(в теории) Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 4 минуты назад, IzerodayI сказал: сама матрица : [img=https://cloud.mail.ru/public/HtSp/wL1XjZRGR ] Да, похоже на нее. 5 минут назад, IzerodayI сказал: бывают "заскоки" секундные Это может не от матрицы зависит, а что то другое? Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 (изменено) 16 минут назад, uhx сказал: Это может не от матрицы зависит, а что то другое? Да они мимолетные PS не подскажешь как найти размеры окна игры через DirectX , я примерно знаю , что надо создать (D3DVIEWPORT9 viewport;) и от viewport можно получить dev->GetViewport(&viewport); viewport.Width; viewport.Height; и вот в чем проблема (в теории , на практике не проверял) использую функцию worldtoscreen я использовал RECT rect и в функции вот так : pOut[0] = x+ rect.left;// pOut[1] = y+ rect.top;// чем можно заменить left и top в DirectX ???? Up dll в процессе игры Изменено 18 июля, 2017 пользователем IzerodayI Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 30 минут назад, IzerodayI сказал: бывают "заскоки" секундные (редко не там отображает в мгновение и через мгновение все нормально) Так не должно быть, это скорее копия матрицы которую использует кто-то ещё. Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 (изменено) 11 минуту назад, partoftheworlD сказал: Так не должно быть, это скорее копия матрицы которую использует кто-то ещё. других матриц не было, были похожие , в одной было в ряд большие числа, другие менялись при беге и т.д. и всего с engine.dll связано было 5 адресов из 12 зеленных Up это может быть из-за того ,что у меня пиратка? Просто я слышал в детстве , что в пиратка даже графику от части теряла яркость и ещё что-то Изменено 18 июля, 2017 пользователем IzerodayI Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 (изменено) 21 минуту назад, IzerodayI сказал: это может быть из-за того ,что у меня пиратка? Нет. Таких мимолетных лагов не должно быть, уж поверь) Тут parthoftheworlD прав, это скорее всего копия, которая иногда содержит что-то другое. Можешь попробовать на основе ее значений поискать другую, такую же. Изменено 18 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 8 минут назад, uhx сказал: Таких мимолетных лагов не должно быть, уж поверь) Тут parthoftheworlD прав, А насчёт офтопа есть идеи ? Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 39 минут назад, IzerodayI сказал: это может быть из-за того ,что у меня пиратка? Просто я слышал в детстве , что в пиратка даже графику от части теряла яркость и ещё что-то а я слышал на стим читов нет, раньше были игры в которых разрабы занижали фпс на ati(amd) видеокартах, т.к. их спонсировал nvidia матирица путь нео вроде называется игра. Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 1 минуту назад, partoftheworlD сказал: а я слышал на стим читов нет, раньше были игры в которых разрабы занижали фпс на ati(amd) видеокартах, т.к. их спонсировал nvidia матирица путь нео вроде называется игра На то они и воспоминания из детства Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 (изменено) 2 часа назад, partoftheworlD сказал: а я слышал на стим читов нет Истинно так. VsosniyAntiCheat бдит и банит все и вся!!1!1 Изменено 18 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 19 минут назад, uhx сказал: Истинно так. VsosniyAntiCheat бдит и банит все и вся!!1!1 я примерно создал видовую матрицу и заполнил её const DWORD v_matrix_on = 0x4CF20C; float ViewMatrix[4][4]; void GetViewMatrix() { int z = 0; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++, z++) { ViewMatrix[i][j] = (engine_dll + v_matrix_on) + 4 * z; } } } а как её вывести для проверки не понимаю так как второе значение у DrowText это LPCTSTR Не подскажешь как именно ты вывел массив чисел (матрицу) через DrowText(через DirectX)? Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 (изменено) http://www.cplusplus.com/reference/cstdio/sprintf/ LPCSTR это же обычный const char* 6 минут назад, IzerodayI сказал: ViewMatrix[i][j] = (engine_dll + v_matrix_on) + 4 * z; ViewMatrix[i][j] = (engine_dll + v_matrix_on) + ( j + i * 4 ) * 4; Изменено 18 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
IzerodayI Опубликовано 18 июля, 2017 Автор Поделиться Опубликовано 18 июля, 2017 (изменено) 13 минуты назад, uhx сказал: http://www.cplusplus.com/reference/cstdio/sprintf/ LPCSTR это же обычный const char* ViewMatrix[i][j] = (engine_dll + v_matrix_on) + ( j + i * 4 ) * 4; Да , точно начинается с 4 , а не с 0, но я же могу z = 1 , хотя твой вариант меньше ест памяти Up погоди, я сейчас подумаю просто уже в сон клонит... Изменено 18 июля, 2017 пользователем IzerodayI Ссылка на комментарий Поделиться на другие сайты Поделиться
uhx Опубликовано 18 июля, 2017 Поделиться Опубликовано 18 июля, 2017 (изменено) Да и зачем вообще тебе ее КОПИРОВАТЬ? Ты можешь сделать просто указатель на эту самую матрицу и брать напрямую из нее значения, не копируя ничего. typedef struct D3MATRIX { float m[4][4]; } *PD3MATRIX; PD3MATRIX viewMatrix; ... viewMatrix = (PD3MATRIX)( engine_dll + v_matrix_on ) ... printf( "%.2f", viewMatrix.m[0][0] ); Изменено 18 июля, 2017 пользователем uhx Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения