Перейти к содержанию

partoftheworlD

Пользователи+
  • Постов

    2 687
  • Зарегистрирован

  • Посещение

  • Победитель дней

    172

Весь контент partoftheworlD

  1. почему бы не деобфусцировать файл для того чтобы можно было получить читаемый код? Что за извращения? Assembly-CSharp-cleaned.dll
  2. Экстрасенсорика, в коде нет значений они в памяти.
  3. Находишь инструкцию работающую со значением скорости и восстанавливаешь код до уровня понимания что эта функция делает.
  4. реверсь и смотри как рассчитывается скорость, найдешь такое место в коде - сможешь изменить скорость.
  5. Посмотреть почти нечего, читать книги криса касперски, в случае чего на форуме задать вопрос можешь. Реверс он и в Африке реверс, не важно какой инструмент используется CE/x64dbg/IDA/radare2 Я иногда в блогах и разделе для статей об иде пишу. Ида такой инструмент рассчитанный на опытных людей в котором проще методом "тыка" разобраться, т.к документации нет, есть небольшие примеры в блоге hex-rays, но реальной пользы от них никакой.
  6. почему нет? Edit -> Patch program и там 2 вида патча либо инструкциями, либо набором байт и в конце применяешь патч, через Apply patches
  7. Он же сюда не зайдет всё равно.
  8. Назвать можно, но структура она и в Африке структура, если конечно её тип не переопределять с помощью typedef, тогда да, это будет уже пользовательский тип данных. Да и описания структуры/типа не было в примере, поэтому такой и ответ.
  9. Если доступ осуществляется через объект, то используется операция точка, а если доступ осуществляется через указатель на объект, то стрелка. И как по такому примеру что-то понять? Нет Нет Да
  10. Смотря что нужно, у меня есть дампер для GTA5 с восстановленными структурами(игрока, машин, одежды игрока, оружия и т.д), но там все для онлайна, не знаю будут ли структуры работать для одиночного режима, а проверить смогу только завтра (надо игру устанавливать). Если будет работать, то могу кинуть либо дампер, либо исходники, как будет удобно.
  11. сигнатуру на базовый адрес CWorld, а после с помощью CWorld восстанавливаешь структуры игрока, объектов и т.д. Не думал, что сейчас кто-то пользуется указателями, но указатели в 1.43 точно работали правда там уровень у них 7-10 смещений.
  12. Оверлей, либо очистка экрана(отдаешь на захват программы для записи чистый кадр), чтобы понять как это работает, советую почитать как программы для записи захватывают изображение.
  13. Почему бы не зайти на официальный сайт разработчиков и не скачать SDK с последним патчем? http://www.cryengine.com/community/dm_eds/files/General_Downloads/CryENGINE MOD SDK v1.4 Setup.exe Если возникают ошибки, то это уже проблемы на твоей стороне, сам пробовал работать с этим SDK и все замечательно компилировалось.
  14. если в игре есть инвентарь, то достаточно найти слот и поставить бряк, а дальше реверсить, примерно так и делал дюп для Dying light. Обычно в таких играх регистрируется состояние предмета, когда он в руках, в инвентаре или выкидывается, проблема заключается именно в регистрации объекта, к примеру, если перезаписываешь состояние предмета(будто бы оружие у тебя постоянно в руках), то при нажатии на кнопку сброса оружия случается баг, при котором игра не понимает что ей делать и поэтому, чтобы игроки не жаловались на пропадающие предметы, почти во всех качественных играх есть код, который проверяет все это. Тут тебе и надо найти условие или значение при котором тебя бы перекинуло на такой обработчик, если все сделаешь правильно, то один предмет будет выкидываться, а копия оставаться в руках/инвентаре.
  15. Решение https://stackoverflow.com/questions/9134686/adding-code-to-a-javascript-function-programmatically/9134757#9134757
  16. Она и так подменяется с помощью tampermonkey, просто если редактировать, то только целиком функцию смог. Это все понятно(уже поломал игру), но мне решение нужно. Может какой-нибудь запуск с интервалом или типа того, чтобы заменить цикл, но оставить функционал цикла без зависаний. В голову только костыли приходят, типа сделать цикл, в котором будет обрабатываться исключение(если значение нельзя прочитать, то там какое-то исключение вылетает), пока не будет прочитана переменная, как-только прочитается, то передавать управление игре, но опять же, если будет работать цикл, то из игры ничего не прочитать пока не закончит свою работу.
  17. Чит-мод работает, но возникло пару вопросов по самому языку, почитал доки, вроде он не сложнее, чем плюсы, но работает все странно. 1. Вопрос, использование циклов как-то отличается от других языков к примеру python, c++? Просто используя функцию в цикле он вешает игру. 2. Вопрос, можно ли дописать в вызываемую игрой функцию свой кусок кода, без перезаписи функции?
  18. ссылка кривая https://github.com/cheat-engine/cheat-engine/releases/download/v6.8.1/CheatEngine681.exe
  19. Лучше создай отдельную тему с указанием игры и объяснениями, что именно делаешь, а в идеале приложи скрипт, обычно если таблица не работает после перезапуска, то проблема с сигнатурами, придется ручками делать её длиннее
  20. Здоровья может и не быть, ищи и отключай хитбоксы которые регистрируют попадание.
  21. такое себе отличие, тебя не смущает что у первой структуры по смещению F8, тип значения float, а во второй структуре int? Нужно больше врагов, либо делать фильтр свой/чужой по базовому адресу структуры игрока. А вообще в этой игре даже фильтр не нужен, там 2 значения в структуре, одно из них текущее значение, другое максимально с шагом в 4 байта, скрипт делал на инструкции сравнения comiss xmm0,[ecx+10] когда делал такая была, сейчас могла измениться, вот она работает только с игроком.
  22. Зависит от целей, по сути стек это такой же кусок памяти в который сохраняется нужная для дальнейшей работы информация. Сам вопрос задан не корректно и поэтому единого ответа тут не может быть. http://bfy.tw/Ifrc
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.