Rodril wrote:kkolyan wrote:(MM678 merge mod sources doesn't help).
You need scripts "RemoveClassLimits.lua" and "CharacterOutfits.lua" from MMMerge source. Put them into your Script subfolders accordingly. After next launch few additional tables will be generated in "Data\Tables" folder, use them to add new paperdoll, edit it's availability at start and it's default class. To create new class - add new lines and columns into "Class*.txt" tables. Set value "Def class" of "Character portraits.txt" to new class' index, put "x" symbol int "Available at start" for new paperdoll.
Wow... I underestimated MM Extensions and MM678! Thanks, your hints are very helpful. It almost works!
Issues I faced:
1. "Delete me" instead of class name in bothe "New Game" menu and in game (in popups, in dialogs "this skill cannot be learned by Delete me"). What am I doing wrong? What table is the primary source of class name?
2. "Class Extra.txt" generated with reversed "Step" value for some reason:
Code: Select all
# Kind Step Note
0 1 1 Necromancer
1 1 0 Lich
2 2 1 Cleric
3 2 0 Priest of the Sun
4 3 1 Knight
5 3 0 Champion
6 4 1 Troll
...
As I see from MM678 tables, 0 means initial, 1 and 2 - promoted. But here it is opposite. So by default it breaks all characters. Not very big deal, because easy to correct. Is it known issue and I just need to correct table or I do something wrong?
UPDATE1: Do you use any IDE/editor to work with this tables and see them as tables while editing? Excel export/import?
UDPATE2: I also added my class to ConstAndBits.lua:
Code: Select all
const.Class = {
...
Nosferatu = 13,
Dragon = 14,
GreatWyrm = 15,
Druid = 16,
ArchDruid = 17
}
but it doesn't help.