1. Please be advised of a few specific rules and guidelines for this section.

Outdated Ponybound v0.06

Little ponies in Starbound

  1. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    And now it's started again. I deleted all my save files that I wasn't using anymore so only my main save file was left. And then tried to create a pony. Now when I load the file this is what comes up:
    [​IMG]
    Every time, again... *Sigh*

    Ah, found the log file and amazingly enough it's actually somewhat human readable.

    "
    Error: UniverseServer exception caught: AssetException: Could not read variant value /quests/quests.config:initialquests.pegasus
    caused by: VariantException: No such key in Variant::get("pegasus") in query("initialquests.pegasus")
    007DEB4E
    004ED7A7
    005D96F1
    004FC2E3
    004FE096
    0096597C
    770B33AA
    77C99EF2
    77C99EC5
    Info: Shutting down world alpha:-35502804:-70953777:-12533136:9:5
    Error: Join failed! No server response received
    Info: Reaping client 'Mythic Lace' <1> (Fifo <0x159a6398>) connection
    Debug: Correcting path from /items/armors/decorative/clothes/cutiemarks/lightningp/pants.png to /items/armors/decorative/clothes/cutiemarks/LightningP/pants.png
    Debug: Correcting path from /interface/escmenu/3dPrinterUp.png to /interface/escmenu/3dprinterup.png
    Debug: Correcting path from /interface/escmenu/3dPrinter.png to /interface/escmenu/3dprinter.png
    Debug: Correcting path from /interface/escmenu/techUp.png to /interface/escmenu/techup.png
    Debug: Correcting path from /interface/escmenu/cancelUp.png to /interface/escmenu/cancelup.png
    Debug: Correcting path from /interface/escmenu/cancelUp.png to /interface/escmenu/cancelup.png
    Warn: Perf: ClientApplication::update millis: 47259

    But I just looked at the quest config file and the value is there, directing to the tutorial file. So what is causing all this?
     
    Last edited: Jan 3, 2014
  2. Kawa

    Kawa Tiy's Beard

    Every time again, what does starbound.log say?
     
  3. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    Error: UniverseServer exception caught: AssetException: Could not read variant value /quests/quests.config:initialquests.pegasus

    Which means that the error is in quests.config. I get that from the log file alone, but the mod worked when I tried it after removing the conflicting mod earlier, then I played a bit on my Apex main character and deleted a bunch of old save files, and now it's not working again.

    I never touched the quests.config file, or added any new mods.

    And for the quests.config file it does use the __merge.
    quests.config:
    {
    "__merge" : [],
    "initialquests" : {
    "pony" : [ "ponytutorial.gearup" ],
    "pegasus" : [ "ponytutorial.gearup" ],
    "unicorn" : [ "ponytutorial.gearup" ]
    }
    }
     
    Kawa likes this.
  4. Kawa

    Kawa Tiy's Beard

    Interesting.
     
  5. Sky Bird

    Sky Bird Seal Broken

    so floransss like ponyss meatss?
     
  6. Kawa

    Kawa Tiy's Beard

    Installed the mod just to have something more interesting to say than just "interesting."

    And you know what's interesting?

    It worked out of the box here.

    Oh sure there's a lot of image issues with the "invisible whatever" items but it passed the point where Edgewalker's copy broke.
     
  7. Dekeon

    Dekeon Phantasmal Quasar

    I was having the same problem as Edgewalker with the server connection not valid error, and was having trouble figuring out. Then I decided to experiment a bit, and started changing the quests.config file in other mods I have installed. Turns out that the Industrialization mod quests were conflicting with the ponybound quests, because after I stuck the" __merge" command in the front of the other mods quest.config it worked.

    So I guess if the problem doesn't look like its in the ponybound mod files, do some detective work/experimenting and hopefully you'll find the conflict.
     
  8. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    But the industrialization mod doesn't even have a quests.config file.

    Edit: The industrialization mod lacks a quests.config file just like I said, it does its own custom questline by referring to its own files after the first (species specific) quest, which is actually a really elegant solution, to avoid all the crap with having to tell the game to load your quest in every species specific line in quests.config.

    The problem for me was with the fuels plus mod, for some reason the mod has an un __merged quests.config file that doesn't even allow for the quests to start if you are not using one of the baseline species. I fixed the mod myself and added the fuels plus quests to the pony quests.cfg so they can be run properly as well.
     
    Last edited: Jan 4, 2014
  9. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    Just out of curiosity, if I wanted to create a custom apple pie recipe, is the way to do it to add a "cookingtable" folder to the "recipes" folder and then edit some custom recipe files and object/item files for it with custom sprites or is the cooking recipes in another location?

    I sort of really suck at lua, so I'd mostly just be copying the base recipe and object files and adding my own info. Just thought it might be a fun idea since I've gotten some info on how the scripting structure works while digging around to fix that other mods interference.

    Oh, there is apple pie already? Oh well... Ummmm... Hay sandwich? Wheat and bread.
     
  10. Kawa

    Kawa Tiy's Beard

    O hay sandwich~
     
  11. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    Well, so far I've figured out how to make recipes available (Custom player.config with __merge) and how to make the recipe files (Simply put in what you want to use for raw materials and what object you want it to give, plus where it should end up on the list.) so all I'm having trouble with now is the object file, and my own crappy spriting skills. I'll probably just make it a tiny reskin of the ham sandwich from the base files.

    Edit: Still have no idea how to make it available only to Ponies though, when I get this done it should pop up in everyone's list.
     
  12. Kawa

    Kawa Tiy's Beard

    Instead of adding it to player.config, add it to the ponies' .species file(s).
     
  13. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    Ok, still going to use my player.config for now, so I can test it properly. Also, how do I set the dependency to the pony mod? just write "pony" in the empty slot between brackets in the hay_sandwich.modinfo file?

    The object file and reskin was pretty easy so all I have to do now is get the recipe file to point to the right place and give it a whirl.
     
  14. Kawa

    Kawa Tiy's Beard

    I'm not sure, but that sounds about right.
     
  15. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    I must be missing something. I have an item file with sprite that should work fine, just minor modifications from the base file, and a recipe file that points to the item files ID (Still have no idea about how the folder structure affects file association, but since it seems to work for the recipes already in the game it should be no problems there), and the player.config file adds the ID for the custom recipe via __merge to the base player.config as tier 1. Is there something I'm missing?

    Where in the files are the base recipes for each species stored? I might be able to add this one to the pony files directly that way.

    Edit: Success! By adding the recipe directly into the pegasus species file, it appeared in game, custom sprite and all.

    Further edit: While the sprite looks quite nice, the character now grips the sandwich by the strands of green hay that poke out of it, making the hold and eat animations look hilarious... Oh well, I guess the variable for holding in the item file can fix this, if I just knew what the arbitrary value meant... (Edit again, I found that the weird placement is most likely due to ponies having no arms, should be OK with the eating animation now.)

    Edit-a-mundo: I also got rid of the player.config mod and added the haywich as a base recipe for all three pony species via species file merges in the main mod, so it should now work as a self contained addon.
     
    Last edited: Jan 4, 2014
  16. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    Ok, I fixed all the problems and made an additional dish available. Since we can already make sweetcorn but sweetcorn is kind of crappy in every way, I added a recipe that allows you to combine wheat and sweetcorn to make super tasty corn. It's corn in a bun, basically. =p

    I'm just wondering if I could put this tiny mod up on the site, and where I should ask for permission, since it kinda requires this mod to function at all (I added a dependency so it won't even run without this mod.)
     
  17. Heliostorm

    Heliostorm Phantasmal Quasar

    Glad you hear you got it working.
     
  18. Bast

    Bast Subatomic Cosmonaut

    You guys are doing great work with it , looking forward to the next update. To be honest I didn't think it was going to be possible to have ponies in starbound due to the animations and equip gear that you would need to progress through the game.
     
  19. Heliostorm

    Heliostorm Phantasmal Quasar

    It's possible, but it will (probably) never be quite as integrated as a humanoid race. Equip gear is simple enough though, that's the focus of the next update.
     
  20. Edgewalker_001

    Edgewalker_001 Big Damn Hero

    One thing I've discovered is that a lot of modders seem to alter player.config with a premade chunk of data which somehow overwrites parts of custom species files when it's all merged. The only way I found to get around that is to add the recipes these files add to another modded species file.

    For example, both the ss13 chem mod and the alternative plant genetics mod do this, although I think that last one just managed to screw up its own player.cfg with a double __merge command.

    Edit: Here's some screenshots of the sprites I edited for the new pony food.

    [​IMG]
    Hay Sandwich - Hay hay everypo-nay!

    [​IMG]
    Corn in a bun - super tasty.

    [​IMG]
    Somepony thought of corrot plants with nothing to use the corrots for, introducing the corrot bread, playing with the plant genome like a kitten with a ball of yarn never was tastier!
     
    Last edited: Jan 4, 2014

Share This Page