I started a new district for this a couple of months ago , but I was not sure if the project had stopped or not. https://github.com/jephir/factions You could commit a new GUI for this project.
Please don't scare him away immediately with unrealistic demands. Give him a few days before crushing him.
I see coffieeburrito and marcin. Havn't seen them names in here a good while. of course they havn't helped that project in a good while as well.
Factions looks awesome, but I'm running Linux on all my machines. If the UDK came out for Linux, then I'd start submitting to factions right away. The UDK is the obvious choice for making/remaking Empires. That's the primary reason I posted, because the only timely way to migrate to the Source SDK 2013 would be to open source and allow testers to fix bugs as they find them. Anyway, it's not a big deal. There are a bunch of other games and if people think that it'd be a bad idea to post the code somewhere, then I can see their point of view and why they'd think so.
Well supposedly the code has been gotten to a few times in the past... and bad things happened. The other lesser reason is that it would allow people to exploit like crazy(this is lame excuse imo since leaks could be plugged fast if the code was open). I won't pretend to know anymore then this and what I know may be wrong but, I too wish it was open sourced.
STFU, if we had the empires code public, i'm sure we had 100 times more people going through the code for exploits than people who would fix those.
Empires is a team game. One player does not know an exploit in a vacuum. He tells his friends and they exploit together. They tell their friends. As more people learn about the exploit, it becomes more likely that someone learns it that will fix it.
I don't see an issue in making Empires open source. Or at least releasing script_manifest. Inb4 hate.
Does VAC even allow the modification of client.dll (Empires has the advantage of going through the steam pipeline)? That might be something to test out. Also, if exploits are such a big deal, then why don't we see them so much on Valve games? I mean the Source SDK (and HL2DM) is freely downloadable too. Edit: Did some googling, it seems a lot of people use "hooking": GameDeception. Not sure about how the new VAC fares against hooking into the client.dll
Something that vac catches often and bans your ass for. Not wise to get a vac ban since you can no longer play on any server on any game that is vac guarded.
Well that's the main thing about Open Source - since it's in the Open then everyone can exploit it, thus making everyone aware that there's a hole to patch. Security in numbers. Unfortunately the Empires codebase is not nice to work through and work out what is going on. It's not as bad as SourcePawn, but the mess was about there when I looked at it in 2.4d.
I'm sure you saw the post, but we did try script_manifest. We did about 1-2 months of testing it to try and get it working, but source was just having absolutely none of it. It just refused to mount the values on server join, it'll only do it after the game has had a full restart. We did think about working that into the server join but that part of the join-system is just untouchable, it's all valve code.