At some point in this millenium, it became ubiquitous in games to ask for a button press before switching to the main menu and it has become a pet peeve off mine.

Why is that there? It’s your main menu so ugly that you have to shield players from it? Why can I not double click the game Icon, go to the kitchen to get coffee and return to the PC/console to find myself in the main menu ready to continue my game? Seriously, cui bono? Sometimes, they even show a different screen before that press, which some artist got paid for creating, so the developer is also losing (a tiny amount of) money here.

I honestly just don’t get the point of these screens.

Bonus negative points for games that only check DLC after that button press instead of any other point of the losing process. Calling a server could easily be threaded while the game assets are loaded since it takes very little hardware load to do so. But no, I get to wait an additional 10 seconds because the game devs want me to for no apparent reason.

On a related note: just allow players to auto skip intros, please. Just put an checkbox in the settings, so that everyone can see it once.

  • lloram239@feddit.de
    link
    fedilink
    arrow-up
    117
    ·
    edit-2
    1 year ago

    Why is that there?

    It’s there due to the technical certification requirements of XBox. All games are required to become interactive after a set number of seconds. When you have a complex game with long loading times, that might be difficult. The load start screen works around that, it’s simple enough to load quickly and it is interactive, i.e. “Press any key to continue”. It’s not useful, but it fulfills the certification requirements, all loading time that follows or might happen in the background while that screen is shown, doesn’t count.

    It the same reason why you see so many games have the same “You’ll lose all your unsaved progress if you exit the game” screen, even in games that save so often to be a non-issue. It’s a certification requirement too. There is a whole bunch of stuff like this in games (and movies) that is not there because anybody wants it, but because some contract somewhere says it has to be there or you aren’t allowed to publish your game (see also the way names in movie posters never line up with the people on that poster).

    PS: This has been around since at least the Xbox360s, don’t know what Sony requires or how Microsoft might have updated their requirements since then.

      • ampersandrew@kbin.social
        link
        fedilink
        arrow-up
        20
        ·
        edit-2
        1 year ago

        If you have a particularly slow PC, this screen would be good feedback that it hasn’t crashed while booting the game. It also keeps the game consistent across platforms.

        • all-knight-party@kbin.cafe
          link
          fedilink
          arrow-up
          9
          ·
          1 year ago

          Yeah, they’re not gonna do all that stuff for cert and then go “now let’s remake our whole intro sequence to be more convenient!”, I don’t think devs typically have that much free time

          • bionicjoey@lemmy.ca
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            It wouldn’t be that hard. Devs already have to make all sorts of adjustments for different platforms

            • Pigeon@beehaw.org
              link
              fedilink
              arrow-up
              4
              ·
              1 year ago

              Getting rid of that screen would be a negligible improvement and also might mean getting rid of any unique art that some may indeed want to see.

            • stephen01king@lemmy.zip
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              And they are better off using their time to do those improvements rather than something inconsequential like removing the press to start screen.

        • lloram239@feddit.de
          link
          fedilink
          arrow-up
          19
          ·
          1 year ago

          The problem is that the majority of games do not tell you what you are actually losing or how to prevent it. Do you lose the last five seconds or do you go right back to the beginning of the game? How far away is the next save point? Games don’t tell you. You have to try to find out. There are a few smart games that will tell you “2min since your last save”, but they are pretty rare.

          And of course in modern times that screen is rather unnecessary to begin with: Just save the damn game and let me continue were I left of. Xbox has QuickResume, but a lot of other platforms still have nothing like it.

            • Pigeon@beehaw.org
              link
              fedilink
              arrow-up
              5
              ·
              1 year ago

              It’s usually a really subtle and easy to miss icon though, especially in a game that otherwise demands all your attention.

    • Zalack@startrek.website
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      IMO it’s a good feature and it’s a good thing it’s required. I remember the days when I would boot up a game and never be sure if my system crashed or not.

      This requires the game to start giving you feedback before you start wondering if you should do a power cycle.

      • towerful@beehaw.org
        link
        fedilink
        arrow-up
        5
        ·
        1 year ago

        I mean, better loading feedback would be better than an arbitrary “interactive within 1 second” blanket rule, leading to this whole “press button to continue” workaround.

        That’s like a generator needing an earth rod, and the engineer putting an earth rod into a plant pot. Sure, the earth rod is there, and sunk to regulated depth in dirt… but it’s a plant pot.
        Just make an accurate loading screen with accurate feedback.

    • DaSaw@midwest.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Neither of these things can be true, because they’ve been around since long before Microsoft got into the console game. I’m pretty sure Atari 2600 games had that prompt. I know NES games did.

      • lloram239@feddit.de
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        https://blog.csdn.net/baozi3026/article/details/4272761

        TCR # 003 BAS Initial Interactive State

        Requirement

        Games must enter an interactive state that accepts player input within 20 seconds after the initial start-up sequence. If an animation or cinematic shown during the start-up sequence runs longer than 20 seconds, it must be skippable using the START button.

        What earlier games were doing was very similar, but was done for different reasons. Arcade games had an attract mode that would show gameplay or intro cutscenes in a loop when the device wasn’t in active use and had an “Insert Coin” flashing to attract players. The normal game would only started once coin got inserted into the arcade machine. Early console games had that attract mode too, just “insert coin” replaced with a “press start”.

        What makes the modern start screen different is that there is often no cutscene to skip, no gameplay to watch, it’s just a pointless screen before you go to the main menu.

        • DaSaw@midwest.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Wouldn’t just going straight to the main menu qualify as an “interactive state that accepts player input within 20 seconds”?

          • lloram239@feddit.de
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            Yes, but you’d have to get there in 20sec first, which in case of very elaborate main menus, might not always be the case. The start screen provides a safety buffer so that you never fail at this certification criteria, as all the loading time after the start screen doesn’t count.