Inventory System is now FUBAR

George Zeng shared this bug 23 months ago
Solved

Whenever you used to type up a block in the inventory screen, you could simply move all items to that inventory block by shift+clicking/ctrl+clicking the items, but now, it moves the items to the inventory block you are connected to.

For example, I am trying to access an assembler block via a cargo container. I open the inventory, type assembler, and begin to move things via shift+click. The items are being moved out of my character inventory, but they do not show up in the assembler's inventory. Exiting out of the inventory screen and re-accessing it again will reveal that all items have been moved into the cargo container instead of the assembler.

Comments (12)

photo
2

While technically this is probably not a bug I do think that this is a huge problem. When making large changes like this it should be clearly disclosed in the patch notes.

photo
1

Same issue, it doesn't feel like anything I try to do in the inventory makes sense. Why was none of this documented? If all of these inventory issues are bugs, please fix them. If it's intended, please revert it. FUBAR is a pretty good way to describe it.

photo
1

Agreed. Whether a bug or not it is now very counterintuitive and difficult to use properly.

photo
1

i agree with that… the System used before the update was more intuitive. now i find myself doubleclicking only to navigate around to get my stuff back

photo
1

I just left a server because of this. I didn't know if this was a bug or a change. Sometimes if I interact with a conveyor on my ship, like an o2/h2 gen, filter inventory with search terms, something like 'Cargo 1, and double-click to transfer, the items being transferred end up in random places other than the intended location.

1. Interact with connected conveyor port, i.e O2/H2 Gen

2. filter inventory

3. double-click to transfer

4. items are transferred, but not to target defined by filter

5. items end up seemingly anywhere. Connectors, assemblers, cargo containers, etc.

photo
1

Please try it on the latest version (hotfix 193.020).

photo
1

With today's patch, you still can't ctrl+click/shift+click to move items to your backpack. The first time I tried ctrl+click, it moved items to another block even though my back pack was selected. The second time I tried it, the game crashed:

2019-10-30 19:40:09.835 - Thread:   1 ->  Exception occured: System.InvalidOperationException: Nullable object must have a value.
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at Sandbox.Game.Gui.MyTerminalInventoryController.TransferToOppositeFirst(MyPhysicalInventoryItem item, MyGuiControlInventoryOwner sender)
   at Sandbox.Game.Gui.MyTerminalInventoryController.grid_ItemClicked(MyGuiControlGrid sender, EventArgs eventArgs)
   at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleNewMousePress(MyGuiControlBase& captureInput)
   at Sandbox.Graphics.GUI.MyGuiControlGrid.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiControlBase.HandleInputElements()
   at Sandbox.Game.Screens.Helpers.MyGuiControlInventoryOwner.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiControlList.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiControlParent.HandleInput()
   at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleControlsInput(Boolean receivedFocusInThisUpdate)
   at Sandbox.Graphics.GUI.MyGuiScreenBase.HandleInput(Boolean receivedFocusInThisUpdate)
   at Sandbox.Game.Gui.MyGuiScreenTerminal.HandleInput(Boolean receivedFocusInThisUpdate)
   at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
   at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
   at Sandbox.MySandboxGame.Update()
   at Sandbox.Engine.Platform.Game.UpdateInternal()
   at Sandbox.Engine.Platform.Game.RunSingleFrame()
   at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
   at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
   at Sandbox.Engine.Platform.Game.RunLoop()
   at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
   at SpaceEngineers.MyProgram.Main(String[] args)
2019-10-30 19:40:09.837 - Thread:   1 ->  Showing message
2019-10-30 19:40:14.435 - Thread:   1 ->  Log Closed

photo
1

Crash is almost fixed. We will release the hotfix for it.

photo
1

I believe this issue has been fixed.

photo
1

Yes, I believe it has.

photo
photo
1

i have the same problem but it's only for small grid ships, on the large grid ships i can access everything just fine, but on small grids i get one stack of an item out before it totally locks up.

photo
1

Hello, All!

I appreciate this thread is quite old. I can see that there were updates from users saying the issue has been fixed so I am closing this for you :)

Kind Regards

Laura, QA Department