IPB

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

 
Reply to this topicStart new topic
> Castlevania edition mod, мод на тему Castlevania
Richter
сообщение 31 May 2016, 21:39 (Сообщение отредактировал Richter - 31 Jul 2016, 20:54)
Сообщение #1

collector of time
Сообщений: 159
Спасибо сказали: 73 раза






Тема создана дабы узнать мнение людское.
Все скриншоты сделаны с рабочего мода. Для создания мода использовались: ERM (WoG+ERA), инженерные изыскания, а также творческие мотивы.
Задумано и реализовано:
- Статистика битв каждого героя,
- дополнительные слоты существ для каждого героя,
- Диалоговое окно встречи с врагами, а также кнопка "разойтись",
- Диалоговые окна при посещения сокровищниц,
- Развитие некоторых навыков после уровня "экcперт",
- Изменение окна героя,
- Некоторые изменения и дополнения по ландшафтной графике,
- новые существа и артефакты (придумано ещё до меня).

В планах: Отрисовка нового замка (одна штука) и оптимизация созданных опций.

Особая благодарность: feanor, igrik, master of puppets.


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Doctor Tea
сообщение 31 May 2016, 21:46
Сообщение #2

Nevada-kun
Сообщений: 1 978
Спасибо сказали: 843 раза




Странный графон, но лучше чем ничего


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 01 Jun 2016, 11:22
Сообщение #3

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




"Существа хотят присоединиться".

Интересно. И диалоги смотрятся довольно органично, что даже странно. А то понаделают, понимаешь, моды, где стандартная графика пополам с NewInterface-ом... bad.gif А тут ничего так.
Главное меню, правда, очень странное, а название мода я вообще не могу перевести.
Хочется узнать назначение фишек. Зачем, например, нужны статистика боёв, "сила армии", "уважение". Что дают дополнительные уровни навыков? Пользуется ли ими ИИ? Пользуется ли он дополнительными слотами армии?
Цитата
Особая благодарность: feanor, igrik, master of puppets.

А мне-то за что? )

UPD: понял, что на стандартную светлую геройскую палитру уже давно смотреть не могу без раздражения.


--------------------
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
igrik
сообщение 01 Jun 2016, 13:09 (Сообщение отредактировал igrik - 01 Jun 2016, 13:11)
Сообщение #4

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




Первый вопрос в голове: а чё замок так вытянут сильно?
В окне героя хорошо бы пропрорционально выставить кнопки, а надписи "Журнал" и "Удалить героя" вообще вырезать.
Понравилось окно при нападении на монстра. Остальные конечно выбиваются из общей картины, но выглядят (если не учитывать цветовую гамму) очень даже ничего.
Цитата(MasterOfPuppets)
Зачем, например, нужны статистика боёв, "сила армии", "уважение". Что дают дополнительные уровни навыков? Пользуется ли ими ИИ? Пользуется ли он дополнительными слотами армии?

У меня те же вопросы biggrin.gif

Цитата(MasterOfPuppets)
понял, что на стандартную светлую геройскую палитру уже давно смотреть не могу без раздражения.

Та ж фигня. Зато очень по душе от GrayFace


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 01 Jun 2016, 13:13 (Сообщение отредактировал MasterOfPuppets - 01 Jun 2016, 13:35)
Сообщение #5

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




Цитата(igrik @ 01 Jun 2016, 13:09) *
Та ж фигня. Зато очень по душе от GrayFace

От Grayface уж такая тёмная, что я с ней некоторые цвета даже не отличаю друг от друга: оранжевый у него стал коричневым, розовый тоже к ним близок, синий и голубой отличаются слишком слабо.
Поэтому помучился когда-то и сделал свой, средний вариант.

Впрочем... мне кажется или на скриншотах представлена ещё более осветлённая палитра, чем стандартная?


--------------------
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
Richter
сообщение 01 Jun 2016, 19:44 (Сообщение отредактировал Richter - 02 Jun 2016, 06:08)
Сообщение #6

collector of time
Сообщений: 159
Спасибо сказали: 73 раза




Цитата(MasterOfPuppets @ 01 Jun 2016, 13:22) *
"Существа хотят присоединиться".

Интересно. И диалоги смотрятся довольно органично, что даже странно. А то понаделают, понимаешь, моды, где стандартная графика пополам с NewInterface-ом... bad.gif А тут ничего так.
Главное меню, правда, очень странное, а название мода я вообще не могу перевести.
Хочется узнать назначение фишек. Зачем, например, нужны статистика боёв, "сила армии", "уважение". Что дают дополнительные уровни навыков? Пользуется ли ими ИИ? Пользуется ли он дополнительными слотами армии?
Цитата
Особая благодарность: ...master of puppets.

А мне-то за что? )

