http://teseditor.doupe.czfanpage o Morrowindu,, jeho datadiscích, editoru a češtině :o)
 Morrowind, Tribunal, Bloodmoon, návody, tipy a triky, obrázkyConstruction set, návody pro tvorbu vlastních pluginůDownload
     
     základní informace
     základní funkce
     systém souborů
     úvod do editoru
     klávesové zkratky
 
     část 1 - buňka
     část 2 - RAD
     část 3 - vybavení
     část 4 - dveře
     část 5 - světla
 
     část 1 - exteriér
     část 2 - interiér
     část 3 - teleport
 
     tvorba nové rasy
     definování modelu
 
     část 1 - tvorba NPC
     část 2 - dialogy
     část 3 - druhé NPC
     část 4 - scriptování
 
     část 1 - úvod
     část 2 - texturování
     část 3 - oživení
 
     editace NIF souborů
     tvorba příšer
     tvorba zbraní
 


Dialogy část 1.


1.) Než se do toho dáme
Ke tvorbě musíte dialogů se musíte aspoň trochu orientovat v TES editoru. Musíte umět vytvořit nové NPC nebo nový unikátní předmět ( nevyskytuje se nikde jinde ve hře ). Dialogy jsou úplně jednoduché, jen se musíte naučit „dívat skrz“ – a o to jde v tomto návodu. Taky je hodně důležité, jestli jste ve svém pluginu použili TRIBUNAL nebo BLOODMOON. Pokud jste použili TRIBUNAL budete mít tvorbu dialogů těžší a máte-li nainstalovaný BLOODMOON, tak ho radši ke svému pluginu přinačtěte. BLOODMOON totiž značně tvorbu dialogů zjednodušuje, ale jen u pluginů, ve kterých je načtený. Takže pokud jste svůj plugin už začali rovnou s BLOODMOONEM nebo jste si ho přinačetli můžete být jedině rádi. Nejdřív se budu věnovat možnosti BLOODMOONU.


2.) Dialogy pro BLOODMOON


2.1) Začátek
Takže klasika: otevřete si TES editor a k načtení označte MORROWIND.ESM a BLOODMOON.ESM, TRIBUNAL.ESM nemusíte, ale neříkám, že nesmíte. Potom načtěte nějakou lokaci, nejlépe město - Calderu nebo Balmoru to je jedno. Vytvořte nové NPC a ID zadejte třeba „blbec1“ ( dobře se to pamatuje ), jméno třeba „Testman“, ale to je na vás. Hoďte ho na nějaký plácek a poťapejte na něho dvakrát myškou. Objeví se okno jeho vlastností: bouchněte na tlačítko DIALOGUE… zjevilo se okno dialogů: to bude momentálně vaše hřišťátko. Dobře si ho prohlédněte: jsou tam záložky TOPIC, VOICE, GREETINGS, PERSUASION a JOURNAL.

Záložka TOPIC:
obsahuje abecední seznam všech témat, která v MORROWINDU jsou. Na tyto témata můžete odkazovat například z pozdravů ( GREETINGS ).

Záložka VOICE:
nejméně používaná záložka dialogů. Jsou zde zvuky, které NPC vydávají například při útoku, útěku, když něco ukradnete nebo prostě když se nudí.

Záložka GREETINGS:
obsahuje všechny pozdravy, které se vám můžou objevit v okně rozhovoru, když oslovíte nějaké NPC. Pozdravy jsou rozděleny do skupin podle toho v jaké situaci se vám mohou zobrazit. Nejčastější je GREETINGS1. K pozdravům se dále dostaneme za chvíli.

Záložka PERSUASION:
obsahuje texty, které se zobrazí v okně rozhovoru ve chvíli kdy kliknete na slovo PERSUASION v okně rozmluvy a zvolíte nějaký kec ( ADMIRE, INTIMIDATE, TAUNT nebo BRIBE ). Texty jsou rozděleny podle toho, kterou možnost jste zvolili a jestli se vám povedla nebo ne.

Záložka JOURNAL:
obsahuje všechny zápisy do deníku v abecedním pořádku. Když chcete udělat nějaký quest ( úkol ), který bude i upravovat deník, musíte nový zápis. Protože v dialozích je nejlepší mít pořádek, doporučuji si nově vytvořené zápisy v pluginu pojmenovávat podobně. Jmenuje-li se váš plugin třeba „blbeček.esp“ nazvěte zápisy takto: „blb_quest1“, „blb_quest2“… - budete mít všechny pohromadě.


