home *** CD-ROM | disk | FTP | other *** search
- ; $VER: ADPro 2.5.1 iNSTaLLeR SCRiPT By MaLC0MN FRoM BaD KaRMa
- ; This script will install ADPro 2.5.1 --released by Bad Karma-- on your harddrive
-
- (complete 0)
-
- (message "\n_|__ ___ __|_ |__/_ ___ ____ __ __ ___ 2F\n"
- "|___)(___|(___/ | /(___|| '| | /(___| -.\n"
- ".------------------------------------------'\n"
- "| P R e S e N T S \n"
- "`------------------------------------------.\n"
- " · ADPro 2.5.1 FULL VERSION · |\n"
- " |\n"
- " sUPPLIER : BK BeLGiuM |\n"
- " cRACKER : N/A |\n"
- " iNSTALLER : MaLC0MN |\n"
- " rEQUIRED hD sPACE: 6.406.897 |\n"
- "- - -- - -- - ----- --------------------'\n"
- )
-
- (if (NOT (askbool (prompt "\nDo you really wish to install ADPro 2.5.1 onto your harddrive?")
- (help @askchoice-help)
- (default 0)
- (choices "Yes" "No")
- )
- )
- (abort "\nWell, see you later then!")
- )
-
- (set destination
- (askdir (prompt "Please select where you want to install ADPro 2.5.1. A drawer will be created there.")
- (help @askdir-help)
- (disk)
- (default "")
- )
- )
-
- (if (<= (getdiskspace (destination)) 6406897)
- (abort "\nYou don't seem to have enough space left on your chosen harddisk! Free some more and try again.")
- )
-
- (set destination (tackon destination "ADPro"))
- (set @default-dest destination)
- (if (<> (exists destination) 2) (makedir destination
- (infos)
- (safe)
- )
- )
-
- (makedir "Ram:ADWork"
- (safe)
- )
-
- (if (= serverMode FALSE)
- (
- (askdisk (prompt "\nPlease insert the first disk in any drive. The install procedure is about to begin.")
- (help @askdisk-help)
- (dest "ADPro1")
- )
- ))
-
- (working "Copying archiver to workdirectory...")
- (copyfiles (source "ADPro1:C")
- (dest "Ram:ADWork")
- (pattern "Lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 1)
-
- (working "Copying `ADPro' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "ADPro.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 2)
-
- (working "Unpacking `ADPro main files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/ADPro.lzx")
- (safe)
- )
-
- (complete 10)
-
- (working "Deleting `ADPro' archive from work directory...")
- (delete "Ram:ADWork/ADPro.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 11)
-
- (working "Copying `AppScripts' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "AppScripts.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 12)
-
- (working "Unpacking `Application Scripts' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/AppScripts.lzx")
- (safe)
- )
-
- (complete 20)
-
- (working "Deleting `AppScripts' archive from work directory...")
- (delete "Ram:ADWork/AppScripts.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 21)
-
- (working "Copying `Commands' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "Commands.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 22)
-
- (working "Unpacking `Command files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Commands.lzx")
- (safe)
- )
-
- (complete 30)
-
- (working "Deleting `Commands' archive from work directory...")
- (delete "Ram:ADWork/Commands.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 31)
-
- (working "Copying `Convolutions' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "Convolutions.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 32)
-
- (working "Unpacking `Convolution files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Convolutions.lzx")
- (safe)
- )
-
- (complete 40)
-
- (working "Deleting `Convolutions' archive from work directory...")
- (delete "Ram:ADWork/Convolutions.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 41)
-
- (working "Copying `Displays' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "Displays.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 42)
-
- (working "Unpacking `Display files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Displays.lzx")
- (safe)
- )
-
- (complete 50)
-
- (working "Deleting `Displays' archive from work directory...")
- (delete "Ram:ADWork/Displays.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 51)
-
- (working "Copying `Library' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "Library.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 52)
-
- (working "Unpacking `ADPro.library' to LIBS:...")
- (set @execute-dir "LIBS:")
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Library.lzx")
- (safe)
- )
-
- (complete 60)
-
- (working "Deleting `Library' archive from work directory...")
- (delete "Ram:ADWork/Library.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 61)
-
- (working "Copying `PCFiles' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:InstallData")
- (dest "Ram:ADWork")
- (pattern "PCFiles.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 62)
-
- (working "Unpacking `PC files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/PCFiles.lzx")
- (safe)
- )
-
- (complete 70)
-
- (working "Deleting `PCFiles' archive from work directory...")
- (delete "Ram:ADWork/PCFiles.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 71)
-
- (working "Copying `Savers' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro1:")
- (dest "Ram:ADWork")
- (pattern "Savers.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Saver files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Savers.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `Savers' archive from work directory...")
- (delete "Ram:ADWork/Savers.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 81)
-
- (if (= serverMode FALSE)
- (
- (askdisk (prompt "\nPlease insert the second disk in any drive.")
- (help @askdisk-help)
- (dest "ADPro2")
- )
- ))
-
- (working "Copying `Operators' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro2:")
- (dest "Ram:ADWork")
- (pattern "Operators.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Operator files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Operators.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `Operators' archive from work directory...")
- (delete "Ram:ADWork/Operators.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 81)
-
- (working "Copying `ScanSoft' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro2:")
- (dest "Ram:ADWork")
- (pattern "ScanSoft.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Scanning software' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/ScanSoft.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `ScanSoft' archive from work directory...")
- (delete "Ram:ADWork/ScanSoft.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 81)
-
- (if (= serverMode FALSE)
- (
- (askdisk (prompt "\nPlease insert the third disk in any drive.")
- (help @askdisk-help)
- (dest "ADPro3")
- )
- ))
-
- (working "Copying `Loaders' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro3:")
- (dest "Ram:ADWork")
- (pattern "Loaders.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Loader files' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Loaders.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `Loaders' archive from work directory...")
- (delete "Ram:ADWork/Loaders.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 81)
-
- (working "Copying `Utilities' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro3:")
- (dest "Ram:ADWork")
- (pattern "Utilities.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Utilities' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Utilities.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `Utilities' archive from work directory...")
- (delete "Ram:ADWork/Utilities.lzx"
- (optional "force")
- (safe)
- )
-
- (complete 81)
-
- (if (= serverMode FALSE)
- (
- (askdisk (prompt "\nPlease insert the fourth disk in any drive.")
- (help @askdisk-help)
- (dest "ADPro4")
- )
- ))
-
- (working "Copying `Pictures' archive to workdirectory for faster extraction.")
- (copyfiles (source "ADPro4:")
- (dest "Ram:ADWork")
- (pattern "Pictures.lzx")
- (nogauge)
- (optional "force")
- (safe)
- )
-
- (complete 72)
-
- (working "Unpacking `Pictures' to " destination"...")
- (set @execute-dir destination)
- (run ("Ram:ADWork/Lzx x Ram:ADWork/Pictures.lzx")
- (safe)
- )
-
- (complete 80)
-
- (working "Deleting `Pictures' archive from work directory...")
- (delete "Ram:ADWork/Pictures.lzx"
- (optional "force")
- (safe)
- )
-
- (working "Adding assigns to `User-Startup'...")
- (startup "ADPro 2.5.1" (prompt "\nDo you wish to add the necessary assigns to your `User-Startup'?")
- (help @startup-help)
- (command (cat "Assign >NIL: ADPRO: " destination"\n"))
- (command (cat "assign >NIL: ADPROSCRIPTS: " destination"/Commands2\n"))
- (command (cat "assign >NIL: ADP_FRED: " destination"/Utilities/FRED\n"))
- (command (cat "assign >NIL: FREDSCRIPTS: " destination"/Utilities/FRED/FREDScripts\n"))
- )
-
- (working "Deleting work directory.")
- (run ("C:Delete Ram:ADWork ALL")
- (safe)
- )
-
- (complete 100)
-
- (exit " Don't forget to call our boards:\n\n"
- "mETAL iMPACT [WHQ] [3 NDS]: +32-15-210089\n"
- "sKY tOWER [EHQ] [6 NDS]: +45-748-33886\n"
- "cBER gARDEN [BHQ] [2 NDS]: +32-11-333703\n"
- "dOXOLOGY [BHQ] [1 ND!]: +32-16-235962\n"
- "bROOKLYN zOO [GHQ] [6 NDS]: +49-HD-CRASH!\n"
- "zILLION hOURS [FHQ] [3 NDS]: +35831-3713472\n"
- )
-