Вот и настало время когда я вернулся снова к этой игре
Только теперь уже для нее есть исходный код, который позволит находить всякие функции в разы быстрее и проще
На этот раз будем делать карту ресурсов, рисовать ее и загружать прямо в игру
Этапы которые этому способствуют
1. Распаковать саму карту из surfaces.pck
2. Достать саму карту, посмотреть каким образом она примерно отображается
3. Узнать координаты респа ресурсов Vec3 на карте
4. Перевести Vec3 игровые в Vec2 картовые
Так, давно что-то ничего не писал в блог
Собственно время пришло
Данная статья является примером метода о котором рассказано в данном видео
Рассмотрим вызов игровой функции на примере перовой части игры Dishonored
В данном примере будем восполнять себе количество маны, которая в игре не может регенерироваться полностью после использования череды способностей
Для начала нам необходимо найти само значение маны, благо оно храниться 4мя байтами в памяти и тут нет нич
Вот и настало время для 2й части реверсинга данной игры
Сегодня будет рассмотрен Packet Editing
В качестве основной идеи выступает данное видео
Ну что же, начнем...
Для начала необходимо найти ф-ию отправки пакета на сервер игры
Эта ф-ия существует во всех онлайн играх.
На примере Perfect World, она выглядит вот так
В ф-ию передается 2 аргумента
1й аргумент это указатель на массив байтов который передается серверу
В качестве второго аргумента вы
На днях решил с самого чистого нуля написать хук для Directx 9.
Чтобы было хоть какое-нибудь отображение для пользователя внутри игры
Собственно идея зародилась, осталось только воплотить
Хук поддерживает Режим в окне / Полноэкранный
Использование EndScene и библиотеки для рисования самого меню.
Использованная версия игры: Metal Gear Rising - Revengeance v2, таблетка от Skidrow
Пара скриншотов самого меню, все получилось довольно ярко
На момент тестирования б
Сегодня рассмотрим старую, но все еще актуальную ммо под названием Perfect World
Берем конечно же не актуальную версию официального клиента, а пиратский сервер с его старенькой версией 1.5.3 (Summer PW)
Официальная версия 1.6+
На данном пвп сервере изменены некоторые полеты для персонажа, введены некоторые, так называемые "рисованные" вещи которые довольно плохо влияют на баланс сервера
Да к тому же сервер заточен еще и под донат, т.к статы вещей могут быть рандомными (Классно...)