Today I have some really sad news, I think you already guessed by news title what's going on.
First of all, I've planned to put HL: Update MOD on Steam greenlight as a MOD for HL1. But since enabling steam greenlight submission on account cost 100 USD, I needed to check if it was worth it (if mod will pass legal stance with Valve) So I've contacted them, explained what HL:Update MOD is and what players need to play it (HL1 required and expansions recommended) and also explained that it's using open source clone of GoldSRC engine. Well the answer I've got back is... well worst than I expected.
It won't pass steam greenlight (even if it's greenlit by community), the Valve won't allow it to be on steam greenlight and even worse, they said that this version of "GoldSRC clone" is not fully legal and using HL1 SDK (client and server side) is NOT legal with it. They've quoted part of HL1 SDK license "You may, free of charge, download and use the SDK to develop a modified Valve game running on the Half-Life engine." And Xash3D engine (even if it's a clone) is NOT Half-Life 1 engine.
If HL:Update mod was a total conversion with majority of custom code for client and server side and completely different maps, models, sounds, textures etc. It might be OK to release it, but in current form what HL:Update is and what it meant to be. It won't get Valve approval.
Well, even worse, I can't release it on greenlight, but also I might get in trouble by releasing it on moddb.com or any other place. Valve said that they might (and mostly will) take legal actions against it and they will take it down. They also gave me all contact info for theirs attorney, if I want to get more detailed info.
So yeah... only way to develop HL: Update as a legal mod would be using Half-Life 1 GoldSRC engine, and it won't work. I've chosen to use Xash3D for many reasons, it just works better than Steam HL1 and it's possible to extend limits of HL1 engine AND even change stuff like main menu, mounting content from multiple games etc. Using Xash3D engine was only way to develop HL: Update as I intended to do.
While it might be possible to create "half-assed" version of HL: Update using clean HL1 SDK 2.3 and Steam, it will be even harder and messy to work with. And a lot of stuff won't be possible to recreate using GoldSRC. Some of the stuff would require to be completely re-written, and even then I'm not sure if it will work or not.
And there's a second issue. Like I said before; I'm hobbyist coder, definitely NOT a pro in this. And since Subs mod 4.0 (aka. Update MOD) I was coding it mostly by myself. Of course there were community contributions and I can't say all of the source code in 4.0 is written from scratch by me. A lot of code is based on other open source mods or even pulled directly from old tutorials. I've used these code parts as a base for learning HL SDK and after some time I've got some knowledge, I've experimented with a lot of stuff and managed to create something that would be (in my opinion) cool additions to the game.
It pains me to say this, especially after many of hours spend on writing, testing, recompiling and debugging the code, but it's over.
Without Xash3D power on my side, I simply don't have that amount of free time available to try and re-code it on clean GoldSRC. And I gotta tell you; working with HL1 engine is a PAIN. In my past I did some work on source engine and I'm gonna say something that might be shocking for some of you. It would be EASIER to recreate (from scratch and HL2 SDK) the WHOLE HL1 and expansions using Source 1 engine than hack-develop HL: Update on GoldSRC.
Also I think I never mentioned; Why development of HL: Update mod was so slow, even for simple things. Well, I don't have a lot of free time available and in many cases when I DO have a free time available I need to care about surviving in real life. I'm 24 years old and I don't have a rich parents or other family members to back me up. I need to earn money myself and spend it on rent, food, medicine etc.
Maybe if I was younger (in middle school or something) with a lot of free time available I could try to do something about HL: Update, but in current state I can't. Real life has kicked my ass.
The source code for Alpha version of HL: Update is still available here: Github.com If you want to use parts of it in your own mod OR maybe even develop it further, you have my blessing to do so.
And finally as a last part; I wish to very much thank all of you, both contributors (for models, sounds, code parts, translators etc.) and moddb community members (for sharing ideas, suggestions and opinions on new features).
Thank you guys it was a fun ride.
(Oh and since internet is full of trolls and kids that don't understand yet how real life works, I know I will get a lot swearing in comments, cursing me and mod and dropping swears left and right just like in any other case when mod on moddb dies. I can only say; do what you want, I'm immune to this type of kid-rage comments, but if it will make you feel better then spam away.)
Edit: Guys I know you are upset, I'am too but chill the fuck down about cursing and threatening Valve. We don't need any more corporate attention to this page :P