Skyrim Special Edition

File information

Last updated

Original upload

Created by

rbt

Uploaded by

RbtRvltin

Virus scan

Safe to use

About this mod

Adds custom icons to world interactions like "Talk", "Harvest", "Sleep", "Activate," like in Oblivion (but with some additions).

Requirements
Permissions and credits
Translations
  • Portuguese
  • Mandarin
Mirrors
Changelogs
Donations


Description
Implements custom, handmade icons to replace the text for world interactions.

Announcements
Version 2.0 released! All icons have been reworked for clarity and visual consistency. Please drop a comment if you notice any issues with the new icons or if any are unclear compared to previous variants. Patches have been updated to include text also for visual consistency - but the old minimal style is retained as an option for those seeking a more immersive experience.

Beast Race Player Icons added! Argonian and Khajiit players can now choose custom 'Talk' icons from the installer. I encourage you all to check them out, I think they came out well.

Synthesis patcher
Thanks to iXanza (Drop him a kudos here!), we now have a working synthesis patcher, named SynOblivionInteractionIcons. It can be found in the standard list in the Synthesis app.

Check here for some more info on Synthesis. If you run into any issues with the synthesis patch or its results, ensure your mutagen and synthesis options are set to "Match".

Roadmap
  • Fixing remaining issues with Synthesis patcher and non-english languages.
  • Figuring out how to implement the 'Feed' icon for werewolves, vampires, and possibly cannibals.
  • Adding icons as needed as new mods that add new ways to interact with the gameworld are released.

Requirements
None, for basic functionality. Mods that add features supported by OII are found in Compatibility section below.

Installation
Load this mod's files last. This will solve 99% of issues. Exceptions are UI overhauls with built-in support like Untarnished UI or Edge UI.

Note: White squares mean your game is looking for a font it can't find. Check your fontconfig.txt.
Note: White squares and weird symbols means you're running an untranslated plugin.
Note: Colored icons are back in the installer, although most world objects will not be affected.

See the sticky if you are running into any of these issues. In most cases it is a simple fix requiring either load order adjustment or modifying a single .txt file.

Compatibility
For Users

Dynamic Activation Key: Compatible! Patches in installer for most DAK mods.
SkyHUD: Compatible.
TrueHUD: Compatible.
Simple Activate SKSE: Compatible - but check Simple Activate's INI file! It will hide my icons by default.
Immersive Activate SKSE: Incompatible until patched.
Quick Loot RE/EE: Patches available in installer for most reskins. Menus have to be patched individually as of 1.1.
Skyrem Activations: Patch available in installer! Make sure to enable the individual features to see icons.
Better Third Person Selection: Compatible out of the box. Check its MCM if icons are not showing up.
Read or Take SKSE: Compatible out of the box.
Use or Take SKSE: Patch available in installer. (INI file.)
Dynamic Things Alternative: Handled by the Synthesis Patcher.
Simply Knock SE: Patch available in downloads. This modifies perk conditions and effects to add the icon to knockable doors.
EVG Animated Traversal: Still WIP but all icons covered. Please load plugin after Synthesis for now.
Interactive Wash Basins: Patch in installer.
Sink of Scrubbing: Patch in downloads.
Purchaseable Store Display Items: Patch in installer. Now works with show items feature!
MoreHUD: Compatible, but the Show Read Books feature is not as far as I can tell. It bugs out periodically.
Notification overhaul: Compatible, as long as this mod's .esp is loaded later.
The Curator's Companion:  There was a bug with book titles in version 1.0. It may work now although I cannot guarantee this.
iActivate: iActivate does the opposite of what this mod does. The SkyHUD setup below and emptificator.esp will emulate its functions.

Mods adding plants or activators: Compatible! Run the synthesis patcher to patch your entire load order.

For Modders

How do I patch a mod in my load order, or a mod I am making?
Very simple - just find the "RNAM-activate text override" field of your activator or flora and replace it with the appropriate string with font tags (found in the readme.) If your mod uses perks and setlabels, see below.

Mod authors - feel free to reach out and request or provide custom icons for interactions in your mod, and I can add them to the main file.

How do I patch a mod that dynamically replaces activate text?
Most mods that do this (SkyREM - MiA for example) use a perk to dynamically change the activate label for certain categories of world objects based on conditions (furniture with a keyword condition for forge text, NPCs with a 'talked to' condition for Stranger functionality, etc.) It's a little time-consuming, but these can be patched by replacing these labels with the corresponding symbol.

This does work reliably - please see the SkyREM - MIA patch to see how this is implemented. A reference of all icons can be found under the Documentation tab.


Scripted overrides that function like iActivate would require the script itself to be edited and recompiled - you can check the .psc for "read", "unlock", etc and replace with the appropriate symbol. This should be possible from 1.1 onwards, as long as papyrus supports HTML font tags. If there is no source available for a papyrus scripted mod, use Champollion to decompile the .pex file.

Do I need a new game?
No. This mod changes three things - Fonts files, game settings, and records. Fonts and game settings are safe to add/remove/change anytime. None of my patches contain any original records and should be safe to add or remove anytime. Someone correct me if this isn't the case.

Extras
SkyHUD - For the look in the screenshots, replace the following lines of the following sections in your skyhud.txt file. This will hide the interact button and the extended info under an object's name. (technically, it just moves them offscreen, but it does work.)
[Scale]
fActivatePrompt=0.85
[Position]
bLockActivatePrompt=0
fActivateButton Pos X=3000 (no spaces.)
fActivateButton Pos Y=340 (no spaces.)
fActivateNamePosX=640
fActivateNamePosY=442
fActivateInfoPosX=3000
fActivateInfoPosY=446
fActivateBarPosX=3000
fActivateBarPosY=444
If you want the icon in the center of your screen, use bDotCrosshair (otherwise, it will overlap and look quite awful) and
fActivateNamePosY=340

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.
2 guys in the general for helping me figure out a good talk icon
UESP wiki for numerous reference .pngs
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. 
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