Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 05:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Thoughts on a proxy-based bot-making API?

Discussion on Thoughts on a proxy-based bot-making API? within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old 08/27/2008, 13:16   #16
 
MushyPeas's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
Nice idea though I'm guessing the only thing to ever be made for this will be an aimbot xD
MushyPeas is offline  
Old 08/27/2008, 16:25   #17
 
Vivian's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 437
Received Thanks: 57
Quote:
Originally Posted by MushyPeas View Post
Nice idea though I'm guessing the only thing to ever be made for this will be an aimbot xD
na, auto hunt? followers? auto loot.... aimbots
Vivian is offline  
Old 08/28/2008, 02:52   #18
 
elite*gold: 0
Join Date: Aug 2007
Posts: 49
Received Thanks: 12
Well, I think you know my opinion on this kind of thing... TQ is kinda actively watching CO these days so I prefer this kind of thing not being released to extend the longevity of existing programs. True, it will happen eventually, but I don't see any reason to make it happen sooner.

I think it's "over-confident" to think that TQ's next encryption updates would be equally easy to reverse. I know you can do it, but what about the rest of us?

I'd rather see a public pserver api released (that takes care of the login, monitoring connections, etc.) and calls into user functions to implement server logic. TQ is less likely to react to that and if the only motive for releasing a proxy is for educational purposes I'd think people would learn more from writing a pserver versus a proxy.
flowerpot! is offline  
Old 08/28/2008, 03:34   #19
 
Real~Death's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,272
Received Thanks: 246
Quote:
Originally Posted by flowerpot! View Post
I'd rather see a public pserver api released (that takes care of the login, monitoring connections, etc.) and calls into user functions to implement server logic. TQ is less likely to react to that and if the only motive for releasing a proxy is for educational purposes I'd think people would learn more from writing a pserver versus a proxy.
Pservers are garbage and a waste of time(sorry... personal opnion)
I dont think TQ will be all that bothered(atleast not enough to change anything)by working proxy,with 2 "public" proxys (cid and this one) they can keep an eye on things,Relesing the whole algo for the enc would be different (more private proxys and what not)
When most ppl figure out they have to program to use this proxy they will lose intrest,leaving it for the small but faithfull comunity that actualy want to learn programing and packets.


any update on this unknown?
Real~Death is offline  
Thanks
1 User
Old 08/28/2008, 14:20   #20
 
MushyPeas's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
Quote:
Originally Posted by Real~Death View Post
Pservers are garbage and a waste of time(sorry... personal opnion)
I dont think TQ will be all that bothered(atleast not enough to change anything)by working proxy,with 2 "public" proxys (cid and this one) they can keep an eye on things,Relesing the whole algo for the enc would be different (more private proxys and what not)
When most ppl figure out they have to program to use this proxy they will lose intrest,leaving it for the small but faithfull comunity that actualy want to learn programing and packets.


any update on this unknown?
How come Pservers are garbage?
Even if it's just an opinion I know you must have based that on something.

I don't see how the number of public proxies would matter, if people want to aimbot / cheat they will do so regardless of what the proxy is called, so there won't be any less proxy users just because there are fewer proxies.

On the programming part, I'm sure someone will be releasing working code for an aimbot and such as soon as this thing is released, which I think is the purpose of this project, the "community" working together on adding functionality.
MushyPeas is offline  
Old 08/29/2008, 17:44   #21
 
unknownone's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,013
Received Thanks: 381
Most of the current PServers are garbage. There's not really any that are complete, most of them are built the same few C# code bases which are badly written and hard to maintain. I don't really think releasing server code helps at all though, because you end up with a dozen servers that have 50 players each, rather than one with a big community that's worth playing on.

I'd considered what flowerpot suggested, about releasing an API for a server, but I just don't find it practical. Everyone want's their own method for handling networking in a server. If the choice was just left up to me, there'd be people who'd disagree with my choices. I'm not in favor of IOCP, poll etc, becuase I try to keep my code portable. In the end, people will prefer the easier-to-code C# crap that's around already anyway. If anyone would be interested in coding a server in C++ and needs help they can PM me.

I consider your P.O.V about the API flowerpot, although I don't play the game and neither does bgreen. I'll be releasing this at home first anyway and see what people there think, but I'm in agreement with RD. TQ aren't gonna change anything, it took em 3 years to do this. If they do, it can be cracked again. Yeah, I'm probably overconfident, but I'm not particularly bothered if it's more difficult to do next time, I enjoy the challenge.

If it's the aimbot potential people are concerned about, I can always apply an internal packet filter to the API that would prevent any being made. I think that'd leave more room for creativity in botting rather than just the old crap we've already seen. I'll wait for more opinions on that before it happens anyway. Probably pointless bothering if CIDProxy is released.

Anyway, the status now is: The auto_reply_bot from my initial post is no longer useless. It's built and working, but the API kinda crashes once in a while, I'll fix that soon though (when I find what's causing it). Atm it still only handles 1 bot (although you can proxy an unlimited number of clients and it'll just forward all the data). I'm in the process of adding multi-bot support. The way I'll be doing it is, you'll create a new client_event/server_event class & instance for each bot, and use conquer_proxy.add_proxy(client_event, server_event, "account_name");. This will mean you can run multiple different bots for diff characters in the same application. If people stick to the templates I provide then it'll be really easy to plug in someone else's bot to your own applications.
unknownone is offline  
Thanks
2 Users
Old 08/29/2008, 21:39   #22
 
Real~Death's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,272
Received Thanks: 246
Is the bot-check in it,or does the client itself have to reply?
Real~Death is offline  
Old 08/29/2008, 22:26   #23
 
elite*gold: 0
Join Date: Aug 2007
Posts: 295
Received Thanks: 89
Quote:
Originally Posted by Real~Death View Post
Is the bot-check in it,or does the client itself have to reply?
After going clientless again then ^^ btw, how far did you get with sacob in the end?

ps Sorry for going off topic here, I think whilst / if this is the only working proxy release a filter to prevent fb/ss packets going out would be reasonable, though I'm not really fussy....everyone would afterall have the same advantages.
Some-Guy is offline  
Old 08/30/2008, 00:38   #24
 
Real~Death's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,272
Received Thanks: 246
Quote:
Originally Posted by Some-Guy View Post
After going clientless again then ^^ btw, how far did you get with sacob in the end?

ps Sorry for going off topic here, I think whilst / if this is the only working proxy release a filter to prevent fb/ss packets going out would be reasonable, though I'm not really fussy....everyone would afterall have the same advantages.
I was thinking if the BC is in this then just keeping up with spawn/items/XP might not be too hard,specialy with the way unknown is talking about(keeping the packets structures sorted as more of data like?),then using somthing like Cid used for TG without a client open(wassent it just blocking a packet?) should work.

I figured out alot with sacob but also had problems with some easy stuff either way I can take what I leared there and make this so much easier to understand(focus more on learning/understanding C++ because I already know packets)

as for aimbot dossent that requier xor'ing along with a few outher things(sorry deleted/lost all my CO data/text/notes a few months ago to confirm) as it is a skill?I dont thing anyone who would understand how to do it would release it public,And a follow command is just as deadly and just need Co-ord's,and cid will have that **** anyway so I dont see a need to realy block it within the proxy it self,but thats just my thoughts


I cant wait this sounds fun
Real~Death is offline  
Old 08/30/2008, 01:28   #25
 
elite*gold: 0
Join Date: Aug 2007
Posts: 295
Received Thanks: 89
Quote:
Originally Posted by Real~Death View Post
as for aimbot dossent that requier xor'ing along with a few outher things(sorry lost all my CO data a few months ago to confirm) as it is a skill?I dont thing anyone who would understand how to do it would release it public,And a follow command is just as deadly and just need Co-ord's,and cid will have that **** anyway so I dont see a need to realy block it within the proxy it self,but thats just my thoughts
Yes skill packet encryption requires more work, however if the api is intended to make packets easy to understand that will likely be handled by the api (to allow magic based bots etc). Also people like caff and xtreme would be able to easilly build an aimbot using this even if they don't end up releasing cidproxy again.

Yeah follow kill is almost as bad, I say almost because at least it is possible to notice they are doing so and take a quick vid...whether anything gets done about that is another thing.

Anyway, maybe an anti-pk mode...when proxy is activated sends packet to switch to capture, and does not allow switching to pk (blocks packet) however that makes it almost useless to some people.

My view is generally that anything which makes pking unfair is bad however if other people choose to create or use them then it doesn't bother me too much.

I think a small effort to prevent aim bots would be good, at least make it a little more difficult, especially if the skill packet is easilly dealt with by the api.
Some-Guy is offline  
Old 08/30/2008, 05:34   #26
 
Hiyoal's Avatar
 
elite*gold: 20
Join Date: Mar 2007
Posts: 2,444
Received Thanks: 1,067
Quote:
Originally Posted by Some-Guy
ps Sorry for going off topic here, I think whilst / if this is the only working proxy release a filter to prevent fb/ss packets going out would be reasonable, though I'm not really fussy....everyone would afterall have the same advantages.
Correct me if I have the wrong idea, but wouldnt that be a stupid idea if you are filtering and preventing fb/ss packets going out of the proxy?! Then, if you were to use the proxy for...say auto-chat (and then want to go pk someone without having to close conquer and re-config the client to use itself, not the proxy) how would you then be able to pk someone without the use of an aimbot...but also without the use of a skill

I hope that makes sense xD

~:Hiyoal:~
Hiyoal is offline  
Thanks
1 User
Old 08/30/2008, 10:36   #27
 
