how is this possible? how is it able to run the game without the level layouts,textures,code getting to your PC? are they autogenerated on the fly somehow?
>>109131188WASM
>>109131188>how is it able to run the game without the level layouts,textures,code getting to your PC?it is not running without these, they are sent to your computer over the network.
No, it's probably just an emscripten/webgl build or whatever. When a normie says "download" they are literally thinking of files you save to your filesystem through the browser. Not the concept of downloading data. They think if you watch a video on YouTube you aren't downloading it for example.
>>109131232It's just a wasm port, these things aren't impressive at all.
fucking web browser is now just another OS. What a stupid bloat
>>109131238That's what I said nigga
OP Never played RuneScape lmao
>>109131223how are they sent without being downloaded?
>>109131262They are being downloaded you fucking retard
>>109131262See: >>109131232
so half this board can't understand how their web browser works ? Got it lmao
>>109131266>>109131269>You don't need to download anything
>>109131275They don't even know what WASM is.
>>109131276Whoever made that stupid tweet doesn't know the meaning of download
>>109131276I'll highlight the part of my earlier post that is important to you>When a normie says "download" they are literally thinking of files you save to your filesystem through the browser. Not the concept of downloading data.The normie in this case is the individual in the twitter screencap you posted.
>>109131277Technically this kind of thing is possible without WASM, and WASM is just a compilation target. The rendering is still being done with javascript + webgl. And nothing about WASM is vital to a game's assets being loaded this way in the browser. So you don't really know what WASM is either.
>>109131239WASM is bloat.
>>109131277this board always fucking sucked but people used to know this shit at least lol
>>109131188it is technically still downloading to your browser cache, just not your "Downloads" folder.
>>109131288The site depicted in OPs pic uses WASM you braindead techlet. Kill yourself.
>>109131288it would have been compiled to JS same fucking shit niggaI'm more interested in how they got the sauce code for hl2, afaik volvo only made part of it open, did they have to use leaked code?
>>109131297The rendering is still being done with javascript + webgl.
When you load the website, it goes into a temporary cloud storage VM and transmits the data to you via ephemeral architecture payloads that sit on the edge of the ethernet connection, allowing you to probe the temporary resources without them actually entering the machine. The storage capacity of rj45 connectors has skyrocketed over recent years, making such a feat of engineering like this browser game possible.
>>109131299>Source codeIt's just running binaries YOU STUPID FUCKING NIGGER>>109131301So fucking what you stupid fucking retard?
>>109131299Probably a decompilation like that Super Mario 64 browser port that was circulating for a while.
>>109131305My god learn what WASM is you fucking moron.
>>109131303...can you convert x86 assembly to WASM or JS easily these days?
>>109131303>guys look at how much I fit in, I'm saying the meme words
>>109131310>Convert>JsCan you please fucking learn what WASM is you nocoder retard.
>>109131312None of you have the slightest understanding of how shit works, WASM runs compiled assemblies you stupid nocoder faggot it's why it's called WEB ASSEMBLY
>>109131307>spastic jeet having a meltiehttps://github.com/n64decomp/sm64This is how they got SM64 running in the browser, you need source code before you can compile to wasm.
>>109131315holy fuck, if that hl2 is playable they either had to compile C++ source to browser shit, or its some weird JIT compiled shit.You calling me the nocoder retard? I used live this shit my good nigger boy
>>109131323WASM is an assembly format you have to compile source code TO as a target, you can't just magically run a binary in your browser.
>>109131188RAM
>>109131326>they either had to compile C++ source to browser shit, or its some weird JIT compiled shit.It's called WASM it runs binaries. I've said it 25 times. Are you fucking stupid?>>109131325>You need source codeNo you don't you fucking idiot there's countless WASM game ports such as GTA vice city etc
>>109131285>>109131283you're telling me people just lie?on the internet?
integrated graphics i guess
>>109131188Vice city browser port is like 100x faster and smoother, it's so trash
>>109131339I know what WASM is. Please tell me you are trolling because if you are not please know you are incompetent.
>>109131339>there's countless WASM game ports such as GTA vice cityThese game ports didn't just automatically work in the browser for no reason, people actually have to painstakingly reverse engineer and decompile the games to reproduce a working source code that can then be compiled to WASM.https://github.com/mrxenginner/reVC/tree/miami/srcYou should be more appreciated avnon, they do all this work so you can play cool games and then act like a spastic retard on 4chan.
>>109131355based on the fact that this has happened for a lot of old games I am going to guess someone developed an x86 to webasm JIT compiler.
>>109131357ah so that's how its done, cool
>>109131357WASM can run binaries without recompiling. You're wrong.
>the drooling underage retard was a basedteen the whole timeLike pottery
>>109131369idk if its someone genuinely retarded or a normal person just trying to get a rise out of all the programming nerds
>>109131369Learn what WASM is.
>>109131379I'm too tired to explain it, just ask AI
>>109131377WASM can run binaries without recompiling.
>>109131382I know what WASM is and how it works. You retards don't.
>>109131383wow i diden't know that, thanks anon!All the other engineers at work are going to be so impressed when I show off all the cool shit I can do with webASM now.
>>109131367It's built from the leaked TF2 source engine https://www.slqnt.dev/blog/hl2-in-web
its buggy as hell. gman is missing his eyes.
>>109131188>without the level layouts,textures,code getting to your PCThey are downloaded and stored on your PC, you numpty.
this isn't really impressive, webgpu and wasm means you can have any game running in a browser if you really cared to, what's the point though.
>>109131302can it handle electricity that's past the expiry date?
>>109131302wait is this about that one guy that had a download stuck inside the cable so he cut it ?
How is that legal? All the assets are copyrighted
>>109131188Emscripten, it's a 2011 technology. There even was a Humble Mozilla Bundle in 2014 that used asm.js to convert native games to browser. https://barter.vg/bundle/21/
>>109132870It's just not. The DMCA strike is unavoidable.
>>109131188I despise webshit. Why the fuck would you want to play HL2 in a fucking shitass browser? How do people even stay motivated to finish such useless and mind numbingly boring projects?
>>109131188Is this it? Looks like shit, he doesn't even move his lips.
Is this just running on Xash3D?
Picture related happens whenever I try to jump. Shit sucks. Browser gaming will never take off.
>>109132971>bind jump to F5>wtf why is it trying to leave the page?
>>109133183I didn't rebind anything, I was pressing space bar to jump.
How is Google photos able to display images that aren't being downloaded to my computer sars? I have photos from premier flagship Moto G Play India edition across 1 decade, but I still photos that don't exist. Try me to understand this penultimate function sars!
>>109133270it uses WASM
>>109131276It's implied to mean "you don't have to manually download and worry about these files".We really need to find a cure for autists and non-explicit colloquial language.
>>109131188This is a kindergarten tier question Imagine if this board actually had moderators who deleted this retarded nonsense
>>109131188Wasm and WebGL. And every texture, level, code gets downloaded.
>>109131188It's running on a remote pc and you stream the video.
>>109131188>>109131262>>109131276you think you're being technically right, but you're technically retarded.do you say you download a website when you visit it? no, didn't think so, retard.
>>109134366i doesnt matter how you typically phrase it. formally speaking you send https requests to websites and they send you back the content (AKA 'download' from your perspective)the issue here is this game is akin to visiting a website but without the download part which means the man playing the game receives no https/whatever responses with the content which begs the question i made the thread for: where does the content of the game come from? is it done fractally somehow?the entire code for half life 2 exists inside every irrational number like pi you could give an irrational number and it's cutoff to get the content of the game but how do you find the code of the game in essentially random data
>>109131188>youo don't need to download anythingyeah wahoooo opened the network tab and the download went brrrrrrr
>>109134790and it wants access to the localStorage, fucking twitter faggot is a liar
>>109131276zoomeis dont understand basic stuff>i dont need to do anythingthis doesn't mean it doesnt do anything on its own
>>109131239Steam is just a Chrome browser and im tired if the cultist claims of nonsense optimized software.
>>109134814shut up gringo
>>109134790well but _you_ didn't need to download anything, right?
>>109131188>>109131262Avg /g/ user.
>>109135075its a valid question how is the game being played remotely if its not downloaded
>>109131188DMCA takedown notice incoming in 3, 2, 1....
>>109132870reparations for the gabecube fiasco
>>109135085Yes. It's a valid question if you are retarded.If you aren't retarded you would know that the premise is impossible
>>109135163as far as i know its impossible but they did it with this hl2 browser thing which is why im asking
>>109135169You still will have to download something. The premise of obtaining data in your computer via the internet without downloading anything is impossible.
>>109135194and yet it was done im asking how
>>109135085
>>109135207>and yet it was doneIt wasn't. KEK!I know ur trolling but im also having fun
>>109131239Blame javascript, the moment people thought it was a good idea to have browsers compile turing complete languages on the fly was the moment where things started going downhill.
>>109131276why are you niggers being so pedantic over the concept of streaming vs downloading?
>>109135085>how is the game being played remotely if its not downloadedIt could be streamed? The whole I/O goes over the network. Latency would be a bitch for FPS, plus the server costs would be immense. Doable for shit like chess or card games.
>>109131232The curse of cutting back on education is also that normalfags are now universally retards with the most powerful computers ever built. The people who built Half Life 2 and the people who played Half Life 2 both had some level of coding knowledge to enjoy those games to the fullest. That's why you could access the dev console with ~
>>109131276Whenever you 'stream' a Movie/Song it also gets downloaded onto your PC temporarily. There is no such thing as 'don't need to download / no download required'.
>>109135207"you don't need to download anything" as in "you don't really have to manually download the game in its entirety and install it locally in your PC", you can just play it on-demand by browsing the website and the game just downloads/streams all the assets and does all the setup for you to playit's horribly worded in that tweet but the premise is kind-of clear if you're normie-tier on terms of computer knowledge
>>109134424Gabe follower is a retard and he's means to say that you don't need to download an external program or something along those lines, it's downloaded IN THE BROWSER and probably stored in local storage or something. The levels stream, just play the damn thing for a minute and you can tell, it takes a long ass time to transition between levels because it's downloading them.
>>109131188>howthe raw game has a lower footprint than a single open youtube webpage.you could run multiple sessions of halflife or any other ps2 game on a webbrowser the way things are set up.
>>109131239has been since the beginning of web 2.0.i new there was a reason why they were working so hard to make it happen, with trying to put everything on the cloud and "you will own nothing" mentality, they couldn't have been more obvious that the end goal was to make the browser the PC and have everything run by them (and analyzed for the government and ad companies)
>>109131262There is no difference between streaming and downloading other than when the assets are downloaded.
it literally tells you it is downloading the assets when loading a new map, tardsI don’t understand why valve haven’t cease & desisted them. they must still sell a couple of copies of HL2 a day.
>>109131238I’m still a little impressed by wasm portsmaybe I shouldn’t be, but I am
>>109134820even worse than that, it's a chrome browser and the storefront itself is literally just an indexer with all the hosting and CDN being done by Akamai.Valve literally does nothing themselves for Steam and their audience eats it up like the second coming of christ
>>109131188Good game
>>109134804Press no then, it still works. I think it's just there in case you actually wanna use it and not have to re-download the thing every time you open it.
>>109131239>now
>>109131188Is it still dependent on your hardware to run smoothly? like if you have an old laptop with an integrated graphic cards would it still run smoothly?
>>109131188>have to download every single map transitionnovel but I ain't autistic enough to finish it>>109140268runs fine just looks like ass
>>109140268>old laptop with an integrated graphic cardswhy do people post things like this when this could apply to a laptop from now back to the dawn of the definition of a laptop? (like 40 years of history)
>ctrl+w+space to bunny hop forward>closes the tab
>>109131357we have to thank all the autistic troons for those backbreaking work then
why is people arguing in the thread the maker literally explains how its madehttps://www.slqnt.dev/blog/hl2-in-web>https://github.com/nillerusr/source-engine>emscripten>map chunks>many feature disabled because too dumb to fix
>>109142584people are arguing because op posted a screencap of a retarded tweet instead of doing the sane thing like you and just linking the project. thanks anon you're cool and wonderful :)
>>109131276uh-oh
>>109131188Isn't this piracy? The game is still sold for $10 on steam and this website is giving it away for free.
>>109131188wasm + webgl have been a thing since like 10 years now
>>109131188Browser games are nothing new.
>>109135308>~zesty ahh mf
>>109131276You don't need to download anything to use 4chan... except the HTML, CSS, JS, images and textual data.
>>109131285He's probably referring to downloading some executable or data your browser accesses to play the game, he probably doesn't understand that when you enter a website, the whole site's data and code is downloaded and cached in your browser.
Best troll thread on /g/ right now
>struggles to download or boot>takes ages to load and throws over 100 errors on ungoogled chromium>freezesvibe code garbage, don't ever post here again
>>109131262
A decade ago you could play Quake Live in a browser too, but then they made it in a commercial game that you need to buy on Steam
>>109131239always was
>>109131188it works on my iPhone lol
>>109142885Yes it is. Highly likely Valve won't do shit about this tho
>>109143260they only care if it threaten their skins casino