Most of the written information are from before C# was popular here, so a lot of the stuff for example by @
[Only registered and activated users can see links. Click Here To Register...] is C++.
[Only registered and activated users can see links. Click Here To Register...]
He also wrote "
[Only registered and activated users can see links. Click Here To Register...]" which explains how the silkroad network protocol works. The code examples are, you guessed it, in C++, but to understand the concept you don't really need to fully know the language. If you don't want to bother with writing an implementation of the protocol then you can use:
*
[Only registered and activated users can see links. Click Here To Register...] he released.
*
[Only registered and activated users can see links. Click Here To Register...]
*
[Only registered and activated users can see links. Click Here To Register...]
and learn from it how to use it.
If you're really interested you should really consume
[Only registered and activated users can see links. Click Here To Register...] because it is very insightful.
Next I have to mention florian0 and his
[Only registered and activated users can see links. Click Here To Register...] for the SRO_Client that is very popular when creating features for privat servers. The server equivalent to this being
[Only registered and activated users can see links. Click Here To Register...].
You'll eventually realized, that it is beneficial to learn reverse engineering with IDA or Ghidra (free) to a certain degree. It helps you figuring out how things in this game work from
[Only registered and activated users can see links. Click Here To Register...] to certain hardcoded details like potion cooldowns.
If you just want to edit some files there is a
[Only registered and activated users can see links. Click Here To Register...] by JellyBitz.
Lastly I'll have to shamelessly plug myself and the
[Only registered and activated users can see links. Click Here To Register...] that is more or less accurate but somewhat incomplete, due to my laziness when it comes to translating my personal packet documentation to beautiful markdown. The file format pages are up to date tho.
Everything else needs to be
learned by yourself from reading through released projects, experimenting with your own projects or talking to people when you're stuck.
[Only registered and activated users can see links. Click Here To Register...] is probably the best place to ask silkroad related questions aside from this forum section.