Baldur’s Gate 3 is currently taking up all the storage space I would give to Bethesda’s sci-fi RPG.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    1 year ago

    There was talk about making “steam deck optimized” versions of games that would ditch high resolution assets as they would be pointless on a 720p display. Nothing seems to have materialized.

    That said, there are reasons why games are taking more and more space. Game assets cannot be compressed the same way image files intended for humans can. They have to be stored losslessly, or there WILL be rendering artefacts. And a material or texture in a game is composed of a lot more layers than just an RGB image (normal maps, specular maps, material maps, depth maps). And modern game-engines can pre-bake a lot of things that otherwise would have to be rendered in real-time. That pre-baked render data has to be stored, preferably in high resolution to avoid aliasing, and shipped along with all the other game files.

    Games aren’t ballooning in size for no reason. Stuff like pre-baking essentially trades storage for the ability to get the same looks for less processing. More data layers in textures and materials allows rendering to take shortcuts in how the appearance of a surface is calculated, etc. etc. etc.

    But none of this would prevent the option to not download these resource files for ALL detail levels. If you’re not gonna run a game on ultra textures, you don’t need those files sitting on your drive.

    • HidingCat@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Yea, some kind of custom install would be good. Can’t be hard to program a dialogue before download that’ll select the right assets to install, saving both disk space and bandwidth.