Most active commenters
  • jsheard(4)
  • taeric(3)

←back to thread

573 points Philpax | 32 comments | | HN request time: 2.467s | source | bottom
Show context
jsheard ◴[] No.42152345[source]
It doesn't seem to be mentioned here, but HL2 (which now includes the sequel episodes) is completely free to claim on Steam until the 18th, if you're new to the series.

https://store.steampowered.com/app/220/HalfLife_2/

Also try clicking on the gravity gun at the end of the anniversary page.

replies(6): >>42152383 #>>42152462 #>>42153009 #>>42153523 #>>42154214 #>>42156199 #
1. XorNot ◴[] No.42152383[source]
Also I highly recommend Black Mesa, which is the remake of HL1 in the HL2 engine. The Xen levels went from what they were to possibly some of my favorite levels in the game, and the music scoring is top-notch. It feels great to play.
replies(5): >>42152420 #>>42152429 #>>42152437 #>>42152738 #>>42171850 #
2. va1a ◴[] No.42152420[source]
Maybe even in a game period. Beautifully done remake.
3. jsheard ◴[] No.42152429[source]
Black Mesa is also 75% off right now, incidentally. Seems like everything Half Life is either free or on deep discount for the anniversary.
replies(1): >>42152505 #
4. Timon3 ◴[] No.42152437[source]
And regarding another fan project - turns out the Prologue for Project Borealis has been released on November 11th! They're trying to make HL3 according to the Epistle 3 post from a couple of years ago.

https://projectborealis.com/prologue-release/

Looks great, and feels pretty close to HL2 mechanics! Definitely has to be optimized more, but a very promising start (albeit short, ~10-15 minutes).

replies(1): >>42153237 #
5. jsheard ◴[] No.42152546{3}[source]
And when you buy an album on CD you just license it for personal use, you can't play it on the radio or in a commercial space. "Buying" a copy of some intellectual property always had strings attached even in the age of physical media.
replies(2): >>42152588 #>>42152671 #
6. bdjsiqoocwk ◴[] No.42152588{4}[source]
Steam can delete a game from your account, they can't delete a cd that I physically have with me.

Why does this even need to be spelled out...

replies(5): >>42152697 #>>42152750 #>>42152779 #>>42152782 #>>42152863 #
7. SuperNinKenDo ◴[] No.42152671{4}[source]
To add to bdjsiqoocwk pointing out the self-evident, in many jurisdictions you have both the right, and the tools to make backups of media for personal use. What exactly is legally permissible and actually possible with non-physical stuff is much more complicated.
8. taeric ◴[] No.42152697{5}[source]
Do they have a record of doing this?

Paranoia here is largely warranted. But people had fewer rights than they realized before. And finding a way to play older media is often a rather expensive endeavor.

Edit to add: I also find picking on Valve awkward here. Microsoft? Sony? I would be far more inline. Even Nintendo. Valve seems to be much more on favor of empowering users, though.

replies(1): >>42153545 #
9. throwaway314155 ◴[] No.42152738[source]
I had a lot of issues getting black mesa to run on linux natively or via proton. Frequently crashes. Not uncommon per protondb. Food for thought of you're on a linux setup.
10. ethbr1 ◴[] No.42152750{5}[source]
This should be so trivially apparent to anyone on HN using Steam that pointing it out is like noting the sky is blue.
11. ruggeri ◴[] No.42152779{5}[source]
Not contradicting your point, but adding tangential interesting information.

Blu-Ray UHD discs can no longer be played on modern computers as Intel has removed the trusted execution environment needed to decrypt them. Blu-Ray UHD players do a handshake that verifies the use of Intel SGX.

One might have always been skeptical of these discs, especially as AMD had never implemented those TEE instructions.

But I believe the interesting takeaway is that even physical media is becoming something you can’t count on using without the continued permission/assistance of some outside party.

Without regulation I would expect that all new media will eventually require players to be always-online.

replies(1): >>42152824 #
12. newdee ◴[] No.42152782{5}[source]
> Why does this even need to be spelled out...

Indeed. Why did you bother?

13. Halian ◴[] No.42152824{6}[source]
Why hasn’t the requisite software been updated to perform a non-SGX handshake? That seems like a yawning oversight. o_O
replies(1): >>42152849 #
14. jsheard ◴[] No.42152849{7}[source]
The UHD DRM scheme requires some kind of secure enclave for key management, and SGX was the only suitable system for that on PCs. There is no non-SGX system they would certify.
replies(1): >>42168264 #
15. wkat4242 ◴[] No.42152863{5}[source]
True but a lot of games require an online launcher to even start, even if they are also distributed on physical media

I buy most of my games on GOG for that reason. At least you can download a DRM-free copy that can never be taken away.

16. throw10920 ◴[] No.42152906{3}[source]
Tangential, irrelevant, "flamebait...generic tangents...internet tropes." "reminder" that the guidelines explicitly say to avoid. Nobody mentioned ownership or licensing or anything tangentially related until you did.

https://news.ycombinator.com/newsguidelines.html

