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:
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.
The source code is the original game. Nothing was modified. I just used the flags "--win --64bit" as scons parameters. That's it.
It worked for me back when I used windows
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.