IPB

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Некоторые Floating значения, game.exe

SexyGirl
post Среда, 21 Августа 2019, 16:03
Отправлено #1


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 21-Авг-19
Пользователь №: 6,547



Для редактирования game.exe нам понадобятся:
ПЗ
hex редактор
a b c d e f это "новые" 6 цифр



Находим сигнатуру 00 00 00 B9 9C 99 99 3F 89 88 F0 00 00 00 89 88

9C 99 99 3F - размер персонажа в конструкторе/магазине/лагере

Находим замечательную асм команду умножения константочки на текущий запас сил персонажа DC 0D 88 F0 73 00... Можно изменить константу...

Константа находится по своей же сигнатуре - она одна такая в game.exe - 4E 1B E8 B4 81 4E 7B 3F

Можно найти прямо строкой gz1g, Hero, Human Hero в game.exe - это стартовые настройки, например я заменила на gz4g, Nalo, BoarTutor (после этого 00 символ)



Команда Idle() делает так что перс отдыхает. Например после Idle(GetLeader()) ГГ отдыхает, ничего больше не делает

Команда SetWind() делает ветер
SetWind(точка Y, точка X, точка Z, сила от 0 до 1)

Сообщение отредактировал SexyGirl - Среда, 21 Августа 2019, 18:04
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SexyGirl
post Среда, 21 Августа 2019, 16:47
Отправлено #2


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 21-Авг-19
Пользователь №: 6,547



Чтобы запас сил у персонажа вообще не отнимался при беге, просто ставим nopы на момент вычисления отнимаемого у него запаса сил
DC 0D 88 F0 73 00 DE E9 заменяем на 90 90 90 90 90 90 90 90
Будет почти как моб) Но у перса будет так же тратится запас сил при касте заклинаний

Кстати, в game.exe можно найти смешную строчку ShitHappens и строчку, начинающуюся на Fucking)))...

Что интересно, почти все игровые зоны заранее прописаны в game.exe, но ввиду того, что писался он всё-таки не на с и не на асме, разбирать зачем - я не стану, всё равно работают в ПЗ любые игровые зоны

Также можно заменить зону меню, аналогично найдя её название строку в game.exe
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SexyGirl
post Среда, 21 Августа 2019, 18:20
Отправлено #3


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 21-Авг-19
Пользователь №: 6,547



Конвертеров в инете сейчас полно, достаточно зайти на yandex.ru и вбить это в поиск...

А так же прошу, кто знает, как вычисляется разум, ловкость, сила, опыт и баланс (в конструкторе перса в мульти плеере)? После перепихов с памятью процесса game.exe становится понятно, что видимые значения - это просто при случае выводимые строчки, а результаты вычислений, видимо, затираются самими же строчками

Причём становится понятно, что разум и ловкость, например, задевают один и тот же коэффициент

То есть, есть только коэффициенты роста запаса сил и здоровья, а всё остальное вычисляется от них или вместе с ними как одно целое unsure.gif ...

Добавил: SexyGirl
В game.exe практически на 100% есть функция конвертации опыта в коэффы типа f(hp,mp) и обратная ей
Хотя должны быть ещё параметры их проста, и ими может быть как что-то невидимое в игре...

Сообщение отредактировал SexyGirl - Среда, 21 Августа 2019, 20:52
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SexyGirl
post Среда, 21 Августа 2019, 21:01
Отправлено #4


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 21-Авг-19
Пользователь №: 6,547



Пишу по памяти)))

Но я так это вижу

Есть ХП и МП у перса, а также ХПГ и МПГ (hit\mana points growth) - коэффициенты по которым они растут.

Разум их меняет, например

При каждом получении опыта, силы, ловкости или разума происходит перекалькуляция

Потом хочу проверить

Есть ли кто знающий? Кто подскажет, так ли всё это есть)))?

Добавил: SexyGirl
Ник своему персу в размере тоже можно увеличить, кстати говоря!

Надо всего лишь взять простенькую прогу типа ArtMoney ну или написать самому, найти строку-имя своего перса и вписать туда строчку, закрыть её 00 символом (байтом равным 0)

Добавил: SexyGirl
Если вставить NaN на место нормального значения то будет ультимативная вещь, с которой нельзя ничего сделать. FPU не проводит операций с NaN, значит и пробивать такую броню ничего не будет wub.gif .......
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
AstraZak
post Вчера, 12:42
Отправлено #5


Archer
Group Icon

Группа: Members
Сообщений: 54
Регистрация: 13-Янв-08
Пользователь №: 5,165



QUOTE(SexyGirl @ Среда, 21 Августа 2019, 21:01)
Есть ли кто знающий? Кто подскажет, так ли всё это есть)))?
*


Этот человек может знать эти моменты.
https://www.gipat.ru/forum/index.php?showuser=6425

Сообщение отредактировал AstraZak - Вчера, 12:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: 24 Августа 2019 - 03:11