Page 1 of 2 12 LastLast
Results 1 to 10 of 17
  1. #1
    pkedpker
    pkedpker is offline
    Member-in-training
    Join Date
    2011 Mar
    Posts
    67
    Thanks Thanks Given 
    13
    Thanks Thanks Received 
    41
    Thanked in
    14 Posts
    Rep Power
    0

    SkillData decoder

    Hello I figured it's time for me to contribute something I guess..

    I couldn't get far on the packet bot, so I put that on hold a bit.
    Wanted for some fun to remake the bin file decoder/encoder.
    this here is just a decoder for SkillData0.bin hardcoded.

    At first I programmed this tool in visual basic 6 wasn't happy with the results.. took 12 minutes to decode that 8 MB file.. The original bin decoder made by Dwar took roughly 8 minutes. I thought thats the fastest it could go.. since he's a pro . I remade the tool in C++ and amazingly enough it decodes the whole file in 1 second flat without multi-threading or anything.

    Here it is. Attached it to this post.

    Sure it doesn't Re-encode the file but thats easy to program I just did this to make myself a little happy that I can do something right atleast lol.

    Please register or login to download attachments.

    Last edited by pkedpker; 2011-04-14 at 10:51 PM.

  2. The Following 15 Users Say Thank You to pkedpker For This Useful Post:


  3. #2
    explosionsinthe
    explosionsinthe is offline
    New member explosionsinthe's Avatar
    Join Date
    2011 Apr
    Posts
    16
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    Quote Originally Posted by pkedpker View Post
    Sure it doesn't Re-encode the file but thats easy to program I just did this to make myself a little happy that I can do something right atleast lol.
    I feel you I guess you should be proud since it can decode whatever this encoded data is in a second

    So since I haven't messed with an online game before I have to ask, what exactly does this Skill Data contain ?
    I am assuming these bin files are used by MMORPGs to load data dynamically during runtime ?

  4. The Following User Says Thank You to explosionsinthe For This Useful Post:


  5. #3
    crata
    crata is offline
    New member crata's Avatar
    Join Date
    2011 Mar
    Posts
    12
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    How do you do it.
    I want to find a way to open it.
    pran I say.
    What's on the inside some.

    And thanks for sharing.

  6. The Following User Says Thank You to crata For This Useful Post:


  7. #4
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10
    Quote Originally Posted by pkedpker View Post
    The original bin decoder made by Dwar took roughly 8 minutes.
    emmm, it took only about 2 min ... only because I've made unoptimized byte-by-byte decryption alg (I was engaged in competition with my friend "who will create it first")
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  8. #5
    makradesh
    makradesh is offline
    Member-in-training makradesh's Avatar
    Join Date
    2011 Feb
    Location
    UG in PGC
    Posts
    68
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    14
    Thanked in
    9 Posts
    Rep Power
    0
    Lol, we should make a topic for writers.. sort of competition with small but quiet usefull programs..
    And then make it a "Who will create it first" competition =p
    Stewie kills the world in 2012.

  9. #6
    pkedpker
    pkedpker is offline
    Member-in-training
    Join Date
    2011 Mar
    Posts
    67
    Thanks Thanks Given 
    13
    Thanks Thanks Received 
    41
    Thanked in
    14 Posts
    Rep Power
    0
    thats a good idea but i wouldnt even understand the bin data format without dwar's explanation best i would of done is probably found it hehe. Then again IDA Pro does a good job at documenting it.. I'm slowly learning how to fix some heavy mistakes IDA Pro makes with a few regular expressions gonna make a prog for that probably lol.

  10. #7
    TRAPACEIRO
    TRAPACEIRO is offline
    Member-in-training TRAPACEIRO's Avatar
    Join Date
    2010 Nov
    Location
    Brazil
    Posts
    71
    Thanks Thanks Given 
    23
    Thanks Thanks Received 
    14
    Thanked in
    13 Posts
    Rep Power
    0
    Quote Originally Posted by pkedpker View Post
    Hello I figured it's time for me to contribute something I guess..

    I couldn't get far on the packet bot, so I put that on hold a bit.
    Wanted for some fun to remake the bin file decoder/encoder.
    this here is just a decoder for SkillData0.bin hardcoded.

    At first I programmed this tool in visual basic 6 wasn't happy with the results.. took 12 minutes to decode that 8 MB file.. The original bin decoder made by Dwar took roughly 8 minutes. I thought thats the fastest it could go.. since he's a pro . I remade the tool in C++ and amazingly enough it decodes the whole file in 1 second flat without multi-threading or anything.

    Here it is. Attached it to this post.

    Sure it doesn't Re-encode the file but thats easy to program I just did this to make myself a little happy that I can do something right atleast lol.
    works in Aikabr ?

    nice share thx

  11. The Following 2 Users Say Thank You to TRAPACEIRO For This Useful Post:


  12. #8
    rhu10
    rhu10 is offline
    Banned
    Join Date
    2011 May
    Location
    Brasil
    Posts
    70
    Thanks Thanks Given 
    42
    Thanks Thanks Received 
    24
    Thanked in
    15 Posts
    Rep Power
    0
    Quote Originally Posted by TRAPACEIRO View Post
    works in Aikabr ?

    nice share thx
    Yes, it does. But you have to use this client here:https://progamercity.net/aika/1806-r...-checksum.html
    Because the default client has checksum.

    Bye, pal.

  13. The Following 2 Users Say Thank You to rhu10 For This Useful Post:


  14. #9
    astrobunny
    astrobunny is offline
    New member astrobunny's Avatar
    Join Date
    2010 Dec
    Posts
    9
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    9
    Thanked in
    2 Posts
    Rep Power
    0
    Quote Originally Posted by explosionsinthe View Post
    I feel you I guess you should be proud since it can decode whatever this encoded data is in a second

    So since I haven't messed with an online game before I have to ask, what exactly does this Skill Data contain ?
    I am assuming these bin files are used by MMORPGs to load data dynamically during runtime ?
    Its exactly what it says on the tin. SkillData0.bin contains information about skills, along with the text displayed to the user in the user interface. The format of the various bin files aren't exactly complicated, because I've decoded most of them already. My only complaint is the amount of stuff that's actually hardcoded in the .exe

  15. The Following User Says Thank You to astrobunny For This Useful Post:


  16. #10
    gabri650
    gabri650 is offline
    Guest
    Join Date
    2012 Jan
    Posts
    3
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    2
    Thanked in
    1 Post
    Rep Power
    0
    Not working in AikaBR.
    Even if i use the Aika with no CheckSum client.

    Não está funcionando no AikaBR.
    Mesmo se eu usar o Cliente sem CheckSum.

  17. The Following 2 Users Say Thank You to gabri650 For This Useful Post:


Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •