Since version 2.5, patching is handled by Dynamic String Distributor. Thanks to Skyhorizon3 for this awesome tool. If you would like a patch, you are welcome to contribute one! A guide is available here. Thank you to everyone who has contributed so far.
Common Issues - Read before reporting!
1. There are no icons visible above item names - Another mod is hiding the interact text field. Simple Activate SKSE hides the interact text field by default. Load OII after this mod or change its .ini settings. Better Third Person Selection may be configured to hide this text field. Check its MCM settings in-game.
2. There is something wrong with my fonts! Re-run the installer and read the instructions very carefully. Otherwise, copy fontlib "Interface\Fonticon.swf" map "$Iconographia" = "Iconographia" Normal to fontconfig.txt. This file, fontconfig.txt, is in Data/Interface or found in the Data tab of MO2. In games set to Non-English languages, this file may be called fontconfig_cn.txt, fontconfig_ru.txt, or similar.
3. A specific item does not have an icon - It is from a mod that has not been patched. You can create patches easily using this method. Otherwise, please provide the plugin name and FormID of the item in question.
4. Quick Loot is showing S and V instead of icons - UseQuickLoot IE 2.0+. QLIE is natively compatible with OII thanks to the efforts of its contributors. If you are using Quick Loot RE or EE, it is possible to patch them yourself.
Thank you to everyone for your enthusiasm and feedback. I hope this little mod has brought you some joy.
Hello! :) I took it upon myself to attempt to create a patch for a mod I noticed wasn't already patched. I'm trying to use the method given, and it seems I've gotten it all correct, except that... DSD is throwing this error and I'm utterly confused as to what in the world it's going on about. Any ideas? What am I missing?
Spoiler:
Show
DSD log (yes, I confirmed this does not show up when I remove my .json): [22:15:38:408] [error] Error parsing JSON: 1:1: expected_bracket [ ^ .json contents (there is more, this is the beginning few, until it ends with a curly and square bracket as it's supposed to) [ { "form_id": "FE000800|Various Immersive Coinbags.esp", "type": "FLOR RNAM", "string": "<font face='$Iconographia'>S</font>" }, { "form_id": "FE000801|Various Immersive Coinbags.esp", "type": "FLOR RNAM", "string": "<font face='$Iconographia'>S</font>" },
I even so much as copied another file from this mod's patches and manually updated it to the correct data for the mod I'm trying to patch. Same error. I feel like this is something really obvious, but I'm completely lost. Let me know if more info is needed.
The last time I ran into an error like this (it was another mod entirely but one that used text patches) notepad++ was set to an encoding style that began with an empty character that caused errors when reading. The first thing I would check is that it is set to UTF-8.
omg... tysm! I didn't really register I was using just Notepad, and sure enough, checking it in Notepad++ it was on UTF-8 BOM. Setting it to UTF-8 worked like a charm. Thank you!!!
My pleasure! Thank you for the wonderful mod, allowing patching, as well as making a guide! I also almost forgot, I wanted to post the link to the patch here after I finished making it: Various Immersive Coinbags - Oblivion Interaction Icons Patch Hope it helps & hope everyone enjoys! :)
It seems that furniture like throne (and blood portal) still cant match the correct icon, when pointing at it, defalut activator icon shows up, not the chair icon.
NP. By adding lines below into skymojifurniture.json, I got correct icon on those thrones😀.However, when it comes to DLC, i have no clue curently... { "form_id": "FE000800|skymoji.esp", "type": "PERK EPFD", "index": 14, "string": " <font face='$Iconographia' color='#ECE2B7'>U</font> <br> Throne " }
I was able to trace incompatibility with MoreHUD to the patch for Better Third Person Perspective. After some testing, I was able to restore all MoreHUD functionality by going to 'BetterThirdPersonSelection.ini' and setting bIsItemInfoEnabled = 1.
are there recommended offsets / values when using this alongside more HUD. for some objects/actions there is some slight overlap of txt that displays value, weight and v/w, though it's quite minor. I think it's because in vanilla the E appears next to the action txt, where as this the Icon appears above the action text
Is this after translating the .esp file directly or the DSD patch file called skymojifurniture.json? The .json file is the one which must be translated for changes to appear in-game. The .esp is simply there to create entries for the DSD patch to modify.
ive been fighting for like 4 days and still dont understand HOW to make this mod working properly!? I installed EdgeUI, then Oblivion Icons, then Sovngard fonts, read tons of information on web, litterally made EVERY single thing that i could do, to patch it with custom font and its just not working, only big old "E" instead. For gods sake can anyone explain what exactly do i need to do to make this work??
holy crap i fixed it! Its the frickin' EdgeUI that was causing so much pain! Despite the fact that on the EdgeUI page it says that it is fully compatible with your mod, it rewrote SkyHUD.txt two parameters, witch was enabled before i installed it and it was causing icons not showing at all!
I will left those in case someone having same problem, two parameters should be:
"bHideActivateButton=1" "fActivatePrompt=1"
Finally icons working well, i like them so much, thank you for such a great mod! <3
Since they are still working of the UI, it would be better to wait for its release or join to help working on it. But I'm glad we will have your mod in Skyblivion one way or another, thanks.
Definitely one of my favourite mods ever, incredible job man! Such a clean look to the game.
I wanted to inquire about a possible add-on - related to the mod Show NPC Disposition Relationship Rank - where the NPC's disposition would show up as an icon instead of the texts (Ally, Friend, Lover, etc.)
Anyone want to get the catch icon for Lepidoptera, then copy this and put it in SKSE\Plugins\DynamicStringDistributor\Lepidoptera.esp\lepidopteraacti.json
1665 comments
If you would like a patch, you are welcome to contribute one! A guide is available here.
Thank you to everyone who has contributed so far.
Common Issues - Read before reporting!
1. There are no icons visible above item names - Another mod is hiding the interact text field.
Simple Activate SKSE hides the interact text field by default. Load OII after this mod or change its .ini settings.
Better Third Person Selection may be configured to hide this text field. Check its MCM settings in-game.
2. There is something wrong with my fonts!
Re-run the installer and read the instructions very carefully. Otherwise, copy
fontlib "Interface\Fonticon.swf" map
to fontconfig.txt. This file, fontconfig.txt, is in Data/Interface or found in the Data tab of MO2. In games set to Non-English languages, this file may be called fontconfig_cn.txt, fontconfig_ru.txt, or similar."$Iconographia" = "Iconographia" Normal
3. A specific item does not have an icon - It is from a mod that has not been patched.
You can create patches easily using this method.
Otherwise, please provide the plugin name and FormID of the item in question.
4. Quick Loot is showing S and V instead of icons - Use QuickLoot IE 2.0+.
QLIE is natively compatible with OII thanks to the efforts of its contributors.
If you are using Quick Loot RE or EE, it is possible to patch them yourself.
Thank you to everyone for your enthusiasm and feedback.
I hope this little mod has brought you some joy.
I took it upon myself to attempt to create a patch for a mod I noticed wasn't already patched. I'm trying to use the method given, and it seems I've gotten it all correct, except that... DSD is throwing this error and I'm utterly confused as to what in the world it's going on about. Any ideas? What am I missing?
[22:15:38:408] [error] Error parsing JSON: 1:1: expected_bracket
[
^
.json contents (there is more, this is the beginning few, until it ends with a curly and square bracket as it's supposed to)
[
{
"form_id": "FE000800|Various Immersive Coinbags.esp",
"type": "FLOR RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE000801|Various Immersive Coinbags.esp",
"type": "FLOR RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
I even so much as copied another file from this mod's patches and manually updated it to the correct data for the mod I'm trying to patch. Same error. I feel like this is something really obvious, but I'm completely lost. Let me know if more info is needed.
I also almost forgot, I wanted to post the link to the patch here after I finished making it: Various Immersive Coinbags - Oblivion Interaction Icons Patch
Hope it helps & hope everyone enjoys! :)
{
"form_id": "FE000800|skymoji.esp",
"type": "PERK EPFD",
"index": 14,
"string": " <font face='$Iconographia' color='#ECE2B7'>U</font> <br> Throne "
}
Hope this helps!
before i installed it and it was causing icons not showing at all!
I will left those in case someone having same problem, two parameters should be:
"bHideActivateButton=1"
"fActivatePrompt=1"
Finally icons working well, i like them so much, thank you for such a great mod! <3
I wanted to inquire about a possible add-on - related to the mod Show NPC Disposition Relationship Rank - where the NPC's disposition would show up as an icon instead of the texts (Ally, Friend, Lover, etc.)
Not possible, unfortunately, the dialogue menu does not support custom fonts.
Thanks for the response
[
{
"form_id": "FE42D800|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D801|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D802|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D803|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D804|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D80A|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D80B|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
},
{
"form_id": "FE42D80C|Lepidoptera.esp",
"type": "ACTI RNAM",
"string": "<font face='$Iconographia'>S</font>"
}
]