Awesome release, much appreciated. You guys still need put some effort to get this working still. The hook function needs to be sorted and variables must be declared properly. Yeah, and there's still the method addresses, types and missing addies so good luck.
The most notable advantages of this WZ reading method in my opinion are:
- It does almost eliminate the GFX glitches and memory leaks happening making the client extremely unstable especially if you are bringing new content from newer versions to old ones with WZ editing.
- It makes pushing updates and patches to your users much easier and less bandwidth consuming.
- It's cool and interesting as it makes your game installation directory and file structure looks well organized with only one sub-directory "Data" containing all the WZ images instead of all those cluttered WZ files in the index.
- What else do you guys think?? Of course, it has a few disadvantages I will talk about later.
I am currently working on getting this to work for me, I will report back later. Thanks so much.
EDIT: I just released a
github repository with combined community effort to reduce complexity and make it easier for less experienced people getting this to work on different client versions. Send commits to help, thanks in advance.