home *** CD-ROM | disk | FTP | other *** search
-
- ModPack
- -----------------
- by Mike Coenen
-
-
- CHANGES
-
- ----------------------------------------------------------------------------
-
- V1.0a -> V1.1a
-
- SELECT FILES
- You can do an ExtendedSelect. That means you click once on the ModPack-
- icon, and then with the SHIFT-key held down click on all files you want
- to be loaded. Do a double-click on the last icon (SHIFT still pressed)
- so that ModPack is started and the files will be read.
-
- ----------------------------------------------------------------------------
-
- V1.1a -> V1.4a
-
- SELECT FILES
- If you want to select an entire directory, but it is unreachable from
- Workbench because it lies in a fifth-level-subdirectory without any
- icons or whatever, you don't have to 'Window/Show/All Files' all
- directories. Just click 'Add', select the desired directory and press
- 'Add' in the file requester without selecting ANY file. Then the entire
- directory will be analyzed. Note that by selecting entire directories
- the pattern defined in the ToolTypes (or the default one) will be used
- and NOT the one in the file requester. That's because I don't know how
- to access it.
-
- ModPack recognizes files crunched with the PowerPacker or the Imploder.
- Such files will be marked in the ListViewGadet with a "P" for "Power-
- Packer" or an "I" for "Imploder". The RealName will in such cases only
- be "PP_x" or "IMP_x", where x is a number.
-
- (DONT'T) PAY ATTENTION TO COMMENT
- The CycleGadget has been replaced by a CheckBoxGadget but still works
- the same way
-
- 8 CHARACTER LIMIT
- This has been implemented in order to save MS-DOS users from total
- despair. I did see more than one BBS crashing because of too long file-
- names. If activated the filenames of all Modules in the ListView will
- be truncated to eight characters plus '.lha'. Making the option inactive
- causes all filenames to be normal again :-)
- This can also be controlled by the ToolTypes. Add 'CHARLIMIT=TRUE' to
- activate it right from the start.
-
- EXTERNAL ID
- As the default file_id.diz-layout might surely not please everyone, I
- added the possibility to use you own IDs. You have to set up two ASCII-
- files, one for the 'full' ID and one for the 'empty' one. Add the Tool-
- Types 'FILEIDFULL=File' (where 'File', of course, can be any valid path
- to a file) and 'FILEIDEMPTY=File'. Only if those two entries are valid,
- the CheckboxGadget will be enabled.
- The File can be as long as you want it to be. To insert the RealName
- you have to type '^R_$(xx)' where xx is a number indicating the length
- of the string (shorter ones will be padded with SPACEs). The keyword for
- the Composer is '^C_$(xx)', for the From-entry '^F_$(xx)' and for the
- Info-entry '^I_$(xx)'. so it could look like:
-
- A MODULE...
- ======================================
- RealName : ^R_$(20)
- --------------------------------------
- Author : ^C_$(30)
- --------------------------------------
- From : ^F_$(7)
- --------------------------------------
- Information : ^I_$(128)
-
- This inserts a 20-bytes RealName string, a 30-bytes composer string, a
- 7-bytes From string and a 128 bytes Info string.
- The order must always be the same: first RealName, then Composer,
- followed by From and Info.
- The 'Empty' ID (without 'From' and 'Info' fields) lacks the ...well...
- 'From' and 'Info' fields. Surprising, isn't it ;-)
- With the two ToolTypes present and(!) valid, the CheckboxGadget is auto-
- matically enabled and activated. However, 'EXTERNALID=FALSE' overrides
- that, and leaves the Gadget blank (but enabled). Note that you cannot
- force the gadget to be enabled by 'EXTERNALID=TRUE' without having valid
- ID-files.
-
- THE LIST FILE
- The ListFile keeps track of all files prcessed so far. It also prevents
- name conflicts by renaming files that already exist. The ListFile can
- only be activated by setting ToolType 'LISTFILE=File' (where 'File' can
- be any file. If the specified file doesn't exist, ModPack creates it.
- With a file present, ModPack reads all entries an stores them in memory.
- Everytime a file is processed by LHA, ModPack checks its name and adds
- it to the file.
- If a name conflict occurs, ModPack renames the file to Filename_xx, where
- xx is a hexadecimal serial number. In 8-character-mode the files are
- renamed to Filenaxx. The name is cut off behind the sixth character and
- the seriel number is appended. Of course you can edit the ListFile with
- every text editor...
-
- QUIT PROGRAM
- Due to layout changes it was possible to add a 'Quit' button.
-
- START FROM CLI
- When launched from the CLI, the following presets will be activated:
- Source : 'Modules:'
- Destination: 'RAM:'
- Comment : 'TRUE'
- Pattern : '(mod.#?|#?.mod)'
- CharLimit : 'FALSE'
- ExternalID : 'FALSE' (disabled)
- ListFile : (disabled)
- Those presets are also valid if launched from the Workbench and there
- are no ToolTypes.
-
- ----------------------------------------------------------------------------
-
- V1.4a -> V1.4b
-
- Just a bugfix with minor internal changes.
-
- ----------------------------------------------------------------------------
-