Skip to content

Warn of New Stats and Class Set Files Usage When Loading fs_game Mods #60

@Hadi77KSA

Description

@Hadi77KSA

Summary

Upon loading a fs_game mod for the first time, new users tend to panic when seeing their stats and class sets are not the same as their regular ones. Providing a warning informs them of what they’re getting into, and perhaps gives them the option of playing with fresh stats and classes or copying their regular ones into the mod.

Why?

New users, who are unfamiliar with the client and those who are used to playing on console, get surprised when loading a fs_game mod for the first time and seeing that their stats and class sets are different than their stats with no fs_game mod, especially on BO2 when being greeted with the message “Your online stats have been reset” after loading the mod and returning to the main menu. This tends to make the users panic into thinking they joined a malicious server or that they lost their regular stats forever. Providing a warning informs the user of what they’re about to get into and lets them know it’s intended behaviour of the client and that their stats are safe.

Proposed solution

I suggest making it so that a warning appears for those who are loading a mod for the first time to inform them they’re about to load a fs_game mod and what would their mod stats become, preferably with the following options:

  1. copy the regular stats and classes to the new mod
  2. proceed with fresh stats and classes
  3. cancel loading the mod

Options 1 and 2 are similar to what I’ve seen in IW4x’s implementation of this. Bonus points for making the warning show localised text for each language the games offer to prevent non-English users from asking what the warning means if presented in English. Also, if the user chooses either of options 1 or 2, you could make it enable the dvar cl_allowDownload for the games where it’s disabled for new users, thus allowing for a more seamless experience.

IW4x’s messages:

REFERENCE           MENU_MODDED_STATS_WARNING_TITLE
LANG_ENGLISH        "Setup stats?"

REFERENCE           MENU_MODDED_STATS_WARNING
LANG_ENGLISH        "You are joining a modded server for the first time, ^1you will start at rank 1 with default classes ^7unless you set them up now.\n\nLater you can edit your classes by loading the servers mod from ^4Mods ^7on the main menu, or using the ^4Load Mod ^7button."

REFERENCE           MENU_MODDED_STATS_WARNING_NO
LANG_ENGLISH        "No, continue with default stats"

REFERENCE           MENU_MODDED_STATS_WARNING_YES
LANG_ENGLISH        "Yes, take me to the main menu"

Affected game(s)

BO1 Zombies (T5SP), BO1 Multiplayer (T5MP), BO2 Multiplayer (T6MP), BO2 Zombies (T6ZM)

Affected component(s)

Client (game)

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: clientIssue related to the game clientfeatureRequest for new featuregame: T5Issue related to T5game: T6Issue related to T6

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions