Skip to content

Commit 2a465a8

Browse files
committed
TES5: Implement PACK
And import it, can now be merged and checked for ESL.
1 parent 4a76f03 commit 2a465a8

4 files changed

Lines changed: 231 additions & 126 deletions

File tree

Mopy/bash/game/enderal/__init__.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def init(cls):
108108
MreLscr, MreDlvw, MreTree, MreWatr, MreFlor, MreEyes, MreWeap, \
109109
MreIngr, MreClfm, MreMesg, MreLigh, MreExpl, MreLcrt, MreStat, \
110110
MreAmmo, MreSmqn, MreImad, MreSoun, MreAvif, MreCont, MreIpct, \
111-
MreAspc, MreRela, MreEfsh, MreSnct, MreOtft, MrePerk
111+
MreAspc, MreRela, MreEfsh, MreSnct, MreOtft, MrePerk, MrePack
112112
# ---------------------------------------------------------------------
113113
# Unused records, they have empty GRUP in skyrim.esm-------------------
114114
# CLDC HAIR PWAT RGDL SCOL SCPT
@@ -123,7 +123,7 @@ def init(cls):
123123
# ---------------------------------------------------------------------
124124
# These need syntax revision but can be merged once that is corrected
125125
#
126-
# MreAchr, MreDial, MreLctn, MreInfo, MreFact, MrePerk,
126+
# MreAchr, MreDial, MreLctn, MreInfo, MreFact,
127127
# ---------------------------------------------------------------------
128128
cls.mergeClasses = (# MreAchr, MreDial, MreInfo, MreFact,
129129
MreAact, MreActi, MreAddn, MreAlch, MreAmmo, MreAnio, MreAppa,
@@ -140,9 +140,7 @@ def init(cls):
140140
MreRegn, MreRela, MreRevb, MreRfct, MreScrl, MreShou, MreSlgm,
141141
MreSmbn, MreSmen, MreSmqn, MreSnct, MreSndr, MreSopm, MreSoun,
142142
MreSpel, MreSpgd, MreStat, MreTact, MreTree, MreTxst, MreVtyp,
143-
MreWatr, MreWeap, MreWoop, MreWthr,
144-
####### for debug
145-
MreQust,)
143+
MreWatr, MreWeap, MreWoop, MreWthr, MreQust, MrePack, )
146144

147145
# MreScpt is Oblivion/FO3/FNV Only
148146
# MreMgef, has not been verified to be used here for Skyrim
@@ -185,9 +183,8 @@ def init(cls):
185183
MreRfct, MreScrl, MreShou, MreSlgm, MreSmbn, MreSmen, MreSmqn,
186184
MreSnct, MreSndr, MreSopm, MreSoun, MreSpel, MreSpgd, MreStat,
187185
MreTact, MreTree, MreTxst, MreVtyp, MreWatr, MreWeap, MreWoop,
188-
MreWthr, MreCell, MreWrld, # MreNavm, MreNavi
189-
####### for debug
190-
MreQust, MreHeader,
186+
MreWthr, MreCell, MreWrld, MreQust, MreHeader, MrePack,
187+
# MreNavm, MreNavi
191188
))
192189
brec.MreRecord.simpleTypes = (
193190
set(brec.MreRecord.type_class) - {'TES4', 'ACHR', 'CELL', 'DIAL',

Mopy/bash/game/skyrim/__init__.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ def init(cls):
240240
MreLscr, MreDlvw, MreTree, MreWatr, MreFlor, MreEyes, MreWeap, \
241241
MreIngr, MreClfm, MreMesg, MreLigh, MreExpl, MreLcrt, MreStat, \
242242
MreAmmo, MreSmqn, MreImad, MreSoun, MreAvif, MreCont, MreIpct, \
243-
MreAspc, MreRela, MreEfsh, MreSnct, MreOtft, MrePerk
243+
MreAspc, MreRela, MreEfsh, MreSnct, MreOtft, MrePerk, MrePack
244244
# ---------------------------------------------------------------------
245245
# Unused records, they have empty GRUP in skyrim.esm-------------------
246246
# CLDC HAIR PWAT RGDL SCOL SCPT
@@ -272,9 +272,7 @@ def init(cls):
272272
MreRegn, MreRela, MreRevb, MreRfct, MreScrl, MreShou, MreSlgm,
273273
MreSmbn, MreSmen, MreSmqn, MreSnct, MreSndr, MreSopm, MreSoun,
274274
MreSpel, MreSpgd, MreStat, MreTact, MreTree, MreTxst, MreVtyp,
275-
MreWatr, MreWeap, MreWoop, MreWthr,
276-
####### for debug
277-
MreQust,)
275+
MreWatr, MreWeap, MreWoop, MreWthr, MreQust, MrePack, )
278276

279277
# MreScpt is Oblivion/FO3/FNV Only
280278
# MreMgef, has not been verified to be used here for Skyrim
@@ -317,9 +315,8 @@ def init(cls):
317315
MreRfct, MreScrl, MreShou, MreSlgm, MreSmbn, MreSmen, MreSmqn,
318316
MreSnct, MreSndr, MreSopm, MreSoun, MreSpel, MreSpgd, MreStat,
319317
MreTact, MreTree, MreTxst, MreVtyp, MreWatr, MreWeap, MreWoop,
320-
MreWthr, MreCell, MreWrld, # MreNavm, MreNavi
321-
####### for debug
322-
MreQust, MreHeader,
318+
MreWthr, MreCell, MreWrld, MreQust, MreHeader, MrePack,
319+
# MreNavm, MreNavi
323320
))
324321
brec.MreRecord.simpleTypes = (
325322
set(brec.MreRecord.type_class) - {'TES4', 'ACHR', 'CELL', 'DIAL',

0 commit comments

Comments
 (0)