Форум HeroesWorld-а - Показать сообщение отдельно - Heroes 5 Armageddon’s Blade
Показать сообщение отдельно
#133
Старый 03.10.2020, 19:24
  #133
^
Waterfall_13
 
Аватар для Waterfall_13
📖
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 811
Waterfall#7225
Регистрация: 31.03.2020
Адрес: Крым
Сообщения: 811
Waterfall#7225
По умолчанию
Re: Heroes 5 Armageddon’s Blade

vasik Посмотрел видосик, пару коментов. В целом очень хорошо и есть одна идея возникла в процессе пересмотра.
1) Надо обязательно указывать где-то локации к важным папкам. У тебя это:
а) /Textures/Icons/PresetICons/
б) UI/MPDMLobby/presets.(DuelPresets).xdb
Вариант б очень интересен, ниже объясню почему. Но было сложно найти с видео, плохо видн о название, я уже догадками нашел. А он очень важен.
Для артефактов сделал вот эту подсказку

{
"rings": [ "*JINXING_BAND", "DRAGON_EYE_RING", "*BAND_OF_CONJURER", "*RING_OF_UNSUMMONING", "*WISPERING_RING", "*RING_OF_CELERITY", "RING_OF_LIGHTING_PROTECTION", "*RING_OF_MACHINE_AFFINITY", "RING_OF_MAGI", "RING_OF_HASTE", "NIGHTMARISH_RING", "*RING_OF_THE_SHADOWBRAND", "*RING_OF_DEATH", "RING_OF_LIFE" ],

"weapon": [ "GREAT_AXE_OF_GIANT_SLAYING", "*BEGINNER_MAGIC_STICK", "DRAGON_FLAME_TONGUE", "*DWARVEN_SMITHY_HUMMER", "*EDGE_OF_BALANCE", "*OGRE_CLUB", "*RUNIC_WAR_AXE", "STAFF_OF_MAGI", "SWORD_OF_RUINS", "TITANS_TRIDENT", "UNICORN_HORN_BOW", "STAFF_OF_VEXINGS" ],
"helm": [ "*CROWN_OF_LEADER", "CROWN_OF_MAGI", "DRAGON_TALON_CROWN", "*HELM_OF_CHAOS", "DWARVEN_MITHRAL_HELMET", "CROWN_OF_COURAGE", "*SKULL_HELMET" ],

"armour": [ "PLATE_MAIL_OF_STABILITY", "*VALORIOUS_ARMOR", "DWARVEN_MITHRAL_CUIRASS", "DRAGON_SCALE_ARMOR", "ROBE_OF_MAGI", "*RUNIC_WAR_HARNESS", "BREASTPLATE_OF_PETRIFIED_WOOD", "*BONESTUDDED_LEATHER" ],
"boots": [ "BOOTS_OF_INTERFERENCE", "DRAGON_BONE_GRAVES", "*EARTHSLIDERS", "DWARVEN_MITHRAL_GREAVES", "*SANDALS_OF_THE_SAINT", "*BOOTS_OF_SWIFTNESS" ],

"necklace": [ "*NECROMANCER_PENDANT", "DRAGON_TEETH_NECKLACE", "EVERCOLD_ICICLE", "WEREWOLF_CLAW_NECKLACE", "NECKLACE_OF_BRAVERY", "NECKLACE_OF_POWER", "*TWISTING_NEITHER", "PEDANT_OF_MASTERY" ],

"shield": [ "*BOOK_OF_POWER", "DRAGON_SCALE_SHIELD", "*MOONBLADE", "*OGRE_SHIELD", "ICEBERG_SHIELD", "DWARVEN_MITHRAL_SHIELD", "*TOME_OF_DARK_MAGIC", "*TOME_OF_DESTRUCTION", "*TOME_OF_LIGHT_MAGIC", "*TOME_OF_SUMMONING_MAGIC" ], 

"cloak": [ "LION_HIDE_CAPE", "CLOAK_OF_MOURNING", "*RIGID_MANTLE", "DRAGON_WING_MANTLE", "PHOENIX_FEATHER_CAPE", "*SHAWL_OF_GREAT_LICH", "*TREEBORN_QUIVER", "*BEARHIDE_WRAPS" ], 

"pocket": ["FOUR_LEAF_CLOVER", "GOLDEN_HORSESHOE", "*RUNE_OF_FLAME", "*SKULL_OF_MARKAL", "*TAROT_DECK"]
}​


