Empyrion - Galactic Survival

Empyrion - Galactic Survival

View Stats:
add custom made POIs problem
====================
Q1: Can i add custom made POIs to any playfield.yaml?
A1. Yes, YOU CAN!

1. Go to your ingame Blueprint library (F2)
2. Double-click any BASE (SV/HV/CV won't work)
3. Set a group name
4. Use the group name in your customized playfield.yaml
====================
↑↑↑↑↑
I try to do this, but the base doesn't come out.
I've put a lot of alien stuff including core
< >
Showing 1-14 of 14 comments
Apr 26, 2016 @ 11:15am 
Did you try if you can spawn your BA in Creative?
Paid attention to upper-lower case writing issues?
Maybe send me your blueprint and the playfield.yaml to christoph@empyriongame.com
Originally posted by Hummel-o-War:
Did you try if you can spawn your BA in Creative?
Paid attention to upper-lower case writing issues?
Maybe send me your blueprint and the playfield.yaml to christoph@empyriongame.com
Thanks,:steamhappy:it worked until I put the blueprint into the Prefabs folder,I think that's where the problem lies. By the way, how to deal with the building should be able to handle most of the volume buried underground
Apr 27, 2016 @ 1:29am 
The spawning mechanisem of POI and BP BA needs some refinement, yes. We aim to improve this in future updates. :-)
Originally posted by Hummel-o-War:
The spawning mechanisem of POI and BP BA needs some refinement, yes. We aim to improve this in future updates. :-)
That would be good:)
So custom POIs just don't work right now? I had a large one that I finished and it wouldn't load, so then I made another smaller one real quick (to see if it was because I had old blocks in the other BP) and I still have no luck. :(
Sep 6, 2016 @ 1:04am 
Custom POIs work. Please refer to this guide -> http://empyrion.gamepedia.com/Create_and_insert_customized_POIs
Originally posted by Hummel-o-War:
Custom POIs work. Please refer to this guide -> http://empyrion.gamepedia.com/Create_and_insert_customized_POIs

That is the guide I referred to when making mine... followed all the instructions. Can't get either of the POIs I made to show up. I know I am editing the correct playfield file because I was able to be changing the other POIs (removed all but the drone base, actually, to make searching for my POI after using the "map" console command much easier).

I gave the BP a GroupName. I used that GroupName in the playfield.yaml. I did not use symbols or spaces. I copied the BP epb file to Content/Prefabs. My POI has an alien core and alien weapons. Syntax in the playfield.yaml is correct also.

I don't know what else I could have done wrong...
I've got the same if not worse problem (working custom planet, No working custom POI's). First time the map loaded (no POI), the second time while entering the planets atmosphear it came up with an error and the game refused to work after that.
The POIs can be tricky, I have found that the group name IS case sensitive.
Write down your group names keeping that in-mind.

Is it for a dedicated server ?

Now dedicated servers have had there folders seperated have you tried putting it in the dedicated folders content folder because the wiki guides all say to put it in the main Empyrion folder still.
So that would be the content and prefab folder inside the dedicated server folder for Empyrion.
For me doens´t work at all...

I have added this to SpaceAsteroidFieldOmicron:
- Type: BA_Player
Prefab: BA_TGZStarterStation
Mode: Survival
SubMode: Empty
Name: Teste
Pos: [ -4484, -393.4, 3995 ]
Rot: [ 0, 75, 0 ]
InitPower: True

Not spawning...
https://i.imgur.com/CcA2H72.png

Tried survival and creative. No success.

The file is in the folder:
https://i.imgur.com/dFFpgcc.png

Can spawn with no warnings. Have tried with alien core and player core.
https://i.imgur.com/ngSyZLr.png

Any thoughts?
Yes I would hazard a guess at a YAML file error.

When you say doesnt work, do you mean the game doesnt start or it starts but nothing changes? Or starts then crashes ?

And when you added the BA_TGZStarterStation what folder did you put that in ?

The content folder in the saves folder ?


Did you set a groupname ?

Did you edit an entry in the playfield YAML in the content folder to tell the game to use that POI?

POIs are ''called'' into the game using a group name not the name of the actual base.

So you should have set in the YAML the numbers of how many spawn also, did you do that ?
It should read ( 1, 1 ) so it definately spawns 1 of that group and if thats the only base in the group it has to spawn.

Follow ?
Originally posted by piddlefoot:
Yes I would hazard a guess at a YAML file error.

When you say doesnt work, do you mean the game doesnt start or it starts but nothing changes? Or starts then crashes ?

The game start normally but the playfield is empty.
https://imgur.com/CcA2H72


And when you added the BA_TGZStarterStation what folder did you put that in ?

The content folder in the saves folder ?

There is no contet folder in savegame folder.

https://i.imgur.com/05ZhAD1.png

Did you set a groupname ?

(...)

POIs are ''called'' into the game using a group name not the name of the actual base.

So you should have set in the YAML the numbers of how many spawn also, did you do that ?
It should read ( 1, 1 ) so it definately spawns 1 of that group and if thats the only base in the group it has to spawn.

