home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 26 / amigaformatcd26.iso / -screenplay- / hd_installers / atlantisfix / install_atlantis < prev    next >
Text File  |  1998-02-27  |  5KB  |  200 lines

  1. (set GameDir "Atlantis")
  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 "AtlantisHD")
  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 "AtlantisHD.icon")
  54.            (dest @default-dest)
  55.        (newname "AtlantisHD.info")
  56. )
  57.  
  58. (askdisk
  59.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 1 in any drive" @app-name))
  60.     (dest        "atlantis1")
  61.     (help        "Insert disk 1 in any floppy drive\nor you'll wait for a while!")
  62. )
  63.  
  64. (copyfiles (source "Atlantis1:amiga1.ims")
  65.            (dest @default-dest)
  66. )
  67.  
  68. (copyfiles (source "Atlantis1:atlantis.000")
  69.            (dest @default-dest)
  70. )
  71.  
  72. (copyfiles (source "Atlantis1:atlantis.001")
  73.            (dest @default-dest)
  74. )
  75.  
  76. (copyfiles (source "Atlantis1:atlantis")
  77.            (dest @default-dest)
  78. )
  79.  
  80. (if
  81.     (= 0 (run ("patchexe %s" (tackon @default-dest "atlantis") )) )
  82.     ("")
  83.     (abort "patchexe execution problem!")
  84. )
  85.  
  86. (askdisk
  87.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 2 in any drive" @app-name))
  88.     (dest        "Atlantis2")
  89.     (help        "Insert disk 2 in any floppy drive\nor you'll wait for a while!")
  90. )
  91.  
  92. (copyfiles (source "Atlantis2:")
  93.            (dest @default-dest)
  94.        (all)
  95. )
  96.  
  97. (askdisk
  98.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 3 in any drive" @app-name))
  99.     (dest        "Atlantis3")
  100.     (help        "Insert disk 3 in any floppy drive\nor you'll wait for a while!")
  101. )
  102.  
  103. (copyfiles (source "Atlantis3:")
  104.            (dest @default-dest)
  105.        (all)
  106. )
  107.  
  108. (askdisk
  109.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 4 in any drive" @app-name))
  110.     (dest        "Atlantis4")
  111.     (help        "Insert disk 4 in any floppy drive\nor you'll wait for a while!")
  112. )
  113.  
  114. (copyfiles (source "Atlantis4:")
  115.            (dest @default-dest)
  116.        (all)
  117. )
  118.  
  119. (askdisk
  120.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 5 in any drive" @app-name))
  121.     (dest        "Atlantis5")
  122.     (help        "Insert disk 5 in any floppy drive\nor you'll wait for a while!")
  123. )
  124.  
  125. (copyfiles (source "Atlantis5:")
  126.            (dest @default-dest)
  127.        (all)
  128. )
  129.  
  130. (askdisk
  131.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 6 in any drive" @app-name))
  132.     (dest        "Atlantis6")
  133.     (help        "Insert disk 6 in any floppy drive\nor you'll wait for a while!")
  134. )
  135.  
  136. (copyfiles (source "Atlantis6:")
  137.            (dest @default-dest)
  138.        (all)
  139. )
  140.  
  141. (askdisk
  142.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 7 in any drive" @app-name))
  143.     (dest        "Atlantis7")
  144.     (help        "Insert disk 7 in any floppy drive\nor you'll wait for a while!")
  145. )
  146.  
  147. (copyfiles (source "Atlantis7:")
  148.            (dest @default-dest)
  149.        (all)
  150. )
  151.  
  152. (askdisk
  153.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 8 in any drive" @app-name))
  154.     (dest        "Atlantis8")
  155.     (help        "Insert disk 8 in any floppy drive\nor you'll wait for a while!")
  156. )
  157.  
  158. (copyfiles (source "Atlantis8:")
  159.            (dest @default-dest)
  160.        (all)
  161. )
  162.  
  163. (askdisk
  164.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 9 in any drive" @app-name))
  165.     (dest        "Atlantis9")
  166.     (help        "Insert disk 9 in any floppy drive\nor you'll wait for a while!")
  167. )
  168.  
  169. (copyfiles (source "Atlantis9:")
  170.            (dest @default-dest)
  171.        (all)
  172. )
  173.  
  174. (askdisk
  175.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 10 in any drive" @app-name))
  176.     (dest        "Atlantis10")
  177.     (help        "Insert disk 10 in any floppy drive\nor you'll wait for a while!")
  178. )
  179.  
  180. (copyfiles (source "Atlantis10:")
  181.            (dest @default-dest)
  182.        (all)
  183. )
  184.  
  185. (askdisk
  186.     (prompt    ("\n\n\n\n\n\nPlease insert %s disk 11 in any drive" @app-name))
  187.     (dest        "Atlantis11")
  188.     (help        "Insert disk 11 in any floppy drive\nor you'll wait for a while!")
  189. )
  190.  
  191. (copyfiles (source "Atlantis11:")
  192.            (dest @default-dest)
  193.        (all)
  194. )
  195.  
  196. (delete (tackon @default-dest "trashcan"))
  197. (delete (tackon @default-dest "trashcan.info"))
  198.  
  199. (message "\n\n\nGame installed.\nDon't forget to set USERDATA tooltype according to your monitor settings\nContact me if you've got problems")
  200.