Download
(398 Kb)
Download
Updated: 03/12/24 10:35 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:03/12/24 10:35 AM
Created:01/14/22 10:06 AM
Monthly downloads:1,394
Total downloads:28,406
Favorites:51
MD5:
9.3.0
FOB - Companion Helper  Popular! (More than 5000 hits)
Version: 2.12.0
by: FlatBadger [More]
FOB is a companion mod to prevent accidental companion interaction.

Ever clicked to loot something only to find your companion conversation starting because they have leapt in front of you to grab all your attention? Annoying isn't it? (Well, I find it annoying).
  • Prevents any companion interactions from happening
  • Toggle the original functionality or toggle your companion using keybindings
  • Ignore flying insects when Mirri is out, or only allow ones that don't decrease rapport
  • Prevent criminal interactions when Bastian or Isobel is out
  • When you move the reticle over a companion, nothing will happen. Click the action button over a companion, nothing will happen. Bliss.
  • Stop losing Rapport with Bastian when you craft something with cheese in it. FOB will warn you and cancel the crafting of that item. Works with DailyProvisioning too.
  • Alternate summoning message frame
  • Prevent entry to Outlaw's Refuges when Isobel is out
  • Prevent fishing when Ember is out
  • Prevent mushroom gather or recipes with coffee for Azander
  • Block outfit stations and warn of low gear durability for Sharp as Night
Now, if I could only get them to shut up too...

Compatible with DailyProvisioning and RuEso (as of V2.3.0)

Slash Commands
/fob - open FOB's settings page

Translated to deutsch, français & русский

Requires:
  • LibChatMessage
  • LibSavedVars
Version: 2.12.0 ---------------
Scions update

Version: 2.11.0 ---------------
Patch 40 update

Version: 2.10.8 ---------------
Bugfix for Sharp as night equipment durability check

Version: 2.10.7 ---------------
Non-English mushroom update and typo correction

Version: 2.10.6 ---------------
Missing mushrooms (English) added. Tanslations needed for other languages

Version: 2.10.5 ---------------
Bugfix for durability check

Version: 2.10.4 ---------------
Bugfix for fishing cancellation in Necrom

Version: 2.10.3 ---------------
Handle removal of Fishing Manager in Necrom

Version: 2.10.2 ---------------
German translation updates

Version: 2.10.1 ---------------
Fixed Mirri insects bug

Version: 2.10.0 ---------------
Update for Necrom

Version: 2.9.0 ---------------
Update for Scribes of Fate

Version: 2.8.0 ---------------
Update for Firesong

Version: 2.7.0 ---------------
Update for Lost Depths

Version: 2.6.10 ---------------
More German corrections

Version: 2.6.9 ---------------
German translation corrections
Fixed an issue with Outlaw's Refuges and Thieves' Dens in non-English clients

Version: 2.6.8 ---------------
German translation updated
Interaction tweaks

Version: 2.6.7 ---------------
Reworked interaction cancelling code
Added option for disabling companion interaction

Version: 2.6.6 ---------------
German translation updates - thanks Neverlands

Version: 2.6.5 ---------------
Minor code reversion on interaction cancellation

Version: 2.6.4 ---------------
Added setting to prevent entry to Outlaw's Refuges for Isobel

Version: 2.6.3 ---------------
Settings bug fix

Version: 2.6.2 ---------------
Alert bug fix

Version: 2.6.1 ---------------
Bugfix for Ember and Isobel recognition
Interaction prevention options added for Ember and Isobel
Fixed LAM2 missing entry issue

Version: 2.6.0 ---------------
Update for High Isle

Version: 2.5.2 ---------------
Added missing dependency
Updated ToC Version

Version: 2.5.1 ---------------
Fixed summoning frame issue reported by LoneStart2911
Companion resummoning variables moved from account-wide to character specific

Version: 2.5.0 ---------------
Updated for Ascending Tide

Version: 2.4.1 ---------------
Try to handle 'Steal From', 'Trespass' and 'Pickpocket' for Bastian

Version: 2.4.0 ---------------
Changed dismiss companion to toggle companion
Added alternate summoning message frame

Version: 2.3.2 ---------------
Functionality disabled in irrelevant scenes to prevent unintended interference

Version: 2.3.1 ---------------
Russian translations correction
Insects updated

