home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 26 / amigaformatcd26.iso / -screenplay- / hd_installers / monkeyislandhd / install_monkey next >
Text File  |  1998-02-27  |  3KB  |  116 lines

  1. (set GameDir "Monkey")
  2.  
  3. ;try to figure out a place where the user usually installs his games
  4. (if (exists "Games:" (noreq) )
  5.     (set @default-dest "Games:")
  6.     (if (exists "SYS:Games" (noreq) )
  7.         (set @default-dest "SYS:Games")
  8.         (if (exists "Work:Games" (noreq) )
  9.             (set @default-dest "Work:Games")
  10.             (if (exists "JEUX:" (noreq) )
  11.                (set @default-dest "JEUX:")
  12.                (set @default-dest "SYS:")
  13.             )
  14.         )
  15.     )
  16. )
  17.  
  18. (message "\n\n\nThis launcher needs the JST program (NOT INCLUDED)\n to be copied in your path\n\n(if you don't have it already)\n\nJST is available from aminet (game/patch) or on my site\n\nhttp://www.ensica.fr/~jffabre/patches.html")
  19.  
  20.  
  21. ;ask the user to select a directory to install the game into
  22. (set default-dest
  23.      (tackon (askdir (prompt "Where would you like " @app-name " installed?\n"
  24.                              "A drawer called " GameDir " will be created.")
  25.                      (help @askdir-help)
  26.                      (default @default-dest)
  27.                      (newpath)
  28.              )
  29.      GameDir
  30.      )
  31. )
  32. (set @default-dest default-dest)
  33.  
  34. ;create the selected directory
  35. (makedir @default-dest
  36.          (infos)
  37. )
  38.  
  39. ;copy all extra files to this directory
  40.  
  41. (copyfiles (source "MonkeyHD")
  42.            (dest @default-dest)
  43. )
  44.  
  45. (copyfiles (source "Monkey_PAL.prefs")
  46.            (dest @default-dest)
  47. )
  48.  
  49. (copyfiles (source "Monkey_Multiscan.prefs")
  50.            (dest @default-dest)
  51. )
  52.  
  53. (copyfiles (source "MonkeyHD.icon")
  54.            (dest @default-dest)
  55.        (newname "MonkeyHD.info")
  56. )
  57.  
  58. (askdisk
  59.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 1 in any drive" @app-name))
  60.     (dest        "monkey1")
  61.     (help        "Insert disk 1 in any floppy drive\nor you'll wait for a while!")
  62. )
  63.  
  64. (copyfiles (source "Monkey1:rooms")
  65.            (dest @default-dest)
  66.        (all)
  67. )
  68.  
  69. (copyfiles (source "Monkey1:monkey_island")
  70.            (dest @default-dest)
  71.        (newname "do_NOT_run")
  72. )
  73.  
  74. (if
  75.     (= 0 (run ("patchexe %s" (tackon @default-dest "do_NOT_run") )) )
  76.     ("")
  77.     (abort "patchexe execution problem!")
  78. )
  79.  
  80. (delete (tackon @default-dest "monkey.info") )
  81.  
  82. (askdisk
  83.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 2 in any drive" @app-name))
  84.     (dest        "monkey2")
  85.     (help        "Insert disk 2 in any floppy drive\nor you'll wait for a while!")
  86. )
  87.  
  88. (copyfiles (source "Monkey2:")
  89.            (dest @default-dest)
  90.        (all)
  91. )
  92.  
  93. (askdisk
  94.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 3 in any drive" @app-name))
  95.     (dest        "monkey3")
  96.     (help        "Insert disk 3 in any floppy drive\nor you'll wait for a while!")
  97. )
  98.  
  99. (copyfiles (source "Monkey3:")
  100.            (dest @default-dest)
  101.        (all)
  102. )
  103.  
  104. (askdisk
  105.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 4 in any drive" @app-name))
  106.     (dest        "monkey4")
  107.     (help        "Insert disk 4 in any floppy drive\nor you'll wait for a while!")
  108. )
  109.  
  110. (copyfiles (source "Monkey4:")
  111.            (dest @default-dest)
  112.        (all)
  113. )
  114.  
  115. (message "\n\n\nGame installed.\nDon't forget to set USERDATA tooltype according to your monitor settings\nContact me if you've got problems")
  116.