![]() |
|
File structure of official files? - Printable Version +- LCKB (https://lckb.dev/forum) +-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109) +--- Forum: Guides & Help Section (https://lckb.dev/forum/forumdisplay.php?fid=193) +---- Forum: Help & Support (https://lckb.dev/forum/forumdisplay.php?fid=157) +----- Forum: Ep3 Support (https://lckb.dev/forum/forumdisplay.php?fid=150) +------ Forum: Solved topics (https://lckb.dev/forum/forumdisplay.php?fid=151) +------ Thread: File structure of official files? (/showthread.php?tid=4161) |
- Walletman987 - 11-10-2014 Hey guys. Can someone give me the file structure for itemall_usa.lod andmoball_usa.lod? I need them to make a tool that I'll release when finished. P.S. There's a few different files for items, so if those are needed too I would appreciate the structure for that also ![]() Thank you. - fabi202cool - 11-10-2014 I updated the moball struct for LC GER a few weeks ago, I think USA should have the same struct. I didnt resolved all Values, because I dont need all, so your job is to resolve the missing ones Please keep in mind that I used the Int32 Unknown Values just as a placeholder for 4 bytes (It can also consist of byte/int16/int64).Reader.ReadInt32(); //Index Reader.ReadInt32(); //Level Reader.ReadInt32(); //HP Reader.ReadInt32(); //MP Reader.ReadInt32(); //Flag Reader.ReadInt32(); //Flag 2 Reader.ReadInt32(); //Attack Speed Reader.ReadSingle(); //Walk Speed Reader.ReadSingle(); //Run Speed Reader.ReadSingle(); //Scale Reader.ReadSingle(); //Attack Area Reader.ReadSingle(); //Size Reader.ReadInt32(); //Skill Master Reader.ReadInt32(); //Skill Master 2 Reader.ReadInt32(); //Unknown1 Reader.ReadInt32(); //Unknown2 Reader.ReadInt32(); //Unknown3 Reader.ReadInt32(); //Unknown4 Reader.ReadInt32(); //Unknown5 Reader.ReadInt32(); //Unknown6 Reader.ReadInt32(); //Unknown7 Reader.ReadInt32(); //Unknown8 Reader.ReadInt32(); //Unknown9 Reader.ReadInt32(); //Skill ID 0 Reader.ReadInt32(); //Skill Level 0 Reader.ReadInt32(); //Skill ID 1 Reader.ReadInt32(); //Skill Level 1 Reader.ReadInt32(); //Unknown10 Reader.ReadInt32(); //Unknown11 Reader.ReadInt32(); //Unknown12 Reader.ReadInt32(); //Unknown13 Reader.ReadInt32(); //Unknown14 Reader.ReadBytes(64); //UnknownString15 Reader.ReadBytes(64); //UnknownString16 Reader.ReadBytes(64); //UnknownString17 Reader.ReadBytes(64); //UnknownString18 Reader.ReadBytes(64); //UnknownString19 Reader.ReadBytes(64); //UnknownString20 Reader.ReadBytes(64); //UnknownString21 Reader.ReadBytes(64); //UnknownString22 Reader.ReadBytes(64); //UnknownString23 Reader.ReadBytes(64); //UnknownString24 Reader.ReadBytes(64); //UnknownString25 Reader.ReadBytes(64); //UnknownString26 Reader.ReadBytes(64); //UnknownString27 Strings are now stored with a fixed length of 64bytes, and no longer dynamically. - Wizatek - 11-11-2014 This is because the lod files are now read as entire structure, so all strings are fixed size now, same with many of the network packets. And all names and descriptions are taken out so that the same ItemAll.lod can be used for any language. - Jaiz - 11-13-2014 Someone have a structure of the new ep3 questall? - DamonA - 11-13-2014 If someone have the ep3(alberpatch) itemall structure pls pn or post it here ![]() |