File information

Last updated

Original upload

Created by

FocusBG3

Uploaded by

Margerard

Virus scan

Safe to use

86 comments

  1. Volitio
    Volitio
    • premium
    • 307 kudos
    Sticky
    A bit unrelated, but I'm going to post a slightly shortened version of an old exchange we had in DMs for archival purposes. I've always wanted it to become public due to the amount of useful insight he provides about how some aspects of the engine work and where the modding capabilities stand as of the time of writing; I actually felt a bit embarrassed by how much thought he put into delineating these things. This ended up informing my Preemptively Label Containers mod and, although some of this was deprecated by Larian in Patch 6 (you can't change DisplayName.Name anymore, it does not exist; that's why the mod does not work anymore), you can still change the handles and that's what I'm doing for v2 (which has not been released yet):

    Pasting it in another website due to length and markdown formatting: https://rentry.co/979dkqco
    TL;DR: some insights from Focus regarding Osi.Use, loot generation, UI/Noesis and DisplayName.
    1. Margerard
      Margerard
      • premium
      • 104 kudos
      Going to pin this, since this seems like a pretty valuable modders resource too, thank you for sharing!
  2. Is this is still working on Patch 8? Just trying to understand as I have a few mods that seem to depend on this one.
    1. kellinamods
      kellinamods
      • member
      • 1 kudos
      I've started a new game on Patch 8 with Focus Core and Lodestones enabled - seems to be working so far, I can summon and dismiss Gale, Astarion, Shadowheart and Lae'zel so far without problems. I'm not using the dye mod, so I can't speak on that.
  3. Lamarrio
    Lamarrio
    • premium
    • 1 kudos
    Thank you very much for making the mod, I have had it for a good long while now and thoroughly enjoy it!

    I do have a question - is it possible to remove or undo Mastering Polychromancy?
    Reason being (and I don't know if it is the fault of Better Hotbar 2 Vova's Edition or not), every time I reload the game the icons force their way onto my hotbar, pushing other things out of their slots, and cluttering the right panels.

    Oh, and additionally, I haven't really kept track of exactly why this is happening, but I have about 40 rings which keep spawning in the parties inventories - and I wonder if there is a way to prevent that too?

    But regardless of the very minor issues, I want to thank you for making this mod, and it is a staple of my BG3 experience now. (especially the lodestones, which have saved me what feels like hundreds of hours). However, I will say that you have contributed the fact that I now spend like 4-6 hours dying clothes whenever there is a fit change, thanks to the infinite opportunity for design!
    (although I admit that is a me problem, and perhaps not having to speak to companions somewhat offsets the dying-time-dilemma)

    Thank you again Margerard, and I hope you are well :)
  4. Kominamilay
    Kominamilay
    • member
    • 0 kudos
    FocusBG3's article is no longer visible
  5. superfi24
    superfi24
    • premium
    • 19 kudos
    it seems that, as of the current version, Lodestones only allows you to dismiss companion and not summon them.
    This is the error code I get in the ScriptExtender, if it tells anything to anyone:Validation of property 'BlockNewDisturbanceReactions' failed on esv::Character 000001C46DCE8180
    Object class esv::Character failed validation; proxying of this class is disabled
    bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: [string "FocusLodestones/Shared/RecruitmentManager.lua..."]:85: attempt to index a nil value (field 'ServerCharacter')
    stack traceback:
            FocusLodestones/Shared/RecruitmentManager.lua:85: in method 'Recruit'
            FocusLodestones/Server/OnLodestoneUsed.lua:10: in field 'Callback'
            FocusCore/Shared/Classes/Events/Event.lua:94: in method 'Throw'
            FocusCore/Shared/Classes/Events/SubscribableEvents/Osiris/_OsirisEvent.lua:26: in function <FocusCore/Shared/Classes/Events/SubscribableEvents/Osiris/_OsirisEvent.lua:24>

    I tried to play a bit with my load order without success. I won't say that it's impossible that another mod of mine might be conflicting, but I wouldn't know which one.
    But yeah, thank you for keeping this useful mod alive for as long as possible, but if I'm right, it seems it's nearing it's end...
  6. odnarla
    odnarla
    • member
    • 0 kudos
    This break my act 3 save file. New saves can still be started, if you intend to install this mod dont do it on existing save files.
  7. Konertag
    Konertag
    • member
    • 0 kudos
    Is it possible to have more lodestones for the non origin companions in our party ?
  8. Rocky41
    Rocky41
    • member
    • 0 kudos
    With Update 7 I have the Porch of Lodestones, but the icons can only be used as movable items and are no longer clickable as they were before when you could change characters. 
  9. Vverial2
    Vverial2
    • premium
    • 0 kudos
    Hiyo,

    Any chance this mod will ever make it onto the in-game mod manager? I swapped to the in-game manager after patch 7 and it now has literally every mod I want... except for this one. I find it hard to justify running Vortex in tandem for one mod.

    Please and thanks!
  10. Konertag
    Konertag
    • member
    • 0 kudos
    I don't know if I'm doing something wrong, but I installed this mod and all the needed mods, and everything seems to work except the lodestone. I can't find what/where to go to quickly switch companions
    1. stephloum
      stephloum
      • member
      • 3 kudos
      Do you mean that you didn't receive the lodestones or theyre just not doing anything?
    2. Konertag
      Konertag
      • member
      • 0 kudos
      I had not installed focuscore. It works now. 
  11. MalzenoXx
    MalzenoXx
    • member
    • 0 kudos
    hey, the mod throws error in the githyanki hatchery,

    heres the code 
    Error while dispatching event BeforeDealDamage:         [string "FocusCore/Shared/Classes/Events/SubscribableE..."]:15: attempt to index a nil value (field 'Hit')
    stack traceback:
            FocusCore/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:15: in function <FocusCore/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:14>
            [C++ Code]: in function 'xpcall'
            builtin://Libs/Events/SubscribableEvent.lua:124: in method 'Throw'
            builtin://Libs/Events/EventManager.lua:17: in method 'ThrowEvent'
            builtin://Libs/Events/EventManager.lua:107: in function <builtin://Libs/Events/EventManager.lua:106>
    Error while dispatching event BeforeDealDamage:         [string "VolitionCabinet/Shared/Classes/Events/Subscri..."]:15: attempt to index a nil value (field 'Hit')
    stack traceback:
            VolitionCabinet/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:15: in function <VolitionCabinet/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:14>
            [C++ Code]: in function 'xpcall'
            builtin://Libs/Events/SubscribableEvent.lua:124: in method 'Throw'
            builtin://Libs/Events/EventManager.lua:17: in method 'ThrowEvent'
            builtin://Libs/Events/EventManager.lua:107: in function <builtin://Libs/Events/EventManager.lua:106>
    Error while dispatching event BeforeDealDamage:         [string "FocusCore/Shared/Classes/Events/SubscribableE..."]:15: attempt to index a nil value (field 'Hit')
    stack traceback:
            FocusCore/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:15: in function <FocusCore/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:14>
            [C++ Code]: in function 'xpcall'
            builtin://Libs/Events/SubscribableEvent.lua:124: in method 'Throw'
            builtin://Libs/Events/EventManager.lua:17: in method 'ThrowEvent'
            builtin://Libs/Events/EventManager.lua:107: in function <builtin://Libs/Events/EventManager.lua:106>
    Error while dispatching event BeforeDealDamage:         [string "VolitionCabinet/Shared/Classes/Events/Subscri..."]:15: attempt to index a nil value (field 'Hit')
    stack traceback:
            VolitionCabinet/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:15: in function <VolitionCabinet/Shared/Classes/Events/SubscribableEvents/Extender/BeforeDealDamage.lua:14>
            [C++ Code]: in function 'xpcall'
            builtin://Libs/Events/SubscribableEvent.lua:124: in method 'Throw'
            builtin://Libs/Events/EventManager.lua:17: in method 'ThrowEvent'
            builtin://Libs/Events/EventManager.lua:107: in function <builtin://Libs/Events/EventManager.lua:106>

    no apparent side effects