Skip to content

OpenMW-CS: Incorrect DIAL's type in INFO records

OpenMW-CS(as of 0.48) doesn't correctly define DIAL type in INFO records(at least for Journal records). Discovered by Willtor and reported here.

Desired behaviour:

How to reproduce:

  • Create new plugin in OpenMW-CS.
  • Add new INFO record to DIAL type Journal.
  • Check with delta(tes3cmd would not show the problem, because it ignores INFO's DIAL type):
records:
  "Dialogue::Foobarfoobar":
    type: Dialogue
    dialogue_type: Journal
    info:
      990f67a3ac4849609079b74776e6a3b0:
        next: ""
        prev: ""
        unknown1: 0
        disposition: 0
        rank: 255
        gender: None
        pc_rank: 255
        unknown2: 0
        response: Hey now son.
        quest_status: Name
        select_rules: []

Field "unknown1" here displays DIAL's data type. It should be 4 for Journal.

  • Resave in vanilla CS and check that INFO's type has changed to proper one.