Приятно, что есть интерес.
1. Название мода указывает на серию игр Castlevania(борьба людей с Дракулой и существами хаоса или типа того). Являюсь фанатом 2D платформеров Castlevania и попутно создаю сам fan игру из этой серии. Меню много раз переделывал и кнопки-тени плюс мрачная атмосфера стоящего замка (дракулы)... короче так начинались почти все платформеры 2D Castlevania.
2. Статистика битв это то, что мне захотелось реализовать когда увидел впервые, что есть ERM. На её основе много чего хотелось реализовать.
Например: Если герой "бывалый" встречается с "новичком" врагом, их королевства могли заключить союз на какое то время или откупиться на пару дней(не месить же всех подряд), если короче, то хотелось больше органичности. Опять же это моё виденье. А вообще прикольно когда скажем на восьмом месяце игры глянуть что же герой "натворил".
3. Сила армии при дополнительном развитии разведки помогает быстро оценить при любом нападении потянет ли герой битву. К примеру когда включена опция накопления стражников в жилищах, при нападении в 10 раз на банк наг.
4. Уважение не продумано ещё.
5. Дополнительные уровни навыков позволяют, скажем при логистике или поиске пути (не решил пока) через подсчет шагов по определенной клетке, затрачивать меньше очков на её прохождение, что может помочь быстро отдалиться от наступающего на пятки врага на "знакомой" местности ( занять свой замок, а то бывает не хватает одного двух шагов) или наоборот. ИИ также использует это.
6. Дополнительные слоты были задуманы дабы не терять присоединяющихся существ (ведь с ними накопление армии непредсказуемо),отключать дипломатию не интересно. ИИ их использует для присоединения и формирования армии, а также в бою 14 на 14 слотов (блин мне понравилось). Правда при доработке скрипта допустил косяк и сейчас не работает (хотел чтобы герой подключался в битву). Самая главная проблема доп слотов которую мне не удается решить, это как распознать ИИ какая у тебя армия, ведь он ERM не читает пока вы не встретитесь.
7. Палитру надо менять однозначно. Пробовал разные цвета - черный ничего так, темно синий... вообщем нужно потестить на глазок.
...................
благодарность за то что много информации я использовал с этого форума и особенно Вашей. Доступ к слотам армии героя. Открытие окна героя. и много чего ещё. Всё это помогало двигаться в правильном направлении и тратить меньше времени, да и вообще Ваши моды вдохновляют.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Richter
сообщение 01 Jun 2016, 20:15 (Сообщение отредактировал Richter - 01 Jun 2016, 20:30)
Сообщение #7

collector of time
Сообщений: 159
Спасибо сказали: 73 раза




Цитата(igrik @ 01 Jun 2016, 15:09) *
Первый вопрос в голове: а чё замок так вытянут сильно?
В окне героя хорошо бы пропрорционально выставить кнопки, а надписи "Журнал" и "Удалить героя" вообще вырезать.
Понравилось окно при нападении на монстра. Остальные конечно выбиваются из общей картины, но выглядят (если не учитывать цветовую гамму) очень даже ничего.

Замок вытянул сам, тестил на больший размер и испортил палитру.Хотя может и не в ней дело.
Кнопки действительно нужно равнять. Заменил разделить отряды, при не активности невидима (см.скриншот, над верховным архангелом) Надписи хотел использовать, т.е менять по ходу игры, но для этого нужен контроль за текстовиком JTEXT.txt. Буду признателен за помощь в этом вопросе.

Мод конечно же ещё не готов. Однако дело движется.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
igrik
сообщение 02 Jun 2016, 13:31
Сообщение #8

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




Цитата(Richter @ 01 Jun 2016, 19:15) *
Надписи хотел использовать, т.е менять по ходу игры, но для этого нужен контроль за текстовиком JTEXT.txt. Буду признателен за помощь в этом вопросе.

Код
; длина текста должна быть не длинее старого текста
!!VRz100:S^Пупок ^;     заменить название "Журнал"
!!FU89800491:P1/7/100;

!?FU89800491;
; x1 - запись(1) /или чтение(2).не делал/
; x2 - номер строки в текстовике
; x3 - номер z переменной
!!VRy1:Sx2 *8 +6866788;  Jtext.txt
!!UN:Cy1/4/?y2;
!!FU89800492&x1=1:Py2/x3;

!?FU89800492;
!!VRy1:Sx2 *512 +9597416;
!!UN:Cx1/1/?y3;
!!FU&y3=0:E;           с этим можно поиграться
!!UN:Cy1/1/?y2 Cx1/1/y2;
!!VRx1:+1; !!VRy1:+1; !!VRy4:+1;
!!SN&y4<10:G1;


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
MasterOfPuppets
сообщение 02 Jun 2016, 17:08 (Сообщение отредактировал MasterOfPuppets - 02 Jun 2016, 17:10)
Сообщение #9

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




