Re: [DHD] the standard gas oven by blazin' ladles LE
★ Guide

I had a look at this, and I think I found what the problem is
EA added a new tuning file with the latest patch for this specific oven (b61de6b4!00000017!0000000000055b1c.object_stove_counter_OvenCounter_High.object.xml), and in this tuning, they have incorrect subroot data tuned in the _part_data list (see spoiler below):

Spoiler
  <L n="_part_data">
    <U>
      <T n="disable_child_aop_forwarding">True</T>
      <L n="overlapping_parts">
        <T>1</T>
        <T>2</T>
      </L>
      <T n="part_definition">14800<!--ObjectPart: part_Stove_Burner--></T>
      <V n="subroot_index" t="enabled">
        <T n="enabled">1</T>
      </V>
    </U>
    <U>
      <T n="disable_child_aop_forwarding">True</T>
      <L n="overlapping_parts">
        <T>0</T>
        <T>2</T>
      </L>
      <T n="part_definition">14800<!--ObjectPart: part_Stove_Burner--></T>
      <V n="subroot_index" t="enabled">
        <T n="enabled">2</T>
      </V>
    </U>
    <U>
      <L n="overlapping_parts" />
      <T n="part_definition">14801<!--ObjectPart: part_Stove_Oven--></T>
      <V n="subroot_index" t="enabled">
        <T n="enabled">1</T>
      </V>
    </U>
  </L>

Specifically, they are referencing the subroot_index 2, which the object itself does not have (as it does not have a stovetop), so it causes this error. Simply removing those references fixes it (the other builtin oven from Dream Home Decorator does not have this issue, as it uses a different tuning file which does not have these references). Below is how the _part_data should look like for this object:

Spoiler
  <L n="_part_data">
    <U>
      <L n="overlapping_parts" />
      <T n="part_definition">14801<!--ObjectPart: part_Stove_Oven--></T>
      <V n="subroot_index" t="enabled">
        <T n="enabled">1</T>
      </V>
    </U>
  </L>
(8,690 Views)