#my inis Biogame and Bioengine XML keeps resetting changes when i complie/decomplie it in ME3 Tweaks

1 messages · Page 1 of 1 (latest)

modern brook
#

Strictly from a coalesce XML syntax standpoint, the first posted XML doc is incorrect. You have:

        </Section>
            <Property name="dynamicloadmapping">
                <Value type="3">(ObjectName="SFXGameContent_DLC_MOD_SpectreN7.SFXGameEffect_N7Spectre_Health",SeekFreePackageName="SFXGE_SpectreN73")</Value>
                <Value type="3">(ObjectName="SFXGameEffect_N7Spectre_PowerRechargeBonus",SeekFreePackageName="SFXGE_SpectreN73")</Value></Property>
        <Section name="unrealed.editorengine">
            <Property name="editpackages">
                <Value type="2">SFXGameContentDLC_Shared</Value>
                <Value type="2">SFXGameContentDLC_MOD_SpectreN73</Value>
            </Property>
        </Section>```
Property "dynamicloadmapping" is not contained inside a "<Section>...</Section>" block.
#

Shouldn't the section be:

<Section name="sfxgame.sfxengine">...</Section>```
#

Repost the updated BioEngine.xml--the entire document.

#

Never mind... I see you issue now

#

You need to place the property "dynamicloadmapping" block inside the <Section name="sfxgame.sfxengine">...</Section>. The "..." is just the placeholder for the property block.

#

It should be this:

<Section name="sfxgame.sfxengine">
  <Property name="dynamicloadmapping">
    <Value type="3">(ObjectName="SFXGameContent_DLC_MOD_SpectreN7.SFXGameEffect_N7Spectre_Health",SeekFreePackageName="SFXGE_SpectreN73")</Value>
    <Value type="3">(ObjectName="SFXGameEffect_N7Spectre_PowerRechargeBonus",SeekFreePackageName="SFXGE_SpectreN73")</Value>
  </Property>
</Section>```
#

I'll have to look.

#

BioGame.xml would be this:

<?xml version="1.0" encoding="utf-8"?>
<CoalesceAsset id="BioGame" name="biogame.ini" source="..\..\biogame\config\biogame.ini">
    <Sections>
        <Section name="sfxgame.sfxplayercustomization">
            <Property name="helmetappearances" type="3">(Mesh=(Male="BIOG_HMM_HGR_SpectreN73_R.SpectreN7.HMM_HGR_SpectreN7_MDL",Female="",bHasBreather=False,bHideHair=True),GameEffects=("SFXGameContent_DLC_MOD_SpectreN7.SFXGameEffect_N7Spectre_Health"),ID=92850267,Name=92850261,Description=92850262,PlotFlag=26000,Type=CustomizableType_Helmet)</Property>
            <Property name="torsoappearances" type="3">(Mesh=(Male="BIOG_HMM_SpectreN73_R.SpectreN7.HMM_SHP_SP7a_MDL",Female=""),GameEffects=("SFXGameContent_DLC_MOD_SpectreN7.SFXGameEffect_N7Spectre_PowerRechargeBonus"),ID=92850258,Name=92850259,Description=92850260,PlotFlag=26000,Type=CustomizableType_Torso)</Property>
        </Section>
    </Sections>
</CoalesceAsset>```
#

Remember, I'm only looking at this from a XML syntax viewpoint. I can't tell if it's going to do what you intend.

modern brook
#

<Value>...</Value> are used if a property has more than one value.