Modding Help Custom AI

Discussion in 'Starbound Modding' started by BosozokuKouki, Jan 22, 2015.

  1. BosozokuKouki

    BosozokuKouki Aquatic Astronaut

    I'd like to make a custom AI that would suit my own preferences, but alas. . . I'm not a modder and have zero experience using the JSON code.

    I'd just like to know some basics and how I could randomize sprite layers to have different looks and cosmetics.
    If I can it'll be released for the stable version Beta V Enraged Koala.

    I know it's quite a big project, but it'll be a big achievement for me!
    (OR I could have some help contribute to the coding which would be a HUGE thanks)

    Her name is Tomoko 智子 (Meaning Wise-Child for specific reasons), from Japon Intergalactic Industries.

    Here are some examples of her default looks:
    Tomoko Concept 2.jpg Tomoko Concept 3.jpg Tomoko Concept.jpg
     
    Last edited: Jan 22, 2015
  2. AstralGhost

    AstralGhost Pangalactic Porcupine

    Best Answer
    Just to point it out, there is no way to swap out 'layers' to customize the AI.
    The only way to accomplish your goal is to manually create unique AI for each customization that you want (as-in, layer everything yourself and pump out lots of PNG files) and then add in a quest that allows you to change the AI to another PNG file.
    The mod swatelite linked to only swaps the AI out for a single PNG, which is very easy to do if you just want one that never changes.

    That might sound harder than it really is, but to be fair what you were originally asking to do (interchangeable layering pieces) would have been significantly more work had it actually been possible.
    But if you really think you can get good at coding overnight, an alternative way to do this might be to have an AI-customizer machine in-game that creates a custom GUI which allows the player to modify the layers and outputs a new AI PNG file and replaces the old one (may or may not need a quest to swap to it, I'm not sure). That would be quite a bit of work even for an experienced programmer, though.
     
  3. The | Suit

    The | Suit Agent S. Forum Moderator

    1. Ai doesn't exist in Enraged Koala - so that would be impossible. So you will need to upgrade to Upbeat Giraffe.
    2. JSON is not a programming language - its simply a Data exchange format. Takes about 10 minutes to pickup on average.
    3. Learn basic modding here http://community.playstarbound.com/index.php?threads/modding-basics-p1-editing-vanilla-files.86970/
    4. Once you understand the basic fundamentals of modding download this mod http://community.playstarbound.com/index.php?resources/a-v-i-a-n.2407/

    Use the mod to understand how Cgeta setup his \ her mod and do accordingly after learning properly to mod basic files. Don't jump the gun.
     
    Last edited: Jan 22, 2015
  4. BosozokuKouki

    BosozokuKouki Aquatic Astronaut

    Awh Great man!
    I've just recently gotten into starbound, so I'm a big noob!

    With the Upbeat Giraffe AI, I guess I would have a start.

    Thanks!
     
  5. AstralGhost

    AstralGhost Pangalactic Porcupine

    Best Answer
    Just to point it out, there is no way to swap out 'layers' to customize the AI.
    The only way to accomplish your goal is to manually create unique AI for each customization that you want (as-in, layer everything yourself and pump out lots of PNG files) and then add in a quest that allows you to change the AI to another PNG file.
    The mod swatelite linked to only swaps the AI out for a single PNG, which is very easy to do if you just want one that never changes.

    That might sound harder than it really is, but to be fair what you were originally asking to do (interchangeable layering pieces) would have been significantly more work had it actually been possible.
    But if you really think you can get good at coding overnight, an alternative way to do this might be to have an AI-customizer machine in-game that creates a custom GUI which allows the player to modify the layers and outputs a new AI PNG file and replaces the old one (may or may not need a quest to swap to it, I'm not sure). That would be quite a bit of work even for an experienced programmer, though.
     

Share This Page