home *** CD-ROM | disk | FTP | other *** search
/ Hoog Spel 50 / Hoogspel50CDROM.iso / PINBALL2 / SIERRA.INF < prev    next >
INI File  |  1996-08-20  |  6KB  |  248 lines

  1. [Setup]
  2. SetupSize=900
  3. BillboardSize=0
  4. CanInstallDOS=No
  5. Win95Logo=1
  6. RegProductKey=CREEPNIGHT
  7. RegKey0=InstallDir
  8. RegValue0=*DESTDIR
  9.  
  10. [Requirements]
  11. SetupVer=3.1.0.0
  12. Colors=256
  13. MemKB=7168
  14. PhysicalMem=7168
  15. SwapFile=7168
  16. VideoSpeed=300
  17. Wave=2
  18. MIDI=1
  19. CPU=486-33
  20. WinVer=310
  21. ScreenWidth=640
  22. ScreenHeight=480
  23. Joystick=1
  24. Printer=0
  25. CDROM=2
  26.  
  27. [Ident]
  28. Version=1000
  29. ProductID=83696
  30.  
  31. [Dialogs]
  32. BEGIN 0,NotifyInstallSystem
  33. InstallSystem
  34. 1, NotifySysText
  35. 10, OKText
  36. END
  37. BEGIN 2, Restart
  38. Installation Complete
  39. 1, RestartPrompt1
  40. 1, RestartPrompt2
  41. 10, RestartNow, (), FLAG9
  42. 13, RestartLater
  43. END
  44. BEGIN 3, Done
  45. AllDone
  46. 1, AllDoneText
  47. 10, OKText
  48. END
  49. BEGIN 4, FailedWin32s
  50. FailTitleWin32s
  51. 1, FailTextWin32s
  52. 1, FailTextWin32sShare
  53. 1, FailTextWin32sShare1
  54. 1, FailTextWin32sShare2
  55. 1, FailTextWin32sShare3
  56. 1, FailTextWin32sShare4
  57. 1, FailTextWin32sShare5
  58. 10, OKText
  59. END
  60. BEGIN 5, FailedWinG
  61. FailTitleWinG
  62. 1, FailTextWinG
  63. 10, OKText
  64. END
  65. BEGIN 6, FailedVFW
  66. FailTitleVFW
  67. 1, FailTextVFW
  68. 10, OKText
  69. END
  70. BEGIN 7, FailedWinSpace
  71. FailTitleWinSpace
  72. 1, FailTextWinSpace
  73. 1, FailTextWinSpace2
  74. 10, OKText
  75. END
  76. BEGIN 0,InstalledPinball2
  77. INSTALLEDTITLE
  78. 1, INSTALLED1
  79. 1, INSTALLED2
  80. 1, INSTALLED3
  81. 1, INSTALLED4
  82. 1, INSTALLED5
  83. 10, OKText
  84. END
  85. BEGIN 0, Demos
  86. INSTALL_DEMOS
  87. 1, DEMO_TEXT1
  88. 1, DEMO_TEXT2
  89. 2, DEMO1, (), FLAG17
  90. 10, OKText
  91. 11, CANCELText
  92. END
  93. BEGIN 0,InstalledDemos
  94. INSTALLEDDEMOS
  95. 1, INSTALLEDDEMOS1
  96. 1, INSTALLEDDEMOS2
  97. 1, INSTALLEDDEMOS3
  98. 10, OKText
  99. END
  100.  
  101. [Script]
  102. :Begin
  103. ;
  104. ; FLAG usage:
  105. ;       FLAG0  - TRUE if not running NT or Win95
  106. ;       FLAG1  - TRUE if Video for Windows needs to be installed
  107. ;       FLAG2  - TRUE if Video for Windows failed to install
  108. ;       FLAG3  - TRUE if WinG needs to be installed
  109. ;       FLAG4  - TRUE if WinG failed to install
  110. ;       FLAG5  - TRUE if Win32s needs to be installed
  111. ;       FLAG6  - TRUE if Win32s failed to install
  112. ;       FLAG7  - TRUE if user does not have enough disk space
  113. ;       FLAG9  - TRUE if user wants to restart computer
  114. ;
  115. ;    FLAG12 - TRUE if user is running WIN95
  116. ;    FLAG13 - TRUE if user has an older version of DirectX
  117. ;    FLAG15 - TRUE if user wants to install the demos
  118. ;    FLAG17 - TRUE if user wants to Install Pinball Demo
  119. ;
  120. ; Determine if running on NT or Win95
  121. NOTWINNT FLAG0
  122. ONWIN95ONLY FLAG12
  123. ;
  124. ;
  125. ; Determine which system components will be installed
  126. FLAG0 VERSIONCHECK *SYSTEMDIR\WIN32S16.DLL 1.30.159.0 FLAG5
  127. FLAG0 VERSIONCHECK *SYSTEMDIR\WING.DLL 1.0.0.37 FLAG3
  128. FLAG0 VERSIONCHECK *SYSTEMDIR\AVIFILE.DLL 1.10.0.179 FLAG1
  129. FLAG12 VERSIONCHECK *SYSTEMDIR\DSOUND.DLL 4.02.0.0095 FLAG13
  130. ;
  131. ; Determine if there is enough space on system drive
  132. FLAG3              WinDiskSpace_LT  500 FLAG7
  133. FLAG7 goto NoWinSpace
  134. FLAG1              WinDiskSpace_LT 1500 FLAG7
  135. FLAG7 goto NoWinSpace
  136. FLAG5              WinDiskSpace_LT 2000 FLAG7
  137. FLAG7 goto NoWinSpace
  138. FLAG3 FLAG1        WinDiskSpace_LT 2000 FLAG7
  139. FLAG7 goto NoWinSpace
  140. FLAG3 FLAG5        WinDiskSpace_LT 2500 FLAG7
  141. FLAG7 goto NoWinSpace
  142. FLAG5 FLAG1        WinDiskSpace_LT 3500 FLAG7
  143. FLAG7 goto NoWinSpace
  144. FLAG3 FLAG5 FLAG1  WinDiskSpace_LT 4000 FLAG7
  145. FLAG7 goto NoWinSpace
  146. ;
  147. ;
  148. ; Notify player system stuff is going to be installed.
  149. FLAG13 FLAG1 FLAG3 FLAG5 DIALOG NotifyInstallSystem
  150. ;
  151. ;
  152. ;  Install Win32S via Microsoft Setup
  153. FLAG0 VERSIONCHECK *SYSTEMDIR\WIN32S16.DLL 1.30.159.0 FLAG5
  154. FLAG0 FLAG5 RUN 1 WIN32S\DISK1\MSSETUP.EXE *SOURCEDIR\WIN32S\DISK1\MSSETUP.EXE
  155. FLAG0 VERSIONCHECK *SYSTEMDIR\WIN32S16.DLL 1.30.159.0 FLAG6
  156. FLAG0 FLAG6 GOTO FailWin32s
  157. ;
  158. ;
  159. ; Install WinG via Microsoft Setup
  160. FLAG0 VERSIONCHECK *SYSTEMDIR\WING.DLL 1.0.0.37 FLAG3
  161. FLAG0 FLAG3 RUN 1 WING\MSSETUP.EXE *SOURCEDIR\WING\MSSETUP.EXE
  162. FLAG0 VERSIONCHECK *SYSTEMDIR\WING.DLL 1.0.0.37 FLAG4
  163. FLAG0 FLAG4 GOTO FailWinG
  164. ;
  165. ;
  166. ; Install Video for Windows via Microsoft Setup
  167. FLAG0 VERSIONCHECK *SYSTEMDIR\AVIFILE.DLL 1.10.0.179 FLAG1
  168. FLAG0 FLAG1 RUN 1 VFW11E\MSSETUP.EXE *SOURCEDIR\VFW11E\MSSETUP.EXE
  169. FLAG0 VERSIONCHECK *SYSTEMDIR\AVIFILE.DLL 1.10.0.179 FLAG2
  170. FLAG0 FLAG2 GOTO FailVFW
  171. ;
  172. ;
  173. ; Install DirectX for Windows95
  174. FLAG12 VERSIONCHECK *SYSTEMDIR\DSOUND.DLL 4.02.0.0095 FLAG13
  175. FLAG12 FLAG13 INSTALLDIRECTX
  176. ;
  177. ;  Install Demos
  178. ;
  179. :InstallDemos
  180. DIALOG Demos
  181. FLAG17 GOTO DOIT
  182. End
  183. :DOIT
  184. ;
  185. ;  Complete Demo Installation
  186. ;
  187. ADDPROGMANGROUP GROUP
  188. ;
  189. :DemoPinball
  190. FLAG17 GOTO DemoPinball2
  191. GOTO DemosDone
  192. :DemoPinball2
  193. ADDTOINI *WINDOWSDIR\SIERRA.INI, UPB2Demo, InstallPath, *SOURCEDIR\DEMOS\UPB2DEMO
  194. ADDTOINI *WINDOWSDIR\SIERRA.INI, UPB2Demo, CDPath, *SOURCEDIR\DEMOS\UPB2DEMO
  195. ADDPROGMANITEM *SOURCEDIR\UPB2DEMO\PB2DEMO.EXE,DEMO1_NAME,*SOURCEDIR\UPB2DEMO\PB2DEMO.EXE,*SOURCEDIR\UPB2DEMO\
  196. :DemosDone
  197. DIALOG InstalledDemos
  198. ;
  199. ; Finished with Demos
  200. ;
  201. ; If any system files were installed, user MUST restart their system.
  202. :SkipDemos
  203. FLAG1 GOTO AskRestart
  204. FLAG3 GOTO AskRestart
  205. FLAG5 GOTO AskRestart
  206. FLAG12 FLAG13 GOTO AskRestart
  207. GOTO  End
  208. ;
  209. ;  
  210. ; Prompt user that their system needs to be restarted.
  211. :AskRestart
  212. DIALOG Restart
  213. FLAG9 RESTARTWINDOWS
  214. ;
  215. ;
  216. ; If user did not restart, remind them again.
  217. DIALOG Done
  218. GOTO End
  219. ;
  220. ;
  221. ; Display Win32s failed to install
  222. :FailWin32s
  223. DIALOG FailedWin32s
  224. GOTO End
  225. ;
  226. ;
  227. ; Display WinG failed to install
  228. :FailWinG
  229. DIALOG FailedWinG
  230. GOTO End
  231. ;
  232. ;
  233. ; Display Video for Windows failed to install
  234. :FailVFW
  235. DIALOG FailedVFW
  236. GOTO End
  237. ;
  238. ;
  239. ; Display Not Enough space in Windows directory
  240. ;
  241. :NoWinSpace
  242. DIALOG FailedWinSpace
  243. GOTO End
  244. ;
  245. ;
  246. :End
  247. END
  248.