Skyrim

File information

Last updated

Original upload

Created by

underthesky

Uploaded by

underthesky

Virus scan

Some manually verified files

About this mod

Set up custom names for tempering levels, including qualities above Legendary. SKSE plugin.

Requirements
Permissions and credits
Changelogs
Customize the names of improvement levels. Including different names for Legendary qualities.

The changes are done in the game code using SKSE. There are no menus, no scripts and no .esp file.
All configuration is done in the included .ini file.

Compatibility
Should be compatible with almost everything.

Requirements
Skyrim (latest)
Skyrim Script Extender (SKSE) (latest)

Configuration
All settings can be changed in the file Data\SKSE\Plugins\improvement_names.ini. The file contains comments that explain most settings.

[Main]
The prefix/postfix value is added before/after all quality names. The values can be surrounded with quotes to include spaces:
 ImprovementNamePrefix = " (" Separator between item name and quality. Example: Iron Dagger (Fine).
 ImprovementNamePostfix = ")" Appended after quality. Example: Iron Dagger (Fine).
The number options can be used to configure the ${number} replacement pattern:
 NumberOffset = 0.0 The number that would be used for no improvement.
 NumberStep = 1.0 The increment per quality level.
 NumberPrecision = 0 The number of decimal places (0 to 6).
 NumberMinWidth = 0 The minimum number of characters (0 to 20). Left padded with spaces if below. Good for sorting.

[Improvement Quality Names]
All lines after this section name are interpreted as quality names (exception: empty lines and lines starting with a semicolon are ignored).
The first line is the new name for 'Fine', the second for 'Superior' and so on. The last line is applied to all higher quality levels as well.
The following patterns will be replaced:
 ${number} Replaced with NumberOffset + NumberStep * improvementLevel.
 ${vanilla} Replaced with the original Skyrim quality name.
 ${vanilla1} to ${vanilla6} Replaced with the original quality names for 'Fine' to 'Legendary'.
 ${nothing} Simply removed from the text. Useful for making empty names or escaping other patterns (since version 1.1).

For examples see the images tab and the presets article.

Installation
Can be safely (un)installed at any time. Install with your mod manager or unpack the contents of the download archive into the Skyrim\Data\ folder.

Potential incompatibilities
Any mod that changes the game settings fHealthDataValue1 to fHealthDataValue6 will be incompatible. I am currently not aware of any such mod and I don't see why any mod should change them. If you know of any such mod, please let me know!
You can test the value of these settings by typing GetGS setting into the console. The original values are 1.1 to 1.6.


Related settings that already exist in the game
It is already possible in vanilla Skyrim to change the names for tempering qualities from Fine up to Legendary using the game settings sHealthDataPrefix(Armo/Weap)1 to sHealthDataPrefix(Armo/Weap)6 but it is not possible to add more names and it is also not possible to remove the parenthesis around the quality names.
If you wish to change the improvement done by each upgrade you can use the game setting fSmithingArmorMax. The value of the setting is the improvement for weapon damage and armor rating at Legendary quality. The body armor piece receives two times that amount. The default is 10. A value of 6 will add one damage/armor rating per quality level. Values below 6 can mess up tempering altogether.

Permissions
You are free to use the mod and it's source in any form as long as you give full credit and link back to this page when you publish your modification or reupload the mod. I would also appreciate if you let me know when you do so, but that is not a requirement.

Credits & Thanks
Bethesda for Skyrim
The Skyrim Script Extender team for SKSE
Build with Visual Studio 2015