IPB

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

9 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Обсуждение моддинга, технические подробности
Haart of the Aby...
сообщение 01 Apr 2010, 11:42
Сообщение #21

Рыцарь в лесу.
Сообщений: 4 494
Спасибо сказали: 6286 раз




Винд серпенты из ВоВа — это круто, но, по-моему, в Героях их экологическая ниша уже занята змиями@стрекозами. Разные крылья — вопрос исполнения, а не образа. На карте-загадке у стрекозы вообще крылья птичьи.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Iv
сообщение 01 Apr 2010, 12:25
Сообщение #22

Immortal
Сообщений: 6 287
Спасибо сказали: 12723 раза




Цитата(Лорд Хаарт @ 01 Apr 2010, 12:42)
Винд серпенты из ВоВа — это круто, но, по-моему, в Героях их экологическая ниша уже занята змиями@стрекозами. Разные крылья — вопрос исполнения, а не образа. На карте-загадке у стрекозы вообще крылья птичьи.

Изначально я хотел просто графически заменить змеев. Но вопрос был не об этом.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 24 Apr 2010, 10:46
Сообщение #23

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2378 раз




Так, чтобы что-то написать...
Чтобы встраивание абилок монстров шло без гемора, я тут занялся превращением их из простых проверок в свитчи и таблицы, расширенные на всех существ. Проверки - это, может, и экономичнее, но крайне неудобно. А таблица позволяет в любой момент дать монстру нужное свойство изменением одного байта.
Пока готовы и работают FireShield, FireBall, DeathCloud и DeathBlow.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
Vade Parvis
сообщение 24 Apr 2010, 12:14
Сообщение #24

Immortal
Сообщений: 23 643
Спасибо сказали: 19946 раз




Классно good.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
DarkEmperor
сообщение 28 Apr 2010, 11:23
Сообщение #25

Newbie
Сообщений: 22
Спасибо сказали: 24 раза




Цитата(Master Of Puppets @ 21 Apr 2010, 12:31)
Надоело сокращать описание существ чуть ли не до аббревиатуры или корпеть, подбирая мелкий шрифт. Надоело, что у некоторых монстров видишь только задницу. Ну, я и психанул...


1. Заметил одну вещь - при наложении заклятий на монстров таких как "ослабление", "жажда крови", или дейстиве абилки существа "уменьшение защиты", их результат никак не отображается в окне существа. Картинки наложеных заклятий есть, а статистика (хп., атака \ защита \ урон) не меняются.

В 5х героях эта возможность есть и бой становиться более информативным, т.к. теперь можно расчитывать на кого лучше нападать на следующем ходу и можно не тратить заклинания по просту в очередной раз накладывая "разрушающий луч".

2. Также если уже говорить о бое, очень было бы хорошо добавить отображение порядок ходов монстров в соответсвтии с их инициативой. Так можно былобы лучше расчитывать последовательность ходов в битве.
Go to the top of the pageAdd Nick
 
+Quote Post
Iv
сообщение 28 Apr 2010, 23:02
Сообщение #26

Immortal
Сообщений: 6 287
Спасибо сказали: 12723 раза




Цитата(DarkEmperor @ 28 Apr 2010, 12:23)
1. Заметил одну вещь - при наложении заклятий на монстров таких как "ослабление", "жажда крови", или дейстиве абилки существа "уменьшение защиты", их результат никак не отображается в окне существа. Картинки наложеных заклятий есть, а статистика (хп., атака \ защита \ урон) не меняются.

Скриншот можешь привести? У меня всё отображается. Когда пробивал 1690 архангелов, защиту им снес лучом в ноль.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 29 Apr 2010, 09:49
Сообщение #27

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2378 раз




В список добавились:

Снайперство
Отсос 2-х очков маны
Магический канал
Атака с возвращением
Возрождение
Магическое Зеркало
Регенерация
Контрудары

