home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 26 / amigaformatcd26.iso / -screenplay- / hd_installers / monkeyisland2fix / install_monkey2 next >
Text File  |  1998-03-09  |  5KB  |  195 lines

  1. (set GameDir "Monkey2")
  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 "Monkey2HD")
  42.            (dest @default-dest)
  43. )
  44.  
  45. (copyfiles (source "PAL.prefs")
  46.            (dest @default-dest)
  47. )
  48.  
  49. (copyfiles (source "Multiscan.prefs")
  50.            (dest @default-dest)
  51. )
  52.  
  53. (copyfiles (source "Monkey2HD.icon")
  54.            (dest @default-dest)
  55.        (newname "Monkey2HD.info")
  56. )
  57.  
  58. (askdisk
  59.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 1 in any drive" @app-name))
  60.     (dest        "monkey2 disk 1")
  61.     (help        "Insert disk 1 in any floppy drive\nor you'll wait for a while!")
  62. )
  63.  
  64. (copyfiles (source "monkey2 Disk 1:")
  65.            (dest @default-dest)
  66.        (files)
  67.        (pattern "#?")
  68. )
  69.  
  70. (if
  71.     (= 0 (run ("patchexe %s" (tackon @default-dest "monkey2") )) )
  72.     ("")
  73.     (abort "patchexe execution problem!")
  74. )
  75.  
  76. (run ("patchdata %s" (tackon @default-dest "monkey2.001")) )
  77.  
  78. ; remove the old exe icon
  79.  
  80. (delete (tackon @default-dest "monkey2.info") )
  81.  
  82. (askdisk
  83.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 2 in any drive" @app-name))
  84.     (dest        "monkey2 disk 2")
  85.     (help        "Insert disk 2 in any floppy drive\nor you'll wait for a while!")
  86. )
  87.  
  88. (copyfiles (source "monkey2 disk 2:")
  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        "monkey2 disk 3")
  96.     (help        "Insert disk 3 in any floppy drive\nor you'll wait for a while!")
  97. )
  98.  
  99. (copyfiles (source "monkey2 disk 3:")
  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        "monkey2 disk 4")
  107.     (help        "Insert disk 4 in any floppy drive\nor you'll wait for a while!")
  108. )
  109.  
  110. (copyfiles (source "monkey2 disk 4:")
  111.            (dest @default-dest)
  112.        (all)
  113. )
  114.  
  115. (askdisk
  116.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 5 in any drive" @app-name))
  117.     (dest        "monkey2 disk 5")
  118.     (help        "Insert disk 5 in any floppy drive\nor you'll wait for a while!")
  119. )
  120.  
  121. (copyfiles (source "monkey2 disk 5:")
  122.            (dest @default-dest)
  123.        (all)
  124. )
  125.  
  126. (askdisk
  127.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 6 in any drive" @app-name))
  128.     (dest        "monkey2 disk 6")
  129.     (help        "Insert disk 6 in any floppy drive\nor you'll wait for a while!")
  130. )
  131.  
  132. (copyfiles (source "monkey2 disk 6:")
  133.            (dest @default-dest)
  134.        (all)
  135. )
  136.  
  137. (askdisk
  138.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 7 in any drive" @app-name))
  139.     (dest        "monkey2 disk 7")
  140.     (help        "Insert disk 7 in any floppy drive\nor you'll wait for a while!")
  141. )
  142.  
  143. (copyfiles (source "monkey2 disk 7:")
  144.            (dest @default-dest)
  145.        (all)
  146. )
  147.  
  148. (askdisk
  149.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 8 in any drive" @app-name))
  150.     (dest        "monkey2 disk 8")
  151.     (help        "Insert disk 8 in any floppy drive\nor you'll wait for a while!")
  152. )
  153.  
  154. (copyfiles (source "monkey2 disk 8:")
  155.            (dest @default-dest)
  156.        (all)
  157. )
  158.  
  159. (askdisk
  160.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 9 in any drive" @app-name))
  161.     (dest        "monkey2 disk 9")
  162.     (help        "Insert disk 9 in any floppy drive\nor you'll wait for a while!")
  163. )
  164.  
  165. (copyfiles (source "monkey2 disk 9:")
  166.            (dest @default-dest)
  167.        (all)
  168. )
  169.  
  170.  
  171. (askdisk
  172.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 10 in any drive" @app-name))
  173.     (dest        "monkey2 disk 10")
  174.     (help        "Insert disk 10 in any floppy drive\nor you'll wait for a while!")
  175. )
  176.  
  177. (copyfiles (source "monkey2 disk 10:")
  178.            (dest @default-dest)
  179.        (all)
  180. )
  181.  
  182. (askdisk
  183.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 11 in any drive" @app-name))
  184.     (dest        "monkey2 disk 11")
  185.     (help        "Insert disk 11 in any floppy drive\nor you'll wait for a while!")
  186. )
  187.  
  188. (copyfiles (source "monkey2 disk 11:")
  189.            (dest @default-dest)
  190.        (all)
  191. )
  192.  
  193.  
  194. (message "\n\n\nGame installed.\nDon't forget to set USERDATA tooltype according to your monitor settings\nContact me if you've got problems")
  195.