2013-12-23c kRO Client, Merry Christmas <3

@ossi0110 this is from our topic in rathena forum

ossi0110 said:
themon said:
This is working on hercules but still have many bugs like pet hatch error and some diff still don't work
 
 
bugs ?
 
the patch hatch error is a servside bug
 
 some diffs still nt working ? Oo all officiel diffs are working , you should update your nemo patcher

I try to use the same server and then use my old 20130814Ragexe client and the pet hatch work!!

maybe Neo have accidentally deleted something when he cleaned the 20131223cRagexe client

 
Last edited by a moderator:
@ossi0110 this is from our topic in rathena forum

ossi0110 said:
themon said:
This is working on hercules but still have many bugs like pet hatch error and some diff still don't work

bugs ?

the patch hatch error is a servside bug

 some diffs still nt working ? Oo all officiel diffs are working , you should update your nemo patcher

I try to use the same server and then use my old 20130814Ragexe client and the pet hatch work!!

maybe Neo have accidentally deleted something when he cleaned the 20131223cRagexe client

nope its a paket bug... the 2013-12-23  client seems to need a biger packet , but hercules sends a to small packet...

 
using WPE

Pet Hatch 20130814Ragexe client

[cbox]send A7 01 1A 00

receive 58 08 40 00 07 35 BF 8E 06 96 00 00 00 00 00 00 00 00 00 F3 03 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 CB 42 00 00 00 00 00 00 A4 01 00 35 BF 8E 06 00 00 00 00 A4 01 05 35 BF 8E 06 64 00 00 00 A4 01 03 35 BF 8E 06 00 00 00 00 A2 01 43 68 6F 6E 43 68 6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2C 01 64 00[/cbox]

Pet Hatch 20131223Ragexe Client

[cbox]send A7 01 FF FF

recieve 81 00 00[/cbox]

packet(0x????,4,clif-&gt;pSelectEgg,2);

20130814Ragexe Packet tested by me

[cbox]#if PACKETVER &gt;= 20130814

 packetKeys(0x23A23148,0x0C41420E,0x53785AD7); /* THEMON */

 packet(0x0874,7,clif-&gt;pActionRequest,2,6);  

 packet(0x0947,10,clif-&gt;pUseSkillToId,2,4,6);  

 packet(0x093A,5,clif-&gt;pWalkToXY,2);

 packet(0x088A,6,clif-&gt;pTickSend,2);

 packet(0x088c,5,clif-&gt;pChangeDir,2,4);

 packet(0x0926,6,clif-&gt;pTakeItem,2);

 packet(0x095F,6,clif-&gt;pDropItem,2,4);

 packet(0x0202,8,clif-&gt;pMoveToKafra,2,4);

 packet(0x0873,8,clif-&gt;pMoveFromKafra,2,4);

 packet(0x0887,10,clif-&gt;pUseSkillToPos,2,4,6,8);

 packet(0x0962,90,clif-&gt;pUseSkillToPosMoreInfo,2,4,6,8,10);

 packet(0x0937,6,clif-&gt;pGetCharNameRequest,2);

 packet(0x0959,18,clif-&gt;pPartyBookingRegisterReq,2,4,6);

 packet(0x0368,19,clif-&gt;pWantToConnection,2,6,10,14,18);

 packet(0x0281,26,clif-&gt;pFriendsListAdd,2);

 packet(0x0927,26,clif-&gt;pPartyInvite2,2);

 packet(0x0958,5,clif-&gt;pHomMenu,2,4);

#endif[/cbox]

 
Last edited by a moderator:
themon, your first capture did not capture the pet egg o_O,

  HEADER_CZ_REQUEST_TIME =  0x88A, // shuffled (0x7E, tick send)

  HEADER_ZC_NOTIFY_TIME =  0x7f,

  HEADER_ZC_PAR_CHANGE =  0xb0,

  HEADER_CZ_SELECT_PETEGG =  0x1a7,

  HEADER_SC_NOTIFY_BAN =  0x81,

