[ВОПРОС] Несколько изменений - Страница 2 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Модостроительство В этом разделе можно обсуждать все что касается создания модов для Heroes of Might and Magic V.

Ответ
Страница 2 из 3
 
Опции темы
#16
Старый 05.01.2025, 08:31
  #16
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

CaliostroЛадно, а что именно там менять?
Вместо <BuildingType>TB_DWELLING_4</BuildingType> поставить <BuildingType>TB_DWELLING_5</BuildingType> и наоборот? 
Да, мы же только уровни меняем
fktifzobr@mail.ru вне форума
Ответить с цитированием
#17
Старый 05.01.2025, 21:58
  #17
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruДа, мы же только уровни меняем
А какой файл отвечает за расположение иконок зданий на экране застройки?
Caliostro вне форума
Ответить с цитированием
#18
Старый 06.01.2025, 09:13
  #18
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

CaliostroА какой файл отвечает за расположение иконок зданий на экране застройки?
вот об этом я и писал

UI\TownBuildNew\Towns
файл academy.(TownBuildDefinition).xdb
fktifzobr@mail.ru вне форума
Ответить с цитированием
#19
Старый 06.01.2025, 13:44
  #19
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruвот об этом я и писал

UI\TownBuildNew\Towns
файл academy.(TownBuildDefinition).xdb
Я имею ввиду вот это
 2025-01-06-163903975
Сделал вот такие изменения в файле dwarven.(TownBuildDefinition).xdb
</buildings>
        </Item>
        <Item>
            <BuildingType>TB_DWELLING_4</BuildingType>
            <buildings>
                <Item>
                    <Upgrade>BLD_UPG_1</Upgrade>
                    <XSlotPos>5</XSlotPos>
                    <YSlotPos>3</YSlotPos>
                </Item>
                <Item>
                    <Upgrade>BLD_UPG_2</Upgrade>
                    <XSlotPos>5</XSlotPos>
                    <YSlotPos>3</YSlotPos>
                </Item>
            </buildings>
        </Item>
        <Item>
            <BuildingType>TB_DWELLING_3</BuildingType>
            <buildings>
                <Item>
                    <Upgrade>BLD_UPG_1</Upgrade>
                    <XSlotPos>4</XSlotPos>
                    <YSlotPos>3</YSlotPos>
                </Item>
                <Item>
                    <Upgrade>BLD_UPG_2</Upgrade>
                    <XSlotPos>4</XSlotPos>
                    <YSlotPos>3</YSlotPos>
                </Item>
            </buildings>

Я так понимаю, искомый ответ в строках позиции. 
Caliostro вне форума
Ответить с цитированием
#20
Старый 06.01.2025, 14:41
  #20
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

у тебя странная панель застройки.... ты этот скрин в интернете взял? на панели лишняя ступень строительства откуда-то взялась
fktifzobr@mail.ru вне форума
Ответить с цитированием
#21
Старый 06.01.2025, 23:42
  #21
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruу тебя странная панель застройки.... ты этот скрин в интернете взял? на панели лишняя ступень строительства откуда-то взялась
Это скрин из игры. Я редактирую мод Universe.

Странная ошибка вылезла, хотя я не менял визуал с тех пор, как изменил арбалетчиков. А они успешно прошли тесты.
"DB Error
Creature #3 has no visual or its missed."

UPD удалось локализовать проблему, но я не понимаю её причины. Это лучники и арбалетчики. Раньше всё работало, хотя я не менял визуал лучников, только удалил стрельбу навесом.
Caliostro вне форума
Ответить с цитированием
#22
Старый 07.01.2025, 08:54
  #22
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

CaliostroЭто скрин из игры. Я редактирую мод Universe.

Странная ошибка вылезла, хотя я не менял визуал с тех пор, как изменил арбалетчиков. А они успешно прошли тесты.
"DB Error
Creature #3 has no visual or its missed."

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

либо путь к визуалу неправильный, но это вряд ли
fktifzobr@mail.ru вне форума
Ответить с цитированием
#23
Старый 07.01.2025, 10:41
  #23
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

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

либо путь к визуалу неправильный, но это вряд ли
Спасибо, всё, понял. Когда удалял у лучника стрельбу по площади, забыл в <KnownSpells/> дробную черту.

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

либо путь к визуалу неправильный, но это вряд ли
А можно как-то поменять анимацию возложения рук на каст инквизитора? Я эту способность инквизитору дал просто. 
Caliostro вне форума
Ответить с цитированием
#24
Старый 07.01.2025, 11:15
  #24
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

