NovelAI Image Generator Enhancements
by Esbe1175/Archon
NovelAI Image Generator Enhancements is a userscript for Tampermonkey, Greasemonkey, or Violentmonkey, which brings quality-of-life and usability enhancements. Currently, it has a small but useful feature set, designed to fit in seamlessly with the NovelAI Image Generator's interface—as if it were meant to be there all along.
Installation
Choice of userscript extension
First, you will need to have a userscript extension installed. Choose one of the following:
- Tampermonkey: https://www.tampermonkey.net/ Supported by Chrome & Firefox
- Greasemonkey: https://www.greasespot.net/ Firefox only
- Violentmonkey: https://violentmonkey.github.io/ Firefox only
Installing the userscript
Second, you will need to install the userscript itself, which you can get from either of the following:
- GitHub.com: https://github.com/esbe1175/novelai-image-generator-enhancements/raw/refs/heads/main/novelai-image-generator-enhancements.user.js
- GreasyFork: https://greasyfork.org/en/scripts/535979-novelai-image-generator-enhancements
Feature Outline
Currently, NovelAI Image Generator Enhancements offers three features: Prompt Syntax Converter, Reference Strength Slider Patch, and the Smart Weight-Enhancer.
Prompt Syntax Converter
- One-click A1111 → NovelAI prompt conversion.
- Instantly convert Stable Diffusion WebUI (A1111) prompt syntax within the current prompt/negative prompt to NovelAI’s format.
- Accessible via a dedicated button next to the prompt settings icon.
The button in the interface
Example A1111 prompt before conversion | After conversion |
---|---|
Reference Strength Slider Patch
- Fine-tune the Vibe Transfer Reference Strength slider:
- Range: allowed values down to -1
- Allows for more precise control over reference image influence.
Example of the expanded slider bounds in use
Smart Weight-Enhancer
- Intuitive weight editing for prompt tags:
- Hover over any weighted tag (e.g.,
1.2::blue hair::
) to see a tooltip with the current weight. - Scroll to adjust the weight:
- Normal: ±0.05
- Shift: ±0.01 (fine adjustment)
- Ctrl: Snap to whole numbers (1, 2, 3, ...)
- Hover over any weighted tag (e.g.,
Example UI while hovering a weight
Note: This feature does not support the "old"
{{{tag}}}
/ [[[tag]]]
emphasis format, but it
will not break it.
Questions about the extension, bug reports, or feature requests should be created as an issue on https://github.com/esbe1175/novelai-image-generator-enhancements