Jump to content

Odd Behavior from Pre-War money.


HeyYou

Recommended Posts

So, it seems, the more I accumulate, the slower it is to transfer to my inventory. If I don't have a lot, say, under 1000, everything is good. Go over that though, and the transfer starts taking longer and longer, regardless of how much I am transferring to my inventory. When I tried to move about 11K to my inventory, the game froze, and I got a "this program is not responding" message from windows.

 

I don't have any mods that change Pre-War money..... But, modern firearms seems to distribute it a bit more liberally throughout the game world. I can transfer 10K of pretty much anything else, almost instantly. It is JUST pre-war money that gives problems. Any idea what that's all about?

Link to comment
Share on other sites

  • 3 weeks later...

From container to my inventory, or, from my inventory to another container. (I think..... been playin' skyrim of late. :smile: ) It doesn't matter how much is in the container, could be 2, could be 20, if I have close to, or more than, 1K pre-war money in my inventory, it gets slow. If I have a couple hundred in my inventory, I can transfer it to a container, but, it takes it's sweet time to transfer. When I tried to transfer around 1400 TO my inventory, the game froze solid. I let it sit for a while. (5 or 10 minutes) and it was still frozen solid. Had to restart my machine.

 

I looked at it in FO4 edit, with all mods loaded, and Yup. Kor_scavenger puts a script on it...... No clue what it does though.

 

Thank You. Think I may try just nuking that record from the mod...... as I don't scrap the money, I run modern firearms, and it wants pre-war money for various things.

 

Thank You. :D

 

Ok, that looks dangerous. :) How do I nuke the script without screwing everything up?

Edited by HeyYou
Link to comment
Share on other sites

How do I nuke the script without screwing everything up?

 

I took a look at that mod. The source code of that script is available so you could edit it to exclude Pre-War money.

 

 

Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)

	MiscObject PreWarMoney = Game.GetFormFromFile(0x00059B02, "Fallout4.esm") as MiscObject       ; Get the base form of Pre-War money from Fallout4.esm. (Pre-War money is MiscItem, in Papyrus MiscObject).
	If (Self as ObjectReference).GetBaseObject() != PreWarMoney                                   ; If the base form of Self is not Pre-War money.

	        (...)                                                                                 ; Run the vanilla code

	EndIf

EndEvent

 

 

If it solves the issue, you can continue to use it but please test it thoroughly first, the script is attached to numerous vanilla forms.

Edited by LarannKiar
Link to comment
Share on other sites

So what does it actually DO???? I really don't see the point of having a script on it. I suspect it checks to see how much is in the stack, so if it does the autobreakdown thing, you get the right amount of cloth...... Which I don't care about, as I don't scrap it in any event.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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