Changing up categories

  • danieldan0
    16th Sep 2016 Member 1 Permalink

    FILT should be moved into the electronics menu.

  • edr-01
    22nd Sep 2016 Member 0 Permalink

    @danieldan0 (View Post)

     It's possible, just run this line (you can use autorun.lua):

     

    elements.property(tpt.el.filt.id, "MenuSection", elem.SC_ELEC)

  • cxi
    23rd Sep 2016 Banned 2 Permalink
    This post is hidden because the user is banned
  • nukers473
    23rd Sep 2016 Member 0 Permalink

    VACU, VENT and VOID NEED to be in force.

  • cxi
    23rd Sep 2016 Banned 1 Permalink
    This post is hidden because the user is banned
  • jacob2
    23rd Sep 2016 Member 0 Permalink
    I can see a.case for moving VACU and VENT though. The filter/tung moves also sound great. VOID should stay in special.
  • edr-01
    25th Sep 2016 Member 0 Permalink

    Here's my suggestion about what to move:

     

    METL (electronics) to Solids

    TUNG (electronics) to Solids

    INSL (electronics) to Solids

    DMND (special) to Solids (Diamond is bascially a solid but I'm not sure if leave it in special since it's indestructible)

    WHOL (special) to Force

    BHOL (special) to Force

    VACU (special) to Force

    VENT (special) to Force

    GRVT (radiocative) to Force

    FILT (solids) to Electronics

    PLSM (gases) to Explosives (the main use of plasma is ignite explosives, just like fire)

     

    I created a lua script to change the categories of these elements. Here's the code if someone wants use it:

     

    elements.property(tpt.el.plsm.id, "MenuSection", elem.SC_EXPLOSIVE)

    elements.property(tpt.el.metl.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.tung.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.insl.id, "MenuSection", elem.SC_SOLIDS)

    elements.property(tpt.el.dmnd.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.whol.id, "MenuSection", elem.SC_FORCE)
    elements.property(tpt.el.bhol.id, "MenuSection", elem.SC_FORCE)
    elements.property(tpt.el.vacu.id, "MenuSection", elem.SC_FORCE)
    elements.property(tpt.el.vent.id, "MenuSection", elem.SC_FORCE)
    elements.property(tpt.el.grvt.id, "MenuSection", elem.SC_FORCE)
    elements.property(tpt.el.filt.id, "MenuSection", elem.SC_ELEC)

    Edited once by edr-01. Last: 25th Sep 2016
  • Mrprocom
    25th Sep 2016 Moderator 3 Permalink
    Here is what I'm thinking of.
    Original
    image
    My Modifications
    image
    Note: Any category that has elements that exceed the vertical red line will make the category scrollable.
    Note: Hidden elements are listed in both images in a category with a question mark as the icon, but that category is not supposed to be added, it's just there to show how many hidden elements are left.
    Major Changes
    • Removed the sensors category (PSNS, TSNS, DTECT to electronics, INVS to solids).
    • Added solid conductors category (the one with the electric bolt icon, not sure if it fits).
    • Moved SWCH to powered since it's activated and deactivated using PSCN and NSCN.
    • Moved BHOL and WHOL to forces.
    • Added MORT(hidden) to gases.
    • Added FRZW(hidden) to liquids.
    • Added DYST(hidden) and EQVE(hidden) to powders
    • Moved DMND to solids (I find it more of a solid than a special element).
    • Added BRAY, EMBR, LOVE and LOLZ to special.
    • Moved Delete Particles to tools.

    Pros I could think of
    • All categories (except Game of Life elements) are unscrollable.
    • The way elements are sorted now makes more sense.
    • A lot of nice hidden elements are shown, this makes people aware of the existence of fun elements they could make use of (seriously though, I don't know why MORT is not visible, it's more interesting than DUST) and tricks people into thinking the game has a lot more elements. What's the point of having hidden elements anyway? sure, having the different types of shields and spawns hidden makes sense, but having the rest hidden doesn't.
    • The standard deviation of the number of elements in each category decreases from 5.37 to 3.81, which means elements are more evenly sorted between all categories.

    Cons I could think of
    • Might be a bit hard to adapt.
    • Less space for future elements before a categories becomes scrollable.


    Yeah I know, seems like a lot of things to do and I'm sure most of that won't be done, but I just wanted to mention my ideas, maybe they contain something worth doing.

    Oh and you guys can use the images I posted if you want to do something about them, I couldn't find an updated list of elements, so I designed my own.
  • edr-01
    25th Sep 2016 Member 0 Permalink

    @Mrprocom (View Post)

     I like the idea of unhide some elements, I downloaded a element dehider script. Here's the code

    elements.property(tpt.el.lolz.id, "MenuSection", elem.SC_SPECIAL)
    elements.property(tpt.el.love.id, "MenuSection", elem.SC_SPECIAL)
    elements.property(tpt.el.eqve.id, "MenuSection", elem.SC_POWDERS)
    elements.property(tpt.el.bizs.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.bizg.id, "MenuSection", elem.SC_GAS)
    elements.property(tpt.el.shd2.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.shd3.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.shd4.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.psts.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.tung.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.metl.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.dmnd.id, "MenuSection", elem.SC_SOLIDS)
    elements.property(tpt.el.mort.id, "MenuSection", elem.SC_GAS)
    elements.property(tpt.el.frzw.id, "MenuSection", elem.SC_LIQUID)


    About the scrolable categrories I don't see any use for it.

  • Mrprocom
    25th Sep 2016 Moderator 0 Permalink
    @edr-01 (View Post)
    Scrollable categories are annoying to search in, specially if the category contains a lot of elements like the Life category.
    Also

    jacob2:

    Another thing to consider is scrolling menus. We don't want those very often.