Download

Placement emitter dont show up on newly - duplicated item.

Hey

So I took Mortar and Pestal, Duplicated, :
MortarAndPestle
PrimalItemStructure_MortarAndPaste
EngramEntry_MortarAndPaste

Now when I learn engram, craft, try to place it, I get nothing. Like he finds no ID and nothing happen.

I made sure the 3 items above link properly to each other as well as GameData_BP has the propel changes to Master Item List as well as Engram Blueprint Classes.

Am I missing anything? Why cant I palce the new instance of the Mortar

Same here please help!

Some help from dev/other coders that got it to work would be amazing. I spend most of my day today trying to get it to work. Any hints any one?

I posted a similar question in another thread (https://forums.unrealengine.com/showthread.php?75816-Core-Data-mod-issue-with-trying-to-change-PrimalStructure-blueprints)

No answers on it mind you, just thought it would be good to consolidate the data/attempts we’ve done so that it’s not scattered about the place.

If you were able to get the new item in to your inventory but are having trouble placing it, that is the same issue I had to tackle and Drake helped me out. Read over his response here: https://forums.unrealengine.com/showthread.php?75716-GenericMod-Questions&p=328660&viewfull=1#post328660 and if you still need help let me know :smiley: Essentially you need to also be updating the Structure Placer blueprint for that new item which can be achieved by updating the gamemode blueprint that references an updated player controller blueprint that references the new structure placer blueprint.

Yea I got this part covered now too, but as soon as I try to place the item I crash editor:
Fatal error: [File:F:\UE4\UnrealEngine\Projects\ShooterGame\Source\ShooterGame\Classes/PrimalGameData.h] [Line: 1011]
Item Index not found: PrimalItemResource_ChitinPaste_C

KERNELBASE.dll!UnknownFunction (0x000007fefdb7b3dd) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feead7b594) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feeac9880f) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf22e5af) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf2229f7) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf286668) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee83401c2) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf2970ca) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf298503) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf29855b) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf23f5ed) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf2244ae) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee90fd8a2) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee8784f0e) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee87a5110) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee878142b) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee87a1970) + 0 bytes [UnknownFile:0]
UE4Editor-ShooterGame.dll!UnknownFunction (0x000007fedf36e0ef) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee8315a1f) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee89da206) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee89e4ffb) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feeab75440) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feeab755cd) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007feeaba09e5) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee85cb075) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee8a0d2e9) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee8a13d15) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee86fba86) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee8704d52) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x000007fee64814d2) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x000007fee68e4f86) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f8b9394) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f8aed0e) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f8aed7a) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f8baa10) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x000000013f8bb949) + 0 bytes [UnknownFile:0]
kernel32.dll!UnknownFunction (0x00000000778f59cd) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000077b2b981) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000077b2b981) + 0 bytes [UnknownFile:0]

https://forums.unrealengine.com/showthread.php?75929-Having-Trouble-getting-custom-engrams-working We are having a similiar issue here but with even just the Engram showing up (custom one)

I think you need to set the item itself to spawn in an actor, which you can find in that items primal bp. Not sure if this works or not but its worth a shot.

Try this:

  1. Open up TestMap.umap in the Ark Dev Kit
  2. Create a new folder in Mods (if you don’t already have one made for what you are working on) and move the three files you have been working with there (or start them from scratch again like step 3).
  3. Create a child (right click > create blueprint based on this) of the following blueprints: PlayerControllerBlueprint, StructurePlacerBlueprint, PrimalGameData_BP, TestGameMode and move each new child you create to your folder in Mods. Easiest way to find these blueprints is to select the Game root folder, and use the right text field (it says Search Game) for the above blueprints.
  4. Click Settings > World Settings or go to the panel on the lower right and select World Settings
  5. Change Primal Game Data Override to your new PrimalGameData_BP_Child blueprint.
  6. Change GameMode Override to your new TestGameMode_Child blueprint.
  7. Open PrimalGameData_BP_Child and change Master Item List #107 to be your new PrimalItemStructure_MortarAndPestle_Child and change Engram Blueprint Classes #21 to be your new EngramEntry_MortarAndPestle_Child then compile and save.
  8. Open TestGameMode_Child and change Player Controller Class to be your new PlayerControllerBlueprint_Child then compile and save.
  9. Open PlayerControllerBlueprint_Child and change Structure Placer Class to be your new StructurePlacerBlueprint_Child then compile and save.
  10. Open StructurePlacerBlueprint_Child and add an element to the Placeable Structures list to be your new MortarAndPestle_Child then compile and save.
  11. Open EngramEntry_MortarAndPestle_Child and change Blue Print Entry to be your new PrimalItemStructure_MortarAndPestle_Child then compile and save.
  12. Open PrimalItemStructure_MortarAndPestle_Child, make any changes you wished to do, change Structure to Build to be your new MortarAndPestle_Child then compile and save.
  13. Open MortarAndPestle_Child, make any changes you wished to do, then compile and save.
  14. Click Play this level in the active editor view port (if you are loading large maps you will want to instead use the Standalone option) and test if everything works.