Hello there, I don't know where to start, so here an updated script for dumping LUA functions.
LUA FINDER: #include <idc.idc> /********************************************************* - Pastebin.com
I also updated the DBC dumper as well, but it wont work since there is no ".dbc" anymore, instead they went full DB2 (with WDB5 format for legion).
Here's the script, if you guys can make a port to finding db2 instead of dbc, it would be cool.
OLD DBC Script (updated pattern) #include <ida.idc> static main(){ auto curAddr, xref, count, sPath, hFi - Pastebin.com
Few rebased offsets:
Code:
ObjectManagerPtr = 0xD481C0,
localGuid = 0xF8,
objectGuid = 0x30,
objectType = 0x10,
firstObject = 0xD8,
nextObject = 0x44,
WoWVersionString = 0xCFF248,
FrameTime__GetCurTimeMs = 0xCB10F0,
playerName = 0xF35168,
ItemClass (db2) = 0xF34770, (not sure tho)
Here what happend to DB2: https://wowdev.wiki/DB2#WDB5_.28.db2.29
This is all TOM_RUS reads the db2 files updated for legion: https://github.com/tomrus88/dbcviewe...s/DB5Reader.cs
I'm not yet sure how to read them in memory and to dump the full list of DB2, I'm only able to find a few of them I used before on WoD such as ItemClass.
By the way, 22248 is out for 4 days, it's one of the last version before PrePatch goes out, I expect the very last version to be pushed tomorrow as PrePatch go live on US server.
Binary if you don't want to download PTR: http://www.filedropper.com/wowt22248