Half-Life 2 Beta: Partially Working E3 2003 .dem Files
ฝัง
- เผยแพร่เมื่อ 7 ก.ย. 2024
- The E3 2003 demo loop running in a modified version of the 2003 Half-Life 2 leak. This only barely works so far.
To get the demos running to this point took about two weeks of modifying the engine and analyzing the raw network bitstream to figure out the changes (A particularly nasty packet was svc_sound, which alone took about 2 days of trial and error).
Notable issues:
- Many of the models have been updated since these demos were recorded, so the wrong animations play (especially prevalent with animation overlays)
- Version 17 BSPs (like e3_c17_01) do not load their packed assets, meaning that anything with a cubemap is a missing texture
- Alyx's flexes have changed
- Some props just do not show up (and don't even seem to be transmitted to the client?)
- Sentences.txt has changed so all of the sentence indices are off, so combine soldiers play some odell lines instead
Timestamps:
00:00 e3_hl2logo.dem
00:06 e3_techdemo_1.dem
01:47 e3_techdemo_2.dem
03:27 e3_techdemo_5.dem
05:36 e3_techdemo_6.dem
06:32 e3_lab.dem
08:04 e3_phystown.dem
11:26 e3_under_02.dem
13:18 e3_c17_01.dem
15:31 e3_bugbait.dem
18:29 e3_seafloor.dem
21:24 e3_c17_02.dem
24:07 e3_end.dem
0:14 Gman giving freeman head
"This is where I get off"
Been rather busy in your pants, Dr freeman
Im not even kidding you can actually get this to happen in Half-Life 1 and 2, I like to call it the secret alternate ending.
@@DehDehDehDehDehDehDeh An offer that you can't refuse.
@@laupatual7137 "What if... I could offer you something you don't know... you want?"
6:38 "Gordon, stop staring at me"
Also Alex: 🥴👁👄👁
*Alyx
6:35 Alyx has stroke 😅
Autistic Alyx
"Gordon, snap out of it, you are staring at me again"
Betch, you sniffed some drugs, i am worried 💥
i thought this was the kinkiest face in the most hilarious way xD
"Last chance to look at me, Miss Vance."
no, her dentist injected the local anesthesia in her cheek on accident
3:42 fun fact: if you shoot the citizen in that room enough, he will start playing an animation. from now on, every time you shoot him, he'll cycle through a different animation
Yep, it's an entity known as "cycler" which cycles between any model's animations every time it's shot.
Same thing happens in retail HL2 if you shoot Noriko with an explosive
Just to clarify:
While the maps used in these demos have been available since the leak, this is the first time (to my knowledge) that the actual .dem files used in the e3 presentation have been played back in-engine.
Recordings of most (but not all) of these demos were released on Steam in 2003 following E3 as bink videos with a resolution of 1024x576, and handheld camera footage exists of the entire E3 demo.
should probably pin this
@@Frying1Pans i can't pin without sending them ID I don't have
Was that that special though? I distinctly remember shooting those barrels of the wall and laying mattresses over each over with grav gun back in the day. Was very impressed with it running live on my PC as I thought that E3 footage could be a pre-render. I believe it was that leak with orange untextured levels. There was also that part or the demo with rotating colour glass slabs. And I don’t remember that bug with the fire present.
Demo files contain the original inputs (and server -> client network data), allowing the same gameplay to be replayed exactly in-engine. That was used for e3 instead of manually playing the game live, and the corresponding .dem files (along with some extras) were left in the files long enough to be in the leak, although engine changes meant they could not be replayed. If the remaining issues stemming from the engine changes were to be fixed it'd be possible to record HD versions of the e3 demo *almost exactly* how it appeared on screen, instead of just reusing the same maps.
The most interesting demos though are the ones that weren't used in E3, with most of them dating from about a month or two earlier
12:55 that facial animation… really above of it’s time
Reminds me of PC Principal from South Park.
"Pay attention freeman I'm only going to say this once ... *speaks in an entirely different language*"
I always knew he was chinese
we are finally getting closer to some HD demo shots...
and not those 240p literal screen recording
You can play these levels from e3 in the source sdk.
@@pidoraz yeah but playing and re-playing a demo isnt the same
Those videos are available in "HD" as .bik or .exe files.
But yeah the fully fixed demos would be a bless.
How?@@pidoraz
@@Cyclop4Eye I don't remember exactly, but it's because of some fashion for Half life 2. It was a long time ago
Incredible work, dude! Kudos to you
Youre acting like he made the demo
@@MrSweedgaming2 This took about 2 weeks to get running, not counting the work I'd also done years ago. The demos were recorded on a version of the engine with a different network protocol to any other version (including VTMB).
@@MrSweedgaming2bro doesn't know how hard this stuff is
@@MrSweedgaming2*she
@@MandoYote you do realise that @MrSweedgaming2 never thinked of that at the first part
i saw these demos in the leak's files once, tried to run one of them but it never worked (obviously), so it's awesome to finally see these working! :3
Yeah, barely working that is.
@@abemigos9281 Progress is progress.
I guess the gunship is a fan of the half life soundtrack
Gunship is just happy to see you
@@CausticAscarite :3
Valve started by hiring less expensive GMod animators, and this is how it turned out
so weird seeing almost the exact movements and everything this player/dev did 2 decades ago. So interesting to watch history even with its issues and lag.
How are we still finding content from this game?
Coz it's a big ass game. 😂
These demo files have always been present in the hl2 beta 2003 leak, it is just only now a person decided to fix them
@@Mossballhunter yeah I have seen e3 hl2 videos sherlock
how are we getting the .dem files just now?
@@Mossballhunterbro is unaware of popular English culture
@@MossballhunterAT LEAST HAVE GOOD GRAMMAR AND SPEAK NORMALLY IF YOU DON’T KNOW SHIT, “BRO”!
Wow!
19:28 , 23:30 actually looks like tickrate (or server fps, if you emulate it) is broken as hell, you can tell it by physics between objects, car jittering and npc behavior.
NPC face animations, exactly FACE animations ain't looks like an tickrate/server fps issue but there is incorrect/missing animations ( 13:48 ), maybe it's server packets error or there is changes/errors in skeletons/animations/animation list data.
About sudden change from A animation to B animation ( 14:10 ), maybe this will fix with tickrate/server fps.
Alpha textures is buggy and some textures is missing, but i know this is fixable.
Tbh i was prepared for worse but it can become actually playable e3 demo, that's impressive
actually outstanding work, this is the closest we'll get to raw footage from the presentation. ive always wanted to see the e3_techdemo_2 demo in full quality and this is DEFINITELY scratching that itch :3
11:28 Looks like parts of this map were kept in the final game
Most of it
Makes sense, the map in the final game contains cardboard boxes floating in the water which are func_physics objects instead of prop_physics, meaning that they are made of map geometry and have baked-in lighting. They likely forgot to replace them for retail.
0:14 - Gman is trying how to use webcam first time with online chat to talk Freeman.
I've just come to the realization: If you manage to pull off full compatibility, one could quite literally make an "HD" or "Clean" version of the entire E3 demo. Well done anyway, as I said before.
0:10 why is this so funny to me
Better call G-man
Feels like a faint memory of the bink video I downloaded off fileplanet years ago and watched over and over in anticipation, but there's something wrong this time
That gunship at the end is just rocking out to the music!
dem files be partially working
This feels like trying to remember a dream you had from decades ago.
5:38
There is a HL2 2D flash game based on this level
If you're talking about Codename: Gordon, I still remember playing that.
@@av3nger3 That's the stuff
this feels like a fever dream
Wow todo es tan beta y de prueba me encanta. Gracias Furra 🧐👍
Lot of Animations seem broken, (where using retail models rather than Beta models.) I'm guessing the bonerigging etc. is almost entirely different. You should play with Beta assets. Hopefully and Ideally that would be the fix.
it wouldnt
also these already are "beta assets", this is the leaked build
@@Frying1Pans @Frying1Pans those aren't the models/textures of the 1999, 2001, 2002, (early) 2003- combine that model or at least the texture is a retail metrocop, that certainly didn't exist in alpha/beta etc.
@@vitalsignscritical these are literally almost identical to the assets that existed during e3 2003
@@vitalsignscriticalthe 1999 to early 2003 models/texture,materials were scrapped, they didn't exist, also the leak uses the engine late 2003, which was months after e3
this is awesome to see. maybe someday, in the distant future, we might even get our free TVs.
I actually really like the old sounds, just sounds much more lifelike and would definitely make it easier to make gmod realism videos
Yeah Gordon, why are you staring at Alyx again? o_O
The craziest find is definitely E3 lab. Missing Information did all the levels except that one.
Do you plan on releasing your code changes when you're finished?
is this running on leaknet or on a vanilla 2003 leak?
are you doing a conversion or have modified the parts of the engine based on reversing the included dem files?
This is built off the original source code leaked in October 2003, with the demo protocol, network packet parsing, and client code modified to match the demos mostly through trial and error
@@ToothpasteVixen that's what i thought
20:24 homie is like "you're not getting a headshot on me, dog"
Must have been a lot of work, good job man.
seeing some of these parts makes me realize how close the codename gordon game was to capturing this beta 2003 build
1:10 "Pay attention Mr. Freeman, I'm only going to say this once" *Starts talking Chinese*
words cannot express how well u did, its crazy like i dont even know what to say myself....
6:35 Local anesthesia be like...
Evil E3 Demo
Those CP using some high teir strategies to get gordon
playing lastest Half Life 2 on Expert difficulty makes them pretty smart, but nothing like this.
The gunships are so cute like that. It's like they're happy to see you.
this is really nice to see, still waiting for more hl content
That's looks kinda silly, like combine broked so hard, and dude from .dem just kills him by shooting in air
*shakes violently* "Now, now, there's nothing to be nervous about."
Since these are demos does that mean you can change whatever you want, after fixing it up of course, you could change the smg into a AK from CS:GO or something and it'd show in the demo, right? would be wild to see the demo but with wacky stuff like that.
if the engine is practically still functionally the same i assume so
If you compiled the CS AK for the Leak engine, then it's possible. The Leak uses a different mdl version and way of setting up viewmodels, so you'd need to decompile the CSGO viewmodel and then compile it for the leak
6:38 - Yeah.... This is Alyx as i remember 🤗
Alyx: "Maybe we should cut our losses and..." *starts breakdancing*
Wow bro
You medalists, I swear
this is scary how this game became an golden nugget for historic archivists
EA would call this complete with DLC.
4:20 the cam focus with GMAN staring at it !
There was a mod called Missing Information that made most of this even more functional than in this video
this is the demo files, which are pre recorded inputs and stuff played back. the things in missing information is actually functionally playable
@@lukabrasi001 ahhh
18:55 bro is vibin
If this song was playing in the background, wouldn't you be banging your head like that?
Lighting looks so good 6:35
I love the recreation of the demo build
This is brilliant work. Thank you.
Oh yeeeah I remember that physics demo. Big deal at the time, don't think we had ever seen anything like it back then.
this will be gaming in 2004
This game was much better as anticipation rather than a real thing
Alyx looks annoyed
Oh, now I know what means when Barney says: "Let's run like hell"
16:27 ok, now I'm all ears
10:02 "OH SHIT OH SHIT I HAVE TO DIE IN THIS DEMO"
0:05, 4:19 - I love this.
18:55 Gunship excited to see Gordon 😁
7:23 theres nothing to be nervous about
Meanwhile Kleiner shake intensifies
9:11 about that beer i owed ya
2:00 this is the first time I’m seeing the faked terrain deformation - I dunno anything about hammer but I’m assuming it just didn’t work so they had the collision be the altered terrain and sorta flattened that out for its initial appearance?
From memory it's a bunch of func_door entities in the rough shape of the final terrain
Thank you for your hard work
I think you're missing env_terrainmorph here 1:54 entity that was removed when orange box released in 2007
23:50 "F-U" haha nice
this looks like the engine is gonna violently explode
Finally, Gman head
Really sad beta content cut from final games, I really like the ravenholm level in the beta with so many physics involve when dealing with combine npcs in the gameplay rather than just gimmicks in the final game. And city 17 in the beta also has larger open area, non linear design compared to the final game, I was little bit disappointed when I played back then, the final game's city17 feels narrow and limited
the physics interaction there was made specifically for the e3 demo
@@Frying1Pans I know, I mean physics for combat is not really much in final product, in realeasd game, physics are used more for puzzles, I want to use physics to beat enemies, or push items to block the door, something like that.E3 demo was so attractive for me back then, when I saw players use furnitures to block the door to delay combine entrance, very much alike Resident evil4 opening village siege
Then it would feel like even more of a tech demo than the base game, Half life Alyx was bad as it is.
Great work!
good job man!
23:46 lol that Echo
7:39 Make to !! *running with head*
Did you use an old engine to compile it? I think it is impossible to compile this map using the new engine. Too many errors
10:20 wait did gordon just throw the SMG? I have to check the E3 presentation again make sure this isnt a bug with the .Dem files
Gordon does throw the SMG in the original I'm shocked nobody has noticed.
I think it was to avoid showing the weapon selection HUD for some reason
Man I miss missing information
15:00 barney and gang anti aiming in the beta with slide walk. 💀💀
10:02 when you drop your soda and it lands on a bug
Goofy ahh Metro cop animations, won't be out of place in a Crack life mod.
4:40 u have broken sheiders
6:35 gorghy ahh face
How to play dem file included in the release day build?
idk, looks like cs:s benchmark testing with random chapters edited but broken
it looks like Luma AI video generation
i luv hl2 beta
Got dem files yeah 😂
Yo i swear to god i did not click on this video and it is in my history this has happened before too.. weird as fuck.
6:00 it's been 21 years and it still won't run on my 486
sheldon
There's a lot of things to be fixed
Click because I saw the alyx i think
.dem its demo file like recorded by player yes?
Is there any files of the maps themselves, instead of just the demos?
Is there any way i can have a look at these myself?