Version: 2.3.0 ---------------
Added compatibility with the RuEso addon

Version: 2.2.3 ---------------
Russian translations updated - thanks Bolsen945

Version: 2.2.2 ---------------
Opening the Companion Menu outside ESO code does not correctly enable all
functionality - disabling this for now

Version: 2.2.1 ---------------
Bugfix for ignoring insects when Bastian is out

Version: 2.2.0 ---------------
Added new option to warn when you're about to craft something with cheese

Version: 2.1.0 ---------------
Added new options, ignore insects all the time, allow insects that do not decrease rapport

Version: 2.0.2 ---------------
Localisation improvement - thanks again Baertram

Version: 2.0.1 ---------------
Russian translations added - thanks Bolsen945
French translations added

Version: 2.0.0 ---------------
Added option to ignore flying insects when Mirri is summoned (requires translations)
Added option to prevent criminal interactions when Bastian is summoned
Added German translations for flying insects
Correct localisation issue for Companion detection in non-English languages
Added /fob

Version: 1.0.3 ---------------
Corrected localisation issue

Version: 1.0.2 ---------------
German translations added (thanks again Baertram)
Companion ids obtained through different method

Version: 1.0.1 ---------------
Various code improvements (thanks Baertram)
Added a keybind to toggle the default interaction behaviour

Version: 1.0.0 ---------------
Initial Release
Optional Files (0)


Archived Files (42)
File Name
Version
Size
Uploader
Date
2.11.0
17kB
FlatBadger
11/04/23 12:30 PM
2.10.8
17kB
FlatBadger
07/03/23 02:13 PM
2.10.7
17kB
FlatBadger
06/17/23 03:06 PM
2.10.6
17kB
FlatBadger
06/17/23 01:38 AM
2.10.5
17kB
FlatBadger
06/16/23 08:03 AM
2.10.4
17kB
FlatBadger
05/14/23 02:57 AM
2.10.3
17kB
FlatBadger
05/13/23 12:37 PM
2.10.2
17kB
FlatBadger
05/13/23 09:52 AM
2.10.1
16kB
FlatBadger
05/13/23 02:57 AM
2.10.0
16kB
FlatBadger
05/12/23 08:43 AM
2.9.0
12kB
FlatBadger
03/14/23 02:01 PM
2.8.0
12kB
FlatBadger
11/01/22 03:47 PM
2.7.0
12kB
FlatBadger
08/24/22 01:35 PM
2.6.10
12kB
FlatBadger
08/21/22 05:55 AM
2.6.9
12kB
FlatBadger
08/12/22 06:10 AM
2.6.8
12kB
FlatBadger
06/19/22 10:53 AM
2.6.7
12kB
FlatBadger
06/19/22 03:42 AM
2.6.6
12kB
FlatBadger
06/17/22 06:02 AM
2.6.5
12kB
FlatBadger
06/17/22 12:54 AM
2.6.4
12kB
FlatBadger
06/14/22 01:17 PM
2.6.3
12kB
FlatBadger
06/14/22 10:28 AM
2.6.2
12kB
FlatBadger
06/14/22 05:03 AM
2.6.1
12kB
FlatBadger
06/12/22 07:15 AM
2.6.0
11kB
FlatBadger
06/07/22 11:00 AM
2.5.1
11kB
FlatBadger
04/03/22 07:20 AM
2.5.0
11kB
FlatBadger
03/14/22 01:44 PM
2.4.0
11kB
FlatBadger
02/07/22 01:17 PM
2.3.2
10kB
FlatBadger
02/05/22 12:33 PM
2.3.1
10kB
FlatBadger
01/31/22 10:56 AM
2.3.0
10kB
FlatBadger
01/29/22 04:11 AM
2.2.3
10kB
FlatBadger
01/26/22 03:49 PM
2.2.2
10kB
FlatBadger
01/24/22 10:06 AM
2.2.1
10kB
FlatBadger
01/23/22 01:32 PM
2.2.0
10kB
FlatBadger
01/23/22 07:23 AM
2.1.0
7kB
FlatBadger
01/21/22 05:47 AM
2.0.2
7kB
FlatBadger
01/20/22 09:44 AM
2.0.1
7kB
FlatBadger
01/20/22 06:38 AM
 FOB
