Someone to teach me coding etc.

11/07/2023 17:10 Wintercult#1
Hello Guys,

I am looking for someone to teach me coding, scripting etc. for NosTale. I have zero experience in that business. For what? I know and see a lot of players scripting/coding stuff, API tools or something and making enormous amounts of gold.

So, if anyone has the time and patience to teach me something I could use for Nos, I would appreciate that. And Yes, I will pay for your work, no problem!

German or english, both possible. I hope to find someone on this way.

Thanks and have a nice day :mofo:
11/07/2023 18:43 stradiveri_offi#2
Quote:
Originally Posted by Wintercult View Post
Hello Guys,

I am looking for someone to teach me coding, scripting etc. for NosTale. I have zero experience in that business. For what? I know and see a lot of players scripting/coding stuff, API tools or something and making enormous amounts of gold.

So, if anyone has the time and patience to teach me something I could use for Nos, I would appreciate that. And Yes, I will pay for your work, no problem!

German or english, both possible. I hope to find someone on this way.

Thanks and have a nice day :mofo:
This is not a good way to learn this at all, somebody would have to show you step by step everything, and considering you dont know coding, you dont know how packets work, where they come from, or how do they even work and you dont know reversing or what it even is, this would take literally hundreds of hours, especially since it appears like you yourself dont know what you want to make. Also making "API tool" (I assume for phoenix bot or bladetigers packetlogger) is entirely different thing than making your own bot.

Please, first go and take already existing code and play with it, see how it behaves and try to make something of your own and then when you have some more specific question come back and ask.

Some projects you should check out:

Phoenix bot api tools written in python
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Packetlogger utils by romdrak
[Only registered and activated users can see links. Click Here To Register...]

Hatz fishbot in c++
[Only registered and activated users can see links. Click Here To Register...]

Im not trying to discourage you, but to be honest you will most likely give up in a few days anyway, so dont waste your money paying someone for teaching you coding
11/08/2023 18:42 Wintercult#3
Quote:
Originally Posted by stradiveri_offi View Post
This is not a good way to learn this at all, somebody would have to show you step by step everything, and considering you dont know coding, you dont know how packets work, where they come from, or how do they even work and you dont know reversing or what it even is, this would take literally hundreds of hours, especially since it appears like you yourself dont know what you want to make. Also making "API tool" (I assume for phoenix bot or bladetigers packetlogger) is entirely different thing than making your own bot.

Please, first go and take already existing code and play with it, see how it behaves and try to make something of your own and then when you have some more specific question come back and ask.

Some projects you should check out:

Phoenix bot api tools written in python
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Packetlogger utils by romdrak
[Only registered and activated users can see links. Click Here To Register...]

Hatz fishbot in c++
[Only registered and activated users can see links. Click Here To Register...]

Im not trying to discourage you, but to be honest you will most likely give up in a few days anyway, so dont waste your money paying someone for teaching you coding

Okay, and how can I ''just start''? Don't I need some information for the start? Like some guide or something. And thanks for your honest opinion.
11/08/2023 19:28 JONNST4R#4
Hey,
die Sprachen deiner Wahl sind C++ und Assembler. Ich kann dir empfehlen für C++ einen Taschenrechner mit Benutzeroberfläche mit der WINAPI zu schreiben. Du brauchst die ganzen komplexen C++ Funktionen erstmal nicht. Für Assembler würde ich nach MASM suchen, weil du das mit Visual Studio Community 2022 (keine Ahnung, ob das die neueste Version ist) relativ einfach zum Laufen bekommst. Anschließen würde ich dort versuchen einen Taschenrechner mit Eingabe für die Konsole zu schreiben.

Anschließend kann ich dir die NosTaleSDK von Atom0s empfehlen, dort gibt es weiter unten ein Download mit einem Pattern zu der Struktur TSceneManager (oder so ähnlich), die ist meines Wissens noch korrekt. Wenn du imstande bist den Code zu verstehen hast du dein Ziel erreicht.

Zudem würde ich dir raten dich erstmal von den ganzen Packet Sachen fernzuhalten, die brauchst du erstmal nicht.
11/09/2023 11:40 Apourtartt#5
Quote:
Originally Posted by Wintercult View Post
Okay, and how can I ''just start''? Don't I need some information for the start? Like some guide or something. And thanks for your honest opinion.
I think the way I did it was the most straightforward:
- Understand how Nostale communicates: use a packetlogger, try to understand how it works by playing around it, and once you want to automatize something, go to the next point
- Find a code example (when I started trying to code, in 2019, there was an open source project called "CInos" which is now dead, but you can as well just use BladeTigger's packetlogger API, as there also have a lot of examples
With those two points, you would acquire already some mandatory knowledge, both in Nostale internals and in programming, even though this would still be quite limited, it offers you a lot of possibilities, based on what you prefer, it could be bot, client modification, emulator, tools, ...