0 of 0

File information

Last updated

Original upload

Created by

TheStealthArcher

Uploaded by

TheStealthArcher

Virus scan

Safe to use

Tags for this mod

About this mod

A poweful framework to rename user-defined potions or poisons in a highly customizable way. Add interesting or descriptive names to your favorite combinations and configure how the names should change as the potion grows in strength.

Requirements
Permissions and credits
Changelogs
Auto Potion Renamer
This mod is designed to allow players and mod-authors to add meaningful names to chosen potions or poisons. For instance, if you like to brew a "resist all" potion, that resists fire, frost, and shock, you could configure the plugin to automatically rename any potion matching those effects to "Potion of Elemental Resistance" or any other name that fits your game world. It supports modded effects and has configurable potencies to give potions accurate descriptors (e.g. "Potent") no matter your load-order. However, this mod is not designed to rename every potion you create, there are better alternatives for that task (see Alchemy Plus or Selfmade Potions Renamed).

Practical Poisons is an example of a mod that uses this framework.

How it works
Potions are renamed according to the definitions given in JSON files in Data/SKSE/Plugins/AutoPotionRenamer. By default, only UserSettings.json will be installed which does not rename any potions. An example of a JSON file to add one potion is given below:
{
"potions": [
{
"name": "Potion of{}Elemental Resistance",
"effects": [
"Skyrim.esm|3EAEA",
"Skyrim.esm|3EAEB",
"Skyrim.esm|3EAEC"
],
"descriptor": "potionMag"
}
}

UESP can be useful for finding alchemy effect FormIDs. You can also use editor IDs here (such as AlchResistFrost) if you prefer.
By default, potency is estimated with a minimum of 5 and maximum of 100, but if you wanted to set the potency of resist frost, for example, you could add, on the same level as "potions" a new entry:
"effectPotencies": {
"AlchResistFrost": {
"min": 20,
"max": 100
}
}

Some examples of descriptors are provided in UserSettings.json, but you can define your own ones in that file or any other in a similar way, e.g.
"descriptors": {
"goodness": ["Not Good", "Good", "Really Good", "Super Duper Good"]
}

These descriptors will replace the '{}' in the potion name (and insert a space/spaces if necessary).
See the GitHub repository for more JSON specifics and an example file.

If you encounter any issues, check the log found in Documents/My Games/Skyrim.INI/AutoPotionRenamer.log

Installation
Safe to install on an existing game. Existing player-made potions should be updated with their new names if any match and JSON definitions can be changed at any time. Make sure to install all requirements, should work on any version but I have only tested on 1170.

Uninstallation
Safe to uninstall at any time, but potions may retain their new names. If you have another renaming mod such as Alchemy Plus, names will be reverted to that mod's name for them.

Compatibility
Should be compatible with almost anything. Mods that rename potions may conflict, but this mod is 100% compatible with Alchemy Plus.

Thanks
Many thanks to everyone that built the modding tools such as CommonLibNG that were essential in the creation of this mod, and Parapets for Alchemy Plus.