Jump to content

Vali

Members
  • Posts

    128
  • Joined

  • Last visited

Posts posted by Vali

  1. I just re-start to work seriously on this project.

    For the moment my first objective is to speed up the loading (it's really to slow), so I'm working to implement a local GRF reader (drag and drop your GRFs in your browser and that's all, no download needed from another host).

    The first optimization (due to a recent update) allow me to parse some part of the GRF file without having to load the whole file (and that fix the crash problem (work with too much memory) explained on another post).

    The challenge here is to write a fast DES and ZLIB decoder in javascript. I need also to fully support 0x103 grf version.

    So let's go.

    Awesome! I really wanna see that browser client working will be a big advance!

    Vali~

  2. you must have the packets of that client date inside packet_db.txt

    Then rAthena do not support the client 2012-12-28?

    Yeah each client date has its own set of different packets even if you have skip packet ibsefurcation

    Ok, Then what is the most recent client that is supported by rAthena?

    Thank you.

  3. Hi all,

    Well since the last weeks I'm trying to setup a new client. I have trying to run in localhost the client 2011-12-28aRagexeRE.exe but when I select the character and the map must start being loaded it's disconnected.

    The server side says [info]: clif_parse: Disconnecting session #3 with unknown packet version." I think I have all fine:

    In mmo.h

    #ifndef PACKETVER
    #define PACKETVER 20111228
    //#define PACKETVER 20100730
    #endif
    

    In the packet_db.txt I tried with default and with 28

    I diffed the client (I tried to search the Avoid obfuscation header but is not able for that client, I think is ok).

    I downloaded the client from http://supportmii.com/ro1/Clients/

    Here is my clientinfo also (I post everything because I don't know what more do)

    <?xml version="1.0" encoding="en_GB.utf8" ?>
    <clientinfo>
    <servicetype>korea</servicetype>
    <servertype>primary</servertype>
     <connection>
     <desc>Ragnarok Online Commerce</desc>
       <display>ROcommerce</display>
       <balloon>Click here to play</balloon>
       <address>127.0.0.1</address>
       <port>6900</port>
       <version>28</version>
       <langtype>10</langtype>
       <registrationweb></registrationweb>
       <aid>
       <admin></admin>
       <admin></admin>
       <admin></admin>
       </aid>
       <yellow>
       <admin></admin>
       <admin></admin>
       <admin></admin>
       </yellow>
       <loading>
       <image>loading00.jpg</image>
       <image>loading01.jpg</image>
       </loading>
     </connection>
    </clientinfo>
    

    Please, can someone give me a clue about how to make this client works?

    Thank you.

  4. Well finally I think I found the problem, but I do not know how to fix it.

    The problem is in the GRF. When I try to open it with GrfBuilder it stos at 99% and says that it is not a valid GRF file.

    Then I extracted all the files of my GRF with GrfFactory.

    When I try to create the GRF with GRF factory it crash with number error 2 (I don't know what that means).

    I can create the GRF file with GrfBuilder, but if I try to open it with the same program after the creation... same problem as the start, not valid GRF at 99%.

    Anyone has an idea about this?

    Vali~

  5. try this:

    #ifndef PACKETVER
    #define PACKETVER 20111116
    //#define PACKETVER	20100730
    #endif
    
    // backward compatible PACKETVER 8 and 9
    #if PACKETVER == 8
    #undef PACKETVER
    #define PACKETVER 20111116
    #endif
    
    #if PACKETVER == 9
    #undef PACKETVER
    #define PACKETVER 20111116
    #endif
    

    It helped me.

    Same error.

    Anyone?

    Maybe something wrong with this update? http://sourceforge.net/apps/trac/rathena/changeset/15675/

    I don't know :S

  6. HI,

    I'm using the client 2011-11-16 downloaded from ftp://ragnarok.nowcd...r:20021/Patch/.

    I diffed it as always i do and also selection the "Avoid Header Obfuscation".

    In my packet_db.txt I selected the version 28.

    In the mmo.h

    #ifndef PACKETVER
    #define PACKETVER 20111116
    //#define PACKETVER	20100730
    #endif

    I use the correct lub files for 2011-11-16

    I tried to move back to version 10-25 but I'm still having packet size errors.

    I'm using the last rAthena revision.

    Attached a screenshot of the error. I really do not know what more do, I tried with 4 different clients and nothing, with all I'm having errors.

    Anyone can help me?

    Vali~

    post-1100-0-77054300-1332007419_thumb.jpg

×
×
  • Create New...