Container and Magic Menu Overhaul
Author: khalim19
Version: 2.0
Download links
http://oblivion.nexusmods.com/mods/43676
http://tesalliance.org/forums/index.php?/files/file/1537-magic-menu-overhaul
Introduction
Many of you may use or may have used http://oblivion.nexusmods.com/mods/3595 - whether as a part of http://oblivion.nexusmods.com/mods/10763 or the original mod - a mod which adds grid-like view to the game's inventory menu, saving space and displaying many more items at once in a grid. One may wonder why the magic menu and/or the container menu wasn't "gridified" as well. Speculations aside - apparently, there is no mod that adds grid view to either of the two aforementioned menus, hence this mod was created to fill the void.
Description
This mod:
- overhauls the magic menu - the menu with player's greater/lesser powers, spells, scrolls and active effects, hereinafter "items",
- overhauls the container menu - the menu displayed when opening a container (chest, cupboard, NPC/creature body, etc.) or when bartering with an NPC.
Among other features, this mod introduces the so called "grid view", displaying items in a grid. The grid view, however, does not replace the "classic" view, the list view. Users can toggle between the list view and the grid view as they desire. The list view is modified to display more items on screen compared to vanilla UI (UI = User Interface).
Both menus are heavily based on http://oblivion.nexusmods.com/mods/10763. However, you don't have to use DarNified UI (or http://oblivion.nexusmods.com/mods/11280) if you don't want to. See the "Installation" section in the readme for information on how to install this mod.
If you used version 1.0 of this mod (titled "Magic Menu Overhaul") and made changes to the configuration files and want to preserve them, please see the "Upgrading from 1.0 to 2.0.txt" file for more information.
Features
- toggle between list view and grid view
- collapsible categories
- extensive customization of the menus via configuration files
- two themes to choose from for each menu: "journal" theme (as seen in vanilla UI) and "container" theme
- DarkUI support
Recommended mods
For the magic menu, the following mods are recommended to install:
- http://oblivion.nexusmods.com/mods/12049 (by kyoma) - sorts spells according to spell school and/or mastery level by prepending corresponding prefixes to spell names
- a mod assigning each magic effect a unique icon, such as http://oblivion.nexusmods.com/mods/5170, magic overhauls such as LAME, Supreme Magicka, etc.
- http://oblivion.nexusmods.com/mods/26196 (by statttis) allowing user-assigned icons for each spell (useful especially for scripted spells)
These mods may make the grid view in magic menu much more useful to use and easier to navigate in.
Requirements
If you want the container menu to be fully functional, you'll need to have OBSE v0020 or later and MenuQue v14a or later installed and the "Container Menu Support.esp" file from this mod activated. It is strongly recommended that you use this .esp file. If you don't want to or can't use it for some reason, you'll lose some features in the container menu (see the "Container Menu Support.esp" section for more information).
The default installation requires that you install DarNified UI or DarkUI'd DarN, but you don't have to use either of these mods, in which case you should install the alternate configuration files. See the "Installation" section for more information.
Compatibility
This mod is compatible with other UI mods (DarNified UI, DarkUI'd DarN, BTMod, etc.), provided that you install this mod after those mods. Obviously, if any of those UI mods provide their own modification of the magic menu, it will be overwritten by this mod.
http://oblivion.nexusmods.com/mods/3595 and http://oblivion.nexusmods.com/mods/4970:
Compatible as long as you install the corresponding compatibility patch and you install this mod after wz_Inventory or DarkUI wz_Inventory. See the "Installation" section for more information.
http://oblivion.nexusmods.com/mods/31855:
Compatible with Display Stats, version 2.0.1 only (the latest version so far), as long as you install the compatibility patch during the installation of this mod and that you install this mod after Display Stats. Note that it doesn't matter which "magic_popup_menu.xml" file from Display Stats you installed, because it will be overwritten by this mod. Older versions of Display Stats are not supported (due to the "magic_popup_menu.xml" file being different in older versions).
Luchaire's retextures for DarkUI'd DarN (series of retexture mods whose names start with "DarkUI DarN Recolored"):
For the magic menu, the textures are compatible as long as you install the DarkUI module and you install Luchaire's retextures after this mod. No configuration or other files need to be adjusted.
However, the container menu uses a few custom DarkUI textures (adjusted to fit the container menu), so the resulting look of the menu may not be visually consistent.
This mod is incompatible with any other mod editing "magic_popup_menu.xml", "container_menu.xml" or "magic_menu.xml" files. If you know of any (other than Display Stats or aforementioned UI mods), please let us know by submitting comments on the Oblivion Nexus page of this mod or on the official Bethesda forums (on the official thread if it exists, search for "Container and Magic Menu Overhaul"). However, there is no guarantee that patches for such mods or modifications in this mod for the sake of compatibility will be made.
There may also be incompatibilities with mods editing or adding XML code to the "magic_popup_menu.xml", "container_menu.xml" or "magic_menu.xml" files indirectly, e.g. via scripts using MenuQue or OBSE functions dealing with UI, or otherwise. http://oblivion.nexusmods.com/mods/26196 is one such mod, but is compatible with this mod.
This mod should be compatible with any other mod.
Note about Display Stats compatibility patch
I contacted TheNiceOne (author of Display Stats) to get permission to include Display Stats compatibility patch in my mod (I have to, since the patch contains parts of one XML file copied over from Display Stats). On the Oblivion Nexus page of the mod (in the Permissions window), it is stated that "If you ask for permission, and haven't got a reply in 4 weeks, then consider it as permission given.". Because four weeks already passed after me asking TheNiceOne for permission, I assume that permission to include the compatibility patch in my mod is given. Should TheNiceOne decide to revoke the permission, I will comply and remove the patch from my mod.
Changelog
2.0
- Overhauled the container/barter menu. Huge thanks go to kyoma for doing most of the hard work. Please note that OBSE v0020 or later and MenuQue v14a or later are required in order to fully support the overhauled container menu. See "Container Menu Support.esp" in the "Details" section in the readme for more information.
- Renamed the mod to "Container and Magic Menu Overhaul" to reflect the addition of the overhauled container menu to the mod.
Changes specific to the magic menu:
- Grid view: Created a new option to display spell cost in the upper right corner for each item, instead of displaying it in the item popup. This feature is toggled off by default. To toggle it on, set trait "<_bGridCostPosition>" in the magic_config.xml file to "&true;" (without the quotes). You may need to decrease the icon size (trait "<_iGridIconSize>") so that the text does not overlap with the icons. This option is not suitable for alternate configurations because of bigger fonts.
- Made lots of internal changes to make the menu more flexible and configurable.
- DarNified configuration: Changed default font color for the spell cost text from black to brown.
- Made a lot of changes in the magic_config.xml configuration file. Many traits were renamed and several new traits created. If you used the 1.0 version of this mod and made changes to the magic_config.xml file, see the "Upgrading from 1.0 to 2.0.txt" file for more information.
- Replaced performance patch with a new one, which removes the functionality to collapse items altogether. The previous patch didn't make much sense because the it was practically half-broken.
- DarkUI: Replaced default grid texture with a new, custom texture based on the grid texture used in DarkUI wz_Inventory (mod by Fihnakis).
- Focus box (hover box) for items now occupies slightly more space. This is much more noticeable in list view.
- Container theme, grid view: When item popup is displayed to the left of the item, the item name is now positioned near the left edge of the popup and the cost icon and text to the right of the item name.
- When "_bFloatMagic" trait in magic_config.xml file is set to "&false;", the item popup is now aligned to the left more often so that the sliding magic popup is not partially hidden behind the floating item popup.
- Container theme: Adjusted default height reserved for the spell effectiveness text.
- Container theme, list view: Moved the window pane slightly to the left to reduce empty space between tab icons and item icons.
- Container theme, list view: Moved the sliding magic popup slightly to the left, on top of the right edge of the menu background. Slightly increased width of the magic menu.
1.0
- Initial release.
Credits
Bethesda Softworks - for creating TES IV: Oblivion
kyoma - overhauled most of the container menu and provided the support .esp file, author of MenuQue
DarN - author of DarNified UI
wz - author of wz_Inventory
Beider and Tikigod - authors of BTMod
Greybird - author of Dark UI
gothic251 - author of DarkUI'd DarN
TheNiceOne - author of Display Stats
The OBSE Team - authors of OBSE
Aisis - author of AST DarkUI Equipped Markers mod for wz_Inventory, adding purple and orange separators for the inventory menu, from which background and coloring for the separators in the magic menu were derived