2.0.0
5kB
FlatBadger
01/18/22 12:06 PM
 FOB
1.0.3
3kB
FlatBadger
01/15/22 10:45 AM
 FOB
1.0.2
39kB
FlatBadger
01/15/22 10:02 AM
 FOB
1.0.1
3kB
FlatBadger
01/14/22 01:18 PM
 FOB
1.0.0
3kB
01/14/22 10:06 AM


Post A Reply Comment Options
Unread 05/13/23, 01:20 AM  
hotrockin

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by Bonstrigmo
After today's update, I'm getting UI error in the bottom right when I have Mirri out and my crosshairs cross over torchbugs.

Code:
user:/AddOns/FOB/FOB.lua:212: attempt to index a nil value
stack traceback:
user:/AddOns/FOB/FOB.lua:212: in function 'FOBHandler'
|caaaaaa<Locals> interactionPossible = [table:1]{reticleHiddenExternalRequest = F, interactionBlocked = F}, _ = T, action = "Take", interactableName = "Torchbug", _ = F, _ = F, additionalInfo = 0, isCriminalInteract = F, activeCompanion = 2 </Locals>|r
/EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'TryHandlingInteraction'
/EsoUI/Ingame/Reticle/Reticle.lua:312: in function 'ZO_Reticle:UpdateInteractText'
|caaaaaa<Locals> self = [table:1], currentFrameTimeSeconds = 3808.4799804688, interactionType = 0, interactionExists = T, interactionAvailableNow = T, questInteraction = F, questTargetBased = F, questJournalIndex = 1, questToolIndex = 1, questToolOnCooldown = F </Locals>|r
/EsoUI/Ingame/Reticle/Reticle.lua:335: in function 'ZO_Reticle:OnUpdate'
|caaaaaa<Locals> self = [table:1], currentFrameTimeSeconds = 3808.4799804688, interactionPossible = T </Locals>|r
/EsoUI/Ingame/Reticle/Reticle.lua:59: in function '(anonymous)'
|caaaaaa<Locals> control = ud, currentFrameTimeSeconds = 3808.4799804688 </Locals>|r
When I turn off the bug option in the addon but still have Mirri out I don't get the error.
I can confirm the error.
Report comment to moderator  
Reply With Quote
Unread 05/12/23, 08:32 PM  
Bonstrigmo
 
Bonstrigmo's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
After today's update, I'm getting UI error in the bottom right when I have Mirri out and my crosshairs cross over torchbugs.

Code:
user:/AddOns/FOB/FOB.lua:212: attempt to index a nil value
stack traceback:
user:/AddOns/FOB/FOB.lua:212: in function 'FOBHandler'
|caaaaaa<Locals> interactionPossible = [table:1]{reticleHiddenExternalRequest = F, interactionBlocked = F}, _ = T, action = "Take", interactableName = "Torchbug", _ = F, _ = F, additionalInfo = 0, isCriminalInteract = F, activeCompanion = 2 </Locals>|r
/EsoUI/Libraries/Utility/ZO_Hook.lua:18: in function 'TryHandlingInteraction'
/EsoUI/Ingame/Reticle/Reticle.lua:312: in function 'ZO_Reticle:UpdateInteractText'
|caaaaaa<Locals> self = [table:1], currentFrameTimeSeconds = 3808.4799804688, interactionType = 0, interactionExists = T, interactionAvailableNow = T, questInteraction = F, questTargetBased = F, questJournalIndex = 1, questToolIndex = 1, questToolOnCooldown = F </Locals>|r
/EsoUI/Ingame/Reticle/Reticle.lua:335: in function 'ZO_Reticle:OnUpdate'
|caaaaaa<Locals> self = [table:1], currentFrameTimeSeconds = 3808.4799804688, interactionPossible = T </Locals>|r
/EsoUI/Ingame/Reticle/Reticle.lua:59: in function '(anonymous)'
|caaaaaa<Locals> control = ud, currentFrameTimeSeconds = 3808.4799804688 </Locals>|r
When I turn off the bug option in the addon but still have Mirri out I don't get the error.
Last edited by Bonstrigmo : 05/12/23 at 08:37 PM.
Report comment to moderator  
Reply With Quote
Unread 08/12/22, 01:32 PM  
Neverlands
 
