Podpora služby Steam
Workshop hry Dota 2 – modely schopností hrdinů








ZÁKLADNÍ INFORMACE O MODELECH SCHOPNOSTÍ HRDINŮ

  • Modely schopností hrdinů označují řadu tvorů a jednotek, kteří spolupracují s určitými hrdiny.
  • Na bojišti se objeví poté, co hrdina dosáhne určité úrovně nebo použije určitou schopnost.
  • Tyto jednotky jsou nazývány NPC, alias „nehráčské postavy“.
  • Požadavky těchto NPC se liší od kosmetických předmětů nebo mountů.
    • Kosmetické předměty, včetně mountů, používají výchozí kostry hrdinů, pozice částí těla, hitboxy a animace. Tvůrci tedy poskytují pouze mesh.
    • Modely schopností hrdinů však vyžadují unikátní kostry a animace, které musí být mnohdy ušity přímo na míru.
  • Ne všichni hrdinové používají modely schopností. Pokud však ano, lze si je prohlédnout ve vybavení ve hře Dota 2.




  • Podrobnosti ohledně dopadu jednotlivých modelů schopností na samotnou hratelnost si můžete u vybraných hrdinů přečíst zde.







TYPY MODELŮ SCHOPNOSTÍ

  • Wardy hrdinů povětšinou setrvávají na jednom místě, ze kterého útočí na nepřátele. Výjimkou je Juggernautova Healing Warda, která se může pohybovat a léčí. Tyto wardy si nepleťte s Observer/Sentry Wardami, které slouží k naprosto odlišným účelům a mohou je použít všichni hrdinové.


Wardy pro Venomancera, Witch Doctora, Juggernauta a Pugnu.



  • True Form / Ultimátní podoba / Shapeshift jsou tvorové, ve které se hrdinové mohou na chvíli proměnit.


Transformace Lycana, Dragon Knighta, Lone Druida a Terrorbladea.



  • Vyvolané jednotky jsou nejčastěji tvorové, kteří se pohybují a útočí na nepřátele, aby tak pomohli hrdinovi. Počítají se mezi ně však i duchové schopnosti Exorcism (Death Prophet) a ozubená kola schopnosti Power Cogs (Clockwerk).


Vyvolané jednotky pro Lone Druida, Warlocka, Broodmother a Invokera.






LIMITY A POŽADAVKY MODELŮ

  • Limity specifických modelů a textur a referenční soubory výchozích modelů naleznete pro jednotlivé hrdiny zde.
  • Pozor, naše limity odkazují na trojúhelníky, nikoli polygony.
  • Modely schopností musí mít méně než 60 kostí.
  • Mějte na vědomí, že náš program Dota 2 Workshop Tools už nepodporuje modely ve formátu .SMD, takže musíte použít formát .FBX nebo .DMX.
  • Než svůj model nahrajete, je vhodné jej teselovat na trojúhelníky, abyste si ověřili, že finální mesh vypadá tak, jak jste si představovali. Naše nástroje to zvládnou také, ale jejich výsledný mesh se může lišit od toho, kterého dosáhnete pomocí svého softwaru.
  • ​Naše hra podporuje maximálně 4 vertexy na jednom místě. Další vertexy budou odstraněny nebo neprojdou naším nástrojem pro kompilaci.
  • Zajistěte, aby byl ve výchozí póze Váš model schopnosti správnou částí nahoru a nasměrovaný dopředu. Tato orientace ovlivňuje rozmístění hitboxů.











PODPOROVANÉ MODELY SCHOPNOSTÍ

Následující hrdinové disponují modely schopností, které jsou povoleny v enginu Source 2:

  • Beastmaster – Hawk a Boar
  • Broodmother – Spiderling
  • Clockwerk – ozubené kolo schopnosti Power Cogs
  • Death Prophet – duchové schopnosti Exorcism
  • Dragon Knight – drak ultimátní schopnosti Elder Dragon Form
  • Invoker – Forged Spirit
  • Juggernaut – Healing Warda
  • Lone Druid – Spirit Bear a True Form
  • Lycan – schopnost Shapeshift a vlci
  • Nature‘s Prophet – Treanti
  • Pugna – Nether Warda
  • Shadow Shaman – Serpent Wardy
  • Terrorblade – démonická podoba
  • Tusk – Frozen Sigil
  • Undying – Flesh Golem
  • Venomancer – Plague Wardy
  • Warlock – Golem
  • Witch Doctor – Death Warda









