Anyway to hide errors as an end user?

  • makedamnnsure
    24th May 2018 Member 0 Permalink

    A lot of the downloadable LUA mods on the script server throw up never-ending console errors after buggy reactions, or just in general. I know I should try to figure out what's causing the bug and post it so it can be fixed, but that's generally a very slow process, and most of the time it's not affecting what I'm doing.

     

    A lot of them are solveable like not having tmp2 defined and I can just use the prop tool to make the error stop. Is there a console command or script I could run that would confine the errors to the console or otherwise make them stop appearing in the middle of what I'm doing?

  • jacob1
    24th May 2018 Developer 0 Permalink
    I'm not sure if this is possible. If it is, you would have to do some fancy stuff in Lua (or modify the game to not print the errors).

    I would just recommend not using scripts with elements that error often ... if you can find the ones causing it.
  • Alexwall
    24th May 2018 Member 0 Permalink

    Maybe something like

    error = function() end

    I am not sure if that works for regular errors though

  • mniip
    24th May 2018 Developer 0 Permalink
    @ajloveslily (View Post)
    Absolutely does not. I assume 99% of the errors you get are *not* caused by calling
    _G.error


    You could probably modify the script to wrap the frame and element update functions in pcalls...
  • makedamnnsure
    24th May 2018 Member 1 Permalink

    That's unfortunate.

    @jacob1, have you ever considered seeking permission from Simon to orchestrate some sort of crowdfunding campaign? I know on the surface it doesn't really align with your current goals as keeper of Powder Toy, but over the years I've seen you comment on many limitations and design "features" that make certain things impossible- things like multithreading, moving solids, etc. 

     

    How much would you feasibly need to work on these things? How much would you need to employ people to change these things? Becuase just this past year I watched an 16-bit cat rpg that looks like it belongs on an old school gameboy make 40k in one month. Powder toy has infinite more depth and capacity to interest then Legend Of Zelda: Cat Edition.

     

    I'm sure the community could vote on some most-wanted features to compel us to shell-out the sheckles for NewTPT(tm). Taking some concepts from FireFreak and simulating various branches of scientific study would be fun and interesting, or fleshing out some of the features we have now and adding a higher degree of complexity. 

     

    If your holding back because you don't think it would be popular or drum up interest or have a chance on steam- remember there's a terrible emulation of TPT called The Sandbox that is on it's second iteration right now.

     

    I love TPT how it is, but I would love to see what you and Simon would do to TPT if you had enough money and interest.

     

    Also, just imagine a situation where TPT was massivley successful and had steam workshop integration. TPT's mods are primarily made with LUA- look at Gmod's steamworkshop for an idea of the amount of people who are proficient with LUA and want to create.

     

    Imagine.The.Mods.

     

    If anything, food for thought.

     

    Edited once by makedamnnsure. Last: 24th May 2018
  • jacob1
    24th May 2018 Developer 2 Permalink
    @makedamnnsure (View Post)
    Money isn't the issue, it's time. I have a full-time job which I enjoy, but it takes up a lot of my time. I prefer to do minor TPT development when I'm home, but also play a lot of games.

    Perhaps a new TPT developer will come around that will be more willing to implement complex features. I'll always be here to help with development, but I'm not going to be implementing features like the ones you mentioned, which would require very large engine rewrites to support.

    I don't really need permission from Simon to do a crowdfunding campaign. But it's not going to happen because I do not want your money and it's never going to replace my full time job anyway.

    Also as for this thread, it's not an engine limitation, but a thing that nobody has ever asked for before. I could easily add a Lua function to turn off error printing.
    Edited once by jacob1. Last: 24th May 2018
  • makedamnnsure
    24th May 2018 Member 0 Permalink

    @jacob1 Fair enough, I know I can speak for the community when I say we all really appreciate the time and energy you've put in to sustaining TPT. 

     

    On the crowdfunding point; if another developer came along who wanted to implement Steam support and new features for powder toy- could they orchestrate, or could the community orchestrate; a crowd-funding campaign to pay that developer for their time? Or would additional features to TPT have to be done on their own time?

  • NF
    25th May 2018 Member 0 Permalink

    @jacob1 (View Post)

     I know this doesn't relate to the thread, but thank you! For sustaining TPT and that goes for @mniip too. 

    @makedamnnsure (View Post)

    I appreciate your efforts and imagination for trying to get Steam support and recognition. I think we all can say we found TPT accidentally. Example: Me in 4th grade 2008-2009 looking up the movie Powder.

    Edited 3 times by NUCLEAR_FOX. Last: 25th May 2018
  • makedamnnsure
    25th May 2018 Member 0 Permalink

    @NUCLEAR_FOX (View Post), I found TPT five or six years ago trying to find A-life simulations. I discovered Darwins pond> biogenisis> darwin bots> and then finally TPT after a lot of googling. After TPT I found the Grandroids kickstarter(Steve Grand of creatures legacy) ((still waiting for that one to finish))> Species: ALRE > and my newest addition to my catalog of simulations is Gridworld.

     

    Out of all of them I play TPT most often though. 

     

  • PangeaUltima
    28th May 2018 Member 0 Permalink
    This post has been removed by jacob1: excessive formatting