Index: AE/Installer/trunk/source/globals.h
===================================================================
--- AE/Installer/trunk/source/globals.h	(revision 502)
+++ AE/Installer/trunk/source/globals.h	(revision 503)
@@ -41,5 +41,5 @@
 
 #pragma mark DEFINES
-#define INSTALLER_VERSION		 "1.1" // only place in source we need to set this
+#define INSTALLER_VERSION		 "1.2" // only place we need to change this
 #define UPDATE_LOG_READ_ERR		-1
 #define UPDATE_INST_REPL_ERR	-2
Index: AE/Installer/trunk/source/main_window.cpp
===================================================================
--- AE/Installer/trunk/source/main_window.cpp	(revision 502)
+++ AE/Installer/trunk/source/main_window.cpp	(revision 503)
@@ -105,4 +105,5 @@
     EVT_MENU( wxID_ABOUT, MainWindow::OnAboutClick )
 
+	EVT_BUTTON( Dir_Button, MainWindow::OnDirButtonClick )
 ////@end MainWindow event table entries
 
@@ -115,5 +116,5 @@
 
 MainWindow::MainWindow()
-{
+{  
 	Init();
 }
@@ -175,4 +176,6 @@
     CompleteRadio = NULL;
     ReglobalizeButton = NULL;
+
+	ChangeDirectoryButton = NULL;
 	////@end MainWindow member initialisation
 }
@@ -350,5 +353,12 @@
     itemBoxSizer34->Add(ReglobalizeButton, 0, wxGROW|wxALL, 5);
 
-    // Connect events and objects
+    wxStaticLine* itemStaticLine100 = new wxStaticLine( OptionsPanel, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL );
+    itemBoxSizer25->Add(itemStaticLine100, 0, wxGROW|wxALL, 5);
+
+	ChangeDirectoryButton =  new wxButton( OptionsPanel, Dir_Button, _("Change Dir"), wxDefaultPosition, wxDefaultSize, 0 );
+	ChangeDirectoryButton->SetName(_T("Dir_Button"));
+	itemBoxSizer34->Add(ChangeDirectoryButton, 0, wxGROW|wxALL, 5);
+
+	// Connect events and objects
     Mods_CheckboxList->Connect(Mods_CheckboxList1, wxEVT_CREATE, wxWindowCreateEventHandler(MainWindow::ModList_OnCreate), NULL, this);
 	////@end MainWindow content construction
@@ -617,4 +627,5 @@
 	// TODO: Make About window work again!
     About* window = new About(this);
+	window->ShowModal();
     window->Destroy();
 	////@end wxEVT_COMMAND_MENU_SELECTED event handler for wxID_ABOUT in MainWindow. 
@@ -624,5 +635,5 @@
 * wxEVT_COMMAND_RADIOBUTTON_SELECTED event handler for NoSep_RadioButton
 */
-
+ 
 void MainWindow::OnNoSepRadioButtonSelected( wxCommandEvent& event )
 {
@@ -658,4 +669,5 @@
 void MainWindow::OnRefreshButtonClick( wxCommandEvent& event )
 {
+	globalPackages = getPackages();
 	refreshMods(globalInstalledMods);
 }
@@ -778,2 +790,11 @@
 	splitInstances = true;
 }
+
+void MainWindow::OnDirButtonClick( wxCommandEvent& event )
+{
+	wxDirDialog* newDir = new wxDirDialog(this, "Set current directory", "", wxDD_DEFAULT_STYLE,
+		wxDefaultPosition, wxDefaultSize, "wxDirCtrl");
+	newDir->ShowModal();
+	if(newDir->GetPath()[0]) current_path( (path)newDir->GetPath() );
+	OnRefreshButtonClick(event);
+}
Index: AE/Installer/trunk/source/main_window.h
===================================================================
--- AE/Installer/trunk/source/main_window.h	(revision 502)
+++ AE/Installer/trunk/source/main_window.h	(revision 503)
@@ -66,4 +66,5 @@
 #define wxID_LOAD 10006
 #define wxID_OPTIONS 10017
+#define Dir_Button 10100
 #define SYMBOL_MAINWINDOW_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX|wxSIMPLE_BORDER
 #define SYMBOL_MAINWINDOW_TITLE _("Installer")
@@ -154,4 +155,6 @@
     void OnAboutClick( wxCommandEvent& event );
 
+	/// change currently directory
+	void OnDirButtonClick( wxCommandEvent& event );
 ////@end MainWindow event handler declarations
 
@@ -185,4 +188,5 @@
     wxRadioButton* CompleteRadio;
     wxButton* ReglobalizeButton;
+	wxButton* ChangeDirectoryButton;
 ////@end MainWindow member variables
 
Index: AE/Installer/trunk/source/replace_installer.bat
===================================================================
--- AE/Installer/trunk/source/replace_installer.bat	(revision 502)
+++ AE/Installer/trunk/source/replace_installer.bat	(revision 503)
@@ -7,4 +7,5 @@
 
 	COPY AEInstaller.exe  .\..\..\..\install\
-	START ..\..\..\install\AEInstaller.exe
+	cd ..\..\..\install\
+	START AEInstaller.exe
 )