elite*gold: 20
Join Date: Aug 2005
Posts: 1,734
Received Thanks: 1,001
Maybe what he ment to is, disable the custom building of ss/fb in the proxy. (aka don't allow to edit the X, Y etc.) This would still allow the proxy send the packet to server.
tanelipe is offline  
Old 08/30/2008, 11:55   #28
 
Hiyoal's Avatar
 
elite*gold: 20
Join Date: Mar 2007
Posts: 2,444
Received Thanks: 1,067
Thats what I was thinking when Unknown said it, but I got a bit confused when it came out for the second time...

Unknown said it so I assumed Guy meant something different

Neways,
#OnTopic

~:Hiyoal:~
Hiyoal is offline  
Old 08/30/2008, 14:22   #29
 
elite*gold: 0
Join Date: Aug 2007
Posts: 49
Received Thanks: 12
Quote:
Originally Posted by unknownone View Post
I'd considered what flowerpot suggested, about releasing an API for a server, but I just don't find it practical. Everyone want's their own method for handling networking in a server. If the choice was just left up to me, there'd be people who'd disagree with my choices. I'm not in favor of IOCP, poll etc, becuase I try to keep my code portable. In the end, people will prefer the easier-to-code C# crap that's around already anyway. If anyone would be interested in coding a server in C++ and needs help they can PM me.
Use boost ASIO for the network code; it's portable. My pserver runs fine on Linux and Windows but I wouldn't really call it a pserver. More like a playground for me to test my bots.

Quote:
I consider your P.O.V about the API flowerpot, although I don't play the game and neither does bgreen. I'll be releasing this at home first anyway and see what people there think, but I'm in agreement with RD. TQ aren't gonna change anything, it took em 3 years to do this. If they do, it can be cracked again. Yeah, I'm probably overconfident, but I'm not particularly bothered if it's more difficult to do next time, I enjoy the challenge.
Wasn't Green working on a pserver too? I vaguely remember him sending me some SS on msn of his progress. Releasing a proxy and having TQ make updates would slow down progress if he wants his pserver to work with the latest patches. I know I'd rather not keep two installations of CO on my computer and so if the pserver didn't work with the latest patch I wouldn't bother.

BTW, by home do you mean PB?

Quote:
If it's the aimbot potential people are concerned about, I can always apply an internal packet filter to the API that would prevent any being made. I think that'd leave more room for creativity in botting rather than just the old crap we've already seen. I'll wait for more opinions on that before it happens anyway. Probably pointless bothering if CIDProxy is released.
Dan told me he wouldn't release an aimbot.. at least at first. Maybe things have changed. If you had the proxy never send FB/SS packets that would be good. Pure leveler proxy.
flowerpot! is offline  
Old 09/18/2008, 23:27   #30
 
elite*gold: 0
Join Date: Dec 2006
Posts: 8
Received Thanks: 5
Nice idea, but plz compile the program to *.exe file
ssjdennis is offline  
Reply


Similar Threads Similar Threads
making proxy tool in vb6 need a clue!!
05/19/2010 - Silkroad Online - 0 Replies
hello guys; its been long time since i made any tool for sro , i was bored and wanted to make a tool tht change sro proxy inorder to monitor sro packet and for other purposes i have good exp in vb6 and my c++ skills is a beginner skills anyway i was able to use this tool till the login success after that i noticed sro_client connect to another ip , i have to mention i used mediapatcher to edit all sro ip in mediapk2 to 127.0.0.1 here is what i found when my char login (on server:Helios)...
Packet/Encryption etc for a proxy-based radar?
03/27/2009 - General Gaming Discussion - 0 Replies
Has anyone started breaking the encryption and figuring out the game packets? Primarily, my largest interest is building a proxy, not so much a bot, so the intricate details in the login processes etc are not so important, just making sure you can properly decrypt packets. Then the interest becomes packets regarding mob/player/npc/item spawns, drops, movement packets, etc etc. If you've already got a lot of information going, I'd be willing to work with you on an external...
[Thoughts]My thoughts about hackers
01/09/2009 - Dekaron - 4 Replies
Hacks in 2moons have worked for a very long time and in between have been patched alot. We all remember when sparky hacked 2moons and ownt it. Right away, a patch came following it and all the hacks were patched and have been for a while. *Patched to the public atleast* I personally think that 2moons NEEDS hackers and Acclaim knew that and was taking advantage of the hackers. They had a back-up patch all along, in cases where it goes too far. Sometimes, hackers improve the game and acclaim left...
Help with making a pixel-based script
02/19/2006 - Conquer Online 2 - 4 Replies
Hey, I'm writing a pixel-based script and I need a C code that checks the color of a specific pixel. Can anybody please post or give me a link to such a code? ty ;]



All times are GMT +1. The time now is 05:11.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.