v83 Aran Combo bugged

Results 1 to 10 of 10
  1. #1
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    v83 Aran Combo bugged

    I had this problem for quite awhile. When i attack mobs, it gives "Combo Counts" that is normal. But when the "Combo Counts" reached 30 Counts, it will crash with an error -2147...
    Theres no error in the .bat either.

    Source : MapleBlade v83
    My Temporary fix : Set combo count to 1, no matter how many times you hit.

    Anyone can find the fix or have already found it, kindly tell me your fix please.
    An advance thank from me.


  2. #2
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    Re: v83 Aran Combo bugged

    bump ~

  3. #3
    Wut. QuietCrystal is offline
    MemberRank
    Aug 2010 Join Date
    SingaporeLocation
    346Posts

    Re: v83 Aran Combo bugged

    See if an invalid packet is being sent whenever a combo of 30 is hit.

    If I'm not wrong players can use more combo skills at 30 counts, and those skills are enabled through this packet.

  4. #4
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    Re: v83 Aran Combo bugged

    Quote Originally Posted by QuietCrystal View Post
    See if an invalid packet is being sent whenever a combo of 30 is hit.

    If I'm not wrong players can use more combo skills at 30 counts, and those skills are enabled through this packet.
    How do i see where the packets are being sent to? Theres no .bat error

  5. #5
    Wut. QuietCrystal is offline
    MemberRank
    Aug 2010 Join Date
    SingaporeLocation
    346Posts

    Re: v83 Aran Combo bugged

    Search for where combo count is being increased in the source. Find where it checks if combo count is 30. I suspect it sends a packet after that 30.

    And there will be no .bat error if the packet SENT correctly. It's just that the client will receive a packet it doesn't understand, and crash. No console errors.

  6. #6
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    Re: v83 Aran Combo bugged

    Quote Originally Posted by QuietCrystal View Post
    Search for where combo count is being increased in the source. Find where it checks if combo count is 30. I suspect it sends a packet after that 30.

    And there will be no .bat error if the packet SENT correctly. It's just that the client will receive a packet it doesn't understand, and crash. No console errors.
    To be honest, I don't really know much about where to find the combo checks, but i did this.

    Under : AbstractDealDamageHandler
    }
    for (Integer eachd : oned.getRight()) {
    totDamageToOneMonster += eachd.intValue();
    if ((player.getJob().getId() / 100 == 21 || player.getJob().getId() / 100 == 20) && (player.getSkillLevel(SkillFactory.getSkill(Aran.COMBO_ABILITY)) > 0 || player.getSkillLevel(SkillFactory.getSkill(Aran.TUTORIAL4)) > 0)) { //&& (attack.skill == 0 || attack.skill / 100000 == 21)
    final MapleCharacter chr = player.getClient().getPlayer();
    if (chr.getCombo() < 30000) {
    chr.setCombo(1);//(chr.getCombo() + 1);
    }
    player.getClient().getSession().write(MaplePacketCreator.displayCombo(chr.getCombo()));
    }
    }
    You see the line in RED, thats the temporary fix i got. It sets the aran combo to 1 no matter how many times you hit. I don't really know how to find the aran combo count thingy, because theres a lot of them.
    Btw, if you can help me find, that would be great. I'm using MapleBlade source.

  7. #7
    Wut. QuietCrystal is offline
    MemberRank
    Aug 2010 Join Date
    SingaporeLocation
    346Posts

    Re: v83 Aran Combo bugged

    Hmm, you can try something.

    Around line that contains displayCombo, add a check
    "if (chr.getCombo != 30) "

    This will make packets not send if the combo is exactly 30. See if 31 causes a crash.

  8. #8
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    Re: v83 Aran Combo bugged

    }
    player.getClient().getSession().write(MaplePacketCreator.displayCombo(chr.getCombo()));
    if (chr.getCombo != 30);
    }
    }

    "Cannot find symbol for getCombo"
    I don't really understand meaning by "add a check" . Sorry

  9. #9
    Wut. QuietCrystal is offline
    MemberRank
    Aug 2010 Join Date
    SingaporeLocation
    346Posts

    v83 Aran Combo bugged

    if (chr.getCombo() != 30) {
    player.getClient().getSession().write(MaplePacketCreator.displayCombo(chr.getCombo()));
    }

  10. #10
    Enthusiast ZyriC is offline
    MemberRank
    Jan 2014 Join Date
    41Posts

    Re: v83 Aran Combo bugged

    Now it crashes at 100 combo count. And there are no skills coming out at the right side, like those that usually comes out when the combo count reaches a certain amount.

    (Skills that required 30 combo counts to use : Combo Drain/ Combo smash. *It is usable When combo count reaches 30, but icons not showing at the right side)

    - - - Updated - - -

    bump ~
    Last edited by ZyriC; 30-01-14 at 05:18 AM.



Advertisement