Re:Valve releases Team Fortress 2 game code
by Merad on Tuesday February 18, 2025 @06:37PM
(#43096554)
Close, but it's a little different. When they were making Half-Life their code was in a 'Src' directory. Around the time HL1 released they forked the code into a `GoldSrc` directory so that they could start moving ahead with other projects in Src. Internally they used "source" and "gold source" to refer to the HL2 vs HL1 engines, and it stuck.
Re:Valve releases Team Fortress 2 game code
by jsheard on Tuesday February 18, 2025 @06:27PM
(#43096464)
The story goes that the name comes from their version control system. When they licensed the Quake engine (the original one, not Quake 2) they started a repository imaginatively called "src" to iterate on it. As Half Life 1 approached completion that was forked into a stable branch called "goldsrc", which became a semi-official nickname for the HL1 engine, while more experimental work continued on the original "src" branch which eventually grew into... Source.
If this apocryphal story is true, they might only have a license to it (making it a derivative work) and depending on the terms of their licensing agreement from id they might not be able to do that without having their legal people talk to ZeniMax’s (they bought out id software and are their parent company now) lawyers, which runs to thousands of dollars in pure costs even if everyone is totally cooperative and on board and wants to make it happen immediately.