How to enable your HLA tables generated by m7multikit if you decided to generate one isntead of using the base classes:
1) Install the multikit as you would.
2) Open m7multikit/multikits.tp2 witha text editor.
3) Find your multikit's block:(example is via mixing Might'n'Guile's Elven Archer and basegame Priest of Tempus)
BEGIN ~'Priest of Tempus / Elven Archer' multikit~ DESIGNATED 0 REQUIRE_PREDICATE MOD_IS_INSTALLED ~m7multikit.tp2~ 10 @1300033
<<<<<<<< .././m7multikit/multikit-inlined/lum7ZGTAR-inlined.2da
2DA V1.0
*
ABILITY ICON STRREF MIN_LEV MAX_LEVEL NUM_ALLOWED PREREQUISITE EXCLUDED_BY ALIGNMENT_RESTRICT
1 GA_SPPR721 * * 16 99 1 * * *
2 GA_SPPR722 * * 16 99 1 * * *
3 GA_SPPR723 * * 16 99 1 * * *
4 GA_SPPR725 * * 16 99 1 * * *
5 GA_SPPR726 * * 16 99 1 * GA_SPPR727 ALL_EVIL
6 GA_SPPR727 * * 16 99 1 * GA_SPPR726 ALL_GOOD
7 GA_SPPR728 * * 16 99 1 * * *
8 GA_SPPR729 * * 16 99 1 * * *
9 GA_SPPR730 * * 16 99 1 * * *
10 GA_GBSCRBPR * * 1 99 99 * * *
11 GA_GBALCHPR * * 1 99 99 * * *
12 GA_SPCL900 * * 1 99 20 * * *
13 GA_SPCL901 * * 1 99 20 GA_SPCL900 * *
14 GA_SPCL902 * * 1 99 20 * * *
15 GA_SPCL903 * * 1 99 20 GA_SPCL902 * *
16 GA_SPCL904 * * 1 99 20 * * *
17 GA_SPCL906 * * 1 99 20 * * *
18 GA_SPCL905 * * 1 99 20 GA_SPCL906 * *
19 GA_SPCL909 * * 1 99 1 GA_SPCL905 * *
20 GA_SPCL907 * * 1 99 20 * * *
21 GA_SPCL908 * * 1 99 20 * * *
>>>>>>>>
LAUNCH_ACTION_FUNCTION "m7#install_multikit"
INT_VAR
"numkits" = 2
"explode_spells" = 1
STR_VAR
"modprefix" = "m7"
"modpath" = "./m7multikit/multikit"
"kitid" = "ZGTAR"
"kitclass" = "CLERIC_RANGER"
"title" = ""
"hlafile" = ".././m7multikit/multikit-inlined/lum7ZGTAR-inlined.2da"
"kit0" = "OHTEMPUS"
"kit1" = "D5EARCH"
"kit2" = "" END
4) Create a new text file called luXXXXXX.2da in your override folder (where the XXXXXX is a maximum of 6 characters chosen for your kit to stay within the 8.3 file limit) and copy everything starting from the 2DA line until the >>>>> so the result will look like this:
2DA V1.0
*
ABILITY ICON STRREF MIN_LEV MAX_LEVEL NUM_ALLOWED PREREQUISITE EXCLUDED_BY ALIGNMENT_RESTRICT
1 GA_SPPR721 * * 16 99 1 * * *
2 GA_SPPR722 * * 16 99 1 * * *
3 GA_SPPR723 * * 16 99 1 * * *
4 GA_SPPR725 * * 16 99 1 * * *
5 GA_SPPR726 * * 16 99 1 * GA_SPPR727 ALL_EVIL
6 GA_SPPR727 * * 16 99 1 * GA_SPPR726 ALL_GOOD
7 GA_SPPR728 * * 16 99 1 * * *
8 GA_SPPR729 * * 16 99 1 * * *
9 GA_SPPR730 * * 16 99 1 * * *
10 GA_GBSCRBPR * * 1 99 99 * * *
11 GA_GBALCHPR * * 1 99 99 * * *
12 GA_SPCL900 * * 1 99 20 * * *
13 GA_SPCL901 * * 1 99 20 GA_SPCL900 * *
14 GA_SPCL902 * * 1 99 20 * * *
15 GA_SPCL903 * * 1 99 20 GA_SPCL902 * *
16 GA_SPCL904 * * 1 99 20 * * *
17 GA_SPCL906 * * 1 99 20 * * *
18 GA_SPCL905 * * 1 99 20 GA_SPCL906 * *
19 GA_SPCL909 * * 1 99 1 GA_SPCL905 * *
20 GA_SPCL907 * * 1 99 20 * * *
21 GA_SPCL908 * * 1 99 20 * * *
5) After you've saved the file, open the luabbr.2da in your override folder with a text editor, you will see lines like this at the end of it:
ZGTAR .././m7multikit/multikit-inlined/lum7ZGTAR-inlined.2da
6) Change the absolute file path in this line into your XXXXXX only (so if you chose, say, luzgtar.2da, in your previous steps, then you end up with this (the game will know how to resolve this):
ZGTAR zgtar
Save the file, and you're done.
Edited by Graion Dilach, 29 August 2021 - 04:18 AM.