[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor acceptance emails will be sent out over the coming weeks. Make sure to check your spam folder!


[Advertise on 4chan]


File: 1758234594335056.jpg (71 KB, 1018x711)
71 KB JPG
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?
>>
>>109131188
WASM
>>
>>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.
>>
>>109131232
It's just a wasm port, these things aren't impressive at all.
>>
fucking web browser is now just another OS. What a stupid bloat
>>
>>109131238
That's what I said nigga
>>
OP Never played RuneScape lmao
>>
>>109131223
how are they sent without being downloaded?
>>
>>109131262
They are being downloaded you fucking retard
>>
>>109131262
See: >>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
>>
>>109131275
They don't even know what WASM is.
>>
>>109131276
Whoever made that stupid tweet doesn't know the meaning of download
>>
>>109131276
I'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.
>>
>>109131277
Technically 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.
>>
>>109131239
WASM is bloat.
>>
>>109131277
this board always fucking sucked but people used to know this shit at least lol
>>
>>109131188
it is technically still downloading to your browser cache, just not your "Downloads" folder.
>>
>>109131288
The site depicted in OPs pic uses WASM you braindead techlet. Kill yourself.
>>
>>109131288
it would have been compiled to JS same fucking shit nigga

I'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?
>>
>>109131297
The rendering is still being done with javascript + webgl.
>>
File: 61dV7hAat1S.jpg (133 KB, 1600x1600)
133 KB JPG
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 code
It's just running binaries YOU STUPID FUCKING NIGGER
>>109131301
So fucking what you stupid fucking retard?
>>
>>109131299
Probably a decompilation like that Super Mario 64 browser port that was circulating for a while.
>>
>>109131305
My 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
>Js
Can you please fucking learn what WASM is you nocoder retard.
>>
>>109131312
None 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 meltie
https://github.com/n64decomp/sm64
This is how they got SM64 running in the browser, you need source code before you can compile to wasm.
>>
>>109131315
holy 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
>>
>>109131323
WASM 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.
>>
>>109131188
RAM
>>
>>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 code
No you don't you fucking idiot there's countless WASM game ports such as GTA vice city etc
>>
File: 1765180880278045.jpg (54 KB, 976x850)
54 KB JPG
>>109131285
>>109131283
you're telling me people just lie?
on the internet?
>>
integrated graphics i guess
>>
>>109131188

Vice city browser port is like 100x faster and smoother, it's so trash
>>
>>109131339
I know what WASM is. Please tell me you are trolling because if you are not please know you are incompetent.
>>
File: 496-4964447.png (37 KB, 860x603)
37 KB PNG
>>109131339
>there's countless WASM game ports such as GTA vice city
These 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/src
You 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.
>>
>>109131355
based 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.
>>
>>109131357
ah so that's how its done, cool
>>
>>109131357
WASM can run binaries without recompiling. You're wrong.
>>
>the drooling underage retard was a basedteen the whole time
Like pottery
>>
>>109131369
idk if its someone genuinely retarded or a normal person just trying to get a rise out of all the programming nerds
>>
>>109131369
Learn what WASM is.
>>
>>109131379
I'm too tired to explain it, just ask AI
>>
>>109131377
WASM can run binaries without recompiling.
>>
>>109131382
I know what WASM is and how it works. You retards don't.
>>
>>109131383
wow 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.
>>
>>109131367
It'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 PC
They 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.
>>
>>109131302
can it handle electricity that's past the expiry date?
>>
>>109131302
wait 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
>>
>>109131188
Emscripten, 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/
>>
>>109132870
It's just not. The DMCA strike is unavoidable.
>>
>>109131188
I 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?
>>
File: file.png (739 KB, 1500x1000)
739 KB PNG
>>109131188
Is this it? Looks like shit, he doesn't even move his lips.
>>
File: file.png (1.43 MB, 1400x1025)
1.43 MB PNG
Is this just running on Xash3D?
>>
File: file.png (937 KB, 1400x1025)
937 KB PNG
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?
>>
>>109133183
I 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!
>>
>>109133270
it uses WASM
>>
>>109131276
It'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.
>>
>>109131188
This is a kindergarten tier question
Imagine if this board actually had moderators who deleted this retarded nonsense
>>
>>109131188
Wasm and WebGL. And every texture, level, code gets downloaded.
>>
>>109131188
It's running on a remote pc and you stream the video.
>>
>>109131188
>>109131262
>>109131276
you 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.
>>
>>109134366
i 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 anything
yeah wahoooo opened the network tab and the download went brrrrrrr
>>
File: 1775935120131192.png (18 KB, 457x224)
18 KB PNG
>>109134790
and it wants access to the localStorage, fucking twitter faggot is a liar
>>
>>109131276
zoomeis dont understand basic stuff

>i dont need to do anything
this doesn't mean it doesnt do anything on its own
>>
>>109131239
Steam is just a Chrome browser and im tired if the cultist claims of nonsense optimized software.
>>
>>109134814
shut up gringo
>>
>>109134790
well but _you_ didn't need to download anything, right?
>>
>>109131188
>>109131262
Avg /g/ user.
>>
>>109135075
its a valid question how is the game being played remotely if its not downloaded
>>
>>109131188
DMCA takedown notice incoming in 3, 2, 1....
>>
>>109132870
reparations for the gabecube fiasco
>>
>>109135085
Yes. It's a valid question if you are retarded.
If you aren't retarded you would know that the premise is impossible
>>
>>109135163
as far as i know its impossible but they did it with this hl2 browser thing which is why im asking
>>
>>109135169
You still will have to download something.
The premise of obtaining data in your computer via the internet without downloading anything is impossible.
>>
File: 1777311447131655.png (551 KB, 1018x711)
551 KB PNG
>>109135194
and yet it was done
im asking how
>>
>>109135085
>>
>>109135207
>and yet it was done
It wasn't. KEK!
I know ur trolling but im also having fun
>>
>>109131239
Blame 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.
>>
>>109131276
why are you niggers being so pedantic over the concept of streaming vs downloading?
>>
>>109135085
>how is the game being played remotely if its not downloaded
It 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.
>>
>>109131232
The 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 ~
>>
>>109131276
Whenever 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'.
>>
File: image0.jpg (129 KB, 959x861)
129 KB JPG
>>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 play
it's horribly worded in that tweet but the premise is kind-of clear if you're normie-tier on terms of computer knowledge
>>
>>109134424
Gabe 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
>how
the 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.
>>
>>109131239
has 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)
>>
>>109131262
There 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, tards

