Jump to content

I Give up, Asking for help


Chemist18

Recommended Posts

I wanted to start my modding out simple. I decided to start by replacing the megaton house. Well I have a building with all the stuff in it. Now I'm trying to understand the process that allows me to hide say the workbench until the player buys it.

 

I tried reverse engineering:

  • I can see that the workbench in the house is linked to an "XMarker" with an ID of "HD01Workbench"
    I can see that this XMarker is set to "Initially Disabled"
     
    I can see where Moira has the HD00Workbench item in her inventory
    I can see the script that sets the HD00Workbench value to 0 upon purchase
     
    But I see no connection between the HD00Workbench item and the HD01Workbench marker

Link to comment
Share on other sites

I wanted to start my modding out simple. I decided to start by replacing the megaton house. Well I have a building with all the stuff in it. Now I'm trying to understand the process that allows me to hide say the workbench until the player buys it.

 

I tried reverse engineering:

  • I can see that the workbench in the house is linked to an "XMarker" with an ID of "HD01Workbench"
    I can see that this XMarker is set to "Initially Disabled"
     
    I can see where Moira has the HD00Workbench item in her inventory
    I can see the script that sets the HD00Workbench value to 0 upon purchase
     
    But I see no connection between the HD00Workbench item and the HD01Workbench marker

 

Well you think changing the Megaton Interior is something simpel? If you aren't experianced with referances, scripts, enable parents and so on I would highly recommend to change something else or just make a new, different Playerhouse somewhere.

Link to comment
Share on other sites

A pointer in the right direction would be appreciated. I've looked through GECK, the Noob stickie on the forum, I don't seen any mention of this process. Actually I got all the items you purchase from Moira to work in the new house but I cheated, I moved them. Since I cheated that means I didn't learn how the bobblehead display works :)
Link to comment
Share on other sites

A pointer in the right direction would be appreciated. I've looked through GECK, the Noob stickie on the forum, I don't seen any mention of this process. Actually I got all the items you purchase from Moira to work in the new house but I cheated, I moved them. Since I cheated that means I didn't learn how the bobblehead display works :)

 

Ok, for the workbench: The xmarker is enableparent for the workbench. If you enable the xmarker, the workbench is enabled too.

 

For Bobbleheadstand.... well that's a little bit more difficult.

 

Here a script I wrote to move the bobblehead-stand:

 

MEGAGLRef.moveto PositionBHCSREF

MEGAGLRef.SetPos x 2670.7720

MEGAGLRef.SetPos y 842.2413

MEGAGLRef.SetPos z 20665.8125

MEGAGLRef.Setangle z -157.0815

MEGCHARef.moveto PositionBHCSREF

MEGCHARef.SetPos x 2650.8533

MEGCHARef.SetPos y 846.6730

MEGCHARef.SetPos z 20665.8125

MEGCHARef.Setangle z -162.8111

MEGExplosivesRef.moveto PositionBHCSREF

MEGExplosivesRef.SetPos x 2661.0947

MEGExplosivesRef.SetPos y 830.9084

MEGExplosivesRef.SetPos z 20652.0801

MEGExplosivesRef.Setangle z -162.8111

MEGBigGunsRef.moveto PositionBHCSREF

MEGBigGunsRef.SetPos x 2640.3123

MEGBigGunsRef.SetPos y 831.1472

MEGBigGunsRef.SetPos z 20652.0801

MEGBigGunsRef.Setangle z -179.9998

MEGENDRef.moveto PositionBHCSREF

MEGENDRef.SetPos x 2640.3845

MEGENDRef.SetPos y 845.5087

MEGENDRef.SetPos z 20665.7402

MEGENDRef.Setangle z 174.2706

MEGEnergyWeaponsRef.moveto PositionBHCSREF

MEGEnergyWeaponsRef.SetPos x 2650.6094

MEGEnergyWeaponsRef.SetPos y 832.1469

MEGEnergyWeaponsRef.SetPos z 20652.0801

MEGEnergyWeaponsRef.Setangle z -168.5407

MEGINTRef.moveto PositionBHCSREF

MEGINTRef.SetPos x 2660.8540

MEGINTRef.SetPos y 845.6120

MEGINTRef.SetPos z 20665.7402

MEGINTRef.Setangle z -168.5407

MEGLockpickRef.moveto PositionBHCSREF

MEGLockpickRef.SetPos x 2670.6794

MEGLockpickRef.SetPos y 828.2421

MEGLockpickRef.SetPos z 20652.0801

MEGLockpickRef.Setangle z -157.0815

MEGBarterRef.moveto PositionBHCSREF

MEGBarterRef.SetPos x 2630.5457

MEGBarterRef.SetPos y 828.0099

MEGBarterRef.SetPos z 20652.0801

