Junior Spellweaver
- Joined
- Mar 3, 2015
- Messages
- 164
- Reaction score
- 75
To be fair it isnt trash, but if you have ANY hope of porting this to the current client you might as well give up, too much changed between what you see here and the current client. not only that but in the last year we completely figured out BnS's encryption, what you see in this release was encryption using ripped AES key's from back when BnS CBT2 was officially operating.
That method of encryption is obsolete now, also going off of this release (to rip the needed AES keys) you'd need to do some magic on sts dll and load a clr dll called loginpacketdump(it logged aes keys and encrypted web traffic for PlayNC's cms). later in development we stopped doing that method because patching the client with our DLL took too much time. instead i created a new DLL which sigscanned and hooked needed parts of the client to automate dumps of the AES key's for that version and since then we even scrapped that in favor of a custom packet logger which hooked internal send/recv mechanisms to dumb all the things needed. we removed the need of dumped AES keys and patched the encryption to use our own)
I'll never release a newer source however if someone showed enough interest in creating a server (that isn't a rip-off) off this server i may answer some questions.
By the way Atomix had nothing to do with development of this server, this was made by several people on their own free time (including myself).
If anyone were to legitimately want to port this, your looking at overhauling the Unpacker aswell as database systems and well we might aswell say the whole things, it took us a year when i joined to get to the point of (playable) from CBT2 source to what we have now. and unless your LokiReborn add another year to that to understand and do proper research.
Too much useless pompous quoting. No one care about "your" code, relax.