this post was submitted on 24 Sep 2023
217 points (97.0% liked)

Apple

17482 readers
39 users here now

Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

founded 1 year ago
MODERATORS
 

TL;DR: System requirements are ranging from M1 to M1 Pro or better Apple silicon chips. The game is priced at $60 on Steam.

you are viewing a single comment's thread
view the rest of the comments
[–] sosodev@lemmy.world 5 points 1 year ago (2 children)

It is mind boggling that Valve won’t bother recompiling Source games for Mac. I guess they figure it isn’t worth it?

[–] __dev@lemmy.world 6 points 1 year ago (1 children)

It's mind boggling that Apple would drop 32bit support. Adding 64 bit support can be a lot of effort, especially on older code bases, and there's a whole bunch of games that'll never receive updates again. You could've had arm32 support, with the ability to run any x86 games.

[–] sosodev@lemmy.world 1 points 1 year ago (1 children)

It’s bad on both sides. Apple broke userspace but Valve could almost certainly compile for modern Apple systems without too much effort.

[–] __dev@lemmy.world 5 points 1 year ago (2 children)

I can see how you might come to that conclusion, but porting to 64bit is way more involved than it may seem. x86-64 is different enough to x86 that you're basically porting to a new architecture: all your assembly will break just like it would porting to arm. On top of that all your sizes have changed and caused all sorts of bugs, for instance: long is 4 bytes under 32 bit on all platforms, but it's 8 bytes on macOS & Linux and 4 bytes on Windows under 64 bit.

[–] sosodev@lemmy.world 2 points 1 year ago (1 children)

But they’ve done it before… Other Source engine games, like Counter Strike Global Offensive, have been recompiled to run on modern macs. I understand it takes some effort but it’s still dumb.

[–] __dev@lemmy.world 1 points 1 year ago (1 children)

Yes, but it's highly unlikely they can reuse that effort. TF2 uses an older version of source, so you either end up having to update everything to a newer version or redo all the effort you've already put in to porting source, but for an older version. Now multiply that by the number of source games.

[–] sosodev@lemmy.world 1 points 1 year ago (1 children)

Valve is worth billions of dollars. TF2 almost certainly generates enough income to justify the resources needed to recompile the game. Again, I totally understand that it requires effort but it’s still dumb.

[–] __dev@lemmy.world 1 points 1 year ago

Oh I'm sure they can justify spending the time porting the game. I just can't blame them for not doing so when Apple's policy is to not give a shit.

[–] HeartyBeast@kbin.social 1 points 1 year ago

Thank you for this perspective. It brings my irritation levels down a …. Bit

[–] MrLuemasG@lemmy.world 5 points 1 year ago

At this point they're seemingly all in on Linux. If it ever reaches a point where <50% of users are on Windows, I imagine they wouldn't even bother with Windows releases anymore