mjst Posted February 12, 2014 Posted February 12, 2014 (edited) how can remove window with name from olympiad like this or how can remove only the names Edited February 12, 2014 by xryskom Quote
0 mcbigmac Posted February 12, 2014 Posted February 12, 2014 During watching olympiad? Simplest route i see - is just nulling information in the specific packet. Think removing by clientside would be too much trouble - or just removing spectating as an option. Quote
0 Outlaw™ Posted February 12, 2014 Posted February 12, 2014 Your explanation just put him into a state of trance ))) Quote
0 mcbigmac Posted February 12, 2014 Posted February 12, 2014 //GF FE7A=OlympiadUserInfoSpectator:h(subID)c(Side)d(ObjectID)s(Name)d(ClassID:Get.ClassID)d(CurrentHP)d(MaxHP)d(CurrentCP)d(MaxCP)FE7B=ExOlympiadSpelledInfo:h(subID)d(ObjectID)d(ListSize:Loop.01.0003)d(skillID)h(Data)d(Duration) //Interlude FE29=ExOlympiadUserInfo:h(subID)c(Side)d(charObjID)s(Name)d(ClassId)d(cur_HP)d(max_HP)d(cur_CP)d(max_CP)FE2A=ExOlympiadSpelledInfo:h(subID)d(charObjID)d(Count:for.0003)d(skillID)h(dat)d(duration) Intercept on send, stop them completely or replace name string with "Opponent 1" etc. Can imagine client might actually REQUIRE\WANT these packets - so probably best just to null information and replace name with something random PS Outlaw: Waiting for the formula for i_m_attack harvested from c4 l2server.exe. Really need your awesome expertise to get it! Quote
0 Outlaw™ Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 12:04 PM, mcbigmac said: PS Outlaw: Waiting for the formula for i_m_attack harvested from c4 l2server.exe. Really need your awesome expertise to get it! If you would have known it or been aware of it, you would not ask for it, do some research about it and then get back on me ;) Quote
0 mcbigmac Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 12:37 PM, Outlaw™ said: If you would have known it or been aware of it, you would not ask for it, do some research about it and then get back on me ;) Do you really make that much by scamming people and deceiving them full of lies - that it's worth it to keep up the charade of your supposed knowledge? Why not learn? I don't get it unless it's somehow a magic goldmine. You said your super skilled - so analyze and get me the formula. Prove everyone wrong. Quote
0 Outlaw™ Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 2:28 PM, mcbigmac said: Do you really make that much by scamming people and deceiving them full of lies - that it's worth it to keep up the charade of your supposed knowledge? Why not learn? I don't get it unless it's somehow a magic goldmine. You said your super skilled - so analyze and get me the formula. Prove everyone wrong. I am super skilled :) thats why i have a salary that you will never have :))) and a job where you will never even work as a toilette cleaner. If you would know the formula you would not ask me for it )) Im so much laughing at you for being my doggy at every post )) (oh wait...i avoided your question ? ...shit please...mention that) Quote
0 Trance Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 12:37 PM, Outlaw™ said: If you would have known it or been aware of it, you would not ask for it, do some research about it and then get back on me ;) You'll get banned when I catch Maxtor on. Quote
0 mjst Posted February 12, 2014 Author Posted February 12, 2014 //Interlude FE29=ExOlympiadUserInfo:h(subID)c(Side)d(charObjID)s(Name)d(ClassId)d(cur_HP)d(max_HP)d(cur_CP)d(max_CP)FE2A=ExOlympiadSpelledInfo:h(subID)d(charObjID)d(Count:for.0003)d(skillID)h(dat)d(duration) where i can edit this? Quote
0 mcbigmac Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 5:21 PM, xryskom said: //Interlude FE29=ExOlympiadUserInfo:h(subID)c(Side)d(charObjID)s(Name)d(ClassId)d(cur_HP)d(max_HP)d(cur_CP)d(max_CP) FE2A=ExOlympiadSpelledInfo:h(subID)d(charObjID)d(Count:for.0003)d(skillID)h(dat)d(duration) where i can edit this? In L2server - you need to code\inject to change this on CSocket::Send - either directly where it sends or by a vtable hook globally. There is no configuration. Quote
0 Outlaw™ Posted February 12, 2014 Posted February 12, 2014 On 2/12/2014 at 4:46 PM, Tяαnce said: You'll get banned when I catch Maxtor on. My dick is already clean, thanks. Quote
0 Nightw0lf Posted February 13, 2014 Posted February 13, 2014 On 2/12/2014 at 5:53 PM, mcbigmac said: In L2server - you need to code\inject to change this on CSocket::Send - either directly where it sends or by a vtable hook globally. There is no configuration. any guide about how we inject such things? Quote
0 mcbigmac Posted February 13, 2014 Posted February 13, 2014 (edited) On 2/13/2014 at 1:02 PM, Nightw0lf said: any guide about how we inject such things? Sameway you hook anything - by code. Research the offset(s) in L2Server where it sends the specific packet - determine best way to hook it and change the argument variables with least ammount of code - and then program it. Edited February 13, 2014 by mcbigmac Quote
0 Outlaw™ Posted February 14, 2014 Posted February 14, 2014 Always words in the air, without a solution )) teh developer )) Quote
0 mcbigmac Posted February 14, 2014 Posted February 14, 2014 (edited) NEWNAME db "OlympiadOpponent",0 ret QWORD 7024F3h ret2 QWORD 702581h ChangeNameProc1 proc lea [rsp+30h], NEWNAME jmp ret ChangeNameProc1 endp ChangeNameProc2 proc lea [rsp+30h], NEWNAME jmp ret2 ChangeNameProc2 endp Im outlaw da supah coder. Figure out the rest yourself since ur skilled. Edited February 15, 2014 by mcbigmac Quote
0 Nightw0lf Posted February 14, 2014 Posted February 14, 2014 i didnt find anything similar to this code anywhere Quote
Question
mjst
how can remove window with name from olympiad like this
or how can remove only the names

Edited by xryskom16 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.
Note: Your post will require moderator approval before it will be visible.