Why Remove Compression?

  • circovik
    14th Jun 2012 Member 7 Permalink

    I really want to know why compression was changed to create a useless pixel of BHOL. I think that compression had many uses and it is a feature that should stay. It was the best thing since the deco layer and I'm quite upset that it has been removed.

  • EqualsThree
    14th Jun 2012 Member 0 Permalink

    Because cracker (or some other developer that i can't remember) said it wasn't a planned feature, and it was discovered unexpectedly so they removed it. I could see uses for compression of PCLN (those Sonic boom guns) But it also annoys me because it makes it hard to delete compressed particles D:

  • circovik
    14th Jun 2012 Member 2 Permalink

    I know that it wasn't intended, but some things come about unexpectedly. It was a bit annoying to delete the particles though.

  • PacBrad
    14th Jun 2012 Banned 1 Permalink
    This post is hidden because the user is banned
  • Catelite
    14th Jun 2012 Former Staff 1 Permalink

    Like a lot of older removed bugs, it may someday be added as a feature in the form of an element or toggle mode.

  • boxmein
    14th Jun 2012 Former Staff 3 Permalink
    @Catelite (View Post)
    @circovik (View Post)
    @circovik (View Post)
    Explosive GEL. Useful and an awesome "exploit" of the game. Removed™
    Compressed elements. Also useful and a fun exploit which allowed many new saves (LIGH-stacking EMP bombs, Sonic Boom guns, ...) Removed™
    It's only a matter of time until SOAP rope and life get disabled too.
    Sorry if I'm taking too strong an opposition to this, but
    why?
  • jacksonmj
    14th Jun 2012 Developer 2 Permalink
    It's not like you can't make a sonic boom gun without compression. It just needs more thought.

    Nearly all bugs and exploits make maintainability an enormous pain, if all features of the exploit have to be kept intact.

    Interactions between compressed particles, for example, depend on which update function the interaction occurs in. If stacked EMP is next to spark, all the EMP particles trigger because EMP checks for spark in its update function. However, if this was moved to the spark update function, then only a single stacked EMP particle would be triggered, not all of them. Why would we move it to the spark update function? Well, since EMP only interacts with spark, moving the interaction to the spark update function would allow the EMP update function to be removed, which should lead to an increase in speed in saves with EMP due to fewer functions being called.

    Some of my other reasons for making stacked particles turn into BHOL, listed in the feedback thread, were:
    They could be used to cause ridiculous amounts of lag, to make it hard to delete things, or to make it difficult to discover how a save works. Not to mention how much they offended my sense of physics...




    "only a matter of time until SOAP rope gets disabled too"
    Yes, that is a possibility. SOAP needs a bit of work - being able to crash the game from the console isn't an ideal situation. Plus soap bubbles aren't constant volume (even when no air is being created/removed inside them), but I don't think that's an easy thing to fix.

    Don't rely on bugs, I'm sure everyone is capable of making awesome saves with just the normal game mechanics.
  • boxmein
    14th Jun 2012 Former Staff 0 Permalink
    @jacksonmj (View Post)
    I understand. Speed really is an issue right now (Though the game is lightning fast), but they were a fun addition and allowed for awesome saves.
  • jacksonmj
    14th Jun 2012 Developer 0 Permalink
    A sonic boom gun without compression:


    I didn't spend a lot of time on it, plenty of room for improvement, but it does demonstrate the principle that some useful things can still be done with normal game mechanics.

    @boxmein (View Post)
    Correct, speed is always an issue. My laptop is sufficiently slow that dima-gord's destroyable city runs at 7 fps ;_;
  • watereye
    14th Jun 2012 Member 0 Permalink

    @jacksonmj (View Post)

     Can do you know how to make a ball gun? It's like Sonic boom gun but without the QRTZ. It's has to be spawned together. Then launched in the same time.

    EDIT: You guys are kinda making useful ideas to go to waste You guys should just make the elements back to normal. I liked EXOT before now i don't. And it ruined most of my ideas for the elements.