"Leaked Source" Is A Fake - Proof

Status
Not open for further replies.
O

Optikfusion

Guest
Quoted from other people and after actually doing some homework this is indeed a large hoax.

again here is a repost of qckbeam (or something )

originally written by Qckbeam:

Ok, this bit of code is taken from the Half-Life SDK v2.3:

// Speak Sentence - say your cued up sentence.
//
// Some grunt sentences (take cover and charge) rely on actually
// being able to execute the intended action. It's really lame
// when a grunt says 'COVER ME' and then doesn't move. The problem
// is that the sentences were played when the decision to TRY
// to move to cover was made. Now the sentence is played after
// we know for sure that there is a valid path. The schedule
// may still fail but in most cases, well after the grunt has
// started moving.

And this is taken from the supposed Half-Life 2 SDK, from the npc_combine file:

// Speak Sentence - say your cued up sentence.
//
// Some grunt sentences (take cover and charge) rely on actually
// being able to execute the intended action. It's really lame
// when a grunt says 'COVER ME' and then doesn't move. The problem
// is that the sentences were played when the decision to TRY
// to move to cover was made. Now the sentence is played after
// we know for sure that there is a valid path. The schedule
// may still fail but in most cases, well after the grunt has
// started moving.

It's fake. Someone took the HL1 SDK and reworked it to make it look like the Half-Life 2 SDK

Heres another comment from the HL1 SDK:

// ISoundMask - Overidden for human grunts because they
// hear the DANGER sound that is made by hand grenades and
// other dangerous items.

And here is it's somewhat edited twin in the supposed Half-Life 2 SDK

Purpose: Overidden for human grunts because they hear the DANGER sound

As you can see the author of the fake SDK went ahead and changed some stuff here and there to make it look like the Half-Life 2 SDK. There is more but I'm not going to post it all here.

Edit: ok I'm going to say this too. The npc_combine file (which is part of the supposed HL2 SDK) and the hgrunt file from the HL1 SDK are very, very similar. That means that either A) Valve decided to basically reuse the Half-Life 1 SDK only making minor changes here and there, or that B) Some guy with a knowledge of programming went out and changed the files from the HL1 SDK to make them look like the files from the Half-Life 2 SDK.

Also, code was posted earlier showing the rendering engine for Half-Life 2 making OpenGl calls. Since Half-Life2 does NOT use OpenGl in any way, that code is false. Made up. Here is the code from this supposed HL2 code, it's found in a folder called glquake.h (suspicious):

#ifndef GLQUAKE_H
#define GLQUAKE_H
#pragma once

#pragma warning(disable : 4244) // MIPS
#pragma warning(disable : 4136) // X86
#pragma warning(disable : 4051) // ALPHA

#include "basetypes.h"
#include "quakedef.h"
#include "render.h"
#include "client.h"
#include "materialsystem/imaterialvar.h"
#include "bspfile.h"


Also from glquake.h

extern ConVar r_norefresh;
extern ConVar r_speeds;
extern ConVar r_speedsquiet;
extern ConVar r_lightmapcolorscale;
extern ConVar r_decals;
extern ConVar mp_decals;
extern ConVar r_lightmap;
extern ConVar r_lightstyle;
extern ConVar r_dynamic;

That just wouldn't be in Half-Life 2 code, it's quake code.

Thank god it's a hoax.
 
No that's just a coincidence. There is far too much original HL2 code in there to be fake.
 
valve just borrowed some code from the old HL1 and CS,there're many new things in the leaked code,including some DX9 shaders.
 
Ugh... its pretty obvious that theres MORE than just HL2 code in there. HL1 code being the main other code.
 
Sorry, but this thing you posted in no way proves its a fake. In fact it actually supports the theory that its real.

Edit: It is worth pointing out that this code is very complex and someone who does not know what they are doing is simply not going to understand what the hell is going on.

I am not saying that it is definitely real, just that it is not necessarilly fake.
 
but isnt source a completly new engine?
doesnt make sence that theres stuff from the old engine in there..

im guessing and hoping that its fake
 
This part really is what convinced me.

Also, code was posted earlier showing the rendering engine for Half-Life 2 making OpenGl calls. Since Half-Life2 does NOT use OpenGl in any way, that code is false. Made up. Here is the code from this supposed HL2 code, it's found in a folder called glquake.h (suspicious):

There is just way too much "junk" thrown into this to be real.
 
They just used some good basic parts from the old engine, nothing unusual.
 
Originally posted by Mackan
but isnt source a completly new engine?
doesnt make sence that theres stuff from the old engine in there..

im guessing and hoping that its fake

I hope so too, älskling.
 
I compiled some projects within the code,there's not even a single error reported. Obviously it's not a piled up.
 
The entire HL1 source code is included with the HL2 source code, nuff said.
 
Originally posted by Optikfusion
There is just way too much "junk" thrown into this to be real.

Software projects that are built on top of old projects tend to accumulate a lot of "junk".
 
The source includes:
Half-Life 2
Steam
Utils
Team Fortress 2
dev utils
And HLDS

Edit: And most importantly, Half-Life.

