Might and Magic X - Honorary promotion + novice teachers MOD, version 5
-------------------------------------------------- ------------------
Created by Kusák, translated by Google translator and slightly modified
-------------------------------------------------- ------------------
Description:
The adjustment is based on game version 1.5-16336
The amendment allows you to promote all professions, including those that are not in the group. Promotion quests are assigned by the same NPCs. Guards in front of locations where only a certain race is allowed will let the party in only if you have an active promotion quest active.
For most quests to work properly, it is necessary to play with a new start, with the old saved game it may not work (even if it can).
For most promotion quests, it is now necessary to return to the contracting authority.
Editing the Czech localization file also includes corrections of known errors or inaccuracies in the translation and several typos that I came across.
Increasing experience by upgrading Paladin to 3 * 500 = 1500 XP. In the original, 3 * 50 = 150 XP, while all other promotion quests have just 1500 XP.
Added one side (slightly hidden) bonus quest in Sorpigal.
Furthermore, the adjustment allows teachers to learn the skill instead of unlocking the skill by investing 1 skill point. Skills can be learned from expert trainers. Now every expert teacher offers even learning novice skills. The price for learning is the same as training at the expert level. The teacher will teach the skill only the character who can really learn it.
ATTENTION: there is one mistake in the adjustment that I have not been able to eliminate yet - if the price of the training is shown in the header of the interview, then it is displayed incorrectly (as for the grandmaster). When displayed for individual characters, the price is correct and the correct price is paid upon purchase.
Optional parts:
1) Legacy.Core.dll:
The Legacy.Core.dll library has also been modified for better dialogue behavior with NPCs when promoted to Windsword. The changed interview and quest work without it, but with a modified library, it's more elegant. It also includes Elemir's modification to make the game operational after the end of support, and at the same time an adjustment from Albeoris to remove the Windsword bug, when the perfect strike did not work properly. Also included is my bug fix, where enemies with the ability to retaliate retaliated even when they were stunned by a mace or asleep.
2) FalagarDialog.xml:
This modification is not related to the MOD, but corrects the following bug. If you wanted to free Falagar and had NPCs with you, which you can not fire (eg Edwin and a horse with a load), then Falagar could not be added to the group and the dialogue could not end. It was necessary to end the game and load the previous save, fire some NPCs and then come to free Falagar. Now you can end the conversation and return to Falagar later.
3) CharacterClassStaticData.csv:
Slightly fixed abilities for all professions - each profession received one additional skill to the expert level or the opportunity to improve another skill instead of the expert level to the master level. Furthermore, the initial skills and initial items in the inventory have been slightly changed. Specifically:
Mercenary: the primordial magic to the expert level + slightly changed starting and default skills.
Crusader: the mysticism skill can be trained as a master.
Freemage: the dagger skill can be trained as a master
Bladedancer: the arcane discipline can be trained as a master
Ranger: the water magic to the expert level
Druid: the dagger skill can be trained as a master
Defender: fight with a two-handed weapon to the expert level
Scout: fight with a two-handed weapon to the expert level
Runepriest: spear can be trained only at the expert level, but the axe up to the master + slightly changed starting and default skills.
Barbarian: the water magic to an expert level
Hunter: the water magic to the expert level
Shaman: the dark magic to the expert level
-------------------------------------------------- ------------------
Principle:
Quest assignment: edit xml files with NPC dialogs (folder ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\Dialog\) that enter the quest. Addition of conditions and subsequent branching of the interview according to the presence of the profession in the group.
Promotion to Wind Sword, Paladin and Rune Lord: in addition to editing the xml map file (folder ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\Maps\).
Localization: edit localization xml files, add new IDs (folder ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\Localization\). Czech and English versions only.
Editing quests, new quest and increasing experience by promoting Paladin, Zouleika interviews and rebalancing skills: editing QuestSteps.csv, QuestObjectives.csv, NpcStaticData.csv and CharacterClassStaticData.csv files (folder ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\StaticData\).
Editing the Legacy.Core.dll library (file ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\Managed\Legacy.Core.dll): reverse engineering using dnSpy.
Learning skills: editing xml files with NPC dialogs and editing the Legacy.Game.dll library
-------------------------------------------------- ------------------
Installation:
Back up all overwritten files!
Overwrite the originals in the subfolders where you have the game installed, typically:
...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\
attached files, follow the same logic of the pads.
For example, copy files from the archive from the Dialog folder to the Dialog subfolder of your game
(typically: ...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\StreamingAssets\Dialog) and analogously to the rest.
Overwrite the original in the folder with the Legacy.Game.dll file:
...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\Managed\Legacy.Game.dll
Optional:
Overwrite the original in the folder with the Legacy.Core.dll file:
...\Might & Magic® X Legacy\Might and Magic X Legacy_Data\ Managed\Legacy.Core.dll
-------------------------------------------------- ------------------
Things to watch out for:
Promotion of the Ranger to the Warden: do not forget to free the animals from the cage, only then is the quest fulfilled. It is not enough to take Spike with you, you need to click on the cage (although it looks empty after adding Spike) again.
Promotion of the Hunter to the Marauder: If you already have a pendant and then you have a quest assigned to you, you need to return to Mayner's hut and back to Ulagan.
-------------------------------------------------- ------------------
Uninstall:
Overwrite changed files from the backup again.