i think theres a problem with compressing games in hte new version
im getting the error message
Error in macro UpgradeDLL on macroline 62
Error in script "C:\Documents and Settings\User\Desktop\ChameleonMan.nsi" on line 42 -- aborting creation process
i think its the new version's fault cuz it says UpgradeDLL is where the error is
let me know if i should post the entire log file from the script
---added later----
u kno what, ill post it anyway
MakeNSIS v2.07 - Copyright 1999-2005 Nullsoft, Inc.
Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
Portions Copyright (C) 1996-2002 Julian R Seward (bzip2).
Portions Copyright (C) 1999-2003 Igor Pavlov (lzma).
Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, Jeff Doozan, Amir Szekely, Ximon Eighteen, et al.
Processing config:
Processing plugin dlls: "C:\Program Files\NSIS\Plugins\*.dll"
- TypeLib::GetLibVersion
- TypeLib::Register
- TypeLib::UnRegister
- Banner::destroy
- Banner::getWindow
- Banner::show
- LangDLL::LangDialog
- nsExec::Exec
- nsExec::ExecToLog
- nsExec::ExecToStack
- Splash::show
- AdvSplash::show
- BgImage::AddImage
- BgImage::AddText
- BgImage::Clear
- BgImage::Destroy
- BgImage::Redraw
- BgImage::SetBg
- BgImage::SetReturn
- BgImage::Sound
- InstallOptions::dialog
- InstallOptions::initDialog
- InstallOptions::show
- Math::Script
- NSISdl::download
- NSISdl::download_quiet
- System::Alloc
- System::Call
- System::Copy
- System::Free
- System::Get
- System::Int64Op
- System::Store
- StartMenu::Init
- StartMenu::Select
- StartMenu::Show
- UserInfo::GetAccountType
- UserInfo::GetName
- Dialer::AttemptConnect
- Dialer::AutodialHangup
- Dialer::AutodialOnline
- Dialer::AutodialUnattended
- Dialer::GetConnectedState
- VPatch::vpatchfile
!define: "MUI_INSERT_NSISCONF"=""
Changing directory to: "C:\Documents and Settings\User\Desktop"
Processing script file: "C:\Documents and Settings\User\Desktop\ChameleonMan.nsi"
!include: "C:\Program Files\NSIS\Include\MUI.nsh"
!include: "C:\Program Files\NSIS\Contrib\Modern UI\System.nsh"
NSIS Modern User Interface version 1.72 - 2002-2005 Joost Verburg (C:\Program Files\NSIS\Contrib\Modern UI\System.nsh:11)
!define: "MUI_VERBOSE"="3"
!include: closed: "C:\Program Files\NSIS\Contrib\Modern UI\System.nsh"
!include: closed: "C:\Program Files\NSIS\Include\MUI.nsh"
!include: "C:\Program Files\NSIS\Include\UpgradeDLL.nsh"
!define: "UPGRADEDLL_INCLUDED"=""
!include: closed: "C:\Program Files\NSIS\Include\UpgradeDLL.nsh"
Name: "ChameleonMan"
OutFile: "ChameleonManInst.exe"
InstallDir: "$PROGRAMFILES\ChameleonMan"
InstallRegKey: "HKLM\SOFTWARE\ChameleonMan\Install_Dir"
!define: "MUI_FINISHPAGE_NOAUTOCLOSE"=""
!insertmacro: MUI_PAGE_WELCOME
!insertmacro: end of MUI_PAGE_WELCOME
!insertmacro: MUI_PAGE_DIRECTORY
!insertmacro: end of MUI_PAGE_DIRECTORY
!insertmacro: MUI_PAGE_INSTFILES
!insertmacro: end of MUI_PAGE_INSTFILES
!insertmacro: MUI_PAGE_FINISH
!insertmacro: end of MUI_PAGE_FINISH
!insertmacro: MUI_UNPAGE_CONFIRM
!insertmacro: end of MUI_UNPAGE_CONFIRM
!insertmacro: MUI_UNPAGE_INSTFILES
!insertmacro: end of MUI_UNPAGE_INSTFILES
!insertmacro: MUI_LANGUAGE
!insertmacro: end of MUI_LANGUAGE
Section: "Required Components"
!define: "VBFILESDIR"="C:\WINDOWS\System32"
!insertmacro: UpgradeDLL
Push: $R0
Push: $R1
Push: $R2
Push: $R3
Push: $R4
Push: $R5
!define: "UPGRADEDLL_UNIQUE"="42.9"
SetOverwrite: try
StrCpy $R4 "$SYSDIR\Comcat.dll" () ()
StrCpy $R5 "$SYSDIR" () ()
IfFileExists: "$R4" ? 0 : upgradedll.copy_42.9
ClearErrors
GetDLLVersionLocal: C:\WINDOWS\System32\Comcat.dll (327680,170393601)->($R0,$R1)
GetDLLVersion: $R4->$R2,$R3
IfErrors ?upgradedll.upgrade_42.9:
IntCmpU $R0:$R2 equal=0, < upgradedll.done_42.9, > upgradedll.upgrade_42.9
IntCmpU $R1:$R3 equal=upgradedll.done_42.9, < upgradedll.done_42.9, > upgradedll.upgrade_42.9
UnRegDLL: "$R4"
ClearErrors
StrCpy $R0 "$R4" () ()
Call ":upgradedll.file_42.9"
IfErrors ?0:upgradedll.noreboot_42.9
GetTempFileName -> $R0
Call ":upgradedll.file_42.9"
Rename: /REBOOTOK $R0->$R4
GetTempFileName -> $R0
File: "C:\Program Files\NSIS\Contrib\Library\RegTool\RegTool.bin" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in macro UpgradeDLL on macroline 62
Error in script "C:\Documents and Settings\User\Desktop\ChameleonMan.nsi" on line 42 -- aborting creation process
also, line 42 of the script is
!insertmacro UpgradeDLL ${VBFILESDIR}\Msvbvm60.dll $SYSDIR\Msvbvm60.dll $SYSDIR