Здравствуйте, гость ( Вход | Регистрация )
23 Aug 2016, 06:05
(Сообщение отредактировал t800 - 24 Aug 2016, 17:13)
Сообщение
#1
|
|
![]() Разработчик Сообщений: 534 Спасибо сказали: 222 раза |
Все жалуются что AI во fheroes2 очень глупый и это действительно так потому что он очень примитивный.
Поэтому я решил что надо сделать для fheroes2 новый AI, но поскольку каким должен AI для Heroes2 я не знаю. Я решил что когда не знаешь как это придумать надо спросить кого-нибудь кто знает как устроен AI в HMM2 рассказать как он устроен. И я попросил Швейка с форума Green Dragon рассказать мне как устоен AI в НMM2 И он мне рассказал следующее Цитата("Швейк") Я открыл Heroes2.exe в IDA сперва нажал сделать анализ, а затем нажал Produce File -> Сreate С file
а потом Produce File -> Сreate C header file И IDA сделала для меня исходники Heroes2 Вот они. HEROES2W_Debug H.zip HEROES2W_Debug С.zip И первое что я обнаружил в файлах HEROES2W_Debug.h и HEROES2W_Debug.С Это название как называется AI в Heroes2 он называется philAI и в оригинальных исходниках он лежал в в файле PHILAI.CPP и этот AI сделал Phil не знает что делать, он должен выдавать такое сообщение: Код "AI encountered object type %d and doesn't know how to deal with it. Tell Phil"; Но свои контакты почему то Phil указать забыл -------------------- |
|
|
|
![]() |
23 Aug 2016, 20:18
(Сообщение отредактировал t800 - 23 Aug 2016, 20:23)
Сообщение
#2
|
|
![]() Разработчик Сообщений: 534 Спасибо сказали: 222 раза |
Хммм...
И он сказал мне что я не совсем понял Цитата("James Koppel") Anyway, here's the main important thing I can tell you If you look at the decompiled Heroes II source code, you will have to cease all work on fheroes2 Otherwise, fheroes2 will stop being free Because that's how the law around reverse-engineering works The best you can do is get someone else to look at the decompiled code, and then write a description about how it works This is called a "Chinese wall" This isn't me telling you you can't look at our source. It's the law Это про че это он? -------------------- |
|
|
|
t800 Восстанавливаем PhilAI.CPP из Heroes2w.exe 23 Aug 2016, 06:05
feanor ЦитатаНо свои контакты почему то Phil указать забы... 23 Aug 2016, 10:03
feanor Условно про то, что использование восстановленных ... 23 Aug 2016, 20:56
t800 Цитата(feanor @ 23 Aug 2016, 23:56) Услов... 23 Aug 2016, 21:38
tolich Нет. Я не знаю, как нужно извратить суть GPL, чтоб... 23 Aug 2016, 21:49
hippocamus Цитата(t800 @ 23 Aug 2016, 06:05) Поэтому... 24 Aug 2016, 00:39
t800 Цитата(hippocamus @ 24 Aug 2016, 03:39) Ц... 24 Aug 2016, 07:46
Эроласт ЦитатаAlso, fheroes2 is GPL'd, meaning that it... 24 Aug 2016, 05:59
t800 Цитата(Эроласт @ 24 Aug 2016, 08:59) Цита... 24 Aug 2016, 08:15
tolich А на С сразу понял? 24 Aug 2016, 08:21
t800 Цитата(tolich @ 24 Aug 2016, 11:21) А на ... 24 Aug 2016, 08:59
t800 Всё! Проблема решена. На Green Dragon догорилс... 24 Aug 2016, 12:46
t800 Фух...Совсем запутал меня James.. Сперва говори... 25 Aug 2016, 07:34
tolich http://studopedia.org/5-4380.html Так что, изучени... 25 Aug 2016, 08:10
t800 Цитата(tolich @ 25 Aug 2016, 11:10) http:... 25 Aug 2016, 08:32
tolich Нет, не всё, потому что распространение информации... 25 Aug 2016, 08:46
t800 Цитата(tolich @ 25 Aug 2016, 11:46) Нет, ... 25 Aug 2016, 08:58
tolich Законна декомпиляция части программы, отвечающей з... 25 Aug 2016, 09:07
t800 Цитата(tolich @ 25 Aug 2016, 12:07) Закон... 25 Aug 2016, 09:19
feanor Гнугпл головного мозга - страшная, неизлечимая бол... 25 Aug 2016, 09:23
t800 Цитата(feanor @ 25 Aug 2016, 12:23) Гнугп... 25 Aug 2016, 09:36
t800 Швейк с форума Green Dragon опубликовал первую ча... 04 Sep 2016, 09:03![]() ![]() |
| Текстовая версия | Сейчас: 1 December 2025 - 19:56 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|