Caliostro
А можно как-то поменять анимацию возложения рук на каст инквизитора? Я эту способность инквизитору дал просто. 
то есть он в т-позу встает вместо абилки?

это фиксится в анимсет
\_(AnimSet)\Creatures\Haven\Cleric-arena.(AnimSet).xdb

там ссылки на анимации
Заголовок<?xml version="1.0" encoding="UTF-8"?>
<AnimSet ObjectRecordID="99">
    <animations>
        <Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>death</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/death.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>hit</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/hit.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/idle00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>move</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/move.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>rangeattack</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/rangeattack.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/attack00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack01</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/attack01.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>happy</Kind>
            <Anim href="Cleric-arena-happy.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>sphaughtiness</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-sphaughtiress.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>spneutral</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-spneutral.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle01</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-idle00.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
    </animations>
    <ExpSrcScene href="/models/Creatures/Castle/Cleric.mb"/>
    <ExpSrcClipFolder href="/Animations/Creatures/Cleric/Clip/"/>
    <ExpRootTransform>Global</ExpRootTransform>
</AnimSet>


нужно скопировать анимацию каста

        <Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>

в строчке <Kind>cast</Kind> напиши specability
fktifzobr@mail.ru вне форума
Ответить с цитированием
#25
Старый 07.01.2025, 11:44
  #25
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruто есть он в т-позу встает вместо абилки?

это фиксится в анимсет
\_(AnimSet)\Creatures\Haven\Cleric-arena.(AnimSet).xdb

там ссылки на анимации
Заголовок<?xml version="1.0" encoding="UTF-8"?>
<AnimSet ObjectRecordID="99">
    <animations>
        <Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>death</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/death.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>hit</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/hit.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/idle00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>move</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/move.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>rangeattack</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/rangeattack.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack00</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/attack00.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>attack01</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/attack01.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>happy</Kind>
            <Anim href="Cleric-arena-happy.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>sphaughtiness</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-sphaughtiress.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>spneutral</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-spneutral.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>idle01</Kind>
            <Anim href="/Characters/Heroes/DS/Randall_DS_U-arena-idle00.xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
    </animations>
    <ExpSrcScene href="/models/Creatures/Castle/Cleric.mb"/>
    <ExpSrcClipFolder href="/Animations/Creatures/Cleric/Clip/"/>
    <ExpRootTransform>Global</ExpRootTransform>
</AnimSet>


нужно скопировать анимацию каста

        <Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>

в строчке <Kind> напиши specability
Да, Т-поз.
Вот так?
<Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>specability</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
Caliostro вне форума
Ответить с цитированием
#26
Старый 07.01.2025, 11:47
  #26
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

CaliostroДа, Т-поз.
Вот так?
<Item>
            <Kind>cast</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
        <Item>
            <Kind>specability</Kind>
            <Anim href="/_(BasicSkelAnim)/Creatures/Haven/Cleric/cast.(BasicSkelAnim).xdb#xpointer(/BasicSkelAnim)"/>
        </Item>
да, всё верно
fktifzobr@mail.ru вне форума
Ответить с цитированием
#27
Старый 07.01.2025, 11:58
  #27
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruда, всё верно
Протупил с названием файла. всё ок теперь. Осталось из сложного узнать, как добавить иконку способности. 
Caliostro вне форума
Ответить с цитированием
#28
Старый 07.01.2025, 12:47
  #28
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

в папке \GameMechanics\Spell\Creature_Abilities\Haven лежит файл LayHands.xdb

внутри он вот такой
Заголовок<?xml version="1.0" encoding="UTF-8"?>
<Spell ObjectRecordID="16">
    <NameFileRef href="/Text/Game/Spells/Creature_Abilities/Haven/LayHands/Name.txt"/>
    <LongDescriptionFileRef href=""/>
    <Texture href="/Textures/RefMaps/negx.xdb#xpointer(/Texture)"/>
    <EffectTexture/>
    <SpellBookPredictions/>
    <CombatLogTexts>
        <Item href="/Text/CombatLog/Spells/AbilityLayHands.txt"/>
    </CombatLogTexts>
    <Level>0</Level>
    <MagicSchool>MAGIC_SCHOOL_SPECIAL</MagicSchool>
    <RequiredHeroLevel>0</RequiredHeroLevel>
    <IsAimed>true</IsAimed>
    <TrainedCost>0</TrainedCost>
    <damage/>
    <duration/>
    <sSpellCost>
        <Wood>0</Wood>
        <Ore>0</Ore>
        <Mercury>0</Mercury>
        <Crystal>0</Crystal>
        <Sulfur>0</Sulfur>
        <Gem>0</Gem>
        <Gold>0</Gold>
    </sSpellCost>
    <IsAreaAttack>false</IsAreaAttack>
    <CanSelectDead>false</CanSelectDead>
    <Target>TARGET_FRIEND</Target>
    <Element>ELEMENT_NONE</Element>
    <visuals>
        <Item href="LayHands.(SpellVisual).xdb#xpointer(/SpellVisual)"/>
    </visuals>
