Been trying to post between forum outages that there is indeed a bug with the "envelope file" functionality. I can't seem to track it down, but I am looking into it.
In the meantime, there is a workaround:
Individual files can be archived by placing them in a directory and packing that directory.
Sorry for the inconvenience, I'm working to solve it!
This is an external resource archive management system written by me with DLL coding by Taleria.
NOTE!Version 3.0 no longer uses the two different editions (dev and release). Instead, there is now just one version, and the packing utility has been made into a stand alone application.
*UPDATED to EULA*
Archives used in games must use the .taf extension unless otherwise authorized by the authors of this extension. The TARC archive system was designed by GMC user Sinaz, converted to dll by Taleria, and converted into this extension by Sinaz.
TARC External Resource Archive System v3.0
*update: New stand alone packing utility included.
*update: Fixed tarc_background_replace()
*update: Revised documentation
TARC External Resource Archive System v2.0
*update: Revision 2 of v2.0 is up with a correction in the help files... no other changes
*update: Fixed any functions failing to execute (do to a comment bug in the way the extension package reads GML scripts)
*update: Added "sound list" arrays and three functions to implement them to incorporate mixable instances of one sound file. (See documentation for this awesome feature). Special thanks to FredFredrickson for the suggestion.
*--> added tarc_sound_list_create()
*--> added tarc_sound_list_get()
*--> added tarc_sound_list_destroy()
*update: Clarified some more language and typos in the documentation
*update: There are now 2 versions of TARC (Developer and Release) see documentation for an explanation of the two and which to use.
TARC External Resource Archive System
*update: Added a line to the help file reminding users that the archiver does not include subdirectories when it packs files.
*update: Version 1.1 uploaded correcting the omission I accidentally made concerning the tarc_extract_from_archive() function. I also clarified some of the functionality in the help file concerning what needs to be included in the archive name arguments and where files go when extracted. And I removed all the extemporaneous files from the zip... making it smaller.
TARC uses uncompressed, encrypted archive files to store external resources. It includes a function that acts as a wizard for creating archives rapidly, as well as parallel functions to all of the relevant sprite, background, sound, and model add and replace functions.
Not only that, but by using the direct archiving and extracting functions, you can encrypt any kind of file, like settings, highscores, or whatever you need. The archive file adds a few Kb for a header and encryption, but is otherwise negligible. Extraction speed is fast enough for all applications.
I tested this thoroughly, but I may have missed something - please report any bugs here and I will immediately address them. Documentation is included and can be accessed via the Game Maker help menu.