September 5, 2014 - "Nightlies weren't updating, here's why" edition.

Discussion in 'Dev Blog' started by OmnipotentEntity, Sep 6, 2014.

  1. Hatsya Souji

    Hatsya Souji Parsec Taste Tester

    You're an Apex, Omni! The Apex of the Coding Simians! While I'm still a dishwashing Hylotl with a knack of being a novelist.
     
  2. Stylµs

    Stylµs Phantasmal Quasar

    This made my tiny brain hurt. I'm going back to the corner to silently rock my pain away.
     
  3. weirdee

    weirdee Big Damn Hero

    page stretchingly annoying bugs :D

    incidentally you should probably put a break above that part
     
  4. Viridianwra

    Viridianwra Space Spelunker

    TL;DR Magic?
     
  5. Learner

    Learner Subatomic Cosmonaut

    I must say, I do enjoy reading posts like this myself. I only regret the fact that understanding a large portion of it tends to be rather difficult at times, but hopefully within short time, I'll at least be able to understand it a little better.

    I was able to catch on what you were talking about when you were mentioning frames :DD, but you clearly had some idea on what might have been wrong, to have been able to make connections like this. :poke:

    And being able to connect small things that might have possibly caused huge changes, well that's something that only a skilled coder can do. :coffee:

    I will probably excessively study read this post again tomorrow. :monkey:
     
    Last edited: Sep 6, 2014
  6. Kawa

    Kawa Tiy's Beard

    I too feel proud to understand about half of this.
     
    Cowboy Bebop and Type1Ninja like this.
  7. Nohar

    Nohar Scruffy Nerf-Herder

    I feel frustrated to have absolutly no idea what means what I'm reading.

    So, err, kudos on fixing the issue, have a banana? X3

    I really ought to learn programming someday.
     
  8. Shizuyori

    Shizuyori Void-Bound Voyager

    thanks for the post Omni, it was useful and an interesting read for me :) have a good weekend all.
     
  9. Kawa

    Kawa Tiy's Beard

    Today's diffs! Most of the changes apparently went into the program code which is not reflected in these posts.
    Code:
    FILES
    -----
    dungeons\floran\floranhell\floranhell.dungeon
    dungeons\floran\floranhell\key with grid.png
    dungeons\floran\floranhell\key.png
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    dungeons\floran\floranhuntinggrounds\key with grid.png
    dungeons\floran\floranhuntinggrounds\key.png
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    dungeons\floran\floranvillagetower\key with grid.png
    dungeons\floran\floranvillagetower\key.png
    dungeons\missions\floranmissions\floranmission1-liquids.png
    dungeons\missions\floranmissions\floranmission1-objects.png
    dungeons\missions\floranmissions\floranmission1.dungeon
    dungeons\missions\floranmissions\floranmission1.png
    dungeons\missions\floranmissions\key with grid.png
    dungeons\missions\floranmissions\key.png
    dungeons\missions\lunarbase\lunarbase-objects.png
    dungeons\missions\lunarbase\lunarbase.png
    objects\floran\floranstove\floranstove.png
    objects\floran\huntingpressureplate\huntingpressureplate.object
    objects\mission\caveart3\caveart3.png
    [NEW] objects\mission\drip1\drip1.frames
    [NEW] objects\mission\drip1\drip1.object
    [NEW] objects\mission\drip1\drip1.png
    [NEW] objects\mission\drip1\drip1icon.png
    [NEW] objects\mission\drip2\drip2.frames
    [NEW] objects\mission\drip2\drip2.object
    [NEW] objects\mission\drip2\drip2.png
    [NEW] objects\mission\drip2\drip2icon.png
    
    DIFFS
    -----
    dungeons\floran\floranhell\floranhell.dungeon
    101a102,137
    > "value" : [255, 232, 178, 255],
    > "comment" : "background main biome block",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [204, 186, 143, 255],
    > "comment" : "foreground main biome block",
    > "brush" : [ [ "surface", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [178, 232, 255, 255],
    > "comment" : "background sub biome block #1",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [143, 186, 204, 255],
    > "comment" : "foreground sub biome block #1",
    > "brush" : [ [ "surface", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [222, 255, 178, 255],
    > "comment" : "background sub biome block #2",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ]
    > },
    >
    > {
    > "value" : [177, 204, 143, 255],
    > "comment" : "foreground sub biome block #2",
    > "brush" : [ [ "surface", { "variant" : 2 } ] ]
    > },
    >
    > {
    373c409
    < "brush" : [ [ "clear" ], [ "front", "dirt" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ]
    385c421
    < "brush" : [ [ "clear" ], [ "front", "rock14" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ]
    409c445
    < "brush" : [ [ "clear" ], [ "front", "castlewalls1" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ]
    1707c1743
    < "value" : [166, 8, 8, 255],
    ---
    > "value" : [166, 35, 8, 255],
    1964a2001,2006
    > "value" : [166, 8, 113, 255],
    > "comment" : "drip2",
    > "brush" : [ [ "clear" ], [ "object", "drip2" ] ]
    > },
    >
    > {
    1973a2016,2039
    > },
    >
    > {
    > "value" : [166, 8, 166, 255],
    > "comment" : "huntingpressureplate facing left",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 140, 255],
    > "comment" : "huntingpressureplate facing right",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ]
    > },
    >
    > {
    > "value" : [166, 8, 140, 255],
    > "comment" : "campfire facing left",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 118, 255],
    > "comment" : "campfire facing right",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ]
    
    dungeons\floran\floranhuntinggrounds\floranhuntinggrounds.dungeon
    101a102,137
    > "value" : [255, 232, 178, 255],
    > "comment" : "background main biome block",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [204, 186, 143, 255],
    > "comment" : "foreground main biome block",
    > "brush" : [ [ "surface", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [178, 232, 255, 255],
    > "comment" : "background sub biome block #1",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [143, 186, 204, 255],
    > "comment" : "foreground sub biome block #1",
    > "brush" : [ [ "surface", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [222, 255, 178, 255],
    > "comment" : "background sub biome block #2",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ]
    > },
    >
    > {
    > "value" : [177, 204, 143, 255],
    > "comment" : "foreground sub biome block #2",
    > "brush" : [ [ "surface", { "variant" : 2 } ] ]
    > },
    >
    > {
    373c409
    < "brush" : [ [ "clear" ], [ "front", "dirt" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ]
    385c421
    < "brush" : [ [ "clear" ], [ "front", "rock14" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ]
    409c445
    < "brush" : [ [ "clear" ], [ "front", "castlewalls1" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ]
    1707c1743
    < "value" : [166, 8, 8, 255],
    ---
    > "value" : [166, 35, 8, 255],
    1964a2001,2006
    > "value" : [166, 8, 113, 255],
    > "comment" : "drip2",
    > "brush" : [ [ "clear" ], [ "object", "drip2" ] ]
    > },
    >
    > {
    1973a2016,2039
    > },
    >
    > {
    > "value" : [166, 8, 166, 255],
    > "comment" : "huntingpressureplate facing left",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 140, 255],
    > "comment" : "huntingpressureplate facing right",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ]
    > },
    >
    > {
    > "value" : [166, 8, 140, 255],
    > "comment" : "campfire facing left",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 118, 255],
    > "comment" : "campfire facing right",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ]
    
    dungeons\floran\floranvillagetower\floranvillagetower.dungeon
    101a102,137
    > "value" : [255, 232, 178, 255],
    > "comment" : "background main biome block",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [204, 186, 143, 255],
    > "comment" : "foreground main biome block",
    > "brush" : [ [ "surface", { "variant" : 0 } ] ]
    > },
    >
    > {
    > "value" : [178, 232, 255, 255],
    > "comment" : "background sub biome block #1",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [143, 186, 204, 255],
    > "comment" : "foreground sub biome block #1",
    > "brush" : [ [ "surface", { "variant" : 1 } ] ]
    > },
    >
    > {
    > "value" : [222, 255, 178, 255],
    > "comment" : "background sub biome block #2",
    > "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ]
    > },
    >
    > {
    > "value" : [177, 204, 143, 255],
    > "comment" : "foreground sub biome block #2",
    > "brush" : [ [ "surface", { "variant" : 2 } ] ]
    > },
    >
    > {
    373c409
    < "brush" : [ [ "clear" ], [ "front", "dirt" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ]
    385c421
    < "brush" : [ [ "clear" ], [ "front", "rock14" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ]
    409c445
    < "brush" : [ [ "clear" ], [ "front", "castlewalls1" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ]
    1713c1749
    < "value" : [166, 8, 8, 255],
    ---
    > "value" : [166, 35, 8, 255],
    1970a2007,2012
    > "value" : [166, 8, 113, 255],
    > "comment" : "drip2",
    > "brush" : [ [ "clear" ], [ "object", "drip2" ] ]
    > },
    >
    > {
    1979a2022,2045
    > },
    >
    > {
    > "value" : [166, 8, 166, 255],
    > "comment" : "huntingpressureplate facing left",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 140, 255],
    > "comment" : "huntingpressureplate facing right",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ]
    > },
    >
    > {
    > "value" : [166, 8, 140, 255],
    > "comment" : "campfire facing left",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 118, 255],
    > "comment" : "campfire facing right",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ]
    
    dungeons\missions\floranmissions\floranmission1.dungeon
    108,114d107
    < "value" : [255, 222, 178, 255],
    < "comment" : "overwritable background main biome block",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 0 } ] ]
    < },
    <
    < {
    121,127d113
    < "value" : [204, 176, 143, 255],
    < "comment" : "overwritable foreground main biome block",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "surface", { "variant" : 0 } ] ]
    < },
    <
    < {
    134,140d119
    < "value" : [178, 222, 255, 255],
    < "comment" : "overwritable background sub biome block #1",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 1 } ] ]
    < },
    <
    < {
    147,153d125
    < "value" : [143, 176, 204, 255],
    < "comment" : "overwritable foreground sub biome block #1",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "surface", { "variant" : 1 } ] ]
    < },
    <
    < {
    160,166d131
    < "value" : [222, 245, 178, 255],
    < "comment" : "overwritable background sub biome block #2",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "clear" ], [ "surfacebackground", { "variant" : 2 } ] ]
    < },
    <
    < {
    171,178c136
    <
    < {
    < "value" : [177, 194, 143, 255],
    < "comment" : "overwritable foreground sub biome block #2",
    < "rules" : [ [ "allowOverdrawing" ] ],
    < "brush" : [ [ "surface", { "variant" : 2 } ] ]
    < },
    <
    ---
    >
    357a316,381
    >
    > {
    > "value" : [0, 1, 0, 255],
    > "comment" : "and",
    > "brush" : [ [ "clear" ], [ "object", "and" ] ]
    > },
    >
    > {
    > "value" : [0, 2, 0, 255],
    > "comment" : "dlatch",
    > "brush" : [ [ "clear" ], [ "object", "dlatch" ] ]
    > },
    >
    > {
    > "value" : [0, 3, 0, 255],
    > "comment" : "not",
    > "brush" : [ [ "clear" ], [ "object", "not" ] ]
    > },
    >
    > {
    > "value" : [0, 4, 0, 255],
    > "comment" : "or",
    > "brush" : [ [ "clear" ], [ "object", "or" ] ]
    > },
    >
    > {
    > "value" : [0, 5, 0, 255],
    > "comment" : "timer",
    > "brush" : [ [ "clear" ], [ "object", "timer" ] ]
    > },
    >
    > {
    > "value" : [0, 6, 0, 255],
    > "comment" : "timer1s",
    > "brush" : [ [ "clear" ], [ "object", "timer1s" ] ]
    > },
    >
    > {
    > "value" : [0, 7, 0, 255],
    > "comment" : "timer2s",
    > "brush" : [ [ "clear" ], [ "object", "timer2s" ] ]
    > },
    >
    > {
    > "value" : [0, 8, 0, 255],
    > "comment" : "timer3s",
    > "brush" : [ [ "clear" ], [ "object", "timer3s" ] ]
    > },
    >
    > {
    > "value" : [0, 9, 0, 255],
    > "comment" : "timer4s",
    > "brush" : [ [ "clear" ], [ "object", "timer4s" ] ]
    > },
    >
    > {
    > "value" : [0, 10, 0, 255],
    > "comment" : "timer5s",
    > "brush" : [ [ "clear" ], [ "object", "timer5s" ] ]
    > },
    >
    > {
    > "value" : [0, 11, 0, 255],
    > "comment" : "xor",
    > "brush" : [ [ "clear" ], [ "object", "xor" ] ]
    > },
    613c637
    < "brush" : [ [ "clear" ], [ "front", "dirt" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "dirt" ], [ "front", "dirt" ] ]
    625c649
    < "brush" : [ [ "clear" ], [ "front", "rock14" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "rock14" ], [ "front", "rock14" ] ]
    649c673
    < "brush" : [ [ "clear" ], [ "front", "castlewalls1" ] ]
    ---
    > "brush" : [ [ "clear" ], [ "back", "castlewalls1" ], [ "front", "castlewalls1" ] ]
    1953c1977
    < "value" : [166, 8, 8, 255],
    ---
    > "value" : [166, 35, 8, 255],
    2103c2127
    < "value" : [166, 87, 8, 255],
    ---
    > "value" : [87, 8, 166, 255],
    2216a2241,2246
    > "value" : [166, 8, 113, 255],
    > "comment" : "drip2",
    > "brush" : [ [ "clear" ], [ "object", "drip2" ] ]
    > },
    >
    > {
    2225a2256,2279
    > },
    >
    > {
    > "value" : [166, 8, 166, 255],
    > "comment" : "huntingpressureplate facing left",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 140, 255],
    > "comment" : "huntingpressureplate facing right",
    > "brush" : [ [ "clear" ], [ "object", "huntingpressureplate", { "direction" : "right" } ] ]
    > },
    >
    > {
    > "value" : [166, 8, 140, 255],
    > "comment" : "campfire facing left",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "left" } ] ]
    > },
    >
    > {
    > "value" : [140, 7, 118, 255],
    > "comment" : "campfire facing right",
    > "brush" : [ [ "clear" ], [ "object", "campfire", { "direction" : "right" } ] ]
    
    objects\floran\huntingpressureplate\huntingpressureplate.object
    43c43
    < "detectArea" : [ [-1, 0], [1, 0.2] ]
    ---
    > "detectArea" : [ [-0.7, 0], [0.7, 0.2] ]
     
    Cowboy Bebop likes this.
  10. Ssj782

    Ssj782 Cosmic Narwhal

    This was, by far, the longest post I've ever seen for this site.
     
  11. Disco2

    Disco2 Existential Complex

    Good to keep us updated on the nightlies.
     
  12. KaidemonLP

    KaidemonLP Scruffy Nerf-Herder

    Will the game be free wen is finisht?
     
  13. lordbociek

    lordbociek Pangalactic Porcupine

    Do you can work for free for couple of years ? - and how will you live ? , what will you eat , who will pay for your billis? , programming is a work , and work must be payed :) cheers


    Im glad that Chucklefish is gettin closer to community ,.
     
    Last edited: Sep 6, 2014
    Zael likes this.
  14. Ryan Draconis

    Ryan Draconis Scruffy Nerf-Herder

    This was like sitting through a lecture, I was reading that in a college professor voice, I understood enough of it to get the general idea in my half asleep state, but clearly more time spent in college is necessary before I can completely comprehend coding.

    Still, that must have been fun to chase around.
     
  15. Dariot

    Dariot Aquatic Astronaut

  16. GorunNova

    GorunNova Pangalactic Porcupine

    An interesting (and surprisingly detailed) response about a few small bugs / compatibility issues that had disproportionately big effects. It's always the small things that make a build implode, isn't it? Especially when it comes to running code through more than one compiler version / type, on more than one platform. Throw in the fact that small bugs are REALLY hard to find...

    As an aside... I always imagine that the error messages from my compiler are actually full of implied angry swearing. ^^
     
    Zael and Type1Ninja like this.
  17. Lyze

    Lyze Subatomic Cosmonaut

    Okay, so here's the english translation:

    Something borked. Magic. Works now.
     
    Type1Ninja likes this.
  18. Discohydra

    Discohydra Phantasmal Quasar

    I'm a Computer Science major at my local college, and it's reports like these that tell me why I love Early Access games so much. I like to see this kind of technical stuff and I like to see games like these come to fruition.
     
  19. MithranArkanere

    MithranArkanere Space Kumquat

    I wish more devs took the time to explain this kind of thing this way more often.
     
  20. AdenSword

    AdenSword Pangalactic Porcupine



    Anyway. Im learning C#. So I sorta understand some of what you posted. Of course I just made a calculator in the tutorial and your using C++.
     
    KDawg, Cardbo and Cowboy Bebop like this.

Share This Page