There's a function for simply moving the game drive to drive. You can do it manually in windows explorer if you create a steam library on the drive via steam. Is faster than when steam moves it. And you don't have to re-download the entire thing which depending on where you live is either a pain in the ass or 1-5 minutes of letting it cook.
it won't remember. it won't do anything. the actions trigger muscle memory that causes the body to do abnormal movements, some of which are done by half, like the big thumb showing without couple of fingers being bent, and some doing convulsive, terrific motions. sounds are being out, too. creature movements eventually start to being repetitive and circled, and limbs of it statters, as if circle of motions corrupts each time from a start. the movements and sounds are becoming slower. that all until it stops completely, dying.
feels like some kind of digital horror, watching the programme break down slowly as it desperately clings to life in it's final moments. pretty cool tbh.
@@akeem2983 It didn't, game just tries to show subtitles, but there is no subtitles, so it gets all other text information instead and just randomly show it. Its really rare for game using specifically this random dialogue and random part of dialogue.
5:48 Hilarious to see a random Combine soldier trapped in a dying world doomed to crash and erase his existence managed to duck a 357 bullet as his last act before the universe collapsed in on itself.
Did anyone else read the subtitles at that part? They're terrifying. "Be careful!" "You meant no harm." "Be free, my child!" "eturn to your true nature."
I know it's possible w/ some 3DS games like the 3D Classics series. Accidentally did it before while emulating 3D Classics: Kirby's Adventure via Citra and had the next area be completely blank and some flag object being at the bottom left corner
@@A-Train123 you could do it with a hex editor. The game doesn't check with a checksum or anything so literally just write some randomly bytes to the game files
@@porterde08Technically pre cached in ram so once either another map that can't be loaded in ram or ram gets emptied out by unloading something and then trying to reload it back in will crash it lol
@@IKEACherryChair Killfeed defaults to the skull icon if it doesn't have data for the icon. I'm guessing that it should load the killfeed normally since it's part of the hud
There’s a game where (for speed runs) it’s optimal to scratch (I don’t think it’s actually scratched but you get the idea disk is messed with) the disk in certain ways to get faster loads because it doesn’t bother loading music or smth
I’m p sure ps1 games loaded everything so once u were in game u could open the disc tray, theres also a racing game on ps1 that u could swap the disc for any cd with music on it and it would play during the race
The sound glitches are very interesting in all games, especially Half Life 2 and surprising how good Half Life Deathmatch worked, and I must say that dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me dding me
It's surprising how well the Source engine caÌÄälPBëA-°Xs†ýå¾ô(B Nova Prospekt. Can't vouch for the ro oot. It's spawning season for the oot. It's spawning season for the oot. It's spawning season for theÀ➒୍⍑ና⇙ᜰᆂ⎂ᶬః oot. It's spawning season for theÀඕ່d༜ܡᦈၜᾦᓗᓤdᅫȣ➖Ᏽ·֗ἡg᱑ෂ oot. It's spawning season for theÀXü‡ÎÂ_Š)j2ú½fx#¦
The idea of a game trying to continue on with absolutely no files to go off on and just memories of what those files are is crazy. I'm surprised Source works under these conditions.
Fun fact: There's a PS1 game that's specifically designed just to be played from those "memories"! Vib Ribbon is so small that the entire game fits into the system's RAM - the game uses this to let you replace the game CD with a music CD, and it generates levels based on the CD inserted. It's actually pretty cool!
@@CiromBreeze Though in that case it was 100% intentional. Here they didn't even consider unplugged devices, so it's more surprising. Still, Vib-Ribbon running in under 2MB is impressive.
@@pacomatic9833 Oh yeah totally, I just find it amusing that there's a game specifically built around the "memories", so to speak. But Cartridge Tilting 2 is also fun.
@@JukoYT Yeah, and it is really interesting that this line from the GLaDOS boss fight would come up during the military android course, which is much earlier... like, several internal maps earlier! Additionally, the HL2 subtitles seem to feature entirely unrelated bits from all over the game, so I guess subtitles, being much smaller than sounds, are loaded all at once? But then why all the corruption and random Unicode characters? In the HL2 footage one can even see the same fragment being repeated, followed by _different_ garbage strings. (5:33) All this looks like the strings are being jumped into at random points, suggesting garbage _string pointers,_ and the terminator NUL is overwritten (assuming C strings), so the subtitles include random garbage from whatever's next in RAM?
Judging by all the gibberish it outputs, it's possibly reading through process memory and interpreting it as characters. This may even be the cause of some of the crashes.
@@kiraventom Your "random data" is called a localization made out of functions, for example, its GLua analog is language.Add. ITS NOT ABOUT LANGUAGES THEMSELVES.
If you do this whilst fullscreen, once you pull out the USB alt-tab to another window. When you go back in to the game all textures will be missing. I had this happen to me with Half-Life 2 with an external hard-drive years ago.
@@JukoYT True, I'd be more than interested how this will work on other source engine games edit: i just realised there were other source engine games after i continued watching lol
you are not hearing electricity being turned into sound, or "ram noises". clearly you do not understand computers very well. this is just some random garbage that happens to be stored in ram being read and turned into sound
@@theultimatetrashman887 this further comment further makes me think you dont know anything about computers because modern computers are all digital, so the wavelengths do not matter anymore once we are talking software
@@cewla3348 thats different than turning electricity to sound. since these computers are digital, you could turn anything that can represent zeros and ones into the same sounds
1:57 "I can feel pain" Thats some horror stuff 5:37 "Eturn to your true nature" 5:39 "It crept forth boldly while its bretheren remained in" Thats some horror stuff
only superficially related, but i actually have a 512MB version of that thumbdrive in the thumbnail, which my mom used to use for work at over a decade ago, that does some weird shit when i plug it into my computer. when i plug it in it of course shows up in my file explorer, but it additionally causes a CD drive to show up alongside it, which contains a CD audio track with no storage capacity that occupies no storage space and yet somehow holds at least a couple hundred sound files, mostly songs, and claims to have been last modified in 1994. this track will play its contents in a random order and can repeat songs multiple times in the same playing, doesn't work at all when copied to other locations, cannot be deleted, and its contents cannot be located elsewhere on my computer. my computer was constructed in like 2017, the thumb drive was brand new when my mom got it several years prior, and weirdest of all my computer has never had a cd drive installed. as far as i can tell there is no reasonable answer for why or how this CD audio track exists, why this essentially random thumbdrive grants me access to it, or how this sort of thing could've been set up on a PC only i use. it's nice for when i need some background music and my internet is out tho, so i can't complain lmao anyways cool video, as you might guess i think it's cool when things act weird because they've been broken in strange ways lol. it's kinda funny to see how multiplayer seemed to work a lot better than singleplayer in what is essentially the same game. regular half-life 2 of course has many points of failure just due to the number of assets in play, things like models and npc dialogue or scripted sequences, but you'd expect something complex like staying connected to a server and interacting with other players to be completely and totally messed up
Sounds like the drive is mounted as an Audio CD-R? I'm not sure if that possible, maybe the computer only sees it as that, when in fact it's mounted normally, but something else with that drive is screwed and makes your PC think it's that.
Dude, this brings back memories from one time I was bored and decided to mix pirate half life two and pirate portal together in a weird mix that managed to start, run and play levels. I still have an ancient video of the glados fight like that, it was epic
As a developer, I would assume that the source engine is trying to copy some data from disk to allocated memory, which obviously fails. The side effect is that the game now starts reading from uninitialised memory, which is always garbage. Nice to know: Open some binary data in Audacity (File > Import > Raw data), turn the volume up to 100% and listen to it. It will sound the same.
Nearly the same. Compiled binary is different from active working memory. It's also typically unwrapped into its raw state that way, where you'll experience less patterns as in this video and more plain static/noise in binaries.
Normally the OS gives you zero-initialized memory as a security feature, so you would expect silence, but if it is reusing stack or heap memory then that would make sense.
My idea was that the sound is mmapped, that would explain why already loaded samples also turn into garbage. But your theory seems plausible as well, either way, they surely skipped an error handling somewhere around that area :D
@@marcsellohooves Another interesting observation is that environmental subtitles such as [Energy Ball Bounce] remain functional. I guess these are stored differently, perhaps a full copy instead of mapped memory. But yeah, they forgot some if's 😅
@@pro-hz7kx Everything you need is loaded at the start of the game and into RAM, and never really changes. You don't need new sounds or textures to load on the fly when you're playing the same map that is not changing.
From a technical point of view, it makes perfect sense. Online games in Source load the entire map at once and keep it. And unlike in singleplayer games where the game reloads the map to reset the player to their last checkpoint/save, in a multiplayer game the map stays as is because the world "doesn't revolve around you", so to speak. You're just one of the players, whom you can still see running around whilst you are temporarily dead. I expect that TF2 would probably be similar in principle, if not for the many cosmetics and paints the game almost certainly loads dynamically when needed. Having dug around in the data, I can tell you all the assets are there, installed with the game. If you play on a server that prohibits those though, it will probably work as good as HL:D in this video. Now, an _open world_ online game would be different, as the game cannot feasibly keep the entire world loaded at once and must load chunks the player is nearing and unload chunks the player is receding from.
@@lev7509 thats a very good point tbh, also, the server can like, crash or get some difficult to load if the server's creator (i mean the host) make this, it wouldn't make much sense because the server data is still there, even if you are the host. For example; L4d2, i can imagine if you unplug the usb flash drive while you are the host, can softlock you and the other players, i dunno its a dumb theory of mine.😪
Glados : Due to mandatory scheduled maintenance, the appropriate chamber for this testing sequence is currently unavailable. Keep in-mind that corrupting the enrichment center is a great way of never coming back to the "subject's city".
This brings back memories of loading hl2, quake 3, and a few other older games on a usb stick and playing them on the computers at my high school. Never experienced this before and it honestly seems hilarious.
Kind of, but at the same time with some key differences. For computer, a USB stick is handled as removable storage that is connected through the motherboard like hard drives, SATA SSDs and DVD drives, while N64 cartridge, if it works the way I think it works, is hooked up directly to the game console's CPU much like RAM does in normal computers. Interestingly, M2 storage is not like that - it is connected through PCI Express-like connection, so it is much "closer" to the CPU and some sort of SSD tilt would be essentially much closer to cartridge tilt. Portal and Half-life 2 will probably react to this the same way as they did with USB stick detaching since those games are old - so they needed to deal with slow and unresponsive hard drives, hense programmed in a way to be resistant to weird stuff happening with game data. Some newer games that are developed with SSDs in mind may react more similarly to N64 during cartridge tilt since they should rely on the storage more
I imagine this is what the last few seconds of dying are like, no sensory input, no bodily function just what information stored in your neurons firing off semi incoherently as everything quickly disappears into a mortal "crash"
I remember playing Entropy Zero 2 on an external harddrive and the subtitles were freaking out, sort of like the ones in this video but there were no audible glitches or anything
i'm not gonna lie there's something about portal 1 that's eerie already but when the subtitles literally say "I can feel pain" that's where i start to get 2nd thoughts
Stanley, don't do that. That thing is very important, you know, and I put it there for the express purpose that no one does anything with it. No, it's not useless. Leave it alone.
i did this to half life 2 once, and unplugged it rigt before the gman started speaking, and the opening cutscene played out almost lile normal, except the gman did now say a word, he just kinda looked forward and did the usual motions in total silence, without moving his mouth. the only sound was the intro music
It is interesting to see what is pre-cached, most of it is fairly logical. It would be interesting to see what would happen if you ran as little programs as possible while doing this to see if it makes things more stable.
I think what the scariest part to me is, is that the subtitles aren't always just corrupted text. They become broken pieces of subtitles from either earlier or later into the game. For example, the showcase of Half-Life 2's corruption has subtitles from Ravenholm, Highway 17, and Anticitizen One. "Would we model ourselves on the trilobite?" "May the Light of Lights be with you." "The grave holds nothing worse for thee." "You meant no harm." "Return to your true nature." "Over here, Dr. Freeman." "It crept forth boldly while its brethren remained in--" "We'll let the next base know that you're coming." "Patch him up and get him to the back as soon as he's stable."
I imagine something like the entire games dialogue script is loaded into the ram and then triggers what subtitle to display when the player hits a certain condition, but without any data from the install telling which line it should display it to just freaks out and chooses something from a number input somewhere in the ram instead
Some of the dialogue sounds like it comes straight out of a creepypasta... 1:57 "I can feel pain." Really scary in the context of you corrupting and breaking the game. 5:39 "It crept forth boldly while its brethren remained in ▯▯步麼路裝至美▯▯雄尤" "You meant no harm." "eturn to your true nature." wtf...
1st one could be a glados boss battle line 2nd is a breencast during the uprising in half life 2 3rd is probably a vortigaunt or something 4th is father grigori from Ravenholm
dding me. Seriously, though... Without knowing the in's and out's of Source Engine, I find it pretty interesting that audio and subtitles are most affected immediately. Thank you for doing this! It's cool to see how it progressively breaks down and makes me wonder about how Source prioritizes asset storage in memory. It's also pretty wild that HL2 MP is somewhat stable, but I think that might make sense if someone else or a server is hosting, that way there's less reliance on client side memory when you unplug.
It seems to panic every time it runs a vcd file (basically cutscene files for npc animations, dialogue, and subtitles). In the portal games its only really used for glados, the turrets, and the occasional wheatley cutscenes in portal 2, but half life 2 uses it a LOT, both for typical cutscenes and random npc chatter, hence the chaos as all the combine soldiers try to call commands, radio home, etc. neat stuff.
I think the reason old Source games are so resilient is that before we had asset streaming, we just loaded everything needed for the level into memory and hoped for the best. Then audio got streamed first because it was just so low fidelity, so it's probably trying to use random data as audio streamed from, I don't even know where. I'm actually amazed that doesn't crash it.
It's actually very interesting, it looks like every sound gets mixed up with some random subtitles, as it can't load the proper ones. For instance, "dding me" occurs when a turret shoot into a glass pane. Didn't think it'd be that interesting 👍
This was very interesting and unique that’s for sure. Was a bit unexpected to see that happen as a result of the experiment, but also was somewhat funny and peculiar haha :).
You’re the first person to call it what it is. “Unplugging the game” yet you don’t have upvotes. Shows how the majority are dumb. The game is still installed to the device your unplugging it from.
The reason the game crashed in 3:14 is because you umpluged the usb too early before an orb spawned in the level, because of the orb not being stored in the ram, the game crashes because it can’t spawn the orb object from the ram
"well done android, the enrichment center once again reminds you that android hell is a real place-" - Glados running on ram memory before the crash. 1986 - 2024
Interesting, I expected the game to be completely fine but apparently not! It makes sense that the sound system freaks out as these long audio tracks are usually streamed from the filesystem. These buffers are likely reallocated very frequently as the decoder outputs consistently random gibberish (bad design, should be static). The subtitles glitching out were a surprise too, I guess they get loaded along with the audio signal! Probably a design choice around providing closed captions for dialogs and being cheap on RAM - there is really no reason to stream these few lines of text from the FS.
@@JukoYT Didn't catch that, it's true that SFX that's already played appears OK in subtitles! In particular the turrets firing sound effect is first played after drive removal and the same undefined text keeps being printed. So yes I would agree that these subtitles use a caching system. The implication is that even these sound effects do not get loaded until they are first played. Very interesting! Thanks for sharing these clips btw, this is some nice insight on how Source has been implemented.
The glitch sounds bear a striking resemblance to machine code being interpreted as a wave file. It's probably reading off a buffer which is dynamically updated, but because the audio data is MIA, it's left playing whatever was in that buffer before.
@@JukoYT The really weird thing about the subtitles is that it's grabbing random lines from other levels as well! When you were killing combine soldiers it was saying Father Gregori's lines from the graveyard fight when you or he kills a zombie. I saw one of Alyx's lines from Red Letter Day ("Are you ready for us, Dad?") and even during the crane part, the line "ITS SPAWNING SEASON FOR THE A](Antlions)" is even from the previous map as well. Really really bizarre.
@@Rock4896 i think all of the subtitles are inside a single file (1 file per subtitle language), so it makes more sense that it is all loaded in at once
Part 2 is out, check it out here: th-cam.com/video/M01qsmLrxgc/w-d-xo.html
Yippee
There's a function for simply moving the game drive to drive. You can do it manually in windows explorer if you create a steam library on the drive via steam. Is faster than when steam moves it.
And you don't have to re-download the entire thing which depending on where you live is either a pain in the ass or 1-5 minutes of letting it cook.
going down in history as the first person to score kills in a multiplayer game without having the game even installed
Thats some next level strats. Now they cant go "uninstall the game, noob" if you never have it installed in the first place!
Wait until they find out about google stadia
@@ShorkBoi nah stadia has it installed
I had a drive failure on my sshd while playing bf4 multiplayer does that count?
" Uninstall the game, noob. "
" I have and nothing changed. advice? "
As you rip out it's brain, it can do nothing but scream as it desperately tries to remember before it is all forgotten.
...damn, that's dark.
*rips out your brain cutely uwu*
Damn, dude. Are you ok?
it won't remember. it won't do anything. the actions trigger muscle memory that causes the body to do abnormal movements, some of which are done by half, like the big thumb showing without couple of fingers being bent, and some doing convulsive, terrific motions. sounds are being out, too.
creature movements eventually start to being repetitive and circled, and limbs of it statters, as if circle of motions corrupts each time from a start. the movements and sounds are becoming slower.
that all until it stops completely, dying.
Maybe that applies with multiple brains in some creatures
i have no brain and i must scream or however that quote goes 🔥🔥🗣
bro scores 2 kills with 2 HP without having the game installed. legend.
"excuse the terrible gameplay" he only used 2% of his true power
Absolute gigachad
@@timbledon32 terminator moment
So unplugging the USB opens the secret portal to the dial-up modem universe. Got it.
Lol
Same thing on a gameboy
I think it’s accidentally playing the binary code as sound
@@skellykenz yeah I believe so, also loading random parts of code as subtitles
@@skellykenz That explains why it sounds like a GBA crash.
feels like some kind of digital horror, watching the programme break down slowly as it desperately clings to life in it's final moments. pretty cool tbh.
the talos principle is pretty much that😶🌫️
@@ggeshundra I was just gonna say that 😭
When corrupted, Half Life 2's subtitles get possessed by Father Grigori
and Alyx - "Ready Dad?"
Real
I am father grigori, but you've already met, my.. drip... *requiem ravenholm theme*
Agreed
Hahah HAH ahAHAHA!!!!
"ence between us is that I can feel pain.' sounds creepy, it's like the game itself talks to the player and tells that it's painful
It’s just a quote from the GLaDOS boss fight, where she says “The differ-ence between us is that I can feel pain.”
@@fuseegelee oh, well it's still creepy though
Since the game can work for some time after pulling USB out, its like pulling off your skin, which is to say the least, excruciatingly painful.
Why did it used this piece of dialogue specifically
@@akeem2983
It didn't, game just tries to show subtitles, but there is no subtitles, so it gets all other text information instead and just randomly show it.
Its really rare for game using specifically this random dialogue and random part of dialogue.
Android Hell is a real place.
Where you WILL be sent at the first sign of defiance.
@@v-14415damn you beat me
portal 1 challange rooms :(
not to be confused with the mobile os also called Android
Oh man you are so quirky!!! @Win_7
5:48 Hilarious to see a random Combine soldier trapped in a dying world doomed to crash and erase his existence managed to duck a 357 bullet as his last act before the universe collapsed in on itself.
dude is playing counter strike source, tried to hit him with that ak47 crouch shoot
A fitting end to an existence defined by futile struggle does he regret any second of it?
@@V2PlushiHahahaha, HAHAHAHA, HAAAAHAAAAA!
Did anyone else read the subtitles at that part? They're terrifying.
"Be careful!"
"You meant no harm."
"Be free, my child!"
"eturn to your true nature."
@conit4125 those are when he kills the second guy, but yes, still creepy
I love how this question can be asked about every game in every engine ever, but messing with Source stuff is just the most fun
I know it's possible w/ some 3DS games like the 3D Classics series. Accidentally did it before while emulating 3D Classics: Kirby's Adventure via Citra and had the next area be completely blank and some flag object being at the bottom left corner
"every game in every engine ever"
Ever heard of Skyrim? That thing can barely run without crashing out of box.
"if physics no longer apply in the future, god help you" they tried to warn us
instead of physics, sounds no longer applied to us
@@virtu0l777 erm achtually sound is the brain's interpretation of waves propagated through a physical medium so this still applies
@@soda7998 🤓☝🏻
@@soda7998 either way newtons laws of physics are just suggestions
house of leaves homage
finally, proper source engine corruptions
You can also corrupt the vpk dir files to get some weird stuff
The model files are also easy to corrupt
@@DogsRNicemy friend had a pretty scratched L4D2 disc for an Xbox 360. had some visual issues too, like missing textures and stuff
@@DogsRNicehow do you corrupt the files?
@@A-Train123 you could do it with a hex editor. The game doesn't check with a checksum or anything so literally just write some randomly bytes to the game files
corruption via classic memory multiplication (multiply a ton of random floats by some number) is also a good way
7:26 “uninstall the game, loser”
“Way ahead of you, nerd”
Game is still installed.
@@porterde08 Nah.
@@porterde08Technically pre cached in ram so once either another map that can't be loaded in ram or ram gets emptied out by unloading something and then trying to reload it back in will crash it lol
@@porterde08I agree. The definition of installed is do be able to use software.
Just in a temporary way here
@@TheRealZitroX it's more like a state than an install. The whole game is not "installed" on the ram. Thus making it crash and unstable
Normal games when you remove the USB: (instant death)
Portal: (slow painful death)
6:30
i love how you can still make out some subtitles, like
“Its spawning season for the antlions!”
Getting killed by a guy that does not even have the game they are currently playing installed is probably humiliating
Definitely humiliating*
What would a killfeed icon for that even look like? A crossed out floppy disk?
@@IKEACherryChair it'd look like the killer's weapon.
you can use another excuse in playing terribly
@@IKEACherryChair Killfeed defaults to the skull icon if it doesn't have data for the icon.
I'm guessing that it should load the killfeed normally since it's part of the hud
"It downloaded for 5 min and then couldnt find the map" 80% of Gmod servers in 2024 tbh
Reminds me of when I had the map downloaded but the name of it was slightly different so I spent hours trying to figure out what was wrong.
Somehow I read this and then looked up and it was just on screen
wake up babe, cartridge tilting 2 dropped
USB tilting
Less cartridge tilting and more so ripping out the cartridge in the middle of the game.
GEDDAN
unplug the emulator
@@SneedFeedAndSeed omg lol throwback
This reminds me the times I took out the discs while playing games on PS1 out of curiosity, and the games kept working for a while
I did that too, my ps1 disc reader was badly damaged. On Crash 3 it stops playing music after a while
There’s a game where (for speed runs) it’s optimal to scratch (I don’t think it’s actually scratched but you get the idea disk is messed with) the disk in certain ways to get faster loads because it doesn’t bother loading music or smth
I’m p sure ps1 games loaded everything so once u were in game u could open the disc tray, theres also a racing game on ps1 that u could swap the disc for any cd with music on it and it would play during the race
The way the game crashes right before you hit the wall in portal 2 feels like waking from a dream.
The sound glitches are very interesting in all games, especially Half Life 2 and surprising how good Half Life Deathmatch worked, and I must say that
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
dding me
My guess is that it trues to read random precached data as sounds and that causes the audio to sound corrupted
epeat:5>[Barnacle Digestion]
g]
It's surprising how well the Source engine caÌÄälPBëA-°Xs†ýå¾ô(B
Nova Prospekt. Can't vouch for the ro
oot. It's spawning season for the
oot. It's spawning season for the
oot. It's spawning season for theÀ➒୍⍑ና⇙ᜰᆂ⎂ᶬః
oot. It's spawning season for theÀඕ່d༜ܡᦈၜᾦᓗᓤdᅫȣ➖Ᏽ·֗ἡg᱑ෂ
oot. It's spawning season for theÀXü‡ÎÂ_Š)j2ú½fx#¦
@@JukoYT We would model ourselves on
Man I love Source Engine, it truly is a certified clr:215,255,255>Be careful!
@@JukoYT Yeah. I mean, even then I don't know how it doesn't cra
~çg¨Œ•ncšÞÏ[p¯"d‡
e holds nothing worse fo
g]
here, Dr. Freeman.
The idea of a game trying to continue on with absolutely no files to go off on and just memories of what those files are is crazy. I'm surprised Source works under these conditions.
Fun fact: There's a PS1 game that's specifically designed just to be played from those "memories"! Vib Ribbon is so small that the entire game fits into the system's RAM - the game uses this to let you replace the game CD with a music CD, and it generates levels based on the CD inserted. It's actually pretty cool!
if u have a lot of ram u can install small games on ur ram with some program called ramdisk i think
@@CiromBreeze Though in that case it was 100% intentional.
Here they didn't even consider unplugged devices, so it's more surprising.
Still, Vib-Ribbon running in under 2MB is impressive.
@@pacomatic9833 Oh yeah totally, I just find it amusing that there's a game specifically built around the "memories", so to speak.
But Cartridge Tilting 2 is also fun.
It's alzheimers but cybernetic
1:58
"-ence between us is that I can feel pain."
It knows what you did.
It was kinca creepy when i was playing and that came up lol
It's so weird since i don't think they ever even say that
It is from the glados boss battle. The begining is just cut off, it was dupposed to say "difference between us......."
@@JukoYT ohh right
@@JukoYT Yeah, and it is really interesting that this line from the GLaDOS boss fight would come up during the military android course, which is much earlier... like, several internal maps earlier!
Additionally, the HL2 subtitles seem to feature entirely unrelated bits from all over the game, so I guess subtitles, being much smaller than sounds, are loaded all at once? But then why all the corruption and random Unicode characters? In the HL2 footage one can even see the same fragment being repeated, followed by _different_ garbage strings. (5:33) All this looks like the strings are being jumped into at random points, suggesting garbage _string pointers,_ and the terminator NUL is overwritten (assuming C strings), so the subtitles include random garbage from whatever's next in RAM?
The most interesting this about it to me is that some of the subtitles were coming from later parts of the games.
Judging by all the gibberish it outputs, it's possibly reading through process memory and interpreting it as characters. This may even be the cause of some of the crashes.
5:33 The fact HL2 has alot of language.Add's and mixes them together makes the subtitles actually creepy, instead of looking like some creepypasta.
It's not about other languages, it's reading random data as if it was text
@@kiraventom Your "random data" is called a localization made out of functions, for example, its GLua analog is language.Add. ITS NOT ABOUT LANGUAGES THEMSELVES.
@@KM_CM oh sorry, i misunderstood your comment
@@kiraventom Thats nothing, I'm just a GLua coder so I speak in another language. xD
"Android Hell is a REAL place" *proceeds to get sent into the 7th circle of hell*
Sent to Violence?
I Have No Portal, and I Must Jump.
@@jbarber7127schmovin with the earthmovin
Violence?
@@jbarber7127 I'd imagine Android Hell being similar to Wrath actually, just in an eternal war with other turrets
If you do this whilst fullscreen, once you pull out the USB alt-tab to another window. When you go back in to the game all textures will be missing. I had this happen to me with Half-Life 2 with an external hard-drive years ago.
Oh.. interesting, will have to try it out
@@JukoYT please do more games with this 🙏
@@JukoYT True, I'd be more than interested how this will work on other source engine games
edit: i just realised there were other source engine games after i continued watching lol
@@beebfajeejy yeah it's probably clearing vram
@@beebfajeejyno, when you alt-tab it has to recreate the directx swapchain, which means recreating every resource that was uploaded to the GPU
These corruptions, especially with how the subtitles turn out, make them feel like your generic 2010s creepypastas
0:04 no, I haven't
good, we will find out what happens in this video :)
i love how 4 seconds was how long it took to read that
@@feloniousheisenberg224 i had to think about how weird the question was
*video ends*
5 year old me telling the teacher bad day
"it feels like its something you would see on interloper"
*76 unread messages from Anomidae*
it's also pretty interesting to see how much the source engine is resilient. it can explain a lot of things happening in gmod without it crashing
Ram noises are a perfect way to make a jumpscare or something terrifying. In general when electricity is turned into noise it produces crazy sounds
And by electricity i mean their wave lenghts.
you are not hearing electricity being turned into sound, or "ram noises". clearly you do not understand computers very well. this is just some random garbage that happens to be stored in ram being read and turned into sound
@@theultimatetrashman887 this further comment further makes me think you dont know anything about computers because modern computers are all digital, so the wavelengths do not matter anymore once we are talking software
@@burner33 yes..? it's the noises of parsed ram??
@@cewla3348 thats different than turning electricity to sound. since these computers are digital, you could turn anything that can represent zeros and ones into the same sounds
"your SO BAD at this game i killed you WITHOUT EVEN HAVING THE GAME INSTALLED" is my new favorite way of trash talking someone
When the video didn't end at Portal 2, I thought my guy will pull put gameplay of Portal 3 for a second
I love how it's acting like how cursed games act in Creepy pastas.
1:57 "I can feel pain" Thats some horror stuff
5:37 "Eturn to your true nature"
5:39 "It crept forth boldly while its bretheren remained in"
Thats some horror stuff
I'm just imagining this as the game speaking to you, especially the first line, like, it's in agony.
''be free, my child!''
i know your true face!
@@Dino-dp4gj recognized that as Grigori dialogue
first is from a glados boss fight line, second is from father grigori killing zombies, third is from a breen speech
only superficially related, but i actually have a 512MB version of that thumbdrive in the thumbnail, which my mom used to use for work at over a decade ago, that does some weird shit when i plug it into my computer.
when i plug it in it of course shows up in my file explorer, but it additionally causes a CD drive to show up alongside it, which contains a CD audio track with no storage capacity that occupies no storage space and yet somehow holds at least a couple hundred sound files, mostly songs, and claims to have been last modified in 1994. this track will play its contents in a random order and can repeat songs multiple times in the same playing, doesn't work at all when copied to other locations, cannot be deleted, and its contents cannot be located elsewhere on my computer. my computer was constructed in like 2017, the thumb drive was brand new when my mom got it several years prior, and weirdest of all my computer has never had a cd drive installed. as far as i can tell there is no reasonable answer for why or how this CD audio track exists, why this essentially random thumbdrive grants me access to it, or how this sort of thing could've been set up on a PC only i use. it's nice for when i need some background music and my internet is out tho, so i can't complain lmao
anyways cool video, as you might guess i think it's cool when things act weird because they've been broken in strange ways lol. it's kinda funny to see how multiplayer seemed to work a lot better than singleplayer in what is essentially the same game. regular half-life 2 of course has many points of failure just due to the number of assets in play, things like models and npc dialogue or scripted sequences, but you'd expect something complex like staying connected to a server and interacting with other players to be completely and totally messed up
I guess that usb stick has a somewhat corrupted filesystem on it? Idk
What happens if you try using something like DD and then cloaning the partition?
@@Blindperson38 ^^ this i'm actually really interested in what you could find
Sounds like the drive is mounted as an Audio CD-R? I'm not sure if that possible, maybe the computer only sees it as that, when in fact it's mounted normally, but something else with that drive is screwed and makes your PC think it's that.
5:56
"Be careful!"
"You meant not harm."
"eturn to your true nature."
dude thats FUCKED UP now i feel like shit
the weird subtitles are so creepy. I don't remember like anything in the glitched subtitles being said in the normal game
@@miodragjr those were father grigori's voice lines.
Do you believe in God, dragon...:(
those lines creeped me out
also nice pfp, whered you get it?
Dude, this brings back memories from one time I was bored and decided to mix pirate half life two and pirate portal together in a weird mix that managed to start, run and play levels. I still have an ancient video of the glados fight like that, it was epic
you should upload the video!
i’d pay so much to see that
all of this video just feels like part of the interloper, was expecting gman with an umbrella popping around any minute
This is a very high quality and interesting video about something that in a million years I'd never would've thought to try out.
Thx!!
@@JukoYTcould you make more like this?
@@ReaperProductionsthe2ndreal yea part 2 is planned, featuring more source 1 stuff, goldsrc and source 2
@@JukoYT hell yeah man
As a developer, I would assume that the source engine is trying to copy some data from disk to allocated memory, which obviously fails. The side effect is that the game now starts reading from uninitialised memory, which is always garbage.
Nice to know: Open some binary data in Audacity (File > Import > Raw data), turn the volume up to 100% and listen to it. It will sound the same.
Nearly the same.
Compiled binary is different from active working memory. It's also typically unwrapped into its raw state that way, where you'll experience less patterns as in this video and more plain static/noise in binaries.
Normally the OS gives you zero-initialized memory as a security feature, so you would expect silence, but if it is reusing stack or heap memory then that would make sense.
My idea was that the sound is mmapped, that would explain why already loaded samples also turn into garbage. But your theory seems plausible as well, either way, they surely skipped an error handling somewhere around that area :D
@@marcsellohooves Another interesting observation is that environmental subtitles such as [Energy Ball Bounce] remain functional. I guess these are stored differently, perhaps a full copy instead of mapped memory. But yeah, they forgot some if's 😅
@@Noruzenchi86 Yeah, you're right. I don't want to test which format sounds the closest. On Linux, you could try listening to /dev/mem :D
"dding me. enece between us is that I can feel pain."
no truer words have ever been spoken.
1:04 i think the game really wants you to dding it
This is so cool! Especially how it just doesn't immediately crash when the usb stick is removed.
I'm incredibly impressed that somehow the online game was the most stable and functional out of the 3 lmfao
Probably because some data is stored in the server
@@pro-hz7kx Everything you need is loaded at the start of the game and into RAM, and never really changes. You don't need new sounds or textures to load on the fly when you're playing the same map that is not changing.
I think it because the game files are also in the server so that can be the reason that why is more stable than the other games.
From a technical point of view, it makes perfect sense. Online games in Source load the entire map at once and keep it. And unlike in singleplayer games where the game reloads the map to reset the player to their last checkpoint/save, in a multiplayer game the map stays as is because the world "doesn't revolve around you", so to speak. You're just one of the players, whom you can still see running around whilst you are temporarily dead.
I expect that TF2 would probably be similar in principle, if not for the many cosmetics and paints the game almost certainly loads dynamically when needed. Having dug around in the data, I can tell you all the assets are there, installed with the game. If you play on a server that prohibits those though, it will probably work as good as HL:D in this video.
Now, an _open world_ online game would be different, as the game cannot feasibly keep the entire world loaded at once and must load chunks the player is nearing and unload chunks the player is receding from.
@@lev7509 thats a very good point tbh, also, the server can like, crash or get some difficult to load if the server's creator (i mean the host) make this, it wouldn't make much sense because the server data is still there, even if you are the host.
For example; L4d2, i can imagine if you unplug the usb flash drive while you are the host, can softlock you and the other players, i dunno its a dumb theory of mine.😪
I remember I did this as a kid with Lego Star Wars. Took the game out while running and was amazed by how it still ran for a while without the disc.
Yeah, remembering that the PS2 only has 32MB of RAM. so yeah pretty cool
@@dafaislami3107 Games used to be memory efficient, nowadays they do not give a damn
Glados : Due to mandatory scheduled maintenance, the appropriate chamber for this testing sequence is currently unavailable. Keep in-mind that corrupting the enrichment center is a great way of never coming back to the "subject's city".
This brings back memories of loading hl2, quake 3, and a few other older games on a usb stick and playing them on the computers at my high school. Never experienced this before and it honestly seems hilarious.
Memories? I’ve been doing this for the past two years, with the help of a 2 terabyte USB stick. Runs surprisingly well.
It's 3 AM and that is 100% the type of content I need to see on my reccomendations, thanks!
0:30 AM, same!
6:21 "It's spawning season for the ?#$@&? oot". 😊
This is like the modern version of N64 cartridge tilting.
Kind of, but at the same time with some key differences. For computer, a USB stick is handled as removable storage that is connected through the motherboard like hard drives, SATA SSDs and DVD drives, while N64 cartridge, if it works the way I think it works, is hooked up directly to the game console's CPU much like RAM does in normal computers. Interestingly, M2 storage is not like that - it is connected through PCI Express-like connection, so it is much "closer" to the CPU and some sort of SSD tilt would be essentially much closer to cartridge tilt. Portal and Half-life 2 will probably react to this the same way as they did with USB stick detaching since those games are old - so they needed to deal with slow and unresponsive hard drives, hense programmed in a way to be resistant to weird stuff happening with game data. Some newer games that are developed with SSDs in mind may react more similarly to N64 during cartridge tilt since they should rely on the storage more
Wouldn't say modern.
@@Based_Gigachad_001 Well...a bit more modern than the N64, I guess.
Fascinating. The game screams in agony as you sever the body from the mind. Perhaps I shall write a story of this.
I imagine this is what the last few seconds of dying are like, no sensory input, no bodily function just what information stored in your neurons firing off semi incoherently as everything quickly disappears into a mortal "crash"
Please make more of these!!! This is honestly such a unique idea and I would love to see more, you earned a sub my friend.
Thx, yea part 2 is planned
@@JukoYT You should try Goldsrc next time
goldsrc crashes but what if you try this with xash3d fwgs engine?
Could be interesting yea
I remember playing Entropy Zero 2 on an external harddrive and the subtitles were freaking out, sort of like the ones in this video but there were no audible glitches or anything
maybe the external hard drive got disconnected for a second while playing?
I would start backing up that drive....
i'm not gonna lie there's something about portal 1 that's eerie already but when the subtitles literally say "I can feel pain" that's where i start to get 2nd thoughts
that's from glados's boss when she said "The difference between us is that I can feel pain."
I almost wanna try this with The Stanley Parable
could be interesting yea
Stanley, don't do that. That thing is very important, you know, and I put it there for the express purpose that no one does anything with it. No, it's not useless. Leave it alone.
@@EndermanInASuit7 STANLEY, DO- [audible glitching noises] \*GAME CRASH\*
That would be a secret ending 😂
Imagine if you actually got a secret ending with that. Which proofs we got something new after the game's release after 10 years, that'll be awesome
Imagine somebody trying to trash talk you like "You suck at this game, uninstall" "Already have"
i did this to half life 2 once, and unplugged it rigt before the gman started speaking, and the opening cutscene played out almost lile normal, except the gman did now say a word, he just kinda looked forward and did the usual motions in total silence, without moving his mouth. the only sound was the intro music
he forgot his lines
I am drunk af, and this video was just released, I couldn't have been much happier.
Thank you
Modern day cartridge tilting
FUCK I JUST COMMENTED THAT
literally same :(
@@goldenpig6453 Sad face? Womp Womp.
It is interesting to see what is pre-cached, most of it is fairly logical. It would be interesting to see what would happen if you ran as little programs as possible while doing this to see if it makes things more stable.
I didn't realize the way DDLC portrayed game data corruption was this close to reality lol
Also thanks for the audio warning
I love that the sounds glitch out in a similar way to how the music sounds in Portal 2
I think what the scariest part to me is, is that the subtitles aren't always just corrupted text. They become broken pieces of subtitles from either earlier or later into the game.
For example, the showcase of Half-Life 2's corruption has subtitles from Ravenholm, Highway 17, and Anticitizen One.
"Would we model ourselves on the trilobite?"
"May the Light of Lights be with you."
"The grave holds nothing worse for thee."
"You meant no harm."
"Return to your true nature."
"Over here, Dr. Freeman."
"It crept forth boldly while its brethren remained in--"
"We'll let the next base know that you're coming."
"Patch him up and get him to the back as soon as he's stable."
I imagine something like the entire games dialogue script is loaded into the ram and then triggers what subtitle to display when the player hits a certain condition, but without any data from the install telling which line it should display it to just freaks out and chooses something from a number input somewhere in the ram instead
Some of the dialogue sounds like it comes straight out of a creepypasta...
1:57 "I can feel pain."
Really scary in the context of you corrupting and breaking the game.
5:39
"It crept forth boldly while its brethren remained in ▯▯步麼路裝至美▯▯雄尤"
"You meant no harm."
"eturn to your true nature."
wtf...
1st one could be a glados boss battle line
2nd is a breencast during the uprising in half life 2
3rd is probably a vortigaunt or something
4th is father grigori from Ravenholm
@@JukoYT i think the "you meant no harm, return to your true nature" is the grigori line when he witnesses you dying in ravenholm
Valve really said "let's make a creepypasta with a technique that nobody would found out"
"The thread of prophecy is severed. Restore a saved game to restore the weave of fate, or persist in the doomed world you have created."
dding me.
Seriously, though... Without knowing the in's and out's of Source Engine, I find it pretty interesting that audio and subtitles are most affected immediately. Thank you for doing this! It's cool to see how it progressively breaks down and makes me wonder about how Source prioritizes asset storage in memory. It's also pretty wild that HL2 MP is somewhat stable, but I think that might make sense if someone else or a server is hosting, that way there's less reliance on client side memory when you unplug.
"Please ignore my terrible gameplay" instantly gets 4 kills lmao
The USB drive still having the name set from when it was used to install Windows is relatable
It still has half of the windows on it, i just kept pileing random stuff onto it
@@JukoYT yeah, that's what I do as well
It seems to panic every time it runs a vcd file (basically cutscene files for npc animations, dialogue, and subtitles). In the portal games its only really used for glados, the turrets, and the occasional wheatley cutscenes in portal 2, but half life 2 uses it a LOT, both for typical cutscenes and random npc chatter, hence the chaos as all the combine soldiers try to call commands, radio home, etc. neat stuff.
This was a really fun watch, I'd love to see experiments with games like Minecraft or Terraria, or other light games.
I think the reason old Source games are so resilient is that before we had asset streaming, we just loaded everything needed for the level into memory and hoped for the best. Then audio got streamed first because it was just so low fidelity, so it's probably trying to use random data as audio streamed from, I don't even know where. I'm actually amazed that doesn't crash it.
i love videos like this involving source, goldsrc, corruptions and general pc stuff like linux distros! please make more 💜
So this is what Android Hell sounds like
It's actually very interesting, it looks like every sound gets mixed up with some random subtitles, as it can't load the proper ones. For instance, "dding me" occurs when a turret shoot into a glass pane. Didn't think it'd be that interesting 👍
This was very interesting and unique that’s for sure. Was a bit unexpected to see that happen as a result of the experiment, but also was somewhat funny and peculiar haha :).
This seems like one of these random videos that youtube recomends from time to time, then suddenly get over 1M views. (Cool vid BTW👍)
Thx, yea it got unexpectadly high ammount of views, i exoected max 5-10k, not 200k lol
so this is that "android hell" they spoke of
wouldve expected this content from a way bigger youtuber, nice work! underrated
Thx
imagine a creepypasta where it just corrups the game a lot
SM64
so, a part of DDLC?
Ben Drowned but from 2020s
(interloper ARG spawns from the 7th circle of hell)
This is super cool but also weirdly eery…
Like giving a computer Alzheimer’s or being trapped in digitally decaying world
Most literal case of a computer with a sudden dementia
You go to android hell when you unplug the game.
You’re the first person to call it what it is. “Unplugging the game” yet you don’t have upvotes. Shows how the majority are dumb. The game is still installed to the device your unplugging it from.
SOMEONE SEND THIS TO A HORROR GAME DEVELOPER, imagine, an old looking source game that gets more and more corrupted as time goes on.
not a old looking source game but ddlc. it looks normal but dont be fooled
I recommend playing The Magic Circle. It lets you modify the game as you play it.
why do people keep promoting ddlc, is a 60hrs long game for a 15min long spoopy moment
God this is easily the most interesting video ive been recommended in ages!!
Thx!!, glad you enjoyed it
The reason the game crashed in 3:14 is because you umpluged the usb too early before an orb spawned in the level, because of the orb not being stored in the ram, the game crashes because it can’t spawn the orb object from the ram
"Difference between us is that I can fell pain."
"well done android, the enrichment center once again reminds you that android hell is a real place-" - Glados running on ram memory before the crash. 1986 - 2024
It's all fun and games until you see a guy with an umbrella and a hat covered in black
6:37 Dang I guess houndeyes did make it into HL2 after all! The audio is simultaneously mesmerizing and horrifying.
4:09
*Announcer:* God help you
*Juko:* Unplugs USB Drive
you handle every subject with such expertise and charisma!
Never realized how tanked the source engine was this is the longest I’ve seen a game run off of just RAM
theres a game called vibribbon and its entire gimmick is loading itself into the ram so you can put another disc in
Who knew there was a modern version of cartridge tilting! This is awesome!
Interesting, I expected the game to be completely fine but apparently not!
It makes sense that the sound system freaks out as these long audio tracks are usually streamed from the filesystem. These buffers are likely reallocated very frequently as the decoder outputs consistently random gibberish (bad design, should be static). The subtitles glitching out were a surprise too, I guess they get loaded along with the audio signal! Probably a design choice around providing closed captions for dialogs and being cheap on RAM - there is really no reason to stream these few lines of text from the FS.
It is interesting how every subtitle gets cached at once, i guess it makes sense
@@JukoYT Didn't catch that, it's true that SFX that's already played appears OK in subtitles! In particular the turrets firing sound effect is first played after drive removal and the same undefined text keeps being printed. So yes I would agree that these subtitles use a caching system. The implication is that even these sound effects do not get loaded until they are first played. Very interesting! Thanks for sharing these clips btw, this is some nice insight on how Source has been implemented.
The glitch sounds bear a striking resemblance to machine code being interpreted as a wave file. It's probably reading off a buffer which is dynamically updated, but because the audio data is MIA, it's left playing whatever was in that buffer before.
@@JukoYT The really weird thing about the subtitles is that it's grabbing random lines from other levels as well! When you were killing combine soldiers it was saying Father Gregori's lines from the graveyard fight when you or he kills a zombie. I saw one of Alyx's lines from Red Letter Day ("Are you ready for us, Dad?") and even during the crane part, the line "ITS SPAWNING SEASON FOR THE A](Antlions)" is even from the previous map as well. Really really bizarre.
@@Rock4896 i think all of the subtitles are inside a single file (1 file per subtitle language), so it makes more sense that it is all loaded in at once
I’d love to see this kind of content for other games.
More games are planned for part 2 yea
Half-Life was just chaos. Portal felt like your computer became sentient for the sole purpose of experiencing incomprehensible amounts of pain.