Edit:

so, it seems the client is sending  FF FF  instead of the egg id ?

Neo, there was a client 1 week before this date that was unpacked also, maby can we (you
default_wink.png
) release that client too ?

Thanks

 
Last edited by a moderator:
@Yommy
one more thing when I test the new server and hatch the pet egg using my old 20130814Ragexe client I notice that my pet level is 300 after hatch

nevermind I solved this also

 
Last edited by a moderator:
yep this is normal in this client
Normal..? As in it's working as intended? Or that it is a known bug? Doesn't really make sense for it to do that.

its seems to be working as intended

since we dont got a newer client.
It could be a diff that's making it not show right? Do you know if it's like that on official kRO too? Doesn't make sense to hide our own whisper messages from chatbox.

 
themon, your first capture did not capture the pet egg o_O,

  HEADER_CZ_REQUEST_TIME =  0x88A, // shuffled (0x7E, tick send)

  HEADER_ZC_NOTIFY_TIME =  0x7f,

  HEADER_ZC_PAR_CHANGE =  0xb0,

  HEADER_CZ_SELECT_PETEGG =  0x1a7,

  HEADER_SC_NOTIFY_BAN =  0x81,

Edit:

so, it seems the client is sending  FF FF  instead of the egg id ?

Neo, there was a client 1 week before this date that was unpacked also, maby can we (you
default_wink.png
) release that client too ?

Thanks
18-12-2013 =&gt; http://www.mediafire.com/download/gka7gobcuxx0iq9/2013-12-18bRagexe.rar

23-12-2013 =&gt; http://www.mediafire.com/download/cc4vfdrdd4r15hb/2013-12-23cRagexe.rar

30-12-2013 =&gt; http://www.mediafire.com/download/usy52ffv57tprtm/2013-12-30aRagexe.zip

these are the only 3 non packed clients we have.

Yommy can u get the packet dbs
default_tongue.png
 

 
I just put comment on this line in clif.c

//if (sd-&gt;menuskill_id != SA_TAMINGMONSTER || sd-&gt;menuskill_val != -1) {
//Forged packet, disconnect them [Kevin]
//clif-&gt;authfail_fd(fd, 0);
//return;
// }


Then compile the server
And the pet hatch error is gone in 2013-12-23cRagexe.exe client

 
Last edited by a moderator:
Yommy can u get the packet dbs
default_tongue.png
yes
default_tongue.png


