Jump to content

Problems with older mod


SJane3384

Recommended Posts

Hey I haven't played for a bit, and am just wondering what I need to do to update a specific mod.  It worked up until build 29.  I get the following error:

 

post-7324-0-80391900-1417028301_thumb.pn

 

Looking at where it stops, it looks like it's hung up on the LUA files, so here's the code for both of those:

 

 

require "Items/SuburbsDistributions";BK_DriedFruits = {}BK_DriedFruits.version = "1.0";BK_DriedFruits.author = "Basseri";BK_DriedFruits.modName = "BK_Driedfruits";function BK_DriedFruits.info()	print("Mod Loaded: " .. BK_Driedfruits.modName .. " by " .. BK_Driedfruits.author .. " (v" .. BK_Driedfruits.version ..")");end-- ===============================-- Item Distribution-- ===============================-- Drying Racktable.insert(SuburbsDistributions["all"]["counter"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["counter"].items, 15);table.insert(SuburbsDistributions["all"]["metal_shelves"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["metal_shelves"].items, 10);table.insert(SuburbsDistributions["all"]["crate"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["crate"].items, 10);table.insert(SuburbsDistributions["all"]["bin"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["bin"].items, 1);Events.OnGameBoot.Add(BK_Driedfruits.info);


 

BK_Driedfruits = {};function BK_Driedfruits.addItems(_keyPressed)    print(_keyPressed);     if _keyPressed == 37 then        local player = getSpecificPlayer(0);        local inv = player:getInventory();        inv:AddItem("Base.KitchenKnife");        inv:AddItem("BK_Driedfruits.dryingrack");		inv:AddItem("Base.Sugar");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");	          endendEvents.OnKeyPressed.Add(BK_Driedfruits.addItems);

 

I'd have asked the author, but it appears they haven't logged in for quite awhile.  This mod is one of my favorites and I've added a lot to it as well so I'd like to get it working if I can. Thanks in advance.

Link to comment
Share on other sites

Hey I haven't played for a bit, and am just wondering what I need to do to update a specific mod.  It worked up until build 29.  I get the following error:

 

attachicon.gifPZerror.png

 

Looking at where it stops, it looks like it's hung up on the LUA files, so here's the code for both of those:

 

 

require "Items/SuburbsDistributions";BK_DriedFruits = {}BK_DriedFruits.version = "1.0";BK_DriedFruits.author = "Basseri";BK_DriedFruits.modName = "BK_Driedfruits";function BK_DriedFruits.info()	print("Mod Loaded: " .. BK_Driedfruits.modName .. " by " .. BK_Driedfruits.author .. " (v" .. BK_Driedfruits.version ..")");end-- ===============================-- Item Distribution-- ===============================-- Drying Racktable.insert(SuburbsDistributions["all"]["counter"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["counter"].items, 15);table.insert(SuburbsDistributions["all"]["metal_shelves"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["metal_shelves"].items, 10);table.insert(SuburbsDistributions["all"]["crate"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["crate"].items, 10);table.insert(SuburbsDistributions["all"]["bin"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["bin"].items, 1);Events.OnGameBoot.Add(BK_Driedfruits.info);

 

BK_Driedfruits = {};function BK_Driedfruits.addItems(_keyPressed)    print(_keyPressed);     if _keyPressed == 37 then        local player = getSpecificPlayer(0);        local inv = player:getInventory();        inv:AddItem("Base.KitchenKnife");        inv:AddItem("BK_Driedfruits.dryingrack");		inv:AddItem("Base.Sugar");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Tomato");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Cabbage");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.Carrots");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.RedRadish");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("farming.Strewberrie");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Apple");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Eggplant");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Banana");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Orange");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Lemon");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Grapes");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Peach");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");		inv:AddItem("Base.Lettuce");	          endendEvents.OnKeyPressed.Add(BK_Driedfruits.addItems);

 

I'd have asked the author, but it appears they haven't logged in for quite awhile.  This mod is one of my favorites and I've added a lot to it as well so I'd like to get it working if I can. Thanks in advance.

 

From the error, it looks like it is not coming from the mod .luas. It looks like one of the recipes is giving a null pointer exception. This means one of the items called for in a recipe (or possibly a recipe itself) does not exist or the name was changed. I would look there first.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...