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
    53
    edit-2
    2 years 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.

    • @DaSaw@midwest.social
      link
      fedilink
      English
      12 years 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
        32 years 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
          12 years 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
            12 years 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.

  • @beefcat@beehaw.org
    link
    fedilink
    482 years ago

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

    It lets the game see which controller or input method you are using. This screen was (and maybe still is? I’m not sure.) a requirement for certification on consoles going back to the Xbox 360, when wireless controllers became ubiquitous.

    Having to press a single button at the start of a game is a pretty minor complaint.

    • Pigeon
      link
      fedilink
      92 years ago

      Why can some games just pick that up in the main menu, but others can’t?

      • @Noved@lemmy.ca
        link
        fedilink
        52 years ago

        What if I have an Xbox controller plugged in and want to use my keyboard? A simple spacebar hit sets the default controller for fit this play session.

        • @Smoke@beehaw.org
          link
          fedilink
          32 years ago

          Wouldn’t that be just as applicable from the interaction with the main menu? When the player selects a menu entry (eg Start, Load, Options), that tells the game what you’re using.

  • Supersonic Stork
    link
    fedilink
    21
    edit-2
    2 years ago

    I got curious myself and agreed, so I went looking.

    A lot of sources specified that it was part of a technical requirements checklist, and…

    Yeap. It doesn’t explicitly require a “press any key” screen, but it gives a more pleasant screen to look at while you select a user. People online also say it’s used to detect which controller is in use.

    If you add a feature like this to a game, it becomes harder to maintain if there are discrepancies between builds. So presumably it’s usually just left in rather than removed.

    • @Durotar@lemmy.ml
      link
      fedilink
      102 years ago

      People online also say it’s used to detect which controller is in use.

      I don’t get it. Any modern game can detect when you connect or disconnect a controller on the fly, in the actual game.

      • @snowbell@beehaw.org
        link
        fedilink
        18
        edit-2
        2 years ago

        Some games use it to determine who is player one vs player two. i.e. whoever presses the button first is treated as player 1.

      • @Oka@lemmy.ml
        link
        fedilink
        English
        112 years ago

        Yet they are not built in features to game engines such as Unity and Unreal

  • Chloyster [she/her]M
    link
    fedilink
    82 years ago

    I get your point. And kind of agree for the most part. But idk, some title screens are nice to look at. Having the option to just view it until I’m ready to go on is nice imo. One button press isn’t all that bad. But yeah when loading or dlc checking has to be done after pressing the button it’s more annoying. That should happen before imo

  • Phoenix [she/they]
    link
    fedilink
    82 years ago

    I’m reminded of something that Binding of Isaac does that I wish more games would do: If you’re anywhere in the main menu (even drilled into it), if you just mash the B button/Esc key, it will keep backing out, up to and including exiting the game if you press it on the main menu. I hate games that make me click 3 times and say “are you sure??” when I just want to quit the dang program.

  • FIash Mob #5678
    link
    fedilink
    62 years ago

    There are usually ways around this in the config files. That’s how I’ve always fixed it.

  • @loops@beehaw.org
    link
    fedilink
    52 years ago

    The only thing I don’t like about Deep Rock Galactic is having to watch both the publishers, and the studios logo sequences every time I start the game.

    • @towerful@beehaw.org
      link
      fedilink
      32 years ago

      Go to steam, right click the game and browse local files.
      Navigate to something like Deep Rock Galactic\FSD\Content\Movies and delete (or move) them.

      I’ve played other games with annoying intros. Normally, deleting the files means the don’t play on startup.
      Where they are depends on the game. A quick Google found this solution.

      You will probably have to re-delete them after an update, and after running a “verify local files”.
      I’ve done this with EAC games without issues (incase you are worried)

  • @Banzai51@midwest.social
    link
    fedilink
    English
    52 years ago

    Cyberpunk 2077 is terrible for this. Have to push the spacebar three times to get to the menu to start/continue a game.

    • @Francois@lemmy.ml
      link
      fedilink
      32 years ago

      There’s a mod for that, if your platform supports mods. It’s the only one I’m running.

  • @coffinwood@feddit.de
    link
    fedilink
    3
    edit-2
    2 years ago

    I finished Assassin’s Creed Valhalla recently and it drove me up the wall all the time. I mean well over 100 h playtime.

    And the game would sit there after every start and wait for me to “press any key”. And only after a keypress it would start checking for Add-ons which took ages. Why couldn’t it have done that already?

    Plus the intro videos I had to replace with empty files because no-skip.

    Annoying!

  • @_MusicJunkie@beehaw.org
    link
    fedilink
    32 years ago

    Games used to take a looong time to load before flash storage, so people would go get a coffee or something while loading. Before main menus, it would just drop you into the game while you were away, potentiality missing something. So they added the “press any key” pause to wait until you’re back.

    For some reason they kept this until today.