Регенерацию оформил особо, в виде двух таблиц: одна (двойные слова) - кол-во срегениророванного HP, вторая (байты) - %-ый шанс регенерации. То есть, можно любому существу поставить любой процент шанса регенерации любого количества HP.
Контрудары - тоже в виде таблицы (сколько каждое существо имеет ответок в одном раунде).

Ну и, собственно,

По сути, это уже не h3te.exe, хотя его секции не сдвинулись ни на байт.
Мой метод работы с экзешником всё ещё адски неудобен - сначала кодопись в OllyDbg, затем копирование кода в текстовик, поправка адресов для Raw Data, пропуск через BinGen.exe, патчинг. И хотя результат того стоит, на всё это уходит тонна времени.(
Лимит "500" увеличен вдвое. "1000" звучит круче. Программа "Максимум" - всё расширим. smile.gif
Помимо таблиц, свитчи тоже переносятся и расширяются - для новых снарядов, заклинаний артефактов, наложений заклов при атаке, ненависти и прочего.
По сути, игра без опыта не нарушит какого-то глобального принципа мода (хотя Дом Ветеранов останется не у дел). Почти все свойства, даваемые опытом, могут быть и встроены существам, и динамически им даны через UN:C. А ряд свойств (огнещит, маг. канал, отсос маны, облако смерти, файерболл, зеркало) вообще опыт не даёт.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
Дьяк
сообщение 29 Apr 2010, 17:57
Сообщение #28

Member
Сообщений: 97
Спасибо сказали: 80 раз




Да уж сложновато. Спасибо за найденные адреса.

Цитата
По сути, это уже не h3te.exe, хотя его секции не сдвинулись ни на байт.


Я думаю сдвинуть на байт было бы нелегким делом ))))))))))))) На пару лет работы тебе ))
Go to the top of the pageAdd Nick
 
+Quote Post
Astaroth
сообщение 29 Apr 2010, 19:40
Сообщение #29

Life...
Сообщений: 1 118
Спасибо сказали: 1013 раза




MoP, красавчик! Так держать, чувствую в техническом плане твой мод будет занимать лидирующие позиции среди всех остальных.
Цитата
По сути, игра без опыта не нарушит какого-то глобального принципа мода (хотя Дом Ветеранов останется не у дел)

Да, без опыта будет немного непривычно, но раз теперь спец. абилки можно дать существам без особого гемора, то и проблем нет smile.gif


--------------------
Хочешь узнать тайны своего компьютерного почерка?
Я смогу помочь тебе в этой теме
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 01 May 2010, 07:27
Сообщение #30

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2378 раз




Цитата
Спасибо за найденные адреса.

Всегда пожалуйста. smile.gif

Цитата
По сути, это уже не h3te.exe, хотя его секции не сдвинулись ни на байт.
Я думаю сдвинуть на байт было бы нелегким делом ))))))))))))) На пару лет работы тебе ))

Конечно, я псих, но не такой, чтобы описанным мною способом сдвигать целые секции. smile.gif Да это и создаст только лишние проблемы.

Цитата
MoP, красавчик! Так держать, чувствую в техническом плане твой мод будет занимать лидирующие позиции среди всех остальных.

Первое дело - устойчивая платформа для последующего развития. Подводная часть первой версии будет значительно больше видимой.

Цитата
Да, без опыта будет немного непривычно, но раз теперь спец. абилки можно дать существам без особого гемора, то и проблем нет

Я о том, что игра с опытом/без опыта, возможно, будет единственной опцией мода на ранних порах - позиции относительно него слишком противоречивы.
По мнению Iv-а, людям не нравятся некоторые абилки, приходящие с опытом - отдельные монстры становятся уж слишком сильными. Но ТЕшный вариант (улучшение только боевых параметров) нам обоим кажется скучным. Поэтому было принято решение сократить абилки до рационального минимума + некоторые общие правила (например, почти одинаковые бонусы у даунгрейдов и апгрейдов). Правленный Ивом MCREXPBON.TXT уже включён в мод, и, в целом, он мне нравится, хотя будет и дальше дорабатываться. В итоге должен быть достигнут компромисс и нужда в опциональности исчезнет.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 01 May 2010, 12:32
Сообщение #31

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20609 раз




Цитата
Мой метод работы с экзешником всё ещё адски неудобен - сначала кодопись в OllyDbg, затем копирование кода в текстовик, поправка адресов для Raw Data, пропуск через BinGen.exe, патчинг. И хотя результат того стоит, на всё это уходит тонна времени.(

Олли же умеет напрямую в экзешник сохранять?
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 03 May 2010, 10:51
Сообщение #32

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2378 раз




Не понял вопроса. Экзешник патчится бинарниками, ExeBuilder-ом.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
dik X.B.
сообщение 03 May 2010, 19:19
Сообщение #33

Choziain Veteras
Сообщений: 348
Спасибо сказали: 180 раз




Цитата(Master Of Puppets @ 01 May 2010, 08:27)
Цитата
Да, без опыта будет немного непривычно, но раз теперь спец. абилки можно дать существам без особого гемора, то и проблем нет

Я о том, что игра с опытом/без опыта, возможно, будет единственной опцией мода на ранних порах - позиции относительно него слишком противоречивы.
По мнению Iv-а, людям не нравятся некоторые абилки, приходящие с опытом - отдельные монстры становятся уж слишком сильными. Но ТЕшный вариант (улучшение только боевых параметров) нам обоим кажется скучным. Поэтому было принято решение сократить абилки до рационального минимума + некоторые общие правила (например, почти одинаковые бонусы у даунгрейдов и апгрейдов). Правленный Ивом MCREXPBON.TXT уже включён в мод, и, в целом, он мне нравится, хотя будет и дальше дорабатываться. В итоге должен быть достигнут компромисс и нужда в опциональности исчезнет.


За это спасибо.
Go to the top of the pageAdd Nick
 
+Quote Post
ZahaR
сообщение 08 May 2010, 17:20
Сообщение #34

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




Цитата(Master Of Puppets @ 01 May 2010, 07:27)
Я о том, что игра с опытом/без опыта, возможно, будет единственной опцией мода на ранних порах - позиции относительно него слишком противоречивы.

это весьма радует. спасибо.
Цитата(Master Of Puppets @ 01 May 2010, 07:27)
По мнению Iv-а, людям не нравятся некоторые абилки, приходящие с опытом - отдельные монстры становятся уж слишком сильными.

это еще мягко сказанно опыт перворачивает баланс с ног на голову, точнее отправляет его в небытиё.
Цитата(Master Of Puppets @ 01 May 2010, 07:27)
В итоге должен быть достигнут компромисс и нужда в опциональности исчезнет.

все-же надеюсь на сохранение этой опции в будущем т.к. игру с опытом не приемлю. коробит сама идея "опыта стека". Опыт каим-то чудом делится на множество бойцов отряда при добавлении в него новичков,
не нравится при пополнении армии ориентироваться на допустимое количество новобранцев "без потери ранга"


--------------------
Скажи "НЕТ" огнестрельному оружию в Героях!
Go to the top of the pageAdd Nick
 
+Quote Post
Iv
сообщение 08 May 2010, 22:23
Сообщение #35

Immortal
Сообщений: 6 287
Спасибо сказали: 12723 раза




Цитата(ZahaR @ 08 May 2010, 18:20)
это еще мягко сказанно опыт перворачивает баланс с ног на голову, точнее отправляет его в небытиё.

Обоснуй.

Цитата(ZahaR @ 08 May 2010, 18:20)
коробит сама идея "опыта стека". Опыт каим-то чудом делится на множество бойцов отряда при добавлении в него новичков, 
не нравится при пополнении армии ориентироваться на допустимое количество новобранцев "без потери ранга"

А идея опыта героя не коробит?

Чуть в сторону: в 1942-1943 выбитые ИАП старались оттянуть в тыл пораньше, чтобы уцелевшие умелые летчики передавали опыт зеленым лейтенантам из училища. Разумеется, средний уровень (опыт!) летчиков проседал, но не так критично, когда в полку оставался один молодняк.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Doomђammer
сообщение 08 May 2010, 22:30 (Сообщение отредактировал Doomђammer - 08 May 2010, 22:37)
Сообщение #36

Immortal
Сообщений: 2 196
Спасибо сказали: 747 раз




Цитата(Iv @ 08 May 2010, 22:23)
Обоснуй.

Цитата(ZahaR @ 08 May 2010, 17:20)
отдельные монстры становятся уж слишком сильными.

--------------
Цитата(Iv @ 08 May 2010, 22:23)
А идея опыта героя не коробит?

А что такого? Полководец управляет войсками в битвах и улучшает стратегию ведения боя.
Цитата(Iv @ 08 May 2010, 22:23)
Чуть в сторону: в 1942-1943 выбитые ИАП старались оттянуть в тыл пораньше, чтобы уцелевшие умелые летчики передавали опыт зеленым лейтенантам из училища. Разумеется, средний уровень (опыт!) летчиков проседал, но не так критично, когда в полку оставался один молодняк.

Так тут они в тыл уходят. А в игре прямо на фронте они делят опыт поровну с новичками.
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 09 May 2010, 07:56
Сообщение #37

Анти-Всë
Сообщений: 2 989
Спасибо сказали: 2378 раз




Расширил case видов городов. Правда, от этого чуть изменился принцип работы команды CA:I. В общем, так:

0 - обычный (синхронизация с построенными зданиями)
2 - слабо разрушен
3 - средне разрушен
4 - сильно разрушен
5 - этап постройки №1 (new)
6 - этап постройки №2 (new)
7 - этап постройки №3 (new)
-1 и 1 - полностью разрушен

Любые другие значения тоже дают полностью разрушенный вид. Но на самом деле значения 8-99 зарезервированы.
Всё это значительно упростило скрипт постройки городов - вырезал тот допотопный метод.

Немного о том, что уже точно останется за бортом первой версии и что планируется к следующей:
1. Новые герои
2. Новые заклинания
3. Профессии героев

Для первых двух категорий понадобится по два мозговых штурма. Один - для того, чтобы найти все структуры, перенести их, расширить, поменять указатели, снять ограничения... и тому подобная возня. Второй - для того, чтобы понять, чем наполнить получившиеся "пустышки".
Третья категория потребует гораздо больше умственных усилий, чем две предыдущих, вместе взятые. Да и скриптежа понадобится уйма.
Если это сообщение кого-то огорчит, то спешу заметить, что всё как раз наоборот. Не имея никаких рамок, очень трудно доделать до конца даже одну версию. Поэтому часть вещей я сознательно откладываю на будущее. А иначе поседеем к выходу v1 - и вы, и я.


--------------------
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery

Go to the top of the pageAdd Nick
 
+Quote Post
ZahaR
сообщение 09 May 2010, 11:02 (Сообщение отредактировал ZahaR - 09 May 2010, 11:55)
Сообщение #38

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




Цитата(Iv @ 08 May 2010, 22:23)
Обоснуй.

Цитата(Master Of Puppets @ 01 May 2010, 07:27)
По мнению Iv-а, людям не нравятся некоторые абилки, приходящие с опытом - отдельные монстры становятся уж слишком сильными


Цитата(Iv @ 08 May 2010, 22:23)
А идея опыта героя не коробит?

Цитата(Doomђammer @ 08 May 2010, 22:30)
А что такого? Полководец управляет войсками в битвах и улучшает стратегию ведения боя.


к сказанному добавить нечего, или как говоится +1

Цитата(Iv @ 08 May 2010, 22:23)
Чуть в сторону: в 1942-1943 выбитые ИАП старались оттянуть в тыл пораньше, чтобы уцелевшие умелые летчики передавали опыт зеленым лейтенантам из училища. Разумеется, средний уровень (опыт!) летчиков проседал, но не так критично, когда в полку оставался один молодняк.

Цитата(Doomђammer @ 08 May 2010, 22:30)
Так тут они в тыл уходят. А в игре прямо на фронте они делят опыт поровну с новичками.

причем передача опыта происходит моментально "претеканием" опыта от ветеранов к новичкам, как-бы уменьшая при этом опыт ветеранов

+ сама идея опыта стека (то что мы имеем в Героях) - притянута за уши. опыт - понятие индивидуальное как он может мнгновенно равномерно распределяться на стек?
если взять 5 ветеранов Алебардщиков и добавить к ним 2 новичка - мы ведь не получим 7 ветеранов - это так и останется 5 ветеранов + 2 новобранца

P.S.: впрочем я не призываю отказаться от опыта, как такового. Я прошу оставить возможность его опционального отключения для тех, кто не его не любит, а таких игроков не мало


--------------------
Скажи "НЕТ" огнестрельному оружию в Героях!
Go to the top of the pageAdd Nick
 
+Quote Post
Iv
сообщение 11 May 2010, 13:41
Сообщение #39

Immortal
Сообщений: 6 287
Спасибо сказали: 12723 раза




Цитата(ZahaR @ 09 May 2010, 12:02)
Цитата(Master Of Puppets @ 01 May 2010, 07:27)
По мнению Iv-а, людям не нравятся некоторые абилки, приходящие с опытом - отдельные монстры становятся уж слишком сильными

к сказанному добавить нечего, или как говоится +1

+1 к моему же мнению? smile.gif Воговские абилки (в первую очередь - получение безответной атаки) действительно могут сломать баланс, но это частность, а не система опыта в целом.

Цитата(ZahaR @ 09 May 2010, 12:02)
передача опыта происходит моментально "претеканием" опыта от ветеранов к новичкам, как-бы уменьшая при этом опыт ветеранов

Опыт монстров - это не опыт самого монстра, а показатель опытности отряда.

Цитата(ZahaR @ 09 May 2010, 12:02)
+ сама идея опыта стека (то что мы имеем в Героях) - притянута за уши. опыт -  понятие индивидуальное как он может  мнгновенно равномерно распределяться на стек?
если взять 5 ветеранов Алебардщиков и добавить к ним 2 новичка  - мы ведь не получим 7 ветеранов - это так и останется 5 ветеранов + 2 новобранца

Да, но боевая ценность отряда из 7 ветеранов, отряда из 7 новичков и смешанного отряда будет разной.
Идея, что герой может таскать с собой только 7 отрядов и что 100 драконов занимают на поле битвы столько же места, сколько и 1 дракон, тоже "притянута за уши". Опыт войск - такая же игровая условность

Цитата
P.S.: впрочем я не призываю отказаться от опыта, как такового. Я прошу оставить возможность его опционального отключения для тех, кто не его не любит, а таких игроков не мало

Часть задуманных абилок для монстров пока можно сделать только при помощи опыта.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
feanor
сообщение 21 May 2010, 20:02 (Сообщение отредактировал feanor - 21 May 2010, 20:07)
Сообщение #40

laughed as one fey
Сообщений: 12 167
Спасибо сказали: 20609 раз




Насчет новых заклинаний - указатель на структуру я описывал (там именно указатель на массив структур). Ссылок на него тьма-тьмущая (почти три сотни оО), почти везде имеются циклы, границы которых требуется расширять. Сам хочу с этим поиграться.
Go to the top of the pageAdd Nick
 
+Quote Post

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

 



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