I haven’t checked the script, but have you found anything that’s not on the wiki?
Could you try to convert it for you and see if it works?
I cant write scripts for 010 but If im correct you have to:1. Change the 2 Bytes in the header to 4E 012. Wirte all 00 00 00 00 00 00 00 00 to 02 00 00 00 00 00 00 00
One thing I noticed; each MLDD entry should have a flag of 0x20 if you are to 0 fill MLDL.
According to the wiki, for each mldl entry, "if the corresponding MLDD has a flag of 0x8 this has a value otherwise 0". And as we don't know what kind of value we're supposed to set in case of a 0x8 flag, that's why I 0 filled it.Most of the mldd entries I have on my converted adts (if not all) don't have this 0x20 flag, and it still works well. According to the wiki (again), this flag is related to liquid.
You're right, sorry, I meant to 0x8. The point still stands, you're not explicitly setting 0x8 on the MLDD flags