-
Member
Any documentation for plugin dev?
Is there any documentation for plugin development?
github readthedocs.io or something?
-
Savvy ? 🐒
Well, Hud API is pretty straightforward and self documenting, any C# programming course is enough.
Once you are at ease with the language basics, I advice to start by reading the source of an existing plugin and play with it till you break it ; )
-
Post Thanks / Like - 1 Thanks
Balalaaa (1 members gave Thanks to JackCeparou for this useful post)
-
Contributor
It would be nice if all interfaces were documented, at least why it exists and what it does.
Of course I understand that documenting is tedious process and easily gets outdated.
Luckily there is some examples that get you started quite well and using Hud.Debug() on harder issues can save your day.
I've been reading the sources for two weeks and managed to get my plugin in working state quite easily but finishing it is harder because all required details might not be available from framework (or are hard to decipher).
-
Contributor
Originally Posted by
JarJarD3
It would be nice if all interfaces were documented, at least why it exists and what it does.
Of course I understand that documenting is tedious process and easily gets outdated.
Luckily there is some examples that get you started quite well and using Hud.Debug() on harder issues can save your day.
I've been reading the sources for two weeks and managed to get my plugin in working state quite easily but finishing it is harder because all required details might not be available from framework (or are hard to decipher).
read through the default plugins and some user plugins to see how things work. id say that about 95% of the api is used there.
-
Savvy ? 🐒
Originally Posted by
JarJarD3
Of course I understand that documenting is tedious process and easily gets outdated.
Documentation is like comments inside code : Coding Without Comments
As I previously said : hud API is self documenting, if something seems obscure that's probably because it's still (too much?) baremetal with D3 internal conventions.