Code:
// 2013-12-18bRagexe - Yommy#if PACKETVER &gt;= 20131218	packet(0x0369,7,clif-&gt;pActionRequest,2,6);	packet(0x083C,10,clif-&gt;pUseSkillToId,2,4,6);	packet(0x0437,5,clif-&gt;pWalkToXY,2);	packet(0x035F,6,clif-&gt;pTickSend,2);	packet(0x0947,5,clif-&gt;pChangeDir,2,4);	packet(0x07E4,6,clif-&gt;pTakeItem,2);	packet(0x0362,6,clif-&gt;pDropItem,2,4);	packet(0x07EC,8,clif-&gt;pMoveToKafra,2,4);	packet(0x0364,8,clif-&gt;pMoveFromKafra,2,4);	packet(0x0438,10,clif-&gt;pUseSkillToPos,2,4,6,8);	packet(0x0366,90,clif-&gt;pUseSkillToPosMoreInfo,2,4,6,8,10);	packet(0x096A,6,clif-&gt;pGetCharNameRequest,2);	packet(0x0368,6,clif-&gt;pSolveCharName,2);	packet(0x0838,12,clif-&gt;pSearchStoreInfoListItemClick,2,6,10);	packet(0x0835,2,clif-&gt;pSearchStoreInfoNextPage,0);	packet(0x0819,-1,clif-&gt;pSearchStoreInfo,2,4,5,9,13,14,15);	packet(0x022D,-1,clif-&gt;pReqTradeBuyingStore,2,4,8,12);	packet(0x0360,6,clif-&gt;pReqClickBuyingStore,2);	packet(0x0817,2,clif-&gt;pReqCloseBuyingStore,0);	packet(0x0815,-1,clif-&gt;pReqOpenBuyingStore,2,4,8,9,89);	packet(0x0365,18,clif-&gt;pPartyBookingRegisterReq,2,4);	// packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD	packet(0x0281,-1,clif-&gt;pItemListWindowSelected,2,4,8);	packet(0x092F,19,clif-&gt;pWantToConnection,2,6,10,14,18);	packet(0x0802,26,clif-&gt;pPartyInvite2,2);	// packet(0x087B,4); // CZ_GANGSI_RANK	packet(0x08AB,26,clif-&gt;pFriendsListAdd,2);	packet(0x0811,5,clif-&gt;pHomMenu,2,4);	packet(0x085C,36,clif-&gt;pStoragePassword,0);	/* New */	packet(0x09d4,2,clif-&gt;pNPCShopClosed);	packet(0x09ce,102,clif-&gt;pGM_Monster_Item,2);	/* NPC Market */	packet(0x09d8,2,clif-&gt;pNPCMarketClosed);	packet(0x09d6,-1,clif-&gt;pNPCMarketPurchase);#endif// 2013-12-23cRagexe - Yommy#if PACKETVER &gt;= 20131223	packet(0x0369,7,clif-&gt;pActionRequest,2,6);	packet(0x083C,10,clif-&gt;pUseSkillToId,2,4,6);	packet(0x0437,5,clif-&gt;pWalkToXY,2);	packet(0x035F,6,clif-&gt;pTickSend,2);	packet(0x0202,5,clif-&gt;pChangeDir,2,4);	packet(0x07E4,6,clif-&gt;pTakeItem,2);	packet(0x0362,6,clif-&gt;pDropItem,2,4);	packet(0x07EC,8,clif-&gt;pMoveToKafra,2,4);	packet(0x0364,8,clif-&gt;pMoveFromKafra,2,4);	packet(0x0438,10,clif-&gt;pUseSkillToPos,2,4,6,8);	packet(0x0366,90,clif-&gt;pUseSkillToPosMoreInfo,2,4,6,8,10);	packet(0x096A,6,clif-&gt;pGetCharNameRequest,2);	packet(0x0368,6,clif-&gt;pSolveCharName,2);	packet(0x0838,12,clif-&gt;pSearchStoreInfoListItemClick,2,6,10);	packet(0x0835,2,clif-&gt;pSearchStoreInfoNextPage,0);	packet(0x0819,-1,clif-&gt;pSearchStoreInfo,2,4,5,9,13,14,15);	packet(0x0811,-1,clif-&gt;pReqTradeBuyingStore,2,4,8,12);	packet(0x0360,6,clif-&gt;pReqClickBuyingStore,2);	packet(0x0817,2,clif-&gt;pReqCloseBuyingStore,0);	packet(0x0815,-1,clif-&gt;pReqOpenBuyingStore,2,4,8,9,89);	packet(0x0365,18,clif-&gt;pPartyBookingRegisterReq,2,4);	// packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD	packet(0x0281,-1,clif-&gt;pItemListWindowSelected,2,4,8);	packet(0x022d,19,clif-&gt;pWantToConnection,2,6,10,14,18);	packet(0x0802,26,clif-&gt;pPartyInvite2,2);	// packet(0x0436,4); // CZ_GANGSI_RANK	packet(0x023B,26,clif-&gt;pFriendsListAdd,2);	packet(0x0361,5,clif-&gt;pHomMenu,2,4);	packet(0x08A4,36,clif-&gt;pStoragePassword,0);#endif// 2013-12-30aRagexe - Yommy#if PACKETVER &gt;= 20131230	packet(0x0871,7,clif-&gt;pActionRequest,2,6);	packet(0x02C4,10,clif-&gt;pUseSkillToId,2,4,6);	packet(0x035F,5,clif-&gt;pWalkToXY,2);	packet(0x0438,6,clif-&gt;pTickSend,2);	packet(0x094A,5,clif-&gt;pChangeDir,2,4);	packet(0x092A,6,clif-&gt;pTakeItem,2);	packet(0x0860,6,clif-&gt;pDropItem,2,4);	packet(0x0968,8,clif-&gt;pMoveToKafra,2,4);	packet(0x0895,8,clif-&gt;pMoveFromKafra,2,4);	packet(0x091E,10,clif-&gt;pUseSkillToPos,2,4,6,8);	packet(0x096A,90,clif-&gt;pUseSkillToPosMoreInfo,2,4,6,8,10);	packet(0x0926,6,clif-&gt;pGetCharNameRequest,2);	packet(0x0898,6,clif-&gt;pSolveCharName,2);	packet(0x087B,12,clif-&gt;pSearchStoreInfoListItemClick,2,6,10);	packet(0x0369,2,clif-&gt;pSearchStoreInfoNextPage,0);	packet(0x093D,-1,clif-&gt;pSearchStoreInfo,2,4,5,9,13,14,15);	packet(0x087F,-1,clif-&gt;pReqTradeBuyingStore,2,4,8,12);	packet(0x0969,6,clif-&gt;pReqClickBuyingStore,2);	packet(0x094C,2,clif-&gt;pReqCloseBuyingStore,0);	packet(0x0365,-1,clif-&gt;pReqOpenBuyingStore,2,4,8,9,89);	packet(0x091F,18,clif-&gt;pPartyBookingRegisterReq,2,4);	// packet(0x093E,8); // CZ_JOIN_BATTLE_FIELD	packet(0x022D,-1,clif-&gt;pItemListWindowSelected,2,4,8);	packet(0x089C,19,clif-&gt;pWantToConnection,2,6,10,14,18);	packet(0x08A9,26,clif-&gt;pPartyInvite2,2);	// packet(0x087E,4); // CZ_GANGSI_RANK	packet(0x0943,26,clif-&gt;pFriendsListAdd,2);	packet(0x0949,5,clif-&gt;pHomMenu,2,4);	packet(0x091D,36,clif-&gt;pStoragePassword,0);#endif#if PACKETVER &gt;= 20131218	packetKeys(0x6A596301, 0x76866D0E, 0x32294A45);#endif#if PACKETVER &gt;= 20131223	packetKeys(0x631C511C, 0x111C111C, 0x111C111C);#endif#if PACKETVER &gt;= 20131230	packetKeys(0x611B7097, 0x01F957A1, 0x768A0FCB);#endif
 
