1 items

File information

Last updated

Original upload

Created by

Ezzypixel

Uploaded by

vizex1

Virus scan

Safe to use

About this mod

Fixes 2 critical bugs in the Silver Shroud quest:
1) The Silver Shroud Radio will not give you the next quest objective
2) Kent does not upgrade your Shroud costume if you are level 45 or higher

Share
Permissions and credits
Mirrors
Note: If you are using The Unofficial Fallout 4 Patch you probably won't need this mod.
This mod was originally created for the PS5 version. I'm just uploading it here in case it's useful.


Been listening to The Silver Shroud Radio for hours waiting for the next quest objective but nothing?
This mod fixes that, so you can fully enjoy the quest and hear all of Kent's crime broadcasts without having to resort to other immersion breaking workarounds!

Trying to get your Silver Shroud armor upgraded but Kent won't do it? What's his problem? This mod also fixes that so he upgrades it when he should even if you are level 45 or above.

Nerdy details of the radio fix:
This part of the mod edits "RadioSilverShroudQuest"

In "RadioSilverShroudQuest" one of the conditions to hear the radio broadcast for the next quest objective is:
(GetVMQuestVariable (targetname)info == 0) 
This mod changes that to: 
(GetVMQuestVariable (targetname)info >= 0) 
The (targetname)info variable is set by the vanilla quest script to 1 when the radio scene for the next quest objective has started playing. If you shut off the radio broadcast without getting the objective that radio scene cannot be listened to again since one of the conditions to hear Kent's radio broadcast is for the value to be 0 (not yet played).

Now that the condition can be either 0 or 1 the broadcast will always play until you acquire the next quest objective. The other vanilla conditions will then naturally prevent it from playing again once the objective is obtained.

And that's all this part of the mod changes. Nothing else. Works like a charm.

It makes me wonder why the condition for whether Kent's broadcast was played already or not was added in the first place? Maybe realism? Like if you've missed the broadcast, then you've missed it, too bad! Haha.

Nerdy details of the armor upgrade bug:
This part of the mod edits "RadioSilverShroudQuest" and "MS04PostQuest".

The "MS04PostQuest" has conditions to determine whether Kent will upgrade your armor. One of those conditions is:
your level >= MS04ArmorLevel 

MS04ArmorLevel is a global variable that is changed during the silver shroud quest depending on your current level, in order to find out what the next level upgrade for the silver shroud costume should be.
So if you are below level 25, the quest sets MS04ArmorLevel to 25, letting the post quest know that Kent should upgrade your shroud armor when you are at level 25 or higher. If you are level 25+ MS04ArmorLevel is set to 35, and if you are 35+ MS04ArmorLevel is set to 45. All fine, right?
However, when you are level 45+, for some reason, the quest sets MS04ArmorLevel to 100. That means Kent is now waiting for you to reach level 100 or higher to upgrade your costume. Weird, right? I'm assuming this was probably an oversight.

The fix:

I just simply added a condition wherever required so whenever the "MS04PostQuest" or "RadioSilverShroudQuest" is checking if:
your level >= MS04ArmorLevel 
I added the condition:
OR MS04ArmorLevel = 100
Since MS04ArmorLevel is set to 100 when you are at level 45+ this makes it so now the upgrade event triggers when you are level 45 or above.
Once upgraded to max, the vanilla post quest script then naturally sets MS04ArmorLevel to 999 on it's own, ending the quest upgrades.
And that's all, problem solved. Enjoy, Shroud!