Follow ?


I don´t really think a groupname is needed for a fixed POI section.

Did you edit an entry in the playfield YAML in the content folder to tell the game to use that POI?

Yes just like the example.

https://i.imgur.com/iQNLKGq.png



There is no content folder in the saves folder. And there should not be until a game is saved, then under that save there will be, BUT that is NOT where any of these files go anyway.

NOTHING GOES IN THE SAVE FOLDER.

It all goes in the games main content folder. Has nothing to do with the save folder at all.

First, it sounds like your in the wrong folder.
Second you have miss understood how it works, your POI will NOT spawn if it does not have a group name.

The game calls these assets from a spawn group.
Even if its just 1 build you still MUST create a group for it.


This is a section of playfield YAML from a default planet,

. - GroupName: GhostRiderBiolab..........GROUP NAME
. CountMinMax: [ 1, 1 ].........This how many will spawn from that group
. DroneProb: 1.0...................Probability that drones will defend it
. DronesMinMax: [ 2, 3 ].......2 min drones definate and a max of 3 can spawn.
. ReserveCount: 4................Extras
. TroopTransport: True..........transport comes set at true.




Now in the GhostriderBiolab group there is only ONE build and thats why it can be confusing but lets assume there are 12 different Biolabs all Ghostrider builds.
Then the YAML is going to look like this.

. - GroupName: GhostRiderBiolab
. CountMinMax: [ 1, 12 ]....................Only this changed.
. DroneProb: 1.0
. DronesMinMax: [ 2, 3 ]
. ReserveCount: 4
. TroopTransport: True

Lets say your build is called Dexter.

You need to FIRST go into creative and bring up your BP menu and double click on the build you want to set to a group name, and this is perminant so get it right, double click and set a group name, and WRITE it down and it IS case sensitive.

Lets say you call your group name Dex.

And lets say theres only 1 build in this group.

Now your YAML should look like this.

. - GroupName: Dex
. CountMinMax: [ 1, 1 ]
. DroneProb: 1.0
. DronesMinMax: [ 2, 3 ]
. ReserveCount: 4
. TroopTransport: True

If you decided you want the game to be able to randomly pull 1 from 10 different builds to mix it up you would need to create another 9 POIs in creation and set ALL of them to the same group name. Lets say you did that and created another 9 builds all with different names, you double click on each one and give it the SAME group name, now you have 10 builds for that group and your YAML would look something like this.

. - GroupName: Dex
. CountMinMax: [ 1, 1 ]...........This will only let one build spawn.
. DroneProb: 1.0
. DronesMinMax: [ 2, 3 ]
. ReserveCount: 4
. TroopTransport: True

. - GroupName: Dex
. CountMinMax: [ 4, 10 ]................This will spawn 4 definately and up to 10 maybe.
. DroneProb: 1.0
. DronesMinMax: [ 2, 3 ]
. ReserveCount: 4
. TroopTransport: True

So now in the PREFAB folder is where you need to put a copy of the BP for all of hese builds in the Dex group.

Following ?

So the group name is so vitally important I think thats where you went wrong first.
Second is Im not sure where your putting this so.

The content folder you want is found here.

C / programfiles86 / steam / steamapps / common / Empyrion Galactis Survival / content / playfields / THE PLAYFIELD OF YOUR CHOICE.

That is the YAML you need to edit.

Edit nothing in the saves folder.

I will assume you have put the BP file into the prefabs folder .


If you follow the instructions on the wiki to the letter it should work.
Skip a step and confusion will reign supreme ! lol

The game calls POIs by a group name not the name of the build itself.
So the only way to get a single POI to always spawn is to put it into its OWN group, and that is why the YAMLs can be confusing just to look at to understand, because the devs have alot of single POI groups.

Good luck hope that helps.












Well... the example you show was for random POIs. I want to use the fixed POI:

In the yaml file the examples (from Omicron) are:

- Type: BA_Player # Type of blueprint (BA, SV, HV, CV) Prefab: BA_OutpostOmicron # Filename of blueprint Mode: Creative # Creative or Survival SubMode: Normal # Empty / Normal (only evaluated in Creative mode) [default: Normal] Name: Outpost Omicron # Name of blueprint as displayed to player Pos: [ -415, 66.5, -38.6 ] # Position coordinates Rot: [ 0, 40, 0 ] # Rotation angles InitPower: True # Set if POI should be initially powered, default: False

... .and you paste Random POIs ...

- GroupName: AbandonedFactory CountMinMax: [ 1, 1 ] DroneProb: 1.0 DronesMinMax: [ 2, 2 ] ReserveCount: 3 TroopTransport: True

I don´t see a GroupName attribute here.

All the folders are ok. You said Content folder first. Don´t know why...

But thanks for the help anyway.

I´ll try to do some more changes. As soon as I discovered what is the problem I´ll update here.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Apr 26, 2016 @ 8:32am
Posts: 14