Helldivers 2 on-disk size 85% reduction

store.steampowered.com

231 points by SergeAx 9 days ago


mort96 - 6 hours ago

The negativity towards this is wild. A company followed relatively widely accepted industry practice (lots and lots of other games also have huge sizes on disk for the exact same reason), then eventually they decided to do their own independent testing to check whether said common practice actually makes things better or not in their case, found that it didn't, so they reversed it. In addition, they wrote up some nice technical articles on the topic, helping to change the old accepted industry wisdom.

This seems great to me. Am I crazy? This feels like it should be Hacker News's bread and butter, articles about "we moved away from Kubernetes/microservices/node.js/serverless/React because we did our own investigation and found that the upsides aren't worth the downsides" tend to do really well here. How is this received so differently?

everdrive - 8 hours ago

I love Helldivers 2, but from what I can tell it's a bunch of enthusiasts using a relatively broken engine to try to do cool stuff. It almost reminds me of the first pokemon game. I'll bet there's all sorts of stuff they get wrong from a strictly technical standpoint. I love the game so much I see this more as a charming quirk than I do something which really deserves criticism. The team never really expected their game to be as popular as it's become, and I think we're still inheriting flaws from the surprise interest in the game. (some of this plays out in the tug of war between the dev team's hopes for a realistic grunt fantasy vs. and the player base's horde power fantasy.)

_aavaa_ - 10 hours ago

My takeaway is that it seems like they did NO benchmarking of their own before choosing to do all that duplication. They only talk about performance tradeoff now that they are removing it. Wild

tlonny - an hour ago

If this is somewhat common for games, could one create a virtual fs with FUSE that dedupes using via content-defined chunking and install games there?

I feel like writes would probably be quite painful, but with game assets are essentially write-once read-forever so not the end of the world?

As an aside, its messed up that people with expensive SSDs are unnecessarily paying this storage tax. Just feels lazy...

rawling - 10 hours ago

https://news.ycombinator.com/item?id=46134178

282 comments

Calzifer - 8 days ago

I was curious if they optimized the download. Did it download the 'optimized' ~150 GB and wasting a lot of time there or did it download the ~20 GB unique data and duplicated as part of the installation.

I still don't know but found instead an interesting reddit post were users found and analyzed this "waste of space" three month ago.

https://www.reddit.com/r/Helldivers/comments/1mw3qcx/why_the...

PS: just found it. According to this Steam discussion it does not download the duplicate data and back then it only blew up to ~70 GB.

https://steamcommunity.com/app/553850/discussions/0/43725019...

dnrvs - 7 hours ago

too many arm chair game devs who think they know better in this thread

habbekrats - 9 days ago

it seems wild the state of games and development today... imagine 131GB out of 154GB of data was not needed....

ok_coo - 5 hours ago

I'm glad they've been able to do this, looks like a huge improvement for HD2 on PC.

I've been on PS5 since launch and aside from Baldur's Gate 3, it's been the best game this gen IMO.

The negativity I see towards the game (especially on Youtube) is weird. Some of the critiques seem legit but a lot of feels like rage bait, which appears to be a lot of YT videos around gaming lately.

Anyway, a big improvement for a great game. Seems like less of an incentive now to uninstall if you only play now and then.

iO

tetris11 - 8 days ago

I wonder if a certain Amelie-clad repacker noticed the same reduction in their release of the same game.

doener - 5 hours ago

[dupe] https://news.ycombinator.com/item?id=46134178

roflchoppa - 3 hours ago

Do HDDs make up that much of the gaming market segment?

forrestthewoods - an hour ago

Moral of the Story: don’t roll out a fix like this all at once. Do it over 6 months over several patches. Keep finding “new improvements”.

Just don’t get caught at the end!

sergiotapia - 3 hours ago

If this article was exciting for you, I also highly recommend this one. A random dude fixed a bug in GTA 5 that was the root cause of it loading insanely slowly since the game came out!

https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times...

- 8 days ago
[deleted]
renewiltord - 6 hours ago

Pretty cool. I think it’s completely normal to be under a crunch and just go with some standard practices under normal conditions. Cool that they went back and sorted it out afterwards!

I’ve got to say. I do find it somewhat unusual that despite the fact that every HN engineer has John Carmack level focus on craftsmanship, about 1/100k here produce that kind of outcome.

I don’t get it. All of you guys are good at pointing out how to do good engineering. Why don’t you make good things?

andrewstuart - 9 days ago

How is there so much duplication?