home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
new
/
util
/
arc
/
modpack
/
modpack.changes
< prev
next >
Wrap
Text File
|
1994-09-14
|
5KB
|
123 lines
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.
----------------------------------------------------------------------------