-
Apprentice
-
-
Apprentice
Re: [C#] HeavenBase - Familiar Info
Hey guys, I've updated HeavenBase! (03/05/2020)
Download
Since there was a familiar revamp, the wz structure has changed quite a bit, and HeavenBase wouldn't be able to load familiars, it would crash while doing so. Now, I've fixed this problem and it won't crash anymore. I'll try to analyze and understand the new structure and will keep reimplementing the missing fields over time!
I've implemented some Quality of Life (QoL) features as well:
1 - Now the primary loading mechanism is done in a background thread, so the program won't just simply freeze while the data is loading (ugh, that one was very annoying)
2 - There are two new buttons: Save Binary and Load Binary. Save Binary takes the data you have previously loaded in the Load button (I'm thinking of renaming it to Parse, but idk) and stores it in a binary file. It is stored on AppData/Local/HeavenBase, but that's only important if you want to erase the program's files later on. Then, when you want to load the saved binary, just press Load Binary. And it is hella fast.
This way, you'll only have to use the normal Load when you first use the program, when Maplestory gets updated, or when you get an updated executable version. Also, it doesn't burden your computer unnecessarily.
Another advantage is that you can use Load Binary even when HaRepacker or Maplestory is running, since it doesn't parse wz files, it reads the stored binary.
3 - The images got crisper! Since Maplestory art is basically high definition pixel art, I removed the automatic anti-aliasing feature that was present before. Feast your eyes!
4 - Now you just need the HeavenBase.exe executable for the full functionality of the program. No more zips, folders, dlls.
I hope you guys like it!
You can contact me in Discord for questions, feedback, etc. Username: Rudigus#6297
Last edited by Rudigus; 03-05-20 at 07:03 PM.
-
Apprentice
Re: [C#] HeavenBase - Familiar Info