MEGBarterRef.Setangle z 168.5410

MEGLUKRef.moveto PositionBHCSREF

MEGLUKRef.SetPos x 2679.3904

MEGLUKRef.SetPos y 836.9730

MEGLUKRef.SetPos z 20665.7402

MEGLUKRef.Setangle z -145.6223

MEGMedicineRef.moveto PositionBHCSREF

MEGMedicineRef.SetPos x 2630.6519

MEGMedicineRef.SetPos y 815.5319

MEGMedicineRef.SetPos z 20638.4141

MEGMedicineRef.Setangle z 168.5411

MEGScienceRef.moveto PositionBHCSREF

MEGScienceRef.SetPos x 2661.0427

MEGScienceRef.SetPos y 818.3742

MEGScienceRef.SetPos z 20638.4141

MEGScienceRef.Setangle z -162.8111

MEGSmallGunsRef.moveto PositionBHCSREF

MEGSmallGunsRef.SetPos x 2670.8772

MEGSmallGunsRef.SetPos y 815.3297

MEGSmallGunsRef.SetPos z 20638.4141

MEGSmallGunsRef.Setangle z -162.8111

MEGSneakRef.moveto PositionBHCSREF

MEGSneakRef.SetPos x 2640.4309

MEGSneakRef.SetPos y 803.5651

MEGSneakRef.SetPos z 20624.5527

MEGSneakRef.Setangle z -168.5407

MEGSpeechRef.moveto PositionBHCSREF

MEGSpeechRef.SetPos x 2650.7620

MEGSpeechRef.SetPos y 804.8066

MEGSpeechRef.SetPos z 20624.5527

MEGSpeechRef.Setangle z -174.2702

MEGSTRRef.moveto PositionBHCSREF

MEGSTRRef.SetPos x 2621.9541

MEGSTRRef.SetPos y 837.0279

MEGSTRRef.SetPos z 20665.8125

MEGSTRRef.Setangle z 157.0820

MEGUnarmedRef.moveto PositionBHCSREF

MEGUnarmedRef.SetPos x 2661.1799

MEGUnarmedRef.SetPos y 803.4859

MEGUnarmedRef.SetPos z 20624.5527

MEGUnarmedRef.Setangle z -159.0815

MEGPERRef.moveto PositionBHCSREF

MEGPERRef.SetPos x 2630.7913

MEGPERRef.SetPos y 841.9753

MEGPERRef.SetPos z 20666.1621

MEGPERRef.Setangle z 168.5412

MEGMeleeRef.moveto PositionBHCSREF

MEGMeleeRef.SetPos x 2640.5425

MEGMeleeRef.SetPos y 818.2155

MEGMeleeRef.SetPos z 20638.2676

MEGMeleeRef.Setangle z -179.9998

MEGRepairRef.moveto PositionBHCSREF

MEGRepairRef.SetPos x 2650.7712

MEGRepairRef.SetPos y 819.5671

MEGRepairRef.SetPos z 20638.4141

MEGRepairRef.Setangle z -179.9998

 

 

You not really want to do this? Do you? Well ok, this here is a little bit extreme... but for the bobbleheadstand you still have to set all 20 referances new in your new interior.

Link to comment
Share on other sites

A pointer in the right direction would be appreciated. I've looked through GECK, the Noob stickie on the forum, I don't seen any mention of this process. Actually I got all the items you purchase from Moira to work in the new house but I cheated, I moved them. Since I cheated that means I didn't learn how the bobblehead display works :)

 

Ok, for the workbench: The xmarker is enableparent for the workbench. If you enable the xmarker, the workbench is enabled too.

 

For Bobbleheadstand.... well that's a little bit more difficult.

 

Here a script I wrote to move the bobblehead-stand:

 

MEGAGLRef.moveto PositionBHCSREF

MEGAGLRef.SetPos x 2670.7720

MEGAGLRef.SetPos y 842.2413

MEGAGLRef.SetPos z 20665.8125

MEGAGLRef.Setangle z -157.0815

MEGCHARef.moveto PositionBHCSREF

MEGCHARef.SetPos x 2650.8533

MEGCHARef.SetPos y 846.6730

MEGCHARef.SetPos z 20665.8125

MEGCHARef.Setangle z -162.8111

MEGExplosivesRef.moveto PositionBHCSREF

MEGExplosivesRef.SetPos x 2661.0947

MEGExplosivesRef.SetPos y 830.9084

MEGExplosivesRef.SetPos z 20652.0801

MEGExplosivesRef.Setangle z -162.8111

MEGBigGunsRef.moveto PositionBHCSREF

MEGBigGunsRef.SetPos x 2640.3123

MEGBigGunsRef.SetPos y 831.1472

MEGBigGunsRef.SetPos z 20652.0801

MEGBigGunsRef.Setangle z -179.9998

MEGENDRef.moveto PositionBHCSREF

MEGENDRef.SetPos x 2640.3845

MEGENDRef.SetPos y 845.5087

MEGENDRef.SetPos z 20665.7402

MEGENDRef.Setangle z 174.2706

MEGEnergyWeaponsRef.moveto PositionBHCSREF

MEGEnergyWeaponsRef.SetPos x 2650.6094

MEGEnergyWeaponsRef.SetPos y 832.1469

MEGEnergyWeaponsRef.SetPos z 20652.0801

MEGEnergyWeaponsRef.Setangle z -168.5407

MEGINTRef.moveto PositionBHCSREF

MEGINTRef.SetPos x 2660.8540

MEGINTRef.SetPos y 845.6120

MEGINTRef.SetPos z 20665.7402

MEGINTRef.Setangle z -168.5407

MEGLockpickRef.moveto PositionBHCSREF

MEGLockpickRef.SetPos x 2670.6794

MEGLockpickRef.SetPos y 828.2421

MEGLockpickRef.SetPos z 20652.0801

MEGLockpickRef.Setangle z -157.0815

MEGBarterRef.moveto PositionBHCSREF

MEGBarterRef.SetPos x 2630.5457

MEGBarterRef.SetPos y 828.0099

MEGBarterRef.SetPos z 20652.0801

MEGBarterRef.Setangle z 168.5410

MEGLUKRef.moveto PositionBHCSREF

MEGLUKRef.SetPos x 2679.3904

MEGLUKRef.SetPos y 836.9730

MEGLUKRef.SetPos z 20665.7402

MEGLUKRef.Setangle z -145.6223

MEGMedicineRef.moveto PositionBHCSREF

MEGMedicineRef.SetPos x 2630.6519

MEGMedicineRef.SetPos y 815.5319

MEGMedicineRef.SetPos z 20638.4141

MEGMedicineRef.Setangle z 168.5411

MEGScienceRef.moveto PositionBHCSREF

MEGScienceRef.SetPos x 2661.0427

MEGScienceRef.SetPos y 818.3742

MEGScienceRef.SetPos z 20638.4141

MEGScienceRef.Setangle z -162.8111

MEGSmallGunsRef.moveto PositionBHCSREF

MEGSmallGunsRef.SetPos x 2670.8772

MEGSmallGunsRef.SetPos y 815.3297

MEGSmallGunsRef.SetPos z 20638.4141

MEGSmallGunsRef.Setangle z -162.8111

MEGSneakRef.moveto PositionBHCSREF

MEGSneakRef.SetPos x 2640.4309

MEGSneakRef.SetPos y 803.5651

MEGSneakRef.SetPos z 20624.5527

MEGSneakRef.Setangle z -168.5407

MEGSpeechRef.moveto PositionBHCSREF

MEGSpeechRef.SetPos x 2650.7620

MEGSpeechRef.SetPos y 804.8066

MEGSpeechRef.SetPos z 20624.5527

MEGSpeechRef.Setangle z -174.2702

MEGSTRRef.moveto PositionBHCSREF

MEGSTRRef.SetPos x 2621.9541

MEGSTRRef.SetPos y 837.0279

MEGSTRRef.SetPos z 20665.8125

MEGSTRRef.Setangle z 157.0820

MEGUnarmedRef.moveto PositionBHCSREF

MEGUnarmedRef.SetPos x 2661.1799

MEGUnarmedRef.SetPos y 803.4859

MEGUnarmedRef.SetPos z 20624.5527

MEGUnarmedRef.Setangle z -159.0815

MEGPERRef.moveto PositionBHCSREF

MEGPERRef.SetPos x 2630.7913

MEGPERRef.SetPos y 841.9753

MEGPERRef.SetPos z 20666.1621

MEGPERRef.Setangle z 168.5412

MEGMeleeRef.moveto PositionBHCSREF

MEGMeleeRef.SetPos x 2640.5425

MEGMeleeRef.SetPos y 818.2155

MEGMeleeRef.SetPos z 20638.2676

MEGMeleeRef.Setangle z -179.9998

MEGRepairRef.moveto PositionBHCSREF

MEGRepairRef.SetPos x 2650.7712

MEGRepairRef.SetPos y 819.5671

MEGRepairRef.SetPos z 20638.4141

MEGRepairRef.Setangle z -179.9998

 

 

You not really want to do this? Do you? Well ok, this here is a little bit extreme... but for the bobbleheadstand you still have to set all 20 referances new in your new interior.

 

Thanks :). Actually I just finished with the Bobblehead display. Though your script would have been much easier on the alignments :)

 

For the workbench, I know the Xmarker enables the workbench, I just don't see a script, etc. to toggle the Xmarker.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...