

Hint 1

Sometimes path names are hard coded into the
startup files for an application or in your initial
Boot up. These path names will almost certainly
need to be modified by prefixing the path name with
cfs#.For example if !Edit is compressed and the
following command is in your startup sequence:-
           adfs::HardDisk4.$.!Edit  
it should be changed to read:-
           cfs#adfs::HardDisk4.$.!Edit 


Hint 2

Some programs like games need a system
reboot, but first they store the current 
directory. This is usually achieved by
the following line placed within 
the !Run file:-

Dir <Obey$Dir> 
..... reboot......

This can result in cfs# being prefixed to
the path name.
 
As the reboot will cause the Compression
module to be removed and the presence of
cfs# will cause an error.

The following lines check to see if cfs# 
is present and if so removes it, before
setting the directory.

|...Start of Replacement..for Dir <Obey$Dir>....|
SetEval lnum VAL (LEN"<Obey$Dir>")
SetEval lnum lnum -4
SetEval Work$ ("<Obey$Dir>" RIGHT lnum)
IF ("<Obey$Dir>" LEFT 4) = "cfs#"  OR  ("<Obey$Dir>" LEFT 4) = "CFS#" THEN SetEval Work$Dir ("<Obey$Dir>" RIGHT lnum) ELSE Set Work$Dir <Obey$Dir>
Dir <Work$Dir>   
|...End of Replacement.......................|
 
...... Reboot........

Naturaly these applications must not be compressed.
      

Additional information refer to:-
Introduction, Mouse, Monitor, Target,
Exclude, Hints and Features.