DALŠÍ MODELY SCHOPNOSTÍ

  • Do workshopu hry Dota 2 se postupně pokusíme přidat další a další modely schopností, avšak modely s vysokými technickými požadavky budeme muset možná nejprve připravit, než je program Dota 2 Workshop Tools zvládne zpracovat. Některé modely nebudou možná podporovány nikdy.







VÝCHOZÍ, NEBO VLASTNÍ ANIMACE?

  • Vyřešení animací pro modely schopností se liší dle jednotek. Možnosti ale jsou:
    • Použít kostru a animace od společnosti Valve pro tuto jednotku.
    • Použít kostru od společnosti Valve a kombinaci animací od ní a vlastních (musí se shodovat přechodová póza).
    • Použít kostru od společnosti Valve a vytvořit vlastní animace.
    • Vytvořit vlastní kostru a animace.
  • Pokud Váš předmět používá zbrusu novou kostru pro slot, který nabízí také výchozí kostru, nezapomeňte v programu Workshop Tools zaškrtnout políčko s „vlastní kostrou“, aby nebyly na Vaši kostru omylem aplikovány výchozí animace.




  • Některé modely schopností se složitými animacemi vyžadujícími vyvážení, modifikátory, delty a propojení nemusí s vlastními animacemi ani fungovat a je možné jen použít mesh na výchozí kostru a animace. Momentálně jde o:
    • Undying – Flesh Golem
    • Lone Druid – True Form
    • Dragon Knight – drak ultimátní schopnosti Elder Dragon Form
    • Venomancer – Plague Wardy
    • Shadow Shaman – Serpent Wardy









POKYNY K MODELŮM SCHOPNOSTÍ

  • Útok – některé jednotky mohou mít více druhů útoků vycházejících z obou rukou, úst nebo ocasu.
  • Umístění – některé wardy vyžadují několik póz, ve kterých jsou nasměrovány různými směry. Více informací naleznete v programu Dota 2 Workshop Tools.
  • Schopnost – animace schopností mohou jednotku ukázat jako sesílající schopnost, reagující na schopnost nebo transformující samotného hrdinu.
  • Zranění a další modifikátory – více informací naleznete v programu Dota 2 Workshop Tools. Pro útok se zraněním můžete například použít animaci běžného útoku a jen zajistit, aby začínala a končila v póze se zraněním.
  • Otáčení – ačkoli jsou volitelné, tyto pózy s natočením doprava, doleva a dopředu jsou velmi užitečné pro dosažení co nejlepších přechodů při otáčení (převážně dlouhé jednotky mohou při otáčení vypadat jako roboti).
  • Pro obecné informace si přečtěte pokyny pro animace pro nehráčské postavy.









HITBOXY

  • Vytváření hitboxů komunitními tvůrci není momentálně podporováno. Hitboxy proto vytvoří společnost Valve poté, co je NPC přijato do hry.
  • Program Dota 2 Workshop Tools pro účely testování vytváří dočasné hitboxy, avšak ty jsou použity pouze pro toto testování.



