The Witcher 3

File information

Last updated

Original upload

Created by

Wasteland Ghost aka wghost81

Uploaded by

wghost81

Virus scan

Safe to use

Documentation

Readme

View as plain text

Community Patch - Menu Strings
==============================
v.1.0

The mod provides pre-made localized strings for a number of standardized submenus for
Options -> Mods menu to help with resolving a problem with menu entries limit.

The mod is meant to be used by modmakers as a common modding resource to create a better
menu structure and alleviate the problem with limited entries. It can also be used by the
players to resolve the problem with existing mods.

Mod menus limit
===============

There is a limit on how many entries a menu can have: it equals to 10. By convention,
mods that provide in-game menus to tweak their settings add them to
[Main Menu]->Options->Mods menu. When you have more than 9 mods with menus (10th is the
"Back" entry), some of them won't be displayed, because there's not enough space in the
list and the menu doesn't have scrolling functionality.

The problem with menu entries is that they can't be just added via simple xml editing -
you need localized strings with matching IDs for them to be displayed by the game. This
mod provides 9 ready-to-use menu IDs with properly localized strings:

Names:
Alchemy and Equipment
Camera
Characters
Combat
Gameplay
Quests and Adventures
User Interface
Visuals and Graphics
Miscellaneous

IDs:
alchemy_and_equipment
camera
characters
combat
gameplay
quests_and_adventures
user_interface
visuals_and_graphics
miscellaneous

And there also is the default "Mods" ID for the Mods menu in Options.

Installation
============

Unpack and copy to /Mods folder. The mod does nothing by itself
when installed! It's a resource used by other mods to arrange their menus. If you want
to use it to fix the problem with older mods you have, you need to manually edit menu
xmls for these mods (see below).

Uninstallation
==============

Delete /Mods/modMenuStrings folder.

Using the IDs to fix the mod menus limit
========================================

Let's look at the menu for Combat Stance mod as an example. It can be found in
/bin/config/r4game/user_config_matrix/pc/modCombatStanceConfig.xml
file after you install the mod.

Locate a specific "displayName" entry inside a "Group" tag:
displayName="Mods.combat_stance"

You need to do it for each mod you want to change and for each of the menus that mod has.
Hint: to find all of the menus, search the file for "Mods." (without quotation marks).

Now let's change the menu under which this mod resides. It's a combat mod, so it's logical
to have it in Options->Mods->Combat. We can do it by editing "displayName" entry like this:
displayName="Mods.combat.combat_stance"

Save the file, run the game: it's done.

There is one issue you will encounter when manually editing mod's menu xml: if the mod has
presets, the header for those will be displayed as non-localized ID instead of localized
text. But since this header is not used for anything, the issue is not important.