Обсуждение инженерного анализа |
Здравствуйте, гость ( Вход | Регистрация )
Обсуждение инженерного анализа |
01 Aug 2008, 22:26
Сообщение
#81
|
|
пират с чёрной меткой Сообщений: 23 646 Спасибо сказали: 12922 раза |
А что? Уже сделал?
Или слабо? -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
03 Aug 2008, 07:35
Сообщение
#82
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
А как выглядят указатели, ну например, на таблицу 4412D8?
И может посмотришь про церберов с их атакой? |
|
|
Гость_FakerNeo_* |
03 Aug 2008, 09:55
Сообщение
#83
|
|
00440914 MOV CL,BYTE PTR [EAX+4412D8]
по адресу 00440916 находится значение 4412D8 (только отображается как D81244) Т.е. по адресу 00440916 размером dword нужно поставить свой указатель на таблицу. Возможно указатель не один поэтому в артмани ищешь 4412D8h только в десятиричном виде и она тебе выдаст все места в памяти которые нужно заменить на свои. |
|
|
03 Aug 2008, 12:47
Сообщение
#84
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
Спасибо, очень помог! Вот еще бы помог найти, где находится смертельный удар и аура магического сопротивления...
|
|
|
Гость_FakerNeo_* |
04 Aug 2008, 09:51
Сообщение
#85
|
|
Цитата(major @ 03 Aug 2008, 12:47) Спасибо, очень помог! Вот еще бы помог найти, где находится смертельный удар и аура магического сопротивления... Чего не знаю, того не знаю. Смертельный удар попробуй найти через анимацию, а вот аура - посложнее будет, хотя если очень захотеть |
|
|
13 Sep 2008, 18:45
Сообщение
#86
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
скажите следующие два кода одинаковы или есть принципиальные отличия?
Код 002F2983 837D 08 1A CMP DWORD PTR SS:[EBP+8],1A 002F2987 75 02 JNZ SHORT 002F298B 002F2989 EB 3D JMP SHORT 002F29C8 002F298B 837D 08 1B CMP DWORD PTR SS:[EBP+8],1B ... 002F29C8 B8 01000000 MOV EAX,1 002F29CD 5D POP EBP 002F29CE C3 RETN Код 002F2983 837D 08 1A CMP DWORD PTR SS:[EBP+8],1A
002F2987 74 3F JE SHORT 002F29C8 002F2989 837D 08 1B CMP DWORD PTR SS:[EBP+8],1B ... 002F29C8 B8 01000000 MOV EAX,1 002F29CD 5D POP EBP 002F29CE C3 RETN |
|
|
13 Sep 2008, 21:57
Сообщение
#87
|
|
пират с чёрной меткой Сообщений: 23 646 Спасибо сказали: 12922 раза |
Одинаковы.
JNZ и JNE это вообще одно и то же, ну а в 1-м просто перепрыгивается безусловный. -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
14 Sep 2008, 06:57
(Сообщение отредактировал major - 14 Sep 2008, 10:19)
Сообщение
#88
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
Ну я так и думал...
Почему любое изменение в ТЕ-шном exe ведет к такой ошибке? Код EIP = 0x00774678, Access Violation. Attempt to write the inaccessible data at 0x00000001 Это типа защита что ли? Как можно это исправить? И еще как можно поменять зависимость очередности построек в городе? Ну например, чтоб улучш. Чудища строились при наличии Цитадели? Или улучш. волчий загон не требовал улучш. казарм гоблинов? |
|
|
14 Sep 2008, 14:20
Сообщение
#89
|
|
пират с чёрной меткой Сообщений: 23 646 Спасибо сказали: 12922 раза |
Да. А ты не знал? Он защищён. Используй экзешник от Феникс-мода. Это тот же ТЕ, но с него Берсеркер снял защиту.
Добавлено ([mergetime]1221391219[/mergetime]): major, всё это сделано уже, но не распространяется, т.к. приберегается для релизов HotA и Wog3.59 (про очерёдность построек) хотя, если хочешь - напиши FakerNeo, может он чем-то поможет. -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
28 Sep 2008, 16:07
(Сообщение отредактировал Чёртос-2 (Chortos-2) - 28 Sep 2008, 16:08)
Сообщение
#90
|
|
The Unicode Man Сообщений: 993 Спасибо сказали: 6 раз |
Убедительная просьба ко всем, кто владеет хоть какой-нибудь информацией, скидывать её в тему «Инженерный анализ».
-------------------- |
|
|
16 Oct 2008, 11:06
Сообщение
#91
|
|
пират с чёрной меткой Сообщений: 23 646 Спасибо сказали: 12922 раза |
А что нужно сделать, чтобы добавить в окно найма существ 8-й слот?
Без Портала, в другом городе? Это возможно, или там идёт чистая проверка на город №5 и постройку №19? -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
Гость_Хмм.._* |
16 Oct 2008, 17:38
Сообщение
#92
|
|
А зачем тебе 8-й слот?
|
|
|
16 Oct 2008, 17:43
Сообщение
#93
|
|
Сообщений: 29 680 Спасибо сказали: 18134 раза |
мм.. не знаю зачем он ему, но у меня появилась идея что при желании можно разместить туда того же Хранителя в HotA - будет достаточно удобно, хоть и нанимать его приходится не так часто
|
|
|
Гость_Хмм.._* |
16 Oct 2008, 17:48
Сообщение
#94
|
|
Если и можно (вероятнее всего что можно), то:
1. Что делать с порталом вызова у Данжеона 2. Разберется ли с этим AI. Иначе придется прописывать и его действия |
|
|
18 Oct 2008, 20:06
Сообщение
#95
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
как перевести дробное число 2.5 из десятичной системы в шестнадцатеричную?
|
|
|
Гость_Хмм.._* |
18 Oct 2008, 20:40
Сообщение
#96
|
|
|
|
|
19 Oct 2008, 22:12
Сообщение
#97
|
|
пират с чёрной меткой Сообщений: 23 646 Спасибо сказали: 12922 раза |
Мне 8-й слот именно для того, для чего предложил Доцент. А из Портала можно нанять вручную, не надорвутся
И это будет красивее, т.к. в портале существа часто бывают чужие, а тут все родные. Хмм! А какая для АИ разница, сколько слотов для покупки будет в диалоговом окне??? А скупку Хранителя можно им дать автоматом. -------------------- Давший быка на убой не выпросил и печень на жаркое.
|
|
|
Гость_Tamerlan_* |
20 Oct 2008, 12:56
Сообщение
#98
|
|
а зачем ваще ио?и как его ис?
Добавлено ([mergetime]1224496563[/mergetime]): Цитата Мне 8-й слот именно для того, для чего предложил Доцент. А из Портала можно нанять вручную, не надорвутся И это будет красивее, т.к. в портале существа часто бывают чужие, а тут все родные. Хмм! А какая для АИ разница, сколько слотов для покупки будет в диалоговом окне??? А скупку Хранителя можно им дать автоматом. 80% шанс взять родного 15% другого? 5% содовой? |
|
|
20 Oct 2008, 20:15
Сообщение
#99
|
|
Immortal Сообщений: 668 Спасибо сказали: 58 раз |
Цитата(major @ 18 Oct 2008, 23:06) как перевести дробное число 2.5 из десятичной системы в шестнадцатеричную? Цитата(Хмм.. @ 18 Oct 2008, 23:40) Точнее меня интересует, как это делается в героях. За 3F800000 принимается единица, а как идет расчет исходя из этого? |
|
|
20 Oct 2008, 23:25
Сообщение
#100
|
|
В миру GrayFace Сообщений: 2 528 Спасибо сказали: 817 раз |
А, дак это в каком-нибудь языке программирования можно посмотреть - присвой single'у это значение и потом приведи указатель на число к указателю на DWORD и выведи число.
Для 2.5 будет 40200000. -------------------- ДНК банана на 50% состоит из человека.
|
|
|
Текстовая версия | Сейчас: 25 April 2024 - 11:13 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |