Welcome to Incels.is - Involuntary Celibate Forum

Welcome! This is a forum for involuntary celibates: people who lack a significant other. Are you lonely and wish you had someone in your life? You're not alone! Join our forum and talk to people just like you.

I made a bot for splinterlands but now realize you can barely make money with it

  • Thread starter Deleted member 34301
  • Start date
D

Deleted member 34301

Self-banned
-
Joined
Apr 16, 2021
Posts
4,962
It was fun to make it though. I did the whole thing in python with selenium. But even with a bot army on proxies your investment will be higher than what you earn.

I think the only NFT game where botting is profitable is Axie Infinity, but I need a 1000 usd investment first so I am hesistant to do it.
 
It was fun to make it though. I did the whole thing in python with selenium. But even with a bot army on proxies your investment will be higher than what you earn.

I think the only NFT game where botting is profitable is Axie Infinity, but I need a 1000 usd investment first so I am hesistant to do it.
Mind sharing the source? When Cardano NFT games go live they'll probably be profitable to bot. I've got some experience with OpenCV making colorbots for Runescape a while ago lol
 
[UWSL]There's no money to be made with cryptos or NFTs[/UWSL]
[UWSL][/UWSL]
[UWSL]The sooner you realize that the better[/UWSL]
 
Mind sharing the source? When Cardano NFT games go live they'll probably be profitable to bot. I've got some experience with OpenCV making colorbots for Runescape a while ago lol
I will share it eventually I think, but I'm still working on it. It might work, and it already works to a certain degree (60% winrate at the lower levels), so I'm not abandoning it yet.

I used to code colorbots for runescape in SCAR back in 2012 (from the SRL community). That is now replaced by Simba, but it's the main way I know how to make colorbots. I have also been working on a programmable environment for android which also allows color finding and sending inputs (if it is rooted)

This bot is more elegant though. Selenium can run invisibly, and I can partly communicate with the websocket from the game to obtain messages, and use javascript and http requests send actions.

It's the project I have been working on the past weeks as I haven't found an internship yet
[UWSL]There's no money to be made with cryptos or NFTs[/UWSL]

[UWSL]The sooner you realize that the better[/UWSL]
Probably true, but my aim is to find a low entry game where I can bot with 40+ accounts and put my VPN to good use
 
Last edited:
I will share it eventually I think, but I'm still working on it. It might work, and it already works to a certain degree (60% winrate at the lower levels), so I'm not abandoning it yet.

I used to code colorbots for runescape in SCAR back in 2012 (from the SRL community). That is now replaced by Simba, but it's the main way I know how to make colorbots. I have also been working on a programmable environment for android which also allows color finding and sending inputs (if it is rooted)

This bot is more elegant though. Selenium can run invisibly, and I can partly communicate with the websocket from the game to obtain messages, and use javascript and http requests send actions.

It's the project I have been working on the past weeks as I haven't found an internship yet

Probably true, but my aim is to find a low entry game where I can bot with 40+ accounts and put my VPN to good use
Robotjs also seems nice. Pking hybrid bots have become really sophisticated now with ML. Used to be just simple ragging bots
[UWSL]There's no money to be made with cryptos or NFTs[/UWSL]

[UWSL]The sooner you realize that the better[/UWSL]
Cope
 
Robotjs also seems nice. Pking hybrid bots have become really sophisticated now with ML. Used to be just simple ragging bots

Cope
I looked at robotjs, and I think it's too limited in functionality. A must-have function is the support of DTMs, which basically allow you to search for groups of pixels instead of single pixels.

Simba

SCAR Divi

SRL forums
 
I have an idea to potentially make money with something using pyautogui. If you're interested in making it together, send me a dm
 
I have an idea to potentially make money with something using pyautogui. If you're interested in making it together, send me a dm
sent you a dm
 
I joined Axie Infinity about 4 months ago and my investment is burning. So dont worry. Also can you give me a tip on how to make an actual bot? I feel that's like blackmagic, i can see how you can make a game/webpage but what are the steps of making a bot and then integrating it to the game?
 
I joined Axie Infinity about 4 months ago and my investment is burning. So dont worry. Also can you give me a tip on how to make an actual bot? I feel that's like blackmagic, i can see how you can make a game/webpage but what are the steps of making a bot and then integrating it to the game?
Do you mean a bot like an AI in the game? Or a bot that plays the game for you? I will try to give a summary of the latter.

First you roughly can separate games in two categories: the web based games and the software based games. Depending on what you want there are different guides and starting points.

- Web based games are the easiest to target. The game works over the http protocol, so you can make bots with http GET and POST requests. You can implement this in python, java, php, etc. and this can run without having the game open. Splinterlands also uses a websocket, but this is in principle very similar. You send and receive unencrypted json responses. Some games are a bit more clever and the best way is to just mimic the interactions in the browser automatically. For this you can use selenium.

- Software based games are harder, depending on the way they are compiled. For example games that are built in Unity can be dissassembled in C#. You can then inject a DLL and hijack the game code and modules in the game. This method is called reflection. People used to do this with Hearthstone for example. Many people have also applied this to create bots for runescape (which runs on java). In the past, flash games were also really easy to decompile and hijack.

- Other games can be harder to decompile, so an option is to reverse engineering it. This is by far the hardest option, and only a few specialists are able to do this sucessfully. You can reverse engineer the game binaries with programs like ghidra, and you can reverse engineer the netwerk protocol (if it is an online game) with wireshark. Most of the traffic is encrypted, but if you can figure out the protocol, you can create a proxy in python to intercept game packets and modify them.

- The last category of bots are color bots. They are a personal favorite of mine because I spent a lot of time coding them. These can be applied to any game, and are non intrusive, so you also aren't legally liable for modifying software. They read colors on the screen and click with the mouse. The downside is that the game has to be open on the screen for the bot to work. Also you are limited in reading values from the game, because you have to find out everything by doing ocr and finding and colors on the screen. These bots are typically made with Autohotkey or classic programs like SCAR and Simba.

For Axie, a color bot is the most convenient method in my opinion. The game is 2D and the images are always fixed. For it to be succesfull you need a good playing strategy, implement it, and then run several different bots on virtual machines that all have a different IP.
 
Last edited:
Do you mean a bot like an AI in the game? Or a bot that plays the game for you? I will try to give a summary of the latter.

First you roughly can separate games in two categories: the web based games and the software based games. Depending on what you want there are different guides and starting points.

- Web based games are the easiest to target. The game works over the http protocol, so you can make bots with http GET and POST requests. You can implement this in python, java, php, etc. and this can run without having the game open. Splinterlands also uses a websocket, but this is in principle very similar. You send and receive unencrypted json responses. Some games are a bit more clever and the best way is to just mimic the interactions in the browser automatically. For this you can use selenium.

- Software based games are harder, depending on the way they are compiled. For example games that are built in Unity can be dissassembled in C#. You can then inject a DLL and hijack the game code and modules in the game. This method is called reflection. People used to do this with Hearthstone for example. Many people have also applied this to create bots for runescape (which runs on java). In the past, flash games were also really easy to decompile and hijack.

- Other games can be harder to decompile, so an option is to reverse engineering it. This is by far the hardest option, and only a few specialists are able to do this sucessfully. You can reverse engineer the game binaries with programs like ghidra, and you can reverse engineer the netwerk protocol (if it is an online game) with wireshark. Most of the traffic is encrypted, but if you can figure out the protocol, you can create a proxy in python to intercept game packets and modify them.

- The last category of bots are color bots. They are a personal favorite of mine because I spent a lot of time coding them. These can be applied to any game, and are non intrusive, so you also aren't legally liable for modifying software. They read colors on the screen and click with the mouse. The downside is that the game has to be open on the screen for the bot to work. Also you are limited in reading values from the game, because you have to find out everything by doing ocr and finding and colors on the screen. These bots are typically made with Autohotkey or classic programs like SCAR and Simba.

For Axie, a color bot is the most convenient method in my opinion. The game is 2D and the images are always fixed. For it to be succesfull you need a good playing strategy, implement it, and then run several different bots on virtual machines that all have a different IP.
Thank You very for your explanation, dude how did You manage to make your first bot? I know selenium can be used to scrape data but didnt know You could Also use it to make bots. Did You watch a tutorial first?
 
Thank You very for your explanation, dude how did You manage to make your first bot? I know selenium can be used to scrape data but didnt know You could Also use it to make bots. Did You watch a tutorial first?
My first bot were trainers for flash games in visual basic 6, I did this when I was 13. I also learned web development and that helped me a lot to understand websites better. The first time I started playing with http get and post requests was with php curl, that was around 16. Basically you try to tackle a game and you google A LOT trying to make it work. I'm 28 now and I also did a STEM study so I just picked up many things over the years, but I guess nowadays you can find a lot of youtube videos with tutorials as well.

For selenium, scraping data and making bots are not that much different. What a bot mostly does is clicking on elements on the website, like buttons, based on the text that you can read on a webpage. Http requests are often cleaner, but sometimes games are pretty clever with javascript generated tokens, and it's easier to use selenium.
 
I have an idea to potentially make money with something using pyautogui. If you're interested in making it together, send me a dm
Just pyautogui?
 

Users who are viewing this thread

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top