Thx, found a bug, will be fixed. But this will for sure not fix all the issues with reading prefabs. As soon as you find a blueprint that can't be read, please upload it here again and I'll check it. /jmc
Thx, will be checked. This will still take a little, I guess. As I said, mostly trial and error to fix those (and don't break other prefabs with the new fix). It has something to do with device groups. Prefabs without device groups aren't handled right. So EPB's with only ungrouped devices might break EPB parser, but not 100% sure yet. /jmc
hi, I was trying to add a few small deposits of rare ores to the starter planet, and even though on the start game screen it said those ores exist on the planet, i couldn't find them once i loaded in the actual map. No matter what type of ore I add, only the default ones (iron, silicon, copper etc) spawn. Any help?
Depends, did you start a fresh game after adding them to the template? If so, please upload the entire playfield folder of the StarterPlanet (TemperateStarter or TemperateStarter2) here zipped. Adding them to existing save games can be tricky, not sure if it's even possible anymore with the new database. /jmc
How long likely until we can we hope to get the next patch? I say with respect as I know you're very busy.
Well, I might have a bandaid fix out by the end of the week, I guess. (There's also the new asteroids I need to finish as well before I can publish a new release). The groupname and general properties of a blueprint are not really linked to the current issue. So Groupnames, SpawnNames, and such that are needed for playfield creation can be fixed rather quickly, I just need to abort the read process before the code reaches the block matrix part (where it crashes now) and return the intermediate prefab as a result. That way the blueprints can be used again in playfields, but the 3D view and block details won't work, until I can find a proper solution. /jmc
I appreciate the idea of a bandaid fix if possible, and I'm happy just knowing it could be within a week or soon, again, I really appreciate your work because it's what makes mine, possible. Thank you again for your assistance, I will be patient and hope for the best
I'm really stressed, none of my updated blueprints are showing up now, I've verified that I've done it right but it's nothing is being found that's updated in the prefab search, I could use some help.
Sorry for the inconvenience. The problem is that the there's a new EPB file version (ver. 26) now. So this will happen with all bueprints created in Empyrion v1.2. But I think I maybe already found a solution yesterday to at least circumvent the new values and continue reading after them. I have no clue, how the new data is stored in the blueprint, but it should fix the reading and importing issues, hopefully. Not really much more I can do, as to keep trying to understand how it works. Reading unknown files is just looking at thousands of random numbers and trying to understand what they do, change something in the prefab in Empyrion and then try again and see what's changed. /jmc
What do you recommend I do in the meantime as a developer? Is there a work-around for this issue? or does the game or EPD need to be updated first? At this point I'd be happy to even know how to update them properly to get them into a scenario. I appreciate the response.
To get new v26 prefabs imported into EPD again, you need to wait for the new EPD update. In the meantime the only workaround you can do is to select a dummy prefab (simply some other prefab than the one you really want to use) in EPD and then manually change the groupname (or spawnname or whatever) in the playfield yaml after with a text editor. Sorry, nothing more I can offer atm. /jmc
Understood, and thank you. I will manually do it for now, I didn't realize I could do it that way, but now that I think about it, I have sufficient understanding to do it this way.
Just a few tips, when working with yamls: Yaml syntax is tricky. Just make sure you only use spaces (no tabs) if necessary, quoted strings need to stay quoted and don't change any indentations. Just replace the groupname with the new one. Otherwise neither EPD nor the game can read the yamls anymore and it's a real pita to find the bugs afterwards. I would suggest Notepad++ for editing yamls. If you have any further questions, let me know. I'll finish the EPD update as soon as I can and let you know here. /jmc
This method works for me but not everyone should go around messing with .yaml files, I consider this a work-around however, just means I need to be more careful as I go. It's very difficult as I work with only fixed objects. xD
Question, How do I get the new BP's to get updated, I'm a little confused, I remember importing them in EPD, but that's exactly what I couldn't do, how do I do this? Change the group name? What exactly do you mean? Mine are just mostly UNSC, What's wrong with the groupnames?