The Powder Toy Portable

  • depp-jones
    30th Apr 2011 Member 0 Permalink
    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 ;)
  • limelier
    30th Apr 2011 Member 0 Permalink
    Great idea. I hope you succeed.
  • jacksonmj
    30th Apr 2011 Developer 0 Permalink
    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.
  • depp-jones
    30th Apr 2011 Member 0 Permalink
    @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.

    -edit-
    New package is out for testing
  • depp-jones
    1st May 2011 Member 0 Permalink
    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
    1st May 2011 Developer 0 Permalink
    wut about writing position to powder.def?
  • depp-jones
    1st May 2011 Member 0 Permalink
    @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
    1st May 2011 Member 0 Permalink
    Why do we need a portable app? It doesn't take much space as it is, and, it's dll-less as it is.

    Edit: Portable app is bigger than the game right now.
    Edited by pilojo, 2011-06-20 01:19:57
  • depp-jones
    1st May 2011 Member 0 Permalink
    @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.
  • CLawston14
    1st May 2011 Member 0 Permalink
    Is it possible to make a Powder Toy Ipad app?