Уж лучше ссылку просто подменить, чем с длиной текста мучиться:
; x1 - номер строки в текстовике
; x2 - номер z-переменной
!?FU89800491;
!!VRx1:*8+6866788; Jktext.txt
!!VRx2:*512+9597416;
!!UN:Cx1/4/x2;


--------------------
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
сообщение 02 Jun 2016, 19:25
Сообщение #10

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




Цитата
Самая главная проблема доп слотов которую мне не удается решить, это как распознать ИИ какая у тебя армия, ведь он ERM не читает пока вы не встретитесь.



Цитата(sergroj @ 14 Aug 2010, 20:55) *
AI
Вычисляет ценность объекта для AI:
.text:00528520 ; int __fastcall AICalculateMapPosWeight(_Hero_ *hp, signed int *moveDist, int packedmapitem)
moveDist - расстояние до объекта,
packedmapitem - координаты объекта,
hp - герой.

Там case 34, встречи с героями.
Ценность вражеского определяется через 00427330, Hero_AIGetGuardsWeight.
В ней несколько вхождений 0044A950, GetArmyAIValue, сумма произведений количества монстров на ценность. Туда и подстегивай допслоты.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
igrik
сообщение 04 Aug 2016, 13:28 (Сообщение отредактировал igrik - 04 Aug 2016, 17:18)
Сообщение #11

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




Кстати, ты когда-то спрашивал про ПКМ на монстре - присоединятся они или нет, и если присоединятся, то за какую цену.
Если еще нужно, то вот
Код
; Получение параметров по ПКМ на монстре на карте
; а именно получение параметров по присоединению
; сколько денег и захотят ли они присоединиться
; хук работает только в случае, если у героя активировано заклинание "Видения" либо есть воры в армии

!?PI;
!!SN:L^EraPlugins\erm_hooker.era^/?y1 Ay1/^SetHook^/?y2;
!!SN:L^era.dll^/?y3 Ay3/^PluginExists^/?y4 Ey4/1/^erm_hooker^;
!!SN&v1>0:Ey2/1/4289165/26894;   0x0041728D

; EDI (0), ESI (4), EBP (8), ESP (12), EBX (16), EDX (20), ECX (24), EAX (28)
; RetAddr (32)

!?FU26894;
!!SN:X?y1;

!!VRy2:Sy1 +16; EBX !!UN:Cy2/4/?y21; цена присоединения
!!VRy2:Sy1 +4;  ESI !!UN:Cy2/4/?y19; тип поведения: 0 = убегут / 1 = в драку / 2 = присоединятся бесплатно / 3 = присоед. за плату
!!VRy2:Sy1 +24; ECX !!UN:Cy2/4/?y45; кол-во монстров
!!VRy2:Sy1;     EDI !!UN:Cy2/4/?y6;  номер монстра

; и если нужно отключить это окно
!!SN:X?y1/0;
!!VRy2:Sy1 +32;
!!UN:Cy2/4/4289382;


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Richter
сообщение 04 Aug 2016, 21:00
Сообщение #12

collector of time
Сообщений: 159
Спасибо сказали: 73 раза




Кому интересно мод готов на 70%. По готовности отпишусь в теме.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 05 Aug 2016, 00:24
Сообщение #13

допустим, мяў
Сообщений: 23 835
Спасибо сказали: 13076 раз




Интересно! Как такое может не быть интересно.
Только как вы эти самые проценты вычисляете?
А после 100%-го релиза- чистки, доработки - это будет бонусом сверх 100%?


--------------------
Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская)


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Richter
сообщение 05 Aug 2016, 06:40
Сообщение #14

collector of time
Сообщений: 159
Спасибо сказали: 73 раза




Процент выполнения высчитываю через список задачек которые наметил, когда стал этим заниматься. 100% будет когда просто поставлю последнюю точку с запятой в скрипте и закончу основную кампанию. Чистка и прочее, это когда игроки протестируют.Спасибо.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Richter
сообщение 06 Jan 2019, 22:08 (Сообщение отредактировал Richter - 02 Feb 2019, 12:37)
Сообщение #15

collector of time
Сообщений: 159
Спасибо сказали: 73 раза




После ряда недоразумений с HDD, работа над модом возобновляется.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Richter
сообщение 19 Jun 2019, 14:07 (Сообщение отредактировал Richter - 01 Dec 2019, 07:49)
Сообщение #16

collector of time
Сообщений: 159
Спасибо сказали: 73 раза










(YOU TUBE) Heroes 3 Castlevania edition mod (4:42)

ставьте лайки, комментируйте, советуйте знакомым)

Пост, напоминающий о продолжающейся работе над модом.


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

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

 



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