Modding Discussion Chucklefish Intro & Mod Intros?

Discussion in 'Starbound Modding' started by Littleman9Mew2, Sep 6, 2016.

  1. Littleman9Mew2

    Littleman9Mew2 Zero Gravity Genie

    I've been curious about how the chucklefish logo always loads -> then a loading screen -> then the title screen. How does the chucklefish logo load in terms of a file saying "load splash screen" "then this screen". I kept looking to the files of Starbound and to no avail I have found anything that refers to the "splash" file besides the "splash" file itself(the file used for the chucklefish intro). Now I'm not saying this is an impossible thing, but would it be cool for someone to install a mod and after the chucklfish logo shows up and something like the name of the mod or the creator(s) of said mod. It's nothing too big as you would only see it for a second, but it's still something that us, the community, needs to figure out how to do!

    Of course, it does present the issue for other mod files if they modify the image of dear old chuckle. As in: incompatible mods+crashes. That's no good, so one solution that might work would be to use a ".patch" file and add another argument for "drawables" as does the game does for the frame of the logo and chuckle itself.

    I've looked into the "splash" cenematic file and found that the entire thing could in theory, be modified to be different/longer with extra stuff.

    In case your curious, here's the snipit of code that the "splash.cinematic" file has if your wondering:
    Code:
      "panels" : [
    
    [SIZE=5]    {
          "drawables" : [
            {
              "image" : "/cinematics/loadinglogo.png:<frame>"
            }
          ],
          "animationFrames" : 30,
          "startTime" : 4.0,
          "keyframes" : [
            {
              "timecode" : 0,
              "alpha" : 0,
              "position" : [910, 50],
              "zoom" : 1.5,
              "frame" : 0
            },
            {
              "timecode" : 0.5,
              "alpha" : 1,
              "zoom" : 1.5,
              "frame" : 0
            },
            {
              "timecode" : 10000,
              "alpha" : 1,
              "zoom" : 1.5,
              "frame" : 110000
            }
          ]
        },
        {
          "drawables" : [
            {
              "image" : "/cinematics/chuckles.png:<frame>"
            }
          ],
          "animationFrames" : 14,
          "keyframes" : [
            {
              "timecode" : 0,
              "zoom" : 0,
              "alpha" : 0,
              "frame" : 0,
              "position" : [480, 270]
            },
            {
              "timecode" : 0.25,
              "zoom" : 0.5,
              "frame" : 1,
              "alpha" : 1
            },
            {
              "timecode" : 0.5,
              "zoom" : 0.5,
              "frame" : 1,
              "alpha" : 1
            },
            {
              "timecode" : 0.8,
              "frame" : 6,
              "zoom" : 0.5
            },
            {
              "timecode" : 1.5,
              "frame" : 13,
              "zoom" : 0.5
            },
            {
              "timecode" : 3,
              "alpha" : 1,
              "zoom" : 0.50
            },
            {
              "timecode" : 3.5,
              "alpha" : 1,
              "frame" : 13,
              "zoom" : 0.5,
              "complete" : true
            },
            {
              "timecode" : 4.0,
              "alpha" : 0,
              "frame" : 13,
              "zoom" : 0.5,
              "complete" : true
            },
            {
              "timecode" : 1000,
              "alpha" : 0,
              "zoom" : 0.5,
              "frame" : 1000,
              "complete" : true
            }
          ]
        }
      ],
      "audio" : [
        {
          "timecode" : 0.65,
          "resource" : "/sfx/cinematics/fish_laugh.ogg"
        }
      ]


    So if the theory holds, does this mean that we can add more to the intro for a mod? What are your thoughts? What would be something cool for you to add/modify to the chuckle logo?

    TL;DR[/SIZE]
    So Maybe?
     
  2. cybersam

    cybersam Subatomic Cosmonaut

    hmm... never thought about this....
    sounds interesting ^_^
    and it seems like its possible to change/edit the stuff and have something working here ^_^

    i think i'm going to look into this and see what i can do ^_^
     
  3. Mirau

    Mirau Pangalactic Porcupine

    I think you answered your own question when you posted the code from the cinematic.
     
  4. lazarus78

    lazarus78 The Waste of Time

    Not sure why anyone would want a longer intro. Not much is more annoying that having to sit through intros that you cant skip. They get old very quickly.
     
  5. cybersam

    cybersam Subatomic Cosmonaut

    well... adding stuff... like additional animation... funny things or just credits or something to it...
    and also making it skipable...
     
  6. Littleman9Mew2

    Littleman9Mew2 Zero Gravity Genie

    After you posted this I've looked into the code and theres an arugment for every cutscene (even the loading screen) that makes it "skippable" but it's set to "false" by default. I might look into what happens if it IS skippable.
     

Share This Page