Neverlands's Avatar

Forum posts: 7
File comments: 559
Uploads: 0
Works perfectly thank you
Report comment to moderator  
Reply With Quote
Unread 08/12/22, 06:13 AM  
FlatBadger
 
FlatBadger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 344
Uploads: 5
Originally Posted by Neverlands
Hello Flatbadger,


I just updated a view DE translations on GitHub (Outlaws Refuge and some flying insects).
Still, no interaction for Isobel doesn't work for Thieves Den and Outlaws Refuge with the German client.
Thanks for the updates. The problem with the Thieves Den and Outlaws Refuges (other than the spelling mistake) was that I had hardcoded the word "open" in English, instead of using the translation - "Öffnen" in this case.

This is corrected in v2.6.9 which I've just submitted for approval.
Report comment to moderator  
Reply With Quote
Unread 08/12/22, 04:09 AM  
Neverlands
 
Neverlands's Avatar

Forum posts: 7
File comments: 559
Uploads: 0
Hello Flatbadger,


I just updated a view DE translations on GitHub (Outlaws Refuge and some flying insects).
Still, no interaction for Isobel doesn't work for Thieves Den and Outlaws Refuge with the German client.


Report comment to moderator  
Reply With Quote
Unread 08/11/22, 07:40 PM  
Moosetrax
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 120
Uploads: 1
Originally Posted by FlatBadger
Originally Posted by Moosetrax
Hi Flatbadger! I have been looking for a mod that will prevent me from accidentally interacting with insects while Mirri is active. I saw there had been problems with that aspect of this mod in earlier posts so I wanted to ask if that had been fixed?
At this point I'm not even if it the actual interaction can be fixed. Everything I try works intermittently at best. It's very frustrating.

Hiding the action key is easy, but I cancel an interaction within the same loop seems to be prone to issues with asynchronous operations.
Thanks for the quick response! I completely understand, I downloaded it all the same and I'm using the option to turn off insects completely rather than only the insects she dislikes. If it works half the time or more it's worth it. Thanks for the all work you have put into making this!
Report comment to moderator  
Reply With Quote
Unread 08/11/22, 03:30 AM  
FlatBadger
 
FlatBadger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 344
Uploads: 5
Originally Posted by Moosetrax
Hi Flatbadger! I have been looking for a mod that will prevent me from accidentally interacting with insects while Mirri is active. I saw there had been problems with that aspect of this mod in earlier posts so I wanted to ask if that had been fixed?
At this point I'm not even if it the actual interaction can be fixed. Everything I try works intermittently at best. It's very frustrating.

Hiding the action key is easy, but I cancel an interaction within the same loop seems to be prone to issues with asynchronous operations.
Report comment to moderator  
Reply With Quote
Unread 08/10/22, 05:40 PM  
Moosetrax
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 120
Uploads: 1
Hi Flatbadger! I have been looking for a mod that will prevent me from accidentally interacting with insects while Mirri is active. I saw there had been problems with that aspect of this mod in earlier posts so I wanted to ask if that had been fixed?
Last edited by Moosetrax : 08/10/22 at 05:42 PM.
Report comment to moderator  
Reply With Quote
Unread 07/11/22, 04:17 PM  
Tigertron
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 1
Re: Re: Bug for bugs

Originally Posted by FlatBadger
Originally Posted by Tigertron
Not sure if something has changed in the API or what, but for the longest time I had bugs disabled through another addon that I don't even know which one, but it was working. (It was a extra feature for it and for the life of me I can't figure out which it is.)

Nonetheless, it stopped working so I found this one today and went to try it out and it also allows me to loot the bugs. I didn't even realize how many times I do this with out knowing until the addon stopped working.

Not sure if it is an interaction with the other addon but I don't think it would be. I do not get the interaction (E) dialog but pressing E loots the bug anyway.

I may dig deeper as to what causes it but I thought I'd see if anyone has the same issue.

Thanks!
It's a known issue I'm struggling with. It works intermittently as it's trying to cancel an in-world event inside an update loop and sometimes the event just gets through.
Got it. Best of luck I know those things can be frustrating to solve.
I'll wait for the update and try to keep my mitts off the bugs while Mirri is around
Last edited by Tigertron : 07/11/22 at 04:18 PM.
Report comment to moderator  
Reply With Quote
Unread 07/11/22, 10:58 AM  
FlatBadger
 