Это список боевых артефактов. Там где стоит звезочка, нужно писать ARTIFACT_ вместо нее. Часть артефактов начинается на ARTIFACT_, часть нет, я их поштучно проверял каждую, в результате вот этот список. Напишешь неверно и будет пустой слот.
Дальше крайне интересен момент (б) выше. Дело в том, что в нем 24 айтема, 24 героя. Ты их заменяешь, дабы заменить картинки. А ты пробовал добавить 25й айтем и посмотреть, что с того получится??? Может это ключ к тому, как сделать по 4 героя, который никто еще не сделал. А этот файл может быть ключом к разгадке как.
Собственно предложение, попробуй добавить 25й итем, НЕ ЗАМЕНЯЯ, а именно добавляя. Естественно, у 25й айтема вот эта часть должна быть вот такой

<PresetHero href="/Maps/DuelMode/Heroes/____4.xdb#xpointer(/AdvMapHero)"/> ​


. Или же просто скинь в текстовом виде все, что между тегами у нового героя и папку с файлами для нового героя, я сам попробую, авось по 4 героя будет? Конечно вероятность, что не сработает, высокая, ибо есть гуи, в котором на данный момент всего 25 клеток.Но попробовать стоит.
Добрый вечер! Спасибо за ваш опыт (список артефактов нуждающихся в пометке ARTIFACT).

По поводу второй части сообщения где вы пишете про "24 айтем, 24 героя" я не очень понял о чём вы. В реестре ( presets.(DuelPresets).xdb ) по сути дела добавляется новый 25, 26, 27 и так далее герой, то-есть я не заменяю оригиналы, а дополняю дефолтный пул героев новыми героями.
В изображениях так же не заменяется ничего а лишь добавляется ещё 3 xdb с описанием dds картинок.
В папке "/Maps/DuelMode/Heroes" мы так же не меняем старое, а лишь вставляем новое.

На данный момент в дуэльном режиме у меня 33 героя.

Впрочем мне не трудно сюда скопировать содержимое xdb

Строки описания героя в presets(DuelPresets).xdb
<Item>
<PresetNameFileRef href="/Text/PresetNames/Tamika40y1.txt"/>
<LeftFace href="/Textures/Icons/PresetsIcons/Tamika_Left.(Texture).xdb#xpointer(/Texture)"/>
<RightFace href="/Textures/Icons/PresetsIcons/Tamika_Right.(Texture).xdb#xpointer(/Texture)"/>
<RoundedFace href="/Textures/Icons/PresetsIcons/Tamika_Rounded.(Texture).xdb#xpointer(/Texture)"/>
<PresetHero href="/Maps/DuelMode/Heroes/Tamika40y1/Tamika40y1.xdb#xpointer(/AdvMapHero)"/>
</Item>

Внутренности xdb героя:
<?xml version="1.0" encoding="UTF-8"?>
<AdvMapHero ObjectRecordID="1003602">
<Pos>
<x>0</x>
<y>0</y>
<z>0</z>
</Pos>
<Rot>0</Rot>
<Floor>0</Floor>
<Name/>
<CombatScript/>
<pointLights/>
<Shared href="/MapObjects/Necropolis/Tamika.(AdvMapHeroShared).xdb#xpointer(/AdvMapHeroShared)"/>
<PlayerID>PLAYER_NONE</PlayerID>
<Experience>1216586989</Experience>
<armySlots>
<Item>
<Creature>CREATURE_SKELETON_WARRIOR</Creature>
<Count>2208</Count>
</Item>
<Item>
<Creature>CREATURE_ZOMBIE</Creature>
<Count>1440</Count>
</Item>
<Item>
<Creature>CREATURE_GHOST</Creature>
<Count>864</Count>
</Item>
<Item>
<Creature>CREATURE_VAMPIRE_LORD</Creature>
<Count>1780</Count>
</Item>
<Item>
<Creature>CREATURE_DEMILICH</Creature>
<Count>288</Count>
</Item>
<Item>
<Creature>CREATURE_WRAITH</Creature>
<Count>192</Count>
</Item>
<Item>
<Creature>CREATURE_SHADOW_DRAGON</Creature>
<Count>144</Count>
</Item>
</armySlots>
<artifactIDs>
<Item>RING_OF_HASTE</Item>
<Item>DWARVEN_MITHRAL_HELMET</Item>
<Item>WEREWOLF_CLAW_NECKLACE</Item>
<Item>ARTIFACT_RING_OF_DEATH</Item>
<Item>DWARVEN_MITHRAL_CUIRASS</Item>
<Item>DWARVEN_MITHRAL_SHIELD</Item>
<Item>GOLDEN_HORSESHOE</Item>
<Item>STAFF_OF_VEXINGS</Item>
<Item>DWARVEN_MITHRAL_GREAVES</Item>
<Item>ARTIFACT_SHAWL_OF_GREAT_LICH</Item>
</artifactIDs>
<isUntransferable>
<Item>0</Item>
<Item>0</Item>
<Item>0</Item>
<Item>0</Item>
<Item>0</Item>
<Item>0</Item>
</isUntransferable>
<Editable>
<NameFileRef href="name.txt"/>
<BiographyFileRef href="/Text/Game/Heroes/Persons/Necropolis/Tamika/Bio.txt"/>
<Offence>13</Offence>
<Defence>11</Defence>
<Spellpower>14</Spellpower>
<Knowledge>8</Knowledge>
<skills>
<Item>
<Mastery>MASTERY_EXPERT</Mastery>
<SkillID>HERO_SKILL_DARK_MAGIC</SkillID>
</Item>
<Item>
<Mastery>MASTERY_EXPERT</Mastery>
<SkillID>HERO_SKILL_LEARNING</SkillID>
</Item>
<Item>
<Mastery>MASTERY_EXPERT</Mastery>
<SkillID>HERO_SKILL_OFFENCE</SkillID>
</Item>
<Item>
<Mastery>MASTERY_EXPERT</Mastery>
<SkillID>HERO_SKILL_DEFENCE</SkillID>
</Item>
<Item>
<Mastery>MASTERY_EXPERT</Mastery>
<SkillID>HERO_SKILL_LUCK</SkillID>
</Item>
</skills>
<perkIDs>
<Item>HERO_SKILL_MASTER_OF_MIND</Item>
<Item>HERO_SKILL_MASTER_OF_SICKNESS</Item>
<Item>HERO_SKILL_DEATH_SCREAM</Item>
<Item>HERO_SKILL_INTELLIGENCE</Item>
<Item>HERO_SKILL_EAGLE_EYE</Item>
<Item>HERO_SKILL_BODYBUILDING</Item>
<Item>HERO_SKILL_FRENZY</Item>
<Item>HERO_SKILL_POWER_OF_HASTE</Item>
<Item>HERO_SKILL_ARCHERY</Item>
<Item>HERO_SKILL_TOUGHNESS</Item>
<Item>HERO_SKILL_POWER_OF_STONE</Item>
<Item>HERO_SKILL_HOLD_GROUND</Item>
<Item>HERO_SKILL_FORTUNATE_ADVENTURER</Item>
<Item>HERO_SKILL_SPOILS_OF_WAR</Item>
<Item>HERO_SKILL_ELVEN_LUCK</Item>
<Item>HERO_SKILL_NO_REST_FOR_THE_WICKED</Item>
</perkIDs>
<spellIDs>
<Item>SPELL_BLESS</Item>      
<Item>SPELL_HASTE</Item>
<Item>SPELL_STONESKIN</Item>
<Item>SPELL_DISPEL</Item>
<Item>SPELL_REGENERATION</Item>
<Item>SPELL_CURSE</Item>
<Item>SPELL_SLOW</Item>
<Item>SPELL_SORROW</Item>
<Item>SPELL_DISRUPTING_RAY</Item>
<Item>SPELL_PLAGUE</Item>
<Item>SPELL_WEAKNESS</Item>
<Item>SPELL_FORGETFULNESS</Item>
<Item>SPELL_BERSERK</Item>
<Item>SPELL_BLIND</Item>
<Item>SPELL_HYPNOTIZE</Item>
<Item>SPELL_UNHOLY_WORLD</Item>
<Item>SPELL_VAMPIRISM</Item>
<Item>SPELL_MAGIC_ARROW</Item>
<Item>SPELL_STONE_SPIKES</Item>
<Item>SPELL_LIGHTNING_BOLT</Item>
<Item>SPELL_ICE_BOLT</Item>
<Item>SPELL_MAGIC_FIST</Item>
<Item>SPELL_LAND_MINE</Item>
<Item>SPELL_WASP_SWARM</Item>
<Item>SPELL_ANIMATE_DEAD</Item>
<Item>SPELL_ARCANE_CRYSTAL</Item>
</spellIDs>
<Ballista>true</Ballista>
<FirstAidTent>true</FirstAidTent>
<AmmoCart>true</AmmoCart>
<FavoriteEnemies/>
<TalismanLevel>0</TalismanLevel>
</Editable>
<OverrideMask>56</OverrideMask>
<PrimarySkillMastery>MASTERY_EXPERT</PrimarySkillMastery>
<LossTrigger>
<Action>
<FunctionName/>
</Action>
</LossTrigger>
<AllowQuickCombat>true</AllowQuickCombat>
<Textures>
<Icon128x128/>
<Icon64x64/>
<RoundedFace/>
<LeftFace/>
<RightFace/>
</Textures>
<PresetPrice>0</PresetPrice>
<BannedRaces/>
</AdvMapHero>


Waterfall_13 вне форума
Ответить с цитированием