About this mod
Enable the removal and movable of bobbleheads from their stands.
- Permissions and credits
- Mirrors
Are you sick of downloading a new home with a bobblehead stand just to find out you can't move all the bobbleheads you have collected to your new display...
Well here is the answer "Bobblehead Remove and Move"
What this mod allows is the removal of all bobbleheads from both megaton and tenpenny and any other user display case that has this mod as their base for their displays.
Not only will it for example add\remove the bobbleheads from the megaton display, But at the same time it will add\remove from tenpenny aswell, and if a modder has used these scripts in their mod it will add\remove from theirs aswell.
Add a Bobblehead to one display, The script will add to all other supported displays too official or otherwise. Same goes for removing Bobbleheads. This is compatible with your current save and won't disable any bobbleheads you have already collected and displayed
How to use (Ingame) Simply activate an already placed Bobblehead and aswell as the usual text that comes up for that particular Bobblehead the will be 2
buttons.
1. Take Bobblehead (disables that bobblehead on all displays supported and adds 1 to the inventory)
2. Do nothing (exits the message and leaves the bobblehead where it is)
This is an esm file because I thought it would be easier for modders to incorporate it into their mods alot easier and could be used alot more generically which is my intention.
Instructions for modders to use with there own mods is at the following address so as to make the mod smaller for download. http://genovauk.ucoz.com/faq/1-1#1
If you are using version 1.0 of this mod you will have to remove dependancy from the plugin as the mod has been renamed :
1. You will need fallout 3 mod manager (FOMM) from here http://timeslip.chorrol.com/fomm.html
2. Open up FOMM and click the plugin editor button
3. Open you mod esp file and click the plus sign and click TES4
4. Underneath this you will see various words, What we are looking for is MAST. There maybe a few the so click on them and in the right handside pane it will say what the dependant master file is, In this case it's Genovauk's_BHR&M_v1.0.esm. Now delete the MAST file and the one DATA directly underneath it. This will remove dependancy to version 1.0, All you have to do then is load up your mod with the newer esm master file. This will only ever need to be done this one time as I am never changing the name again and hopefully this new version is bug free and won't need a update like this again.
How this mod works:
======
So you want to know how this mod works.. Well it's quite simple really.
First off I created a what i'm calling a dummy cell, This cell contains the 20 bobbleheads found throughout the game and they all have their own reference,
Just like the original bobbleheads that sat on the display stands.
The bobbleheads in megaton and tenpenny had their disabled by default unchecked and the dummy cell bobbleheads had their disabled by default checked. I then added the dummy cell bobbleheads as the parent to the original bobbleheads meaning if they were to be enabled\disabled then the original bobbleheads get enabled\disabled aswell.
Then came the messagebox edit, I left the original message that came up when you activated a head on the stand and added two buttons. One that allows you to take the bobblehead and one that did nothing except close the messagebox.
Then I edited the scripts for the bobbleheads and the display stands. When you activate a bobblehead and click the button to take it then puts that bobblehead into your inventory, But the script disables the dummy cell bobblehead not the display bobblehead which in turn disables the display bobblehead.
Now because both the tenpenny and megaton heads have their parents set to the dummy cell bobbleheads they all get disabled. Meaning any bobblehead that has a parent dummy cell bobblehead gets disabled, Even custom usermade ones if the modder used my esm as their display script instead of the default one.
As of version 2.0 a quest starts on the load of a save that brings up a message box with an initialize button, This was put in due to the fact that those people who already put bobbleheads on their stands couldn't see them after the mod was activated, What the script does attached to the message box is check if the player picked up any bobbleheads and enables them on the display, I have done this in such a way that even if they don't have the bobbleheads in their inventory (due to the fact you already placed them on the stands) they will still show up on the stands because the game remembers that you did pick one or more up. If you are using a new character the initialize button basically won't do anything because you never picked up any bobbleheads anyway and the script works perfectly for new characters.
It is my hope that this mod becomes a base for all future and current mods that add bobblehead stands as I feel this is a much better way to allow players to
move their bobbleheads around at will. If anyone can think of a better way to do this then please do let me know or make a better script.
Incompatibility
===============
This mod will be incompatible with all mods that alter or change anything associated with all the bobbleheads and the stands in megaton and tenpenny.
All the scripts and references have been changed considerably.
Known Issues or Bugs
====================
No known bugs, Please use the below contact info to report any.
Contact
=======
You can find me on TESNexus as 'Genovauk'
You can send me an email here: [email protected]
History
=======
1.0, 24/02/2009 - Initial release.
2.0, 07/03/2009 - Due to there being a major bug I have had to rework the whole thing. Changes as follows :
Megaton displays now both use the same script instead of their own seperate script
Changed a some checkboxes in the dummy bobblehead cell
Name has changed to just Bobblehead Remove and Move
Added a quest that starts as soon as the save has loaded up to initialize the displays, They wern't displaying correctly for those who already had their bobbleheads in place, This is a run once only script.