It's starting to look like something? Everyone can write a description of a program. Do you have a prototype yet? Are you able to connect to the server (not play, just connect)? If you don't have any code at the moment, it looks like nothing because you have nothing.
Out of curiosity, what is the background of the current programmers? Currently at university or already having a job as programmer?
I suppose I could help. But my current prediction is that your project is way too big. In the event you will be able to convince me otherwise, I can help with a few things.
The major steps do not offer anything new. Instead there's a high chance the code will function a bit differently than the original server and you'll get weird bugs, clients that lag, etc. The additional features can all be implemented by injecting a dll or similar techniques. If you design your dll injection properly it's a lot easier to get started, and once you have enough code (and undestand a lot more about the halo server) only then could you start thinking about making something from scratch.
If hosts are against hooks, they will also be against running a completely new program that, in order to run, also needs the .NET framework to be installed. No matter what you do and how you do it, the host always has to trust the code.
Have you tried implementing the additional features using a hook in C or C++? For some reason you say this isn't difficult at all. If so, please make a prototype for the community. Since it's so easy it won't take much time right? Also why would it be a half arsed attempt? Designing a tool that uses dll injection always leads to bad code?
Yup, I missed it too. Link?
Bookmarks