Jump to content

Existing Furnaces not supported

Work in Progress 2.0.35 2.0.40

Somescrub

Posted

I am attempting again to upgrade to the latest version from 1.5.0. I have redone the entire configuration file, and can confirm that the plugin is working correctly with newly placed furnaces. However, existing placed furnaces are not being recognized. There is no upgrade button, even on a clean install with no data in the data file. I'm not sure why it wouldn't recognized placed furnaces?

 

When I attempt to load the modified, but correct data file (copying the placed furnaces upgrades via their ID), I get the console error below. None of the existing placed furnaces on the map are being recognized by the plugin, unless you pick them up first.

 

 

NullReferenceException: Object reference not set to an instance of an object

at Oxide.Plugins.FurnaceUpgrades.GetCurrentUpgrade (BaseOven oven, Oxide.Plugins.FurnaceUpgrades+FeatureType type) [0x00111] in <0f26a05bd6064759a931511c087bf191>:0

at Oxide.Plugins.FurnaceUpgrades+OvenComponent.UpdateProperties () [0x00091] in <0f26a05bd6064759a931511c087bf191>:0

at Oxide.Plugins.FurnaceUpgrades+OvenComponent.Initialize (Oxide.Plugins.FurnaceUpgrades+OvenController controller) [0x00007] in <0f26a05bd6064759a931511c087bf191>:0

at Oxide.Plugins.FurnaceUpgrades+OvenController.InstallComponent (BaseOven oven) [0x00013] in <0f26a05bd6064759a931511c087bf191>:0

at Oxide.Plugins.FurnaceUpgrades+OvenController+<SetupOvens>d__3.MoveNext () [0x00094] in <0f26a05bd6064759a931511c087bf191>:0

at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <5f55adde392a4f559fa097c2225879c0>:0

UnityEngine.MonoBehaviour:StartCoroutineManaged2(MonoBehaviour, IEnumerator)

UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)

Oxide.Plugins.FurnaceUpgrades:OnServerInitialized()

Oxide.Plugins.FurnaceUpgrades:DirectCallHook(String, Object&, Object[])

Oxide.Plugins.CSharpPlugin:InvokeMethod(HookMethod, Object[])

Oxide.Core.Plugins.CSPlugin:OnCallHook(String, Object[])

Oxide.Core.Plugins.Plugin:CallHook(String, Object[])

Oxide.Game.Rust.RustCore:OnPluginLoaded(Plugin)

System.Reflection.RuntimeMethodInfo:InternalInvoke(RuntimeMethodInfo, Object, Object[], Exception&)

System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Oxide.Core.Plugins.CSPlugin:InvokeMethod(HookMethod, Object[])

Oxide.Core.Plugins.CSPlugin:OnCallHook(String, Object[])

Oxide.Core.Plugins.Plugin:CallHook(String, Object[])

Oxide.Core.Plugins.PluginManager:CallHook(String, Object[])

Oxide.Core.OxideMod:CallHook(String, Object[])

Oxide.Core.OxideMod:PluginLoaded(Plugin)

Oxide.Plugins.<>c__DisplayClass6_0:<LoadPlugin>b__0(Boolean)

Oxide.Plugins.CompiledAssembly:LoadAssembly(Action`1)

Oxide.Plugins.CompilablePlugin:LoadPlugin(Action`1)

Oxide.Plugins.<>c__DisplayClass20_0:<Load>b__0(Boolean)

Oxide.Plugins.CompilableFile:Compile(Action`1)

Oxide.Plugins.CSharpPluginLoader:Load(CompilablePlugin)

Oxide.Plugins.CSharpPluginLoader:Reload(String, String)

Oxide.Core.OxideMod:ReloadPlugin(String)

Oxide.Game.Rust.RustCore:ReloadCommand(IPlayer, String, String[])

System.Reflection.RuntimeMethodInfo:InternalInvoke(RuntimeMethodInfo, Object, Object[], Exception&)

System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Oxide.Core.Plugins.CSPlugin:InvokeMethod(HookMethod, Object[])

Oxide.Core.Plugins.CSPlugin:OnCallHook(String, Object[])

Oxide.Core.Plugins.Plugin:CallHook(String, Object[])

Oxide.Core.Plugins.<>c__DisplayClass109_0:<AddCovalenceCommand>b__0(IPlayer, String, String[])

Oxide.Core.Plugins.Plugin:CovalenceCommandCallback(IPlayer, String, String[])

Oxide.Game.Rust.Libraries.Covalence.<>c__DisplayClass7_0:<RegisterCommand>b__0(Arg)

ConsoleSystem:Internal(Arg)

ConsoleSystem:Run(Option, String, Object[])

ConsoleNetwork:OnClientCommand(Message)

ServerMgr:OnNetworkMessage(Message)

Facepunch.Network.Raknet.Server:ProcessRead(NetRead)

Network.BaseNetwork:Cycle()

MonoMod.Utils.DynamicMethodDefinition:ServerMgr.Update_Patch0(ServerMgr)

Loaded plugin Furnace Upgrades v2.0.35 by yUN

Yun

Posted

I'm working on an update! An update will be released in the next 12 hours (as I leave work in 8 hours)

  • Like 1
Yun

Posted

Changed Status from Pending to Work in Progress

Changed Fixed In to Next Version

Somescrub

Posted

@Yun -

Was this fixed in any of the recent updates, or are you still working on a fix?

Somescrub

Posted

@Iftebinjan -

 

Can you provide any assistance here? I am trying this again, out of necessity now. The existing furnaces are still not being recognized by the plugin (no UI element present, and still nothing even if I use the backup data).

I am constantly getting this error spam in console as well now:

"Can't find smeltable item list for oven"

 

If I can't get this to work is there a way for me  to at least apply the pool changes to 1.5 so I can bring it back to life temporarily?

Iftebinjan

Posted

10 hours ago, Somescrub said:

@Iftebinjan -

 

Can you provide any assistance here? I am trying this again, out of necessity now. The existing furnaces are still not being recognized by the plugin (no UI element present, and still nothing even if I use the backup data).

I am constantly getting this error spam in console as well now:

"Can't find smeltable item list for oven"

 

If I can't get this to work is there a way for me  to at least apply the pool changes to 1.5 so I can bring it back to life temporarily?

it should be configuration error, send me the config file of this here

Somescrub

Posted

{
  "General Settings": {
    "Only the owner can upgrade the furnace": false,
    "Only teammates can upgrade the furnace": true,
    "Keep attributes when removing": true
  },
  "Currency Settings": {
    "Currency type (0 - Scrap | 1 - Economics | 2 - Server Rewards)": 1,
    "Currency item (if the currency type is '0')": {
      "Short name": "scrap",
      "Skin ID": 0
    }
  },
  "Visual Settings": {
    "Use chat messages": true,
    "Notification plugin (0 - None | 1 - Toastify | 2 - Notify)": 0,
    "Toastify notification ID": "success",
    "Notify notification type": 0,
    "Upgrade effect (empty = disabled)": "assets/bundled/prefabs/fx/build/promote_stone.prefab"
  },
  "UI Settings": {
    "Disable status panel": false,
    "Upgrade button": {
      "Anchor": "0.5 0 0.5 0",
      "Offset": "400 109.5 480 141.5",
      "Background color": "0.45 0.63 0.19 1",
      "Font size": 13
    },
    "Upgrade button on electric furnaces": {
      "Anchor": "0.5 0 0.5 0",
      "Offset": "492 354.5 572 386.5",
      "Background color": "0.45 0.63 0.19 1",
      "Font size": 13
    },
    "Status panel": {
      "Anchor": "0.5 0 0.5 0",
      "Offset": "193 17 420 103",
      "Background color": "0.969 0.922 0.882 0.035",
      "Font size": 12
    }
  },
  "Features Settings": {
    "Smelting speed multiplier": true,
    "Fuel speed": true,
    "Resource output multiplier": true,
    "Charcoal multiplier": false,
    "Auto split cookables": true,
    "Auto add fuel": true
  },
  "Default Settings": {
    "Smelting speed": 1.0,
    "Fuel speed": 1.0,
    "Resource output multiplier": 1.0,
    "Charcoal multiplier": 1.0
  },
  "Upgrades Settings": {
    "furnace": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    },
    "furnace.large": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    },
    "electric.furnace": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    },
    "legacyfurnace": {
      "Smelting speed": [
        {
          "Cost": 100,
          "Multiplier": 2.0
        },
        {
          "Cost": 200,
          "Multiplier": 3.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 100,
          "Multiplier": 2.0
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 100,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 100,
          "Multiplier": 2.0
        }
      ]
    },
    "campfire": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    },
    "bbq": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    },
    "small.oil.refinery": {
      "Smelting speed": [
        {
          "Cost": 500,
          "Multiplier": 1.2
        },
        {
          "Cost": 1000,
          "Multiplier": 1.4
        },
        {
          "Cost": 2000,
          "Multiplier": 1.6
        },
        {
          "Cost": 4000,
          "Multiplier": 1.8
        },
        {
          "Cost": 8000,
          "Multiplier": 2.0
        },
        {
          "Cost": 16000,
          "Multiplier": 2.2
        },
        {
          "Cost": 32000,
          "Multiplier": 2.5
        },
        {
          "Cost": 64000,
          "Multiplier": 3.0
        },
        {
          "Cost": 128000,
          "Multiplier": 3.5
        },
        {
          "Cost": 256000,
          "Multiplier": 4.0
        }
      ],
      "Fuel speed": [
        {
          "Cost": 500,
          "Multiplier": 0.5
        },
        {
          "Cost": 1000,
          "Multiplier": 0.6
        },
        {
          "Cost": 2000,
          "Multiplier": 0.7
        },
        {
          "Cost": 4000,
          "Multiplier": 0.8
        },
        {
          "Cost": 8000,
          "Multiplier": 0.9
        },
        {
          "Cost": 16000,
          "Multiplier": 1.0
        },
        {
          "Cost": 32000,
          "Multiplier": 1.1
        },
        {
          "Cost": 64000,
          "Multiplier": 1.2
        },
        {
          "Cost": 128000,
          "Multiplier": 1.3
        },
        {
          "Cost": 256000,
          "Multiplier": 1.5
        }
      ],
      "Resource output multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        },
        {
          "Cost": 2000,
          "Multiplier": 1.2
        },
        {
          "Cost": 4000,
          "Multiplier": 1.3
        },
        {
          "Cost": 8000,
          "Multiplier": 1.4
        },
        {
          "Cost": 16000,
          "Multiplier": 1.5
        },
        {
          "Cost": 32000,
          "Multiplier": 1.6
        },
        {
          "Cost": 64000,
          "Multiplier": 1.7
        },
        {
          "Cost": 128000,
          "Multiplier": 1.8
        },
        {
          "Cost": 256000,
          "Multiplier": 1.9
        },
        {
          "Cost": 512000,
          "Multiplier": 2.0
        }
      ],
      "Charcoal multiplier": [
        {
          "Cost": 1000,
          "Multiplier": 1.1
        }
      ]
    }
  },
  "Version": {
    "Major": 2,
    "Minor": 5,
    "Patch": 2
  }
}

 

1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.3k

Files Sold

Total number of files sold.

2m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.