Powder Toy log?

  • EqualsThree
    19th Aug 2011 Member 0 Permalink
    Well, since some of us have problems with Powder Toy (CTD, crash when using a certain element) how about we get some some application that can show us what files have loaded?

    For example:

    **** PowderToy.log
    Build August 1,2011 [v.53.3]
    Loading simulation session..
    Module DUST .... Version 53.3
    Module WATR ......... Version 53.3
    Module PLNT .... Version 53.3
    Module METL ......... Version 53.3
    Module LAVA ........ Version 53.3
    Module GAS ............ Version 53.3
    Module CLNE .......... Version 53.3
    ---------------------------------------------------------------

    Finished initialising simulation
    Finished initialising status
    Finished initialising Menu's

    Done!



    so, for example, when you get a Crash To Desktop (CTD), you could look at the PT.log for some details.


    For example:
    You saved a simulation with DUST in Version 53.3

    which shows in the PT.log:
    Module DUST .... Version 53.3

    then you open a different simulator that has DUST but, in a different version (56.6).

    PT then crashes and posts the contents of the PT.log

    Module DUST .... Version 53.3
    Module DUST .... Version 56.6

    the error report would look something like this:

    Module DUST .... Version 53.3
    Loaded save
    Module DUST .... Version 56.6

    >>> ERROR: Could not load Element module: DUST
    >>> [DUST::LoadModule | .\DUST.cpp | 5442]
    Incompatible with current version>>>>>>>>

    ----------------------Terminating----------------------

    This would have some uses:

    Can find out of a element is Outdated (eg using version 43.9 DUST in 53.3) which as caused some changes that version 43.9 cannot load with.

    Could find out what the problem is or why the program crashes when you make a certain element.

    So what do do you think of the idea?


  • hacker45
    19th Aug 2011 Member 0 Permalink
    sounds cool
  • Dansteph
    19th Aug 2011 Banned 0 Permalink
    This post is hidden because the user is banned
  • vanquish349
    19th Aug 2011 Member 0 Permalink
    the problem with crashing is different though. to compile tpt it has to have all files there and also dust and all the other particles are in the one files
  • hacker45
    19th Aug 2011 Member 0 Permalink
    i think minecraft has something like this
  • vanquish349
    19th Aug 2011 Member 0 Permalink
    minecraft is coded in java and to compile java you dont need to have all the files there to compile it
  • hacker45
    19th Aug 2011 Member 0 Permalink
    ohh ok nvm
  • Dansteph
    19th Aug 2011 Banned 0 Permalink
    This post is hidden because the user is banned
  • jenn4
    19th Aug 2011 Member 0 Permalink
    its hard cos tpt is written with c and c has bad error reports.
    Like you have missing ; in powder.h but message is
    powder.h 532
    expecteted ''}'' before function lol
  • TheWiseEyes
    19th Aug 2011 Banned 0 Permalink
    This post is hidden because the user is banned
Locked by Simon: Not possible