this post was submitted on 11 Oct 2024
209 points (99.1% liked)

PC Gaming

8405 readers
738 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] a1studmuffin@aussie.zone 9 points 1 week ago (2 children)

If they only released RDR on PS3, this explanation might make sense as the engine would be heavily optimised for PS3. But they also released on Xbox 360, which is the closest console platform to Windows in terms of architecture. It wouldn't have been that expensive to port.

[–] all-knight-party@fedia.io 14 points 1 week ago (1 children)

I think there must be a degree of truth to the spaghetti code backstory, otherwise Rockstar would've just ported it already and raked in the cash

[–] a1studmuffin@aussie.zone 4 points 1 week ago

The one thing that could cause serious porting pain would be the need to support high/variable frame rates. That could require a whole bunch of code to be refactored.

[–] accideath@lemmy.world 7 points 1 week ago (1 children)

To windows, sure. But the 360 and PS3 have PowerPC processors while PCs and modern consoles have a very different architecture (x86). And porting to that is more effort.

[–] vxx@lemmy.world 3 points 1 week ago (1 children)

That applies to all ports from PS3 then, doesn't it?

[–] accideath@lemmy.world 3 points 1 week ago

Of course. But usually you’re not porting 14 y/o spaghetti code