Also some of the hl2 and tf2 code seems to be hl code.
 
Since no one has mentioned it in this thread, I'd like to mention that the zombie code does also not contain the references to animations for breaking in half, nor detatchment of headcrab. (yet later, this function that doesn't have an animation is called (both detachment of headcrabs and legs)).
 
So is there anyway that someone can make anything playable from the source? Or is there too much missing for it to work?
 
Originally posted by adio2001
So is there anyway that someone can make anything playable from the source? Or is there too much missing for it to work?

There're tons of art work need to be done.

With the engine in hand, you only have a way to draw things, but what to draw? The engine can draw both of an alien or a lovely girl, which one will be on the screen is the artist's work.
 
d8cam, I urge you to try and refute the arguement I have against you. Until then, my arguement is far more sound.
 
The problem with this stuff is the amount of garbage in there. I mean, there's even a large amount of TFC testing logs from 1999. And why release something as hl2 source and include stuff from hl1 and weird opengl stuff?

It's fishy, but it can still be real. Valve needs to speak up.
 
The person who is quoted at the top of the tread has even said that after a good look at the code it seems real.
 
i bet valve dont say anything about it to us.
 
Time for a good ol' probability analysis.

Two possibilities here. One is that this is a cobbled, ugly fake put together by some moron with no girlfriend and way too much spare time. The other is that it is real. To accept either theory, you will have to accept the underlying assumptions as true.

Let's review:

* It's real
- Someone at Valve bypassed Valve's internal security and policy on source code usage and leaked the authentic HL2 code to the world. (If you've never programmed in the corporate world, you should know that most companies use source control systems. One result of this is that 99 times out of 100, everybody with access to the source control system knows *exactly* who has what code at what time.)
- Valve programmers left huge amounts of comments copied verbatim from the HL1 SDK, despite the fact that the engine changes make any such comments completely inaccurate.
- OpenGL path rendering is used in HL2, despite Valve's claims that the engine is built entirely on DX9.
- Valve, for some reason, decided to put eight-year-old Quake header files in their code.
- (more to come in this thread, no doubt)

* It's fake
- Some bored twit decides to have a laugh at the expense of salivating HL2 fanboys, pisses around with the HL1 SDK, spends a few hours making enough trivial changes to fool non-expert observers, then "leaks" it to some underground site.

I report, you decide. Which one is more believable?
 
Yeah, looking through the source you'll see a lot of HL1 code, but that code is ALONGSIDE the HL2 code. Noticed the HL1 code is found in folders CALLED hl1? I wonder why... Look for some HL1 code in the HL2 or TF2 folders, think you'll find any? I don't. My guess is this source is what Steam will use to send users HL1, HL2, TF2, etc.
 
HL1 code is used as a "fill in"... we've always known this was the case.

Just look at the E3 video, that even has HL1 placemarkers visible. It's not something they are trying to hide.
 
'Internal security' Lol You guys crack me up sometimes.

Dude, it's not the friggin Pentagon
 
why they can't copy-paste comments ? they just remaking old code.. that's all/.... saving time
 
It's almost certainly fake, designed to give people with no lives like 90% of this board things to debate uselessly and endlessly over.

There's some guy out there in hysterics reading what some of you are saying right now. Congratulations.
 
even father grigori is it and some scientists and stuff...

kinda weird if people faking this all would put that in!
 
i hope its fake, but the arguments point to both ways.

i think the argument in which so and so states it could be real because the E3 footage used HL1 placeholders is questionable since this could be a newer version. i mean, whyw ould valve still have this outdated code sitting around.

but contrasting, it is likely that they were able to get their hands ont his copy BECAUSE it WAS old and valve did not have it protected as it was outdated.

valve not saying anything could also mean two things 1) valve is in a tizzy because the code is released and is trying to keep it under wraps and get it solved, or 2) because its a fake code and is harmless, they dont even bother with it
 
I don't know...i think that they have remained silet because they don't know what to think... There is entirely too much new code...too much...being a beginning computer science major i'm very interested in this stuff...i read over quite a bit of it...i haven't tried to compile it but apparently it compiles... knowing from experience it isn't easy sometimes to get something to compile... the littlest thing can piss it off and it wont compile...a simple thing as a missed header file or a capitol letter instead of a lowercase letter can throw it off because c++ is case specific... so if this thing compiles it took some work... also there is what 160mb of code...thats a shitload of code and you cant just throw it together... all this leads me to believe it is completely real.....


or some really big nerd that hates the world...
 
Originally posted by Cheetarah654
valve not saying anything could also mean two things 1) valve is in a tizzy because the code is released and is trying to keep it under wraps and get it solved, or 2) because its a fake code and is harmless, they dont even bother with it

Nah, that's one of the reasons I think it's real; Valve's silence about it.
 
I guess we can lock this thread now.

GG
 
OK, there's one reason, and its a really good reason why i say this thread is wrong. and that is, look at the sticky, the thread posted by gabe newell, gabe newell HIMSELF confirms the validity of the source that was leaked.
 
Status
Not open for further replies.
Back
Top