Vanilla Bounty Quest's Bounty Letter Fix

Thread
Vanilla Bounty Quest's Bounty Letter Fix
Latest
Apr 19, 2026
Uploaded
Apr 19, 2026
Version
v1.0
Total Files Size
14 KB
Unique DLs
2
Total DLs
2
Total Files
2

Vanilla Bounty Letter Cleaner

12 KB

Download Latest

Bugfixes by Nonseen, ported to Skyrim SE.


This is a fix for vanilla Skyrim, Skyrim SE and AE.


Bounty quests has a bug that flood your save file with items that no way to interact.

IF you leave a town without accepting bounty quest, AND you have no active bounty quest.

I made a fix for the script that make the trouble, so no longer pollute your save files.

This script file in my test cause no harm, and any time can be removed as not affect directly to your save files.

Very important: its work only un-changed original bounty quests! I dont know its work or not if any change made to bounty quest!

To get this fix: Download: NSBountyScriptFix_V1.zip - FOR NEW GAME ONLY!!

To clean up the items that the buggy script made, i created a separate mod I named NSBountyLetterCleaner.

This one adds a new recipe: NS Bounty Letter cleaner book.


The book can be made at any tanning rack, requires 1x leather strip.

Opening the book any time will trigger a script to run and clean up all the item that made in game.

In old save files the cleanup process may take few minutes. End of the process you receive a message that show how many items got removed.

This File is ESL flagged ESP. Need to be used only on OLD playwright that made using the non fixed bounty script.

If you start new game with my bounty fix script you do not need the cleaner mod!

To get the fix mod download: NSBountyLetterCleaner_V1.zip - FOR EXISTING SAVE GAME!


---------------------------------

The bug:

---------------------------------

Original Game has 4 type of bounty quest that started when player enters a town or city.

Example: you enter riverwood, then walk to Whiterun.

Let say when you enter a city or village you not pick up a bounty quest and has no active bounty quest accepted in the hold.

Example: As you walk to riverwood not accept the aviable bounty quest, then walk to whitrun and leave without accepting bounty quest.

The game as prepare the bounty quest create a bounty letter every time the bounty quest started.

This letter contains the bounty information and given the player when the player chose to accept the quest in the inn or from the steward or from jarl.

it's all okay and good. The problem: when player leaves the location whiteout accepting the bounty!

The script stop the quest, but not delete the bounty letter! The bounty letters remain in game disabled. so no way for player to interact with it.

In our example: as you walk from Riverwood to Whiterun and leave Whiterun not accepting any bounty, and no bounty active: your action made the game make 2 bounty letters that going to stay in game forever.

For mod makers here is the bug:

BQScript.psc

Line 18: function PlayerChangedLocation()

This function called when player change location by the bounty quest that active.

This run the check player still inside the town/city. if player left the city/town the quest stop self:

if getStage() < 10

if Game.GetPlayer().IsInLocation(Alias_Location.GetLocation()) == False

; debug.trace(self + " player is no longer in location and hasn't picked up quest, so shutting down quest so it can happen elsewhere.")

Hold.GetLocation().setKeywordData(BQActiveQuest, 0)

The keyword change made to flag the hold no quest running here. so new quest can be started.

then stop the quest.

Here the script maker forget this:

the quest created a new item a bounty letter as quest started, that item made the position of the hold jarl, and set disabled at the start.

This is the point of failure.

After this part I changed the script: locating the bounty letter alias and ordering the item to be deleted soon as not in use.

I found this bug by pure luck as studied how bounty quests works. Best of my knowledge no other modder found and fixed it. If I wrong let me know!

---------------------------------

PERMISSIONS:

---------------------------------

Feel free to do whatever you wish to do.

I made it to help others, and help fix the original game!

If you give credit to me, you make me happy.

---------------------------------

Name: NS Bounty Fix

Version: 1

Realise Date: 2024-08-12


-Nonseen ---------------------------------Name: NS Bounty FixVersion: 1Realise Date: 2024-08-12

Comments (0)

Log in to post a comment.

This thread is open for discussion.

Be the first to leave a community review!

More from Magus80

Popular The Elder Scrolls V: Skyrim Special Edition Mods