well can someone help me? I can only make 2013 clients work up to 08-14-2013 but not 12-23-2013 client. Whenever I run that 12-23-2013 client, it does nothing at all, it doesnt show anything, its not running at all, no window or whatever. And also whenever I close the client 08-14-2013 it's not totally terminating the program, I still have to terminate it manually in task manager @_@ I dont know for other 2013 clients but yah it's bothering me a lot.

 
well can someone help me? I can only make 2013 clients work up to 08-14-2013 but not 12-23-2013 client. Whenever I run that 12-23-2013 client, it does nothing at all, it doesnt show anything, its not running at all, no window or whatever. And also whenever I close the client 08-14-2013 it's not totally terminating the program, I still have to terminate it manually in task manager @_@ I dont know for other 2013 clients but yah it's bothering me a lot.
maybe you should post your diff list. and where did you get  your 12-23-2013 client is that the one that is cleaned by Neo?

about 08-14-2013 client I used that before and mine works fine. when I close it the program is tottaly terminated.

 
themon, your first capture did not capture the pet egg o_O,

  HEADER_CZ_REQUEST_TIME =  0x88A, // shuffled (0x7E, tick send)

  HEADER_ZC_NOTIFY_TIME =  0x7f,

  HEADER_ZC_PAR_CHANGE =  0xb0,

  HEADER_CZ_SELECT_PETEGG =  0x1a7,

  HEADER_SC_NOTIFY_BAN =  0x81,

