If and when the time comes to hire a programmer I'll help with the financial costs.
The problem for me is not money. The problem is time.
Well, for example:
1. fixing CPU savior will take, say, 3 evenings for me. I can spend these 3 evenings to look into the debugger and resolve the problem. Or i can spend some time to find some programmer on freelance exchange who can make it for $100.
I'm almost sure that will be longer for me to find programmer than to make that myself. After that i still have to make sure his code is working (so, i still have to install all possible windows: xp, vista, 7, 8, 10, both x86 and x64 to test. To do everything of that quickly, before paying him). After that i possibly have to dispute with him for bad job, then repeat my search again for new programmer.
If i have no time to make that myself, i will also have no time to hire somebody.
About to make that task myself and get $100 for that:
I have other projects that should bring me more than $100 for these 3 evenings. Switching to war2 will make me pause in other projects. I will loose potentially more than these $100.
2. About to resolve network issues requesting all the time:
You can give me $1 000 000 or $1 000 000 000 - i just have no idea how to do it. That network issues are being caused by Warcraft II and it's network protocols architecture.
I think there will be a very difficult task to find a programmer who technically can resolve "all the network issues" for war2. Even if you find the way to get the source code of war2bne from blizzard. So money will not help at all.
All we can do is to resolve some custom situations: say, to enforce some player to change his ISP or to buy VPN for himself.
If you have money you can buy pull of 10-15 VPNs, paying for them monthly and give them to anybody who have problems. Configuring that VPNs is task resolvable by a remote programmer/admin. I also don't see my part in that configuration as it's absolutely separate project from existing infrastructure.
3. To finish my antihack.
Will require, say, 1 month of full-time for me. That means i have to stop other projects and most likely loose them. I disagree to loose other projects for even $3000-$5000 single payment for antihack.
That's why i see such situation:1. small issues:
maybe i can make something from time to time (as i spent 1 evening for d3d checker and affinity for observer). Most likely i'll release new combat soon (when get approves d3d checker works properly and resolve compatibilities with win10)
But i'd prefer somebody else to make such small things with minimum of my involvement.
You have money and desires? Hire the programmer, pay him, then test his project. Send that project to me with it's source code to keep the possibility to release updates/fixes, and i'll include it somehow to combat or anywhere else.
Of course, that code should look sanely. Tiny fix, like CPU savior that requires 100Mb of disk space and 3 installed frameworks will be thrown out.
Programming language is preferred C++ (visual studio) as most code is written on it. To future possible intergation.
I can make the detailed specification for programmer if required.
2. big issues: Firstly antihack.
In general, same way as for tiny issues: Hire the programmer, explain him what you want to get, pay and get that.
Source code is highly recommended to have (such project will definitely require maintenance in future). Also, professional style of coding is highly recommended also. (I mean, to hire experienced developer, not a student for such task as antihack).
3. unresolvable questions.
Network issues. We can not resolve them in general.
You can try to buy VPNs, to share them somehow, to make tests. That is absolutely forign task for current infrastructure. That is everything i can see as quite reasonable way.
Should help with conflicts, sometimes with latency, lagging, but sometimes it will make lagging worse.
4. i still care of war2.ru project and war2 game in general, so i'll try to do everything i can if it will require some reasonable time from me (like 1-2 evenings).
I can definitely release new combat if i have all parts to compile them together. I can make some small fixes for current infrastructue. But i offer someone else to find or hire remote programmer for secondary fixes not directly intergated to current infrastructure.