[Help] ASM editing ingame commands

Results 1 to 22 of 22
  1. #1
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    [Help] ASM editing ingame commands

    Well, I need someone who know ASM and can help me out.

    I want to add an ingame function like /admin_wall that gives people another ugradeid.
    Or
    I want to edit, the /jjang command to another ugradeid.

    If i'm right it needs changes in matchserver and my runnable [theduel.exe] >.<


    Example if you didn't understand this oO:
    Code:
    new function like /command2 <personname> 
    that will give the person another ugradeid....
    <..< or >..>
    Code:
    //jjang <personname> gives that person ugradeid 2,
    I want to edit that so it gives another ugradeid like 252 etc.

    Hope you can help me <3
    Last edited by Testing-NLG; 29-04-09 at 10:29 AM. Reason: Added Examples


  2. #2
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Bump >....

  3. #3
    wololololo omgisavedu is offline
    MemberRank
    Mar 2009 Join Date
    in batch fileLocation
    343Posts

    Re: [Help] ASM editing ingame commands

    rawr i want to help but...my hand is full with my project XP

  4. #4
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by omgisavedu View Post
    rawr i want to help but...my hand is full with my project XP
    Thanks anyway <3
    Good luck with ur project ;)

  5. #5
    Praise the Sun! Solaire is offline
    MemberRank
    Dec 2007 Join Date
    Undead BurgLocation
    2,862Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Testing-NLG View Post
    Well, I need someone who know ASM and can help me out.

    I want to add an ingame function like /admin_wall that gives people another ugradeid.
    Or
    I want to edit, the /jjang command to another ugradeid.

    If i'm right it needs changes in matchserver and my runnable [theduel.exe] >.<


    Example if you didn't understand this oO:
    Code:
    new function like /command2 <personname> 
    that will give the person another ugradeid....
    <..< or >..>
    Code:
    //jjang <personname> gives that person ugradeid 2,
    I want to edit that so it gives another ugradeid like 252 etc.
    Hope you can help me <3
    MatchServer: 0042E5BE

  6. #6
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Wizkidje View Post
    MatchServer: 0042E5BE

    Thanks <3

    for the adress of jjang i see, Is there nothing i should edit in the runnable ?

    And is it possible to add another command to it? or is that to much work,,

  7. #7
    (。◕‿‿◕。) Nobody666 is offline
    MemberRank
    Oct 2008 Join Date
    1,773Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Testing-NLG View Post
    Thanks <3

    for the adress of jjang i see, Is there nothing i should edit in the runnable ?

    And is it possible to add another command to it? or is that to much work,,
    Adding another command is advanced work, and if you need help with editing /jjang I wouldn't suggest trying it.

    anyways, taken from T6 since im to lazy to explain myself.

    Quote Originally Posted by TheivingSix
    Since jjang edits the UGradeID of the player you can make it so that jjang sets a different ugradeif than 2. Like 253 for example(ban).

    1) Open Gunz in a hex editor.
    2) Find "jjang"
    3) Rename all occurrences to "ban#0"(#0 being 00 at the end)
    4) Save
    5) Open matchserver, search all refrensed text strings for jjang.
    6) Near there find "02"(jjang), change to another ugradeid, 253(ban).
    7) Save
    Quote Originally Posted by ThievingSix
    I think I've said this else where but I'll say it again.

    There is a command called /jjang and /removejjang. The premises on which it works is that it changes the users UGradeID to 2. Now this happens in the Matchserver.exe. You could possibly change it from making the users UGradeID from 2 to 253. You then have two options: 1) Hex edit the runnable and change the command string from /jjang to /ban and be fine with that. 2) A more advance idea would be to have /admin_ban call the jjang command. Either way this is the only way to ban a user without changing the database manually(With an admin control panel or otherwise).

    UGradeID's:
    1 = Normal
    2 = Jjang
    100-105 = Mute(Not sure which it is, sulfin found this out I believe)
    252 = GM
    253 = Ban
    254 = Developer
    255 = Administrator

  8. #8
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Nobody666 View Post
    Adding another command is advanced work, and if you need help with editing /jjang I wouldn't suggest trying it.

    anyways, taken from T6 since im to lazy to explain myself.
    I'm only having problems with finding the adresses, if i have the adresses then i'll manage to edit it myself ;)

    Thanks for ur comment <3


    Maybe if someone can make a tutorial about how to find adresses in matchserver ;O ?

  9. #9
    (。◕‿‿◕。) Nobody666 is offline
    MemberRank
    Oct 2008 Join Date
    1,773Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Testing-NLG View Post
    I'm only having problems with finding the adresses, if i have the adresses then i'll manage to edit it myself ;)

    Thanks for ur comment <3


    Maybe if someone can make a tutorial about how to find adresses in matchserver ;O ?
    Suppose like T6 said, search for all referenced text strings.

    Also didn't see your other question. You don't exactly need to edit the runnable. Only reason why would be if you want the ban command to not stay /jjang. Only thing you would need to edit is what you want the command to be done as in game, like /ban for instance.

    So just search for /jjang text strings in the runnable and change them to what you want.

  10. #10
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Nobody666 View Post
    Suppose like T6 said, search for all referenced text strings.

    Also didn't see your other question. You don't exactly need to edit the runnable. Only reason why would be if you want the ban command to not stay /jjang. Only thing you would need to edit is what you want the command to be done as in game, like /ban for instance.

    So just search for /jjang text strings in the runnable and change them to what you want.
    Yeah, well I was thinking, If I want to add another command,
    then I have to add the ingame command [ like /ban ] to the runnable
    and the code to perform the change in ugradeid should be in the matchserver.

    But since I dont know how, ill just stick with changing the jjang =[

    Another Question,
    Is it possible to change /admin_halt to change an ugradeid like /jjang ;O ?

  11. #11
    (。◕‿‿◕。) Nobody666 is offline
    MemberRank
    Oct 2008 Join Date
    1,773Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Testing-NLG View Post
    Yeah, well I was thinking, If I want to add another command,
    then I have to add the ingame command [ like /ban ] to the runnable
    and the code to perform the change in ugradeid should be in the matchserver.

    But since I dont know how, ill just stick with changing the jjang =[

    Another Question,
    Is it possible to change /admin_halt to change an ugradeid like /jjang ;O ?
    yes it is possible. Have the /admin_halt command function call /jjang. But tbh im not to sure how, suppose making a jump in the code by /admin_halt to call /jjang.

  12. #12
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Nobody666 View Post
    yes it is possible. Have the /admin_halt command function call /jjang. But tbh im not to sure how, suppose making a jump in the code by /admin_halt to call /jjang.
    But if I make a jump to jjang, then i still have to change the ugradeid of jjang right ?

  13. #13
    Sultan of Yolo Demantor is offline
    MemberRank
    May 2008 Join Date
    GermanyLocation
    1,266Posts

    Re: [Help] ASM editing ingame commands

    You can use EH Runnable for the /ban command, that will be in someway Client sided, normally, it will make any Admin/Dev to normal users if server is not edited,, i did not look @ that yet anyways..

  14. #14
    Account Upgraded | Title Enabled! Testing-NLG is offline
    MemberRank
    Dec 2008 Join Date
    NetherlandsLocation
    357Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Demantor View Post
    You can use EH Runnable for the /ban command, that will be in someway Client sided, normally, it will make any Admin/Dev to normal users if server is not edited,, i did not look @ that yet anyways..
    EH runnable ;O ?

    Whats the whole name <3 ?

  15. #15
    Account Upgraded | Title Enabled! cerealnp is offline
    MemberRank
    Apr 2006 Join Date
    BrazilLocation
    441Posts

    Re: [Help] ASM editing ingame commands


  16. #16
    Praise the Sun! Solaire is offline
    MemberRank
    Dec 2007 Join Date
    Undead BurgLocation
    2,862Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Testing-NLG View Post
    Yeah, well I was thinking, If I want to add another command,
    then I have to add the ingame command [ like /ban ] to the runnable
    and the code to perform the change in ugradeid should be in the matchserver.

    But since I dont know how, ill just stick with changing the jjang =[

    Another Question,
    Is it possible to change /admin_halt to change an ugradeid like /jjang ;O ?
    Nope. The packet sent out by /jjang (packet ID 263), only contains the TargetName.

  17. #17
    Account Upgraded | Title Enabled! Trilest is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    549Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Wizkidje View Post
    Nope. The packet sent out by /jjang (packet ID 263), only contains the TargetName.
    O oO
    Again learned something from you =D

  18. #18
    Account Upgraded | Title Enabled! Trilest is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    549Posts

    Re: [Help] ASM editing ingame commands

    Sorry for the BUMP, but when I change the jjang rank from 2 to like 253 the game crashes, and the matchserver will close ;O

  19. #19
    Account Upgraded | Title Enabled! x1nixmzeng is offline
    MemberRank
    Nov 2007 Join Date
    England, UKLocation
    240Posts

    Re: [Help] ASM editing ingame commands

    You may need to write a cave. 253 (as a hex value or decimal) is one byte larger than 0x2.

  20. #20
    Account Upgraded | Title Enabled! Trilest is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    549Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by x1nixmzeng View Post
    You may need to write a cave. 253 (as a hex value or decimal) is one byte larger than 0x2.
    It also crashes if I change it to 3 or 4 ;O

  21. #21
    Account Upgraded | Title Enabled! x1nixmzeng is offline
    MemberRank
    Nov 2007 Join Date
    England, UKLocation
    240Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by Trilest View Post
    It also crashes if I change it to 3 or 4 ;O
    Well according to one of the earlier posts, neither 3 or 4 is valid.
    Try something useful, like 1. It shouldn't crash (because its perfectly valid), and should remove your admin rights (easy test).

  22. #22
    Account Upgraded | Title Enabled! Trilest is offline
    MemberRank
    Apr 2009 Join Date
    The NetherlandsLocation
    549Posts

    Re: [Help] ASM editing ingame commands

    Quote Originally Posted by x1nixmzeng View Post
    Well according to one of the earlier posts, neither 3 or 4 is valid.
    Try something useful, like 1. It shouldn't crash (because its perfectly valid), and should remove your admin rights (easy test).
    I cant test it on myself because it doesn't change your admin rights, I edited jjang and you couldn't change gm to jjang aswel ;O

    But yeah ill try with 1 ;)

    Thanks



Advertisement