FlatBadger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 344
Uploads: 5
Re: Bug for bugs

Originally Posted by Tigertron
Not sure if something has changed in the API or what, but for the longest time I had bugs disabled through another addon that I don't even know which one, but it was working. (It was a extra feature for it and for the life of me I can't figure out which it is.)

Nonetheless, it stopped working so I found this one today and went to try it out and it also allows me to loot the bugs. I didn't even realize how many times I do this with out knowing until the addon stopped working.

Not sure if it is an interaction with the other addon but I don't think it would be. I do not get the interaction (E) dialog but pressing E loots the bug anyway.

I may dig deeper as to what causes it but I thought I'd see if anyone has the same issue.

Thanks!
It's a known issue I'm struggling with. It works intermittently as it's trying to cancel an in-world event inside an update loop and sometimes the event just gets through.
Report comment to moderator  
Reply With Quote
Unread 07/11/22, 10:54 AM  
Tigertron
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 1
Bug for bugs

Not sure if something has changed in the API or what, but for the longest time I had bugs disabled through another addon that I don't even know which one, but it was working. (It was a extra feature for it and for the life of me I can't figure out which it is.)

Nonetheless, it stopped working so I found this one today and went to try it out and it also allows me to loot the bugs. I didn't even realize how many times I do this with out knowing until the addon stopped working.

Not sure if it is an interaction with the other addon but I don't think it would be. I do not get the interaction (E) dialog but pressing E loots the bug anyway.

I may dig deeper as to what causes it but I thought I'd see if anyone has the same issue.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 07/10/22, 05:58 AM  
fzr6n7

Forum posts: 0
File comments: 15
Uploads: 0
I use your addon since a few times and it works great to manage unwanted interactions with companions.
But som others companions blocking features don't work in gamepad mode (block torchbug with Mirri, cheese message for Bastian).
Preventing criminal interactions seams to work as intended (tested with Bastian).
Didn't test with Isobel and Ember.
Last edited by fzr6n7 : 07/10/22 at 06:10 AM.
Report comment to moderator  
Reply With Quote
Unread 06/19/22, 03:56 PM  
MarcusUK

Forum posts: 15
File comments: 162
Uploads: 0
Originally Posted by FlatBadger
Originally Posted by MarcusUK
Is there any chance you could make the prevent companion interaction feature optional within the settings.
I've added this to v2.6.7
Cheers, works great!
Report comment to moderator  
Reply With Quote
Unread 06/19/22, 03:37 PM  
FlatBadger
 
FlatBadger's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 344
Uploads: 5
Originally Posted by Hadin
Tested the new version, I can no longer choose bait or fish with Ember which is great! I can still pick up bugs with Mirri and enter outlaw's refuge with Isobel however. I can't open a container marked as "steal from" though. I tried on a basket, it shows basket opening but it closes right back without any rapport loss so that works great. The outlaw refuge doesn't bother me much as it's only -1 rapport, I'm assuming going to the dark brotherhood will work if it works for refuges but I can't test that yet unfortunately.

Only the bug one is annoying as it you can grab them by accident often. I tried setting it to ignore all bugs (not just Mirri) but nothing changed.

Thank you very much for trying to fix this issue.
That's so frustrating - it was working for bugs and outlaw's refuge for me. To be honest, I forgot anout dark brotherhood, so don't go trying that just yet as it won't work ... I will keep digging.
Report comment to moderator  
Reply With Quote
Unread 06/19/22, 01:32 PM  
Hadin

Forum posts: 0
File comments: 7
Uploads: 0
Tested the new version, I can no longer choose bait or fish with Ember which is great! I can still pick up bugs with Mirri and enter outlaw's refuge with Isobel however. I can't open a container marked as "steal from" though. I tried on a basket, it shows basket opening but it closes right back without any rapport loss so that works great. The outlaw refuge doesn't bother me much as it's only -1 rapport, I'm assuming going to the dark brotherhood will work if it works for refuges but I can't test that yet unfortunately.

Only the bug one is annoying as it you can grab them by accident often. I tried setting it to ignore all bugs (not just Mirri) but nothing changed.

Thank you very much for trying to fix this issue.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.