Ok i figured how to read DRLGParams data from the unpatched World MPQ. at the end of the World.cs comment out the int6 since that's the offset for the tiles and read the DRLGParams as an object and not a serializable list just add a constructor to DRLGParams that call read . this work for unpatched MPQ not patched mpq. i still see data in patched mpq like commands but it's positioned differently, gonna dig some more.
Edit: ok ya the data gone in patched MPQ so might aswell use Mooege dumped data. but atleast i know how to get them :P gonna suck for act 2 3 4. we wont have the DRLGParams for those if they are not in MPQ now
Code:
stream.Position += 4;
Float0 = stream.ReadValueF32();
Int5 = stream.ReadValueS32();
SNOScript = stream.ReadValueS32();
//Int6 = stream.ReadValueS32();
DRLGParamsTest = new FileFormats.DRLGParams(stream);
stream.Close();