Edit:

so, it seems the client is sending  FF FF  instead of the egg id ?

Neo, there was a client 1 week before this date that was unpacked also, maby can we (you
default_wink.png
) release that client too ?

Thanks
18-12-2013 =&gt; http://www.mediafire.com/download/gka7gobcuxx0iq9/2013-12-18bRagexe.rar

23-12-2013 =&gt; http://www.mediafire.com/download/cc4vfdrdd4r15hb/2013-12-23cRagexe.rar

30-12-2013 =&gt; http://www.mediafire.com/download/usy52ffv57tprtm/2013-12-30aRagexe.zip

these are the only 3 non packed clients we have.

Yommy can u get the packet dbs
default_tongue.png
30-12-2013 Ragexe client works great and I see that they removed the line in the clif.c that causing the pet hatch error "clif-&gt;authfail_fd(fd, 0);"

 
Maybe you can provide the client folder for the 12-23-2013 and above client. I'll try to diff my 08-14-13 again and i'll let you know if there's a difference. The thing is, when you exit the client, like alt+f4, the client closes the process is still there..I observed this when I was diffing clients, I named it Game.exe. Whenever I try to replace that game.exe file after totally closing it alt+f4, I can't since it's telling me that it's still open, I checked task manager and it's still there running and I had to end the process manually to terminate it totally.

oh! jolly good. Now I know what causes that problem.. I've checked the patches one by one, and to my findings, what causes it is the "Disable Multiple Windows" patch. I'm using NEMO, can someone confirm it please? Thanks

 
Last edited by a moderator:
anyone know how to fix self whisper messages not showing?
packets.h add

#if PACKETVER &gt;= 20131223packet(0x09df,7);#endif 
  HEAD  flag  ( CID or AIDsurmise 
default_tongue.png
 )

0x09df    00   00 00 00 00

clif.c 

Code:
void clif_wis_end(int fd, int flag){#if PACKETVER &gt;= 20131223	WFIFOHEAD(fd,packet_len(0x9df));	WFIFOW(fd,0) = 0x9df;	WFIFOW(fd,2) = flag;	WFIFOSET(fd,packet_len(0x9df));#else	WFIFOHEAD(fd,packet_len(0x98));	WFIFOW(fd,0) = 0x98;	WFIFOW(fd,2) = flag;	WFIFOSET(fd,packet_len(0x98));#endif} 
 
Last edited by a moderator:
anyone know how to fix self whisper messages not showing?
packets.h add

#if PACKETVER &gt;= 20131223packet(0x09df,7);#endif 
  HEAD  flag  ( CID or AIDsurmise 
default_tongue.png
 )

0x09df    00   00 00 00 00

clif.c 

void clif_wis_end(int fd, int flag){#if PACKETVER &gt;= 20131223 WFIFOHEAD(fd,packet_len(0x9df)); WFIFOW(fd,0) = 0x9df; WFIFOW(fd,2) = flag; WFIFOSET(fd,packet_len(0x9df));#else WFIFOHEAD(fd,packet_len(0x98)); WFIFOW(fd,0) = 0x98; WFIFOW(fd,2) = flag; WFIFOSET(fd,packet_len(0x98));#endif} 
Thanks so much!

 
Last edited by a moderator:
I was having tons of packet errors, check packet.h and seems to be all fine. And how to make the custom items work? The sprites doesnt seem to work, but I can see the images just fine, I upgrade from 2013-08-14..is there any changes with the item structures for 2013-12-23?

Solved. I had to download a fresh copy of packets.h lol

 
Last edited by a moderator:
erm having a lot of problem with this client version..

1. Previous accounts can't login, it shows a message and opens a webpage ragnarok.co.kr

2. problem when adding stats, like str+ 99, it only ads 1 instead all entered value.

 
I don't know about the first issue, but take for sure a solution for your second issue is in the works by our devs.

 
Back
Top