So, I'm interested in modifying a gameclient, mainly because I have spare time, and also because my honey would probably never enjoy the ones available - no offense to anyone meant here.
I'm used to programming/modding, not too shabby java wise, and as such am not here to ask for help on those matters.
What I am curious about is - how do custom clients are created here? I haven't stumbled on any source code package (shame on me if I simply did not notice any), and since modding is officially accepted but not supported in itself, I highly doubt the base client is modular.
So yeah, base question is, what is the startpoint for custom clients? Thanks for any tip.