Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 05:27

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

Advertisement



Need advice

Discussion on Need advice within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2010
Posts: 71
Received Thanks: 17
Need advice

Hello everybody,

Up until now I was writing pixel bots for the mmorpgs I have been playing, but today I decided to learn memory reading and writing a bot that interprets its surrounding environment. The best place to seek help is elitepvpers to me, so here I am.

I know little bit about C++ and Java (I know this one better in fact, I did write some applications for my Android phone) and Assembly (this one is limited to 8051 instructions, however I know the thing generally, registers, stack, etc. so I think I can handle what I will come across). However I want to expand my knowledge because I know I will need to use a significant amount of C++/C#. The first thing I am asking from you guys is a good tutorial about handling with the memory with C (since the topics are generally in German, I can not understand what is asked, so I do not know if similar requests were made). The second thing I need help is finding the pointers/offsets of the particular game I am playing/working on. The last thing I need is a good C documentation (it may be a book, a website, a Video, an ebook..).

I am looking forward to your replies. I appreciate any help.
Thank you.
yttuncel is offline  
Old 05/29/2013, 15:15   #2
 
elite*gold: 0
Join Date: May 2013
Posts: 13
Received Thanks: 2
If you want to write mmorpg bots, you should start with manipulating tcp/udp packages. I'm no bot programmer, but when I made a short travel into bot programming, this was the first point to start for me.
You'll also need an in-depth look into Sockets.
OldschoolKid is offline  
Old 05/29/2013, 16:30   #3
 
Padmak's Avatar
 
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
Not necessarily, it depends on the client. If the client is built on a much simpler script language, like Python, it may be much more effective if you just start manipulating these

Padmak
Padmak is offline  
Old 05/29/2013, 18:19   #4
 
Hiris's Avatar
 
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
Quote:
Originally Posted by Padmak View Post
Not necessarily, it depends on the client. If the client is built on a much simpler script language, like Python, it may be much more effective if you just start manipulating these

Padmak
Why Python? Because in Metin2 some referenced text strings are easy to find with debugger?
Hiris is offline  
Old 05/29/2013, 21:06   #5
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Guess Padmak meant, most of the time its worth it to simply hijack allready included parser. Example, in Eve Online, which is mostly written in phyton, simply hijack it and you can manipulate everything with much less effort.
dready is offline  
Old 05/30/2013, 09:33   #6
 
Padmak's Avatar
 
elite*gold: 58
Join Date: Jun 2008
Posts: 2,311
Received Thanks: 8,420
That's exactly what I meant.
The backend of a lot of clients is written in some high-level languages, like C/C++ but the interface and the logic behind every action is implemented in some sort of scripting language. Most likely one similar to the already mentioned Python or maybe Lua (WoW)
So I think it's much faster to get some experience in writing bots instead of being forced to learn disassembling and such low-level "****"
I prefer manipulating these script-implementations, most of the time they are really easy to use ...

I think i got OldschoolKid's post wrong, he may have said you should start looking for the functions in the network-functions, so you can then trace back to your needed functions. I wouldn't recommend manipulating the packets directly, usually that's a bit complicated for a beginner

Padmak
Padmak is offline  
Reply

Tags
bot, c#, c++, mmorpg, need help


Similar Threads Similar Threads
need some advice
07/24/2013 - PW Hacks, Bots, Cheats, Exploits - 6 Replies
i could use some help about bottin with multiple clients... im using MHS bot but it doesnt work with multi clients i opend it twice ..1 foreach client and it works but when i switch clients previous stop workin n curent one starts... any ideas how to get em both working??? i kinda want 4 char party of my own :D p.s i play on international server
Need some advice.
03/20/2013 - Need for Speed World - 9 Replies
hey guys so i just got done boting my main up to 60 with an alt and I got 7mill extra igc what to buy?
Need some advice
11/07/2010 - Silkroad Online - 8 Replies
Well as some of you may know, its VERY hard to get into a guild in rsro, because they are ussually full or accept 90+, for FW -.-, i was thinking of making my own guild, and just inviting those who need a guild. You guys think this would be a good idea? and would anyone from epvp wanna join? or anyone got a guild for me? :D
Need advice
01/09/2009 - Off Topic - 3 Replies
Hi all I am looking forward to buy a new phone or to get one from "Santa Clause" and I really don't know what to choose ... At the moment I'm using Nokia N95 but got bored of it so I checked some new phones . Found Samsung Omnia and it really impressed me . But also I like a bit Iphone too . So I want you to advise me what to choose . Iphone or Omnia . Thanks
Need Advice
11/09/2008 - Dekaron - 3 Replies
|Edit| new question. are some skills simply unstable? as i tried vicious mirror and it works fine but if it doesnt go off and attack the enemy from a certain distance it will not hit.



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


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.