Limitations

  • Awes0me
    12th Aug 2012 Member 2 Permalink

    I would like to know why there are such strong limitations on the powder toy. A few would be framerate, pressure, and tempature. I have looked into the code and I know these are not the limits of the program. The program has more power. Now for older machines the framerate will adjust to the proccseor. But for the people with powerful machines the framerate will stay at 61. The tempature will be limited to around 9725 and pressure 256.00. Now I ask you why is this. The powder toy is the most creative and exeptional program I have ever seen. Why is it that we limit it. For people that would like to add power to the program. They have to lua script it. But that is not as substantial. If you really want to give the program power you have to go into hardcode. Why does it have to be like that. I think that we should incorporate modes into the program. Low performamce whoch would run everything at half it is now. Normal which is what we have now. High which allows double of what we have now. And the ever powerful Legacy mode. This completely breaks the rules allowing the program to run on as much power the cpu will allow. Please dont just brush this idea off. Anyone who would like to work on this can message me. I am working on the Legacy Toy.

  • Pilihp64
    12th Aug 2012 Developer 0 Permalink

    A lot of things are for the save file size.  The temp limit for a long time was only 999K, and only saved one byte of temp(accuracy of 4). It was then increased to 9999K, and accuracy of 40 degree was bad, so it now saves two bytes (65536 possible temps with 1 accuracy) so the temp limit could (and has been considered to) be raised higher.  Pressure is not saved anyway, and the limit just keeps pressure values sane, with high pressure the air sim can really glitch out.

    The FPS limit is simple, anything past 60fps is totally pointless (this is not a benchmark program), and tpt WILL drive any modern computer down to a few fps in certain situations.  TPT already uses all the CPU it can (single core).  Multi-threading would be the next step in performance, but no simple coding feat.

  • mniip
    12th Aug 2012 Developer 0 Permalink
    legacy==compatible with older processors with smaller commands sets

    theres a framerate cap which could be easily removed

    try doing a single spark on 200 fps, your click has to be 1/25th of a second
  • Awes0me
    12th Aug 2012 Member 0 Permalink

    @cracker64 (View Post)

     I agree you obviously will have to thing about byte size and the glitching of the program. But for someone who really wants a heavy development program like this one they would probably be willing to spend a gigabyte on this program. Now everyone wont do this but for those who will like me would love to have a more powerful engine. This is the only engine of its kind. Nothing adds up to what this is. And nothing ever will as long as we never let it die out. 

  • billion57
    12th Aug 2012 Member 1 Permalink

    @cracker64 (View Post)

     Yes, but why limit the maximum temperature? Can't it be increased to infinity or some huge number?

  • Poorsoft
    12th Aug 2012 Member 0 Permalink

    @billion57 (View Post)

    It can go to infinity, for only one frame. Typing !set temp 9e999 dmnd, if you have dmnd placed, would show as "inf". But yeah, it should: for longer.

  • mniip
    12th Aug 2012 Developer 0 Permalink
    9e999 won't, but 9e1024 will
  • Shriek
    12th Aug 2012 Banned 2 Permalink
    This post is hidden because the user is banned
  • Awes0me
    12th Aug 2012 Member 2 Permalink

    @Shriek (View Post)

     Thats exactly what I was thinking

  • boxmein
    12th Aug 2012 Former Staff 1 Permalink
    @Awes0me (View Post)
    You could just mod a processor-heavy version of TPT with pressure grid size 1, temperature and pressure caps lifted and publish it for people with powerful processors.

    EDIT: I compiled a version with those. Download here: [Link]
    It's a really processor-heavy version for people with epic computers. Anything that cost less than $1000 will most likely not handle it. Don't upload saves with that.
    image