[RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

Page 1 of 4 1234 LastLast
Results 1 to 15 of 54
  1. #1
    Registered haha01haha is offline
    MemberRank
    Mar 2009 Join Date
    15Posts

    [RELEASE] HaSuite - HaCreator 2.1.1/HaRepacker 4.2.4 (yes, HC is working now)

    [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)
    So awhile back I decided to tie the loose ends I left with the unfinished HC2, and now it's finally completed, including saving and everything you expect from a map editor. Also another opportunity to provide an official mirror for HaRepacker, which somehow always ends up being replaced with trojans no matter how many mirrors I make. Eh well.

    Downloads:
    Download Binaries (v2.1.1, x86/x64 compatible)
    Fork me on GitHub (Licensed under MPL 2.0)

    Helpful stuff:
    Tutorial/sample video of HaCreator2
    The map shown in the video

    Important - Version support and Prerequisite
    This version has been tested and is known to work on Windows 7, with MapleStory v83 running MoopleDev r120. It should also work with older MapleStory versions, up until v0.01/Beta (I have personally tested it on Data.wz-based clients, including Beta 0.40), and on newer versions up until Big Bang.
    All versions after the Big Bang (~90) are not guaranteed to be supported; I know for fact that the current GMS version/whatever Extalia is using crash when loading. I am not interesting in adding support for them either (see roadmap for more details). If you have the time, you may implement the required fixes and open a pull request.

    Why not support newer versions/why bother working on this if it doesn't support contemporary versions?
    I personally think MapleStory has gone downhill rapidly starting with the big bang patch, which brought it to the point where it is no more the game I used to call MapleStory, but rather an entirely different game that I have no interest in. Also, in the race to support the newest versions, many complicated features must be added and little attention is paid to old features. v83 seems like a nice checkpoint to set as a reference version and try to implement to perfection.
    The main reason I took the time and finished this project is not to do anything particularly useful with it, as I do not play MapleStory anymore and have no interest in it. However, I did feel like not completing the project has been a failure on my part, and I wanted to have a completed HaCreator for future reference.

    Roadmap - where are we going from here
    Since I do not have any actual use for this project, and I wish to invest as little time in it as possible from now on, and since I have implemented everything I had in mind, the code is from now on feature-frozen. This means that no new features, major code changes or improvements will be added - not by me, at the very least. With that said, I will stay around for a month or two to do basic maintenance, after which I will take my leave, hopefully for good this time.

    In particular I want to bring HaCreator to a high UI quality - so if you encounter any bugs, crashes, weird UI mishaps (even simple things such as wrong tab ordering or hotkeys that do not do what you expect them to do), post here. As for HaRepacker, I will only fix major bugs/crashes; if you encounter any, post them here too.

    List of features in HaCreator/Hotkey reference
    -Opening and editing existing maps, including MapLogin
    -Handling of all map elements as of v83 (tooltips, clocks, areas/swimareas), including all mapinfo nodes
    -Copy/cut/paste (Ctrl+C, Ctrl+X, Ctrl+V)
    -User objects (drop an image file onto the map and have it automatically added as an in-game object)
    -Saving (apparently not a trivial feature to have in a map creator)
    -Saving and loading to/from a custom file format, *.HAM (based on JSON serialization). Note - you should load HAM files on the same maple version they were saved on, or risk crashes.
    -Editing of map items' internal attributes - double click/right click on an item to see.
    -Snapping of almost anything, tiles, footholds, ropes, "connect" objects, chairs, etc.
    -Not relying on any external libraries such as DotNetBar/XNA (apart from .NET 4.5.x and Visual C++ Redistributable 2013, which you should install as always)
    -Automatic backup of original WZ files and odin-style XML exporting when repacking
    -Should work without Administrator/UAC (but you must be running as admin if you want HaRepacker to configure itself as the default file association for *.wz)

    haha01haha01
    Last edited by haha01haha; 08-08-15 at 11:18 AM.


  2. #2
    :l Cygnus is offline
    True MemberRank
    Mar 2015 Join Date
    f425Location
    237Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Christmas came early this year *_* Thank you so much for all of your Ha release throughout the years, HaRepacker is by far the most used WZ utility I have. Interested to find out what HaCreator is like now, too! Sad to hear you're giving up on Maplestory, I agree on all points you made as to what Maple has become as opposed to what it was. HaRepacker has (and will continue to be) a great tool for a lot of people to stay on lower versions, and also be able to add new content to lively up the nostalgic gameplay.

  3. #3
    Newbie inermis is offline
    MemberRank
    Mar 2015 Join Date
    1Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    why this version don`t exist KMS ?

  4. #4
    Account Upgraded | Title Enabled! Halcyon is offline
    True MemberRank
    Mar 2011 Join Date
    1,071Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Ah, nice release. I wish I knew how to update it though. Christ.

  5. #5
    Hardcore Member jamaykids is offline
    MemberRank
    Aug 2010 Join Date
    MarsLocation
    112Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    I love you !!

  6. #6
    Ultimate Member Elem8100 is offline
    MemberRank
    Feb 2010 Join Date
    TaiwanLocation
    187Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Nice release.But the WzPngProperty don't support format 1026.

  7. #7
    The journey never ends. SYJourney is offline
    True MemberRank
    Mar 2015 Join Date
    FrankfurtLocation
    427Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    This is just great: I can only imagine how many possibilities there are for custom features, now that making your own maps has become easy and efficient!

  8. #8
    jRvdJxwvjhs Linkerzz is offline
    True MemberRank
    Nov 2008 Join Date
    NorwayLocation
    345Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Thank you for this haha01haha!
    Last edited by Linkerzz; 01-07-15 at 01:59 AM.

  9. #9
    finn balor religion is offline
    True MemberRank
    Oct 2013 Join Date
    507Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Back from the living dead huh.

  10. #10
    Hardcore Member SSFM is offline
    MemberRank
    Apr 2008 Join Date
    138Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    This is wonderful. In my opinion, HaRepacker and HaCreator are the two most significant tools ever made for Maplestory servers, so I'm really glad you decided to finish this up. Even if you never touch Maplestory ever again, this community is forever indebted to you.

    And thanks for providing the source as well. Always great to have the option to learn a thing or two should I ever feel like poking around with it.

  11. #11
    The Shrewd Rey is offline
    True MemberRank
    Oct 2011 Join Date
    HellLocation
    1,347Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Oh look, he's alive!

    Thanks for the amazing release, I've been waiting for this since forever.
    I hate perfection, it means you cannot improve any further.

  12. #12
    Master of lurking Kimberly is offline
    ModeratorRank
    Jul 2012 Join Date
    The NetherlandsLocation
    1,016Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    (for HaRepacker I will only fix major bugs/crashes).
    Not sure if this is the right topic than to post bugs that is bothering me for a bit, since I am a major .wz editor for my server, but here goes.

    1) When editing quest.wz any string edit completely corrupts the .img. Example, if you edit any text from say.img and save it, you can no longer open it because it creates an error. This makes editing quest.wz strings with the latest version of Harepacker not possible. There's an alternative version called "Harepacker modified" where this works, but I would like to use the official tool for all edits.

    2) When importing a sound file in sound.wz and saving it the sound becomes super high pitched in-game, while in the editor itself its still fine. This even happens when swapping ID's which makes me think the saving itself corrupts the sound in-game once its modified. This makes adding custom sounds or sound swaps impossible. This bug also exists on the "modified" version. I want to fix the GM skill sounds because they are wrong by Nexon, but this bug makes it impossible.

    3) When copy pasting notes sometimes it doesn't save it at all unless you change the whole note name once and back to how it was. I assume after copy pasting the editor doesn't know yet it fully exists until you make it acknowledge it exists by changing the name twice. This bug doesn't exist on the "modified" version. I can give more detailed examples if this isn't enough

    Version of HaRepacker: 4.2.3
    Version MapleStory: v0.62
    Link to HaRepacker modified for comparing: https://forum.ragezone.com/f702/wzre...dified-776500/

  13. #13
    Registered haha01haha is offline
    MemberRank
    Mar 2009 Join Date
    15Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Quote Originally Posted by inermis View Post
    why this version don`t exist KMS ?
    It supports KMS, try the 3 encryption options until one works (I think they currently use the 3rd one). I stopped writing the names of the versions because they all started switching from one type to another every version and I lost track.

    Quote Originally Posted by Elem8100 View Post
    Nice release.But the WzPngProperty don't support format 1026.
    Never encountered it, send me the details on where you saw that (region, version, WZ file name, PNG path in the file)

    Quote Originally Posted by Fluttershy2 View Post
    Not sure if this is the right topic than to post bugs that is bothering me for a bit, since I am a major .wz editor for my server, but here goes.

    1) When editing quest.wz any string edit completely corrupts the .img. Example, if you edit any text from say.img and save it, you can no longer open it because it creates an error. This makes editing quest.wz strings with the latest version of Harepacker not possible. There's an alternative version called "Harepacker modified" where this works, but I would like to use the official tool for all edits.

    2) When importing a sound file in sound.wz and saving it the sound becomes super high pitched in-game, while in the editor itself its still fine. This even happens when swapping ID's which makes me think the saving itself corrupts the sound in-game once its modified. This makes adding custom sounds or sound swaps impossible. This bug also exists on the "modified" version. I want to fix the GM skill sounds because they are wrong by Nexon, but this bug makes it impossible.

    3) When copy pasting notes sometimes it doesn't save it at all unless you change the whole note name once and back to how it was. I assume after copy pasting the editor doesn't know yet it fully exists until you make it acknowledge it exists by changing the name twice. This bug doesn't exist on the "modified" version. I can give more detailed examples if this isn't enough

    Version of HaRepacker: 4.2.3
    Version MapleStory: v0.62
    Link to HaRepacker modified for comparing: https://forum.ragezone.com/f702/wzre...dified-776500/
    Yes, this is the place to report bugs for HaRepacker too. What I meant was that both HaCreator and HaRepacker bugs can be reported here, but for HaCreator I will fix even minor bugs and UI glitches while HaRepacker will only get fixes for serious stuff. The way I phrased it really is misleading, though. I'll edit that soon.

    1. This is actually a really serious bug, potentially affecting both HaCreator and HaRepacker on all Maple versions, and I am surprised nobody contacted me directly about this earlier. It corrupts the entire IMG if there is a unicode string with exactly 127 characters somewhere in it; you saw it in Say.img, because it has leftovers from the Korean server. I am assuming it plagued Chinese/Korean users on pretty much every WZ file, which is why WzRepacker noticed it and fixed it. It is fixed now.

    2. Less serious, but still affecting both products because it is sourced in the method of writing sound objects in MapleLib. Also fixed.

    3. I fixed that one because I know that problem type so it was quick to fix, but it's basically on the limit of what I consider important enough to fix in HaRepacker. There are probably a few more bugs of this type in HaRepacker. There used to be tons of them, HaRepacker's code is really vulnerable to these bugs because of a design mistake I made when I started programming it 7 years ago.

    Anyway, I compiled the latest revision with all those fixes, test it and see if it works fine for you:
    HaSuite-2101-x64
    I only bothered compiling x64 since this is a testing release, tell me if you need the other one.

    - - - Updated - - -

    Also, I never heard of this WzRepacker before, but after looking it up for a bit I would not recommend using it. The origin is a shady chinese website and they don't supply source code, so there's a large chance it's malware. Oh, and it's also technically illegal, since by not providing source code they are violating the license that version of HaRepacker was released under (GNU General Public License v3).

  14. #14
    jRvdJxwvjhs Linkerzz is offline
    True MemberRank
    Nov 2008 Join Date
    NorwayLocation
    345Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Quote Originally Posted by haha01haha View Post
    Yes, this is the place to report bugs for HaRepacker too. What I meant was that both HaCreator and HaRepacker bugs can be reported here, but for HaCreator I will fix even minor bugs and UI glitches while HaRepacker will only get fixes for serious stuff. The way I phrased it really is misleading, though. I'll edit that soon.
    Well here's an extremely minor "bug": Can't enter string names such as "MapLogin" while saving.
    Any reason behind this? I'm just curious. Thanks.

    Edit: What if I used HaCreator to save it to a random map number, and then imported the XML with HaRepacker to rename it..? Hmm..
    Last edited by Linkerzz; 03-07-15 at 11:27 PM.

  15. #15
    Registered haha01haha is offline
    MemberRank
    Mar 2009 Join Date
    15Posts

    Re: [RELEASE] HaSuite - HaCreator 2.1/HaRepacker 4.2.3 (yes, HC is working now)

    Quote Originally Posted by Linkerzz View Post
    Well here's an extremely minor "bug": Can't enter string names such as "MapLogin" while saving.
    Any reason behind this? I'm just curious. Thanks.

    Edit: What if I used HaCreator to save it to a random map number, and then imported the XML with HaRepacker to rename it..? Hmm..
    Definitely a bug, try this:
    HaSuite-2102-x64
    This version also changes some stuff in the settings storage, so you should delete your settings file (%APPDATA%\HaCreator\Settings.wz)

    - - - Updated - - -

    On a different note, even though I don't directly respond to every post, I'd like to thank everyone who posted here for all the kind words. Due to personal life constraints, I'm only available to read comments and post fixes on weekends (Fri/Sat). I assume this was the last bugfix for this week, so I'll check on this thread again next weekend.



Page 1 of 4 1234 LastLast

Advertisement