Sobre los NoDelay Skills. como insertar Action.0

Tema en 'MapleStory' iniciado por leokeck, 23 Ene 2009.

  1. leo

    leokeck
    Expand Collapse
    Cabo

    Mensajes:
    125
    Me Gusta recibidos:
    0
    buenas ps me encontraba buscando unos parches para la nueva version y me encontre con este tutorial! enseña a como meter un "action.0" n el skill.wz.
    lo e posteado x esta seccion ya que en si no es un hack si no una propuesta para alguien que sea Biligue x asi decirlo.
    no lo trduje yo x q no soy ni 50% bilingue esp-ing, T,T cosa que perturba jeje.
    pues no se si les paso que cuando quisieron insertar o editar una de sus skills con el DeMsWz como el caso de lucky7 double shot de bowman el skill del warrior(n recuerdo nombre) entre otros mas! cunado intentan introducir sus 3ultimos digitos de las skill que editarian la casilla, se colocaba de color rojo (como indicando que esos codigos no existen), pues me pregunte "Ycomo lo insertaron ps? =S" ps aqui dice como.
    Muchos diran "no prefiero meterme con eso mejor ESPERO A QUE ALGUIEN MAS LO HAGA Y LO POSTEE yosolo lo descargo y ya" pssss manes no! en mi caso quisiera aprender esto y otras cosas mas, mi profesor de programacion le llama "auto insentivacion a nuestro crecimiento intelectual" ya mucha habladera.......:borracho:

    ps como novato solo espero haber aportado algo del cual alguien aparte de mi, si sepa como sacarle el provecho a esto, es una propuesta que a muchos les servira! esperare a que alguien de uds se incentive an hacer algo para traducirlo y ojo! No usen esos traductores x internet para esas cosas no sirven! gracias.... Hector


    Lets first explain a bit more of what you wrote because people will have no idea why you chose what you did or what significance it has.
    Why you chose 22346EE for instance: it is the byte after the ending FF FF from the "iconMouseOver" branch and immediately before the "iconDisabled" branch starts (so squeezing an "action" branch between the two other branches)

    INSERT "00(seperator) FA(AOB length 6) 5D 66 E7 60 89 3B(action) 09 14(hex value of 20, length of group from 1B 01 to end) 00 00 00 1B 01 00 00 00 00 00 01 00 (FF 0C)(numeric header) 08(string coming) 00(seperator) FA(length 6 string) 5D 69 F6 7B 92 67 (alert2)

    You will have inserted a branch after skill.1001005.iconMouseOver which becomes skill.1001005.action. (this will work, but I'm going to insert it elsewhere see below.)
    The length of the action branch is already defined (hex 14)
    However the branch "1001005" will become larger, as has the branch "skill" unless we remove the same amount of bytes from these same branches. The simplest is to find 33 bytes we can remove that is also in skill and 1001005 that can be removed.
    It is easier to remove the 33 bytes from a place in the file first, then insert the 33 bytes.

    skill.1001005.hit.1.1.png is going to be 00'ed out and 33 bytes removed from it. We will start at 35880453(0x2237E05)and fill with 00 to 35884000(0x2238BE0) (3bytes before end of block) and just leave the 00 FF FF alone at end of block. Select the range and fill with 00. Then go back to starting offset and delete 33 bytes from there.

    The lengths of "hit.1.1", "hit.1" and "hit" have now all been reduced by 33 bytes and we need to update this accordingly.
    hit.1.1 is 09 12 0E =E12=3602. 3602-33=3569 = DF1 = 09 F1 0D
    we must change 12 0E to F1 0D
    hit.1 is 09 67 18=18 67=6247 6247-33=6214 = 18 46 = 09 46 18
    we must change 09 67 18 to 09 46 18
    hit is 09 B8 2A=2A B8=10936 -33=10903=2A 97 = 09 97 2A
    we must change 09 B8 2A to 09 97 2A
    At this point hit.1.1. is correct but "skill" and "1001005" are both short by 33 bytes.
    Once this is completed go back and insert the bytes above. The length of action is already adressed in what we pasted. I am going to paste this immediately following the 00 FF FF" at the end of the last .png we 00ed out.
    "skill" and "1001005" were both reduced by 33 before but now we would have to increase it by 33. This balances out, meaning we do not need to edit "skill" or "1001005" length any more.
    We have one more thing to edit though which isn't a length. We now have 1 more sub branch under skill.1001005. We need to update this.
    Before the "icon" group is created there is an "08" which was the number of groups under skill.1001005 previously. This now needs to be bumped to 09.
    Lets save our edits.
    You'll get into the game just fine, but this skill is not intended to load an action. As soon as you use slash blast you will be ejected from the game and receive an error "error code: 5 (access is denied)".
    While adding this particular branch doesn't work out for what you had hoped for with this skill, understanding the process to add the branch is what is important. The technique has many other uses that do work.
    Normally, you will just be exchanging actions between items that already have an action. Then there is just minor branching/header edits required.

    This is still useful though as a reference on adding a new branch. Though I could go into far greater detail, incorporating everything from my previous guide on header/branching edits:
    http://forum.cheatengine.org/viewtopic.php?t=262604
    Nonetheless the edits are properly done by the method above.

    Have fun editing.



    action 1005.JPG Description:Action.0 imported into the Slash Blast skill Filesize: 142.24 KB Viewed: 6742 Time(s)
    [​IMG]


    segun ellos se puede insertar la skill a el de warior!! nice!! a muchos podria servirles!
    x favor alguien que si sepa explique plsssss ah
    lo saque de CE
     

Compartir esta página