Playing Portal Demo File in Scratch

  Рет қаралды 51,282

Evan Lin

Evan Lin

Ай бұрын

Project: scratch.mit.edu/projects/9045...

Пікірлер: 162
@DUDA-__-
@DUDA-__- 28 күн бұрын
Thank you KZbin for guiding me to a guy that apparently wrote a 2d demo parser in fricking scratch.
@SandwichGamesHeavy
@SandwichGamesHeavy 28 күн бұрын
True
@tefhypr.2
@tefhypr.2 25 күн бұрын
ye like what the fuck
@idontfuckinknowdude
@idontfuckinknowdude 22 күн бұрын
we aren't in scratch comments you can say "fuck"
@arubberroomwithrats
@arubberroomwithrats 18 күн бұрын
*fucking
@zelda_smile
@zelda_smile 27 күн бұрын
"We recreated the entire portal 1 engine in scratch"
@FOXY_ANIMATIONS
@FOXY_ANIMATIONS 26 күн бұрын
its probably can be true but will be very slow and considering all code from hl2 ,project itself will load really long time
@looigi9447
@looigi9447 25 күн бұрын
If I remember correctly someone made fully functional 3D recreation of chamber 13
@pavlosrousiamanis
@pavlosrousiamanis 22 күн бұрын
And did it from scratch!
@joedou7glas200
@joedou7glas200 15 күн бұрын
i wonder if they can recreate the source by scratch
@Dryashs
@Dryashs 13 күн бұрын
some actually remade portal in scratch
@Pwnz0rServer2009
@Pwnz0rServer2009 26 күн бұрын
this being run in scratch and NOT turbowarp is the best part of this project
@Chrome_Cat
@Chrome_Cat 12 күн бұрын
Fun fact, vanilla scratch can run about 3-6 million operations per second. I've never seen demo files before but if they're like 10,000 lines long you probably need less than a million ops to decode so it should take a fraction of a second on vanilla scratch.
@Scratchfan321
@Scratchfan321 10 күн бұрын
@@Chrome_Cat The chrome cat appears
@thecatacombhimself
@thecatacombhimself 27 күн бұрын
in 2028 we will have functioning emulators in scratch
@gamingx16071
@gamingx16071 26 күн бұрын
there alerdy are, but not for freaking Portal, but for NES or GameBoy
@almessasorrow4950
@almessasorrow4950 25 күн бұрын
​@@gamingx16071in that case we'll have it by 2026..... even if I need to make it myself
@idontfuckinknowdude
@idontfuckinknowdude 25 күн бұрын
The Gameboy has been made. gb.sb2 is its name.
@thecatacombhimself
@thecatacombhimself 25 күн бұрын
@@idontfuckinknowdude Oh god no
@zeektm1762
@zeektm1762 24 күн бұрын
Someone ran linux on scratch it is entirely possible
@TheRealCakelover4578
@TheRealCakelover4578 24 күн бұрын
gotta love that "Activate Portal" watermark
@SPARTonScratch
@SPARTonScratch 28 күн бұрын
As a Scratch KZbinr, I think that this is very very impressive!
@hiirets2413
@hiirets2413 28 күн бұрын
LOL
@LukeMaster12-ITA
@LukeMaster12-ITA 24 күн бұрын
Time to watch the INTERLOPER demos on Scratch!
@Ysychodelic
@Ysychodelic 6 күн бұрын
YEAHHHHH
@monkey_boss_1621
@monkey_boss_1621 28 күн бұрын
most sane scratch user
@Scratchfan321
@Scratchfan321 10 күн бұрын
hey
@sarahspeedrun6419
@sarahspeedrun6419 29 күн бұрын
Wait wtf I was promised free robux
@MIOG_MIOG
@MIOG_MIOG 29 күн бұрын
Not using uBlock Origin or KZbin ReVanced skill issue
@Ysychodelic
@Ysychodelic 6 күн бұрын
@@MIOG_MIOG what are you saying
@xeonicSR
@xeonicSR 29 күн бұрын
4104 in scratch when?
@fishypugbruh
@fishypugbruh 22 күн бұрын
I have a feeling that the Interloper ARG will bring more attention to Source demo files.
@meemee1357
@meemee1357 22 күн бұрын
This is really cool. It's always great seeing a stupid idea come into reality. Also, thanks for the link to the demo format documentation on the scratch page. I've been writing a demo parser for tf2 without much to go off of for the packet messages, reverting to reverse engineering, so its nice to have some actual documentation for it.
@littlebunny06
@littlebunny06 26 күн бұрын
This was shared to me in a Scratch community. Wonderful stuff ahaha
@CrossfireCam-Aus
@CrossfireCam-Aus 26 күн бұрын
This is just insane to see... Great job
@the98goober
@the98goober 27 күн бұрын
wonderful spectacular delightful grand incredulous
@1980woodpixie
@1980woodpixie 27 күн бұрын
This is insane. Bravo.
@jamesbryan287
@jamesbryan287 28 күн бұрын
Funniest and most impressive dang thing I've seen yet, incredible work. Would thus work with tf2, halflife 2 demos?
@a_dogg5277
@a_dogg5277 25 күн бұрын
based ina fan
@cudeyt8185
@cudeyt8185 28 күн бұрын
THAT'S INSANE!
@scottrastyles2592
@scottrastyles2592 16 күн бұрын
The music is so nice
@shroomwastaken
@shroomwastaken 29 күн бұрын
insanely based
@Awesomium3
@Awesomium3 22 күн бұрын
people are going to do anything to make something funny alive. nice job, btw 100th comment
@scrummbumpulus9011
@scrummbumpulus9011 16 күн бұрын
new interloper lore
@mercer6323
@mercer6323 Күн бұрын
I literally said "fuck off" aloud in disbelief.
@RoshiGaming
@RoshiGaming 21 күн бұрын
based takodachi
@quentebarchiveeoutrascoisa8036
@quentebarchiveeoutrascoisa8036 25 күн бұрын
Finally a new softwere to try the interloper comando
@cola98765
@cola98765 28 күн бұрын
Now do entire speedrun/TAS like this.
@ezjestes_kidzie
@ezjestes_kidzie 21 күн бұрын
You are insane i like it
@mikes128
@mikes128 27 күн бұрын
cool text editor!
@ombrezz7030
@ombrezz7030 23 күн бұрын
Damn that's impressive.
@philiparnaudov9001
@philiparnaudov9001 20 күн бұрын
I have no words
@duongdong5850
@duongdong5850 22 күн бұрын
99% of Scratch users: Platformer, "Support the gays", games that made in 10 seconds but still get featured,... 1% of Scratch users:
@Alternativebyte
@Alternativebyte 28 күн бұрын
Holy moly thats sick lol
@csaki01
@csaki01 19 күн бұрын
I just moused over the video and watching it in small, then I spotted the Ina background, hi.
@minitajfun
@minitajfun 28 күн бұрын
sooooo... 3d demo player when?
@justNexi
@justNexi 4 күн бұрын
This is the dumbest thing I've seen in a while This is also the coolest thing I've seen in a while madlad
@dogdillon2
@dogdillon2 9 күн бұрын
what the hell did i just stumble upon
@kumys1974
@kumys1974 29 күн бұрын
here we go!
@MHPFan
@MHPFan 23 күн бұрын
If you add raycasting here, you can visualize the movement of the camera.
@Lolziee2
@Lolziee2 7 күн бұрын
not everything is raycasting in scratch anymore lol, that stuff is pretty outdated at this point. there are textured 3d engines in scratch now
@subzerocatalyst
@subzerocatalyst 23 күн бұрын
quake demos in scratch next?
@CobaltTS
@CobaltTS 27 күн бұрын
No clue what this is but its really cool
@lewisbeith
@lewisbeith 27 күн бұрын
WOW. (nice bhopping)
@AndevOG
@AndevOG 22 күн бұрын
that's insane
@christianhagen183
@christianhagen183 27 күн бұрын
the 3gas guys better do this in 3D next.
@midi_feline
@midi_feline 21 күн бұрын
"But can it run Portal?"
@FurryKemo
@FurryKemo 23 күн бұрын
should've showed the Keys being Pressed in Scratch with the Mouse circle movement fr
@SomeRandomPiggo
@SomeRandomPiggo 28 күн бұрын
This is brilliant lmao
@Povilaz
@Povilaz 26 күн бұрын
Very interesting!
@ckosmic
@ckosmic 24 күн бұрын
I love it
@sonickidd127
@sonickidd127 7 күн бұрын
can we run interloper demos on it
@mistercue
@mistercue 26 күн бұрын
can you run other source engine games' demo files using the same method?
@Hlebuw3k
@Hlebuw3k 28 күн бұрын
I think you should activate your portal.
@Scrap-qp1qr
@Scrap-qp1qr 28 күн бұрын
can you link the converters too?
@tomitomislav8180
@tomitomislav8180 25 күн бұрын
That’s cool
@danboy12342
@danboy12342 24 күн бұрын
To those saying this is crazy, this is vanilla scratch, not even turbowarp. Scratch 3.0 allowed from some crazy shit because its basically just a shity JS Framework now
@fake-lavash
@fake-lavash 28 күн бұрын
Lmao, awesome :0
@user-wc7dh4vl3r
@user-wc7dh4vl3r 28 күн бұрын
Make multiple demo options (like 1 for a regular playthrough)
@woodybob01
@woodybob01 4 күн бұрын
bro is playing portal IN SCRATCH
@LegitChemist
@LegitChemist 16 күн бұрын
i wonder if interloper demos work
@emanwonkon2205
@emanwonkon2205 28 күн бұрын
So you mean this works with tf2 demos, doom demos, and any game demo aswell?!
@Luted09
@Luted09 28 күн бұрын
Not doom demos as that uses a different engine, but is still possible as doom demo files are basically just recorded inputs played back
@utfigyii5987
@utfigyii5987 28 күн бұрын
@@Luted09 Doom engine, quake engine and the source engine share a lot of code. With a bit of tweaking it could play doom demos back as well (in theory)
@randomcatdude
@randomcatdude 27 күн бұрын
@@utfigyii5987 bruh doom demos and source demos are completely different and would require separate implementations
@baseddoggie
@baseddoggie 8 күн бұрын
@@utfigyii5987 Doom is basically a top down shooter with clever tricks to make it look 3D. Its essentially a 2D game. Quake and later games on the other hand uses a completely different method of processing the game map. There is no way in hell a Doom demo looks anything like a source one
@Pwnz0rServer2009
@Pwnz0rServer2009 26 күн бұрын
cool but we need the python script to use the scratch project
@cvabds
@cvabds 21 күн бұрын
I bet you cant do it in temple OS, if you do that i will subscribed
@evanlin96069
@evanlin96069 21 күн бұрын
That’s an interesting idea. Not sure how hard it is to read 32-bit float since HolyC only has f64.
@fighter2499
@fighter2499 26 күн бұрын
Cool!
@puraasu
@puraasu 2 күн бұрын
What do you use to get the fancy coloured directories in powershell?
@evanlin96069
@evanlin96069 2 күн бұрын
oh-my-posh
@puraasu
@puraasu 2 күн бұрын
@@evanlin96069 Thank you
@hhhpestock951
@hhhpestock951 22 күн бұрын
Dude if only you had like a firstperson rendering engine for like the wireframes or something
@ashuratheglitchhog
@ashuratheglitchhog 25 күн бұрын
Now do a tf2 demo file (or I suppose any other multiplayer source game that supports demos)
@haniif190
@haniif190 25 күн бұрын
HOLY SH-
@serenarslan81
@serenarslan81 Күн бұрын
use the interloper demo now
@dannadx3840
@dannadx3840 24 күн бұрын
Does it load the top-down preview automatically or just parses the player movement?
@evanlin96069
@evanlin96069 24 күн бұрын
It just parse the player positions and angles. The top-down view is just an image.
@AlexTheBird1
@AlexTheBird1 25 күн бұрын
petition to replace untitledparser with scratchparser
@bamb6097
@bamb6097 15 күн бұрын
lol what also in fact, I actually use Scratch, in fact, I have an account on it too
@sandwich2473
@sandwich2473 24 күн бұрын
goodness me
@lelordiii8702
@lelordiii8702 28 күн бұрын
cool
@HolySpaceMan
@HolySpaceMan 4 күн бұрын
what is this beautiful song?
@evanlin96069
@evanlin96069 2 күн бұрын
Portal soundtrack “Subject Name Here”
@PecositoYT
@PecositoYT 6 күн бұрын
How long until the entirety of Half-Life 2 gets imported into Scratch?
@GyddySand1337
@GyddySand1337 3 күн бұрын
interlope command in a scratch engine: in cs: scratch an more :)
@malcolmkoharian
@malcolmkoharian 13 күн бұрын
what my unemployed friend does at 2am
@SASTSimon
@SASTSimon 20 күн бұрын
Wow
@capivaraMaster214
@capivaraMaster214 24 күн бұрын
portal minimap in scratch
@Pawlo370
@Pawlo370 13 күн бұрын
lol nice
@onceuponatimeonearth
@onceuponatimeonearth 24 күн бұрын
'Obligatory Minecraft next comment'
@LgiidOakLeaves
@LgiidOakLeaves 15 күн бұрын
Funny
@overseasinterp
@overseasinterp 26 күн бұрын
is this possible with tf2 demos?
@johannesviljoen9656
@johannesviljoen9656 27 күн бұрын
is it just me or does glados sound different?
@evanlin96069
@evanlin96069 27 күн бұрын
Yes. The video is slow down by x0.9 because Scratch runs in 60 fps while the game tickrate is 66.6667 and I’m too lazy to properly convert it.
@filval387
@filval387 26 күн бұрын
@@evanlin96069 Wait, Portal runs at 66.6667 fps? Really? That seems like an odd thing to do...
@evanlin96069
@evanlin96069 26 күн бұрын
@@filval387 tickrate, not fps. Here’s an explanation between two of them kzbin.info/www/bejne/oWSsd5WemrSDi5I
@filval387
@filval387 25 күн бұрын
@@evanlin96069 Ah, I see... Still seems like a weird number for the tickrate but it makes more sense...
@AllisimaProductions
@AllisimaProductions 22 күн бұрын
@@filval387 It should feel less weird once you think of it as "one tick occurs every 15 milliseconds", instead of "66.666... ticks occur in a second"
@saraysxroom
@saraysxroom 27 күн бұрын
use the turbowarp lol
@girres43
@girres43 20 күн бұрын
But can it play doom.... demo files?
@windycitadels
@windycitadels 25 күн бұрын
ok that's cool and all but HOW ON EARTH DO YOU HAVE ZSH IN WINDOWS???
@windycitadels
@windycitadels 25 күн бұрын
i see by the output that the shell you're running is pwsh. lit shell
@Karl_Sniper322
@Karl_Sniper322 3 күн бұрын
what song is this?
@evanlin96069
@evanlin96069 2 күн бұрын
Portal soundtrack “Subject Name Here”
@real_quandie
@real_quandie 24 күн бұрын
i thought youre gonna literally play demo in scratch from first person
@BotYoutubevertification
@BotYoutubevertification 29 күн бұрын
Who is that lady in your wallpaper and why is the world so realistic but the lady isn't?
@sanic5662
@sanic5662 28 күн бұрын
The lady is Ninomae Ina'nis if you curious
@BotYoutubevertification
@BotYoutubevertification 28 күн бұрын
@@sanic5662 Who's that
@sanic5662
@sanic5662 27 күн бұрын
um. A KZbinr. The wallpaper in the video is one of her stream ending arts.
@Dgubz11
@Dgubz11 16 күн бұрын
HOW
@doggosuki
@doggosuki 26 күн бұрын
i have no idea what a parser is so i cant fully appreciate the video, but cool edit: also nice ina pfp and background 🧐
@r_olawg
@r_olawg 28 күн бұрын
yeah sure, why the fuck not just put THE PORTAL DEMO IN SCRATCH
@CGK3001
@CGK3001 14 күн бұрын
I...
@LandonEmma
@LandonEmma 28 күн бұрын
Ok so confused like what the sigma
@xanderplayz3446
@xanderplayz3446 27 күн бұрын
Essentially: The Source Engine is a game engine that powered many games, like Portal, TF2, Half-Life 2, you get the idea. Essentially, you can record “demos”, which is like a macro that plays back the recorded inputs in the demo file.
@idkagoodhandle
@idkagoodhandle 6 күн бұрын
ina
@fusionprotogen5765
@fusionprotogen5765 22 күн бұрын
how the fuck
@thisnameisbad3609
@thisnameisbad3609 28 күн бұрын
hi i'd just like to ask *What the fuck?*
@coolmanthecool603
@coolmanthecool603 28 күн бұрын
KZbin has CUSTOMIZABLE captions, DO NOT make your own, unless they look decent
@nataliexists
@nataliexists 27 күн бұрын
nah they're fine
@xanderplayz3446
@xanderplayz3446 27 күн бұрын
No, are you serious? Did you know you need to turn them on? Seriously?
@Pwnz0rServer2009
@Pwnz0rServer2009 26 күн бұрын
they're not youtube captions, also most need it to be enabled, which some don't
The forgotten Map editor of Portal 1
8:16
Juko
Рет қаралды 20 М.
How Bad Apple was played inside Super Mario Bros.
31:35
100th Coin
Рет қаралды 74 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 26 МЛН
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 10 МЛН
OMG 😨 Era o tênis dela 🤬
00:19
Polar em português
Рет қаралды 12 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,9 МЛН
Cosmic Clones in Rain World
4:01
None
Рет қаралды 1 М.
Can I Run Youtube Entirely From My Terminal? (No Browser)
15:31
Minecraft Xbox 360 Glitches TU1-TU70
9:12
CoolguyJommy
Рет қаралды 236 М.
Always Sign Your Art (never date it)
5:03
Crowne Prince
Рет қаралды 501 М.
Generate a video on anything... brainrot.js
2:10
Noah Solomon
Рет қаралды 20 М.
I Made Life On Scratch...
8:13
D4rk_Fl4m3
Рет қаралды 129 М.
What happens if you connect Windows XP to the Internet in 2024?
20:35
Even Valve LOST This Portal Version
3:18
Evan Lin
Рет қаралды 18 М.
SM64’s Unopenable Door Has Finally Been Opened!
11:49
pannenkoek2012
Рет қаралды 1,8 МЛН
Спаси Ламбу или У...ри!  в BeamNG Drive
0:57
BeamNG_Shorts
Рет қаралды 1,6 МЛН
САМЫЙ УМНЫЙ БРАВЛЕР В БРАВЛ СТАРСЕ
0:51
Baobab 4 Live
Рет қаралды 3,2 МЛН
Boy's Magic Magnet! | NEW EPISODES COMING IN JUNE (Animation Meme) #boyanddragon #shorts
0:31
ONE MORE SUBSCRIBER FOR 6 MILLION!
0:38
Horror Skunx
Рет қаралды 14 МЛН