Advertisement
Guest User

Untitled

a guest
May 24th, 2008
661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.51 KB | None | 0 0
  1. MakeNSIS v2.37 - Copyright 1995-2008 Contributors
  2. See the file COPYING for license details.
  3. Credits can be found in the Users Manual.
  4.  
  5. Command line defined: "Build_Number=17"
  6. Command line defined: "Compile_Date=2008-05-23"
  7. Command line defined: "Version_MPlayer=SVN-r26446 (2008-04-14)"
  8. Command line defined: "Version_MPUI=v1.2-pre3 (Build 38)"
  9. Command line defined: "Version_SMPlayer=v0.6.0 Final (SVN-r1281)"
  10. Command line defined: "Version_Codecs=(2007-10-07)"
  11. Command line defined: "Version_NSIS=v2.37"
  12. Command line defined: "Path_Out=D:\MPUI\upload\MPUI.2008-05-23"
  13. Command line defined: "Path_Builds=D:\MPUI\builds"
  14. Processing config:
  15. Processing plugin dlls: "D:\NSIS\Plugins\*.dll"
  16. - AdvSplash::show
  17. - Banner::destroy
  18. - Banner::getWindow
  19. - Banner::show
  20. - BgImage::AddImage
  21. - BgImage::AddText
  22. - BgImage::Clear
  23. - BgImage::Destroy
  24. - BgImage::Redraw
  25. - BgImage::SetBg
  26. - BgImage::SetReturn
  27. - BgImage::Sound
  28. - Dialer::AttemptConnect
  29. - Dialer::AutodialHangup
  30. - Dialer::AutodialOnline
  31. - Dialer::AutodialUnattended
  32. - Dialer::GetConnectedState
  33. - InstallOptions::dialog
  34. - InstallOptions::initDialog
  35. - InstallOptions::show
  36. - InstallOptionsEx::dialog
  37. - InstallOptionsEx::initDialog
  38. - InstallOptionsEx::setFocus
  39. - InstallOptionsEx::show
  40. - LangDLL::LangDialog
  41. - Math::Script
  42. - NSISArray::ArrayCount
  43. - NSISArray::ArrayExists
  44. - NSISArray::Clear
  45. - NSISArray::Concat
  46. - NSISArray::Copy
  47. - NSISArray::Cut
  48. - NSISArray::Debug
  49. - NSISArray::Delete
  50. - NSISArray::ErrorStyle
  51. - NSISArray::Exists
  52. - NSISArray::ExistsI
  53. - NSISArray::FreeUnusedMem
  54. - NSISArray::Join
  55. - NSISArray::New
  56. - NSISArray::Pop
  57. - NSISArray::Push
  58. - NSISArray::Put
  59. - NSISArray::ReDim
  60. - NSISArray::Read
  61. - NSISArray::ReadToStack
  62. - NSISArray::Reverse
  63. - NSISArray::Search
  64. - NSISArray::SearchI
  65. - NSISArray::SetAutoReDim
  66. - NSISArray::SetSize
  67. - NSISArray::Shift
  68. - NSISArray::SizeOf
  69. - NSISArray::Sort
  70. - NSISArray::Splice
  71. - NSISArray::Subtract
  72. - NSISArray::Swap
  73. - NSISArray::Unload
  74. - NSISArray::Unshift
  75. - NSISArray::Write
  76. - NSISArray::WriteList
  77. - NSISArray::WriteListC
  78. - NSISdl::download
  79. - NSISdl::download_quiet
  80. - SkinnedControls::setskin
  81. - SkinnedControls::skinit
  82. - SkinnedControls::unskinit
  83. - Splash::show
  84. - StartMenu::Init
  85. - StartMenu::Select
  86. - StartMenu::Show
  87. - System::Alloc
  88. - System::Call
  89. - System::Copy
  90. - System::Free
  91. - System::Get
  92. - System::Int64Op
  93. - System::Store
  94. - TypeLib::GetLibVersion
  95. - TypeLib::Register
  96. - TypeLib::UnRegister
  97. - UserInfo::GetAccountType
  98. - UserInfo::GetName
  99. - UserInfo::GetOriginalAccountType
  100. - VPatch::GetFileCRC32
  101. - VPatch::GetFileMD5
  102. - VPatch::vpatchfile
  103. - inetc::get
  104. - inetc::head
  105. - inetc::post
  106. - inetc::put
  107. - newadvsplash::hwnd
  108. - newadvsplash::play
  109. - newadvsplash::show
  110. - newadvsplash::stop
  111. - nsDialogs::Create
  112. - nsDialogs::CreateControl
  113. - nsDialogs::CreateItem
  114. - nsDialogs::GetUserData
  115. - nsDialogs::OnBack
  116. - nsDialogs::OnChange
  117. - nsDialogs::OnClick
  118. - nsDialogs::OnNotify
  119. - nsDialogs::SelectFileDialog
  120. - nsDialogs::SelectFolderDialog
  121. - nsDialogs::SetRTL
  122. - nsDialogs::SetUserData
  123. - nsDialogs::Show
  124. - nsExec::Exec
  125. - nsExec::ExecToLog
  126. - nsExec::ExecToStack
  127.  
  128. !define: "MUI_INSERT_NSISCONF"=""
  129.  
  130. Changing directory to: "d:\MPUI"
  131.  
  132. Processing script file: "Installer.nsi"
  133. !include: "D:\NSIS\Include\UMUI.nsh"
  134. !include: "D:\NSIS\Contrib\UltraModernUI\UMUI.nsh"
  135. NSIS Ultra Modern User Interface version 1.00 beta 2 - � 2005-2008 SuperPat (D:\NSIS\Contrib\UltraModernUI\UMUI.nsh:12)
  136. Based on: NSIS Modern User Interface version 1.8 - � 2002-2008 Joost Verburg (D:\NSIS\Contrib\UltraModernUI\UMUI.nsh:13)
  137. !define: "MUI_INCLUDED"=""
  138. !define: "UMUI_SYSVERSION"="1.00 beta 2"
  139. !define: "MUI_SYSVERSION"="1.8"
  140. !define: "MUI_VERBOSE"="3"
  141. !include: closed: "D:\NSIS\Contrib\UltraModernUI\UMUI.nsh"
  142. !include: closed: "D:\NSIS\Include\UMUI.nsh"
  143. SetCompressor: /SOLID LZMA
  144. SetCompressorDictSize: 144 mb
  145. !define: "MPlayer_RegPath"="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}"
  146. Var: "STARTMENU_FOLDER"
  147. Var: "CPU_TYPE"
  148. Var: "CPU_NAME"
  149. !packhdr: filename="exehead.tmp", command=""installer\upx.exe" exehead.tmp"
  150. Name: "$(MPlayerForWindows) (2008-05-23)"
  151. BrandingText: "$(CompiledAt) 25.05.2008 00:10:00 (Build #17)"
  152. !define: "OutFileName"="MPUI.2008-05-23.Light-Package.exe"
  153. OutFile: "D:\MPUI\upload\MPUI.2008-05-23\MPUI.2008-05-23.Light-Package.exe"
  154. InstallDir: "$PROGRAMFILES\$(MPlayerForWindows)"
  155. InstallRegKey: "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\InstallLocation"
  156. ReserveFile: "newadvsplash.dll" 8704 bytes
  157. ReserveFile: "InstallOptions.dll" 14336 bytes
  158. ReserveFile: "LangDLL.dll" 5632 bytes
  159. ReserveFile: "UserInfo.dll" 4096 bytes
  160. ReserveFile: "page_cpu.ini" 957 bytes
  161. ReserveFile: "page_tweak.ini" 947 bytes
  162. ReserveFile: "splash.gif" 34874 bytes
  163. !define: "UMUI_SKIN"="gray"
  164. !define: "UMUI_USE_INSTALLOPTIONSEX"=""
  165. !define: "MUI_ICON"="D:\NSIS\Contrib\Graphics\Icons\orange-install-nsis.ico"
  166. !define: "MUI_UNICON"="D:\NSIS\Contrib\Graphics\Icons\orange-uninstall-nsis.ico"
  167. !define: "UMUI_LEFTIMAGE_BMP"="installer\left_gray.256.bmp"
  168. !define: "UMUI_HEADERBGIMAGE_BMP"="installer\header_gray.256.bmp"
  169. !define: "MUI_LANGDLL_ALWAYSSHOW"=""
  170. !define: "UMUI_PARAMS_REGISTRY_ROOT"="HKLM"
  171. !define: "UMUI_PARAMS_REGISTRY_KEY"="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}"
  172. !define: "MUI_COMPONENTSPAGE_SMALLDESC"=""
  173. !define: "MUI_FINISHPAGE_NOAUTOCLOSE"=""
  174. !define: "MUI_UNFINISHPAGE_NOAUTOCLOSE"=""
  175. !define: "MUI_ABORTWARNING"=""
  176. !define: "MUI_UNABORTWARNING"=""
  177. !define: "UMUI_USE_ALTERNATE_PAGE"=""
  178. !define: "UMUI_USE_UNALTERNATE_PAGE"=""
  179. !define: "MUI_WELCOMEPAGE_TITLE_3LINES"=""
  180. !define: "UMUI_SETUPTYPEPAGE_COMPLETE"="$(UMUI_TEXT_SETUPTYPE_COMPLETE_TITLE)"
  181. !define: "UMUI_SETUPTYPEPAGE_COMPLETEBITMAP"="installer\install_complete.bmp"
  182. !define: "UMUI_SETUPTYPEPAGE_CUSTOMBITMAP"="installer\install_custom.bmp"
  183. !define: "UMUI_SETUPTYPEPAGE_DEFAULTCHOICE"="8"
  184. !define: "UMUI_ALTERNATIVESTARTMENUPAGE_SETSHELLVARCONTEXT"=""
  185. !define: "UMUI_ALTERNATIVESTARTMENUPAGE_USE_TREEVIEW"=""
  186. !define: "MUI_STARTMENUPAGE_DEFAULTFOLDER"="$(MPlayerForWindows)"
  187. !define: "MUI_STARTMENUPAGE_REGISTRY_ROOT"="HKLM"
  188. !define: "MUI_STARTMENUPAGE_REGISTRY_KEY"="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}"
  189. !define: "MUI_STARTMENUPAGE_REGISTRY_VALUENAME"="StartmenuFolder"
  190. !define: "UMUI_CONFIRMPAGE_TEXTBOX"="ConfirmBox"
  191. !define: "MUI_FINISHPAGE_TITLE_3LINES"=""
  192. !define: "MUI_FINISHPAGE_RUN"=""
  193. !define: "MUI_FINISHPAGE_RUN_FUNCTION"="RunOnFinish"
  194. !define: "MUI_FINISHPAGE_SHOWREADME"="$INSTDIR\readme.html"
  195. !define: "MUI_FINISHPAGE_LINK"="http://mulder.at.gg/"
  196. !define: "MUI_FINISHPAGE_LINK_LOCATION"="http://mulder.at.gg/"
  197. !insertmacro: UMUI_PAGE_MULTILANGUAGE
  198. !insertmacro: end of UMUI_PAGE_MULTILANGUAGE
  199. !insertmacro: MUI_PAGE_WELCOME
  200. !insertmacro: end of MUI_PAGE_WELCOME
  201. !insertmacro: MUI_PAGE_LICENSE
  202. !insertmacro: end of MUI_PAGE_LICENSE
  203. !define: "MUI_LICENSEPAGE_CHECKBOX"=""
  204. !insertmacro: MUI_PAGE_LICENSE
  205. !insertmacro: end of MUI_PAGE_LICENSE
  206. !insertmacro: UMUI_PAGE_SETUPTYPE
  207. !insertmacro: end of UMUI_PAGE_SETUPTYPE
  208. !insertmacro: MUI_PAGE_COMPONENTS
  209. !insertmacro: end of MUI_PAGE_COMPONENTS
  210. !insertmacro: MUI_PAGE_DIRECTORY
  211. !insertmacro: end of MUI_PAGE_DIRECTORY
  212. !insertmacro: UMUI_PAGE_ALTERNATIVESTARTMENU
  213. !insertmacro: end of UMUI_PAGE_ALTERNATIVESTARTMENU
  214. Page: custom (creator:SetCustom) (leave:ValidateCustom)
  215. Page: custom (creator:SetCustom2) (leave:ValidateCustom2)
  216. !insertmacro: UMUI_PAGE_CONFIRM
  217. !insertmacro: end of UMUI_PAGE_CONFIRM
  218. !insertmacro: MUI_PAGE_INSTFILES
  219. !insertmacro: end of MUI_PAGE_INSTFILES
  220. !insertmacro: MUI_PAGE_FINISH
  221. !insertmacro: end of MUI_PAGE_FINISH
  222. !insertmacro: UMUI_PAGE_ABORT
  223. !insertmacro: end of UMUI_PAGE_ABORT
  224. !define: "MUI_WELCOMEPAGE_TITLE_3LINES"=""
  225. !define: "MUI_FINISHPAGE_TITLE_3LINES"=""
  226. !insertmacro: MUI_UNPAGE_WELCOME
  227. !insertmacro: end of MUI_UNPAGE_WELCOME
  228. !insertmacro: MUI_UNPAGE_CONFIRM
  229. !insertmacro: end of MUI_UNPAGE_CONFIRM
  230. !insertmacro: MUI_UNPAGE_INSTFILES
  231. !insertmacro: end of MUI_UNPAGE_INSTFILES
  232. !insertmacro: MUI_UNPAGE_FINISH
  233. !insertmacro: end of MUI_UNPAGE_FINISH
  234. !insertmacro: UMUI_UNPAGE_ABORT
  235. !insertmacro: end of UMUI_UNPAGE_ABORT
  236. !insertmacro: MUI_LANGUAGE
  237. !insertmacro: end of MUI_LANGUAGE
  238. !insertmacro: MUI_LANGUAGE
  239. !insertmacro: end of MUI_LANGUAGE
  240. InstType: 1="$(UMUI_TEXT_SETUPTYPE_COMPLETE_TITLE)"
  241. InstType: 2="$(UMUI_TEXT_SETUPTYPE_MINIMAL_TITLE)"
  242. CheckBitmap: "D:\NSIS\Contrib\Graphics\Checks\colorful.bmp"
  243. LangString: "MPlayerForWindows" 1033 "MPlayer for Windows"
  244. LangString: "MPlayerForWindows" 1031 "MPlayer f�r Windows"
  245. LangString: "CompiledAt" 1033 "Compiled:"
  246. LangString: "CompiledAt" 1031 "Kompiliert:"
  247. LangString: "PackingEXE" 1033 "Packing File:"
  248. LangString: "PackingEXE" 1031 "Packe Datei:"
  249. LangString: "ShortCut_MPlayerHomepage" 1033 "Official MPlayer Homepage"
  250. LangString: "ShortCut_MPlayerHomepage" 1031 "Offizielle MPlayer Homepage"
  251. LangString: "ShortCut_MPlayerManual" 1033 "MPlayer Manual (Commandline Options)"
  252. LangString: "ShortCut_MPlayerManual" 1031 "MPlayer Anleitung (Kommandozeilen Options)"
  253. LangString: "ShortCut_MPlayerWin32" 1033 "MPlayer on Win32"
  254. LangString: "ShortCut_MPlayerWin32" 1031 "MPlayer f�r Win32"
  255. LangString: "ShortCut_CelticDruid" 1033 "Celtic Druid's Homepage"
  256. LangString: "ShortCut_CelticDruid" 1031 "Homepage von Celtic Druid"
  257. LangString: "ShortCut_SMPlayerHomepage" 1033 "SMPlayer Homepage"
  258. LangString: "ShortCut_SMPlayerHomepage" 1031 "SMPlayer Homepage"
  259. LangString: "ShortCut_SMPlayerHelp" 1033 "SMPlayer Help (FAQ)"
  260. LangString: "ShortCut_SMPlayerHelp" 1031 "SMPlayer Hilfe (FAQ)"
  261. LangString: "ShortCut_MPUIHomepage" 1033 "MPUI Homepage"
  262. LangString: "ShortCut_MPUIHomepage" 1031 "MPUI Homepage"
  263. LangString: "ShortCut_GNULicense" 1033 "GNU General Public License"
  264. LangString: "ShortCut_GNULicense" 1031 "GNU General Public License"
  265. LangString: "ShortCut_CheckUpdates" 1033 "Check for Updates"
  266. LangString: "ShortCut_CheckUpdates" 1031 "Automatisches Update"
  267. LangString: "ShortCut_Asscos" 1033 "Set File Associations"
  268. LangString: "ShortCut_Asscos" 1031 "Datei-Typ Verkn�pfungen erstellen"
  269. LangString: "ShortCut_Uninstall" 1033 "Uninstall"
  270. LangString: "ShortCut_Uninstall" 1031 "Deinstallation"
  271. LangString: "ShortCut_ResetSMPlayer" 1033 "Reset SMPlayer configuration"
  272. LangString: "ShortCut_ResetSMPlayer" 1031 "SMPlayer Einstellungen zur�cksetzen"
  273. LangString: "AlreadyRunning" 1033 "The installer is already running. Please use the running instance!"
  274. LangString: "AlreadyRunning" 1031 "Das Installations-Programm l�uft bereits. Bitte die laufende Instanz benutzen!"
  275. LangString: "NotAllowedToInstall" 1033 "you don't have the required access rights to install MPlayer for Windows.
  276. Please log in with administrative rights or ask your administartor for help!"
  277. LangString: "NotAllowedToInstall" 1031 "Sie haben nicht die ben�tigten Rechte, um MPlayer f�r Windows zu installieren.
  278. Bitte verwenden Sie ein Benutzerkonto mit administrativen Rechten oder bitten Sie den Administartor um Hilfe!"
  279. LangString: "CPUTypeCaption" 1033 "CPU Type"
  280. LangString: "CPUTypeCaption" 1031 "CPU Typ"
  281. LangString: "CPUTypeText" 1033 "Choose the CPU type that best suits your computer's hardware."
  282. LangString: "CPUTypeText" 1031 "W�hlen Sie den CPU Typ, der am besten zu Ihrer Hardware passt."
  283. LangString: "CPUTypePage" 1033 "Please select a CPU type:"
  284. LangString: "CPUTypePage" 1031 "Bitte CPU Typ ausw�len:"
  285. LangString: "CPUTypeInfo" 1033 "Note: The 'Runtime CPU Detection' will work with all CPU types, but performance might be restricted. Choosing the CPU type that best suits your computer's hardware will ensure optimal performance. Unfortunately choosing an incompatible CPU type might lead to crash!"
  286. LangString: "CPUTypeInfo" 1031 "Achtung: Die 'Runtime CPU Detection' funktioniert mit allen CPU Typen, kann jedoch die Leistung einschr�nken. W�hlen Sie den CPU Typ, der am besten zur Hardware Ihres Computers passt, um die optimale Leistung zu erhalten. Das Ausw�hlen eines inkompatiblen CPU Typen kann zu Abst�rzen f�hren!"
  287. LangString: "CPUNotSelected" 1033 "Sorry, you must choose your CPU type first!"
  288. LangString: "CPUNotSelected" 1031 "Bitte w�hlen Sie zun�chst den CPU Typ aus!"
  289. LangString: "CPUTypeConfirm" 1033 "Selected CPU type:"
  290. LangString: "CPUTypeConfirm" 1031 "Ausgew�hlter CPU Typ:"
  291. LangString: "TweaksCaption" 1033 "MPlayer Tweaks"
  292. LangString: "TweaksCaption" 1031 "MPlayer Einstellungen"
  293. LangString: "TweaksText" 1033 "Choose the initial MPlayer configuration that best suits your needs."
  294. LangString: "TweaksText" 1031 "W�hlen Sie die MPlayer Einstellungen, die Ihren Bed�rfnissen am besten gerecht werden."
  295. LangString: "TweaksPage" 1033 "Configure initial MPUI/SMPlayer settings:"
  296. LangString: "TweaksPage" 1031 "Initiale MPUI/SMPlayer Einstellungen vornehmen:"
  297. LangString: "TweaksConfirm" 1033 "Selected Tweaks:"
  298. LangString: "TweaksConfirm" 1031 "Ausgew�hlte Einstellungen:"
  299. LangString: "TweaksCheck_DefaultLang" 1033 "Set default language to English"
  300. LangString: "TweaksCheck_DefaultLang" 1031 "Standardsprache auf DEUTSCH setzen"
  301. LangString: "TweaksCheck_SoftwareScale" 1033 "Set software scaler to 'Lanczos' method (High Quality)"
  302. LangString: "TweaksCheck_SoftwareScale" 1031 "Benutze 'Lanczos' Software Skalierung (Hohe Qualit�t)"
  303. LangString: "TweaksCheck_Normalize" 1033 "Enable volume normalization"
  304. LangString: "TweaksCheck_Normalize" 1031 "Lautst�rke Normalisierung aktivieren"
  305. LangString: "TweaksCheck_Passthrough" 1033 "Enable S/PDIF pass-through for AC3/DTS audio"
  306. LangString: "TweaksCheck_Passthrough" 1031 "S/PDIF Digital-Ausgabe f�r AC3/DTS Audio aktivieren"
  307. LangString: "TweaksCheck_OpenGL" 1033 "Use OpenGL renderer instead of Overlay (recommended for Vista Aero)"
  308. LangString: "TweaksCheck_OpenGL" 1031 "OpenGL Renderer anstatt Overlay benutzen (f�r Vista Aero empfohlen)"
  309. LangString: "TweaksCheck_SkipDeblock" 1033 "Skip H.264 inloop deblocking (faster, but *not* recommended!)"
  310. LangString: "TweaksCheck_SkipDeblock" 1031 "H.264 Nachbearbeitung �berspringen (schneller, aber *nicht* empfohlen!)"
  311. LangString: "TweaksLanguage_MPUI" 1033 "en"
  312. LangString: "TweaksLanguage_MPUI" 1031 "de"
  313. LangString: "TweaksLanguage_SMPlayer" 1033 "en_US"
  314. LangString: "TweaksLanguage_SMPlayer" 1031 "de"
  315. LangString: "PleaseWait" 1033 "please be patient..."
  316. LangString: "PleaseWait" 1031 "bitte warten..."
  317. LangString: "KillApps_Failed" 1033 "Setup faild to delete the following executable file from MPlayer directory:"
  318. LangString: "KillApps_Failed" 1031 "Setup konnte die folgende Programm-Datei nich aus dem MPlayer ordner l�schen:"
  319. LangString: "KillApps_Running" 1033 "Maybe MPlayer is still running or you don't have the required access rights!"
  320. LangString: "KillApps_Running" 1031 "M�glicherweise wird MPlayer noch ausgef�hrt oder sie haben nich die notwendigen Rechte!"
  321. LangString: "KillApps_Detail" 1033 "Setup faild to delete the MPlayer executable file!"
  322. LangString: "KillApps_Detail" 1031 "Setup konnte die MPlayer Programm-Datei nicht l�schen!"
  323. LangString: "PackFile_Failed" 1033 "Setup faild to pack the executable file:"
  324. LangString: "PackFile_Failed" 1031 "Setup konnte die Programm-Datei nicht packen:"
  325. LangString: "Section_Remove" 1033 "Removing installed MPlayer version"
  326. LangString: "Section_Remove" 1031 "Entferne installierte MPlayer Version"
  327. LangString: "Section_Clean" 1033 "Cleaning-up obsolete files"
  328. LangString: "Section_Clean" 1031 "Entferne veraltete Dateien"
  329. LangString: "Section_MPlayer" 1033 "Installing MPlayer"
  330. LangString: "Section_MPlayer" 1031 "Installiere MPlayer"
  331. LangString: "Section_MPUI" 1033 "Installing MPUI"
  332. LangString: "Section_MPUI" 1031 "Installiere MPUI"
  333. LangString: "Section_SMPlayer" 1033 "Installing SMPlayer"
  334. LangString: "Section_SMPlayer" 1031 "Installiere SMPlayer"
  335. LangString: "Section_Codecs_Caption" 1033 "MPlayer Binary Codecs"
  336. LangString: "Section_Codecs_Caption" 1031 "Bin�re Codecs f�r MPlayer"
  337. LangString: "Section_Codecs_Status" 1033 "Installing MPlayer Binary Codecs"
  338. LangString: "Section_Codecs_Status" 1031 "Installiere bin�re Codecs f�r MPlayer"
  339. LangString: "Section_AutoUpdate" 1033 "Creating Auto Updater"
  340. LangString: "Section_AutoUpdate" 1031 "Programm f�r automatische Updates wird erstellt"
  341. LangString: "Section_Uninstaller" 1033 "Creating Uninstaller"
  342. LangString: "Section_Uninstaller" 1031 "Deinstallations-Programm wird erstellt"
  343. LangString: "Section_Optimize" 1033 "Optimizing executable files"
  344. LangString: "Section_Optimize" 1031 "Programm-Dateien werden optimiert"
  345. LangString: "Section_Reset_Caption" 1033 "Reset all MPlayer, SMPlayer and MPUI options"
  346. LangString: "Section_Reset_Caption" 1031 "MPlayer, SMPlayer und MPUI zur�cksetzen"
  347. LangString: "Section_Reset_Status" 1033 "Resetting MPlayer/SMPlayer/MPUI options"
  348. LangString: "Section_Reset_Status" 1031 "MPlayer/SMPlayer/MPUI Optionen werden zur�ck gesetzt"
  349. LangString: "Section_Tweaks" 1033 "Setting up initial configuration"
  350. LangString: "Section_Tweaks" 1031 "Initiale Konfiguration wird vorgenommen"
  351. LangString: "Section_Assocs_Caption" 1033 "Set File Associations"
  352. LangString: "Section_Assocs_Caption" 1031 "Datei-Typ Zuordnungen setzen"
  353. LangString: "Section_Assocs_Status" 1033 "Setting File Associations"
  354. LangString: "Section_Assocs_Status" 1031 "Datei-Typ Verkn�pfungen werden erstellt"
  355. LangString: "Section_Shortcuts_Caption" 1033 "Create Shortcuts"
  356. LangString: "Section_Shortcuts_Caption" 1031 "Verkn�pfungen erstellen"
  357. LangString: "Section_Shortcuts_Staus" 1033 "Creating Shortcuts"
  358. LangString: "Section_Shortcuts_Staus" 1031 "Verkn�pfungen werden erstellt"
  359. LangString: "Section_Shortcuts_Desktop" 1033 "Create Desktop Icons"
  360. LangString: "Section_Shortcuts_Desktop" 1031 "Desktop Symbol erzeugen"
  361. LangString: "Section_Shortcuts_Quicklaunch" 1033 "Create Quicklaunch Icons"
  362. LangString: "Section_Shortcuts_Quicklaunch" 1031 "Schnellstart Symbol erzeugen"
  363. LangString: "Section_Registry" 1033 "Updating the Registry"
  364. LangString: "Section_Registry" 1031 "Registrierung wird aktualisiert"
  365. LangString: "Section_Done" 1033 "Setup completed successfully :-D"
  366. LangString: "Section_Done" 1031 "Setup erfolgreich abgeschlossen :-D"
  367. LangString: "UnSection_Uninstall" 1033 "Uninstalling MPlayer for Windows"
  368. LangString: "UnSection_Uninstall" 1031 "MPlayer f�r Windows wird deinstalliert"
  369. LangString: "UnSection_RestoreAsscos" 1033 "Restoring file associations"
  370. LangString: "UnSection_RestoreAsscos" 1031 "Datei-Typ Verkn�pfungen werden wiederhergestellt"
  371. LangString: "UnSection_RemoveFiles" 1033 "Files are being uninstalled"
  372. LangString: "UnSection_RemoveFiles" 1031 "Dateien werden entfernt"
  373. LangString: "UnSection_Registry" 1033 "Cleaning-up the registry"
  374. LangString: "UnSection_Registry" 1031 "Registrierung wird aufger�umt"
  375. LangString: "UnSection_Done" 1033 "MPlayer for Windows has been removed successfully."
  376. LangString: "UnSection_Done" 1031 "MPlayer f�r Windows wurde erfolgreich entfernt."
  377. LangString: "Description_MPlayer" 1033 "The MPlayer core application, no user-interface"
  378. LangString: "Description_MPlayer" 1031 "Das MPlayer Hauptprogramm, keine graphische Benutzer-Oberfl�che"
  379. LangString: "Description_MPUI" 1033 "The MPUI front-end by Martin Fiedler, a very clean and leightweight user-interface"
  380. LangString: "Description_MPUI" 1031 "Die MPUI Benutzer-Oberfl�che von Martin Fiedler, eine besonders einfache und kompakte Oberfl�che"
  381. LangString: "Description_SMPlayer" 1033 "The SMPlayer front-end by RVM, an advanced user-interface with lots of features"
  382. LangString: "Description_SMPlayer" 1031 "Die SMPlayer Benutzer-Oberfl�che von RVM, eine hochentwickelte Oberfl�che mit sehr vielen Funktionen"
  383. LangString: "Description_Reset" 1033 "Reset all MPlayer, SMPlayer and MPUI options - highly recommended in order to avoid conflicts!"
  384. LangString: "Description_Reset" 1031 "Setzt alle MPlayer, SMPlayer und MPUI Optionen zur�ck - wird dringend empfohlen um Konflikte zu vermeiden!"
  385. LangString: "Description_Codecs" 1033 "The Binary Codecs (third-party DLLs) add support for even more A/V formats to MPlayer"
  386. LangString: "Description_Codecs" 1031 "Die bin�ren Codecs (DLL Dateien) erlauben es MPlayer noch mehr A/V Formate abzuspielen"
  387. LangString: "Description_Assocs" 1033 "Open all audio and video files with MPlayer for Windows by default"
  388. LangString: "Description_Assocs" 1031 "Alle Audio und Video Dateien standardm��ig mit MPlayer f�r Windows �ffnen"
  389. LangString: "Description_Shortcuts" 1033 "Create shortcuts to MPlayer for Windows"
  390. LangString: "Description_Shortcuts" 1031 "Verkn�pfungen mit MPlayer f�r Windows erzeugen"
  391. LangString: "Description_DesktopIcons" 1033 "Create an icon for launching MPUI and/or SMPlayer on your Desktop"
  392. LangString: "Description_DesktopIcons" 1031 "Erzeugt ein Desktop-Symbol zum Starten von MPUI und/oder SMPlayer"
  393. LangString: "Description_QuickIcons" 1033 "Create an icon for launching MPUI and/or SMPlayer in your Quick Launch toolbar"
  394. LangString: "Description_QuickIcons" 1031 "Erzeugt ein Symbol zum Starten von MPUI und/oder SMPlayer in der Schnellstart Leiste"
  395. Section: "-KillMPlayer"
  396. !insertmacro: PrintStatusWait
  397. SetDetailsPrint: textonly
  398. DetailPrint: "$(Section_Remove), $(PleaseWait)"
  399. SetDetailsPrint: listonly
  400. DetailPrint: "--- $(Section_Remove) ---"
  401. Sleep: 250 ms
  402. !insertmacro: end of PrintStatusWait
  403. !insertmacro: KillApps
  404. !define: "ID"="522.1"
  405. !insertmacro: KillExecutable
  406. StrCpy $0 "$INSTDIR\MPlayer.exe" () ()
  407. ClearErrors
  408. Delete: "$INSTDIR\MPlayer.exe"
  409. IfErrors ?FaildToDelete_522.1:
  410. !insertmacro: end of KillExecutable
  411. !insertmacro: KillExecutable
  412. StrCpy $0 "$INSTDIR\mplayer\MPlayer.exe" () ()
  413. ClearErrors
  414. Delete: "$INSTDIR\mplayer\MPlayer.exe"
  415. IfErrors ?FaildToDelete_522.1:
  416. !insertmacro: end of KillExecutable
  417. !insertmacro: KillExecutable
  418. StrCpy $0 "$INSTDIR\MPUI.exe" () ()
  419. ClearErrors
  420. Delete: "$INSTDIR\MPUI.exe"
  421. IfErrors ?FaildToDelete_522.1:
  422. !insertmacro: end of KillExecutable
  423. !insertmacro: KillExecutable
  424. StrCpy $0 "$INSTDIR\smplayer_portable.exe" () ()
  425. ClearErrors
  426. Delete: "$INSTDIR\smplayer_portable.exe"
  427. IfErrors ?FaildToDelete_522.1:
  428. !insertmacro: end of KillExecutable
  429. !insertmacro: KillExecutable
  430. StrCpy $0 "$INSTDIR\SMPlayer.exe" () ()
  431. ClearErrors
  432. Delete: "$INSTDIR\SMPlayer.exe"
  433. IfErrors ?FaildToDelete_522.1:
  434. !insertmacro: end of KillExecutable
  435. !insertmacro: KillExecutable
  436. StrCpy $0 "$INSTDIR\AutoUpdate.exe" () ()
  437. ClearErrors
  438. Delete: "$INSTDIR\AutoUpdate.exe"
  439. IfErrors ?FaildToDelete_522.1:
  440. !insertmacro: end of KillExecutable
  441. !insertmacro: KillExecutable
  442. StrCpy $0 "$INSTDIR\ResetSMPlayer.exe" () ()
  443. ClearErrors
  444. Delete: "$INSTDIR\ResetSMPlayer.exe"
  445. IfErrors ?FaildToDelete_522.1:
  446. !insertmacro: end of KillExecutable
  447. !insertmacro: KillExecutable
  448. StrCpy $0 "$INSTDIR\SetFileAssoc.exe" () ()
  449. ClearErrors
  450. Delete: "$INSTDIR\SetFileAssoc.exe"
  451. IfErrors ?FaildToDelete_522.1:
  452. !insertmacro: end of KillExecutable
  453. !insertmacro: KillExecutable
  454. StrCpy $0 "$INSTDIR\Uninstall.exe" () ()
  455. ClearErrors
  456. Delete: "$INSTDIR\Uninstall.exe"
  457. IfErrors ?FaildToDelete_522.1:
  458. !insertmacro: end of KillExecutable
  459. Goto: ProcNotRunning_522.1
  460. MessageBox: 21: "$(KillApps_Failed)
  461. $0
  462.  
  463. $(KillApps_Running)" (on IDRETRY goto CheckInstances_522.1)
  464. !insertmacro: PrintStatus
  465. SetDetailsPrint: textonly
  466. DetailPrint: "$(KillApps_Detail)"
  467. SetDetailsPrint: listonly
  468. DetailPrint: "--- $(KillApps_Detail) ---"
  469. !insertmacro: end of PrintStatus
  470. Abort: ""
  471. !undef: "ID"
  472. !insertmacro: end of KillApps
  473. SectionEnd
  474. Section: "-CleanUp"
  475. !insertmacro: PrintStatusWait
  476. SetDetailsPrint: textonly
  477. DetailPrint: "$(Section_Clean), $(PleaseWait)"
  478. SetDetailsPrint: listonly
  479. DetailPrint: "--- $(Section_Clean) ---"
  480. Sleep: 250 ms
  481. !insertmacro: end of PrintStatusWait
  482. SetOutPath: "$INSTDIR"
  483. Delete: "$INSTDIR\*.exe"
  484. Delete: "$INSTDIR\*.dll"
  485. Delete: "CheckUpdate.html"
  486. SectionEnd
  487. Section: "MPlayer SVN-r26446 (2008-04-14)" ->(SectionMPlayer)
  488. SectionIn: [0] [1] [RO]
  489. !insertmacro: PrintStatusWait
  490. SetDetailsPrint: textonly
  491. DetailPrint: "$(Section_MPlayer) SVN-r26446 (2008-04-14), $(PleaseWait)"
  492. SetDetailsPrint: listonly
  493. DetailPrint: "--- $(Section_MPlayer) SVN-r26446 (2008-04-14) ---"
  494. Sleep: 250 ms
  495. !insertmacro: end of PrintStatusWait
  496. SetOutPath: "$INSTDIR"
  497. File: "mplayer.html" 1205381 bytes
  498. File: "GPL.txt"->"License.txt" 35147 bytes
  499. DetailPrint: "CPU Type: $CPU_NAME"
  500. !insertmacro: ExtractFileVar
  501. StrCmp "$CPU_TYPE" "2" equal=0, nonequal=+2
  502. File: "mplayer.exe" 12750336 bytes
  503. !insertmacro: end of ExtractFileVar
  504. !insertmacro: ExtractFileVar
  505. StrCmp "$CPU_TYPE" "3" equal=0, nonequal=+2
  506. File: "mplayer.exe" 12806144 bytes
  507. !insertmacro: end of ExtractFileVar
  508. !insertmacro: ExtractFileVar
  509. StrCmp "$CPU_TYPE" "4" equal=0, nonequal=+2
  510. File: "mplayer.exe" 12666368 bytes
  511. !insertmacro: end of ExtractFileVar
  512. !insertmacro: ExtractFileVar
  513. StrCmp "$CPU_TYPE" "5" equal=0, nonequal=+2
  514. File: "mplayer.exe" 12988928 bytes
  515. !insertmacro: end of ExtractFileVar
  516. SetOutPath: "$INSTDIR\mplayer"
  517. File: "dummy.exe"->"mplayer.exe" 22528 bytes
  518. File: "config" 552 bytes
  519. File: "input.conf" 4305 bytes
  520. File: "subfont.ttf" 17468 bytes
  521. CreateDirectory: "$INSTDIR\codecs"
  522. !insertmacro: CreateRedirHTML
  523. FileOpen: $INSTDIR\MPlayerHQ.html as w -> $R0
  524. FileWrite: <html><head><meta http-equiv="refresh" content="0; URL=http://www.mplayerhq.hu/"></head>->$R0
  525. FileWrite: <body><h1>Redirecting...</h1>->$R0
  526. FileWrite: <body>You will be redirected to <a href="http://www.mplayerhq.hu/">http://www.mplayerhq.hu/</a>, please wait...</body></html>->$R0
  527. FileWrite: </body></html>->$R0
  528. FileClose: $R0
  529. !insertmacro: end of CreateRedirHTML
  530. !insertmacro: CreateRedirHTML
  531. FileOpen: $INSTDIR\MPlayerWin32.html as w -> $R0
  532. FileWrite: <html><head><meta http-equiv="refresh" content="0; URL=http://oss.netfarm.it/mplayer-win32.php"></head>->$R0
  533. FileWrite: <body><h1>Redirecting...</h1>->$R0
  534. FileWrite: <body>You will be redirected to <a href="http://oss.netfarm.it/mplayer-win32.php">http://oss.netfarm.it/mplayer-win32.php</a>, please wait...</body></html>->$R0
  535. FileWrite: </body></html>->$R0
  536. FileClose: $R0
  537. !insertmacro: end of CreateRedirHTML
  538. !insertmacro: CreateRedirHTML
  539. FileOpen: $INSTDIR\CelticDruid.html as w -> $R0
  540. FileWrite: <html><head><meta http-equiv="refresh" content="0; URL=http://celticdruid.no-ip.com/xvid/"></head>->$R0
  541. FileWrite: <body><h1>Redirecting...</h1>->$R0
  542. FileWrite: <body>You will be redirected to <a href="http://celticdruid.no-ip.com/xvid/">http://celticdruid.no-ip.com/xvid/</a>, please wait...</body></html>->$R0
  543. FileWrite: </body></html>->$R0
  544. FileClose: $R0
  545. !insertmacro: end of CreateRedirHTML
  546. SectionEnd
  547. Section: "-MPlayer Readme"
  548. File: "License.txt"->"$PLUGINSDIR\mplayer_license.txt" 696 bytes
  549. File: "Changelog.txt"->"$PLUGINSDIR\mplayer_changelog.txt" 1959 bytes
  550. ClearErrors
  551. FileOpen: $INSTDIR\readme.html as w -> $0
  552. IfErrors ?FaildReadme:
  553. FileWrite: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  554.  
  555. ->$0
  556. FileWrite: <html>
  557.  
  558. ->$0
  559. FileWrite:
  560.  
  561. ->$0
  562. FileWrite: <head>
  563.  
  564. ->$0
  565. FileWrite: <title>MPlayer for Windows (2008-05-23)</title>
  566.  
  567. ->$0
  568. FileWrite: <style type="text/css">
  569.  
  570. ->$0
  571. FileWrite: a {text-decoration:none; color:#0000FF}
  572.  
  573. ->$0
  574. FileWrite: a:hover {background-color: #CCCCCC}
  575.  
  576. ->$0
  577. FileWrite: a:visited {color: 003399}
  578.  
  579. ->$0
  580. FileWrite: </style>
  581.  
  582. ->$0
  583. FileWrite: <base target="_blank">
  584.  
  585. ->$0
  586. FileWrite: </head>
  587.  
  588. ->$0
  589. FileWrite:
  590.  
  591. ->$0
  592. FileWrite: <body><pre>
  593.  
  594. ->$0
  595. FileWrite: MPlayer for Windows
  596.  
  597. ->$0
  598. FileWrite: packaged and maintained by LoRd MuldeR
  599.  
  600. ->$0
  601. FileWrite: <a href="http://mulder.at.gg/">http://mulder.at.gg/</a>
  602.  
  603. ->$0
  604. FileWrite:
  605.  
  606. ->$0
  607. FileWrite: Last Update: 2008-05-23 (Build #17)
  608.  
  609. ->$0
  610. FileWrite:
  611.  
  612. ->$0
  613. FileWrite:
  614.  
  615. ->$0
  616. FileWrite: 1. Package Contents
  617.  
  618. ->$0
  619. FileWrite: -------------------
  620.  
  621. ->$0
  622. FileWrite:
  623.  
  624. ->$0
  625. FileWrite: * MPlayer on Win32 by Sherpya, SVN-r26446 (2008-04-14)
  626.  
  627. ->$0
  628. FileWrite: * SMPlayer front-end by RVM, v0.6.0 Final (SVN-r1281)
  629.  
  630. ->$0
  631. FileWrite: * MPUI front-end by Martin Fiedler, v1.2-pre3 (Build 38)
  632.  
  633. ->$0
  634. FileWrite: * Binary Codecs for MPlayer (2007-10-07)
  635.  
  636. ->$0
  637. FileWrite: * Installer created with NSIS, v2.37
  638.  
  639. ->$0
  640. FileWrite:
  641.  
  642. ->$0
  643. FileWrite:
  644.  
  645. ->$0
  646. FileWrite: 2. License
  647.  
  648. ->$0
  649. FileWrite: ----------
  650.  
  651. ->$0
  652. FileWrite:
  653.  
  654. ->$0
  655. !insertmacro: TextFileCopy
  656. !define: "ID"="610.1"
  657. ClearErrors
  658. FileOpen: $PLUGINSDIR\mplayer_license.txt as r -> $1
  659. IfErrors ?FaildCopy_610.1:
  660. FileRead: $1->$2 (max:)
  661. IfErrors ?EOFCopy_610.1:
  662. FileWrite: $2->$0
  663. IfErrors ?EOFCopy_610.1:
  664. Goto: ReadCopy_610.1
  665. FileClose: $1
  666. !undef: "ID"
  667. !insertmacro: end of TextFileCopy
  668. FileWrite:
  669.  
  670. ->$0
  671. FileWrite: You should have received a copy of the GNU General Public License along
  672.  
  673. ->$0
  674. FileWrite: with this program; if not, write to the Free Software Foundation, Inc.,
  675.  
  676. ->$0
  677. FileWrite: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  678.  
  679. ->$0
  680. FileWrite:
  681.  
  682. ->$0
  683. FileWrite: <a href="http://www.gnu.org/licenses/gpl-2.0.txt">http://www.gnu.org/licenses/gpl-2.0.txt</a>
  684.  
  685. ->$0
  686. FileWrite:
  687.  
  688. ->$0
  689. FileWrite:
  690.  
  691. ->$0
  692. FileWrite: 3. Version History
  693.  
  694. ->$0
  695. FileWrite: ------------------
  696.  
  697. ->$0
  698. FileWrite:
  699.  
  700. ->$0
  701. !insertmacro: TextFileCopy
  702. !define: "ID"="622.1"
  703. ClearErrors
  704. FileOpen: $PLUGINSDIR\mplayer_changelog.txt as r -> $1
  705. IfErrors ?FaildCopy_622.1:
  706. FileRead: $1->$2 (max:)
  707. IfErrors ?EOFCopy_622.1:
  708. FileWrite: $2->$0
  709. IfErrors ?EOFCopy_622.1:
  710. Goto: ReadCopy_622.1
  711. FileClose: $1
  712. !undef: "ID"
  713. !insertmacro: end of TextFileCopy
  714. FileWrite:
  715.  
  716. ->$0
  717. FileWrite:
  718.  
  719. ->$0
  720. FileWrite: 4. Web Links
  721.  
  722. ->$0
  723. FileWrite: ------------
  724.  
  725. ->$0
  726. FileWrite:
  727.  
  728. ->$0
  729. FileWrite: MPlayer - The Movie Player:
  730.  
  731. ->$0
  732. FileWrite: <a href="http://www.mplayerhq.hu/">http://www.mplayerhq.hu/</a>
  733.  
  734. ->$0
  735. FileWrite:
  736.  
  737. ->$0
  738. FileWrite: MPlayer binaries for Win32:
  739.  
  740. ->$0
  741. FileWrite: <a href="http://oss.netfarm.it/mplayer-win32.php">http://oss.netfarm.it/mplayer-win32.php</a>
  742.  
  743. ->$0
  744. FileWrite:
  745.  
  746. ->$0
  747. FileWrite: Windows compiles by Celtic Druid:
  748.  
  749. ->$0
  750. FileWrite: <a href="http://celticdruid.no-ip.com/xvid/">http://celticdruid.no-ip.com/xvid/</a>
  751.  
  752. ->$0
  753. FileWrite:
  754.  
  755. ->$0
  756. FileWrite: SMPlayer front-end for MPlayer:
  757.  
  758. ->$0
  759. FileWrite: <a href="http://smplayer.sourceforge.net/">http://smplayer.sourceforge.net/</a>
  760.  
  761. ->$0
  762. FileWrite:
  763.  
  764. ->$0
  765. FileWrite: MPUI - MPlayer for Windows:
  766.  
  767. ->$0
  768. FileWrite: <a href="http://mpui.sourceforge.net/">http://mpui.sourceforge.net/</a>
  769.  
  770. ->$0
  771. FileWrite:
  772.  
  773. ->$0
  774. FileWrite:
  775.  
  776. ->$0
  777. FileWrite: 5. Help and Support
  778.  
  779. ->$0
  780. FileWrite: -------------------
  781.  
  782. ->$0
  783. FileWrite:
  784.  
  785. ->$0
  786. FileWrite: For MPlayer usage questions, feature requests and bug reports use the mailing list:
  787.  
  788. ->$0
  789. FileWrite: <a href="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users">http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users</a>
  790.  
  791. ->$0
  792. FileWrite:
  793.  
  794. ->$0
  795. FileWrite: SMPlayer bug reports and feature requests belong to:
  796.  
  797. ->$0
  798. FileWrite: <a href="http://smplayer.sourceforge.net/forums/index.php">http://smplayer.sourceforge.net/forums/index.php</a>
  799.  
  800. ->$0
  801. FileWrite:
  802.  
  803. ->$0
  804. FileWrite: For feedback about this packge, please visit Doom9�s Forum:
  805.  
  806. ->$0
  807. FileWrite: <a href="http://forum.doom9.org/showthread.php?t=129909">http://forum.doom9.org/showthread.php?t=129909</a>
  808.  
  809. ->$0
  810. FileWrite:
  811.  
  812. ->$0
  813. FileWrite:
  814.  
  815. ->$0
  816. FileWrite: eof</pre></body>
  817.  
  818. ->$0
  819. FileWrite:
  820.  
  821. ->$0
  822. FileWrite: </html>
  823.  
  824. ->$0
  825. FileClose: $0
  826. SectionEnd
  827. Section: "MPUI v1.2-pre3 (Build 38)" ->(SectionMPUI)
  828. SectionIn: [0] [1] [RO]
  829. !insertmacro: PrintStatusWait
  830. SetDetailsPrint: textonly
  831. DetailPrint: "$(Section_MPUI) v1.2-pre3 (Build 38), $(PleaseWait)"
  832. SetDetailsPrint: listonly
  833. DetailPrint: "--- $(Section_MPUI) v1.2-pre3 (Build 38) ---"
  834. Sleep: 250 ms
  835. !insertmacro: end of PrintStatusWait
  836. SetOutPath: "$INSTDIR"
  837. File: "MPUI.exe" 1294336 bytes
  838. File: "SetFileAssoc.exe" 94022 bytes
  839. SetOutPath: "$INSTDIR\locale"
  840. File: "mpui_ar.locale.txt" 6667 bytes
  841. File: "mpui_bg.locale.txt" 4990 bytes
  842. File: "mpui_by.locale.txt" 7338 bytes
  843. File: "mpui_cz.locale.txt" 4065 bytes
  844. File: "mpui_de.locale.txt" 5716 bytes
  845. File: "mpui_dk.locale.txt" 5597 bytes
  846. File: "mpui_en.locale.txt" 5277 bytes
  847. File: "mpui_eo.locale.txt" 5497 bytes
  848. File: "mpui_es.locale.txt" 4802 bytes
  849. File: "mpui_fr.locale.txt" 4668 bytes
  850. File: "mpui_hu.locale.txt" 4767 bytes
  851. File: "mpui_it.locale.txt" 5351 bytes
  852. File: "mpui_jp.locale.txt" 6026 bytes
  853. File: "mpui_kr.locale.txt" 5572 bytes
  854. File: "mpui_nl.locale.txt" 5696 bytes
  855. File: "mpui_pl.locale.txt" 5623 bytes
  856. File: "mpui_pt.locale.txt" 5714 bytes
  857. File: "mpui_ro.locale.txt" 6214 bytes
  858. File: "mpui_ru.locale.txt" 7415 bytes
  859. File: "mpui_sk.locale.txt" 5852 bytes
  860. File: "mpui_ua.locale.txt" 8015 bytes
  861. File: "mpui_zh_CN.locale.txt" 5221 bytes
  862. File: "mpui_zh_TW.locale.txt" 5358 bytes
  863. !insertmacro: CreateRedirHTML
  864. FileOpen: $INSTDIR\MPUI.html as w -> $R0
  865. FileWrite: <html><head><meta http-equiv="refresh" content="0; URL=http://mpui.sourceforge.net/"></head>->$R0
  866. FileWrite: <body><h1>Redirecting...</h1>->$R0
  867. FileWrite: <body>You will be redirected to <a href="http://mpui.sourceforge.net/">http://mpui.sourceforge.net/</a>, please wait...</body></html>->$R0
  868. FileWrite: </body></html>->$R0
  869. FileClose: $R0
  870. !insertmacro: end of CreateRedirHTML
  871. SectionEnd
  872. Section: "-Auto Update"
  873. !insertmacro: PrintStatusWait
  874. SetDetailsPrint: textonly
  875. DetailPrint: "$(Section_AutoUpdate), $(PleaseWait)"
  876. SetDetailsPrint: listonly
  877. DetailPrint: "--- $(Section_AutoUpdate) ---"
  878. Sleep: 250 ms
  879. !insertmacro: end of PrintStatusWait
  880. SetOutPath: "$INSTDIR"
  881. Delete: "$INSTDIR\AutoUpdate.exe"
  882. Delete: "$INSTDIR\AutoUpdate.dat"
  883. ClearErrors
  884. WriteINIStr: [AutoUpdate] BuildNo=17 in $INSTDIR\AutoUpdate.dat
  885. IfErrors ?+2:
  886. File: "AutoUpdate.exe" 70630 bytes
  887. SectionEnd
  888. Section: "-Uninstaller"
  889. !insertmacro: PrintStatusWait
  890. SetDetailsPrint: textonly
  891. DetailPrint: "$(Section_Uninstaller), $(PleaseWait)"
  892. SetDetailsPrint: listonly
  893. DetailPrint: "--- $(Section_Uninstaller) ---"
  894. Sleep: 250 ms
  895. !insertmacro: end of PrintStatusWait
  896. WriteUninstaller: "$INSTDIR\Uninstall.exe"
  897. SectionEnd
  898. Section: "-Optimize"
  899. !insertmacro: PrintStatusWait
  900. SetDetailsPrint: textonly
  901. DetailPrint: "$(Section_Optimize), $(PleaseWait)"
  902. SetDetailsPrint: listonly
  903. DetailPrint: "--- $(Section_Optimize) ---"
  904. Sleep: 250 ms
  905. !insertmacro: end of PrintStatusWait
  906. !insertmacro: PackFile
  907. !define: "ID"="773.1"
  908. IfFileExists: "$INSTDIR\MPlayer.exe" ? PackBegin_773.1 : PackSuccess_773.1
  909. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 271872 bytes
  910. DetailPrint: "$(PackingEXE) $INSTDIR\MPlayer.exe"
  911. File: "nsExec.dll"->"$PLUGINSDIR\nsExec.dll" 6656 bytes
  912. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\MPlayer.exe"
  913. Pop: $0
  914. Delete: "$PLUGINSDIR\upx.exe"
  915. StrCmp "$0" "0" equal=PackSuccess_773.1, nonequal=
  916. MessageBox: 21: "$(PackFile_Failed)
  917. $INSTDIR\MPlayer.exe" (on IDRETRY goto PackBegin_773.1)
  918. !undef: "ID"
  919. !insertmacro: end of PackFile
  920. !insertmacro: PackFile
  921. !define: "ID"="774.1"
  922. IfFileExists: "$INSTDIR\MPUI.exe" ? PackBegin_774.1 : PackSuccess_774.1
  923. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  924. DetailPrint: "$(PackingEXE) $INSTDIR\MPUI.exe"
  925. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\MPUI.exe"
  926. Pop: $0
  927. Delete: "$PLUGINSDIR\upx.exe"
  928. StrCmp "$0" "0" equal=PackSuccess_774.1, nonequal=
  929. MessageBox: 21: "$(PackFile_Failed)
  930. $INSTDIR\MPUI.exe" (on IDRETRY goto PackBegin_774.1)
  931. !undef: "ID"
  932. !insertmacro: end of PackFile
  933. !insertmacro: PackFile
  934. !define: "ID"="775.1"
  935. IfFileExists: "$INSTDIR\smplayer_portable.exe" ? PackBegin_775.1 : PackSuccess_775.1
  936. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  937. DetailPrint: "$(PackingEXE) $INSTDIR\smplayer_portable.exe"
  938. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\smplayer_portable.exe"
  939. Pop: $0
  940. Delete: "$PLUGINSDIR\upx.exe"
  941. StrCmp "$0" "0" equal=PackSuccess_775.1, nonequal=
  942. MessageBox: 21: "$(PackFile_Failed)
  943. $INSTDIR\smplayer_portable.exe" (on IDRETRY goto PackBegin_775.1)
  944. !undef: "ID"
  945. !insertmacro: end of PackFile
  946. !insertmacro: PackFile
  947. !define: "ID"="776.1"
  948. IfFileExists: "$INSTDIR\QtCore4.dll" ? PackBegin_776.1 : PackSuccess_776.1
  949. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  950. DetailPrint: "$(PackingEXE) $INSTDIR\QtCore4.dll"
  951. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\QtCore4.dll"
  952. Pop: $0
  953. Delete: "$PLUGINSDIR\upx.exe"
  954. StrCmp "$0" "0" equal=PackSuccess_776.1, nonequal=
  955. MessageBox: 21: "$(PackFile_Failed)
  956. $INSTDIR\QtCore4.dll" (on IDRETRY goto PackBegin_776.1)
  957. !undef: "ID"
  958. !insertmacro: end of PackFile
  959. !insertmacro: PackFile
  960. !define: "ID"="777.1"
  961. IfFileExists: "$INSTDIR\QtGui4.dll" ? PackBegin_777.1 : PackSuccess_777.1
  962. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  963. DetailPrint: "$(PackingEXE) $INSTDIR\QtGui4.dll"
  964. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\QtGui4.dll"
  965. Pop: $0
  966. Delete: "$PLUGINSDIR\upx.exe"
  967. StrCmp "$0" "0" equal=PackSuccess_777.1, nonequal=
  968. MessageBox: 21: "$(PackFile_Failed)
  969. $INSTDIR\QtGui4.dll" (on IDRETRY goto PackBegin_777.1)
  970. !undef: "ID"
  971. !insertmacro: end of PackFile
  972. !insertmacro: PackFile
  973. !define: "ID"="778.1"
  974. IfFileExists: "$INSTDIR\QtNetwork4.dll" ? PackBegin_778.1 : PackSuccess_778.1
  975. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  976. DetailPrint: "$(PackingEXE) $INSTDIR\QtNetwork4.dll"
  977. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\QtNetwork4.dll"
  978. Pop: $0
  979. Delete: "$PLUGINSDIR\upx.exe"
  980. StrCmp "$0" "0" equal=PackSuccess_778.1, nonequal=
  981. MessageBox: 21: "$(PackFile_Failed)
  982. $INSTDIR\QtNetwork4.dll" (on IDRETRY goto PackBegin_778.1)
  983. !undef: "ID"
  984. !insertmacro: end of PackFile
  985. !insertmacro: PackFile
  986. !define: "ID"="779.1"
  987. IfFileExists: "$INSTDIR\QxtCore.dll" ? PackBegin_779.1 : PackSuccess_779.1
  988. File: "upx.exe"->"$PLUGINSDIR\upx.exe" 0/271872 bytes
  989. DetailPrint: "$(PackingEXE) $INSTDIR\QxtCore.dll"
  990. Plugin Command: ExecToLog "$PLUGINSDIR\upx.exe" --compress-icons=0 "$INSTDIR\QxtCore.dll"
  991. Pop: $0
  992. Delete: "$PLUGINSDIR\upx.exe"
  993. StrCmp "$0" "0" equal=PackSuccess_779.1, nonequal=
  994. MessageBox: 21: "$(PackFile_Failed)
  995. $INSTDIR\QxtCore.dll" (on IDRETRY goto PackBegin_779.1)
  996. !undef: "ID"
  997. !insertmacro: end of PackFile
  998. SectionEnd
  999. Section: "$(Section_Reset_Caption)" ->(SectionReset)
  1000. SectionIn: [0] [1]
  1001. !insertmacro: PrintStatusWait
  1002. SetDetailsPrint: textonly
  1003. DetailPrint: "$(Section_Reset_Status), $(PleaseWait)"
  1004. SetDetailsPrint: listonly
  1005. DetailPrint: "--- $(Section_Reset_Status) ---"
  1006. Sleep: 250 ms
  1007. !insertmacro: end of PrintStatusWait
  1008. SetOutPath: "$INSTDIR\mplayer"
  1009. Delete: "$INSTDIR\MPUI.ini"
  1010. Delete: "$INSTDIR\mplayer\config"
  1011. Delete: "$INSTDIR\mplayer\*.conf"
  1012. Delete: "$APPDATA\mplayer\config"
  1013. Delete: "$APPDATA\mplayer\*.conf"
  1014. File: "config" 0/552 bytes
  1015. File: "input.conf" 0/4305 bytes
  1016. DetailPrint: "Resetting SMPlayer configuration..."
  1017. ExecWait: ""$INSTDIR\ResetSMPlayer.exe" /S" (->)
  1018. SectionEnd
  1019. Section: "-Tweaks"
  1020. !insertmacro: PrintStatusWait
  1021. SetDetailsPrint: textonly
  1022. DetailPrint: "$(Section_Tweaks), $(PleaseWait)"
  1023. SetDetailsPrint: listonly
  1024. DetailPrint: "--- $(Section_Tweaks) ---"
  1025. Sleep: 250 ms
  1026. !insertmacro: end of PrintStatusWait
  1027. DetailPrint: "Modifying: $INSTDIR\MPUI.ini"
  1028. DetailPrint: "Modifying: $INSTDIR\smplayer.ini"
  1029. ReadINIStr $R0 [Field 2]:State from $PLUGINSDIR\page_tweak.ini
  1030. StrCmp "$R0" "0" equal=+3, nonequal=
  1031. WriteINIStr: [MPUI] Locale=$(TweaksLanguage_MPUI) in $INSTDIR\MPUI.ini
  1032. WriteINIStr: [preferences] language=$(TweaksLanguage_SMPlayer) in $INSTDIR\smplayer.ini
  1033. ReadINIStr $R0 [Field 3]:State from $PLUGINSDIR\page_tweak.ini
  1034. StrCmp "$R0" "0" equal=+5, nonequal=
  1035. ReadINIStr $R1 [MPUI]:Params from $INSTDIR\MPUI.ini
  1036. WriteINIStr: [MPUI] Params=$R1 -sws 9 in $INSTDIR\MPUI.ini
  1037. ReadINIStr $R1 [preferences]:mplayer_additional_options from $INSTDIR\smplayer.ini
  1038. WriteINIStr: [preferences] mplayer_additional_options=$R1 -sws 9 in $INSTDIR\smplayer.ini
  1039. ReadINIStr $R0 [Field 4]:State from $PLUGINSDIR\page_tweak.ini
  1040. StrCmp "$R0" "0" equal=+4, nonequal=
  1041. ReadINIStr $R1 [MPUI]:Params from $INSTDIR\MPUI.ini
  1042. WriteINIStr: [MPUI] Params=$R1 -af volnorm=2 in $INSTDIR\MPUI.ini
  1043. WriteINIStr: [defaults] initial_volnorm=true in $INSTDIR\smplayer.ini
  1044. ReadINIStr $R0 [Field 5]:State from $PLUGINSDIR\page_tweak.ini
  1045. StrCmp "$R0" "0" equal=+4, nonequal=
  1046. ReadINIStr $R1 [MPUI]:Params from $INSTDIR\MPUI.ini
  1047. WriteINIStr: [MPUI] Params=$R1 -ac hwac3,hwdts, in $INSTDIR\MPUI.ini
  1048. WriteINIStr: [preferences] use_hwac3=true in $INSTDIR\smplayer.ini
  1049. ReadINIStr $R0 [Field 6]:State from $PLUGINSDIR\page_tweak.ini
  1050. StrCmp "$R0" "0" equal=+6, nonequal=
  1051. ReadINIStr $R1 [MPUI]:Params from $INSTDIR\MPUI.ini
  1052. WriteINIStr: [MPUI] Params=$R1 -vo gl:yuv=2 -noslices in $INSTDIR\MPUI.ini
  1053. WriteINIStr: [preferences] vo=gl:yuv=2 in $INSTDIR\smplayer.ini
  1054. ReadINIStr $R1 [preferences]:mplayer_additional_options from $INSTDIR\smplayer.ini
  1055. WriteINIStr: [preferences] mplayer_additional_options=$R1 -noslices in $INSTDIR\smplayer.ini
  1056. ReadINIStr $R0 [Field 7]:State from $PLUGINSDIR\page_tweak.ini
  1057. StrCmp "$R0" "0" equal=+4, nonequal=
  1058. ReadINIStr $R1 [MPUI]:Params from $INSTDIR\MPUI.ini
  1059. WriteINIStr: [MPUI] Params=$R1 -lavdopts skiploopfilter=all in $INSTDIR\MPUI.ini
  1060. WriteINIStr: [preferences] h264_skip_loop_filter=0 in $INSTDIR\smplayer.ini
  1061. SectionEnd
  1062. Section: "$(Section_Assocs_Caption)" ->(SectionAssocs)
  1063. SectionIn: [0] [1]
  1064. !insertmacro: PrintStatusWait
  1065. SetDetailsPrint: textonly
  1066. DetailPrint: "$(Section_Assocs_Status), $(PleaseWait)"
  1067. SetDetailsPrint: listonly
  1068. DetailPrint: "--- $(Section_Assocs_Status) ---"
  1069. Sleep: 250 ms
  1070. !insertmacro: end of PrintStatusWait
  1071. ExecWait: ""$INSTDIR\SetFileAssoc.exe" /S" (->)
  1072. SectionEnd
  1073. Section: "-Create Startmenu"
  1074. !insertmacro: PrintStatusWait
  1075. SetDetailsPrint: textonly
  1076. DetailPrint: "$(Section_Shortcuts_Staus), $(PleaseWait)"
  1077. SetDetailsPrint: listonly
  1078. DetailPrint: "--- $(Section_Shortcuts_Staus) ---"
  1079. Sleep: 250 ms
  1080. !insertmacro: end of PrintStatusWait
  1081. !insertmacro: MUI_STARTMENU_WRITE_BEGIN
  1082. !insertmacro: end of MUI_STARTMENU_WRITE_BEGIN
  1083. StrCpy $0 "$SMPROGRAMS\$STARTMENU_FOLDER" () ()
  1084. SetOutPath: "$INSTDIR"
  1085. SetShellVarContext: current
  1086. RMDir: /r "$SMPROGRAMS\$STARTMENU_FOLDER"
  1087. SetShellVarContext: all
  1088. RMDir: /r "$SMPROGRAMS\$STARTMENU_FOLDER"
  1089. CreateDirectory: "$0"
  1090. Delete: "$0\*.lnk"
  1091. !insertmacro: MakeShortcut
  1092. IfFileExists: "$INSTDIR\smplayer_portable.exe" ? 0 : +2
  1093. CreateShortCut: "$0\SMPlayer.lnk"->"$INSTDIR\smplayer_portable.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1094. !insertmacro: end of MakeShortcut
  1095. !insertmacro: MakeShortcut
  1096. IfFileExists: "$INSTDIR\MPUI.exe" ? 0 : +2
  1097. CreateShortCut: "$0\MPUI.lnk"->"$INSTDIR\MPUI.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1098. !insertmacro: end of MakeShortcut
  1099. !insertmacro: MakeShortcut
  1100. IfFileExists: "$INSTDIR\readme.html" ? 0 : +2
  1101. CreateShortCut: "$0\Readme.lnk"->"$INSTDIR\readme.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1102. !insertmacro: end of MakeShortcut
  1103. StrCpy $1 "$0\Docs & Links" () ()
  1104. CreateDirectory: "$1"
  1105. Delete: "$1\*.lnk"
  1106. !insertmacro: MakeShortcut
  1107. IfFileExists: "$INSTDIR\MPlayerHQ.html" ? 0 : +2
  1108. CreateShortCut: "$1\$(ShortCut_MPlayerHomepage).lnk"->"$INSTDIR\MPlayerHQ.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1109. !insertmacro: end of MakeShortcut
  1110. !insertmacro: MakeShortcut
  1111. IfFileExists: "$INSTDIR\mplayer.html" ? 0 : +2
  1112. CreateShortCut: "$1\$(ShortCut_MPlayerManual).lnk"->"$INSTDIR\mplayer.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1113. !insertmacro: end of MakeShortcut
  1114. !insertmacro: MakeShortcut
  1115. IfFileExists: "$INSTDIR\MPlayerWin32.html" ? 0 : +2
  1116. CreateShortCut: "$1\$(ShortCut_MPlayerWin32).lnk"->"$INSTDIR\MPlayerWin32.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1117. !insertmacro: end of MakeShortcut
  1118. !insertmacro: MakeShortcut
  1119. IfFileExists: "$INSTDIR\CelticDruid.html" ? 0 : +2
  1120. CreateShortCut: "$1\$(ShortCut_CelticDruid).lnk"->"$INSTDIR\CelticDruid.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1121. !insertmacro: end of MakeShortcut
  1122. !insertmacro: MakeShortcut
  1123. IfFileExists: "$INSTDIR\SMPlayer.html" ? 0 : +2
  1124. CreateShortCut: "$1\$(ShortCut_SMPlayerHomepage).lnk"->"$INSTDIR\SMPlayer.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1125. !insertmacro: end of MakeShortcut
  1126. !insertmacro: MakeShortcut
  1127. IfFileExists: "$INSTDIR\docs\en\faq.html" ? 0 : +2
  1128. CreateShortCut: "$1\$(ShortCut_SMPlayerHelp).lnk"->"$INSTDIR\docs\en\faq.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1129. !insertmacro: end of MakeShortcut
  1130. !insertmacro: MakeShortcut
  1131. IfFileExists: "$INSTDIR\MPUI.html" ? 0 : +2
  1132. CreateShortCut: "$1\$(ShortCut_MPUIHomepage).lnk"->"$INSTDIR\MPUI.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1133. !insertmacro: end of MakeShortcut
  1134. !insertmacro: MakeShortcut
  1135. IfFileExists: "$INSTDIR\docs\en\GPL.html" ? 0 : +2
  1136. CreateShortCut: "$1\$(ShortCut_GNULicense).lnk"->"$INSTDIR\docs\en\GPL.html" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1137. !insertmacro: end of MakeShortcut
  1138. StrCpy $1 "$0\Tools" () ()
  1139. CreateDirectory: "$1"
  1140. Delete: "$1\*.lnk"
  1141. !insertmacro: MakeShortcut
  1142. IfFileExists: "$INSTDIR\AutoUpdate.exe" ? 0 : +2
  1143. CreateShortCut: "$1\$(ShortCut_CheckUpdates).lnk"->"$INSTDIR\AutoUpdate.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1144. !insertmacro: end of MakeShortcut
  1145. !insertmacro: MakeShortcut
  1146. IfFileExists: "$INSTDIR\SetFileAssoc.exe" ? 0 : +2
  1147. CreateShortCut: "$1\$(ShortCut_Asscos).lnk"->"$INSTDIR\SetFileAssoc.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1148. !insertmacro: end of MakeShortcut
  1149. !insertmacro: MakeShortcut
  1150. IfFileExists: "$INSTDIR\Uninstall.exe" ? 0 : +2
  1151. CreateShortCut: "$1\$(ShortCut_Uninstall).lnk"->"$INSTDIR\Uninstall.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1152. !insertmacro: end of MakeShortcut
  1153. !insertmacro: MakeShortcut
  1154. IfFileExists: "$INSTDIR\ResetSMPlayer.exe" ? 0 : +2
  1155. CreateShortCut: "$1\$(ShortCut_ResetSMPlayer).lnk"->"$INSTDIR\ResetSMPlayer.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1156. !insertmacro: end of MakeShortcut
  1157. !insertmacro: MUI_STARTMENU_WRITE_END
  1158. !insertmacro: end of MUI_STARTMENU_WRITE_END
  1159. SectionEnd
  1160. SectionGroup $(Section_Shortcuts_Caption) ->(SectionShortcuts)
  1161. Section: "$(Section_Shortcuts_Desktop)" ->(SectionDesktopIcons)
  1162. SectionIn: [0] [1]
  1163. SetOutPath: "$INSTDIR"
  1164. !insertmacro: MakeShortcut
  1165. IfFileExists: "$INSTDIR\smplayer_portable.exe" ? 0 : +2
  1166. CreateShortCut: "$DESKTOP\SMPlayer.lnk"->"$INSTDIR\smplayer_portable.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1167. !insertmacro: end of MakeShortcut
  1168. !insertmacro: MakeShortcut
  1169. IfFileExists: "$INSTDIR\MPUI.exe" ? 0 : +2
  1170. CreateShortCut: "$DESKTOP\MPUI.lnk"->"$INSTDIR\MPUI.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1171. !insertmacro: end of MakeShortcut
  1172. SectionEnd
  1173. Section: "$(Section_Shortcuts_Quicklaunch)" ->(SectionQuickIcons)
  1174. SectionIn: [0] [1]
  1175. SetOutPath: "$INSTDIR"
  1176. !insertmacro: MakeShortcut
  1177. IfFileExists: "$INSTDIR\smplayer_portable.exe" ? 0 : +2
  1178. CreateShortCut: "$QUICKLAUNCH\SMPlayer.lnk"->"$INSTDIR\smplayer_portable.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1179. !insertmacro: end of MakeShortcut
  1180. !insertmacro: MakeShortcut
  1181. IfFileExists: "$INSTDIR\MPUI.exe" ? 0 : +2
  1182. CreateShortCut: "$QUICKLAUNCH\MPUI.lnk"->"$INSTDIR\MPUI.exe" icon:,0, showmode=0x0, hotkey=0x0, comment=
  1183. !insertmacro: end of MakeShortcut
  1184. SectionEnd
  1185. SectionGroupEnd
  1186. Section: "-Regsitry"
  1187. !insertmacro: PrintStatusWait
  1188. SetDetailsPrint: textonly
  1189. DetailPrint: "$(Section_Registry), $(PleaseWait)"
  1190. SetDetailsPrint: listonly
  1191. DetailPrint: "--- $(Section_Registry) ---"
  1192. Sleep: 250 ms
  1193. !insertmacro: end of PrintStatusWait
  1194. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\DisplayName=$(MPlayerForWindows) (Full Package)
  1195. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\InstallLocation=$INSTDIR
  1196. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\UninstallString=$INSTDIR\uninstall.exe
  1197. WriteRegDWORD: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\NoModify=1
  1198. WriteRegDWORD: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\NoRepair=1
  1199. SectionEnd
  1200. Section: "-Completed"
  1201. !insertmacro: PrintStatus
  1202. SetDetailsPrint: textonly
  1203. DetailPrint: "$(Section_Done)"
  1204. SetDetailsPrint: listonly
  1205. DetailPrint: "--- $(Section_Done) ---"
  1206. !insertmacro: end of PrintStatus
  1207. SectionEnd
  1208. Section: "Uninstall"
  1209. !insertmacro: PrintStatusWait
  1210. SetDetailsPrint: textonly
  1211. DetailPrint: "$(UnSection_Uninstall), $(PleaseWait)"
  1212. SetDetailsPrint: listonly
  1213. DetailPrint: "--- $(UnSection_Uninstall) ---"
  1214. Sleep: 250 ms
  1215. !insertmacro: end of PrintStatusWait
  1216. !insertmacro: KillApps
  1217. !define: "ID"="960.1"
  1218. !insertmacro: KillExecutable
  1219. StrCpy $0 "$INSTDIR\MPlayer.exe" () ()
  1220. ClearErrors
  1221. Delete: "$INSTDIR\MPlayer.exe"
  1222. IfErrors ?FaildToDelete_960.1:
  1223. !insertmacro: end of KillExecutable
  1224. !insertmacro: KillExecutable
  1225. StrCpy $0 "$INSTDIR\mplayer\MPlayer.exe" () ()
  1226. ClearErrors
  1227. Delete: "$INSTDIR\mplayer\MPlayer.exe"
  1228. IfErrors ?FaildToDelete_960.1:
  1229. !insertmacro: end of KillExecutable
  1230. !insertmacro: KillExecutable
  1231. StrCpy $0 "$INSTDIR\MPUI.exe" () ()
  1232. ClearErrors
  1233. Delete: "$INSTDIR\MPUI.exe"
  1234. IfErrors ?FaildToDelete_960.1:
  1235. !insertmacro: end of KillExecutable
  1236. !insertmacro: KillExecutable
  1237. StrCpy $0 "$INSTDIR\smplayer_portable.exe" () ()
  1238. ClearErrors
  1239. Delete: "$INSTDIR\smplayer_portable.exe"
  1240. IfErrors ?FaildToDelete_960.1:
  1241. !insertmacro: end of KillExecutable
  1242. !insertmacro: KillExecutable
  1243. StrCpy $0 "$INSTDIR\SMPlayer.exe" () ()
  1244. ClearErrors
  1245. Delete: "$INSTDIR\SMPlayer.exe"
  1246. IfErrors ?FaildToDelete_960.1:
  1247. !insertmacro: end of KillExecutable
  1248. !insertmacro: KillExecutable
  1249. StrCpy $0 "$INSTDIR\AutoUpdate.exe" () ()
  1250. ClearErrors
  1251. Delete: "$INSTDIR\AutoUpdate.exe"
  1252. IfErrors ?FaildToDelete_960.1:
  1253. !insertmacro: end of KillExecutable
  1254. !insertmacro: KillExecutable
  1255. StrCpy $0 "$INSTDIR\ResetSMPlayer.exe" () ()
  1256. ClearErrors
  1257. Delete: "$INSTDIR\ResetSMPlayer.exe"
  1258. IfErrors ?FaildToDelete_960.1:
  1259. !insertmacro: end of KillExecutable
  1260. !insertmacro: KillExecutable
  1261. StrCpy $0 "$INSTDIR\SetFileAssoc.exe" () ()
  1262. ClearErrors
  1263. Delete: "$INSTDIR\SetFileAssoc.exe"
  1264. IfErrors ?FaildToDelete_960.1:
  1265. !insertmacro: end of KillExecutable
  1266. !insertmacro: KillExecutable
  1267. StrCpy $0 "$INSTDIR\Uninstall.exe" () ()
  1268. ClearErrors
  1269. Delete: "$INSTDIR\Uninstall.exe"
  1270. IfErrors ?FaildToDelete_960.1:
  1271. !insertmacro: end of KillExecutable
  1272. Goto: ProcNotRunning_960.1
  1273. MessageBox: 21: "$(KillApps_Failed)
  1274. $0
  1275.  
  1276. $(KillApps_Running)" (on IDRETRY goto CheckInstances_960.1)
  1277. !insertmacro: PrintStatus
  1278. SetDetailsPrint: textonly
  1279. DetailPrint: "$(KillApps_Detail)"
  1280. SetDetailsPrint: listonly
  1281. DetailPrint: "--- $(KillApps_Detail) ---"
  1282. !insertmacro: end of PrintStatus
  1283. Abort: ""
  1284. !undef: "ID"
  1285. !insertmacro: end of KillApps
  1286. !insertmacro: PrintStatusWait
  1287. SetDetailsPrint: textonly
  1288. DetailPrint: "$(UnSection_RestoreAsscos), $(PleaseWait)"
  1289. SetDetailsPrint: listonly
  1290. DetailPrint: "--- $(UnSection_RestoreAsscos) ---"
  1291. Sleep: 250 ms
  1292. !insertmacro: end of PrintStatusWait
  1293. SetOutPath: "$PLUGINSDIR\UnFileAssoc"
  1294. File: "SetFileAssoc.exe" 94022 bytes
  1295. ExecWait: ""$PLUGINSDIR\UnFileAssoc\SetFileAssoc.exe" /MODE=RESTORE /S" (->)
  1296. Sleep: 1000 ms
  1297. !insertmacro: PrintStatusWait
  1298. SetDetailsPrint: textonly
  1299. DetailPrint: "$(UnSection_RemoveFiles), $(PleaseWait)"
  1300. SetDetailsPrint: listonly
  1301. DetailPrint: "--- $(UnSection_RemoveFiles) ---"
  1302. Sleep: 250 ms
  1303. !insertmacro: end of PrintStatusWait
  1304. Delete: "$DESKTOP\MPUI.lnk"
  1305. Delete: "$QUICKLAUNCH\MPUI.lnk"
  1306. Delete: "$DESKTOP\SMPlayer.lnk"
  1307. Delete: "$QUICKLAUNCH\SMPlayer.lnk"
  1308. !insertmacro: MUI_STARTMENU_GETFOLDER
  1309. !insertmacro: end of MUI_STARTMENU_GETFOLDER
  1310. RMDir: /r "$SMPROGRAMS\$R0"
  1311. RMDir: /r "$INSTDIR"
  1312. !insertmacro: PrintStatusWait
  1313. SetDetailsPrint: textonly
  1314. DetailPrint: "$(UnSection_Registry), $(PleaseWait)"
  1315. SetDetailsPrint: listonly
  1316. DetailPrint: "--- $(UnSection_Registry) ---"
  1317. Sleep: 250 ms
  1318. !insertmacro: end of PrintStatusWait
  1319. DeleteRegValue: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\DisplayName
  1320. DeleteRegValue: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\UninstallString
  1321. DeleteRegValue: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\NoModify
  1322. DeleteRegValue: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\NoRepair
  1323. SetDetailsPrint: textonly
  1324. DetailPrint: "$(UnSection_Done)"
  1325. SetDetailsPrint: listonly
  1326. SectionEnd
  1327. !insertmacro: MUI_FUNCTION_DESCRIPTION_BEGIN
  1328. !insertmacro: end of MUI_FUNCTION_DESCRIPTION_BEGIN
  1329. !insertmacro: MUI_DESCRIPTION_TEXT
  1330. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1331. !insertmacro: MUI_DESCRIPTION_TEXT
  1332. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1333. !insertmacro: MUI_DESCRIPTION_TEXT
  1334. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1335. !insertmacro: MUI_DESCRIPTION_TEXT
  1336. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1337. !insertmacro: MUI_DESCRIPTION_TEXT
  1338. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1339. !insertmacro: MUI_DESCRIPTION_TEXT
  1340. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1341. !insertmacro: MUI_DESCRIPTION_TEXT
  1342. !insertmacro: end of MUI_DESCRIPTION_TEXT
  1343. !insertmacro: MUI_FUNCTION_DESCRIPTION_END
  1344. !insertmacro: end of MUI_FUNCTION_DESCRIPTION_END
  1345. !include: "D:\NSIS\Include\WinMessages.nsh"
  1346. !include: closed: "D:\NSIS\Include\WinMessages.nsh"
  1347. !include: "installer\GetParameters.nsh"
  1348. Function: "StrStr"
  1349. Exch($R0,0)
  1350. Exch(st(1),0)
  1351. Exch($R1,0)
  1352. Push: $R2
  1353. Push: $R3
  1354. Push: $R4
  1355. Push: $R5
  1356. StrLen $R2 "$R0"
  1357. StrLen $R3 "$R1"
  1358. StrCpy $R4 "0" () ()
  1359. StrCpy $R5 "$R1" ($R2) ($R4)
  1360. StrCmp "$R5" "$R0" equal=done, nonequal=
  1361. IntCmp $R4:$R3 equal=done, < 0, > done
  1362. IntOp: $R4=$R4+1
  1363. Goto: loop
  1364. StrCpy $R0 "$R1" () ($R4)
  1365. Pop: $R5
  1366. Pop: $R4
  1367. Pop: $R3
  1368. Pop: $R2
  1369. Pop: $R1
  1370. Exch($R0,0)
  1371. FunctionEnd
  1372. Function: "GetParameters"
  1373. Push: $R0
  1374. Push: $R1
  1375. Push: $R2
  1376. Push: $R3
  1377. StrCpy $R2 "1" () ()
  1378. StrLen $R3 "$CMDLINE"
  1379. StrCpy $R0 "$CMDLINE" ($R2) ()
  1380. StrCmp "$R0" """ equal=0, nonequal=+3
  1381. StrCpy $R1 """ () ()
  1382. Goto: loop
  1383. StrCpy $R1 " " () ()
  1384. IntOp: $R2=$R2+1
  1385. StrCpy $R0 "$CMDLINE" (1) ($R2)
  1386. StrCmp "$R0" "$R1" equal=get, nonequal=
  1387. StrCmp "$R2" "$R3" equal=get, nonequal=
  1388. Goto: loop
  1389. IntOp: $R2=$R2+1
  1390. StrCpy $R0 "$CMDLINE" (1) ($R2)
  1391. StrCmp "$R0" " " equal=get, nonequal=
  1392. StrCpy $R0 "$CMDLINE" () ($R2)
  1393. Pop: $R3
  1394. Pop: $R2
  1395. Pop: $R1
  1396. Exch($R0,0)
  1397. FunctionEnd
  1398. Function: "GetParameterValue"
  1399. Exch($R0,0)
  1400. Exch(st(1),0)
  1401. Exch($R1,0)
  1402. Push: $R2
  1403. Push: $R3
  1404. Push: $R4
  1405. Push: $R5
  1406. StrLen $R2 "$R1+2"
  1407. Call "GetParameters"
  1408. Pop: $R3
  1409. StrCpy $R5 """ () ()
  1410. Push: $R3
  1411. Push: "/$R1=
  1412. Call "StrStr"
  1413. Pop: $R4
  1414. StrCpy $R4 "$R4" () (1)
  1415. StrCmp "$R4" "" equal=, nonequal=next
  1416. StrCpy $R5 " " () ()
  1417. Push: $R3
  1418. Push: /$R1=
  1419. Call "StrStr"
  1420. Pop: $R4
  1421. StrCmp "$R4" "" equal=check_for_switch, nonequal=
  1422. StrCpy $R0 "$R4" () ($R2)
  1423. Push: $R0
  1424. Push: $R5
  1425. Call "StrStr"
  1426. Pop: $R4
  1427. StrCmp "$R4" "" equal=done, nonequal=
  1428. StrLen $R4 "$R4"
  1429. StrCpy $R0 "$R0" (-$R4) ()
  1430. Goto: done
  1431. Push: $R3
  1432. Push: /$R1
  1433. Call "StrStr"
  1434. Pop: $R4
  1435. StrCmp "$R4" "" equal=done, nonequal=
  1436. StrCpy $R0 "" () ()
  1437. Pop: $R5
  1438. Pop: $R4
  1439. Pop: $R3
  1440. Pop: $R2
  1441. Pop: $R1
  1442. Exch($R0,0)
  1443. FunctionEnd
  1444. !include: closed: "installer\GetParameters.nsh"
  1445. !define: "MUTEX"="{df7864b5-3bad-42f5-bff2-cb9a57b824ab}"
  1446. Function: ".onInit"
  1447. InitPluginsDir
  1448. !insertmacro: UMUI_MULTILANG_GET
  1449. !insertmacro: end of UMUI_MULTILANG_GET
  1450. !insertmacro: CheckUserRights
  1451. !define: "ID"="1063.1"
  1452. ClearErrors
  1453. File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" 0/4096 bytes
  1454. Plugin Command: GetName
  1455. IfErrors ?Win9x_1063.1:
  1456. Pop: $0
  1457. File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" 0/4096 bytes
  1458. Plugin Command: GetAccountType
  1459. Pop: $1
  1460. StrCmp "$1" "Admin" equal=Win9x_1063.1, nonequal=
  1461. StrCmp "$1" "Power" equal=Win9x_1063.1, nonequal=
  1462. MessageBox: 262160: "$0, $(NotAllowedToInstall)"
  1463. Quit
  1464. !undef: "ID"
  1465. !insertmacro: end of CheckUserRights
  1466. !insertmacro: MUI_INSTALLOPTIONS_EXTRACT_AS
  1467. !insertmacro: end of MUI_INSTALLOPTIONS_EXTRACT_AS
  1468. !insertmacro: MUI_INSTALLOPTIONS_EXTRACT_AS
  1469. !insertmacro: end of MUI_INSTALLOPTIONS_EXTRACT_AS
  1470. File: "splash.gif"->"$PLUGINSDIR\splash.gif" 0/34874 bytes
  1471. !insertmacro: GetCommandlineParameter
  1472. Push: L
  1473. Push: error
  1474. Call "GetParameterValue"
  1475. Pop: $0
  1476. !insertmacro: end of GetCommandlineParameter
  1477. StrCmp "$0" "error" equal=0, nonequal=SkipSplashScreen
  1478. !insertmacro: CheckInstances
  1479. !define: "ID"="1071.1"
  1480. Plugin Command: Call kernel32::CreateMutexA(i 0, i 0, t "{df7864b5-3bad-42f5-bff2-cb9a57b824ab}") i .r1 ?e
  1481. Pop: $R0
  1482. StrCmp "$R0" "0" equal=InstallerNotRunningYet_1071.1, nonequal=
  1483. StrCmp "false" "true" equal=InstallerNotRunningYet_1071.1, nonequal=
  1484. MessageBox: 262192: "$(AlreadyRunning)"
  1485. Abort: ""
  1486. !undef: "ID"
  1487. !insertmacro: end of CheckInstances
  1488. File: "newadvsplash.dll"->"$PLUGINSDIR\newadvsplash.dll" 0/8704 bytes
  1489. Plugin Command: show 3000 300 300 -1 /NOCANCEL $PLUGINSDIR\splash.gif
  1490. !insertmacro: CheckInstances
  1491. !define: "ID"="1075.1"
  1492. Plugin Command: Call kernel32::CreateMutexA(i 0, i 0, t "{df7864b5-3bad-42f5-bff2-cb9a57b824ab}") i .r1 ?e
  1493. Pop: $R0
  1494. StrCmp "$R0" "0" equal=InstallerNotRunningYet_1075.1, nonequal=
  1495. StrCmp "true" "true" equal=InstallerNotRunningYet_1075.1, nonequal=
  1496. MessageBox: 262192: "$(AlreadyRunning)"
  1497. Abort: ""
  1498. !undef: "ID"
  1499. !insertmacro: end of CheckInstances
  1500. FunctionEnd
  1501. Function: "un.onInit"
  1502. InitPluginsDir
  1503. !insertmacro: UMUI_MULTILANG_GET
  1504. !insertmacro: end of UMUI_MULTILANG_GET
  1505. !insertmacro: CheckInstances
  1506. !define: "ID"="1081.1"
  1507. Plugin Command: Call kernel32::CreateMutexA(i 0, i 0, t "{df7864b5-3bad-42f5-bff2-cb9a57b824ab}") i .r1 ?e
  1508. Pop: $R0
  1509. StrCmp "$R0" "0" equal=InstallerNotRunningYet_1081.1, nonequal=
  1510. StrCmp "false" "true" equal=InstallerNotRunningYet_1081.1, nonequal=
  1511. MessageBox: 262192: "$(AlreadyRunning)"
  1512. Abort: ""
  1513. !undef: "ID"
  1514. !insertmacro: end of CheckInstances
  1515. !insertmacro: CheckUserRights
  1516. !define: "ID"="1082.1"
  1517. ClearErrors
  1518. File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" 4096 bytes
  1519. Plugin Command: GetName
  1520. IfErrors ?Win9x_1082.1:
  1521. Pop: $0
  1522. File: "UserInfo.dll"->"$PLUGINSDIR\UserInfo.dll" 0/4096 bytes
  1523. Plugin Command: GetAccountType
  1524. Pop: $1
  1525. StrCmp "$1" "Admin" equal=Win9x_1082.1, nonequal=
  1526. StrCmp "$1" "Power" equal=Win9x_1082.1, nonequal=
  1527. MessageBox: 262160: "$0, $(NotAllowedToInstall)"
  1528. Quit
  1529. !undef: "ID"
  1530. !insertmacro: end of CheckUserRights
  1531. FunctionEnd
  1532. Function: "SetCustom"
  1533. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\ProcessorType
  1534. StrCmp "$R0" "" equal=+2, nonequal=
  1535. WriteINIStr: [Field $R0] State=1 in $PLUGINSDIR\page_cpu.ini
  1536. WriteINIStr: [Field 1] Text="$(CPUTypePage)" in $PLUGINSDIR\page_cpu.ini
  1537. WriteINIStr: [Field 6] Text="$(CPUTypeInfo)" in $PLUGINSDIR\page_cpu.ini
  1538. !insertmacro: MUI_HEADER_TEXT
  1539. !insertmacro: end of MUI_HEADER_TEXT
  1540. !insertmacro: MUI_INSTALLOPTIONS_DISPLAY
  1541. !insertmacro: end of MUI_INSTALLOPTIONS_DISPLAY
  1542. FunctionEnd
  1543. Function: "ValidateCustom"
  1544. !insertmacro: CheckProcessorSection
  1545. StrCpy $CPU_TYPE "2" () ()
  1546. ReadINIStr $CPU_NAME [Field $CPU_TYPE]:Text from $PLUGINSDIR\page_cpu.ini
  1547. ReadINIStr $R0 [Field $CPU_TYPE]:State from $PLUGINSDIR\page_cpu.ini
  1548. StrCmp "$R0" "1" equal=done, nonequal=
  1549. !insertmacro: end of CheckProcessorSection
  1550. !insertmacro: CheckProcessorSection
  1551. StrCpy $CPU_TYPE "3" () ()
  1552. ReadINIStr $CPU_NAME [Field $CPU_TYPE]:Text from $PLUGINSDIR\page_cpu.ini
  1553. ReadINIStr $R0 [Field $CPU_TYPE]:State from $PLUGINSDIR\page_cpu.ini
  1554. StrCmp "$R0" "1" equal=done, nonequal=
  1555. !insertmacro: end of CheckProcessorSection
  1556. !insertmacro: CheckProcessorSection
  1557. StrCpy $CPU_TYPE "4" () ()
  1558. ReadINIStr $CPU_NAME [Field $CPU_TYPE]:Text from $PLUGINSDIR\page_cpu.ini
  1559. ReadINIStr $R0 [Field $CPU_TYPE]:State from $PLUGINSDIR\page_cpu.ini
  1560. StrCmp "$R0" "1" equal=done, nonequal=
  1561. !insertmacro: end of CheckProcessorSection
  1562. !insertmacro: CheckProcessorSection
  1563. StrCpy $CPU_TYPE "5" () ()
  1564. ReadINIStr $CPU_NAME [Field $CPU_TYPE]:Text from $PLUGINSDIR\page_cpu.ini
  1565. ReadINIStr $R0 [Field $CPU_TYPE]:State from $PLUGINSDIR\page_cpu.ini
  1566. StrCmp "$R0" "1" equal=done, nonequal=
  1567. !insertmacro: end of CheckProcessorSection
  1568. MessageBox: 48: "$(CPUNotSelected)"
  1569. Abort: ""
  1570. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\ProcessorType=$CPU_TYPE
  1571. FunctionEnd
  1572. Function: "SetCustom2"
  1573. WriteINIStr: [Field 1] Text="$(TweaksPage)" in $PLUGINSDIR\page_tweak.ini
  1574. WriteINIStr: [Field 2] Text="$(TweaksCheck_DefaultLang)" in $PLUGINSDIR\page_tweak.ini
  1575. WriteINIStr: [Field 3] Text="$(TweaksCheck_SoftwareScale)" in $PLUGINSDIR\page_tweak.ini
  1576. WriteINIStr: [Field 4] Text="$(TweaksCheck_Normalize)" in $PLUGINSDIR\page_tweak.ini
  1577. WriteINIStr: [Field 5] Text="$(TweaksCheck_Passthrough)" in $PLUGINSDIR\page_tweak.ini
  1578. WriteINIStr: [Field 6] Text="$(TweaksCheck_OpenGL)" in $PLUGINSDIR\page_tweak.ini
  1579. WriteINIStr: [Field 7] Text="$(TweaksCheck_SkipDeblock)" in $PLUGINSDIR\page_tweak.ini
  1580. !insertmacro: ReadTweakFromReg
  1581. !define: "ID"="1158.1"
  1582. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak2
  1583. StrCmp "$R0" "0" equal=TweakFound_1158.1, nonequal=
  1584. StrCmp "$R0" "1" equal=TweakFound_1158.1, nonequal=
  1585. Goto: TweakSkip_1158.1
  1586. WriteINIStr: [Field 2] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1587. !undef: "ID"
  1588. !insertmacro: end of ReadTweakFromReg
  1589. !insertmacro: ReadTweakFromReg
  1590. !define: "ID"="1159.1"
  1591. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak3
  1592. StrCmp "$R0" "0" equal=TweakFound_1159.1, nonequal=
  1593. StrCmp "$R0" "1" equal=TweakFound_1159.1, nonequal=
  1594. Goto: TweakSkip_1159.1
  1595. WriteINIStr: [Field 3] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1596. !undef: "ID"
  1597. !insertmacro: end of ReadTweakFromReg
  1598. !insertmacro: ReadTweakFromReg
  1599. !define: "ID"="1160.1"
  1600. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak4
  1601. StrCmp "$R0" "0" equal=TweakFound_1160.1, nonequal=
  1602. StrCmp "$R0" "1" equal=TweakFound_1160.1, nonequal=
  1603. Goto: TweakSkip_1160.1
  1604. WriteINIStr: [Field 4] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1605. !undef: "ID"
  1606. !insertmacro: end of ReadTweakFromReg
  1607. !insertmacro: ReadTweakFromReg
  1608. !define: "ID"="1161.1"
  1609. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak5
  1610. StrCmp "$R0" "0" equal=TweakFound_1161.1, nonequal=
  1611. StrCmp "$R0" "1" equal=TweakFound_1161.1, nonequal=
  1612. Goto: TweakSkip_1161.1
  1613. WriteINIStr: [Field 5] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1614. !undef: "ID"
  1615. !insertmacro: end of ReadTweakFromReg
  1616. !insertmacro: ReadTweakFromReg
  1617. !define: "ID"="1162.1"
  1618. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak6
  1619. StrCmp "$R0" "0" equal=TweakFound_1162.1, nonequal=
  1620. StrCmp "$R0" "1" equal=TweakFound_1162.1, nonequal=
  1621. Goto: TweakSkip_1162.1
  1622. WriteINIStr: [Field 6] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1623. !undef: "ID"
  1624. !insertmacro: end of ReadTweakFromReg
  1625. !insertmacro: ReadTweakFromReg
  1626. !define: "ID"="1163.1"
  1627. ReadRegStr $R0 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak7
  1628. StrCmp "$R0" "0" equal=TweakFound_1163.1, nonequal=
  1629. StrCmp "$R0" "1" equal=TweakFound_1163.1, nonequal=
  1630. Goto: TweakSkip_1163.1
  1631. WriteINIStr: [Field 7] State=$R0 in $PLUGINSDIR\page_tweak.ini
  1632. !undef: "ID"
  1633. !insertmacro: end of ReadTweakFromReg
  1634. !insertmacro: MUI_HEADER_TEXT
  1635. !insertmacro: end of MUI_HEADER_TEXT
  1636. !insertmacro: MUI_INSTALLOPTIONS_DISPLAY
  1637. !insertmacro: end of MUI_INSTALLOPTIONS_DISPLAY
  1638. FunctionEnd
  1639. Function: "ValidateCustom2"
  1640. !insertmacro: WriteTweakToReg
  1641. ReadINIStr $R0 [Field 2]:State from $PLUGINSDIR\page_tweak.ini
  1642. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak2=$R0
  1643. !insertmacro: end of WriteTweakToReg
  1644. !insertmacro: WriteTweakToReg
  1645. ReadINIStr $R0 [Field 3]:State from $PLUGINSDIR\page_tweak.ini
  1646. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak3=$R0
  1647. !insertmacro: end of WriteTweakToReg
  1648. !insertmacro: WriteTweakToReg
  1649. ReadINIStr $R0 [Field 4]:State from $PLUGINSDIR\page_tweak.ini
  1650. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak4=$R0
  1651. !insertmacro: end of WriteTweakToReg
  1652. !insertmacro: WriteTweakToReg
  1653. ReadINIStr $R0 [Field 5]:State from $PLUGINSDIR\page_tweak.ini
  1654. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak5=$R0
  1655. !insertmacro: end of WriteTweakToReg
  1656. !insertmacro: WriteTweakToReg
  1657. ReadINIStr $R0 [Field 6]:State from $PLUGINSDIR\page_tweak.ini
  1658. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak6=$R0
  1659. !insertmacro: end of WriteTweakToReg
  1660. !insertmacro: WriteTweakToReg
  1661. ReadINIStr $R0 [Field 7]:State from $PLUGINSDIR\page_tweak.ini
  1662. WriteRegStr: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DB9E4EAB-2717-499F-8D56-4CC8A644AB60}\Tweak7=$R0
  1663. !insertmacro: end of WriteTweakToReg
  1664. FunctionEnd
  1665. Function: "ConfirmBox"
  1666. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1667. StrCpy $UMUI_TEMP3 "$(UMUI_TEXT_INSTCONFIRM_TEXTBOX_DESTINATION_LOCATION)" () ()
  1668. !insertmacro: UMUI_STRREPLACE
  1669. !define: "UMUI_UNIQUEIDSTRREPLACE"="1195.4.2"
  1670. Push: $R0
  1671. Push: $R3
  1672. Push: $R4
  1673. Push: $R5
  1674. Push: $R6
  1675. Push: $R7
  1676. Push: $R8
  1677. StrCpy $R0 "$UMUI_TEMP3" () ()
  1678. StrCpy $R3 "-1" () ()
  1679. StrLen $R5 "$R0"
  1680. StrLen $R6 "\\"
  1681. StrLen $R7 "\"
  1682. IntOp: $R3=$R3+1
  1683. StrCpy $R4 "$R0" ($R7) ($R3)
  1684. StrCmp "$R3" "$R5" equal=End1195.4.2, nonequal=
  1685. StrCmp "$R4" "\" equal=0, nonequal=Loop1195.4.2
  1686. StrCpy $R4 "$R0" ($R3) ()
  1687. IntOp: $R8=$R3+$R7
  1688. StrCpy $R8 "$R0" () ($R8)
  1689. StrCpy $R0 "$R4\\$R8" () ()
  1690. IntOp: $R3=$R3+$R6
  1691. IntOp: $R3=$R3-1
  1692. IntOp: $R5=$R5-$R7
  1693. IntOp: $R5=$R5+$R6
  1694. Goto: Loop1195.4.2
  1695. Pop: $R8
  1696. Pop: $R7
  1697. Pop: $R6
  1698. Pop: $R5
  1699. Pop: $R4
  1700. Pop: $R3
  1701. Exch($R0,0)
  1702. Pop: $UMUI_TEMP3
  1703. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1704. !insertmacro: end of UMUI_STRREPLACE
  1705. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1706. ClearErrors
  1707. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1708. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1709. StrCpy $UMUI_TEMP3 " $INSTDIR" () ()
  1710. !insertmacro: UMUI_STRREPLACE
  1711. !define: "UMUI_UNIQUEIDSTRREPLACE"="1196.4.2"
  1712. Push: $R0
  1713. Push: $R3
  1714. Push: $R4
  1715. Push: $R5
  1716. Push: $R6
  1717. Push: $R7
  1718. Push: $R8
  1719. StrCpy $R0 "$UMUI_TEMP3" () ()
  1720. StrCpy $R3 "-1" () ()
  1721. StrLen $R5 "$R0"
  1722. StrLen $R6 "\\"
  1723. StrLen $R7 "\"
  1724. IntOp: $R3=$R3+1
  1725. StrCpy $R4 "$R0" ($R7) ($R3)
  1726. StrCmp "$R3" "$R5" equal=End1196.4.2, nonequal=
  1727. StrCmp "$R4" "\" equal=0, nonequal=Loop1196.4.2
  1728. StrCpy $R4 "$R0" ($R3) ()
  1729. IntOp: $R8=$R3+$R7
  1730. StrCpy $R8 "$R0" () ($R8)
  1731. StrCpy $R0 "$R4\\$R8" () ()
  1732. IntOp: $R3=$R3+$R6
  1733. IntOp: $R3=$R3-1
  1734. IntOp: $R5=$R5-$R7
  1735. IntOp: $R5=$R5+$R6
  1736. Goto: Loop1196.4.2
  1737. Pop: $R8
  1738. Pop: $R7
  1739. Pop: $R6
  1740. Pop: $R5
  1741. Pop: $R4
  1742. Pop: $R3
  1743. Exch($R0,0)
  1744. Pop: $UMUI_TEMP3
  1745. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1746. !insertmacro: end of UMUI_STRREPLACE
  1747. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1748. ClearErrors
  1749. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1750. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1751. StrCpy $UMUI_TEMP3 "" () ()
  1752. !insertmacro: UMUI_STRREPLACE
  1753. !define: "UMUI_UNIQUEIDSTRREPLACE"="1197.4.2"
  1754. Push: $R0
  1755. Push: $R3
  1756. Push: $R4
  1757. Push: $R5
  1758. Push: $R6
  1759. Push: $R7
  1760. Push: $R8
  1761. StrCpy $R0 "$UMUI_TEMP3" () ()
  1762. StrCpy $R3 "-1" () ()
  1763. StrLen $R5 "$R0"
  1764. StrLen $R6 "\\"
  1765. StrLen $R7 "\"
  1766. IntOp: $R3=$R3+1
  1767. StrCpy $R4 "$R0" ($R7) ($R3)
  1768. StrCmp "$R3" "$R5" equal=End1197.4.2, nonequal=
  1769. StrCmp "$R4" "\" equal=0, nonequal=Loop1197.4.2
  1770. StrCpy $R4 "$R0" ($R3) ()
  1771. IntOp: $R8=$R3+$R7
  1772. StrCpy $R8 "$R0" () ($R8)
  1773. StrCpy $R0 "$R4\\$R8" () ()
  1774. IntOp: $R3=$R3+$R6
  1775. IntOp: $R3=$R3-1
  1776. IntOp: $R5=$R5-$R7
  1777. IntOp: $R5=$R5+$R6
  1778. Goto: Loop1197.4.2
  1779. Pop: $R8
  1780. Pop: $R7
  1781. Pop: $R6
  1782. Pop: $R5
  1783. Pop: $R4
  1784. Pop: $R3
  1785. Exch($R0,0)
  1786. Pop: $UMUI_TEMP3
  1787. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1788. !insertmacro: end of UMUI_STRREPLACE
  1789. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1790. ClearErrors
  1791. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1792. !insertmacro: MUI_STARTMENU_WRITE_BEGIN
  1793. !insertmacro: end of MUI_STARTMENU_WRITE_BEGIN
  1794. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1795. StrCpy $UMUI_TEMP3 "$(UMUI_TEXT_INSTCONFIRM_TEXTBOX_START_MENU_FOLDER)" () ()
  1796. !insertmacro: UMUI_STRREPLACE
  1797. !define: "UMUI_UNIQUEIDSTRREPLACE"="1200.4.2"
  1798. Push: $R0
  1799. Push: $R3
  1800. Push: $R4
  1801. Push: $R5
  1802. Push: $R6
  1803. Push: $R7
  1804. Push: $R8
  1805. StrCpy $R0 "$UMUI_TEMP3" () ()
  1806. StrCpy $R3 "-1" () ()
  1807. StrLen $R5 "$R0"
  1808. StrLen $R6 "\\"
  1809. StrLen $R7 "\"
  1810. IntOp: $R3=$R3+1
  1811. StrCpy $R4 "$R0" ($R7) ($R3)
  1812. StrCmp "$R3" "$R5" equal=End1200.4.2, nonequal=
  1813. StrCmp "$R4" "\" equal=0, nonequal=Loop1200.4.2
  1814. StrCpy $R4 "$R0" ($R3) ()
  1815. IntOp: $R8=$R3+$R7
  1816. StrCpy $R8 "$R0" () ($R8)
  1817. StrCpy $R0 "$R4\\$R8" () ()
  1818. IntOp: $R3=$R3+$R6
  1819. IntOp: $R3=$R3-1
  1820. IntOp: $R5=$R5-$R7
  1821. IntOp: $R5=$R5+$R6
  1822. Goto: Loop1200.4.2
  1823. Pop: $R8
  1824. Pop: $R7
  1825. Pop: $R6
  1826. Pop: $R5
  1827. Pop: $R4
  1828. Pop: $R3
  1829. Exch($R0,0)
  1830. Pop: $UMUI_TEMP3
  1831. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1832. !insertmacro: end of UMUI_STRREPLACE
  1833. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1834. ClearErrors
  1835. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1836. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1837. StrCpy $UMUI_TEMP3 " $STARTMENU_FOLDER" () ()
  1838. !insertmacro: UMUI_STRREPLACE
  1839. !define: "UMUI_UNIQUEIDSTRREPLACE"="1201.4.2"
  1840. Push: $R0
  1841. Push: $R3
  1842. Push: $R4
  1843. Push: $R5
  1844. Push: $R6
  1845. Push: $R7
  1846. Push: $R8
  1847. StrCpy $R0 "$UMUI_TEMP3" () ()
  1848. StrCpy $R3 "-1" () ()
  1849. StrLen $R5 "$R0"
  1850. StrLen $R6 "\\"
  1851. StrLen $R7 "\"
  1852. IntOp: $R3=$R3+1
  1853. StrCpy $R4 "$R0" ($R7) ($R3)
  1854. StrCmp "$R3" "$R5" equal=End1201.4.2, nonequal=
  1855. StrCmp "$R4" "\" equal=0, nonequal=Loop1201.4.2
  1856. StrCpy $R4 "$R0" ($R3) ()
  1857. IntOp: $R8=$R3+$R7
  1858. StrCpy $R8 "$R0" () ($R8)
  1859. StrCpy $R0 "$R4\\$R8" () ()
  1860. IntOp: $R3=$R3+$R6
  1861. IntOp: $R3=$R3-1
  1862. IntOp: $R5=$R5-$R7
  1863. IntOp: $R5=$R5+$R6
  1864. Goto: Loop1201.4.2
  1865. Pop: $R8
  1866. Pop: $R7
  1867. Pop: $R6
  1868. Pop: $R5
  1869. Pop: $R4
  1870. Pop: $R3
  1871. Exch($R0,0)
  1872. Pop: $UMUI_TEMP3
  1873. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1874. !insertmacro: end of UMUI_STRREPLACE
  1875. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1876. ClearErrors
  1877. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1878. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1879. StrCpy $UMUI_TEMP3 "" () ()
  1880. !insertmacro: UMUI_STRREPLACE
  1881. !define: "UMUI_UNIQUEIDSTRREPLACE"="1202.4.2"
  1882. Push: $R0
  1883. Push: $R3
  1884. Push: $R4
  1885. Push: $R5
  1886. Push: $R6
  1887. Push: $R7
  1888. Push: $R8
  1889. StrCpy $R0 "$UMUI_TEMP3" () ()
  1890. StrCpy $R3 "-1" () ()
  1891. StrLen $R5 "$R0"
  1892. StrLen $R6 "\\"
  1893. StrLen $R7 "\"
  1894. IntOp: $R3=$R3+1
  1895. StrCpy $R4 "$R0" ($R7) ($R3)
  1896. StrCmp "$R3" "$R5" equal=End1202.4.2, nonequal=
  1897. StrCmp "$R4" "\" equal=0, nonequal=Loop1202.4.2
  1898. StrCpy $R4 "$R0" ($R3) ()
  1899. IntOp: $R8=$R3+$R7
  1900. StrCpy $R8 "$R0" () ($R8)
  1901. StrCpy $R0 "$R4\\$R8" () ()
  1902. IntOp: $R3=$R3+$R6
  1903. IntOp: $R3=$R3-1
  1904. IntOp: $R5=$R5-$R7
  1905. IntOp: $R5=$R5+$R6
  1906. Goto: Loop1202.4.2
  1907. Pop: $R8
  1908. Pop: $R7
  1909. Pop: $R6
  1910. Pop: $R5
  1911. Pop: $R4
  1912. Pop: $R3
  1913. Exch($R0,0)
  1914. Pop: $UMUI_TEMP3
  1915. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1916. !insertmacro: end of UMUI_STRREPLACE
  1917. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1918. ClearErrors
  1919. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1920. !insertmacro: MUI_STARTMENU_WRITE_END
  1921. !insertmacro: end of MUI_STARTMENU_WRITE_END
  1922. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1923. StrCpy $UMUI_TEMP3 "$(CPUTypeConfirm)" () ()
  1924. !insertmacro: UMUI_STRREPLACE
  1925. !define: "UMUI_UNIQUEIDSTRREPLACE"="1205.4.2"
  1926. Push: $R0
  1927. Push: $R3
  1928. Push: $R4
  1929. Push: $R5
  1930. Push: $R6
  1931. Push: $R7
  1932. Push: $R8
  1933. StrCpy $R0 "$UMUI_TEMP3" () ()
  1934. StrCpy $R3 "-1" () ()
  1935. StrLen $R5 "$R0"
  1936. StrLen $R6 "\\"
  1937. StrLen $R7 "\"
  1938. IntOp: $R3=$R3+1
  1939. StrCpy $R4 "$R0" ($R7) ($R3)
  1940. StrCmp "$R3" "$R5" equal=End1205.4.2, nonequal=
  1941. StrCmp "$R4" "\" equal=0, nonequal=Loop1205.4.2
  1942. StrCpy $R4 "$R0" ($R3) ()
  1943. IntOp: $R8=$R3+$R7
  1944. StrCpy $R8 "$R0" () ($R8)
  1945. StrCpy $R0 "$R4\\$R8" () ()
  1946. IntOp: $R3=$R3+$R6
  1947. IntOp: $R3=$R3-1
  1948. IntOp: $R5=$R5-$R7
  1949. IntOp: $R5=$R5+$R6
  1950. Goto: Loop1205.4.2
  1951. Pop: $R8
  1952. Pop: $R7
  1953. Pop: $R6
  1954. Pop: $R5
  1955. Pop: $R4
  1956. Pop: $R3
  1957. Exch($R0,0)
  1958. Pop: $UMUI_TEMP3
  1959. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  1960. !insertmacro: end of UMUI_STRREPLACE
  1961. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  1962. ClearErrors
  1963. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1964. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  1965. StrCpy $UMUI_TEMP3 " $CPU_NAME" () ()
  1966. !insertmacro: UMUI_STRREPLACE
  1967. !define: "UMUI_UNIQUEIDSTRREPLACE"="1206.4.2"
  1968. Push: $R0
  1969. Push: $R3
  1970. Push: $R4
  1971. Push: $R5
  1972. Push: $R6
  1973. Push: $R7
  1974. Push: $R8
  1975. StrCpy $R0 "$UMUI_TEMP3" () ()
  1976. StrCpy $R3 "-1" () ()
  1977. StrLen $R5 "$R0"
  1978. StrLen $R6 "\\"
  1979. StrLen $R7 "\"
  1980. IntOp: $R3=$R3+1
  1981. StrCpy $R4 "$R0" ($R7) ($R3)
  1982. StrCmp "$R3" "$R5" equal=End1206.4.2, nonequal=
  1983. StrCmp "$R4" "\" equal=0, nonequal=Loop1206.4.2
  1984. StrCpy $R4 "$R0" ($R3) ()
  1985. IntOp: $R8=$R3+$R7
  1986. StrCpy $R8 "$R0" () ($R8)
  1987. StrCpy $R0 "$R4\\$R8" () ()
  1988. IntOp: $R3=$R3+$R6
  1989. IntOp: $R3=$R3-1
  1990. IntOp: $R5=$R5-$R7
  1991. IntOp: $R5=$R5+$R6
  1992. Goto: Loop1206.4.2
  1993. Pop: $R8
  1994. Pop: $R7
  1995. Pop: $R6
  1996. Pop: $R5
  1997. Pop: $R4
  1998. Pop: $R3
  1999. Exch($R0,0)
  2000. Pop: $UMUI_TEMP3
  2001. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2002. !insertmacro: end of UMUI_STRREPLACE
  2003. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2004. ClearErrors
  2005. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2006. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2007. StrCpy $UMUI_TEMP3 "" () ()
  2008. !insertmacro: UMUI_STRREPLACE
  2009. !define: "UMUI_UNIQUEIDSTRREPLACE"="1207.4.2"
  2010. Push: $R0
  2011. Push: $R3
  2012. Push: $R4
  2013. Push: $R5
  2014. Push: $R6
  2015. Push: $R7
  2016. Push: $R8
  2017. StrCpy $R0 "$UMUI_TEMP3" () ()
  2018. StrCpy $R3 "-1" () ()
  2019. StrLen $R5 "$R0"
  2020. StrLen $R6 "\\"
  2021. StrLen $R7 "\"
  2022. IntOp: $R3=$R3+1
  2023. StrCpy $R4 "$R0" ($R7) ($R3)
  2024. StrCmp "$R3" "$R5" equal=End1207.4.2, nonequal=
  2025. StrCmp "$R4" "\" equal=0, nonequal=Loop1207.4.2
  2026. StrCpy $R4 "$R0" ($R3) ()
  2027. IntOp: $R8=$R3+$R7
  2028. StrCpy $R8 "$R0" () ($R8)
  2029. StrCpy $R0 "$R4\\$R8" () ()
  2030. IntOp: $R3=$R3+$R6
  2031. IntOp: $R3=$R3-1
  2032. IntOp: $R5=$R5-$R7
  2033. IntOp: $R5=$R5+$R6
  2034. Goto: Loop1207.4.2
  2035. Pop: $R8
  2036. Pop: $R7
  2037. Pop: $R6
  2038. Pop: $R5
  2039. Pop: $R4
  2040. Pop: $R3
  2041. Exch($R0,0)
  2042. Pop: $UMUI_TEMP3
  2043. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2044. !insertmacro: end of UMUI_STRREPLACE
  2045. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2046. ClearErrors
  2047. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2048. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2049. StrCpy $UMUI_TEMP3 "$(TweaksConfirm)" () ()
  2050. !insertmacro: UMUI_STRREPLACE
  2051. !define: "UMUI_UNIQUEIDSTRREPLACE"="1209.4.2"
  2052. Push: $R0
  2053. Push: $R3
  2054. Push: $R4
  2055. Push: $R5
  2056. Push: $R6
  2057. Push: $R7
  2058. Push: $R8
  2059. StrCpy $R0 "$UMUI_TEMP3" () ()
  2060. StrCpy $R3 "-1" () ()
  2061. StrLen $R5 "$R0"
  2062. StrLen $R6 "\\"
  2063. StrLen $R7 "\"
  2064. IntOp: $R3=$R3+1
  2065. StrCpy $R4 "$R0" ($R7) ($R3)
  2066. StrCmp "$R3" "$R5" equal=End1209.4.2, nonequal=
  2067. StrCmp "$R4" "\" equal=0, nonequal=Loop1209.4.2
  2068. StrCpy $R4 "$R0" ($R3) ()
  2069. IntOp: $R8=$R3+$R7
  2070. StrCpy $R8 "$R0" () ($R8)
  2071. StrCpy $R0 "$R4\\$R8" () ()
  2072. IntOp: $R3=$R3+$R6
  2073. IntOp: $R3=$R3-1
  2074. IntOp: $R5=$R5-$R7
  2075. IntOp: $R5=$R5+$R6
  2076. Goto: Loop1209.4.2
  2077. Pop: $R8
  2078. Pop: $R7
  2079. Pop: $R6
  2080. Pop: $R5
  2081. Pop: $R4
  2082. Pop: $R3
  2083. Exch($R0,0)
  2084. Pop: $UMUI_TEMP3
  2085. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2086. !insertmacro: end of UMUI_STRREPLACE
  2087. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2088. ClearErrors
  2089. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2090. !insertmacro: CheckTweakChecked
  2091. !define: "ID"="1210.1"
  2092. ReadINIStr $R0 [Field 2]:State from $PLUGINSDIR\page_tweak.ini
  2093. ReadINIStr $R1 [Field 2]:Text from $PLUGINSDIR\page_tweak.ini
  2094. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1210.1
  2095. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2096. StrCpy $UMUI_TEMP3 " $R1" () ()
  2097. !insertmacro: UMUI_STRREPLACE
  2098. !define: "UMUI_UNIQUEIDSTRREPLACE"="1210.6.4.2"
  2099. Push: $R0
  2100. Push: $R3
  2101. Push: $R4
  2102. Push: $R5
  2103. Push: $R6
  2104. Push: $R7
  2105. Push: $R8
  2106. StrCpy $R0 "$UMUI_TEMP3" () ()
  2107. StrCpy $R3 "-1" () ()
  2108. StrLen $R5 "$R0"
  2109. StrLen $R6 "\\"
  2110. StrLen $R7 "\"
  2111. IntOp: $R3=$R3+1
  2112. StrCpy $R4 "$R0" ($R7) ($R3)
  2113. StrCmp "$R3" "$R5" equal=End1210.6.4.2, nonequal=
  2114. StrCmp "$R4" "\" equal=0, nonequal=Loop1210.6.4.2
  2115. StrCpy $R4 "$R0" ($R3) ()
  2116. IntOp: $R8=$R3+$R7
  2117. StrCpy $R8 "$R0" () ($R8)
  2118. StrCpy $R0 "$R4\\$R8" () ()
  2119. IntOp: $R3=$R3+$R6
  2120. IntOp: $R3=$R3-1
  2121. IntOp: $R5=$R5-$R7
  2122. IntOp: $R5=$R5+$R6
  2123. Goto: Loop1210.6.4.2
  2124. Pop: $R8
  2125. Pop: $R7
  2126. Pop: $R6
  2127. Pop: $R5
  2128. Pop: $R4
  2129. Pop: $R3
  2130. Exch($R0,0)
  2131. Pop: $UMUI_TEMP3
  2132. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2133. !insertmacro: end of UMUI_STRREPLACE
  2134. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2135. ClearErrors
  2136. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2137. !undef: "ID"
  2138. !insertmacro: end of CheckTweakChecked
  2139. !insertmacro: CheckTweakChecked
  2140. !define: "ID"="1211.1"
  2141. ReadINIStr $R0 [Field 3]:State from $PLUGINSDIR\page_tweak.ini
  2142. ReadINIStr $R1 [Field 3]:Text from $PLUGINSDIR\page_tweak.ini
  2143. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1211.1
  2144. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2145. StrCpy $UMUI_TEMP3 " $R1" () ()
  2146. !insertmacro: UMUI_STRREPLACE
  2147. !define: "UMUI_UNIQUEIDSTRREPLACE"="1211.6.4.2"
  2148. Push: $R0
  2149. Push: $R3
  2150. Push: $R4
  2151. Push: $R5
  2152. Push: $R6
  2153. Push: $R7
  2154. Push: $R8
  2155. StrCpy $R0 "$UMUI_TEMP3" () ()
  2156. StrCpy $R3 "-1" () ()
  2157. StrLen $R5 "$R0"
  2158. StrLen $R6 "\\"
  2159. StrLen $R7 "\"
  2160. IntOp: $R3=$R3+1
  2161. StrCpy $R4 "$R0" ($R7) ($R3)
  2162. StrCmp "$R3" "$R5" equal=End1211.6.4.2, nonequal=
  2163. StrCmp "$R4" "\" equal=0, nonequal=Loop1211.6.4.2
  2164. StrCpy $R4 "$R0" ($R3) ()
  2165. IntOp: $R8=$R3+$R7
  2166. StrCpy $R8 "$R0" () ($R8)
  2167. StrCpy $R0 "$R4\\$R8" () ()
  2168. IntOp: $R3=$R3+$R6
  2169. IntOp: $R3=$R3-1
  2170. IntOp: $R5=$R5-$R7
  2171. IntOp: $R5=$R5+$R6
  2172. Goto: Loop1211.6.4.2
  2173. Pop: $R8
  2174. Pop: $R7
  2175. Pop: $R6
  2176. Pop: $R5
  2177. Pop: $R4
  2178. Pop: $R3
  2179. Exch($R0,0)
  2180. Pop: $UMUI_TEMP3
  2181. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2182. !insertmacro: end of UMUI_STRREPLACE
  2183. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2184. ClearErrors
  2185. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2186. !undef: "ID"
  2187. !insertmacro: end of CheckTweakChecked
  2188. !insertmacro: CheckTweakChecked
  2189. !define: "ID"="1212.1"
  2190. ReadINIStr $R0 [Field 4]:State from $PLUGINSDIR\page_tweak.ini
  2191. ReadINIStr $R1 [Field 4]:Text from $PLUGINSDIR\page_tweak.ini
  2192. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1212.1
  2193. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2194. StrCpy $UMUI_TEMP3 " $R1" () ()
  2195. !insertmacro: UMUI_STRREPLACE
  2196. !define: "UMUI_UNIQUEIDSTRREPLACE"="1212.6.4.2"
  2197. Push: $R0
  2198. Push: $R3
  2199. Push: $R4
  2200. Push: $R5
  2201. Push: $R6
  2202. Push: $R7
  2203. Push: $R8
  2204. StrCpy $R0 "$UMUI_TEMP3" () ()
  2205. StrCpy $R3 "-1" () ()
  2206. StrLen $R5 "$R0"
  2207. StrLen $R6 "\\"
  2208. StrLen $R7 "\"
  2209. IntOp: $R3=$R3+1
  2210. StrCpy $R4 "$R0" ($R7) ($R3)
  2211. StrCmp "$R3" "$R5" equal=End1212.6.4.2, nonequal=
  2212. StrCmp "$R4" "\" equal=0, nonequal=Loop1212.6.4.2
  2213. StrCpy $R4 "$R0" ($R3) ()
  2214. IntOp: $R8=$R3+$R7
  2215. StrCpy $R8 "$R0" () ($R8)
  2216. StrCpy $R0 "$R4\\$R8" () ()
  2217. IntOp: $R3=$R3+$R6
  2218. IntOp: $R3=$R3-1
  2219. IntOp: $R5=$R5-$R7
  2220. IntOp: $R5=$R5+$R6
  2221. Goto: Loop1212.6.4.2
  2222. Pop: $R8
  2223. Pop: $R7
  2224. Pop: $R6
  2225. Pop: $R5
  2226. Pop: $R4
  2227. Pop: $R3
  2228. Exch($R0,0)
  2229. Pop: $UMUI_TEMP3
  2230. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2231. !insertmacro: end of UMUI_STRREPLACE
  2232. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2233. ClearErrors
  2234. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2235. !undef: "ID"
  2236. !insertmacro: end of CheckTweakChecked
  2237. !insertmacro: CheckTweakChecked
  2238. !define: "ID"="1213.1"
  2239. ReadINIStr $R0 [Field 5]:State from $PLUGINSDIR\page_tweak.ini
  2240. ReadINIStr $R1 [Field 5]:Text from $PLUGINSDIR\page_tweak.ini
  2241. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1213.1
  2242. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2243. StrCpy $UMUI_TEMP3 " $R1" () ()
  2244. !insertmacro: UMUI_STRREPLACE
  2245. !define: "UMUI_UNIQUEIDSTRREPLACE"="1213.6.4.2"
  2246. Push: $R0
  2247. Push: $R3
  2248. Push: $R4
  2249. Push: $R5
  2250. Push: $R6
  2251. Push: $R7
  2252. Push: $R8
  2253. StrCpy $R0 "$UMUI_TEMP3" () ()
  2254. StrCpy $R3 "-1" () ()
  2255. StrLen $R5 "$R0"
  2256. StrLen $R6 "\\"
  2257. StrLen $R7 "\"
  2258. IntOp: $R3=$R3+1
  2259. StrCpy $R4 "$R0" ($R7) ($R3)
  2260. StrCmp "$R3" "$R5" equal=End1213.6.4.2, nonequal=
  2261. StrCmp "$R4" "\" equal=0, nonequal=Loop1213.6.4.2
  2262. StrCpy $R4 "$R0" ($R3) ()
  2263. IntOp: $R8=$R3+$R7
  2264. StrCpy $R8 "$R0" () ($R8)
  2265. StrCpy $R0 "$R4\\$R8" () ()
  2266. IntOp: $R3=$R3+$R6
  2267. IntOp: $R3=$R3-1
  2268. IntOp: $R5=$R5-$R7
  2269. IntOp: $R5=$R5+$R6
  2270. Goto: Loop1213.6.4.2
  2271. Pop: $R8
  2272. Pop: $R7
  2273. Pop: $R6
  2274. Pop: $R5
  2275. Pop: $R4
  2276. Pop: $R3
  2277. Exch($R0,0)
  2278. Pop: $UMUI_TEMP3
  2279. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2280. !insertmacro: end of UMUI_STRREPLACE
  2281. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2282. ClearErrors
  2283. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2284. !undef: "ID"
  2285. !insertmacro: end of CheckTweakChecked
  2286. !insertmacro: CheckTweakChecked
  2287. !define: "ID"="1214.1"
  2288. ReadINIStr $R0 [Field 6]:State from $PLUGINSDIR\page_tweak.ini
  2289. ReadINIStr $R1 [Field 6]:Text from $PLUGINSDIR\page_tweak.ini
  2290. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1214.1
  2291. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2292. StrCpy $UMUI_TEMP3 " $R1" () ()
  2293. !insertmacro: UMUI_STRREPLACE
  2294. !define: "UMUI_UNIQUEIDSTRREPLACE"="1214.6.4.2"
  2295. Push: $R0
  2296. Push: $R3
  2297. Push: $R4
  2298. Push: $R5
  2299. Push: $R6
  2300. Push: $R7
  2301. Push: $R8
  2302. StrCpy $R0 "$UMUI_TEMP3" () ()
  2303. StrCpy $R3 "-1" () ()
  2304. StrLen $R5 "$R0"
  2305. StrLen $R6 "\\"
  2306. StrLen $R7 "\"
  2307. IntOp: $R3=$R3+1
  2308. StrCpy $R4 "$R0" ($R7) ($R3)
  2309. StrCmp "$R3" "$R5" equal=End1214.6.4.2, nonequal=
  2310. StrCmp "$R4" "\" equal=0, nonequal=Loop1214.6.4.2
  2311. StrCpy $R4 "$R0" ($R3) ()
  2312. IntOp: $R8=$R3+$R7
  2313. StrCpy $R8 "$R0" () ($R8)
  2314. StrCpy $R0 "$R4\\$R8" () ()
  2315. IntOp: $R3=$R3+$R6
  2316. IntOp: $R3=$R3-1
  2317. IntOp: $R5=$R5-$R7
  2318. IntOp: $R5=$R5+$R6
  2319. Goto: Loop1214.6.4.2
  2320. Pop: $R8
  2321. Pop: $R7
  2322. Pop: $R6
  2323. Pop: $R5
  2324. Pop: $R4
  2325. Pop: $R3
  2326. Exch($R0,0)
  2327. Pop: $UMUI_TEMP3
  2328. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2329. !insertmacro: end of UMUI_STRREPLACE
  2330. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2331. ClearErrors
  2332. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2333. !undef: "ID"
  2334. !insertmacro: end of CheckTweakChecked
  2335. !insertmacro: CheckTweakChecked
  2336. !define: "ID"="1215.1"
  2337. ReadINIStr $R0 [Field 7]:State from $PLUGINSDIR\page_tweak.ini
  2338. ReadINIStr $R1 [Field 7]:Text from $PLUGINSDIR\page_tweak.ini
  2339. StrCmp "$R0" "1" equal=0, nonequal=CheckTweakCheckedSkip_1215.1
  2340. !insertmacro: UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2341. StrCpy $UMUI_TEMP3 " $R1" () ()
  2342. !insertmacro: UMUI_STRREPLACE
  2343. !define: "UMUI_UNIQUEIDSTRREPLACE"="1215.6.4.2"
  2344. Push: $R0
  2345. Push: $R3
  2346. Push: $R4
  2347. Push: $R5
  2348. Push: $R6
  2349. Push: $R7
  2350. Push: $R8
  2351. StrCpy $R0 "$UMUI_TEMP3" () ()
  2352. StrCpy $R3 "-1" () ()
  2353. StrLen $R5 "$R0"
  2354. StrLen $R6 "\\"
  2355. StrLen $R7 "\"
  2356. IntOp: $R3=$R3+1
  2357. StrCpy $R4 "$R0" ($R7) ($R3)
  2358. StrCmp "$R3" "$R5" equal=End1215.6.4.2, nonequal=
  2359. StrCmp "$R4" "\" equal=0, nonequal=Loop1215.6.4.2
  2360. StrCpy $R4 "$R0" ($R3) ()
  2361. IntOp: $R8=$R3+$R7
  2362. StrCpy $R8 "$R0" () ($R8)
  2363. StrCpy $R0 "$R4\\$R8" () ()
  2364. IntOp: $R3=$R3+$R6
  2365. IntOp: $R3=$R3-1
  2366. IntOp: $R5=$R5-$R7
  2367. IntOp: $R5=$R5+$R6
  2368. Goto: Loop1215.6.4.2
  2369. Pop: $R8
  2370. Pop: $R7
  2371. Pop: $R6
  2372. Pop: $R5
  2373. Pop: $R4
  2374. Pop: $R3
  2375. Exch($R0,0)
  2376. Pop: $UMUI_TEMP3
  2377. !undef: "UMUI_UNIQUEIDSTRREPLACE"
  2378. !insertmacro: end of UMUI_STRREPLACE
  2379. FileWrite: $UMUI_TEMP3\r\n->$MUI_TEMP2
  2380. ClearErrors
  2381. !insertmacro: end of UMUI_CONFIRMPAGE_TEXTBOX_ADDLINE
  2382. !undef: "ID"
  2383. !insertmacro: end of CheckTweakChecked
  2384. FunctionEnd
  2385. Function: "RunOnFinish"
  2386. IfFileExists: "$INSTDIR\smplayer_portable.exe" ? 0 : +3
  2387. Exec: ""$INSTDIR\smplayer_portable.exe" http://rautemusik.g24m.net:10000/" (->)
  2388. Goto: DoNotRunMPlayer
  2389. IfFileExists: "$INSTDIR\MPUI.exe" ? 0 : +3
  2390. Exec: ""$INSTDIR\MPUI.exe" http://rautemusik.g24m.net:10000/" (->)
  2391. Goto: DoNotRunMPlayer
  2392. Exec: ""$INSTDIR\MPlayer.exe" http://rautemusik.g24m.net:10000/" (->)
  2393. FunctionEnd
  2394.  
  2395. Processed 1 file, writing output:
  2396. Adding plug-ins initializing function... Done!
  2397. Processing pages... Done!
  2398. Removing unused resources... Done!
  2399. Generating language tables... Done!
  2400. Ultimate Packer for eXecutables
  2401. Copyright (C) 1996 - 2008
  2402. UPX 3.03w Markus Oberhumer, Laszlo Molnar & John Reiser Apr 27th 2008
  2403.  
  2404. File size Ratio Format Name
  2405. -------------------- ------ ----------- -----------
  2406. 61440 -> 48128 78.33% win32/pe exehead.tmp
  2407.  
  2408. Packed 1 file.
  2409. Generating uninstaller... !system: returned -1073741819, aborting
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement