Menu

#31 dynamite: Please add tool to extract custom id software arch

closed-fixed
None
5
2011-04-06
2011-03-15
No

Hi,

please include the attached source code file courtesy of Hans de Goede in the next dynamite release. It allows for extraction of custom id software archives, which contain some custom headers and then the actual files compressed using dynamite compression. It was originally created for extracting the data files of commander keen shareware, but it works with wolf3d's shareware .shr file too.

It just needs to get compiled and linked against -ldynamite. All it still needs is a reasonable name, I suggest dynamite-shr or similar.

Best Regards,
Fabian

Discussion

  • Fabian Greffrath

    utility to extract the .SHR installer data files of early ID software shareware games

     
  • David Eriksson

    David Eriksson - 2011-03-20

    Thank you very much!

    I will gladly include this in the libdynamite distribution, but first I would like to ask if Hans de Goede is willing to release this with BSD license like the existing dynamite code? (Religious issues aside, it would save me from having to mess with the LICENSE file... :-)

    There is also a typo in the help text but I can fix that.

     
  • Hans de Goede

    Hans de Goede - 2011-03-21

    Hi,

    Re-licensing my extract.c code to one of the non-advertising clause BSD licensing
    variants (ie 3 clause new bsd, freebsd 2 clause bsd, etc.) is fine with me. So:

    I hereby give permission to relicense extract.c "Copyright (C) 2007 Hans de Goede
    <j.w.r.degoede@hhs.nl>" under a BSD license without the advertising clause.

    I think it would be good to also rename the c-file and the build binary. extract.c
    is a fine name for a private repo, but not for general use. Note that this very small
    program only extracts the data archives of early id software shareware titles (back
    from when they wrote their own installer *). Therefor I suggest the utility gets
    named id-shr-extract and the .c file gets named id-shr-extract.c . Note feel free
    to come up with something better this is just a suggestion.

    Thanks & Regards,

    Hans

     
  • David Eriksson

    David Eriksson - 2011-03-23

    This is now included in dynamite! Thanks again!

    I'll ask Mark Ellis nicely if he can make a new release of the package when he releases new SynCE stuff.

    SVN browse: http://synce.svn.sourceforge.net/viewvc/synce/trunk/dynamite/src/

     
  • David Eriksson

    David Eriksson - 2011-03-23
    • assigned_to: nobody --> twogood
    • status: open --> pending-fixed
     
  • SourceForge Robot

    • status: pending-fixed --> closed-fixed
     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.