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
utility to extract the .SHR installer data files of early ID software shareware games
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.
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
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/
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).