Delta plugin errors with "Windows Glow" mod

Post about your mods, learn about OpenMW mod compatibility, check for problematic mods, discuss issues, and give us feedback about your experience with modded OpenMW.
Post Reply
guigui
Posts: 33
Joined: 12 Apr 2020, 12:22

Delta plugin errors with "Windows Glow" mod

Post by guigui »

Hi,

I just installed the Windows Glow mod, and i have these errors with Delta Plugin (at the begining of its execution):

Code: Select all

ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b1100110, HasWater | NoSleep | Unknown32 | Unknown64): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b1100110, HasWater | NoSleep | Unknown32 | Unknown64): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b10, HasWater): 0b1000

[...]

ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b11, Interior | HasWater): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000

[...]

ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b1, Interior): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b11000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b11000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b11000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b11000
ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b1000

[...]

ERROR - Skipping record of type CELL

Caused by:
    Invalid bits for BitFlags<CellTraits>(0b101, Interior | NoSleep): 0b11000
    
    [Here, there is a pause in the display, and then the "traditional" warnings come:]
    
WARN - Encountered delete record String(Cell, "com_chest_02_k02") with no record to delete!
WARN - Encountered delete record String(Cell, "de_p_chest_02_noah") with no record to delete!
WARN - Encountered delete record String(Cell, "misc_lw_flask") with no record to delete!
WARN - Encountered delete record String(Cell, "bk_CantatasOfVivec") with no record to delete!
WARN - Encountered delete record String(Cell, "furn_de_rope_03") with no record to delete!
WARN - Encountered delete record String(Cell, "furn_de_tapestry_09") with no record to delete!
WARN - Encountered delete record String(Cell, "light_de_streetlight_01_223_S") with no record to delete!
WARN - Encountered delete record String(Cell, "chest_small_02_rndgold") with no record to delete!
WARN - Encountered delete record String(Cell, "in_v_s_int_lcolumn_01") with no record to delete!
WARN - Encountered delete record String(Cell, "bk_CantatasOfVivec") with no record to delete!
WARN - Encountered delete record String(Cell, "com_chest_02_k02") with no record to delete!
WARN - Encountered delete record String(Cell, "Gold_001") with no record to delete!
WARN - Encountered delete record String(Cell, "misc_de_bowl_bugdesign_01") with no record to delete!
WARN - Encountered delete record String(Cell, "crate_01_random_pos") with no record to delete!
WARN - Cell references: Delta patch attempted to remove element ::morrowind::cellref::216151 which doesn't exist in the map
WARN - DialogueInfo select_rules: Delta patch attempted to remove element SelectRule { index: 0, rule_type: Global, function: ('s', 'X'), op: Lt, var_name: Some("Random100"), result: Int(30) } which doesn't exist in the set

[...]
At the end, the delta-merged.omwaddon is generated. So it doesn't seem a blocking error.
These errors come only with this mod. The warnings were always there with my other mods.
But the game seems to work with this Windows Glow mod, despite everything.

Is this a pb?
User avatar
bmw
Posts: 81
Joined: 04 Jan 2019, 19:42
Contact:

Re: Delta plugin errors with "Windows Glow" mod

Post by bmw »

It's a sort-of known problem as DeltaPlugin doesn't read arbitrary flags (these certainly don't do anything on OpenMW, though I'm not sure about Morrowind). I looked quickly at it and I think it might be possible to preserve arbitrary flags without too much work, though at the least it should be possible to discard unknown ones when parsing rather than just raising an error.

The error may affect your results if the references it's modifying are touched by other mods, but it's likely that it doesn't affect much unless you have another mod that makes changes to windows (if no merging is necessary, then DeltaPlugin not merging those cells isn't really a problem).

I feel I should point out too that "Windows Glow" is a rather old mod. Glow in the Dahrk should give you similar effects without the need for plugins (save for a couple of mod-specific patches), and it looks like the version you're using isn't even the latest, version 2.2 (from 2010) is available here on the original author's website.
guigui
Posts: 33
Joined: 12 Apr 2020, 12:22

Re: Delta plugin errors with "Windows Glow" mod

Post by guigui »

Thank you very much for your answer. I'm going to look at all this...
Post Reply