Useful Misc suggestions

  • the_new_powder99999
    31st Oct 2013 Member 0 Permalink

    Just a list of things that would be very useful in many ways, tell me what you think of these.

     

    -Longer save descriptions

    -An element that is immune to pressure, has a melting point higher than 1000C and is not conductive

    -A way to change the brightness of photons eg dark red, black, bright green. (not deco)

    -An element (or elements) that doesn't detonate dest, bomb, gpmp and dmg but is still destroyable by heat, pressure or fire. (vibr is only immune to bomb, not the other 3)

    -Typing infinity in the console on some things eg !set life deut infinity will keep the life at 99999 constantly, even if saved and reloaded. It would only work on a few variables to prevent glitches and overpoweredness. 

    -Make it so the particle order is saved, Me and many other's things have glitched out because of the particle order not being saved. eg,

    -signs like the temp and pressure signs but with life, tmp, gravity (there should be a gravity variable) etc.

    -keyboard binding, eg place an element, set it's letter as k and then pressing k will create a spark.

    Edited 3 times by the_new_powder99999. Last: 31st Oct 2013
  • Incredy
    31st Oct 2013 Member 1 Permalink

    >-A way to change the brightness of photons eg dark red, black, bright green. (not deco)

    The higher the temperature of FILT, the more red. You can use elements for example C4, it colors the photons pink.

     

    >-An element (or elements) that doesn't detonate dest, bomb, gpmp and dmg but is still destroyable by heat, pressure or fire.

     

    Use VIBR, in the nuclear section.

     

    >-Typing infinity in the console eg !set life deut infinity will keep the life at 99999 constantly, even if saved and reloaded.

     

    Maybe useful for some elements, but anything put in console like tpt.el.element.flammable = 9999 will not be saved. So I doubt it would save for that.

     

    >-Make it so aray lasers that use conv don't break when you restart tpt, I have recieved a lot of downvotes because my stuff has broken when I upload it, This is the main thing on this list that really needs to be added.

     

    save pls

     

    >-signs like the temp and pressure signs but with life, tmp, gravity etc.

     

    Gravity in numbers?

     

    >-keyboard binding, eg pressing k will create a spark

     

    You mean pressing k for example would switch to sprk? You could choose your own keybinding?

     

    ----

    Maybe you should first learn more about tpt, look in the wiki, etc.

    Edited 2 times by Incredy. Last: 31st Oct 2013
  • FeynmanLogomaker
    31st Oct 2013 Member 0 Permalink

    The console suggestion is interesting, I'll try to make a script for it, but you can just do !set life deut 65535, that' she maximum for saving.

  • the_new_powder99999
    1st Nov 2013 Member 1 Permalink

    @Incredy (View Post)

     -You can't get darker colours of photons using filt or reflecting off other elements, even with the update.

    -Vibr still detonates dest, gbmb and dmg.

    -I edited the thread, It now says that 'infinity' won't work on some things, and gives save examples of the aray glitches.

    -Yes gravity in numbers, Why not? It doesn't seem like it would be hard to code.

    -I added a more detailed description for this one, It has been suggested quite a bit so I didn't go into much detail.

  • boxmein
    1st Nov 2013 Former Staff 0 Permalink
    http://boxmein.x10.mx/tptkeys/
    Not many keys are actually free to be used...

    Gravity itself is obviously also kept in numbers but as gx and gy for x and y directional gravity. Also it updates totally out of sync with TPT itself since it's run on a separate thread, so would signs update when the gravity mesh itself updates?

    Infinite life etc on some elements is in general a bad thing, especially getting it to become saved as it'd need either TPT to use 65535 as a magic "infinity" value or the save format to keep a special infinity value which in itself would create a need for another save format update.

    Also guys if you don't know anything about how TPT works, not to speak anything of programming, please please stop making guesses as to how difficult something is to write.
    Edited once by boxmein. Last: 1st Nov 2013
  • jacksonmj
    1st Nov 2013 Developer 2 Permalink
    • Black photons do not exist. Why would changing brightness be useful?
    • Signs: gravity is probably feasible (also, ambient temperature might be nice), but I'm not so sure about the rest. Everyone knows what pressure and temperature are, and it's obvious what the numbers mean. But many particle properties do not produce something quite so helpful when expressed as a number.
    • Purpose of something that doesn't set off DEST/BOMB/GBMB/DMG? Destructive elements are meant to be, well, destructive. They destroy anything unless there's a really good reason why they shouldn't.
    • We're not going to save particle order, doing that would make save files unnecessarily enormous. In general, to avoid particle order changes breaking your saves, make sure that actions that need to happen in a particular order happen in separate frames.

     

    For 1355583, frame 1: extend piston; frame 2: fire ARAY; frame 3: retract piston. Extending a piston can occur in the same frame as retracting the previous piston though, since those two things don't need to happen in a particular order.

    Basically, add an extra frame of delay between the piston extending and retracting. I've done this, tested it, and it seems to work in all orientations after saving, restarting TPT, and loading. Have a go yourself first, but if you can't get it working let me know and I'll upload it.

     

    1352384: I believe it's the same sort of problem, but I haven't made a working version of the save. CRAY should fire after the piston next to it extends. The save needs redesigning so that CRAY fires on the frame after the rear piston extends, and so that the front piston extends on the frame after CRAY fires.

     

    1338626 doesn't work because electronic elements are designed to function with normal sparks. If you use CONV to try to make a permanent activation spark, then yes they do tend to break. Instead, use the same sort of method you've used for the proton laser.

    Edited 5 times by jacksonmj. Last: 1st Nov 2013
  • the_new_powder99999
    1st Nov 2013 Member 0 Permalink

    -UV light is basically black, invisible lasers would be useful for lots of things.

    -something that doesn't set off Dmg, bomb, dest and gbmb could be used for anything that needs to be destroyable and uses those elements eg, Dmg cannons.

    -All of those saves worked fine until they were published, the fix for the first and second one worked well, but the 3rd one is just way too big if you use pistons to make it, and the piston version tends to destroy everything near it if it breaks, If the bug with particle order (or Conv) was fixed then it would fix a lot of problems.

  • mniip
    2nd Nov 2013 Developer 0 Permalink
    @the_new_powder99999 (View Post)
    by mixing "black" light with red you don't get dark red light
  • the_new_powder99999
    2nd Nov 2013 Member 0 Permalink

    @mniip (View Post)

     This is tpt, it doesn't need to be realistic. 

  • belugawhale
    2nd Nov 2013 Member 0 Permalink

    For the infinity one, the highest deut life is 65535, which is good enough for most purposes.