[Source] I fixed a bot, for laughs and giggles

02/03/2025 21:24 Haygu#1
Hi, I needed something to get some practice in QT, so I fixed [Only registered and activated users can see links. Click Here To Register...]
So 99,99% Credits for the code go to Apourtartt.

I just release it to make fun of the people paying 10€ a month for something they could get totally for free if they there not jerks like Riven from Phönixbot discord or if they would have enough skill to properly use ChatGPT :pimp:

Have fun not using it cause you don´t know basic C++.
No virustotal, cause virustotal is useless anyways and it´s source code only.

Context: It´s a Bot working on Package Basis (so you need no Client using the latest NoS0577 package). It has all basic features like fighting against enemy´s, but you need to check the code on how to make it working (you need to extract some things from the original client and stuff). Can be used for cheating, and you could easily write a super effective Iceflower farming bot etc. with basic c++ skills.
02/08/2025 22:28 Azuke44#2
Tutorial how to use it?
02/09/2025 07:36 Haygu#3
Quote:
Originally Posted by Azuke44 View Post
Tutorial how to use it?
Release of code without any support.
If you´re not an software developer, this bot is not for you.
It has (at least) one "game breaking" bug: Items can drop at points on the map you are unable to walk to. The bot tries to walk exactly there the item is, and will fail until someone will collect that item. Could be fixed easily with some sort of ignorelist there items would be listed if it could not be collected after some period of time.

I will only leave some hints how to collect items needed:
1. You need to extract Images from Maps, Items etc. using [Only registered and activated users can see links. Click Here To Register...] tool and put them with the right name in the right directory (cause the bot has inventory and stuff and uses the pictures from the client).
2. You need an identity file like that you use with Gfless client.
3. You need an .ini file for saving and managing the account data.
(check code for paths and name conventions).
4. You need to place the gameclient in the directory of the bot (you need the hash of this data, version number etc for authentication, bot does the calculations)

I just took the code from Apourtartt and have done some quick and dirty fixes to extract the knowledge about the package structure and encryption.
I planed to fix it but it´s just not worth it. QT and the code structure sucks.
Started from scratch in plain C but nostale and it´s community is just not worth it.
02/14/2025 22:04 weeeles#4
Hi, i compiled and have all needed files to open a bot, but when I tries to connect using credentials i receive "TLS initalization failed" and i have no more ideas what could be the reason. Could you drop any hint? You can drop it on PM. Thank you.
02/15/2025 06:07 Haygu#5
Quote:
Originally Posted by weeeles View Post
Hi, i compiled and have all needed files to open a bot, but when I tries to connect using credentials i receive "TLS initalization failed" and i have no more ideas what could be the reason. Could you drop any hint? You can drop it on PM. Thank you.
Have you also extracted the TLS-Cert for Cert-pinning?
You can get it from gfless client.
You need it for initial authentication.
03/21/2025 03:44 yasufake99#6
This can be insane

May I ask how do u get MapItem.txt? is not on file games