The font files and plugins in this file are my creative output and may be used with credit, as long as you notify me. This means if you wish to integrate my icons into another mod, create your own set of modified or original icons using mine as reference, add my icons to your own menus, or anything similar - you may.
any fontconfig.txt files and quick loot lootmenu.swf files in the included patches are subject to the permissions set forth by their original authors.
Ask permission before reuploading or repackaging the installer file (unless you want to backport to oldrim on the Nexus, no permission needed.) Do not reupload the resource (fonticon.swf) file. (This is to retain creative control and prevent compatibility issues, you can use it in your mod as fonticon_mymod.swf or some such, as long as you notify me.)
File credits
Credits Tools and Concepts: Epervier for ESP-ESM Translator! Used for all translations for version 1.1 onwards. Inkscape Fontforge JPEXS Free Flash Decompiler SSEdit Fortified and Animated Fort Doors by hype1- inspiration for 'Open' icon JS Purses and Septims SE by johnskyrim - inspiration for 'Search' icon Basic Dining Set Replacer by SpotDisk - inspiration for 'Drink' icon Pickaxe Redone SSE by billyro - inspiration for 'Mine' icon The Skyblivion Team - inspiration for potion icons. Better Chests by TheBlenderAnimator - inspiration for 'Take All' icon 2 guys in the general for helping me figure out a good talk icon UESP wiki for numerous reference images Notification Overhaul SE by Supertron - Seeing this gave me a jolt of inspiration and helped me synergize what I had learned over the past few weeks making my own UI mod with an idea I had years ago. I plundered his .esp for some insight on how to modify interact prompts as well. Modified fontconfig.txt or .swf files from the following included as patches. QuickLoot IE - A QuickLoot EE Fork Quick Loot RE Dear Diary Dark Mode - SkyUI Menus Replacer SE Dear Diary - Paper SkyUI Menus Horizons UI Dragonbreaker UI Imperial UI QuickLoot EE Quick Loot Retexture Enderal Font for Skyrim SE (Dumbledor Font) Font Overhaul - Natural Typefaces for Skyrim KomixCon Font Quill - Realistic Font Replacer also, Quill - Realistic Font Replacer - Revised Morrowind Font Replacer Roboto - Modern Font Replacer Sanguis - An Oblivion Font - also used in screenshots and banner image. Thanks! Skyrim SE Main Font Replacer (Oblivion) Main Font Replacement SE Sovngarde - a Nordic Font God Of War 2018 Font Replacement Typography For Skyrim SE Diablo Font Replacer (Oldrim) Scribes of Skyrim Dark Souls 3 Main Menu and Font replacer A7 Skyrim Fonts Pelinal - Neat Font Replacer Requiem - The Roleplaying Overhaul
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
French translation added for main game and Enderal thanks to user Irwine
Version 2.55a
Fontconfig.txt files all reverted to 2.4. MO2 warnings and missing console fonts on 1.5.97 should be gone.
CC fonts will no longer work. Once MO2 updates, these will be added without the other changes that break fonts for pre-CC installations.
DSD Patches:
Simply Knock icon added for Just Knock - now via DSD.
Simpler Knock icon also added for Just Knock via DSD.
Take A Peek patches updated to work with or without Just Knock.
All of the above now respond properly to color schemes.
Version 2.55
DSD Patches:
First Person Interactions patch successfully converted to DSD. FPI 1.4.1 probably required. Color schemes enabled for FPI with this change.
Feed icon for Vanilla Vampires implemented in DSD
Feed icon for Vanilla (& Manbeast) and Growl werewolves implemented in DSD
Version 2.50a
-DSD patches added for:
Sunhelm Survival
Sunhelm Campfire Skills
Ducks and Swans
Skills Of The Wild
Immersive Interactions
DAK Addons
-DSD patches fixed:
Press E To Heal Followers
Vampire Feeding Tweaks
Skyrim.esm: Thieves' Guild quest targets
Cloud Storage DAK
-Color schemes added for Use or Take SKSE
-Enderal patch re-added to installer
Version 2.50
•••Major update.
•••Mod 'engine' changed entirely to Dynamic String Distributor. Most old patches are obsolete. See description for details.
•••DSD patch support added for:
Streamlined Fishing
All DAK patches missing from 2.4
•••Patch support removed for:
SkyREM MIA (Activations) - Most features have been implemented in either DSD patches or integrated into skymoji.esp. Thanks again to DrPharmDawg for the initial idea.
Note: For NPC Hidden Names, please use NPC Names Distributor for 2.5+.
Just Do It - obsolete for game versions 1.5.7+. Please use DAK Addons or Use Or Take SKSE.
PSDI (Scripted) - this had bugs. Minimal version still available.
•••Color schemes added!
Warm - For Dear Diary Dark Mode by uranreactor.
Cool - For Outlander UI II, by rbt (that's me!).
Edgy - For Edge UI, by EugeneUI.
Forbidden - For New Horizons UI, by rob18.
Shout - for Dragonbreaker UI, by rob18.
•••Immersive Prompts mode integrated
Currently, using the Immersive Activate SKSE patch with the DAK Minimal patches should allow for a diegetic, icon-only experience.
•••Fontconfig,txt patches
All files updated for 1.6.1170 with CC fonts.
File encoding fixed for all non-English game files.
Patches duplicated from several UI overhauls to reduce user confusion.
•••Installer
Completely reorganized for greater clarity and simpler installation. Size slightly reduced from 2.4.
Version 2.40-beta.6
DSD Patches - Activators updated to include:
Sink of Scrubbing
Interactive Wash Basins
Road Signs Fast Travel (new)
DSD Patches - Perks updated to include:
Take a Nap
Take a Peek
Dynamic Activation Alchemy
DAK Addons
Grab and Eat
Vampire Feeding Tweaks
Simple Hunting Overhaul
Press E To Heal
Administer Potions - DAK
The following patches still need plugins:
Home Cloud Storage (unavoidable)
PSDI (unavoidable)
Just Do It (future patch)
Immersive Interactions (future patch)
Any patches in Just Knock (unavoidable)
Any patches in Just Bite (unavoidable)
Version 2.40
Icons:
Female Khajiit added.
Female Argonian added.
Male Orc added.
Travel icon added under glyph for 7.
W and Y glyphs both point to Activate icon again to avoid visual bugs.
Equip and Draw moved to glyph for f.
Other small fixes to the files.
Installer:
Some notes added for clarity.
Untarnished UI, Edge UI, Dragonbreaker UI, and New Horizons UI patches added to avoid confusion.
Version 2.35-beta.5
All patches: Converted > W < to > Y <. This will be reverted in the font resource file itself for the next update.
Patches added for:
Legacy Of The Dragonborn
Skyrim Extended Cut S&S
Helgen Reborn
Sirenroot - Deluge of Deceit (Thanks Dragonify3!)
Tools of Kagrenac
Innocence Lost - Quest Expansion
Undeath
Unslaad
Glenmoril
Vokrii
Odin
There Is No Umbra CH 3
BS Bruma
Missives
Notice Board
Blackreach Railroad
Thunderchild
Version 2.35-beta.4
DSD patches updated to include Activators from:
Darkend
Project AHO
Wyrmstooth
Wheels Of Lull
Vigilant
Obscure's College of Winterhold
Ordinator
Skyrim's Unique Treasures
Realm of Lorkhan - Alternate Start
More Colorful Critters
Version 2.35-beta.3
DSD patches updated to include: Wintersun - Faiths of Skyrim (& Mandragorasprouts' Shrine Addon), SpiRally's Beautiful Butterflies Enhanced, Frozen Electrocuted Combustion, Clockwork, and Khajiit Will Follow. Vanilla shrine support added as well.
Version 2.35-beta.2
DSD patches updated to include : Update.esm, CC Fishing, CC Saints and Seducers, Last Seed, Complete Alchemy and Cooking Overhaul, & Dynamic Things Alternative.
Version 2.35-beta
Dynamic String Distributor patch added for base game, DLC, Campfire, and EVGAT.
Version 2.35
Simply Knock and Simpler Knock patches removed from this installer and moved to Just Knock. This way new features or compatibility patches can be added without having to be added to two installers. Immersive Interactions patch wording changed slightly so that Cats are now no longer Dogs, but all are viewed as Animals, none more equal than another. Non-pets still called Beasts
Version 2.3a
Patches for Dynamic Activation Alchemy and Home Cloud Storage added (thanks Vivikins!). Activate icon fixed (broke in 2.3 - whoops!)
Version 2.3
Vampiric 'Feed' icon support for Sacrosanct, Sacrilege, and Scion now available in Just Bite! https://www.nexusmods.com/skyrimspecialedition/mods/122597
Installer reworked to automatically select most patches.
Several fixes for German language plugin (Mine, Read, etc).
Emili patch removed (mod deleted).
Streamlined Fishing and Grab and Eat patches added to installer.
Quickloot EE and RE patches moved to separate installer.
Orc player icon added.
Native support added for QuickLoot IE - A QuickLoot EE Fork's forthcoming 2.0 update with new 'Take All' icon.
Use or Take patch updated with new 'Draw' icon. 'Drink' interaction changed to Tankard icon after some consideration. Other minor bugfixes.
Version 2.2
Player icons re-reorganized to save space. Creep cluster icon fixed, as well as some DLC flora. Simple Activate and BTPS config patches added. Installer reorganized. MCM Helper patch for MIA added. Several new icons added for MIA interactions. Numerous bugfixes.
Version 2.1.6
Installer reorganized. Immersive Activate SKSE patch added. Take A Nap patch added. Female player icon changed to use method for Beast Race icons for compatibility. MIA patches updated for consistency. Simply and Simpler Knock patches reorganized for clarity.
Version 2.0.5
Unlock and Sit icons tweaked for clarity and visual consistency. PSDI patch method changed to retain item text. Interactive Wash Basins and Emili patches re-added. MIA patch split into two modules for flexibility. Project Ja-Kha'Jay Race support added to MIA patch. Other small fixes.
Version 2.0
Installer reworked. All icons brought up to spec as needed. Text added for perk-based patches.
Version 1.6
Installer reworked. Following icons redone or cleaned: Pickpocket, Torch, Read, Eat. Complete EVGAT patch added. DAK mod patches added. Several new icons added.
Version 1.5
Icons added for Use or Take SKSE. Some icons added for EVG Animated Traversal. CC Fishing icon, torch sconce icon, dragon keyhole icon added through Synthesis patcher. Some old icons updated for clarity. Quick loot steal issue fixed.
Version 1.4
Moved all localized fontconfig_xx.txt files to Vanilla option in 2nd step of installer, to fix broken characters in books in some languages. Fixed German labeled translation in installer being the Spanish file. Fixed DD Dark Mode patch by splitting into warm and white text versions. Po3's Use Or Take .ini patch added. Dragonbreaker UI, Imperial UI, and QuickLoot EE patches added.
Implements custom, handmade icons to replace the text for world interactions.
Announcements
Dynamic String Distributor promoted from beta to be the main patching method! See this Article for details. Huge thanks to SkyHorizon3 for this awesome tool. 'Knock' icon support has been moved back to this mod via DSD patches. Just Knock is still required but no longer needs separate plugins. Vampire 'Feed' Icon now supported via Just Bite! Currently, this uses DAK to support Scion, Sacrosanct, and Sacrilege. Custom Player Icons revamped! All four racial icons are now available in Male and Female variants. As always, open to feedback on the designs. QuickLoot IE 2.0 has released! The days of manual patches have ended. Huge thanks to MissCorruption and all update contributors for ending my suffering.
Version 2.5 released!
There are some major changes from the DSD beta and previous versions so please read the below carefully if you run into any issues. Once again, huge thanks to SkyHorizon3 and Cutleast for their work on this utility. Please show them some support if you enjoy this update.
2.5 - Dynamic String Distributor Update
Spoiler:
Show
What is Dynamic String Distributor exactly? It is, simply put, a convenient translation utility designed to dynamically replace game strings. Since my mod exclusively works with game strings, DSD can (functionally) power the entire mod. Version 2.5 fully integrates these patches into the main mod, replacing the majority of plugins.
What does version 2.5 support through DSD? All basegame records for Activators and Flora will now display icons across all languages without patching. This means mods like CACO or Apothecary will no longer revert OII's changes. Again, this holds for games in any language.
Additionally, around ~60 of the most popular mods have been fully patched (LOTD, Bruma, Vigilant, etc). DSD does require manual patches to be created once for every plugin - so support is not quite comparable to the Synthesis patcher yet. If you would like to contribute missing patches from your load order, I have created a guide here for doing so. Please reference it if you have any questions not covered in the description.
What does version 2.5 not support? A few mods have had support dropped for various reasons;
SkyREM - MIA (or Activations) has sadly been deleted, so I have integrated icons that were exclusively in that patch into the main mod.
Just Do It no longer works with the new method (and is no longer recommended to use past game version 1.5.7 by its author).
The PSDI patch with dynamic text replacement is gone - I could not prevent the lag in icon appearance. The Minimal patch remains available.
Anything else missing from the new installer is supported in the DSD patches with all of the new features available.
If you were using the NPC feature of SkyREM - MIA previously, please use the Obscurity feature from the awesome NPC Names Distributor.
Do I need a new game for 2.5? I would recommend it for various reasons. If you want to update mid-game, however, you can simply install 2.5 after your old installation - the majority of new features will work seamlessly. Disable SkyREM-MIA entirely in the MCM if using the new version.
Note: skymojibase.esl and skymoji.esp are still required - do not disable any plugins that are provided with 2.5 if you want full functionality. Future updates of DSD should make skymojibase.esl no longer required but please continue using it for now.
What features does 2.5 add? Color schemes are back from 0.99b (yes, it's been that long)! They are themed around various UI overhauls. A fully-featured Immersive Prompts mode is available - with only icons for most interactions across the game. 2.4 added new player icons that will probably be new to most users updating to 2.5 as well!
What languages does 2.5 support? Basic functionality is available in all languages, but there is a smidge of translation (~30 terms total) required for the new patches. See the patch guide for details. I will probably upload basic MTL translations in the near future if nobody gets around to it.
Synthesis patcher (for versions 2.4 and lower)
Spoiler:
Show
Thanks to iXanza the mod has a Synthesis patcher named SynOblivionInteractionIcons. It can be found from within Synthesis' GUI as SynOblivionInteractionIcons_1.x. I would like to thank everyone else who has contributed so far as well - you're awesome!
If you want to generate DSD patch files conveniently, running the patcher is still recommended for automatic icon assignment. Otherwise, it is still functional for English-language games, and offers 100% icon coverage in your load order - but new features like color schemes will generally be restricted to the DSD patches.
Requirements
Dynamic String Distributor is a hard requirement for 2.5+. For version 2.4 - which will remain available in perpetuity - no other mods are required for functionality, period.
Installation Load this mod's files last.This will solve 99% of issues.
Compatibility
Without patches Completionist SkyHUD TrueHUD Better Third Person Selection: Config file included for a cleaner look. Notification overhaul: Compatible with 2.5. Read or Take SKSE: Fully compatible with no patches.
With Patches Simple Activate SKSE: Patch is automatically installed. Load OII after or you will not see icons. Immersive Activate SKSE: This is part of the 'Immersive Prompts' experience in the installer. Use or Take SKSE: Patch included in installer. Purchaseable Store Display Items: Patch remains in installer. powerofthree's Tweaks: Make sure to set Load Door Activate Prompt = 0 in the .ini so door icons are shown.
Incompatible / Known Issues MoreHUD: Compatible but some features (like show read books) may break. I would recommend Completionist, which has perfect compatibility. The Curator's Companion: Due to the aforementioned poor MoreHUD interactions this may have issues. iActivate: Incompatible but fully superceded by Simple Activate SKSE or BTPS.
Dynamic Activation Key mods: Compatible! Patches are available in installer for the following mods using this framework:
Simple Hunting Overhaul
Dynamic Activation Key Addons
Take A Nap
Take A Peek
Vampire Feeding Tweaks
Immersive Interactions
Grab And Eat
Administer Potions and Poisons
Press E To Heal Followers
First Person Interactions
Dynamic Activation Alchemy (Thanks to vivikins!)
Home Cloud Storage (Also thanks to vivikins.)
Sacrilege, Sacrosanct, or Scion - Supported via Just Bite.
Simply Knock or Simpler Knock - Supported via Just Knock.
Mods adding plants or activators:
Most™ should be covered in 2.5. If you encounter an ACTI or FLOR record without an icon, provide the FormID and plugin when requesting a patch or, preferably, make a patch!
Quick Loot Compatibility
Versions 2.0+ of QuickLootIE - A QuickLoot EE Fork fix a years-old incompatibility in Quick Loot that prevented icons from showing properly without additional patched menus. Therefore, any patched menus built from QuickLootIE 2.0+ are natively compatible with OII with no additional requirements beyond version 2.3 of this mod.
A few reskins for QuickLoot IE 2.0 to match popular UI overhauls are already available:
How do I patch a mod I am making? There are two methods. The first is to include a version of your file that uses my icon tags in the RNAM - Activate Override fields of any ACTI or FLOR records in the mod. The second, recommended method, is to create a .JSON patch file for DSD. This requires no plugin edits.
How do I patch a mod that dynamically replaces activate text? Most mods that do this use a Perk with the Set Label function that triggers off of certain conditions. You can simply replace the Perk EPFD - Text field with an Iconographia icon tag like you would use for an ACTI - RNAM record. Please see skymoji.esp for an example of how this is done.
For a more robust method, I would recommend using DSD. See the included DAK/skymoji.esp patches or just PM me if you're working on a mod and want to add native support.
Scripted overrides that function like iActivate would require the script itself to be edited and recompiled, and an alias to be added (like $SKMJ_Activate) - but this method introduces some visual lag and is not recommended. See the PSDI patch from 2.4 to see how this can be done. If there is no source available for a papyrus scripted mod, use Champollion to decompile the .pex file. Looking for more minimal-fantasy goodness? You're in luck! If you like pen-and-paper nostalgia mixed with sharp modern design, you might just like my new UI overhaul - Outlander II. Check it out below.