I don’t understand why valve haven’t cease & desisted them. they must still sell a couple of copies of HL2 a day.
>>
>>109131238
I’m still a little impressed by wasm ports
maybe I shouldn’t be, but I am
>>
File: 293-.jpg (171 KB, 840x839)
171 KB JPG
>>109134820
even 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
>>
File: hl3.png (406 KB, 905x972)
406 KB PNG
>>109131188
Good game
>>
>>109134804
Press 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
>>
>>109131188
Is 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 transition
novel but I ain't autistic enough to finish it

>>109140268
runs fine just looks like ass
>>
>>109140268
>old laptop with an integrated graphic cards
why 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)
>>
File: 1653233054463.png (1.34 MB, 1900x1200)
1.34 MB PNG
>ctrl+w+space to bunny hop forward
>closes the tab
>>
>>109131357
we have to thank all the autistic troons for those backbreaking work then
>>
File: HLrCqQKWkAALQpo.jpg (1.77 MB, 1259x1500)
1.77 MB JPG
why is people arguing in the thread the maker literally explains how its made

https://www.slqnt.dev/blog/hl2-in-web
>https://github.com/nillerusr/source-engine
>emscripten
>map chunks
>many feature disabled because too dumb to fix
>>
>>109142584
people 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 :)
>>
File: 1775268145293014.png (21 KB, 527x247)
21 KB PNG
>>109131276
uh-oh
>>
>>109131188
Isn't this piracy? The game is still sold for $10 on steam and this website is giving it away for free.
>>
>>109131188
wasm + webgl have been a thing since like 10 years now
>>
>>109131188
Browser games are nothing new.
>>
>>109135308
>~
zesty ahh mf
>>
>>109131276
You don't need to download anything to use 4chan... except the HTML, CSS, JS, images and textual data.
>>
>>109131285
He'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
>freezes

vibe code garbage, don't ever post here again
>>
File: 1754441900316140.png (1.17 MB, 1407x1577)
1.17 MB PNG
>>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
>>
>>109131239
always was
>>
>>109131188
it works on my iPhone lol
>>
>>109142885
Yes it is. Highly likely Valve won't do shit about this tho
>>
>>109143260
they only care if it threaten their skins casino



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.