Idea: LCRY TMP# adds Color Layer

  • OmegaSupreme
    1st May 2012 Member 1 Permalink

    Edited and Updated.
    Basically my Idea is that LCRY's TMP Number will store the DECO layer color for that particular LCRY particle - Which can be used for Animation. Since I'm not asking for a new element, it can be implemented more easily. Since TMP Values can be save in upwards of over 65,000, that gives users over 65,000 frames they can use for animation, they just need time.

    How it would work:
    LCRY1 Tmp 1: Red, Tmp 2: Blue, Tmp 3: Yellow
    LCRY2 Tmp 1: Blue, Tmp 2: Yellow, Tmp 3: Red
    LCRY3 Tmp 1: Yellow, Tmp 2: Red, Tmp 3: Blue
    Then the DECO'd LCRY is switched on, the tmp# will increase by 1 for every Frame that increases by 1, going to the next colored frame until the Tmp# reaches its max, then it automacally restarts the sequence, allowing for Automatic Animation, on a LARGE SCALE, best of all - Requiring NO ELECTRONICS AT ALL!
    USES: Animations of Any Size, Animated Signatures, Flashing Lights, Cool Effects, and much more!

    Changes that could prove benificial to TPT and users if Implemented:

    Console Command for Fast Color Changing when it comes to custom particles:
    (!Set Color LP# TMP# R# B# G#) or (!set color lp# tmp# r# b# g#) *Both without ( and )*

    Color: Tells program to iniciate Color Layer
    LP#: LCRY Particle Number - Tells the program which LCRY Particle to apply color to. (Enter any Value from 0-235008)
    TMP #: TMP Number Value number, Not Tmp2, or Tmp3 - Tells the program what TMP Value it should set the LP# to. (0-65000)
    r (or R): Red - Tells the Program what Value to set the DECO Layers Rer Value to. (0-255)
    b (or B): Blue - Tells the Program what Value to set the DECO Layers Blue Value to. (0-255)
    g (or G): Green - Tells the Program what Value to set the DECO Layers Green Value to. (0-255)

    When done, Press 'Enter' to iniciate changes.

    Does this sound easy enough?
    Is it simple to use?


    Any questions or comments, please post them, and tell me what you think. I hope it makes it!

  • boxmein
    1st May 2012 Former Staff 1 Permalink
    @OmegaSupreme (View Post)
    Oh, new elements are fairly easy to implement. Features like this...

    You mean, that there should be 65,000 different TMP-type variables per particle?
    !set tmp lcry red
    !set tmp50000 lcry blue
    !set tmp59203 lcry green
    ... ?
  • darkhog
    1st May 2012 Member 0 Permalink
    ... or just make 3 tmp values for r, g, b components. Values will go 0-255. Then:

    !set r lcry 255
    !set g lcry 255

    will give yellow color.
  • OmegaSupreme
    1st May 2012 Member 1 Permalink
    Thanks, but like I said, it would take time.
    And Yeah, I mean this
    A 2 pixle animation spaning 7 frames (Turning On and Off):
    LP1 = LCRY Particle1, LP2 = LCRY Particle2 & so on.
    Tmp1=Tmp # set to 1, Tmp2=Tmp # set to 2, and so on.
    LP1 Tmp0=Gray/LP2 Tmp0=Gray
    LP1 Tmp1=Red/LP2 Tmp1=Blue
    LP1 Tmp2=Blue/LP2 Tmp2=Yellow
    LP1 Tmp3=Yellow/LP2 Tmp3=Orange
    LP1 Tmp4=Orange/LP2 Tmp4=Green
    LP1 Tmp5=Green/LP2 Tmp5=Purple
    LP1 Tmp6=Gray/LP2 Tmp6=Gray

    It was turned On, switching from Gray to Red>Blue>Yellow>Orange>Green>Purple> then it was switched Off, ending with Gray.

    You get how it would work to make Animations?
  • mniip
    1st May 2012 Developer 3 Permalink
    But there are only tmp and tmp2, everything else would inflate save size
  • jenn4
    1st May 2012 Member 0 Permalink
    Dcolor value does exist...
  • OmegaSupreme
    1st May 2012 Member 0 Permalink
    I meant to say Set Tmp 1, Tmp 2, Tmp 3 and so fourth, not Tmp1, Tmp2 and Tmp3   my bad.
  • jacob1
    1st May 2012 Developer 0 Permalink
    @OmegaSupreme
    There isn't room to store 65535 numbers in tmp, it only stores numbers up to 65535. That is enough room for 2 rgba values, or 2 frames.

    Something like this would deserve a new element anyway. In my mod, one of the first things I made was ANIM based off LCRY, which by default can store 25 frames but can be modified to store much more than that. I was planning on trying to get it in the official version sometime.