~Ok, there's not much of a modding community here yet but I figure I'll post it here too just incase in the future some genius drops by and is nice. lol.
Question is does anyone know how to interpret how Holes are set up in MoP ADT's that are from 5.3.0 and up? Yes I know there is something on WowDev but I honestly have no idea what they are referring to.
In patch 5.2.0 and back, all the holes were set at 0x3c of the MCNK chunk of an ADT, however it seems that in 5.3.0 and up, it no longer uses this field as noted on wowdev, blizzard now uses a 64bit mask for it now. However it also says that there is a way to get the 16bit value through some conversions, and that's where I'm stuck at.
I mean naturally I can (as well as anyone) manually find which MCNK contains the hole by manually poking about and setting the 0x3c to FFFF until I poke a the correct chunk and end up having a section disappear but that's not exactly the best thing to do in real world practice when there are a few hundred holes that need to be tracked out.
I have supplied working copies of 5.4.0's Timeless Isle and Isle of Giants that you can try to make use of and see if you can somehow get them working. These are in 3.3.5a Format however from my poking about, there isn't really any real difference between 5.3.0 and 5.2.0 ADT's except for the MCNK 0x3c location being blank.
~It is current using the MapID 723, folder named Stormwind, rename it to another location or a custom location if you are currently using that ID for something else, adjust the .go xyz's accordingly as well naturally.
~~This contains all the data needed for the two islands to render out completely, with textures, WMO's, and doodads. Here's a sample of me when I'm actually focused on things where normally I just push large content patches on people simply because it takes an extra 15~20 minutes to figure out exactly what is needed, the size could have been a tad bit smaller if I removed the stuff that existed in 3.3.5a, but then again this isn't a commissioned task.
TrinityCore .go xyz commands:
.go xyz 6005 1520 35 723
.go xyz -425 -5120 8 723
.go xyz -547 -5425 6 723
If you want the hole data for Isle of Giants, you can grab them off the 5.2.0 version of the ADT, I have the 5.4.0 versions for reasons so that if anyone would like to compare the data, they'd be able to see there really isn't any difference between them except a new flag and that part empty.
If anyone can figure out how the hole data is interpreted, that'd be awesome!!
Warm Regards, ~ATBox
...well I say Warm, but it's actually kinda chilly at the moment, lol.