PowderToy v93.3 64-bit

  • FalsePattern
    11th Jul 2018 Member 1 Permalink

    This is a 64-bit Windows build of PowderToy. Required DLLs are included in the zip file.

     

    This version was build using optimizations during compilation which should make it run faster than the previous 64-bit versions. The code was not modified, it's fully compatible with the 32-bit version.

     

    Downloads:

    Download: https://drive.google.com/open?id=1W6QS-ebX4jrSIBdJUerJlYgDZfxvs9RS

       [Mirror]: https://megaup.net/dkJN/ThePowderToy-v93.3-win64.zip

     

    Virustotal results:

    https://www.virustotal.com/#/file/dbde661290750356e3071da879b79299b6810c27a7af785e69443484bc877298

     

    Source code:

    https://github.com/ThePowderToy/The-Powder-Toy/tree/v93.3

    Edited 5 times by Lockheedmartin, FalsePattern. Last: 12th Jul 2018
  • Lockheedmartin
    11th Jul 2018 Moderator 0 Permalink

    Download links have been removed until the author has released the source code through a trusted source (Github is strongly suggested to meet this requirment). The license for The Powder Toy requires you release the source code upon distribution.

    Edited 2 times by Lockheedmartin. Last: 11th Jul 2018
  • FalsePattern
    12th Jul 2018 Member 0 Permalink

    @Lockheedmartin (View Post)

     The source code is the original game. Nothing was modified. I just used the flags "--win --64bit" as scons parameters. That's it.

    Edited 2 times by FalsePattern. Last: 12th Jul 2018
  • jacob1
    12th Jul 2018 Developer 0 Permalink
    Is this faster than the 32 bit version? We'll probably provide a 64 bit windows version eventually (maybe for 94.1 or 94.2)

    If it's not a significant boost (it often isn't), there really isn't any reason to use an unofficial 64 bit version. Most people can get a faster speed boost compiling it themselves with all the optimizations for their cpu enabled (--native flag in scons)

    Also, you did use scons for this? The scons guide rarely works for anyone on windows anymore.
  • QuanTech
    12th Jul 2018 Member 0 Permalink

    @jacob1 (View Post)

     It worked for me back when I used windows

  • FalsePattern
    14th Jul 2018 Member 0 Permalink

    @jacob1 (View Post)

     Yes, I used scons. The only problem with it is that some of the packages (pthread and zlib IIRC) have dead links in the cross-libs. Replacing them with working ones fixed the problem.

     

    Here are some performance comparisons:

    Blank sandbox (scale factor 1 and 'nothing display'):

      Paused:

        32-bit: 550 fps

        64-bit: 670 fps

      Unpaused:

        32-bit: 380 fps

        64-bit: 490 fps

    Sandbox filled with BRCK (scale factor 1 and 'nothing display'):

      Paused:

        32-bit: 58 fps

        64-bit: 62 fps

      Unpaused:

        32-bit: 19 fps

        64-bit: 22 fps

    Destroyable city 5 (scale factor 1 and 'nothing display'):

      Paused:

        32-bit: 165 fps

        64-bit: 160 fps

      Unpaused:

        32-bit: 37 fps

        64-bit: 49 fps

    Same map with 'Fancy display':

      Paused:

        32-bit: 74 fps

        64-bit: 84 fps

      Unpaused:

        32-bit: 32 fps

        64-bit: 38 fps

     

    These are some minor improvements, but I just made this build for people who really want that small bit of extra fps, and don't want to compile it themselves.

    Edited 5 times by FalsePattern. Last: 14th Jul 2018