Перейти к содержанию

Сообщения от Несколько изменений

Пока нет оценок — будьте первым!
В ответ пользователю Caliostro
Аватар пользователя
#16
Caliostro
Ладно, а что именно там менять?
Вместо <BuildingType>TB_DWELLING_4</BuildingType> поставить <BuildingType>TB_DWELLING_5</BuildingType> и наоборот? 
Да, мы же только уровни меняем
Мои мини-моды

Мод RTF

Мои NCF существа
В ответ пользователю Caliostro
Аватар пользователя
#18
Caliostro
А какой файл отвечает за расположение иконок зданий на экране застройки?
вот об этом я и писал

UI\TownBuildNew\Towns
файл academy.(TownBuildDefinition).xdb
Мои мини-моды

Мод RTF

Мои NCF существа
В ответ пользователю fktifzobr
Аватар пользователя
#19
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>

Я так понимаю, искомый ответ в строках позиции. 
Аватар пользователя
#20
у тебя странная панель застройки.... ты этот скрин в интернете взял? на панели лишняя ступень строительства откуда-то взялась
Мои мини-моды

Мод RTF

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

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

UPD удалось локализовать проблему, но я не понимаю её причины. Это лучники и арбалетчики. Раньше всё работало, хотя я не менял визуал лучников, только удалил стрельбу навесом.
В ответ пользователю Caliostro
Аватар пользователя
#22
Caliostro
Это скрин из игры. Я редактирую мод Universe.

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

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

либо путь к визуалу неправильный, но это вряд ли
Мои мини-моды

Мод RTF

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

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

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

либо путь к визуалу неправильный, но это вряд ли
А можно как-то поменять анимацию возложения рук на каст инквизитора? Я эту способность инквизитору дал просто. 
В ответ пользователю Caliostro
Аватар пользователя
#24
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
Мои мини-моды

Мод RTF

Мои NCF существа
В ответ пользователю fktifzobr
Аватар пользователя
#25
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
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>
да, всё верно
Мои мини-моды

Мод RTF

Мои NCF существа
В ответ пользователю fktifzobr
Аватар пользователя
#27
fktifzobr@mail.ru
да, всё верно
Протупил с названием файла. всё ок теперь. Осталось из сложного узнать, как добавить иконку способности. 
Аватар пользователя
#28
в папке \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 файл текстуры....

посмотри как я это тут делал с абилкой ремонта, если вопросы или проблемы будут, то я помогу
Мои мини-моды

Мод RTF

Мои NCF существа
В ответ пользователю fktifzobr
Аватар пользователя
#29
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
Caliostro
Да, хотелось бы свою иконку. Думал переработать иконку заклинания лечение, но нигде не могу её найти. 
регенерацию легко найти, ее в аддоне добавили, иконки из аддонов лежат в UI/H5A1 (аддон с гномами) или UI/H5A2 (аддон с орками)

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

Добавлено через 5 минут
если нужна серая рамка для заклинания, то возьми ее у иконки \Textures\SpecialAbilities\Holy_Charge.(Texture).dds, у ней удобно убирать рисунок в центре
Мои мини-моды

Мод RTF

Мои NCF существа