PŘÍDAVNÉ BODY

  • Přídavný bod je statický bod přidružený ke kosti. Názvy a čísla přídavných bodů se liší dle druhu NPC.
  • Přídavné body vytváříte v programu Dota 2 Workshop Tools vyjmenováváním kostí, ke kterým mají být body přidruženy.
  • Některé modely používající výchozí kostru budou mít kosti předvyplněné.
  • Až model zkompilujete, budete mít možnost umístění a orientaci přídavných bodů změnit.
  • Níže naleznete několik nejčastěji užívaných přídavných bodů. Pozor, jejich názvy jsou specifické a musí být vždy napsány přesně takto.
    • attach_hitloc – Tento přídavný bod vyžadují všechny modely schopností. „Hitloc“ znamená „Hit Location“, tedy místo, kde hra na modelu přehraje efekt zásahu. U většiny tvorů je vhodné bod „attach_hitloc“ umístit ke kosti na hrudi nebo hlavě. Pokud tento bod umístíte příliš nízko u země, bude hůře viditelný. Anorganické modely by tento bod měly mít někde ve svém středu.
    • attach_attack1 – Tento přídavný bod vyžadují všechna NPC, která mohou útočit nebo sesílat schopnosti.
      • Pro jednotky s projektily na dálku určuje tento bod místo, ve kterém budou projektily vytvářeny a ze kterého budou vylétávat.
      • Jednotky s útoky na blízko by tento bod měly mít na ruce, kterou útočí. Hra po Vás možná také bude chtít, abyste jednotce ke druhé ruce/ústům/ocasu přidali bod „attach_attack2“.
    • attach_eye_l a attach_eye_r – Tyto přídavné body jsou používány pouze k přidání výchozích částic k některým modelům. Program Dota 2 Workshop Tools Vás upozorní, pokud budou potřeba. V takovém případě je umístěte na oči jednotky a dbejte na to, aby červená osa X mířila směrem, jakým oči koukají.
  • Některé jednotky, například Terrorbladeova démonická podoba, mohou vyžadovat další přídavné body pro umístění výchozích částicových efektů. V případě nutnosti Vás s více informacemi seznámí program Dota 2 Workshop Tools.
  • Pro podrobnosti ohledně navrhování a upravování přídavných bodů v programu Dota 2 Workshop Tools navštivte tuto stránku.







OTESTOVÁNÍ MODELŮ SCHOPNOSTÍ

Když se zaměstnanci společnosti Valve rozhodují, zda NPC přidají do hry, záleží jim převážně na tom, jak vypadají z běžného herního pohledu, tedy svrchu. Abyste modely schopností vyzkoušeli ve hře, budete možná muset hrdinu vylepšit na určitou úroveň nebo vyvolat určitou událost.

  • Program Dota 2 Workshop Tools nově umožňuje vyzkoušet předměty přímo ve hře.
  • Úroveň hrdiny můžete vynutit stiskem tlačítka „Zvýšit úroveň“ či „Maximální úroveň“ nebo otevřením vývojářské konzole, zadáním „sv_cheats 1“ a následným použitím příkazu „dota_dev hero_level <číslo>“ v konzoli nebo „-lvlup <číslo>“ v chatu.
  • Když kliknete na tlačítko „Neomezené schopnosti“ nebo „Obnovit“ či do konzole zadáte příkaz „dota_ability_debug 1“, budou odstraněny veškeré cooldowny schopností, abyste je mohli používat rychleji za sebou.
  • Většinu jednotek lze vyvolat kliknutím na ikonu dané schopnosti / stiskem odpovídající klávesy, jakmile Váš hrdina dosáhne požadované úrovně.
  • Některé jednotky vyžadují ke svému vyvolání specifickou kombinaci úrovní / schopností / událostí:
    • Abyste vyvolali Invokerova Forged Spirita, potřebujete 1 instanci Quasu a 2 instance Exortu. Následně musíte vybrat schopnost Invoke, která Vám nabídne možnost vyvolat Forged Spirita.
    • Abyste vyvolali Spiderlingy Broodmother, potřebujete ultimátní schopnost Spawn Spiderlings, kterou musíte následně použít na nepřítele na pokraji smrti.
    • Pro otestování různých barev Dragon Knightova Elder Dragona budete muset hrdinovi postupně navyšovat úrovně. Různé materiály si pak můžete také prohlédnout zvolením možnosti „Textura“ z rozbalovací nabídky v programu Dota 2 Workshop Tools.









NAHRÁNÍ MODELŮ SCHOPNOSTÍ

  • Pro obecné informace ohledně testování a nahrání předmětů do workshopu navštivte stránku Workshop hry Dota 2 – nahrání položek.
  • Modely schopností spadají do kategorie „Předmět pro hrdinu...“.




  • Během přípravy souborů předmětu už nemusíte dodržovat naši strukturu. Program Workshop Tools soubory automaticky umístí tam, kde mají být.







ŘEŠENÍ PROBLÉMŮ S MODELY

  • Pokud se potýkáte s problémy s kompilací, testováním nebo nahráním předmětu, navštivte tuto stránku.


Hlavní stránka pokynů k workshopu hry Dota 2


Problém se službou Steam?
Využijte našeho průvodce řešením problémů a získejte pomoc na míru.
Pomoc od komunity
Váš problém už možná vyřešili ostatní uživatelé. A jestli ne, zeptejte se jich.