RyokoMVP Posted December 28, 2011 Posted December 28, 2011 Hello , i use 3Ce*M Latest Version And Use Exe 2011-11-22 But Why I Get Error Like This ? 1. Whats Bug In This Client ? 2. Where i know if some bug fixed with this exe? 3. and why my lisence.txt not show ? i already set it ><~ Quote
Firdz Posted December 28, 2011 Posted December 28, 2011 (edited) please look at src / common / mmo.h #define PACKETVER 20100629 replace to #define PACKETVER 20111122 3. and why my lisence.txt not show ? i already set it ><~ Untick the ''Skip Licence Screen" before you make a diff on the client Edited December 28, 2011 by Firdz 1 Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 already ==" #ifndef PACKETVER //#define PACKETVER 20081126 #define PACKETVER 20111122 Quote
Firdz Posted December 28, 2011 Posted December 28, 2011 you have to compile it after making changes? Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 yep , i already compile after make some chance :'( it's 100% work in renewall server , but when i use this svn ( yesterday ) i got this error Quote
Firdz Posted December 28, 2011 Posted December 28, 2011 I think you should update your packet_db please refer here http://3ceam.googlecode.com/svn/trunk/Patches/Alpha%20And%20Beta%20Testing/ Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 Probably you use the client which uses 28 packet ver., but 3CeaM knows 25 packet only and client send unknown packets to server? What server says? Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 (edited) hmm can u teach me how to use manual patch from there ? this is my packet_db.txt now // 2011-11-22aRagexeRE 0x0835,19,wanttoconnection,2:6:10:14:18 0x0892,5,walktoxy,2 0x0899,6,ticksend,2 0x0896,5,changedir,2:4 0x0893,6,takeitem,2 0x0436,6,dropitem,2:4 0x08A4,8,movetokafra,2:4 0x0362,8,movefromkafra,2:4 0x08AD,10,useskilltopos,2:4:6:8 0x0363,90,useskilltoposinfo,2:4:6:8:10 0x0898,6,getcharnamerequest,2 0x035F,6,solvecharname,2 0x0891,26,friendslistadd,2 0x089E,5,hommenu,4 0x0364,36,storagepassword,0 0x0895,26,partyinvite2,2 0x022D,7,actionrequest,2:6 0x08A1,10,useskilltoid,2:4:6 0x0369,-1,itemlistwindowselected,2:4:8 0x0202,18,bookingregreq,2:4:6 0x0887,-1,reqopenbuyingstore,2:4:8:9:89 0x08A9,2,reqclosebuyingstore,0 0x088C,6,reqclickbuyingstore,2 0x089D,-1,reqtradebuyingstore,2:4:8:12 0x07EC,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0815,2,searchstoreinfonextpage,0 0x0366,12,searchstoreinfolistitemclick,2:6:10 0x0439,8,useitem,2:4 // 2011-12-20bRagexeRE //0x08A4,19,wanttoconnection,2:6:10:14:18 //0x0437,5,walktoxy,2 //0x035F,6,ticksend,2 //0x0891,5,changedir,2:4 //0x07E4,6,takeitem,2 //0x022D,6,dropitem,2:4 //0x07EC,8,movetokafra,2:4 //0x0364,8,movefromkafra,2:4 //0x0438,10,useskilltopos,2:4:6:8 //0x0366,90,useskilltoposinfo,2:4:6:8:10 //0x08AD,6,getcharnamerequest,2 //0x0368,6,solvecharname,2 //0x0892,26,friendslistadd,2 //0x0362,5,hommenu,4 //0x0897,36,storagepassword,0 //0x0802,26,partyinvite2,2 //0x0369,7,actionrequest,2:6 //0x083C,10,useskilltoid,2:4:6 //0x0281,-1,itemlistwindowselected,2:4:8 //0x0365,18,bookingregreq,2:4:6 //0x0815,-1,reqopenbuyingstore,2:4:8:9:89 //0x0817,2,reqclosebuyingstore,0 //0x0360,6,reqclickbuyingstore,2 //0x0811,-1,reqtradebuyingstore,2:4:8:12 //0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15 //0x0835,2,searchstoreinfonextpage,0 //0x0838,12,searchstoreinfolistitemclick,2:6:10 //0x0439,8,useitem,2:4 0//x0907,5,moveitem,0 // 2011-11-22aRagexeRE Personal Tab //Add new packets here //packet_ver: 29 * OOT sorry , how to use manual patch for mounts in 3ceam too ? hehehe... Probably you use the client which uses 28 packet ver., but 3CeaM knows 25 packet only and client send unknown packets to server? What server says? yes i know about it , but my friends say 3CeAM can support new exe from rev 640++ my server dont say anything Edited December 28, 2011 by RyokoMVP Quote
Firdz Posted December 28, 2011 Posted December 28, 2011 Your answers are all here, maybe this can help you http://3ceam.googlecode.com/svn/trunk/Patches/Alpha%20And%20Beta%20Testing/PacketV28.patch Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 Your answers are all here, maybe this can help you http://3ceam.googlec...PacketV28.patch thanks , but once again i ask...how to use thats patch ? i never use it before... Quote
Firdz Posted December 28, 2011 Posted December 28, 2011 Just follow the instructions from the patch. Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 Just follow the instructions from the patch. i must copy all of that? btw whats mean of this : + - @ i dont know @_@~ Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 How u download the server? tortoisesvn ? Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 How u download the server? tortoisesvn ? i use putty and download latest version of 3CeAM ( 657 ) yesterday~ i never use tortoisesvn i compile use putty too ( linux ) Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 i use putty and download latest version of 3CeAM ( 657 ) yesterday~ i never use tortoisesvn i compile use putty too ( linux ) install meld Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 i use putty and download latest version of 3CeAM ( 657 ) yesterday~ i never use tortoisesvn i compile use putty too ( linux ) install meld okay , i install it...how to use it ? can u teach me here? because i only see some screenshoot Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 (edited) It will show you distinctions between files Apply a patch you can through the terminal. At first place a file in a directory with athena. Then in the terminal enter : patch -p0 < /athena/patch_file where /athena/ - folder with server patch_file - name of a patch file ( ex. PacketV28.patch) Edited December 28, 2011 by Lilith Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 btw can u tell me whats 3CeAM means with this ? + ( i think this is after edit ) - ( i think this is before edit ) @ ( what is this ? ) Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 (edited) Index: trunk/rewrite/db/packet_db.txt - file which will be changed "-" delete "+" add @@ -56,7 +56,7 @@ - line number which will be changed Edited December 28, 2011 by Lilith Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 (edited) Index: trunk/rewrite/db/packet_db.txt - file which will be changed "-" delete "+" add @@ -56,7 +56,7 @@ - line number which will be changed nice info thanks ^^ now i know btw all exe at 2011 is packet ver more than 25 right? Edited December 28, 2011 by RyokoMVP Quote
Lilith Posted December 28, 2011 Posted December 28, 2011 Yes. See db/packet_db.txt //2010-11-24aRagexeRE packet_ver: 26 //2011-10-05aRagexeRE packet_ver: 27 // 2011-11-02aRagexe packet_ver: 28 Quote
RyokoMVP Posted December 28, 2011 Author Posted December 28, 2011 Yes. See db/packet_db.txt //2010-11-24aRagexeRE packet_ver: 26 //2011-10-05aRagexeRE packet_ver: 27 // 2011-11-02aRagexe packet_ver: 28 thanks for help ~ i'll try all tricks here~ if i got error / can't do something i'll ask in this thread again..i hope you can help me again sorry im noob i never edit src ( because before i only use exe 2009 xray + 2010-06-16b ) and because exe 2011 more hard i must learn about src from now hehehe Quote
Judas Posted December 28, 2011 Posted December 28, 2011 yep if you are still having trouble just post it back here. I believe with 2011-11-22 though you have make sure 11-02 packets are // and 2011-11-22 are enabled. which should be correct if you follow the 3ceam packet28 patch Quote
RyokoMVP Posted December 29, 2011 Author Posted December 29, 2011 (edited) i already set packet ver 28 from 3CeAM but when i compile why i get this error? and how i know where is the error ? i cant read it >< this is my clif.c Please Click Here Edited December 29, 2011 by RyokoMVP Quote
Lilith Posted December 29, 2011 Posted December 29, 2011 (edited) I found this: +#elif PACKETVER < 20101124 + WBUFW(buf,0) = spawn?0x7f8:0x7f9; "+" must be deleted! and a WBUFW(buf,2) = (spawn?64:65)+strlen(name); What for "a" in the beginning of a line? remake the patch EDIT: Use tortoise svn for apply patch... Edited December 29, 2011 by Lilith Quote
RyokoMVP Posted December 29, 2011 Author Posted December 29, 2011 (edited) I found this: +#elif PACKETVER < 20101124 + WBUFW(buf,0) = spawn?0x7f8:0x7f9; "+" must be deleted! and a WBUFW(buf,2) = (spawn?64:65)+strlen(name); What for "a" in the beginning of a line? remake the patch EDIT: Use tortoise svn for apply patch... hahhahahaa.... sorry im not looking about + and " a " hahahaha.... thanks for help btw how i can " read " where is error report from my putty ? EDIT : i already edit thats 2 problem , and i recompile again , why i still get error at clif.c? Edited December 29, 2011 by RyokoMVP Quote
Question
RyokoMVP
Hello , i use 3Ce*M Latest Version And Use Exe 2011-11-22
But Why I Get Error Like This ?
1. Whats Bug In This Client ?
2. Where i know if some bug fixed with this exe?
3. and why my lisence.txt not show ? i already set it ><~
Top Posters For This Question
19
10
10
6
Popular Days
Dec 28
23
Dec 29
8
Jan 2
6
Dec 31
5
Top Posters For This Question
RyokoMVP 19 posts
Lilith 10 posts
Judas 10 posts
Firdz 6 posts
Popular Days
Dec 28 2011
23 posts
Dec 29 2011
8 posts
Jan 2 2012
6 posts
Dec 31 2011
5 posts
Popular Posts
Firdz
please look at src / common / mmo.h replace to Untick the ''Skip Licence Screen" before you make a diff on the client
58 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.