Modathon
Vanilla Bounty Quest's Bounty Letter Fix mod for The Elder Scrolls V: Skyrim Special Edition
Latest19 Apr 2026
Uploaded18 Apr 2026
Versionv1.0
14.42 KB
Total Files Sizes
0
Unique DLs
0
Total DLs
2
Total Files

Bounty Script Fix

File Size2.84 KB
Game Image for The Elder Scrolls V: Skyrim Special Edition
1
Bug Fixes

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

Instructions

Download the proper file for your game.

Permissions and credits

  • Do all the assets in this mod belong to you and/or do you have permission to redistribute these assets?

    Yes

  • Do you allow others to upload fixes, compatibility patches or updates for your mods as a separate mod page?

    No, contact me and I will fork your update into the main mod

  • Do you allow others to upload edits to your mods as a separate mod page?

    Only if you contact me to ask permission first

  • Do you allow others to use assets in your mods in their own mod pages with credit?

    Only if you contact me to ask for permission first

  • Do you allow translations for your mod?

    Only if you contact me to ask permission first

  • If you consented to derivative works (updates, translations, assets being in another mod), can they be made through the use of AI?

    No. I do not allow any derivative work of mine to use Generative AI in any way

Bounty Script Fix

Type: Main
Date uploaded18 Apr 2026
File Size2.84 KB
Unique DLs0
Total DLs0
Versionv1.0

Bounty Script Fix. NEW GAME FILE ONLY!

Vanilla Bounty Letter Cleaner

Type: Main
Date uploaded18 Apr 2026
File Size11.58 KB
Unique DLs0
Total DLs0
Versionv1.0

Letter cleaner scripts. FOR EXISTING SAVE GAME FILE ONLY!