Jump to content
  • 0

DynDOLOD error on merged plugin


aethel

Question

Hello,

 

Whenever there's a merged plugin present, DynDOLOD shows an error message box saying "'02000D62' is not a valid integer value". After I click OK it appears to run fine but no LODs actually show up ingame.

 

Changing Edit Scripts\DynDOLOD\lib\optionsform.pas like this (around line 128):

  // check if mod name was merged
  s := DataPath + 'merge\' + StringReplace(GetFileName(FileByIndex(i)), '.esp', '', [rfReplaceAll]) + '_map.txt';
- if FileExists(s) then begin
+ if false and FileExists(s) then begin

Fixes the issue, althrough that probably kills merged mod support (which luckily I don't need).

 

The first few lines of my MergedArmorMods_map.txt look like this:

yurica_chevaleresse_II [HDT].esp=0
02000D62=02000D62
02000D63=02000D63
02000D64=02000D64
02000D65=02000D65
02000D66=02000D66
02000D67=02000D67
02000D68=02000D68
[...]

I don't know if that's how this file is supposed to look or not, but it appears to error out at the second line: the ID is the same one shown in the errors.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Disabling something is not what I would call a "fix". 

 

The content of MergedArmorMods_map.txt seems invalid.

 

The first line says there should be zero entries mapped form ids, while it then lists rows of mapped form ids - which are equal. The second row should be the next plugin name.

 

What version of merge plugins did you use? Can you post the complete MergedArmorMods_map.txt file please?

 

I will need to update the code to account for that new or invalid? data format.

Edited by sheson
Link to comment
Share on other sites

  • 0

Yeah it doesn't really fix the problem obviously, but since none of the mods I merged need any LODs that at least allowed me to use the program. 

 

I used v2.2.3.0 of Merge Plugins, updated to v2.3.1.0 (latest) to check and it behaves the same in that regard.

 

After that I fiddled a bit with it and it turns out I had the "New Records" merging method selected, probably due to a misunderstanding on my part when I first configured the thing.

 

Switching to the "Override" method generates a map file that is just like you described:

Wa Ribbon.esp=0
AirHelm.esp=1
00000D62=0005C00D
Sotteta Necromancer Outfit.esp=0
LinkleOutfit.esp=10
000012D6=0005C00E
000012D5=0005C00F
000012D4=0005C010
000012D3=0005C011
000012D2=0005C012
000012D1=0005C013
000012D0=0005C014
000012CF=0005C015
000012CE=0005C016
000012CD=0005C017
[...]

About the old file, the rest of it is very much like the snippet I sent you, but here it is if you want to see it: https://pastebin.com/raw/B3ME5Q3U

 

Since it seems to be a bug in the Merge Plugins program, if I may suggest, perhaps checking if the plugin name contains the string ".esp" and showing an error if not warning people to switch modes would be enough?

 

The "Override" merge method seems to give me the same result so all that's really needed is telling people where the problem is IMHO.

 

Thanks for the program btw, now I can see my house from afar  ::):

Edited by aethel
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.