IPB

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

23 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Обсуждение инженерного анализа
sergroj
сообщение 23 Jul 2008, 14:18
Сообщение #61

В миру GrayFace
Сообщений: 2 528
Спасибо сказали: 817 раз




дело не в том, куда, а в том, откуда


--------------------
ДНК банана на 50% состоит из человека.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 25 Jul 2008, 18:18
Сообщение #62

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




Ниче не помогает. banghead.gif

Цитата(sergroj @ 12 Jul 2008, 17:47)
Секция .idata начинается по адресу 63A000, секция кода заканчивается на 639BF2. 1038 байта свободны. Так что в 639BF2 без проблем можно писать код загрузки dll.
А что насчет диапазона 77F366 (31A366) - 780000 (31B000). Мне кажется там структура так же идет, т.е. код заканчивается на 77F366, а с 780000 идут данные. Или это мне только кажется?
Go to the top of the pageAdd Nick
 
+Quote Post
sergroj
сообщение 27 Jul 2008, 00:54
Сообщение #63

В миру GrayFace
Сообщений: 2 528
Спасибо сказали: 817 раз




Да, скорее всего, верно. (лень проверять) Только это место находится в ВоГовской части .exe'шника и в других версиях оно по другим адресам.


--------------------
ДНК банана на 50% состоит из человека.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 28 Jul 2008, 06:45 (Сообщение отредактировал major - 28 Jul 2008, 06:47)
Сообщение #64

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




yahoo.gif Подземелья работают!
Почему-то оказалось, что вместо

Код
000CDBA4   83F9 67          CMP ECX,67

у меня написано

Код
000CDBA4   83F9 66          CMP ECX,66

Отсюда и баг.
Все равно всем спасибо за помощь!
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 28 Jul 2008, 09:47
Сообщение #65

пират с чёрной меткой
Сообщений: 23 630
Спасибо сказали: 12911 раз




А что это? Можно также третий уровень добавить?


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 29 Jul 2008, 08:08
Сообщение #66

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




Вряд ли, просто так не работают туннели, которые связывают верхний мир с подземкой.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 31 Jul 2008, 08:03
Сообщение #67

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




Может кто-нибудь знает, где в коде находятся проверки на тип существа при выкачивании 2 очков маны (привидения), атаку смертельным взглядом и кастование различных заклинаний, а еще на проверку иммунитета к заклам (троглодиты, элементалы). Очень, очень нужно. Никак не могу найти.
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 31 Jul 2008, 08:48
Сообщение #68

пират с чёрной меткой
Сообщений: 23 630
Спасибо сказали: 12911 раз




Ну и пусть туннели не работают. Сделать их порталами.
Я выкладывал где-то карту с 4 уровнями.

Добавлено ([mergetime]1217483315[/mergetime]):
Но при загрузке возникает ошибка.
Могу перевыложить.


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 31 Jul 2008, 15:48
Сообщение #69







Цитата(major @ 31 Jul 2008, 08:03)
Может кто-нибудь знает, где в коде находятся проверки на тип существа при выкачивании 2 очков маны (привидения), атаку смертельным взглядом и кастование различных заклинаний, а еще на проверку иммунитета к заклам (троглодиты, элементалы). Очень, очень нужно. Никак не могу найти.

Есть две таблицы, которые отвечают за некоторые св-ва (а может и за все, до конца так и не проверил) св-ва монстров при атаке и при защите. 9 св-в при атаке и 9 при защите.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 31 Jul 2008, 16:12 (Сообщение отредактировал major - 31 Jul 2008, 16:31)
Сообщение #70

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




А не можешь подсказать, где они находятся? Ну или хотя бы намекнуть, как они выглядят...

2hippocamus
Т.е. карта не работает? Третий уровень прикольно, хотя и XL с подземкой за глаза хватает. Можешь выложить.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 31 Jul 2008, 16:16
Сообщение #71







Домой приду кину адреса...
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 31 Jul 2008, 17:35
Сообщение #72







атака 44065C - таблица для монстров начиная с 16h монстра
защита 4412D8 - начиная с 3Fh монстра.

Но я расширял таблицу на всех монстров
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 31 Jul 2008, 18:20 (Сообщение отредактировал major - 31 Jul 2008, 18:29)
Сообщение #73

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




КЛЕВО!!!
Только в 44065C находятся наложения заклинаний на монстров, а в 4412D8 - уникальные способности, как я понял.
По аналогии нашел таблицу, включающую WOG существ.
mem332AD8 - наложение заклов
mem332A4C - способности
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 31 Jul 2008, 18:37
Сообщение #74







Я думал туда и Вог входят sad.gif
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 31 Jul 2008, 19:52 (Сообщение отредактировал major - 31 Jul 2008, 19:59)
Сообщение #75

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




Еще нашел
mem332СС4 - таблица сопротивляемости магии существ начинается с гнома 10h
магические способности существ начинается с Архангела 0Dh почему то по трем адресам 332990, 3328D4 и 332818.
Go to the top of the pageAdd Nick
 
+Quote Post
major
сообщение 01 Aug 2008, 15:23
Сообщение #76

Immortal
Сообщений: 668
Спасибо сказали: 58 раз




Осталось найти кавалерийский бонус, отсос 2 очков маны, магический канал, смертельный удар, подавление магии, ну и атаку тремя головами.
А кстати, FakerNeo, не подскажешь, как расширить таблицу существ?
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 01 Aug 2008, 21:21
Сообщение #77

пират с чёрной меткой
Сообщений: 23 630
Спасибо сказали: 12911 раз




А снижение стоимости заклов? Ауру сопротивления?


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 01 Aug 2008, 21:35
Сообщение #78







Удар тремя головами - я где-то писал скрипт. Я находил данный флаг в структуре стека на поле боя. На счет таблицы не знаю. Но можно посмотреть какая часть кода выставляет данный флаг. Где скрипт - не помню.

Расширить таблицу существ - элементарно. Прописываешь свою таблицу, например в файле. Убираешь ограничение на кол-во монстров. Т.е. там где вычитается кол-во монстров (например add eax, -10h) ставишь 0.
Потом подгружаешь длл, віделяешь память для файла и копируешь в выделенный диапазон файл. Ну и из длл меняешь указатели существующие на свои (т.е. указатель на выделенную память). Меняешь во всех местах где встречаются старые указатели (в этом тебе артмани поможет, очень удобно искать). Все.
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 01 Aug 2008, 22:11
Сообщение #79

пират с чёрной меткой
Сообщений: 23 630
Спасибо сказали: 12911 раз




Эх, так убери ограничение на количество заклов, почв, уровней карты smile.gif


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
Гость_FakerNeo_*
сообщение 01 Aug 2008, 22:18
Сообщение #80







Вот люди наивные smile.gif
Go to the top of the pageAdd Nick
 
+Quote Post

23 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19 April 2024 - 20:22
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика