ReqChange is a program that makes the system use ReqTools (© Nico François) for requesters. The ReqTools requesters are much nicer to use, and that is why I've written this program. The icon's Tooltypes contains all possible arguments, set to the default values. ReqChange works on both OS 2.04 and OS 1.2/1.3. A quick installation guide: To install ReqChange, simply run the program (after copying apropriate version of reqtools.library to LIBS:. The Install script will do this for you). If you have OS 2.0, a settings window will pop up, allowing you to adjust the settings. This should be quite straigt-forward. In the drawer named Upd, you can find Upd, a "minimal player daemon", which is © 1991 Jonas Petersson & Absolut Software (aka Sirius Soft). Upd is used by ReqChange to get requesters with "sound effects". Upd is "Freely Distributable Copyrighted", included here by courtesy of Jonas Petersson, the author. The Install icon will install some important files for you. You will be asked for every item in question. ReqAsk and GetFile is used to interact with the user. Since GetFile and ReqAsk requires OS 2.04 to run, these programs will neither be used nor installed if you run the script under OS 1.2/1.3. The script will therefore be somewhat primitive if you have OS 1.3. The Demo icon will start a little script that tests the ReqAsk and GetFile programs. It also serves as a good example on how these two programs work (the Install.script is another example). It can also be used as a test to see the changes that ReqChange does. The two requester programs (ReqAsk and GetFile) are placed in the public domain. They currently only operate under OS 2.04. Do whatever you want with them. ReqChange on the other hand is © Copyright 1992 Magnus Holmgren. Extra/GetEnv.Rexx is an example script on how to obtain the contents of a global environment varible. This way it's possible to use GetFile and ReqAsk from ARexx (you must use the GLOBAL flag with ReqAsk and GetFile for this). Note that the example script should be called as a function, e.g.: "say getenv( kickstart )". In the drawer named Extra you can find GetEnv.Rexx, the source and documentation for GetFile and ReqAsk, as well as error free (or so I hope :) linker libraries to access ReqTools from DICE (LibSrc.Lha). There you can also find SignalRC (with source), which allows you to send break signals to ReqChange. - Magnus