Hi, I packaged The Powder Toy in the Open PortableApps.com format a while ago. The original app is not modified, but adapted to the specific folder structure described in the Portableapps Format Specification (including a Launcher and Installer for easy integration in the PortableApps.com Menu). It is in Development Test state and can be found here: http://portableapps.com/node/26619 I'd be glad to get some feedbak, maybe I have missed something... More info on PortableApps: http://portableapps.com/about/what_is_a_portable_app
yours, dj -edit- If I hit the wrong forum, please move the topic corrected link, thanks jacksonmj ;)
The stamps folder should probably be in Data. It contains stamps.def and some randomly named .stm files. Press 's' and 'k' to save and load stamps - stamps are basically offline saves.
Powder Toy has the option to install file associations in the registry (although it only does this if you press Ctrl+i). This might conflict with the PortableApps aim of not leaving behind registry entries.
And you are correct, scale setting does get stored. powder.def stores scale setting, display mode, username and session id.
Edit: (notes on comments on portableapps.com)
Screen size is actually 629x424. Work area size is fixed at 612x384 (making this resizable would slow down the game, and would be a nuisance to code). Scaling is restricted to integers (1 and 2 at the moment) because the scaling is done manually by just drawing the same pixel multiple times, with no interpolation. As far as I know, Powder Toy does not set its window position, and leaves this entirely up to SDL and the operating system.
@jacksonmj(View Post) thanks, these are very useful informations as I did not find that out by myself. I'll update the package as soon as I have time to test the stamps and registry settings.
I've updated the development test to 50.6. It deals with the new Save directory. I think it is ready for release now. It may take some time though, as John T. Haller is occupied with finalization the update of the PA.c platform.
@mniip(View Post) Could you more specify your question? The powder.def now is taken care of for reasons of the PortableApps.com Format Specifications (moved from Data folder to the app folder at startup and back after closing, so it can easily be backed up and is safe in case of updating).
@pilojo(View Post) The Powder Toy is (mostly) portable already, but the definition of PortableApps goes a little further. Refer to the link (what is a portable app) in the opening post for more information. One point is that The Powder Toy leaves registry entries under special circumstances.