edit skill damage in ryl1

Results 1 to 8 of 8
  1. #1
    Account Upgraded | Title Enabled! wck19842003 is offline
    MemberRank
    Jun 2006 Join Date
    559Posts

    edit skill damage in ryl1

    who can share how to use olly to edit the skill damage in ryl1....

    such as the Energy Absorb high damage and some effect can recover mp

    plz share that


  2. #2
    Account Upgraded | Title Enabled! Arpakuutio is offline
    MemberRank
    Jun 2005 Join Date
    714Posts

    Re: edit skill damage in ryl1

    you need to edit skillcode in gameserver exe...static values are easier to edit but if there is calculations done, its more difficult to do then.

  3. #3
    Account Upgraded | Title Enabled! wck19842003 is offline
    MemberRank
    Jun 2006 Join Date
    559Posts

    Re: edit skill damage in ryl1

    edit skillcode

    for example

    0x9402 Energy Absorb

    0x9402 is this the skillcode?

  4. #4
    Account Upgraded | Title Enabled! Arpakuutio is offline
    MemberRank
    Jun 2005 Join Date
    714Posts

    Re: edit skill damage in ryl1

    that is skill id....code itself is long

    here it is, have fun:

    Code:
    ASCII "Skill::CFunctions::PowerDrain"
    
    0042FA8D   > 6A 00          PUSH 0
    0042FA8F   . 8BCE           MOV ECX,ESI
    0042FA91   . D95C24 14      FSTP DWORD PTR SS:[ESP+14]
    0042FA95   . C64424 10 01   MOV BYTE PTR SS:[ESP+10],1
    0042FA9A   . 66:894424 18   MOV WORD PTR SS:[ESP+18],AX
    0042FA9F   . 66:894424 1A   MOV WORD PTR SS:[ESP+1A],AX
    0042FAA4   . 66:894424 1C   MOV WORD PTR SS:[ESP+1C],AX
    0042FAA9   . FF52 38        CALL DWORD PTR DS:[EDX+38]
    0042FAAC   . 66:85C0        TEST AX,AX
    0042FAAF   .^74 81          JE SHORT RylGameS.0042FA32
    0042FAB1   . 8B4424 34      MOV EAX,DWORD PTR SS:[ESP+34]
    0042FAB5   . 50             PUSH EAX                                                                         ; /Arg3
    0042FAB6   . 8D4C24 10      LEA ECX,DWORD PTR SS:[ESP+10]                                                    ; |
    0042FABA   . 51             PUSH ECX                                                                         ; |Arg2
    0042FABB   . 56             PUSH ESI                                                                         ; |Arg1
    0042FABC   . 8BCB           MOV ECX,EBX                                                                      ; |
    0042FABE   . E8 ED1FFFFF    CALL RylGameS.CAggresiveCreature::CalculateDamage                                ; \CAggresiveCreature::CalculateDamage
    0042FAC3   . 8B16           MOV EDX,DWORD PTR DS:[ESI]
    0042FAC5   . 6A 01          PUSH 1
    0042FAC7   . 8BCE           MOV ECX,ESI
    0042FAC9   . 8BF8           MOV EDI,EAX
    0042FACB   . FF52 38        CALL DWORD PTR DS:[EDX+38]
    0042FACE   . 66:85C0        TEST AX,AX
    0042FAD1   .^0F84 5BFFFFFF  JE RylGameS.0042FA32
    0042FAD7   . 66:8BC7        MOV AX,DI
    0042FADA   . 66:D1E8        SHR AX,1
    0042FADD   . 66:0186 940000>ADD WORD PTR DS:[ESI+94],AX
    0042FAE4   . 66:8B8E 940000>MOV CX,WORD PTR DS:[ESI+94]
    0042FAEB   . 66:8B86 BA0000>MOV AX,WORD PTR DS:[ESI+BA]
    0042FAF2   . 66:3BC8        CMP CX,AX
    0042FAF5   . 76 07          JBE SHORT RylGameS.0042FAFE
    0042FAF7   . 66:8986 940000>MOV WORD PTR DS:[ESI+94],AX
    0042FAFE   > 8B4C24 30      MOV ECX,DWORD PTR SS:[ESP+30]
    0042FB02   . 0FB7D7         MOVZX EDX,DI
    0042FB05   . 6A 02          PUSH 2
    0042FB07   . 52             PUSH EDX
    0042FB08   . C601 05        MOV BYTE PTR DS:[ECX],5
    0042FB0B   . 56             PUSH ESI
    0042FB0C   . 8D4B 30        LEA ECX,DWORD PTR DS:[EBX+30]
    0042FB0F   . E8 9CC60200    CALL RylGameS.CThreat::AffectThreat
    0042FB14   . 66:8BC7        MOV AX,DI
    0042FB17   . 5F             POP EDI
    0042FB18   . 5E             POP ESI
    0042FB19   . 5B             POP EBX
    0042FB1A   . 83C4 10        ADD ESP,10
    0042FB1D   . C3             RETN
    0042FB1E   > 53             PUSH EBX
    0042FB1F   . 56             PUSH ESI
    0042FB20   . 68 A8BF4D00    PUSH OFFSET RylGameS.??_C@_0EG@POJHDICN@?$LN?$LK?E?$LD?5?$LL?g?$LP?k?$MA?Z?$LA?$>
    0042FB25   . 68 0E0C0000    PUSH 0C0E
    0042FB2A   . 68 C0BD4D00    PUSH OFFSET RylGameS.??_C@_0HF@GKBBPOMI@D?3?2Work?2RYL?2Source?2v?4538?$FN?5?G?X>
    0042FB2F   . 68 88CA4D00    PUSH OFFSET RylGameS.??_C@_0BO@HCICKLFM@Skill?3?3CFunctions?3?3PowerDrain?$AA@   ;  ASCII "Skill::CFunctions::PowerDrain"
    0042FB34   . 6A 05          PUSH 5
    0042FB36   . 68 58EF5000    PUSH OFFSET RylGameS.havior?$AA@                                                 ;  ASCII "LSM"
    0042FB3B   . E8 408CFDFF    CALL RylGameS.CServerLog::DetailLog
    0042FB40   . 83C4 20        ADD ESP,20
    0042FB43   . 5E             POP ESI
    0042FB44   . 66:33C0        XOR AX,AX
    0042FB47   . 5B             POP EBX
    0042FB48   . 83C4 10        ADD ESP,10
    0042FB4B   . C3             RETN

  5. #5
    Account Upgraded | Title Enabled! wck19842003 is offline
    MemberRank
    Jun 2006 Join Date
    559Posts

    Re: edit skill damage in ryl1

    which value or command is CalculateDamage ?

  6. #6
    Can't touch this! KaitoDaumoto is offline
    MemberRank
    Jul 2008 Join Date
    Balik PulauLocation
    1,442Posts

    Re: edit skill damage in ryl1

    how about in RYL2 arpa ? is it same or have a little diff ?

  7. #7
    Noob IzzdihaR is offline
    MemberRank
    Jun 2010 Join Date
    MALAYSIA!!!!!!!Location
    633Posts

    Re: edit skill damage in ryl1

    are kidding me? bumping a year old thread? OMG

  8. #8
    Apprentice chris0577 is offline
    MemberRank
    Feb 2007 Join Date
    16Posts

    Re: edit skill damage in ryl1

    yes....the problem also can not be solve...



Advertisement