Jump to content

themon

Members
  • Content Count

    517
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by themon


  1.  

     

    Packets for 2014-02-12aRagexe please :blush:

     

    i guess you mean this

     

     

     

     

     

    Try today's unpacked 2014-01-29cRagexe.exe and 2014-02-05bRagexe.exe if something changed..

    I try this 2014-02-05bRagexe.exe client after diffing it using nemo patcher. And it runs on both hercules and rathena without any packet data. Just define it on your mmo.h

     

    Now all I'm waiting is the translation for the new map

     

    ???

     

    I did it. and when I'll login the server disconnects in the mapserver says what  missing packets.

     

    What client did you use?

     

    try this https://github.com/ThemonChan/Hercules

     

     

    // 2014 Packet Data

     

    // 2014-01-15eRagexe - YomRawr

    #if PACKETVER >= 20140115

    packet(0x0369,7,clif->pActionRequest,2,6);

    packet(0x083C,10,clif->pUseSkillToId,2,4,6);

    packet(0x0437,5,clif->pWalkToXY,2);

    packet(0x035F,6,clif->pTickSend,2);

    packet(0x08A7,5,clif->pChangeDir,2,4);

    packet(0x0940,6,clif->pTakeItem,2);

    packet(0x0361,6,clif->pDropItem,2,4);

    packet(0x088E,8,clif->pMoveToKafra,2,4);

    packet(0x0367,8,clif->pMoveFromKafra,2,4);

    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);

    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);

    packet(0x0802,6,clif->pGetCharNameRequest,2);

    packet(0x0368,6,clif->pSolveCharName,2);

    packet(0x0360,12,clif->pSearchStoreInfoListItemClick,2,6,10);

    packet(0x0817,2,clif->pSearchStoreInfoNextPage,0);

    packet(0x0815,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);

    packet(0x096A,-1,clif->pReqTradeBuyingStore,2,4,8,12);

    packet(0x088A,6,clif->pReqClickBuyingStore,2);

    packet(0x0965,2,clif->pReqCloseBuyingStore,0);

    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);

    packet(0x096A,18,clif->pPartyBookingRegisterReq,2,4);

    // packet(0x088A,8); // CZ_JOIN_BATTLE_FIELD

    packet(0x0965,-1,clif->pItemListWindowSelected,2,4,8);

    packet(0x0966,19,clif->pWantToConnection,2,6,10,14,18);

    packet(0x095D,26,clif->pPartyInvite2,2);

    // packet(0x095B,4); // CZ_GANGSI_RANK

    packet(0x089B,26,clif->pFriendsListAdd,2);

    packet(0x092D,5,clif->pHomMenu,2,4);

    packet(0x0865,36,clif->pStoragePassword,0);

    #endif

     

    // 2014-02-05bRagexe - Themon

    #if PACKETVER >= 20140205

    packet(0x0369,7,clif->pActionRequest,2,6);

    packet(0x083C,10,clif->pUseSkillToId,2,4,6);

    packet(0x0437,5,clif->pWalkToXY,2);

    packet(0x035F,6,clif->pTickSend,2);

    packet(0x0202,5,clif->pChangeDir,2,4);

    packet(0x07E4,6,clif->pTakeItem,2);

    packet(0x0362,6,clif->pDropItem,2,4);

    packet(0x07EC,8,clif->pMoveToKafra,2,4);

    packet(0x0364,8,clif->pMoveFromKafra,2,4);

    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);

    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);

    packet(0x096A,6,clif->pGetCharNameRequest,2);

    packet(0x0368,6,clif->pSolveCharName,2);

    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);

    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);

    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);

    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);

    packet(0x0360,6,clif->pReqClickBuyingStore,2);

    packet(0x0817,2,clif->pReqCloseBuyingStore,0);

    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);

    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);

    // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD

    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);

    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);

    packet(0x0802,26,clif->pPartyInvite2,2);

    // packet(0x0436,4); // CZ_GANGSI_RANK

    packet(0x023B,26,clif->pFriendsListAdd,2);

    packet(0x0361,5,clif->pHomMenu,2,4);

    packet(0x0938,36,clif->pStoragePassword,0);

    packet(0x09df,7);

    #endif

     

    // 2014-03-05bRagexe - Themon

    #if PACKETVER >= 20140305

    packet(0x0369,7,clif->pActionRequest,2,6);

    packet(0x083C,10,clif->pUseSkillToId,2,4,6);

    packet(0x0437,5,clif->pWalkToXY,2);

    packet(0x035F,6,clif->pTickSend,2);

    packet(0x0815,5,clif->pChangeDir,2,4);

    packet(0x0202,6,clif->pTakeItem,2);

    packet(0x0362,6,clif->pDropItem,2,4);

    packet(0x07EC,8,clif->pMoveToKafra,2,4);

    packet(0x0364,8,clif->pMoveFromKafra,2,4);

    packet(0x0436,10,clif->pUseSkillToPos,2,4,6,8);

    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);

    packet(0x096A,6,clif->pGetCharNameRequest,2);

    packet(0x0368,6,clif->pSolveCharName,2);

    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);

    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);

    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);

    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);

    packet(0x0360,6,clif->pReqClickBuyingStore,2);

    packet(0x0817,2,clif->pReqCloseBuyingStore,0);

    packet(0x0361,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);

    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);

    // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD

    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);

    packet(0x0438,19,clif->pWantToConnection,2,6,10,14,18);

    packet(0x0802,26,clif->pPartyInvite2,2);

    // packet(0x0878,4); // CZ_GANGSI_RANK

    packet(0x07E4,26,clif->pFriendsListAdd,2);

    packet(0x0934,5,clif->pHomMenu,2,4);

    packet(0x095e,36,clif->pStoragePassword,0);

    packet(0x09df,7);

    #endif

     

     

     

    // 2014 Packet Keys

     

    #if PACKETVER >= 20140115

    packetKeys(0x63224335,0x0F3A1F27,0x6D217B24); /* Thanks to Yommy */

    #endif

     

    #if PACKETVER >= 20140205

    packetKeys(0x63DC7BDC,0x7BDC7BDC,0x7BDC7BDC); /* Themon */

    #endif

     

    #if PACKETVER >= 20140305

    packetKeys(0x116763F2,0x41117DAC,0x7FD13C45); /* Themon */

    #endif

     


  2. meron na ako bro, pero may tanong ako... ginamit ko yung client ni themon

    pero bakit nagddisconnect ako dito kagaya ng nasa picture sa baba

     

    packet_zpsfc4d15bc.png

    Experimental ko lag kasi yan dati at di mo dinagdag yung pinost ko na packet data sa packets.h


  3.  

     

    Packets for 2014-02-12aRagexe please :blush:

     

    i guess you mean this

     

     

     

     

    Try today's unpacked 2014-01-29cRagexe.exe and 2014-02-05bRagexe.exe if something changed..

    I try this 2014-02-05bRagexe.exe client after diffing it using nemo patcher. And it runs on both hercules and rathena without any packet data. Just define it on your mmo.h

     

    Now all I'm waiting is the translation for the new map

     

     

     

    ???

     

     

    http://k3dt.eu/Ragexe/unpacked/

  4. Oh no! The packet master is leaving. Who will fill his shoe's now?
    Please Master Yommy leave us some guide on packet analysis before you leave.
    Thanks for your dedication to the team.
    Good luck on your personal life
    Bye!!!  :no1:  :thx:  :no1:


  5. I should've commented the sample script lol

    algorithm script are only functions that doesn't work on its own

    usually need to accompany with other scripts to work

     

    yes, it only generate a set of random numbers that the numbers are not repeated

     

    ok I need to tell what is a shuffle algorithm ...

    AnnieRuru can you help me make this script shorter

    http://herc.ws/board/topic/4241-can-anyone-make-this-script-shorter/?hl=keno


  6.  

    logo.png

    Hi !

    I'm here to introduce my own project wich called roBrowser.

     

    What is roBrowser ? What's its goal ?

    roBrowser means "Ragnarök Online in Browser", the project was born in 2008 and did not stop evolving since.

    Its goal is to play Ragnarök Online directly in the browser, using directly your own GRF or if you don't own one, use a server to fetch files !

     

     

    Basically I'm only using javascript and html5, but some others one are need in some case:

    [*]0-5% PHP/CGI (only if you set a remote host to access GRF content, if you use a local GRF, you don't need it).

    [*]0-1% Flash. (Depend if your browser is able to play .mp3 files)

    [*]0-1% JAVA. Just here as a socket bridge (if your browser don't support a native socket implementation).

    [*]93-100% Javascript/HTML5.

    I use javascript to build and parse socket, to render the 3D scene (using WebGL), to draw UI interface, parse RO files, path finding, ...

    Javascript is powerful, not as much as C/C#/C++ but become faster with the time and with a lot of optimizations can run 3D game.

     

     

    Here the website : www.robrowser.com for more informations.

     

     

    Some screenshots:

     

    malaya.jpg

     

     

    cast.png

     

     

    attack.png

     

     

     

    The project is currently under developement, and will be release before the end of 2013.

    roBrowser will be open-source in futur, when a stable and playable version will be build (after the beta), it's currently stored in a SVN.

     

     

     

    Some bad things

    [*]Don't support model animation (The animation is freeze to keep fps up)

    [*]Lights objects and Effects objects aren't display yet.

    original post http://rathena.org/board/topic/53323-robrowser-ragnaroek-online-in-browser/


  7. I tried to diff 2014-03-05bRagexe.exe using Neo Patcher and its a success.

    now I only need the packet data for it.

    and I know Yommy is the master of this stuff.

    please help if you got some spare time.

    thanks in advance :thx:

     

     

    2014-03-05bRagexe.exe

     

    https://github.com/ThemonChan/Hercules

     

     

    // 2014 Packet Data

    // 2014-01-15eRagexe - YomRawr
    #if PACKETVER >= 20140115
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x08A7,5,clif->pChangeDir,2,4);
    packet(0x0940,6,clif->pTakeItem,2);
    packet(0x0361,6,clif->pDropItem,2,4);
    packet(0x088E,8,clif->pMoveToKafra,2,4);
    packet(0x0367,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x0802,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0360,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0817,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0815,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x096A,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x088A,6,clif->pReqClickBuyingStore,2);
    packet(0x0965,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x096A,18,clif->pPartyBookingRegisterReq,2,4);
    // packet(0x088A,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0965,-1,clif->pItemListWindowSelected,2,4,8);
    packet(0x0966,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x095D,26,clif->pPartyInvite2,2);
    // packet(0x095B,4); // CZ_GANGSI_RANK
    packet(0x089B,26,clif->pFriendsListAdd,2);
    packet(0x092D,5,clif->pHomMenu,2,4);
    packet(0x0865,36,clif->pStoragePassword,0);
    #endif

    // 2014-02-05bRagexe - Themon
    #if PACKETVER >= 20140205
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0202,5,clif->pChangeDir,2,4);
    packet(0x07E4,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0360,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);
    // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);
    packet(0x022D,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet(0x0436,4); // CZ_GANGSI_RANK
    packet(0x023B,26,clif->pFriendsListAdd,2);
    packet(0x0361,5,clif->pHomMenu,2,4);
    packet(0x0938,36,clif->pStoragePassword,0);
    packet(0x09df,7);
    #endif

    // 2014-03-05bRagexe - Themon
    #if PACKETVER >= 20140305
    packet(0x0369,7,clif->pActionRequest,2,6);
    packet(0x083C,10,clif->pUseSkillToId,2,4,6);
    packet(0x0437,5,clif->pWalkToXY,2);
    packet(0x035F,6,clif->pTickSend,2);
    packet(0x0815,5,clif->pChangeDir,2,4);
    packet(0x0202,6,clif->pTakeItem,2);
    packet(0x0362,6,clif->pDropItem,2,4);
    packet(0x07EC,8,clif->pMoveToKafra,2,4);
    packet(0x0364,8,clif->pMoveFromKafra,2,4);
    packet(0x0436,10,clif->pUseSkillToPos,2,4,6,8);
    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);
    packet(0x096A,6,clif->pGetCharNameRequest,2);
    packet(0x0368,6,clif->pSolveCharName,2);
    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);
    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);
    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);
    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);
    packet(0x0360,6,clif->pReqClickBuyingStore,2);
    packet(0x0817,2,clif->pReqCloseBuyingStore,0);
    packet(0x0361,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);
    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);
    // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD
    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);
    packet(0x0438,19,clif->pWantToConnection,2,6,10,14,18);
    packet(0x0802,26,clif->pPartyInvite2,2);
    // packet(0x0878,4); // CZ_GANGSI_RANK
    packet(0x07E4,26,clif->pFriendsListAdd,2);
    packet(0x0934,5,clif->pHomMenu,2,4);
    packet(0x095e,36,clif->pStoragePassword,0);
    packet(0x09df,7);
    #endif

     

     

     

    // 2014 Packet Keys

    #if PACKETVER >= 20140115
    packetKeys(0x63224335,0x0F3A1F27,0x6D217B24); /* Thanks to Yommy */
    #endif

    #if PACKETVER >= 20140205
    packetKeys(0x63DC7BDC,0x7BDC7BDC,0x7BDC7BDC); /* Themon */
    #endif

    #if PACKETVER >= 20140305
    packetKeys(0x116763F2,0x41117DAC,0x7FD13C45); /* Themon */
    #endif

     


  8. I know that this is no tv show but a movie. but I just want to share for all gamer's online and private

     

    RPG METANOIA

     

    SUMMARY

    11-year-old Nico and his friends fight to prevent a dangerous computer virus from crossing over into the real world by infecting the minds of gamers all across the globe, unleashing his inner warrior in his fight to save the world. Little Nico has no self esteem; the only time he feels confident is when he's wielding his magic yo-yo in Metanoia, an online MMORPG (Massively Multi-players Online Role Playing Game) that he and his friends play religiously. In the world of Metanoia, Nico assumes the identity of a Zero - a volatile nomad with superhuman speed. Together with his pals Mang Ernie, K'mao, Sumpak, Ahdonis, and Cassandra, there is no enemy too powerful for Zero, and no mission too dangerous to undertake. So when these brave virtual-reality adventurers uncover evidence of a powerful new virus that that threatens to infect humanity, the time comes to summon their inner-courage, and rise to the occasion.

     

    Official Site

     

     

     

    Video Part1

     

     

     

    Video Part2

     

     


  9. @neo how to make patch for this?

     

     

     

     

    the data one is broken

     

     

    the palette one is correct

    this is the one im asking how to fix it? i download the 2014 from your site and extract them and its broken

     

     

    hmm cant reproduce the problem 

     

     

    >>>It's working fine.

     

    attachicon.gifQQ图片20140209155852.jpg

     

    Who knows how to fix this?

     

    I will forward the fix to Neo that he add it into the nemo patcher , snce its a Hardcoded msg

     

     

    use hex on 20140115 client and search for this ³»ºñ°ÔÀÌ¼Ç µµÅ· ÇØÁ¦ and then replace it. I temporary put "Navigation Interface

     

    its in offset 580D08 to 580D1B

     

    Find

    B3 BB BA F1 B0 D4 C0 CC BC C7 20 B5 B5 C5 B7 20 C7 D8 C1 A6

    Replace

    4E 61 76 69 67 61 74 69 6F 6E 20 49 6E 74 65 72 66 61 63 65

     

    not official translation

     

     

     

     

    @Ossi Maybe the message is wrong in here

     

     

    new.png

     

     

    and the other message something like "Simple change to UI" maybe should be "Change to Simple UI"

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.