home *** CD-ROM | disk | FTP | other *** search
/ NetGuide 2004 April / NETGUID0404N.iso / pc / featured / Windows / Morpheus / Morpheus-185.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2004-02-18  |  14.5 KB  |  168 lines

  1. ;InnoSetupVersion=4.0.5
  2. [Setup]
  3. AppName=Morpheus
  4. AppVerName=Morpheus v1.85
  5. AppId=MorpheusSoftware
  6. AppPublisher=Morpheus Software, LLC
  7. AppPublisherURL=http://www.morpheussoftware.net/
  8. AppSupportURL=http://www.morpheussoftware.net/
  9. AppUpdatesURL=http://www.morpheussoftware.net/
  10. DefaultDirName={pf}\Morpheus Software
  11. DefaultGroupName=Morpheus Software
  12. UninstallDisplayIcon={app}\Morpheus.exe
  13. OutputBaseFilename=Morpheus-185
  14. Compression=bzip2
  15. DisableProgramGroupPage=yes
  16. ChangesAssociations=yes
  17. LicenseFile=embedded\License.txt
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20. [Files]
  21. Source: "{app}\Morpheus.exe"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\ArkMorph.dll"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\FreeImage.dll"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\gifencode.dll"; DestDir: "{app}"; Flags: ignoreversion 
  25. Source: "{app}\Samples\baby-grandpa.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  26. Source: "{app}\Samples\baby.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  27. Source: "{app}\Samples\grandpa.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  28. Source: "{app}\Samples\kitten-girl.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  29. Source: "{app}\Samples\kitten.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  30. Source: "{app}\Samples\girlinballs.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  31. Source: "{app}\Samples\hound-elvis.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  32. Source: "{app}\Samples\hound.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  33. Source: "{app}\Samples\elvis.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  34. Source: "{app}\Samples\bush-ape.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  35. Source: "{app}\Samples\bush-roar.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  36. Source: "{app}\Samples\apemouth.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  37. Source: "{app}\Samples\penguins.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  38. Source: "{app}\Samples\antarc3.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  39. Source: "{app}\Samples\officialpenguin.gif"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  40. Source: "{app}\Samples\osama-warp.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  41. Source: "{app}\Samples\osama.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  42. Source: "{app}\Samples\pam-warp.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  43. Source: "{app}\Samples\pam.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  44. Source: "{app}\Samples\bride-groom-composite.aml"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  45. Source: "{app}\Samples\brideandgroom.jpg"; DestDir: "{app}\Samples"; Flags: ignoreversion 
  46. Source: "{app}\help\clearbut.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  47. Source: "{app}\help\dotbut.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  48. Source: "{app}\help\dotdelayquick.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  49. Source: "{app}\help\dotdelayselect.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  50. Source: "{app}\help\dotdelaysliders.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  51. Source: "{app}\help\dots.gif"; DestDir: "{app}\help"; Flags: ignoreversion 
  52. Source: "{app}\help\dotsel.gif"; DestDir: "{app}\help"; Flags: ignoreversion 
  53. Source: "{app}\help\drawbut.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  54. Source: "{app}\help\filelayout.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  55. Source: "{app}\help\frames.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  56. Source: "{app}\help\hand.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  57. Source: "{app}\help\help.html"; DestDir: "{app}\help"; Flags: ignoreversion 
  58. Source: "{app}\help\layoutresize.gif"; DestDir: "{app}\help"; Flags: ignoreversion 
  59. Source: "{app}\help\layoutshortcut.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  60. Source: "{app}\help\load.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  61. Source: "{app}\help\noseexample.jpg"; DestDir: "{app}\help"; Flags: ignoreversion 
  62. Source: "{app}\help\preview.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  63. Source: "{app}\help\previewsliderkeyframes.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  64. Source: "{app}\help\render.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  65. Source: "{app}\help\rendersizelayout.gif"; DestDir: "{app}\help"; Flags: ignoreversion 
  66. Source: "{app}\help\slider.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  67. Source: "{app}\help\trash.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  68. Source: "{app}\help\tribut.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  69. Source: "{app}\help\windowmenu.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  70. Source: "{app}\tutorial\addfirstdot.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  71. Source: "{app}\tutorial\beginnermode.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  72. Source: "{app}\tutorial\bush-ape.swf"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  73. Source: "{app}\tutorial\loadpic1menu.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  74. Source: "{app}\tutorial\loadpic1window.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  75. Source: "{app}\tutorial\loadpic2menu.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  76. Source: "{app}\tutorial\moved4dots.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  77. Source: "{app}\tutorial\movedfirstdotonpic2.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  78. Source: "{app}\tutorial\movedotonpic2.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  79. Source: "{app}\tutorial\previewcheck.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  80. Source: "{app}\tutorial\previewdraw.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  81. Source: "{app}\tutorial\previewoverview.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  82. Source: "{app}\tutorial\previewsize.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  83. Source: "{app}\tutorial\rendercomplete.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  84. Source: "{app}\tutorial\renderswf.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  85. Source: "{app}\tutorial\renderwindow.png"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  86. Source: "{app}\tutorial\tut1.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  87. Source: "{app}\tutorial\tut2.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  88. Source: "{app}\tutorial\tut3.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  89. Source: "{app}\tutorial\tut4.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  90. Source: "{app}\tutorial\tut5.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  91. Source: "{app}\tutorial\tutorial.html"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  92. Source: "{app}\tutorial\with4dots.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  93. Source: "{app}\tutorial\withfirstdot.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  94. Source: "{app}\tutorial\withmoredots.jpg"; DestDir: "{app}\tutorial"; Flags: ignoreversion 
  95. Source: "{app}\faq\faq.html"; DestDir: "{app}\faq"; Flags: ignoreversion 
  96. Source: "{app}\css\import.css"; DestDir: "{app}\css"; Flags: ignoreversion 
  97. Source: "{app}\css\main.css"; DestDir: "{app}\css"; Flags: ignoreversion 
  98. Source: "{app}\css\more.css"; DestDir: "{app}\css"; Flags: ignoreversion 
  99. Source: "{sys}\mscomctl.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  100. Source: "{sys}\msinet.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  101. Source: "{sys}\msvbvm60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  102. Source: "{sys}\comdlg32.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  103. Source: "{sys}\stdole2.tlb"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regtypelib sharedfile 
  104. Source: "{sys}\comcat.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  105. Source: "{sys}\oleaut32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  106. Source: "{sys}\olepro32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile 
  107. Source: "{sys}\asycfilt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace sharedfile 
  108. [Registry]
  109. Root: HKCR; Subkey: ".AML"; ValueType: String; ValueData: "ARK.Morpheus.Layout"; Flags: uninsdeletekey 
  110. Root: HKCR; Subkey: "ARK.Morpheus.Layout"; ValueType: String; ValueData: "ARK's Morpheus Layout Information File"; Flags: uninsdeletekey 
  111. Root: HKCR; Subkey: "ARK.Morpheus.Layout\DefaultIcon"; ValueType: String; ValueData: "{app}\Morpheus.exe,0"; 
  112. Root: HKCR; Subkey: "ARK.Morpheus.Layout\Shell\Open"; ValueType: String; 
  113. Root: HKCR; Subkey: "ARK.Morpheus.Layout\Shell\Open\Command"; ValueType: String; ValueData: "{app}\Morpheus.exe %1"; 
  114. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "ec"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletevalue 
  115. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "path"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletevalue 
  116. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "ea"; Flags: uninsdeletevalue dontcreatekey 
  117. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "ds"; Flags: uninsdeletevalue dontcreatekey 
  118. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "af"; Flags: uninsdeletevalue dontcreatekey 
  119. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "ex"; Flags: uninsdeletevalue dontcreatekey 
  120. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "lc"; Flags: uninsdeletevalue dontcreatekey 
  121. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eaf"; Flags: uninsdeletevalue dontcreatekey 
  122. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat0"; Flags: uninsdeletevalue dontcreatekey 
  123. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat1"; Flags: uninsdeletevalue dontcreatekey 
  124. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat2"; Flags: uninsdeletevalue dontcreatekey 
  125. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat3"; Flags: uninsdeletevalue dontcreatekey 
  126. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat4"; Flags: uninsdeletevalue dontcreatekey 
  127. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat5"; Flags: uninsdeletevalue dontcreatekey 
  128. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat6"; Flags: uninsdeletevalue dontcreatekey 
  129. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat7"; Flags: uninsdeletevalue dontcreatekey 
  130. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat8"; Flags: uninsdeletevalue dontcreatekey 
  131. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "eat9"; Flags: uninsdeletevalue dontcreatekey 
  132. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "du"; Flags: uninsdeletevalue dontcreatekey 
  133. Root: HKLM; Subkey: "SOFTWARE\MorpheusSoftware\Morpheus"; ValueName: "es"; Flags: uninsdeletevalue dontcreatekey 
  134. [INI]
  135. FileName: "{app}\Morpheus Homepage.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.morpheussoftware.net/?a={code:GetAffID}"; 
  136. FileName: "{app}\Purchase Morpheus Online.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.morpheussoftware.net/morpheus/purchase.php?a={code:GetAffID}"; 
  137. [Run]
  138. Filename: "{app}\Morpheus.exe"; Parameters: "?"; WorkingDir: "{app}"; Description: "Launch Morpheus (Beginner Mode)"; Flags: postinstall unchecked skipifsilent nowait
  139. Filename: "{app}\Morpheus.exe"; WorkingDir: "{app}"; Description: "Launch Morpheus (Normal Mode)"; Flags: postinstall skipifsilent nowait
  140. Filename: "{app}\tutorial\tutorial.html"; WorkingDir: "{app}"; Description: "Launch Tutorial (Quickly learn how to use Morpheus!)"; Flags: shellexec postinstall unchecked skipifsilent nowait
  141. Filename: "{app}\faq\faq.html"; WorkingDir: "{app}"; Description: "Launch FAQ (Frequently Asked Questions)"; Flags: shellexec postinstall unchecked skipifsilent nowait
  142. [Icons]
  143. Name: "{group}\Morpheus (Normal Mode)"; Filename: "{app}\Morpheus.exe"; WorkingDir: "{app}"; 
  144. Name: "{group}\Morpheus (Beginner Mode)"; Filename: "{app}\Morpheus.exe"; Parameters: "?"; WorkingDir: "{app}"; 
  145. Name: "{group}\Morpheus Homepage"; Filename: "{app}\Morpheus Homepage.url"; WorkingDir: "{app}"; 
  146. Name: "{group}\Buy Morpheus - Own it forever!"; Filename: "{app}\Purchase Morpheus Online.url"; WorkingDir: "{app}"; 
  147. Name: "{group}\Uninstall Morpheus"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; 
  148. Name: "{group}\Samples\Sample Morph #1 - Baby to Grandpa"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\baby-grandpa.aml"; WorkingDir: "{app}"; 
  149. Name: "{group}\Samples\Sample Morph #2 - Kitten to Girl"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\kitten-girl.aml"; WorkingDir: "{app}"; 
  150. Name: "{group}\Samples\Sample Morph #3 - Hound to Elvis"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\hound-elvis.aml"; WorkingDir: "{app}"; 
  151. Name: "{group}\Samples\Sample Morph #4 - Bush to Ape"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\bush-ape.aml"; WorkingDir: "{app}"; 
  152. Name: "{group}\Samples\Sample Morph #5 - Penguins"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\penguins.aml"; WorkingDir: "{app}"; 
  153. Name: "{group}\Samples\Sample Warp #1 - Osama"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\osama-warp.aml"; WorkingDir: "{app}"; 
  154. Name: "{group}\Samples\Sample Warp #2 - Pam"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\pam-warp.aml"; WorkingDir: "{app}"; 
  155. Name: "{group}\Samples\Sample Composite #1 - Bride and Groom"; Filename: "{app}\Morpheus.exe"; Parameters: "Samples\bride-groom-composite.aml"; WorkingDir: "{app}"; 
  156. Name: "{group}\Help\Morpheus Tutorial"; Filename: "{app}\tutorial\tutorial.html"; WorkingDir: "{app}\tutorial"; 
  157. Name: "{group}\Help\Frequently Asked Questions"; Filename: "{app}\faq\faq.html"; WorkingDir: "{app}\faq"; 
  158. Name: "{group}\Help\Help Files"; Filename: "{app}\help\help.html"; WorkingDir: "{app}\help"; 
  159. Name: "{commondesktop}\Morpheus (Normal Mode)"; Filename: "{app}\Morpheus.exe"; WorkingDir: "{app}"; 
  160. Name: "{commondesktop}\Morpheus (Beginner Mode)"; Filename: "{app}\Morpheus.exe"; Parameters: "?"; WorkingDir: "{app}"; 
  161. [UninstallDelete]
  162. Type: files; Name: "{app}\Morpheus Homepage.url"; 
  163. Type: files; Name: "{app}\Purchase Morpheus Online.url"; 
  164. [Languages]
  165. ; These files are stubs
  166. ; To achieve better results after recompilation, use the real language files
  167. Name: "default"; MessagesFile: "embedded\default.isl"; 
  168.