TPT Idea: Console

  • Fromanotherplanet
    29th Jul 2013 Member 1 Permalink

    Hello, players! I have a great Idea for a new element! It's basically a Command Block, Exept in TPT!

     

    CONS, (Console) Will be in the Electronics menu. when placed, a GUI will pop up, It will have two things you

    can fill out

     

    Main Command, Type any command here. (Example: !set type DMND EQVE)

    Repeat?, Beside it is a Checkbox. If checked, the command will repeat until CONS is powered off.

     

    When Powered on with PSCNCONS will follow the Command. If "Repeat?" is checked, The command will repeat until It is powered off with NSCN

     

    For example, If somone keeps placing DMND when CONS Is Powered, It will keep turning to EQVE. If the "Repeat?" option cannot be added, It will be ok because It would probally cause lag.

    =================================================================================

    REASON:

    =================================================================================

     

    The reason I want CONS in the game is pretty much the same reason people wanted Command Blocks in Minecraft. Basically, In the hands of master TPT players, CONS could be a great addition to TPT. Just think of all the possibilities with an element that can follow a command when powered!

     

    Well, that's about it. I would be very happy if you could add this. :)

     

    SHOUTOUT TO JACOB1: "Your awesome, man! Keep up the good work!"

     

    - Fromanotherplanet

     

  • edza101
    29th Jul 2013 Member 0 Permalink

    Giving console control to total strangers. != good idea!

  • cyberdragon
    29th Jul 2013 Member 0 Permalink

    @edza101 (View Post)

     HEY NOOBS...PRESS THE ~ KEY!

    Uh huh...your point?

     

    @Fromanotherplanet (View Post)

     use scripts

  • Kikinicij
    29th Jul 2013 Member 0 Permalink

    @Fromanotherplanet (View Post)

    Make it yourself and start a new mod.

    Edited once by Kikinicij. Last: 29th Jul 2013
  • Simon
    30th Jul 2013 Administrator 1 Permalink
    This is unlikely to ever happen, for many reasons, among the following:
    • Hidden magic - Saves are complicated enough already, the game is difficult to learn and adding more complexity that is only going to be used - and abused - by a select few users doesn't add that much benefit to the game
    • Security - The Lua console is nowhere near secure enough to be allowing any scripts downloaded from the internet to be executed, and with recent additions to the API such as File IO and Sockets, it would require a sandbox. AFAIK, none of the developers are experienced enough to ensure ABSOLUTE security against any form of exploit. Even with sandboxing on dangerous API calls, there's no guarantee that 'safe' methods are really that safe anyway (buffer overflows, etc in C++ code)
    • Susceptibility to updates - This would mean that changes to the API or any internals of the game that could affect the way the API or scripts work would break saves that used these scripts, also coming back to abusing scripts (such as setting life, temperature and other particle properties to out of range values) will end up being changed by updates.
  • Kikinicij
    30th Jul 2013 Member 0 Permalink

    @Simon (View Post)

    Hidden magic? 0_o I didnt know tpt used witchcraft!

  • Catelite
    30th Jul 2013 Former Staff 0 Permalink

    Yup.

     

    It's why we need more awesome elements like Tiberium +_+

  • Sylvi
    30th Jul 2013 Moderator 0 Permalink

    Simon rejects idea.

    Carrots :o

    Edited once by Catelite. Last: 30th Jul 2013
  • billion57
    30th Jul 2013 Member 0 Permalink

    @Simon (View Post)

     Perhaps a simple format of command, like a PROP tool that affects the entire screen. It could even have the same interface, I doubt anyone would mind, and that probably makes it a lot easier than it already is.

     

    That is simple enough for a competent user, cannot be used maliciously (except for lag, I guess), and is just as susceptible to updates as PROP, which made it in..

     

    (edit) Or it could be applied to a certain customizable space.

    Edited once by billion57. Last: 30th Jul 2013