[ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ãåðîè Ìå÷à è Ìàãèè 5 - Ìîäîñòðîèòåëüñòâî  ýòîì ðàçäåëå ìîæíî îáñóæäàòü âñå ÷òî êàñàåòñÿ ñîçäàíèÿ ìîäîâ äëÿ Heroes of Might and Magic V.

Îòâåò
Ñòðàíèöà 1 èç 3
 
Îïöèè òåìû
#1
Ñòàðûé 23.12.2024, 06:01
  #1
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
[ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

Хочу сделать свой мод, и начать с нескольких изменений. 
Первое - хотелось бы сделать так, чтобы кислотное дыхание снижало броню.
Из того, что я помню, среди способностей существ снижать броню перманентно могут только чумные зомби. Моё предположение было такое: я просто продублирую эту способность, уберу визуальный эффект, задам параметр снижения атаки 0, а снижение брони условные 4 или 5. Получившуюся способность дам зелёным и изумрудным драконам. 
Нашёл "ослабляющий удар" в папке gamemechanics, и какого же было моё удивление, когда я там не увидел настройки числовых значений. Только визуальных эффектов. Неужели придётся лезть в exe-шник? 

Второе - хотелось забрать возложение рук у паладинов и отдать инквизиторам. По умолчанию у этой способности нет иконки. Если я запихну её в книгу заклинаний и скопирую в код строк, отвечающих за добавление иконки, это сработает?
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#2
Ñòàðûé 23.12.2024, 10:29
  #2
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

CaliostroХочу сделать свой мод, и начать с нескольких изменений. 
Первое - хотелось бы сделать так, чтобы кислотное дыхание снижало броню.
Из того, что я помню, среди способностей существ снижать броню перманентно могут только чумные зомби. Моё предположение было такое: я просто продублирую эту способность, уберу визуальный эффект, задам параметр снижения атаки 0, а снижение брони условные 4 или 5. Получившуюся способность дам зелёным и изумрудным драконам. 
Нашёл "ослабляющий удар" в папке gamemechanics, и какого же было моё удивление, когда я там не увидел настройки числовых значений. Только визуальных эффектов. Неужели придётся лезть в exe-шник? 

Второе - хотелось забрать возложение рук у паладинов и отдать инквизиторам. По умолчанию у этой способности нет иконки. Если я запихну её в книгу заклинаний и скопирую в код строк, отвечающих за добавление иконки, это сработает?
ну, дублировать абилки нельзя, так что сразу с облома начинаем

а добавить иконку можно, посмиотри в польской Chaos Theory, там иконки добавлены, файлы лежат где то в GameMechanics/Spell/CreatureAbility вроде
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#3
Ñòàðûé 23.12.2024, 12:01
  #3
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruну, дублировать абилки нельзя, так что сразу с облома начинаем

а добавить иконку можно, посмиотри в польской Chaos Theory, там иконки добавлены, файлы лежат где то в GameMechanics/Spell/CreatureAbility вроде
А если я замещу содержимое конфига одной из способностей содержимым другой, это сработает?
Я правильно понимаю, что добавить активку паладинов в книгу заклинаний можно? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#4
Ñòàðûé 23.12.2024, 12:05
  #4
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

CaliostroА если я замещу содержимое конфига одной из способностей содержимым другой, это сработает?
Я правильно понимаю, что добавить активку паладинов в книгу заклинаний можно? 
у способностей нет конфига, всё в движок игры зашито, только некоторые числовые значения можно менять в DefaultStats

выдать можно кому угодно
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#5
Ñòàðûé 23.12.2024, 13:19
  #5
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruу способностей нет конфига, всё в движок игры зашито, только некоторые числовые значения можно менять в DefaultStats

выдать можно кому угодно
Тогда что это за файлы лежат по этому адресу? data.pak\GameMechanics\Spell\Creature_Abilities\Ne cropolis 
И DefaultStats это строка в документе или сам документ? Если да, то где мне его найти? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#6
Ñòàðûé 23.12.2024, 13:45
  #6
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

CaliostroТогда что это за файлы лежат по этому адресу? data.pak\GameMechanics\Spell\Creature_Abilities\Ne cropolis 
И DefaultStats это строка в документе или сам документ? Если да, то где мне его найти? 
в \GameMechanics\Spell\ лежат стандартные файлы с путями к иконкам, описаниям, именам и визуальным эффектам, так-же там указывается цена по мане и ресурсам, а иногда и урон

\GameMechanics\RPGStats\DefaultStats.xdb  строчка 295 <ZombieWeakeningStrike>2</ZombieWeakeningStrike> тут меняется сила
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#7
Ñòàðûé 23.12.2024, 13:59
  #7
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruв \GameMechanics\Spell\ лежат стандартные файлы с путями к иконкам, описаниям, именам и визуальным эффектам, так-же там указывается цена по мане и ресурсам, а иногда и урон

\GameMechanics\RPGStats\DefaultStats.xdb  строчка 295 <ZombieWeakeningStrike>2</ZombieWeakeningStrike> тут меняется сила
Чтобы уточнить: я не могу заменить слот одной способности другой? Т.е. скопировать код одной и поместить на место другой? 
Спасибо, я уже нашёл. Ииииии чёрт, нельзя отдельно настроить изменение атаки и защиты. Так понимаю, чтобы это изменить, потребуется лезть в экзешник, не так ли? 
Может. уже есть мод, где есть эффект чисто снижения брони за удар? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#8
Ñòàðûé 23.12.2024, 14:50
  #8
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

CaliostroЧтобы уточнить: я не могу заменить слот одной способности другой? Т.е. скопировать код одной и поместить на место другой? 
Спасибо, я уже нашёл. Ииииии чёрт, нельзя отдельно настроить изменение атаки и защиты. Так понимаю, чтобы это изменить, потребуется лезть в экзешник, не так ли? 
Может. уже есть мод, где есть эффект чисто снижения брони за удар? 
надо лезть в ехешник, модов таких не видел(
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#9
Ñòàðûé 24.12.2024, 07:35
  #9
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruнадо лезть в ехешник, модов таких не видел(
А есть какая-нибудь тестовая карта? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#10
Ñòàðûé 24.12.2024, 11:29
  #10
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

ну, допустим вот, я ей пользуюсь если тестировать бой не нужно, для теста конкретного юнита в бою использую карту "дуэль", в особых случаях я создаю карты
Âëîæåíèÿ
Òèï ôàéëà: h5m NHF_Orcs1.h5m (16.6 Êáàéò, 2 ïðîñìîòðîâ)
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#11
Ñòàðûé 04.01.2025, 21:55
  #11
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruнадо лезть в ехешник, модов таких не видел(
А есть какая-нибудь тестовая карта? 

Добавлено через 3 минуты
fktifzobr@mail.ruну, допустим вот, я ей пользуюсь если тестировать бой не нужно, для теста конкретного юнита в бою использую карту "дуэль", в особых случаях я создаю карты
Спасибо. То, что нужно. И с наступившим.
Ещё вопрос: как поменять местами в экране найма существ? Скажем, я поместил джинов в тир 4, а магов в тир 5. Как сделать так, чтобы на экране найма джины шли перед магами? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#12
Ñòàðûé 04.01.2025, 22:14
  #12
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

Caliostro
Спасибо. То, что нужно. И с наступившим.
Ещё вопрос: как поменять местами в экране найма существ? Скажем, я поместил джинов в тир 4, а магов в тир 5. Как сделать так, чтобы на экране найма джины шли перед магами? 
это зависит не от уровня существ, а от уровня здания

здания академиков лежат в \GameMechanics\TownBuildingSharedStats\Academy

допустим башня магов

<?xml version="1.0" encoding="UTF-8"?>
<TownBuildingSharedStats ObjectRecordID="1000133">
    <NameFileRef href="/Text/Game/TownBuildings/Academy/Dwelling_4/Name.txt"/>
    <DescriptionFileRef href="/Text/Game/TownBuildings/Academy/Dwelling_4/Description.txt"/>
    <Type>TB_DWELLING_4</Type> - это отвечает за положение в списке найма, а так-же в листе застройки
    <Upgrade>BLD_UPG_1</Upgrade>
    <Cost>
        <Wood>0</Wood>
        <Ore>10</Ore>
        <Mercury>0</Mercury>
        <Crystal>0</Crystal>
        <Sulfur>10</Sulfur>
        <Gem>5</Gem>
        <Gold>2200</Gold>
    </Cost>
    <ModObjectName>MageTower</ModObjectName>
    <dependencies/>
    <Creature>CREATURE_MAGI</Creature>
    <DevLevelNeeded>6</DevLevelNeeded>
    <UIObjectName>Dwelling_4</UIObjectName>
    <UIStackPosition>0</UIStackPosition>
    <Icon href="/UI/TownHall/academy/128/d5.xdb#xpointer(/Texture)"/>
</TownBuildingSharedStats>


то есть нужно переписать эту строчку у 2х хижин магов и 2х хижин джинов

потом надо настроить их расположение в окне найма

\UI\TownBuildNew\Towns
файл academy.(TownBuildDefinition).xdb

ищешь там 2 строчки TB_DWELLING_4 и 2 строчки TB_DWELLING_5, переписываешь
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#13
Ñòàðûé 04.01.2025, 23:00
  #13
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruэто зависит не от уровня существ, а от уровня здания

здания академиков лежат в \GameMechanics\TownBuildingSharedStats\Academy

допустим башня магов

<?xml version="1.0" encoding="UTF-8"?>
<TownBuildingSharedStats ObjectRecordID="1000133">
    <NameFileRef href="/Text/Game/TownBuildings/Academy/Dwelling_4/Name.txt"/>
    <DescriptionFileRef href="/Text/Game/TownBuildings/Academy/Dwelling_4/Description.txt"/>
    <Type>TB_DWELLING_4</Type> - это отвечает за положение в списке найма, а так-же в листе застройки
    <Upgrade>BLD_UPG_1</Upgrade>
    <Cost>
        <Wood>0</Wood>
        <Ore>10</Ore>
        <Mercury>0</Mercury>
        <Crystal>0</Crystal>
        <Sulfur>10</Sulfur>
        <Gem>5</Gem>
        <Gold>2200</Gold>
    </Cost>
    <ModObjectName>MageTower</ModObjectName>
    <dependencies/>
    <Creature>CREATURE_MAGI</Creature>
    <DevLevelNeeded>6</DevLevelNeeded>
    <UIObjectName>Dwelling_4</UIObjectName>
    <UIStackPosition>0</UIStackPosition>
    <Icon href="/UI/TownHall/academy/128/d5.xdb#xpointer(/Texture)"/>
</TownBuildingSharedStats>


то есть нужно переписать эту строчку у 2х хижин магов и 2х хижин джинов

потом надо настроить их расположение в окне найма

\UI\TownBuildNew\Towns
файл academy.(TownBuildDefinition).xdb

ищешь там 2 строчки TB_DWELLING_4 и 2 строчки TB_DWELLING_5, переписываешь
Отлично, хотя я не понял, что даёт последний шаг. в UI\TownBuildNew\Towns

Порядок найма и так меняется. 

Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#14
Ñòàðûé 04.01.2025, 23:02
  #14
^
fktifzobr@mail.ru
 
Àâàòàð äëÿ fktifzobr@mail.ru
📖
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ðåãèñòðàöèÿ: 15.04.2014
Ñîîáùåíèÿ: 3229
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

Caliostro

Отлично, хотя я не понял, что даёт последний шаг. в UI\TownBuildNew\Towns

Порядок найма и так меняется. 

если это не сделать, то у тебя на экране строительства здания местами поменяются
fktifzobr@mail.ru âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#15
Ñòàðûé 04.01.2025, 23:26
  #15
^
Caliostro
 
Àâàòàð äëÿ Caliostro
📖
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ðåãèñòðàöèÿ: 07.06.2019
Ñîîáùåíèÿ: 34
Ïî óìîë÷àíèþ
Re: [ÂÎÏÐÎÑ] Íåñêîëüêî èçìåíåíèé

fktifzobr@mail.ruесли это не сделать, то у тебя на экране строительства здания местами поменяются
Ладно, а что именно там менять?
Вместо <BuildingType>TB_DWELLING_4</BuildingType> поставить <BuildingType>TB_DWELLING_5</BuildingType> и наоборот? 
Caliostro âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 1 èç 3


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 19:51.


vBulletin v3.5.0, Copyright ©2000-2025, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru