SteveTownsend / SmartHarvestSE

AutoHarvest 2 Skyrim SE mod ported to CommonLibSSE
GNU General Public License v3.0
18 stars 7 forks source link

Follower spam in Saga #479

Open SteveTownsend opened 7 months ago

SteveTownsend commented 7 months ago

Nexus bug report

a LOT of join/depart spam in my log with Followers using Nether's Follower Framework. Here's a sample: 4.37 pm I left Temple of Kynareth and entered Whiterun. Valmilia bade me farewell. Adira bade me farewell. Love bade me farewell. Adira traveled with me. Valmillia traveled with me. Love traveled with me. 5.01 pm I left Hall of the Dead and entered Whiterun Valmilia bade me farewell. Adira bade me farewell. Love bade me farewell. Adira traveled with me. Valmillia traveled with me. Love traveled with me.Valmilia bade me farewell. Adira bade me farewell. Love bade me farewell. 5.02 pm Adira traveled with me. Valmillia traveled with me. Love traveled with me. 5.03 pm Valmilia bade me farewell. Adira bade me farewell. Love bade me farewell. Adira traveled with me. Valmillia traveled with me. Love traveled with me. 5.04 pm I left Whiterun and entered the Bannered Mare Valmilia bade me farewell. Adira bade me farewell. Love bade me farewell. Adira traveled with me. Valmillia traveled with me. Love traveled with me.

This is separate from using the NFF "Time for us to go our separate ways" and "Follow me. I need your help" dialogs.

(easiest) Steps to reproduce:

  1. Install Smart Harvest SE and Requirements
  2. Install Nether's Follower Framework and Requirements
  3. Install Elixe's Tavern Girls and Requirements. (Optional: Pandorable's Heroines)
  4. Go to Riverwood - pick up Elle at the Sleeping Giant using "Follow Me, I need your help" from NFF
  5. Go to the Bannered Mare. Pick up Love. (Optional: pick up Freya Grey-Mane)
  6. Visit several locations in Whiterun.
  7. Open The Saga of .
  8. Observe that many entries that change location have your followers depart and travel with you in the log...

Expected Behavior: Depart/Travel entries happen when dismissing/joining followers from NFF and not on location change. Observed Behavior: Depart/Travel entries happen often (but not always) when changing location - and this is indistinguishable from Dismiss/Join entries (so they can't be filtered out programmatically with an external tool, for instance)

I will see if this can be improved. It should be possible to filter the events before output so that hi/bye spam like this is not displayed or persisted.

Separately, should probably provide an option in MCM to just turn this feature off.

SteveTownsend commented 7 months ago

Related, same user

This may be available somewhere and I just haven't looked in the right place to find it. I would love to have the Character Journal available as a plaintext *.txt file somewhere so I can use an LLM on OpenRouter.ai to summarize the events of the day into a narrative, and then (with a little python magic) put those summaries into the Summary Files for my Followers for Mantella, so my Followers have clear visibility into where we've been and what we've done recently.

This was the original plan for this feature - a narrative of what you and your party did. It would be pretty simple to dump it to the log on demand, via MCM. The SKSE cosave stores it in JSON, I don't remember offhand how much work that needs to make the narrative form that's displayed.