Modding Help Replicator Add-ons

Discussion in 'Starbound Modding' started by Mioure, Aug 7, 2016.

Tags:
  1. Mioure

    Mioure Scruffy Nerf-Herder

    I did a quick search and it seemed like no one was trying this out or had any issues, so sorry if I missed a thread where this was already explained.

    I wanted to start learning how to mod Starbound and my first instinct was to create a new Replicator addon that can house all of my late-gear weapons and armor (it only makes sense).

    I managed to get my addon item in-game, craftable from Inventor's Table tier 3, but when I add it onto the replicator itself, it doesn't initiate the connection animation and stays in an idle state.
    When I try to use the new replicator it defaults to the non-addon interface with no new recipes or color change.
    I'm not sure if anyone's tried this before, but at least it attaches to the replicator, now my next step is figuring out how to actually activate it. :p anyone know how?
     
  2. Mioure

    Mioure Scruffy Nerf-Herder

    Is this something that can even be done?
     
  3. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    I copied the entire anvil directory in objects/crafting/upgradeablecraftingobjects/craftinganvil into my mod and changed the files so that anywhere it says Separator, Accelerator, and Manipulator, it would also say my addon, and in the addons folder I copied the accelerator folder and renamed stuff. Hope this helps, and I can try to go more in detail if necessary, and sorry for doing this instead of patching.
     
    Mioure likes this.
  4. Mioure

    Mioure Scruffy Nerf-Herder

    No no, this is great. You see I thought I was going to be left in the dark about this, cause I REALLY want to learn how to make a Replicator add-on. Making new crafting benches seem to be childs-play and I don't see anyone with a replicator add-on in their mods so I kinda want to be the first.

    Have you got it working?
    I already copied and edited all of the CraftingAnvil3 files I could find, and created my new Add-on with custom colors and sprites. The Add-On attaches, but it doesn't activate and It doesn't allow me to craft anything from a new crafting table (It still says Replicator in the crafting menu).
    Am I missing any files I should know about? (I have Recipe too)
    RuneterraError.png
    RuneterraError2.png
     
    ObsidianChickenz likes this.
  5. eksynn

    eksynn Giant Laser Beams

    i'm.. 100% interested in this.
    that little fire thing reminded me of magic - maybe this can also be made into a magic separator addon thing
    xD
    and even better: to make a module for all of the main tier3 crafting tables o.o
     
  6. Mioure

    Mioure Scruffy Nerf-Herder

    If you've never seen or heard of Runeterra, its the home world of League of Legends.
    I want to create a mod that ports weapons from League of Legends into Starbound.
    My first one is Nami's Staff, and the assets for it and everything are already done, I just ran into an issue with the main attack saying "<elementalName>" instead of Ice.
    The Fire was a place-holder image acting like a use-all for every weapon I'm going to make :p But it does look magical.
    Glad you liked it, and Honestly im hoping we can get a Dev in here or something to shed some light, because I've ran out of options in trying to figure out what is going wrong and why my add-on won't activate.
     
  7. eksynn

    eksynn Giant Laser Beams

    i've only ever played LoL once xD people were very unfriendly and mean, so i left
    idea seems solid though
    ^^

    hey, do you by any chance have any idea why my container mod isn't showing up when i put it onto the wall, despite the fact that it works? lol
    it's friggin invisible.. and i can't figure out why
    Dx
     
  8. Mioure

    Mioure Scruffy Nerf-Herder

    Ill go ahead and give my thoughts, but next time, try not to use someone else's post to ask questions about your own issues. Not only is it rude, but it tends to lead off-track and the OP may never get their issue resolved.

    I've only started modding yesterday and by what it sounds like, you seem to be lacking a wall-mounted image to be displayed when it is anchored into the background. Such as when torches are on the ground or the wall, they have two sprites.

    If you have a wall-mounted .png sprite, then im not sure what the issue would be. maybe recheck the coding. Try copying some code from torches into your container mod or even the ship-containers for each race you get in late-game and see what looks similar, and what isn't.
     
  9. eksynn

    eksynn Giant Laser Beams

    hah sorry xD wasn't really thinking at the time ^^;; didn't mean to be rude or derail anything heh
    just.. this gave me a huge headache trying to figure out
    >.<
    copied code from all over the place - even made it one-handed lol
    i'll keep looking i guess

    will look forward to your mod being fixed
    =x will you be adding it to steam when it's done?
     
  10. Mioure

    Mioure Scruffy Nerf-Herder

    Haha, Maybe. If I can learn how to add it to steam.
    Hopefully by then ill have figured all this add-on nonsense out and have 10+ weapons ready.
     
  11. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    Yes, I have it 100% working. You have to edit the craftinganvil.object on several places. If you find a place where it says any of the names of the vanilla addons (I used Accelerator), copy the whole part of code for that addon and paste it just below. If it says something about filters, change the filter from "craftingaccelerator" (or the one similar to it) to whatever your addon's crafting filter is. You will also need to change the file "craftinganvil3.png" if you want the replicator to turn an entire color when you place the addon. You don't have to do this (I didn't) but it makes it look better. I recommend for editing text files WordPad if you don't want to download something or Notepad ++ if you're fine with downloading. For the image editor, you just have to get one that supports transparency, (paint.net, gimp, photoshop, etc) so no paint.
    AddonHelp.png These are the places you have to change or add in craftinganvil.object. (With the names of your things, of course. Synthesizer is the name of mine.) I'm not sure if this is all you need, so tell me if you need more.
     
  12. Mioure

    Mioure Scruffy Nerf-Herder

    As you can see, I have all of the files I could find that relate to anything similar.
    This is my craftinganvil.object


    ...
    "filter" : [ "craftinganvil", "craftinganvil2" ],
    "upgradeMaterials" : [
    { "item" : "durasteelbar", "count" : 12 },
    { "item" : "battery", "count" : 1 },
    { "item" : "siliconboard", "count" : 10 },
    { "item" : "wire", "count" : 20 }
    ],
    "upgradeRecipeUnlocks" : [ "acceleratoraddon", "separatoraddon", "manipulatoraddon", "runeterraaddon" ]
    },

    "learnBlueprintsOnPickup" : [],

    "upgradeSoundEffect" : "fanfare",
    "upgradeParticleEffect" : "dust"
    },

    {
    "animationState" : "craftinganvil3",

    "itemSpawnParameters" : {
    "price" : 1500,
    "rarity" : "Rare",
    "inventoryIcon" : "craftinganvil3icon.png",
    "placementImage" : "craftinganvil3.png:default",
    "placementImagePosition" : [-24, 0],

    "description" : "The replicator is used to produce armour and weapons from fabric and ores.",
    "shortdescription" : "^orange;Replicator^white;",

    "apexDescription" : "A replicator. I can create high quality equipment with this.",
    "avianDescription" : "I can turn ores into good quality equipment from here.",
    "floranDescription" : "Floran make ssstrong weapon here.",
    "glitchDescription" : "Neutral. I can make equipment and more with this.",
    "humanDescription" : "I can create super strong equipment from this replicator.",
    "hylotlDescription" : "This replicator enables me to create high quality equipment from good quality materials.",
    "novakidDescription" : "I can make myself some great equipment using this replicator."
    },

    "interactData" : {
    "config" : "/interface/windowconfig/craftinganvil.config",
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Replicator",
    "subtitle" : " ^#b9b5b2;Armour and weapons",
    "icon" : {
    "file" : "/interface/crafting/craftinganvil3.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3" ],
    "initialRecipeUnlocks" : [ "acceleratoraddon", "separatoraddon", "manipulatoraddon", "runeterraaddon" ],
    "craftingSound" : "/sfx/interface/crafting_tech1.ogg"
    },

    "learnBlueprintsOnPickup" : [ "acceleratoraddon", "manipulatoraddon", "separatoraddon", "runeterraaddon"],

    "materialSpaces" : [
    [[-1, 2], "metamaterial:anviladdonbase"],
    [[0, 2], "metamaterial:anviladdonbase"]
    ],

    "addonConfig" : {
    "usesAddons" : [
    {
    "name" : "acceleratorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "accelerator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Accelerator's Table",
    "icon" : {
    "file" : "/interface/crafting/acceleratortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingaccelerator" ]
    }
    }
    },
    {
    "name" : "separatorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "separator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Separator's Table",
    "icon" : {
    "file" : "/interface/crafting/separatortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingseparator" ]
    }
    }
    },
    {
    "name" : "manipulatorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "manipulator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Manipulator's Table",
    "icon" : {
    "file" : "/interface/crafting/manipulatortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingmanipulator" ]
    }
    }
    },
    {
    "name" : "runeterraAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "runeterra",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Runeterra's Table",
    "icon" : {
    "file" : "/interface/crafting/runeterratable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingruneterra" ]
    }
    }
    }

    ]
    }
    }
    ],

    "orientations" : [
    {
    "image" : "craftinganvil.png:<color>",
    "imagePosition" : [-24, 0],
    "direction" : "left",
    "flipImages" : true,
    "spaces" : [
    [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2],
    [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1],
    [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0]
    ],
    "anchors" : [ "bottom" ]
    },
    {
    "image" : "craftinganvil.png:<color>",
    "imagePosition" : [-24, 0],
    "direction" : "right",
    "spaces" : [
    [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2],
    [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1],
    [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0]
    ],
    "anchors" : [ "bottom" ]
    }
    ]
    }


    And here is my runeterraaddon.object

    {
    "objectName" : "runeterraaddon",
    "colonyTags" : ["crafting"],
    "rarity" : "Legendary",
    "category" : "crafting",
    "price" : 1250,
    "description" : "A module that creates mythical and magical equipment from seperate universe.",
    "shortdescription" : "^orange;Runeterra Addon^white;",
    "race" : "generic",

    "apexDescription" : "Another universe? Could I possible find it?",
    "avianDescription" : "More armor and weapons are always a welcoming feeling.",
    "floranDescription" : "Floran find other world, find more Floran.",
    "glitchDescription" : "Curious. Could seperate universe be advanced like this one?",
    "humanDescription" : "Runeterra sounds familiar...",
    "hylotlDescription" : "Very useful indeed, but a seperate universe seems impractical.",
    "novakidDescription" : "I've seen this module before... but where?",

    "printable" : false,

    "placementImage" : "runeterraaddonpreview.png",
    "placementImagePosition" : [-24, -24],

    "inventoryIcon" : "runeterraaddonicon.png",
    "orientations" : [
    {
    "direction" : "left",
    "image" : "runeterraaddon.png:<color>",

    "imagePosition" : [-8, 0],

    "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1], [-1, 2], [0, 2] ],

    "fgAnchors" : [ [-1, -1], [0, -1] ],
    "anchorMaterial" : "metamaterial:anviladdonbase"
    }
    ],

    "forceFinishAnimationsInInit" : false,
    "animation" : "/objects/crafting/upgradeablecraftingobjects/craftinganvil/addons/anviladdon.animation",
    "animationPosition" : [-8, 0],
    "animationParts" : {
    "addon" : "runeterraaddon.png",
    "addonfullbright" : "runeterraaddonfullbright.png"
    },

    "scripts" : [ "/scripts/objectaddons.lua", "/objects/crafting/upgradeablecraftingobjects/craftinganvil/addons/anviladdon.lua" ],

    "addonConfig" : {
    "isAddons" : [
    {
    "name" : "runeterraAddon"
    }
    ]
    }
    }


    I've also made the images for the Add-on and even the 5th slot in the png images for the table
    craftinganvil3.png

    I honestly don't know why It wont activate. I can craft the addon fine from my Inventor's Table 3 and I even have 1 weapon (that works, but has a buggy primary name) as a recipe for the new Addon, but it does not want to activate when I place it on my replicator.
     
  13. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    I'm new on the forums, so if you could tell me how to do the spoiler thing, I could probably help a lot more. (Not that I'm not trying to.)
    [EDIT] Nevermind!
     
  14. Mioure

    Mioure Scruffy Nerf-Herder

    Anything you find in my files that would make it not work?
     
  15. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    Here's what my files look like so that you can work off of what I've got. Obviously some names will change for you because our addons have different names.
    craftinganvil.object

    ...
    "upgradeMaterials" : [
    { "item" : "durasteelbar", "count" : 12 },
    { "item" : "battery", "count" : 1 },
    { "item" : "siliconboard", "count" : 10 },
    { "item" : "wire", "count" : 20 }
    ],
    "upgradeRecipeUnlocks" : [ "acceleratoraddon", "synthesizeraddon", "separatoraddon", "manipulatoraddon" ]
    },

    "learnBlueprintsOnPickup" : [],

    "upgradeSoundEffect" : "fanfare",
    "upgradeParticleEffect" : "dust"
    },

    {
    "animationState" : "craftinganvil3",

    "itemSpawnParameters" : {
    "price" : 1500,
    "rarity" : "Rare",
    "inventoryIcon" : "craftinganvil3icon.png",
    "placementImage" : "craftinganvil3.png:default",
    "placementImagePosition" : [-24, 0],

    "description" : "The replicator is used to produce armour and weapons from fabric and ores.",
    "shortdescription" : "^orange;Replicator^white;",

    "apexDescription" : "A replicator. I can create high quality equipment with this.",
    "avianDescription" : "I can turn ores into good quality equipment from here.",
    "floranDescription" : "Floran make ssstrong weapon here.",
    "glitchDescription" : "Neutral. I can make equipment and more with this.",
    "humanDescription" : "I can create super strong equipment from this replicator.",
    "hylotlDescription" : "This replicator enables me to create high quality equipment from good quality materials.",
    "novakidDescription" : "I can make myself some great equipment using this replicator."
    },

    "interactData" : {
    "config" : "/interface/windowconfig/craftinganvil.config",
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Replicator",
    "subtitle" : " ^#b9b5b2;Armour and weapons",
    "icon" : {
    "file" : "/interface/crafting/craftinganvil3.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3" ],
    "initialRecipeUnlocks" : [ "acceleratoraddon", "separatoraddon", "synthesizeraddon", "manipulatoraddon" ],
    "craftingSound" : "/sfx/interface/crafting_tech1.ogg"
    },

    "learnBlueprintsOnPickup" : [ "acceleratoraddon", "manipulatoraddon", "synthesizeraddon", "separatoraddon"],

    "materialSpaces" : [
    [[-1, 2], "metamaterial:anviladdonbase"],
    [[0, 2], "metamaterial:anviladdonbase"]
    ],

    "addonConfig" : {
    "usesAddons" : [
    {
    "name" : "acceleratorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "accelerator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Accelerator's Table",
    "icon" : {
    "file" : "/interface/crafting/acceleratortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingaccelerator" ]
    }
    }
    },
    {
    "name" : "separatorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "separator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Separator's Table",
    "icon" : {
    "file" : "/interface/crafting/separatortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingseparator" ]
    }
    }
    },
    {
    "name" : "synthesizerAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "synthesizer",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Synthesizer's Table",
    "icon" : {
    "file" : "/interface/crafting/synthesizertable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingsynthesizer" ]
    }
    }
    },
    {
    "name" : "manipulatorAddon",
    "position" : [0, 3],
    "addonData" : {
    "animationState" : "manipulator",
    "interactData" : {
    "paneLayoutOverride" : {
    "windowtitle" : {
    "title" : " Manipulator's Table",
    "icon" : {
    "file" : "/interface/crafting/manipulatortable.png"
    }
    }
    },
    "filter" : [ "craftinganvil", "craftinganvil2", "craftinganvil3", "craftingmanipulator" ]
    }
    }
    }
    ]
    }
    }
    ],

    "orientations" : [
    {
    "image" : "craftinganvil.png:<color>",
    "imagePosition" : [-24, 0],
    "direction" : "left",
    "flipImages" : true,
    "spaces" : [
    [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2],
    [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1],
    [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0]
    ],
    "anchors" : [ "bottom" ]
    },
    {
    "image" : "craftinganvil.png:<color>",
    "imagePosition" : [-24, 0],
    "direction" : "right",
    "spaces" : [
    [-3, 2], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2],
    [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1],
    [-3, 0], [-2, 0], [-1, 0], [0, 0], [1, 0], [2, 0]
    ],
    "anchors" : [ "bottom" ]
    }
    ]
    }


    craftinganvil.animation

    {
    "animatedParts" : {
    "stateTypes" : {
    "stage" : {
    "default" : "craftinganvil",
    "states" : {
    "craftinganvil" : {},
    "craftinganvil2" : {
    "frames" : 12,
    "cycle" : 1.2,
    "mode" : "loop"
    },
    "craftinganvil3" : {
    "properties" : {
    "lightsOff" : [ "acceleratorglow", "manipulatorglow", "separatorglow" ],
    "lightsOn" : [ "replicatorglow" ]
    }
    },
    "accelerator" : {
    "properties" : {
    "lightsOff" : [ "replicatorglow", "manipulatorglow", "separatorglow" ],
    "lightsOn" : [ "acceleratorglow" ]
    }
    },
    //For you this will be your addon and "lightsOn" should say "runeterraaddonglow" instead of "replicatorglow"
    //Also, every other group in their "lightsOff" area in the square brackets add another thing in quotes saying "runeterraaddonglow"
    "synthesizer" : {
    "properties" : {
    "lightsOff" : [ "acceleratorglow", "manipulatorglow", "separatorglow" ],
    "lightsOn" : [ "replicatorglow" ]
    }
    },
    "separator" : {
    "properties" : {
    "lightsOff" : [ "replicatorglow", "acceleratorglow", "manipulatorglow" ],
    "lightsOn" : [ "separatorglow" ]
    }
    },
    "manipulator" : {
    "properties" : {
    "lightsOff" : [ "replicatorglow", "acceleratorglow", "separatorglow" ],
    "lightsOn" : [ "manipulatorglow" ]
    }
    }
    }
    }
    },

    "parts" : {
    "lights" : {
    "properties" : {
    "centered" : true,
    "fullbright" : true,
    "zLevel" : 0
    },
    "partStates" : {
    "stage" : {
    "craftinganvil" : {},

    "craftinganvil2" : {},

    "craftinganvil3" : {
    "properties" : {
    "image" : "craftinganvil3.png:<color>"
    }
    },

    "accelerator" : {
    "properties" : {
    "image" : "craftinganvil3.png:<color>.accelerator"
    }
    },
    //This will say runeterraaddon and say (on the line saying "image") craftinganvil3.png:<color>.runeterraaddon
    "synthesizer" : {
    "properties" : {
    "image" : "craftinganvil3.png:<color>"
    }
    },

    "separator" : {
    "properties" : {
    "image" : "craftinganvil3.png:<color>.separator"
    }
    },

    "manipulator" : {
    "properties" : {
    "image" : "craftinganvil3.png:<color>.manipulator"
    }
    }
    }
    }
    },
    "chassis" : {
    "properties" : {
    "centered" : true,
    "zLevel" : 1
    },
    "partStates" : {
    "stage" : {
    "craftinganvil" : {
    "properties" : {
    "image" : "craftinganvil.png:<color>"
    }
    },

    "craftinganvil2" : {
    "properties" : {
    "image" : "craftinganvil2.png:<color>.<frame>"
    }
    },

    "craftinganvil3" : {
    "properties" : {
    "image" : "craftinganvil3lit.png:<color>"
    }
    },

    "accelerator" : {
    "properties" : {
    "image" : "craftinganvil3lit.png:<color>.accelerator"
    }
    },
    //This will say runeterraaddon for the title (dont change the craftinganvil3lit.png:<color> and see if it gives you problems, if it does tell me)
    "synthesizer" : {
    "properties" : {
    "image" : "craftinganvil3lit.png:<color>"
    }
    },

    "separator" : {
    "properties" : {
    "image" : "craftinganvil3lit.png:<color>.separator"
    }
    },

    "manipulator" : {
    "properties" : {
    "image" : "craftinganvil3lit.png:<color>.manipulator"
    }
    }
    }
    }
    }
    }
    },

    "sounds" : {
    "fanfare" : ["/sfx/cinematics/mission_unlock_event.ogg"],
    "fanfare2" : ["/sfx/cinematics/license_acquired_event.ogg"]
    },

    "lights" : {

    "replicatorglow" : {
    "active" : false,
    "color" : [89, 119, 179],
    "position" : [0, 2],

    "flickerPeriod" : 0.9,
    "flickerMinIntensity" : 0.75,
    "flickerMaxIntensity" : 0.8,
    "flickerPeriodVariance" : 0,
    "flickerIntensityVariance" : 0
    },

    "acceleratorglow" : {
    "active" : false,
    "color" : [155, 186, 61],
    "position" : [0, 2],

    "flickerPeriod" : 0.9,
    "flickerMinIntensity" : 0.75,
    "flickerMaxIntensity" : 0.8,
    "flickerPeriodVariance" : 0,
    "flickerIntensityVariance" : 0
    },

    "separatorglow" : {
    "active" : false,
    "color" : [164, 81, 196],
    "position" : [0, 2],

    "flickerPeriod" : 0.9,
    "flickerMinIntensity" : 0.75,
    "flickerMaxIntensity" : 0.8,
    "flickerPeriodVariance" : 0,
    "flickerIntensityVariance" : 0
    },
    //Again, synthesizer will say runeterraaddon. for color, replace 89 with 228, 119 with 204, and 179 with 108 (it makes the replicator glow your yellowy color instead of blue)
    "synthesizerglow" : {
    "active" : false,
    "color" : [89, 119, 179],
    "position" : [0, 2],

    "flickerPeriod" : 0.9,
    "flickerMinIntensity" : 0.75,
    "flickerMaxIntensity" : 0.8,
    "flickerPeriodVariance" : 0,
    "flickerIntensityVariance" : 0
    },

    "manipulatorglow" : {
    "active" : false,
    "color" : [79, 172, 178],
    "position" : [0, 2],

    "flickerPeriod" : 0.9,
    "flickerMinIntensity" : 0.75,
    "flickerMaxIntensity" : 0.8,
    "flickerPeriodVariance" : 0,
    "flickerIntensityVariance" : 0
    }
    },
    "particleEmitters" : {
    "dust" : {
    "emissionRate" : 0.0,
    "burstCount" : 10,
    "offsetRegion" : [-2, -2, 2, 2],
    "particles" : [{ "particle" : "dust2"}]
    }
    }
    }



    craftinganvil3.frames

    {
    "frameGrid" : {
    "size" : [48, 24],
    "dimensions" : [4, 1],
    "names" : [
    //Nothing too hard, just add in the box below a value called "default.runeterraaddon"
    [ "default", "default.accelerator", "default.manipulator", "default.separator" ]
    ]
    }
    }


    synthesizeraddon.object (for you runeterraaddon.object)

    {
    //For you, "objectName" will be "runeterraaddon", "description" is whatever you want the description to be in the inventory, and "shortdescription" is the object's name. (the ^orange; and ^white; color the name. try messing with it if you like, just remember to have one coloring it white at the end)
    "objectName" : "synthesizeraddon",
    "colonyTags" : ["crafting"],
    "rarity" : "Legendary",
    "category" : "crafting",
    "price" : 1250,
    "description" : "A module that adds additional powerful equipment and armour to the replicator.",
    "shortdescription" : "^orange;Synthesizer Addon^white;",
    "race" : "generic",
    //Racial descriptions don't do anything special. They're what your character says if you use the scan tool.
    "apexDescription" : "How useful, this will add additional powerful equipment and armour to the replicator.",
    "avianDescription" : "I can use this to add extra equipment and armour to the replicator.",
    "floranDescription" : "Floran use thisss to add more thingss to replicator.",
    "glitchDescription" : "Excited. Using this module will add additional powerful equipment and armour to the replicator.",
    "humanDescription" : "Using this adds extra powerful equipment and armour to the replicator!",
    "hylotlDescription" : "This useful module will add additional powerful equipment and armour to the replicator.",
    "novakidDescription" : "This handy ol' module will add even more to the replicator.",

    "printable" : false,
    //Obviously this will say "runeterraaddonpreview.png" instead of "synthesizeraddon.png"
    "placementImage" : "synthesizeraddonpreview.png",
    "placementImagePosition" : [-24, -24],
    //Same as above
    "inventoryIcon" : "synthesizeraddonicon.png",
    "orientations" : [
    {
    "direction" : "left",
    //And again
    "image" : "synthesizeraddon.png:<color>",

    "imagePosition" : [-8, 0],

    "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1], [-1, 2], [0, 2] ],

    "fgAnchors" : [ [-1, -1], [0, -1] ],
    "anchorMaterial" : "metamaterial:anviladdonbase"
    }
    ],

    "forceFinishAnimationsInInit" : false,
    "animation" : "/objects/crafting/upgradeablecraftingobjects/craftinganvil/addons/anviladdon.animation",
    "animationPosition" : [-8, 0],
    "animationParts" : {
    //And again and again
    "addon" : "synthesizeraddon.png",
    "addonfullbright" : "synthesizeraddonfullbright.png"
    },

    "scripts" : [ "/scripts/objectaddons.lua", "/objects/crafting/upgradeablecraftingobjects/craftinganvil/addons/anviladdon.lua" ],

    "addonConfig" : {
    "isAddons" : [
    {
    //And again.
    "name" : "synthesizerAddon"
    }
    ]
    }
    }



    This should work. Don't copy and paste though, because you will have to go through and edit a lot.
     
  16. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    No, but you gave me the idea to do what I did above, which is post my own files.
     
  17. Mioure

    Mioure Scruffy Nerf-Herder

    I don't know whats wrong anymore. I copied your advice exactly; I had "runeterra" instead of "runeterraaddon" for most of my glow edits, but I changed to your advice to see if it would work.

    Im ready to give up; I DOUBT its because I have to recipes, but at the same time, I have a staff that's SUPPOSED to be made from Runeterra Addon, but even then, shouldn't it activate anyways?
    RuneterraError3.png

    And this is when I use it: (Still no Runeterra at the top, even though I have the correct images)
    RuneterraError4.png
     
  18. ObsidianChickenz

    ObsidianChickenz Poptop Tamer

    Did you make a player.config.patch file?
     
  19. Mioure

    Mioure Scruffy Nerf-Herder

    RuneterraError5.png
     

Share This Page