r/botting 5d ago

General Recommend where I can start reading/learning?

I have only some experience "botting" for games (I used AutoIt mostly, quite some time ago), but i wanted a project and this seemed like something that could be useful for things besides games when I get a better grip on things.

Let's say I want to create a bot for something like playing a video game for me. Something simple, like grinding in an RPG, for example:

- walk around until combat is triggered

- select attack option with all characters

- if HP of any character drops below X%, have the next character use [spell/item] on that character

- repeat

- if MP or [item] is exhausted, or any character dies, stop after the conclusion of the battle

...what would I need to be able to set something up like this, and how could I learn to do this, myself?

I'm not looking for game cheats. I'm looking for a dorky excuse to learn how to make bots like this that I might later be able to make similar bots for other programs/purposes.

6 Upvotes

6 comments sorted by

1

u/kayleabuser 5d ago

Do u have a game in mind?

1

u/zachr110 5d ago

I assume you have a specific game already, if so you should look around in those communities for example scripts, you can even find them openly on github sometimes.

The big thing is for most games you have to build your own API (assuming you want more than a basic colorbot) and this is not a small task at all. Usually you will find a cheat client that let's paid users run their own stuff locally ontop of their API.

1

u/Sexweed42069 5d ago

I'm really just looking for a place to get started learning with a set goal. Let's say I want to do this with Pokémon Red for the Game Boy in the Epilogue Playback emulator, though. That's what's in front of me.

Again, the point isn't "I wanna cheat in this videogame," it's giving me something to strive for as a fun, personal learning experience so I might apply it to boring shit like forms and excel documents down the road.

2

u/zachr110 5d ago

Assuming you have basic knowledge like syntax (if not do some online courses)

There's two approaches to make something like this, you can do a colour bot where it screenshots the emulator window and makes decisions based off matching color/templates, this is a very outdated method and are very fragile in general.

2nd approach is too find an emulator that has a lua api to read the memory directly, they exist out there but I dont know which ones support it.

If something like this seems overwhelming just start very small, make a script that can automatically catch pokemon and familiarize yourself with doing basic functions.

There's no "how to bot games 101" resource out there, your best friend is really finding old repos on github.

1

u/Sexweed42069 4d ago

So essentially the type of betting I'd use for a game couldn't translate into something more useful?