Problems with making a new "grill"

I’m trying to create a new “grill” and I’m having a problem with having the engram to show up in my craft able tab on the player inventory. I can learn the engram, it shows up on the learn engram list, but i cannot craft it. I have it set to be craft able in the inventory. The item works fine as well, if i add it to the master item list and spawn it in.
-Mr.Pwndabear

Let’s check here… The “Grill” is crafted at the Fabricator isn’t it? If you didn’t change that - then your new one will require the same place to craft it.

But you stated the You changed that to be craft able in the inventory.

Can you check the setting under the Structure Blueprint for Crafting Requires Inventory Component and report back? It sounds like it is still pointing to PrimalInventoryBP_Fabricator.

I have it set to “none” at the moment. In the past this has worked. perhaps they changed something? Also im now having problems with the inventory bp it causes lag when opening and then when i go to turn it on it causes a crash with this callstack:
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:F:\UE4\UnrealEngine\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 571]
Array index out of bounds: 1 from an array of size 1

KERNELBASE.dll!UnknownFunction (0x000007fefcfab16d) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee7610a4) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6790a8) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee644d02) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!APrimalStructureItemContainer::ConsumeFuel() (0x000007fee124b170) + 68 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\private\primalstructureitemcontainer.cpp:525]
UE4Editor-ShooterGame.dll!APrimalStructureItemContainer::SetContainerActive() (0x000007fee125071f) + 0 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\private\primalstructureitemcontainer.cpp:333]
UE4Editor-ShooterGame.dll!APrimalStructureItemContainer::TryMultiUse() (0x000007fee12514de) + 0 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\private\primalstructureitemcontainer.cpp:117]
UE4Editor-ShooterGame.dll!AShooterPlayerController::ServerMultiUse_Implementation() (0x000007fee13645fb) + 0 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\private\shooterplayercontroller.cpp:3566]
UE4Editor-ShooterGame.dll!AShooterPlayerController::execServerMultiUse() (0x000007fee16d26b6) + 182 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\classes\shooterplayercontroller.h:42]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007feed21fce4) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007feed2be382) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007feea9f6251) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!AShooterPlayerController::ServerMultiUse() (0x000007fee14c727e) + 0 bytes [f:\ue4\unrealengine\projects\shootergame\intermediate\build\win64\inc\shootergame\shootergame.generated.cpp:1908]
UE4Editor-ShooterGame.dll!UUI_Inventory::ClickedButton() (0x000007fee1405596) + 235 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\private\ui_inventory.cpp:580]
UE4Editor-ShooterGame.dll!UPrimalUI::execClickedButton() (0x000007fee10ac226) + 118 bytes [f:\ue4\unrealengine\projects\shootergame\source\shootergame\classes\primalui.h:15]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007feed21fce4) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007feed2be382) + 0 bytes [UnknownFile:0]
UE4Editor-UMG.dll!UnknownFunction (0x000007fee387bcb8) + 0 bytes [UnknownFile:0]
UE4Editor-UMG.dll!UnknownFunction (0x000007fee392e0cc) + 0 bytes [UnknownFile:0]
UE4Editor-UMG.dll!UnknownFunction (0x000007fee38db119) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007feea2242fa) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007feea2571d2) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007feea17d46c) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007feea169376) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6e4349) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6c941b) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6e54c9) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6c48b2) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x0000000076f59bd1) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x0000000076f598da) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feee6e5986) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f0d92c2) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f0ced0f) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f0ced7a) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f0daae0) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f0dba19) + 0 bytes [UnknownFile:0]
kernel32.dll!UnknownFunction (0x0000000076e35a4d) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007706b831) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x000000007706b831) + 0 bytes [UnknownFile:0]

Going to start over with this mod from scratch and try to figure out what went wrong…

The possible problems could be:

  1. Your engram does not link to your custom grill
  2. Your engram is not set to show up in player inventory
  3. Your custom grill is set to require a specific InventoryComponent (cannot be crafted by hand)
  4. If you created modified materials, the game does not recognize them as such unless you either specified them in the recipe or sub-classed them to existing ones

The crash might be caused by having an auto-craft recipe that costs nothing. In fact, attempting to craft anything that requires no materials will crash the game. If not, it could be a random error the DevKit is full of that cannot be fixed (you might have to remake the inventory).