[RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

Results 1 to 10 of 10
  1. #1
    Enthusiast Apocryphal is offline
    MemberRank
    Mar 2014 Join Date
    35Posts

    [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Hi today I release my v148 source to all of you:)
    Alot of stuff works and alot of stuff doesnt work (mostly need to update opcodes)
    BeastTamer is fully coded and alot of stuff has been updated to the recent GMS versions.

    This source will be actively updated by me. Please use the svn link below to receive the latest updates.

    Download link source:

    https://subversion.assembla.com/svn/ijizzmypants/trunk

    mirror(will not be updated):

    https://mega.co.nz/#!6VcUkBpI!p8Wb6z..._E9pNtV24nXYEM

    Download link v148 xmls:

    https://mega.co.nz/#!vY0kzSrK!GHQCQ-...vcSRcbXlqxVk9o

    Guide:

    run launch.bat / netbeans debug
    run cmd as admin copy paste following: netsh int ip add addr 1 8.31.99.141
    run maplestory.exe

    Have fun.

    Help thread:
    http://forum.ragezone.com/f566/helis...thread-994505/
    Last edited by Apocryphal; 29-03-14 at 05:18 PM.


  2. #2
    Account Upgraded | Title Enabled! ngnam87 is offline
    MemberRank
    Mar 2013 Join Date
    666Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Quote Originally Posted by Apocryphal View Post
    Hi today I release my v148 source to all of you:)
    Alot of stuff works and alot of stuff dont work (mostly need to update opcodes)
    BeastTamer is fully coded and alot of stuff has been updated to the recent GMS versions.

    This source will be actively updated by me.

    Download link source:

    https://subversion.assembla.com/svn/ijizzmypants/trunk

    mirror:

    https://mega.co.nz/#!6VcUkBpI!p8Wb6z..._E9pNtV24nXYEM

    Download link v148 xmls:

    https://mega.co.nz/#!vY0kzSrK!GHQCQ-...vcSRcbXlqxVk9o

    Have fun.
    does is base on v146.1 released by Multo?

  3. #3
    Enthusiast Apocryphal is offline
    MemberRank
    Mar 2014 Join Date
    35Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Base is v142 astralms

  4. #4
    Enthusiast Apocryphal is offline
    MemberRank
    Mar 2014 Join Date
    35Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum


  5. #5
    Account Upgraded | Title Enabled! ExtremeDevilz is offline
    MemberRank
    Apr 2008 Join Date
    647Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    here this is a faster search using Java 8 Lambda and switch string

    Code:
    package custom;
    
    import client.SkillFactory;
    import java.io.File;
    import java.util.ArrayList;
    import java.util.LinkedList;
    import java.util.List;
    import provider.MapleData;
    import provider.MapleDataProvider;
    import provider.MapleDataProviderFactory;
    import provider.MapleDataTool;
    import server.MapleItemInformationProvider;
    import server.quest.MapleQuest;
    import tools.Pair;
    
    /**
     * @author Itzik
     * @author ExtremeDevilz
     * @Version 1.1
     * 
     */
    public class SearchGenerator {
    
        public static String searchData(int type, String search) {
            String result = "";
            MapleData data;
            MapleDataProvider dataProvider = MapleDataProviderFactory.getDataProvider(new File(System.getProperty("wzpath") + "/" + "String.wz"));
            List<String> ret = new ArrayList<>();
            List<Pair<Integer, String>> pairList = new LinkedList<>();
            
            switch(type) {
                case 1:
                    MapleItemInformationProvider.getInstance().getAllItems().stream().filter((pair) -> (pair != null && pair.name != null && pair.name.toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                        ret.add("\r\n#L" + pair.itemId + "##b" + pair.itemId + " " + " #k- " + " #r#z" + pair.itemId + "##k");
                    });    
                    break;
                case 2:
                    data = dataProvider.getData("Npc.img");
                    for (MapleData IdData : data.getChildren()) {
                        pairList.add(new Pair<>(Integer.parseInt(IdData.getName()), MapleDataTool.getString(IdData.getChildByPath("name"), "NO-NAME")));
                    }
                    pairList.stream().filter((pair) -> (pair.getRight().toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                        ret.add("\r\n#L" + pair.getLeft() + "#" + pair.getLeft() + " - " + pair.getRight());
                    });
                    break;
                case 3:
                    data = dataProvider.getData("Map.img");
                    for (MapleData mapAreaData : data.getChildren()) {
                        for (MapleData IdData : mapAreaData.getChildren()) {
                            pairList.add(new Pair<>(Integer.parseInt(IdData.getName()), MapleDataTool.getString(IdData.getChildByPath("streetName"), "NO-NAME") + " - " + MapleDataTool.getString(IdData.getChildByPath("mapName"), "NO-NAME")));
                        }
                    }
                            pairList.stream().filter((pair) -> (pair.getRight().toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                            ret.add("\r\n#L" + pair.getLeft() + "#" + pair.getLeft() + " - " + pair.getRight());
                    });
                    break;              
                case 4:
                    data = dataProvider.getData("Mob.img");
                    for (MapleData IdData : data.getChildren()) {
                        pairList.add(new Pair<>(Integer.parseInt(IdData.getName()), MapleDataTool.getString(IdData.getChildByPath("name"), "NO-NAME")));
                    }
                        pairList.stream().filter((pair) -> (pair.getRight().toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                        ret.add("\r\n#L" + pair.getLeft() + "#" + pair.getLeft() + " - " + pair.getRight());
                    });
                    break;             
                case 5:
                    MapleQuest.getAllInstances().stream().filter((pair) -> (pair.getName().length() > 0 && pair.getName().toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                    ret.add("\r\n#L" + pair.getId() + "#" + pair.getId() + " - " + pair.getName());
                    });
                    break;
                case 6:
                    SkillFactory.getAllSkills().stream().filter((pair) -> (pair.getName() != null && pair.getName().toLowerCase().contains(search.toLowerCase()))).forEach((pair) -> {
                    ret.add("\r\n#L" + pair.getId() + "#" + pair.getId() + " - " + pair.getName());
                    });
                    break;
            } 
                if (ret != null && ret.size() > 0) {
                    for (String singleRet : ret) {
                        if (result.length() < 10000) {
                            result += singleRet;
                        } else {
                            result += "\r\n#bCouldn't load all data, there are too many results.#k";
                            return result;
                        }
                    }
                } else {
                    result = "";
            }
            return result;
        }
    
        public static boolean foundData(int type, String search) {
            return !searchData(type, search).isEmpty();
        }
    }

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

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Thank you !!!

  7. #7
    Account Upgraded | Title Enabled! ExtremeDevilz is offline
    MemberRank
    Apr 2008 Join Date
    647Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Bug List so far

    after login in the first time you are not able to login again < Fixed -> remove that shitty auto reloggin and check your loginData in MapleClient
    adding skills and relogging cause the skill points to disappear
    unable to click npc wrong opcode ??
    unable to equip
    unable to use skills at all if you are able to add
    GIVE_BUFF Error 38 < warp to horntail map & hit reactor and bam :D

    it seems like alot of packets has changed from v147.. all the best in updating ;) most of them are packets issue.

    also if you are trying to switch to nx file format.. I suggest you try mcdb which is much easier to add and it will definitely speed up the start up progress to maybe around 15 secs ? or less ?

    there are memory leaks



    unlike now it is loading all the xml and sql for some horrible.

    @Kreeate clean this thread please -_-''
    Last edited by ExtremeDevilz; 28-03-14 at 07:30 PM.

  8. #8
    Enthusiast Apocryphal is offline
    MemberRank
    Mar 2014 Join Date
    35Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Fixed shops
    Fixed chairs
    Fixed inventory
    Fixed use items (pots etc)

  9. #9
    Enthusiast Apocryphal is offline
    MemberRank
    Mar 2014 Join Date
    35Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    Commited fix for buffs.

    - - - Updated - - -

    Improved world select backgrounds, wrong_password recv now sends getAuthSuccessRequest so you wont be stuck on login screen when using on host pc.

  10. #10
    Victus Mortuus Kreeate is offline
    LegendRank
    Aug 2010 Join Date
    2,364Posts

    Re: [RELEASE] HelisiumDEV v148.1 - Grand Athanaeum

    #Closed due to excessive spam and flame

    OP can contact me if he wants to update his content.



Advertisement