</Spell>


тебе нужна строчка   <Texture href="/Textures/RefMaps/negx.xdb#xpointer(/Texture)"/> 

в ней ссылка на какую-то затычку, можешь вставить путь к иконке воскрешения например

если хочешь что-то своё сделать, то надо вытаскивать откуда-то xdb файл текстуры....

посмотри как я это тут делал с абилкой ремонта, если вопросы или проблемы будут, то я помогу
fktifzobr@mail.ru вне форума
Ответить с цитированием
#29
Старый 07.01.2025, 13:41
  #29
^
Caliostro
 
Аватар для Caliostro
📖
Регистрация: 07.06.2019
Сообщения: 35
Регистрация: 07.06.2019
Сообщения: 35
По умолчанию
Re: [ВОПРОС] Несколько изменений

fktifzobr@mail.ruв папке \GameMechanics\Spell\Creature_Abilities\Haven лежит файл LayHands.xdb

внутри он вот такой
Заголовок<?xml version="1.0" encoding="UTF-8"?>
<Spell ObjectRecordID="16">
    <NameFileRef href="/Text/Game/Spells/Creature_Abilities/Haven/LayHands/Name.txt"/>
    <LongDescriptionFileRef href=""/>
    <Texture href="/Textures/RefMaps/negx.xdb#xpointer(/Texture)"/>
    <EffectTexture/>
    <SpellBookPredictions/>
    <CombatLogTexts>
        <Item href="/Text/CombatLog/Spells/AbilityLayHands.txt"/>
    </CombatLogTexts>
    <Level>0</Level>
    <MagicSchool>MAGIC_SCHOOL_SPECIAL</MagicSchool>
    <RequiredHeroLevel>0</RequiredHeroLevel>
    <IsAimed>true</IsAimed>
    <TrainedCost>0</TrainedCost>
    <damage/>
    <duration/>
    <sSpellCost>
        <Wood>0</Wood>
        <Ore>0</Ore>
        <Mercury>0</Mercury>
        <Crystal>0</Crystal>
        <Sulfur>0</Sulfur>
        <Gem>0</Gem>
        <Gold>0</Gold>
    </sSpellCost>
    <IsAreaAttack>false</IsAreaAttack>
    <CanSelectDead>false</CanSelectDead>
    <Target>TARGET_FRIEND</Target>
    <Element>ELEMENT_NONE</Element>
    <visuals>
        <Item href="LayHands.(SpellVisual).xdb#xpointer(/SpellVisual)"/>
    </visuals>
</Spell>


тебе нужна строчка   <Texture href="/Textures/RefMaps/negx.xdb#xpointer(/Texture)"/> 

в ней ссылка на какую-то затычку, можешь вставить путь к иконке воскрешения например

если хочешь что-то своё сделать, то надо вытаскивать откуда-то xdb файл текстуры....

посмотри как я это тут делал с абилкой ремонта, если вопросы или проблемы будут, то я помогу
Да, хотелось бы свою иконку. Думал переработать иконку заклинания лечение, но нигде не могу её найти. 
Caliostro вне форума
Ответить с цитированием
#30
Старый 07.01.2025, 14:47
  #30
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 3457
Регистрация: 15.04.2014
Сообщения: 3457
По умолчанию
Re: [ВОПРОС] Несколько изменений

CaliostroДа, хотелось бы свою иконку. Думал переработать иконку заклинания лечение, но нигде не могу её найти. 
регенерацию легко найти, ее в аддоне добавили, иконки из аддонов лежат в UI/H5A1 (аддон с гномами) или UI/H5A2 (аддон с орками)

воскрешение в папке с текстурами... \Textures\SpellBook______2618\Spells

Добавлено через 5 минут
если нужна серая рамка для заклинания, то возьми ее у иконки \Textures\SpecialAbilities\Holy_Charge.(Texture).d ds, у ней удобно убирать рисунок в центре
fktifzobr@mail.ru вне форума
Ответить с цитированием
Ответ
Страница 2 из 3


Опции темы



Часовой пояс GMT +4, время: 08:47.


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru