Is there any way to add an option to make these stations eligible to be picked up after placed? the constant blowing of 300 steel bars to make a new one for each placement doesn't really outweigh the resources that it pulls in in my opinion, unless I'm using this wrong.
They work like workstations. They should be able to be picked up if they are in your landclaim. They are expensive but they are meant for late game where mining can become a waste of time.
I second this. Land claim doesn't cut it because it adds just needless micromanagement so please change it so if there is no land claim block, you can always pick it up, but within one's range only the owner can do it.
Not just this but when you pick up the miners after setting down the land claim block the miners disappear, they are in your inventory and you can equip them on your bar and place them but they are completely invisible until you place them again.
Thanks for that. It's picking the wrong miners. Would it be ok if you were able to disassemble them into roughly the same materials you used to build them?
Solution for SMX A21 users but you should modify some SMX files(Sorry for my bad English)
Go to : SteamLibrary\steamapps\common\7 Days To Die\Mods\ZMXuiCP\Config\XUi\xui.xml (Better make reserve copy, if something going wrong you can restore it)
open xui.xml file with Notepad ++ or something esle, find line <!--// SMX // Campfire Window --> then before that line add this ;
Hello, thank you very much for your answer, it helped me and works perfectly now, However, when copying and pasting, it does not integrate correctly, you have to see the layout of the text above to put it correctly and then it works
Just installed this on our server, and it works amazingly well! Awesome MOD! The only issue I am having is I can't get it to place on a Oil Shale node. Every other node works perfectly.
I have an error with your mod, I can ask I can open the inventory but when I select the ore and I put for example 1000 when launching production I get this error, see the screen
https://i.imgur.com/gDi3G7N.png
I'm in alpha 21.2 b37, its a shame I'm using one of your mods which works perfectly
Should be easy to solve. Please upload the log file. On the right side of the console you get by pressing F1 there is a button to go to the log folder. After you get the error, upload the log. You can use https://catbox.moe/
2024-03-01T00:07:17 359.439 ERR [XUi] Error while updating window group 'workstation_miningMachine_PotassiumNitrate': 2024-03-01T00:07:17 359.440 EXC Object reference not set to an instance of an object at XUiC_CraftingWindowGroup.AddItemToQueue (Recipe _recipe) [0x0001a] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_WorkstationWindowGroup.AddItemToQueue (Recipe _recipe) [0x00013] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper dynamic-method) ItemActionEntryCraft.DMD<ItemActionEntryCraft::OnActivated>(ItemActionEntryCraft) at XUiC_ItemActionEntry.OnPressAction (XUiController _sender, System.Int32 _mouseButton) [0x00040] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper delegate-invoke) <Module>.invoke_void_XUiController_int(XUiController,int) at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_ItemActionList.Update (System.Single _dt) [0x00185] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_InfoWindow.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper dynamic-method) XUiC_CraftingInfoWindow.DMD<XUiC_CraftingInfoWindow::Update>(XUiC_CraftingInfoWindow,single) at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_WorkstationWindowGroup.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUi.OnUpdateDeltaTime (System.Single updateDeltaTime) [0x00131] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
2024-03-01T00:09:30 491.586 ERR [XUi] Error while updating window group 'workstation_oilPumpjack': 2024-03-01T00:09:30 491.587 EXC Object reference not set to an instance of an object at XUiC_CraftingWindowGroup.AddItemToQueue (Recipe _recipe) [0x0001a] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_WorkstationWindowGroup.AddItemToQueue (Recipe _recipe) [0x00013] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper dynamic-method) ItemActionEntryCraft.DMD<ItemActionEntryCraft::OnActivated>(ItemActionEntryCraft) at XUiC_ItemActionEntry.OnPressAction (XUiController _sender, System.Int32 _mouseButton) [0x00040] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper delegate-invoke) <Module>.invoke_void_XUiController_int(XUiController,int) at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_ItemActionList.Update (System.Single _dt) [0x00185] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_InfoWindow.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at (wrapper dynamic-method) XUiC_CraftingInfoWindow.DMD<XUiC_CraftingInfoWindow::Update>(XUiC_CraftingInfoWindow,single) at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUiC_WorkstationWindowGroup.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 at XUi.OnUpdateDeltaTime (System.Single updateDeltaTime) [0x00131] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0 UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
51 comments
Is it possible to add autominning small rock and clay soil?
They are expensive but they are meant for late game where mining can become a waste of time.
Would it be ok if you were able to disassemble them into roughly the same materials you used to build them?
open xui.xml file with Notepad ++ or something esle, find line <!--// SMX // Campfire Window --> then before that line add this ;
<!--// SMX // OilPumpjack Window -->
<set xpath="/xui/ruleset[@name='default']/window_group[@name='workstation_oilPumpjack']">
<window name="windowCraftingListWorkstationNoToolNoFuel" />
<window name="craftingInfoPanel" />
<window name="windowOutputWorkstationNoFuel" />
<window name="windowCraftingQueueWorkstationNoToolNoFuel" />
<window name="windowNonPagingHeader" />
</set>
<setattribute xpath="/xui//window_group[@name='workstation_oilPumpjack']" name="controller">XUiC_WorkstationWindowGroup</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_oilPumpjack']" name="open_backpack_on_open">true</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_oilPumpjack']" name="close_compass_on_open">true</setattribute>
<!--// SMX // Workstation_MiningMachine_Coal Window -->
<set xpath="/xui/ruleset[@name='default']/window_group[@name='workstation_miningMachine_Coal']">
<window name="windowCraftingListWorkstationNoToolNoFuel" />
<window name="craftingInfoPanel" />
<window name="windowOutputWorkstationNoFuel" />
<window name="windowCraftingQueueWorkstationNoToolNoFuel" />
<window name="windowNonPagingHeader" />
</set>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Coal']" name="controller">XUiC_WorkstationWindowGroup</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Coal']" name="open_backpack_on_open">true</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Coal']" name="close_compass_on_open">true</setattribute>
<!--// SMX // Workstation_MiningMachine_Iron-->
<set xpath="/xui/ruleset[@name='default']/window_group[@name='workstation_miningMachine_Iron']">
<window name="windowCraftingListWorkstationNoToolNoFuel" />
<window name="craftingInfoPanel" />
<window name="windowOutputWorkstationNoFuel" />
<window name="windowCraftingQueueWorkstationNoToolNoFuel" />
<window name="windowNonPagingHeader" />
</set>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Iron']" name="controller">XUiC_WorkstationWindowGroup</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Iron']" name="open_backpack_on_open">true</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Iron']" name="close_compass_on_open">true</setattribute>
<!--// SMX // Workstation_MiningMachine_PotassiumNitrate -->
<set xpath="/xui/ruleset[@name='default']/window_group[@name='workstation_miningMachine_PotassiumNitrate']">
<window name="windowCraftingListWorkstationNoToolNoFuel" />
<window name="craftingInfoPanel" />
<window name="windowOutputWorkstationNoFuel" />
<window name="windowCraftingQueueWorkstationNoToolNoFuel" />
<window name="windowNonPagingHeader" />
</set>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_PotassiumNitrate']" name="controller">XUiC_WorkstationWindowGroup</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_PotassiumNitrate']" name="open_backpack_on_open">true</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_PotassiumNitrate']" name="close_compass_on_open">true</setattribute>
<!--// SMX // Workstation_MiningMachine_Lead -->
<set xpath="/xui/ruleset[@name='default']/window_group[@name='workstation_miningMachine_Lead']">
<window name="windowCraftingListWorkstationNoToolNoFuel" />
<window name="craftingInfoPanel" />
<window name="windowOutputWorkstationNoFuel" />
<window name="windowCraftingQueueWorkstationNoToolNoFuel" />
<window name="windowNonPagingHeader" />
</set>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Lead']" name="controller">XUiC_WorkstationWindowGroup</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Lead']" name="open_backpack_on_open">true</setattribute>
<setattribute xpath="/xui//window_group[@name='workstation_miningMachine_Lead']" name="close_compass_on_open">true</setattribute>
Then save file and enjoy i tested it work fine by me, i hope it helps.
However, when copying and pasting, it does not integrate correctly, you have to see the layout of the text above to put it correctly and then it works
Just follow the same distance between lines in Notepad++
https://i.imgur.com/gDi3G7N.png
I'm in alpha 21.2 b37, its a shame I'm using one of your mods which works perfectly
NullReferenceException: Object reference not set to an instance of an object
at XUiC_CraftingWindowGroup.AddItemToQueue (Recipe _recipe) [0x0001a] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_WorkstationWindowGroup.AddItemToQueue (Recipe _recipe) [0x00013] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper dynamic-method) ItemActionEntryCraft.DMD<ItemActionEntryCraft::OnActivated>(ItemActionEntryCraft)
at XUiC_ItemActionEntry.OnPressAction (XUiController _sender, System.Int32 _mouseButton) [0x00040] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_XUiController_int(XUiController,int)
at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiView.OnClick (UnityEngine.GameObject _go) [0x0003f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at UIEventListener.OnClick () [0x0001c] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
UnityEngine.GameObject:SendMessage(GameObject, String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessRelease(Boolean, Single)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessEvents()
UICamera:Update()
2024-03-01T00:07:17 359.440 EXC Object reference not set to an instance of an object
at XUiC_CraftingWindowGroup.AddItemToQueue (Recipe _recipe) [0x0001a] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_WorkstationWindowGroup.AddItemToQueue (Recipe _recipe) [0x00013] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper dynamic-method) ItemActionEntryCraft.DMD<ItemActionEntryCraft::OnActivated>(ItemActionEntryCraft)
at XUiC_ItemActionEntry.OnPressAction (XUiController _sender, System.Int32 _mouseButton) [0x00040] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_XUiController_int(XUiController,int)
at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_ItemActionList.Update (System.Single _dt) [0x00185] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_InfoWindow.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper dynamic-method) XUiC_CraftingInfoWindow.DMD<XUiC_CraftingInfoWindow::Update>(XUiC_CraftingInfoWindow,single)
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_WorkstationWindowGroup.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUi.OnUpdateDeltaTime (System.Single updateDeltaTime) [0x00131] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
2024-03-01T00:09:30 491.587 EXC Object reference not set to an instance of an object
at XUiC_CraftingWindowGroup.AddItemToQueue (Recipe _recipe) [0x0001a] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_WorkstationWindowGroup.AddItemToQueue (Recipe _recipe) [0x00013] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper dynamic-method) ItemActionEntryCraft.DMD<ItemActionEntryCraft::OnActivated>(ItemActionEntryCraft)
at XUiC_ItemActionEntry.OnPressAction (XUiController _sender, System.Int32 _mouseButton) [0x00040] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper delegate-invoke) <Module>.invoke_void_XUiController_int(XUiController,int)
at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_ItemActionList.Update (System.Single _dt) [0x00185] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_InfoWindow.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at (wrapper dynamic-method) XUiC_CraftingInfoWindow.DMD<XUiC_CraftingInfoWindow::Update>(XUiC_CraftingInfoWindow,single)
at XUiController.Update (System.Single _dt) [0x0004f] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUiC_WorkstationWindowGroup.Update (System.Single _dt) [0x00000] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
at XUi.OnUpdateDeltaTime (System.Single updateDeltaTime) [0x00131] in <a58aca9c8ed54d639b41f6dc2ac2f31b>:0
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
is there a way to make the auto miner work with this mod?