Release PNDTools

Discussion in 'Software Releases' started by foxblock, May 28, 2011.

  1. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,362
    Location:
    France, near Lyon
    Hum, one day I may try to port-it to the Pandora yes... When I have some free free-time.
     
  2. iprice

    iprice Certified Guru

    Joined:
    Jan 31, 2008
    Messages:
    3,281
    Location:
    MK. UK. OK.
    This is without doubt, one of my most used pc programs. Many thanks for your continued support foxblock :)
     
  3. pmprog

    pmprog Advanced Member

    Joined:
    Apr 25, 2011
    Messages:
    3,791
    I look forward to trying this when I finally get the new KeePassX to build :)
     
  4. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    Thanks guys :) Feel free to post any feedback (positive or negative)

    Has anybody used the new PXMLCreator (the helper UI, not the manual editor)? Is it clear what to do? How is the UI layout, etc.?

    That would be much appreciated, be warned though, a bunch of code is dependant on Windows stuff and would need to be rewritten (mostly shell related, like launching external programs).

    I have encapsulated the code, so could simply port single functions without having to touch the rest of the program.

    Also the UI will not fit on the Pandora's small screen and tbh I won't be willing to put much time into building a new "small" UI... (I am a lazy bastard).

    Still, if you ever get around giving it a try, feel free to contact me and I may be able to help set up dependencies or explain parts of the code.

    Cheers.
     
  5. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    Another update:

    • ISO-based PNDs are now loaded correctly (however you cannot create PNDs using the ISO filesystem, this is an arbitrary restriction I set to keep people from using this inferior filesystem)
    • Icons of a type other than PNG are correctly extracted from the PND (even through the specification does not allow for non-png icons and therefore PNDTools still only allows creating PNDs with png icons) - this is for possible future updates of the PND format
    • Internal components have been updated to the latest version
    • Added new menu item File->New to main menu (request by pmprog)
    DOWNLOAD
     
    pmprog likes this.
  6. porg

    porg Active Member

    Joined:
    Feb 26, 2010
    Messages:
    772
    Location:
    Vienna, Austria
    Would it be possible to port this to Mac OS X?

    As a native Cocoa app? Or as an X11 app (many Linux apps run as this on Mac) ?
     
  7. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    No idea. It is using Delphi 7 and a few open-source components.

    If there is Delphi for Mac, then a port might be possible, but I won't be the one to do it.

    I was thinking about a FreePascal port (which in turn will enable Linux and probably Mac), but I have not looked into it much and probably won't in the near future.

    A Linux port should be possible with Kylix (a few features will have to be removed or rewritten though).
     
  8. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,091
    Location:
    49.491276,8.423518
    I love this Software ;)

    Thx for releasing it :D
     
  9. Kelvin

    Kelvin Pixel Mercenary

    Joined:
    Jul 22, 2013
    Messages:
    128
    Does anyone have a mirror for this program? I tried to download it several time, but it keeps saying "server not found".
     
  10. iprice

    iprice Certified Guru

    Joined:
    Jan 31, 2008
    Messages:
    3,281
    Location:
    MK. UK. OK.
    I've attached Pandora Tools here. I don't know if it's the most recent version and I haven't used it since my old laptop died so I can't say if it works or not. It worked very well on Windows 7.

    [EDIT] This is an outdated version of PNDTools and has been superseded.

    PNDTools.zip
     

    Attached Files:

    Last edited by a moderator: Jun 3, 2014
  11. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    Hmm seems like @PokeParadox server died, I will contact him about that ASAP (I should just get my own server anyway).

    The version iPrice uploaded is version 0.3.9, the most recent one is 0.7.0, so it's quite old (but it will probably work). I will try to find the time to package and upload the latest version tomorrow.

    Sorry about the inconvenience.
     
    Last edited by a moderator: Jun 1, 2014
  12. iprice

    iprice Certified Guru

    Joined:
    Jan 31, 2008
    Messages:
    3,281
    Location:
    MK. UK. OK.
    It definitely worked on Windows 7, but haven't tested on Windows 8.1.

    Is v0.7.0 a significant improvement over 0.3.9? If so, it's definitely on my "To download" list :D :D
     
  13. ingoreis

    ingoreis Advanced Member

    Joined:
    Mar 7, 2012
    Messages:
    3,091
    Location:
    49.491276,8.423518
    Last edited by a moderator: Aug 18, 2014
  14. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    Version 0.7.1 of PNDTools is attached to this post (scroll down). (here is a mirror link, just in case: link)

    THIS IS AN OLD VERSION, CHECK OUT FIRST POST/URL] FOR THE LATEST ONE (only download in case the original link is down)

    Version 0.7.0 definitely is an improvement. It adds a noob friendly graphical UI to create PXML files, adds the functionality to open iso-based PND files, fixes a lot of bugs, improves UI behaviour and includes updated schema and license files (amongst other things).

    Check the changelog in the first post/URL] for a less abridged list of changes.

    On a side-note, here is how I usually choose to apply version numbering:

    I usually use three version digits separated by full stops: X.Y.Z.B

    where X is the major version, an increment of X would mean a full rewrite, many major features added or generally complete overhaul of the program. Since PNDTools started with major version 0, setting X to 1 would mean I am happy with the functionality of the program and would call that version a gold/final release for the time being.

    Y is the minor version, an increment of Y is a new feature or many bugfixes in one release. Since I only use single digits (I find version numbers like 1.10.1 confusing), Y will also be increased if Z reaches more than 9. It will be set back to 0 if X is increased.

    Z is the release number, any minor bugfix release will increase Z, it will be set back to 0 if Y is incremented.

    Sometimes I add a build number B, this will be a build counter and will increase every time I create a build for testing on my PC (B may be multiple digits).

    I noticed I had some local changes and bugfixes, which I apparently never released, so here is a version 0.7.1.

    It improves drag&drop behaviour, fixes a few minor bugs and adds a few license templates to the PXML Creator.

    Find it attached to this post.

    @ingoreis, @iprice, Thanks for linking versions during the down-time. Feel free to keep them up, but please mark them as outdated or old.

    Ingo, does your PNDTools upload include some confidential information about an upcoming release by ptitseb or are you just trolling? :p

    Also, many thanks for the kind words :)

    PNDTools_v071.zip
     

    Attached Files:

    Last edited by a moderator: Feb 6, 2016
    Amethyst likes this.
  15. Ziz

    Ziz Advanced Member

    Joined:
    Sep 10, 2006
    Messages:
    1,584
    Why not using a hexadecimal or even hexatridecimal system to obtain the one letter digits? ;)
     
    Last edited by a moderator: Jun 3, 2014
  16. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    Well that's even worse and I hardly ever (read: never) needed to go that high anyway.
     
  17. Ziz

    Ziz Advanced Member

    Joined:
    Sep 10, 2006
    Messages:
    1,584
    Sorry... Just thought you are counted among the cool kids. Obviously I was wrong. :p
     
  18. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    The official mirror on pirategames is back up! Thanks @PokeParadox!
     
  19. pmprog

    pmprog Advanced Member

    Joined:
    Apr 25, 2011
    Messages:
    3,791
    Can I add another minor request please?

    Could files included in the PND with extension .sh be automatically converted to unix line endings
     
  20. foxblock

    foxblock Asleep

    Joined:
    Jun 17, 2009
    Messages:
    1,365
    Location:
    Germany
    @pmprog, I will be considering it, should be easy enough to implement.

    However I am not sure whether this should be included in the functionality. PNDTools is mainly a packaging program, the package author should be responsible for the functionality of the application.

    Then again, this is a pitfall I have come across many times myself building for the Pandora on Windows and it certainly is a nuisance, so maybe I can find a way to nicely integrate it into PNDTools.
     
    pmprog likes this.

Share This Page

Loading...