2.2) Ahoj! Nazdar! Čauky! – Pozdravy
Tak teď zkusíme vytvořit pozdrav pro naše nové NPC. Úplně dole vlevo je nabídka Filter for, tu rozbalte a zvolte prázdné pole úplně nahoře nabídky. Zvolte záložku GREETINGS a v seznamu vlevo vyberte GREETINGS1. Teď pravým tlačidlem klepněte do okna nahoře ( Info / Response ). Klikněte na NEW. Tak nyní jste vytvořili nový pozdrav, ale zatím je prázdný a k ničemu. Pokud chcete napsat nějaký krátký pozdrav tak jej můžete napsat hned, ale jestli chcete napsat dlouhý pozdrav, tak klikněte do textového okna hned pod oknem Info / Response a pište.
Já jsem napsal tohle: „Nazdar vole, jak se vede?“. Teď přejdeme do oblasti Speaker Condition. V nabídce ID vyberte blbec1, tím zaručíme, že naše NPC řekne tento pozdrav a taky, že tento pozdrav nepoužije žádné jiné NPC. Tak klepněte na OK a celý pozdrav je hotový.
Uložte plugin třeba jako pokus.esp, spusťte hru, najděte naše nové NPC a oslovte ho. Měl by kydnout pozdrav, jaký jste mu zadali.

Tak už jste si to vyzkoušeli a teď se vraťte do TES editoru. Otevřete si váš plugin ( pokus.esp ) a načtěte si zase to místo kam jste hodili první NPC ( blbec1 ). Vytvořte druhé NPC. ID nového NPC bude blbec2 a jméno jaké chcete. V okně objektů zvolte záložku Book. Vytvořte novou knížku, vlastně to bude jen dopis. Dejte mu ID dopis1.
Teď spusťte okno dialogů, znovu ve Filter for zvolte prázdné pole a znovu GREETINGS a GREETINGS1. Pravým tlačítkem klikněte do okna Info / Response a zvolte NEW. Napište: Co chces? Nemam se s tebou o cem bavit. Dále přejděte k části Speaker Condition a ID vyberte blbec2. Do okna Result napište Goodbye. To způsobí, že se vám v okně rozhovoru objeví tlačítko Goodbye a nemůžete udělat nic než ukončit rozhovor.
Teď vytvořte nový pozdrav. Napište tam: Tohle posila Testman? Ukaz at si to prectu…hmm…jo, nic duleziteho. Diky za doruceni. Ve Speaker Condition nastavte ID blbec2. Rozbalte první nabídku ve Function / Variable a vyberte Item. Ve druhé nabídce zleva vyberte „dopis1“, ve třetí je =, to nechte, ale ve čtvrté zadejte 1.
Teď jste zadali podmínku, kterou vysvětlím za chviličku. Ještě musíte do okna Result napsat:
Player -> RemoveItem „dopis1“ 1
ModDisposition 10

Vysvětlení:
Player -> RemoveItem „dopis1“ 1
Vymaže z hráčova inventáře náš dopis1.

Postava -> RemoveItem „objekt“ počet
Vymaže z inventáře postavy zadaný počet zadaných objektů.

ModDisposition 10
Upraví náklonnost NPC o 10 nahoru. Když zadáte záporné číslo, náklonnost klesne o zadané číslo. Pokud chcete nastavit přesnou hodnotu náklonnosti použijte Set:
SetDisposition X ( X je 0 až 100 a 100 je nejvíc).

Do našeho prvního pozdravu ( Nazdar vole…) připište: Muzes mi s necim pomoct? Do okna Result napíšeme odpovědi. Napište: Choice „Jo, dobre, pomuzu ti.“ 11 „Ne, ted nemam cas.“ 12 „Co delas dedku? Nejsem tu od toho, abych ti pomahal!“ 13.
Tento řádek znamená, že se v okně dialogů objeví červené odkazy s textem v uvozovkách. Choice je příkaz, který řekne hře, aby dal hráči v okně rozhovoru na výběr mezi možnostmi v uvozovkách. Čísla mezi texty jsou jen „adresy“ pro editor, může to být jakékoliv číslo.
Vytvořte další pozdrav pro NPC blbec1. Do pozdravu napište: CO? Co si myslis? Chtel jsem jenom pomoct! Tahni k certu! Ve Function/Variable zadejte: Function Choice = 13. Potom ve Speaker Condition dejte ID blbec1 a do okna Result napište ModDisposition -20 a pod to Goodbye.
Vytvořte další pozdrav. Bude v něm: Nemas cas? No a? Ja taky ne! ID zadejte blbec1, Ve Function/Var dejte Function Choice = 12. Do Result napište Goodbye.
A ještě jeden pozdrav pro NPC blbec1: Dobre, tento dopis odnes Testmanovi2(blbec2). Dále: ID blbec1, do Fun/Var: Function Choice = 11, do Result: Player -> AddItem „dopis1“ 1.
Poslední tři pozdravy byly reakce NPC na vaše odpovědi. Protože máme tři možnosti odpovědi museli jsme udělat tři reakce.

Tak teď plugin vyzkoušejte. Když promluvíte s NPC blbec1 kecne: Nazdar vole, jak se vede. Muzes mi s necim pomoct? Pak dostanete na výběr tři možnosti. Když zvolíte druhou nebo třetí, tak vás blbec1 pošle do háje. Když dáte první možnost dá vám dopis, abyste jej doručili. Když ukončíte rozhovor a promluvíte s ním znovu, vše se bude opakovat a on vám klidně dá další dopis: bug číslo 1. Když si promluvíte s NPC blbec2 bez dopisu, tak vás taky pošle do háje. Když si s ním promluvíte s dopisem, tak si od vás dopis vezme a vy s ním můžete normálně mluvit, ale když ukončíte hovor a chcete s ním promluvit ještě jednou, už to zase nejde: bug 2. Tyhle bugy opravíme pomocí Journalu.

2.3) Journal
Otevřete okno dialogů a ve Filter For vyberte prázdné pole. Vyberte záložku Journal. Klikněte do seznamu vlevo pravým tlačítkem a zvolte NEW. Napište POK_quest1 a klikněte do okna Info / Response. Tím se vytvořilo nové téma zápisů do deníku.
Teď v okně Info / Response klepněte pravým a potom na NEW. Napište: Letter a přejděte do okna Speaker Condition. Tam zatrhněte políčko Quest Name.
Potom vytvořte v okně Info / Response další zápisek. Napište do něj: Testman mi dal dopis a rekl mi abych ho odnesl Testmanovi2. V okně Speaker Condition je pole Index. Místo nuly tam pro tento zápis dejte 10. Číslo Index je vlastně příjmení zápisku. POK_quest1 je jméno tématu zápisů do deníku. Takže všechny texty, které obsahuje se jmenují po něm a liší se právě číslem Index. Když budete chtít, aby se provedl ve hře zápis do deníku pomocí dialogu nebo skriptu, tak napíšete Journal „POK_quest1“ 10 ( Obecně: Journal „jméno zápisu“ index ).
A teď vytvořte další zápis, bude tam: Predal jsem dopis Testmanovi2. Ve Speaker Condition zatrhněte Finished a Index dejte 20.

Tak teď se vraťte do záložky Greetings a do Greetings1. Najděte první pozdrav pro NPC blbec1 ( Nazdar vole… ) Ve Function / Variable vyberte Journal, potom POK_quest1, ve třetím < a ve čtvrtém 10. Tímhle jsme nastavili to, že pokud přijmeme quest doručení dopisu, tak blbec1 už nebude žádat o vaši pomoc. Dále, najděte pozdrav: Dobre, tento dopis odnes Testmanovi2. Do okna Result připište: Journal „POK_quest1“ 10. Tohle je příkaz na upravení deníku.
Najděte pozdrav Co chces, nemam se stebou o cem bavit. A do Fun/Var zadejte: Journal POK_quest1 < 20.
V pozdravu Tohle posila Testman? Ukaz… přidejte do Fun/Var tohle: Journal POK_quest1 = 10. Do okna Result tohle: Journal „POK_quest1“ 20. No a máte první quest za sebou.
Teď savujte a testujte. Mělo by vše fungovat tak jak má.

Tigr94

     
 
 
     FAQ
     ekvivalenty
     jak to s ní vypadá ?
     screenshoty
 
     FAQ
     první informace
     scany
     screenshoty
     wallpapery
 
 
 
 











 
 
 
http://teseditor.doupe.cz
CNW:Counter
Polin @ seznam . cz