Might & Magic X: Legacy > Obecná diskuze k Legacy
Učitelé dovedností (1. level)
Kusák:
Tak jsem to dodělal a v příloze posílám.
Jak jsem psal výše, je to kombinace obou MODů, tedy Čestné povýšení a nově Učitelé dovedností.
Čestné povýšení je prakticky stejné, je tam jen drobná změna v souboru: CharacterClassStaticData.csv
Již dříve jsem mírně vybalancoval dovednosti (něco málo přidáno a malé změny ve výchozích dovednostech). Zůstala mi tam ale chyba v defaultním vybavení. Takže když jsem Runovému lordovi dal do začátku magické zaostřování místo kopí, tak měl stejně na začátku v ruce kopí, se kterým klidně bojoval. Když se mu kopí vzalo z rukou, tak už ale nešlo vrátit (dokud se kopí nenaučil odemčením dovednosti).
Teď k novinkám, tedy MOD Učitelé dovedností.
Úprava dovoluje naučit se dovednost u učitelů místo odemčení dovednosti investicí 1 dovednostního bodu. Dovednosti se dají naučit u expertních trenérů. Nyní každý expertní trenér nabízí i pouhé naučení dovednosti. Cena za naučení je stejná, jako trénink na expertní úroveň. Učitel naučí dovednost jen postavu, která se ji skutečně naučit může.
POZOR: v úpravě je jedna chyba, kterou se mi zatím nepodařilo odstranit - pokud je cena tréninku ukázána v záhlaví rozhovoru, pak se zobrazuje špatně (jako za velmistra). Při zobrazení u jednotlivých postav je cena v pořádku a při zakoupení se platí správná cena.
Princip: úprava XML souborů NPC (trenérů) + úprava knihovny Legacy.Game.dll pomocí dnSpy.
Konkrétně:
Ve třídě Legacy.Game.MMGI -> DialogView
upravit metodu InitTrainingDialog()
řádek 33, přidat do podmínky pro určení ceny tréninku:
|| p_dialog.Feature.m_skillRank == ETier.NOVICE
a řádek 77, přidat do podmínky "CONVERSATION_TRAINING_FAILED_SKILLLEVEL_TOO_LOW":
&& p_dialog.Feature.m_skillRank != ETier.NOVICE
Úprava také obsahuje změnu učitelů Těžké a Střední zbroje (protože oba učitelé Střední zbroje byli v Seahavenu) a opravu několika chyb v českém překladu, které jsem objevil.
Přehozen učitel Težké a Střední zbroje (Tristian v Seahavenu je teď težká a Thurmond v Sorpigalu je teď střední)
Tochiro v Seahavenu: chyba v českém překladu - učí experta meče, ale tvrdí, že vás naučil experta štítu.
Inamoca ve Skalním útesu se hlásí jako mistr obouručních zbraní, je přitom expert.
Pokud někdo bude hrát, prosím o zpětnou vazbu, zda tam ještě nezůstaly nějaké chyby.
A kdyby někdo hrál v angličtině, budu také velmi rád za připomínky k anglické lokalizaci.
tono:
Určite odskúšam hneď ako dokončím Elden Ring. Aj keď podľa toho ako sa mi v tej hre momentálne darí to bude až niekedy na Vianoce :D
Kusák:
Tak jsem louskl i to chybné zobrazení ceny, postup je následující:
V knihovně Legacy.Core.dll
Legacy.Core.NpcInteraction -> Dialog.Text -> ReplacementWithFeature(NpcConversationStaticData.DialogFeature)
řádek 57, přidat do podmínky pro určení ceny tréninku:
|| p_feature.m_skillRank == ETier.NOVICE
Upravenou knihovnu přidávám, pozor, obsahuje všechny úpravy z MODu Čestné povýšení, tedy:
1. Oprava bugu, kdy omráčený nepřítel oplácí útok.
2. Oprava bugu Větrného meče.
3. Elemirova úprava na zprovoznění hry po vypnutí serverů (vím, že už to není potřeba, že to nakonec Ubosift vyřešil, ale jsem líný to vracet do původního stavu).
4. Nově výše zmíněná úprava na zobrazení správné ceny tréninku na nováčka.
Kusák:
Hrajeme to s naší malou s tímto MODem, tak tím zároveň dělám test. Zatím máme hotový Act I, teď jsme v Seahavenu. Objevil jsem 1 chybu - v Seahavenské škole bojových umění se mi vůbec nezobrazuje Yayoi. Stává se to, pokud je chyba s souboru dialogu, ale zaboha na to nemůžu přijít (a nepomáhá ani nahrazení souboru originálem ze zálohy). Ale mohl jsem něco zvorat a přepsat i ten originál. Můžete mi sem někdo prosím nahrát soubor:
YayoiDialog.xml
Uvidíme, zda objevím, v čem je problém.
Jinak jsem našel pár drobností v anglickém překladu, co vznikly kopírováním textů (mám tam "an novice" místo "a novice"), opravu pošlu až po testu, až toho bude víc.
Edit: tak je to celé nějaké divné. Když nahraju starý save, tak tam Yayoi normálně je a nabízí učení normální i expertní. Ale s tou novou partou se mi nezobrazí.
Edit2: ještě jsem objevil chybu u Tristina v posádce města Seahaven, u učení nováčka jsou ty dialogy zpřeházené, už v originále jsou ID tak nelogické, že jsem se v tom ztratil. Opravu také zahrnu do další verze.
tono:
YayoiDialog.xml
Navigace
[0] Seznam témat
[#] Další strana
[*] Předchozí strana
Přejít na plnou verzi