replies(1): >>42153063 #
17. dekhn ◴[] No.42153160{3}[source]
In my decade+ of using steam, this has never been an issue.
18. mepian ◴[] No.42153237[source]
I worked on this in the first year, on the gameplay code. Glad it’s finally bearing some fruit.
replies(2): >>42154558 #>>42155790 #
19. Uvix ◴[] No.42153545{6}[source]
Microsoft, Sony, and Nintendo all have physical releases for most of their games that they can't take from my cold dead hands. Valve has singlehandedly killed that market for PC games.
replies(1): >>42154192 #
20. taeric ◴[] No.42154192{7}[source]
Nintendo has some where you can't rent anymore, because the save data is on cartridge. They all have limitations on regions.

Again, Steam /could/ do this. Has it? The others have done the things.

replies(1): >>42155530 #
21. chii ◴[] No.42154558{3}[source]
Good stuff. I have seen a lot of "complaints" from various people that they shouldn't have chosen UE, as it will have made the game much slower to develop since everything needed to be done from scratch.

But the graphics looked much nicer in UE and not to mention the tooling is nicer than what one could use with mods. Surely, the upfront cost of porting aspects of HL2 over to UE is not investment lost.

replies(1): >>42156971 #
22. opan ◴[] No.42155530{8}[source]
3DS saved to the cart and had region-locking. Neither applies to Switch. You can get a JP copy of Splatoon 3, play it on your NA Switch, swap to the NA version of the game, and not lose anything.
replies(1): >>42160373 #
23. Timon3 ◴[] No.42155790{3}[source]
Thank you for your contribution! I'm sure it's frustrating to have your own work not be released for such a long time, but it definitely seems to have been worth it :)
24. KronisLV ◴[] No.42156971{4}[source]
Hasn't Unreal Engine 5 gotten a bunch of criticism about a lot of the games made with it having high system requirements, and often playing like a stuttery mess? Though it's hard to tell where the technical decisions end and developers not caring much about optimization (or expecting people to use upscaling even for 1080p) starts.

Recently, it was revealed that even the S.T.A.L.K.E.R. 2 benchmarks used upscaling and the problems with visually stunning but horribly performing games like The Forever Winter were also pretty obvious.

I did very much appreciate what Black Mesa did, though. Maybe Project Borealis will also be a success story in due time.

replies(1): >>42157940 #
25. talldayo ◴[] No.42157940{5}[source]
It's complicated. There is Unreal 5 tech that is extremely slow in and of itself (Lumen and Nanite come to mind), but most of the stutter comes from UE5's notorious shader compilation pipeline. Instead of pre-compiling shaders on first launch, UE5 will automatically compile and cache shaders while the user is playing which obviously hits the CPU and causes slowdown in unfamiliar areas.

However, it should be noted that this isn't an issue for consoles (where precompiled shaders come with the game) or Steam Deck (where shaders are compiled via Fossilize before the game is even launched). It's most notable on DirectX programs during the first run, which hits benchmarks quite badly but also becomes less stuttery as more shaders are cached.

replies(1): >>42159347 #
26. sheepdestroyer ◴[] No.42159347{6}[source]
What prevents to precompile shaders on windows, in a similar way it's done on those other platforms?
replies(1): >>42159837 #
27. talldayo ◴[] No.42159837{7}[source]
Technically, nothing. It's perfectly possible to precompile shaders on Windows - it's just not convenient or logical for most PC users.

On console, precompiling makes sense because you know exactly what hardware a user will have and you can optimize for one or two sets of hardware. The effort required to automatically package and download these shaders for users on their first load is worth it, so it's a viable fix to shader stutter in games where it crops up.

On Linux, precompiling makes sense because shaders take an extra long time to process due to the DirectX -> Vulkan translation. Since this causes stutter in every game, a precompilation step is pretty much mandatory for everything but conveniently also solves the UE5 stutter issue at it's roots.

On PC, it's basically a maelstrom of worst case scenarios. You don't know what hardware a user will have, so you can't package precompiled shaders. You're not translating shader calls so you have to rely on each version of DirectX's specific DXIL features instead of the unified Vulkan 1.2+ SPIR-V that you get from DXVK. And of course, even if you did get a magic "Compile the Shaders!" program working most users wouldn't bother since they're impatient. Some games try adding optional precompilation screens, but I wager most people just skip them when given the opportunity.

replies(1): >>42163117 #
28. taeric ◴[] No.42160373{9}[source]
Ah, that is good to hear. May pick up a switch game for the kids while in Japan, then.
29. KronisLV ◴[] No.42163117{8}[source]
Thank you for the explanation! Honestly, it feels like precompiling all the shaders should be done during loading the assets initially, with the in place option being optional.
replies(1): >>42173829 #
30. Halian ◴[] No.42168264{8}[source]
That seems less than optimal.
31. account42 ◴[] No.42171850[source]
Black Mesa is all right but please just play the original if you want to play Half-Life.
32. sheepdestroyer ◴[] No.42173829{9}[source]
I thought that it could be done at install time.