Index: Vago/trunk/Vago/Vago.pro
===================================================================
--- Vago/trunk/Vago/Vago.pro	(revision 789)
+++ Vago/trunk/Vago/Vago.pro	(revision 790)
@@ -13,7 +13,15 @@
 INCLUDEPATH += ./soundWizard
 
+macx {
+LIBS += -lz # for mac support zipping (thanks edt!)
+ICON = vago_icon.icns # mac os icon
+}
+
+win32 {
+RC_FILE = icon_resource.rc #for windows explorer icon
+}
+
 TARGET = Vago
 TEMPLATE = app
-RC_FILE = icon_resource.rc #for windows explorer icon
 
 SOURCES += \
Index: Vago/trunk/Vago/Vago.pro.user
===================================================================
--- Vago/trunk/Vago/Vago.pro.user	(revision 789)
+++ Vago/trunk/Vago/Vago.pro.user	(revision 790)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by Qt Creator 2.4.1, 2013-04-03T22:20:09. -->
+<!-- Written by Qt Creator 2.4.1, 2013-04-06T21:29:29. -->
 <qtcreator>
  <data>
@@ -57,5 +57,5 @@
    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/MinGW/bin/g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
+    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-macos-generic-mach_o-64bit./usr/bin/gdb</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
@@ -98,14 +98,14 @@
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Debug</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.4 in PATH (System) Debug</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/home/qtWorkspace/Vago-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">5</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/Users/home/Documents/Vago-build-desktop-Qt_4_8_4_in_PATH__System__Debug</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Mingw:C:/MinGW/bin/g++.exe.x86-windows-msys-pe-32bit.C:/QtSDK/pythongdb/python_2.7based/gdb-i686-pc-mingw32.exe</value>
+    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">ProjectExplorer.ToolChain.Gcc:/usr/bin/g++.x86-macos-generic-mach_o-64bit./usr/bin/gdb</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
@@ -148,113 +148,13 @@
     <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
     <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.1 for Desktop - MinGW (Qt SDK) Release</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.4 in PATH (System) Release</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/home/qtWorkspace/Vago-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Release</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">5</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">/Users/home/Documents/Vago-build-desktop-Qt_4_8_4_in_PATH__System__Release</value>
+    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">1</value>
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
-    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">INVALID</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.0 for Desktop - MinGW (Qt SDK) Debug</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/home/qtWorkspace/Vago-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Debug</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">-1</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
-    <value type="QString" key="ProjectExplorer.BuildCOnfiguration.ToolChain">INVALID</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.0 for Desktop - MinGW (Qt SDK) Release</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/home/qtWorkspace/Vago-build-desktop-Qt_4_8_0_for_Desktop_-_MinGW__Qt_SDK__Release</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId">-1</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">4</value>
+   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
@@ -342,5 +242,5 @@
     <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
     <valuelist type="QVariantList" key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory">/Users/home/Documents/Vago-build-desktop-Qt_4_8_4_in_PATH__System__Debug/</value>
     <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
     <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
@@ -357,5 +257,5 @@
  <data>
   <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
-  <value type="QString">{d1d804e5-7180-479f-b853-a9ffac018cf5}</value>
+  <value type="QString">{c927f4d0-f522-4805-a789-6ae5ac6f06ca}</value>
  </data>
  <data>
Index: Vago/trunk/Vago/about.cpp
===================================================================
--- Vago/trunk/Vago/about.cpp	(revision 789)
+++ Vago/trunk/Vago/about.cpp	(revision 790)
@@ -10,5 +10,30 @@
     this->layout()->setSizeConstraint( QLayout::SetFixedSize ); //fixed size
     ui->lbAbout->setOpenExternalLinks(true); //allow navigate to oni central
-    ui->lbAbout->setText(ui->lbAbout->text().replace("Vago GUI","Vago GUI "+GlobalVars::AppVersion));
+    ui->lbAbout->setText("<html>"
+                         "<b>Vago GUI "+GlobalVars::AppVersion+"</b>"
+                         "<p style='font-size:small;'>"
+                         "Written by s10k<br /><br/>"
+                         "Thanks to:<br/>"
+                         "Neo for OniSplit<br />"
+                         "EdT for testing, suggestions and icon<br />"
+                         "demos_kratos for original OniSplit GUI<br />"
+                         "Samer/Mukade/EdT for allow me to use Jubei as icon<br />"
+                         "Alloc for AIE2 and support<br />"
+                         "Paradox for Sound excel plugin and documentation<br />"
+                         "Wiki contributors for the documentation<br />"
+                         "AE contributors<br />"
+                         "and in general to all OniCentral Community<br /><br/>"
+                         "Also thanks to: <br />"
+                         "StackOverflow Community<br />"
+                         "Fabrizio Angius for PKZIP 2.0 for zip handling<br />"
+                         "smashingmagazine for the folder icon :)<br />"
+                         "<center>"
+                         "Visit us at:<br />"
+                         "<a href='http://oni.bungie.org'>"
+                         "oni.bungie.org"
+                         "</center>"
+                         "</a>"
+                         "</p>"
+                         "</html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
 }
 
Index: Vago/trunk/Vago/about.ui
===================================================================
--- Vago/trunk/Vago/about.ui	(revision 789)
+++ Vago/trunk/Vago/about.ui	(revision 790)
@@ -7,6 +7,6 @@
     <x>0</x>
     <y>0</y>
-    <width>515</width>
-    <height>369</height>
+    <width>600</width>
+    <height>400</height>
    </rect>
   </property>
@@ -53,19 +53,30 @@
          </property>
          <property name="text">
-          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;Vago GUI&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;&lt;br /&gt;Written by s10k&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;&lt;br /&gt;Thanks to:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Neo for OniSplit&lt;br /&gt;EdT for testing, suggestions and icon &lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;demos_kratos for original OniSplit GUI&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Samer/Mukade/EdT for allow me to use Jubei as icon&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Alloc for AIE2 and support&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Paradox for Sound excel plugin and documentation&lt;br /&gt;Wiki&lt;/span&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;contributors for the documentation &lt;br /&gt;AE&lt;/span&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;contributors&lt;br /&gt;and in general to&lt;/span&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;all OniCentral Community&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;&lt;br /&gt;Also thanks to: &lt;br /&gt;StackOverflow&lt;/span&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Community&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Fabrizio&lt;/span&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Angius for PKZIP 2.0 for zip handling&lt;br /&gt;smashingmagazine for the folder icon :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
-&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Visit us at:&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://oni.bungie.org&quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;oni.bungie.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+          <string>&lt;html&gt;
+&lt;b&gt;Vago GUI&lt;/b&gt;
+&lt;p style=&quot;font-size:small;&quot;&gt;
+Written by s10k&lt;br /&gt;&lt;br/&gt;
+Thanks to:&lt;br/&gt;
+Neo for OniSplit&lt;br /&gt;
+EdT for testing, suggestions and icon&lt;br /&gt;
+demos_kratos for original OniSplit GUI&lt;br /&gt;
+Samer/Mukade/EdT for allow me to use Jubei as icon&lt;br /&gt;
+Alloc for AIE2 and support&lt;br /&gt;
+Paradox for Sound excel plugin and documentation&lt;br /&gt;
+Wiki contributors for the documentation&lt;br /&gt;
+AE contributors&lt;br /&gt;
+and in general to all OniCentral Community&lt;br /&gt;&lt;br/&gt;
+Also thanks to: &lt;br /&gt;
+StackOverflow Community&lt;br /&gt;
+Fabrizio Angius for PKZIP 2.0 for zip handling&lt;br /&gt;
+smashingmagazine for the folder icon :)&lt;br /&gt;
+&lt;center&gt;
+Visit us at:&lt;br /&gt;
+&lt;a href=&quot;http://oni.bungie.org&quot;&gt;
+oni.bungie.org
+&lt;/center&gt;
+&lt;/a&gt;
+&lt;/p&gt;
+&lt;/html&gt;</string>
          </property>
         </widget>
Index: Vago/trunk/Vago/main.cpp
===================================================================
--- Vago/trunk/Vago/main.cpp	(revision 789)
+++ Vago/trunk/Vago/main.cpp	(revision 790)
@@ -1,2 +1,9 @@
+#define USING_VM_TABLET_WARNING_FIX // Comment this line if not using a mac vm
+
+#ifdef USING_VM_TABLET_WARNING_FIX
+#include <qapplication.h>
+void myMessageOutput(QtMsgType type, const char *msg);
+#endif
+
 #include <QtGui/QApplication>
 #include "mainwindow.h"
@@ -4,4 +11,9 @@
 int main(int argc, char *argv[])
 {
+
+#ifdef USING_VM_TABLET_WARNING_FIX
+    qInstallMsgHandler(myMessageOutput);
+#endif
+
     QApplication a(argc, argv);
     MainWindow w;
@@ -11,2 +23,24 @@
     return a.exec();
 }
+
+#ifdef USING_VM_TABLET_WARNING_FIX
+void myMessageOutput(QtMsgType type, const char *msg)
+{
+    switch (type) {
+    case QtWarningMsg:
+        if(QString(msg)=="QCocoaView handleTabletEvent: This tablet device is unknown (received no proximity event for it). Discarding event."){ // ignore this message
+            return;
+        }
+        else{
+            fprintf(stderr, "%s\n", msg);
+            break;
+        }
+    case QtFatalMsg:
+        fprintf(stderr, "%s\n", msg);
+        abort();
+    default:
+        fprintf(stderr, "%s\n", msg);
+        break;
+    }
+}
+#endif
Index: Vago/trunk/Vago/mainwindow.cpp
===================================================================
--- Vago/trunk/Vago/mainwindow.cpp	(revision 789)
+++ Vago/trunk/Vago/mainwindow.cpp	(revision 790)
@@ -10,14 +10,20 @@
     ui->setupUi(this);
 
+    ui->pbConvertGeneral->setMinimumSize(ui->pbConvertGeneral->minimumSizeHint());
+    ui->pbConvertGeneral->setMinimumWidth(50);
+    ui->pbConvertGeneral->setMinimumHeight(ui->pbConvertGeneral->minimumHeight()*1.4);
+
+
+
+    qDebug() << ui->pbConvertGeneral->minimumHeight() << ui->pbConvertGeneral->minimumHeight();
+
     this->setWindowTitle("Vago v"+GlobalVars::AppVersion);
 
-    // QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale ());
-
-    if(!QFile::exists(QDir::currentPath()+"/"+GlobalVars::OniSplitExeName)){
+    if(!QFile::exists(QDir::currentPath()+"/"+GlobalVars::OniSplitString)){
         Util::showErrorPopUp("OniSplit not found. Please download it at "+GlobalVars::ModsDomain+" and put it in the same folder of Vago. \n\nProgram will now exit.");
         exit(1);
     }
 
-    if(!QFile::exists(QDir::currentPath()+"/"+GlobalVars::XmlToolsExeName)){
+    if(!QFile::exists(QDir::currentPath()+"/"+GlobalVars::XmlToolsString)){
         Util::showErrorPopUp("xmlTools not found. Please download it at "+GlobalVars::ModsDomain+" and put it in the same folder of Vago. \n\nProgram will now exit.");
         exit(1);
@@ -42,5 +48,5 @@
 
         if(aefolder.isEmpty()){
-            Util::showErrorPopUp("AE folder is mandatory. Application will exit.");
+            Util::showErrorPopUp("AE folder is mandatory. Application will now exit.");
             exit(1);
         }
@@ -99,4 +105,5 @@
     this->myConverter = new Converter(this->myLogger,this->listToProccess);
 
+    // User interface
     ui->mainToolBar->addWidget(ui->tbAE); //add ae installer launch button
     ui->mainToolBar->addWidget(ui->emptySpacerLabel); //trick, we can't add directly a space so we add an empty
@@ -109,4 +116,18 @@
     ui->mainToolBar->setLayoutDirection(Qt::RightToLeft);
 
+#ifdef Q_WS_MAC
+    // setUnifiedTitleAndToolBarOnMac(true); // Qt suggests to use it on mac | http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native // align on left doesn't work if active
+    ui->tbOni->setIcon(QIcon(":/new/icons/oni_icon_mac.png")); // Oni executable on mac have a different icon than windows
+    // Set mac platform the first one in the menu, and also make it checkable by default
+    ui->menuTarget_Platform->removeAction(ui->actionWindows);
+    ui->menuTarget_Platform->addAction(ui->actionWindows);
+    ui->actionWindows->setChecked(false);
+    ui->actionMac_Windows_demo->setChecked(true);
+    // Hide file menu on mac (not needed)
+    ui->menuFile->hide();
+    ui->menuFile->close();
+    //ui->menuBar->macMenu();
+#endif
+
     connectSlots();
 
@@ -154,14 +175,16 @@
     QStringList arguments;
 
-    if(this->vagoSettings->value("OniWindow").toBool()){ //Run in a window?
+    if(this->vagoSettings->value("OniWindow").toBool()){ // Run in a window?
         arguments << "-noswitch";
     }
+#ifdef Q_WS_WIN
     else{
-        arguments << "-switch";
-    }
-
-    arguments << " -debugfiles";
-
-    if(!QProcess::startDetached(this->AeLocation+"/Oni.exe",arguments,this->AeLocation)){
+        arguments << "-switch"; // only supported on windows. Was added by daodan dll.
+    }
+#endif
+
+    arguments << "-debugfiles";
+
+    if(!QProcess::startDetached(this->AeLocation+"/"+GlobalVars::OniExe,arguments,this->AeLocation)){
         showErrStatusMessage("Oni could not be started!");
     }
@@ -172,5 +195,5 @@
     // If the app turn out someday to a native app use QProcess::startDetached instead...
 
-    if(!QDesktopServices::openUrl(this->AeLocation+"/AEInstaller/bin/AEInstaller2.jar")){
+    if(!QDesktopServices::openUrl("file:///"+this->AeLocation+"/AEInstaller/bin/AEInstaller2.jar")){
         showErrStatusMessage("Could not start AE Installer!");
     }
Index: Vago/trunk/Vago/mainwindow.ui
===================================================================
--- Vago/trunk/Vago/mainwindow.ui	(revision 789)
+++ Vago/trunk/Vago/mainwindow.ui	(revision 790)
@@ -8,5 +8,5 @@
     <y>0</y>
     <width>640</width>
-    <height>480</height>
+    <height>543</height>
    </rect>
   </property>
@@ -360,5 +360,5 @@
            <size>
             <width>0</width>
-            <height>30</height>
+            <height>0</height>
            </size>
           </property>
@@ -1487,5 +1487,5 @@
      <y>0</y>
      <width>640</width>
-     <height>21</height>
+     <height>22</height>
     </rect>
    </property>
@@ -1507,7 +1507,7 @@
     <addaction name="actionAbout"/>
    </widget>
-   <widget class="QMenu" name="menuTarget_Plataform">
+   <widget class="QMenu" name="menuTarget_Platform">
     <property name="title">
-     <string>Target Plataform</string>
+     <string>Target Platform</string>
     </property>
     <addaction name="actionWindows"/>
@@ -1537,5 +1537,5 @@
    </widget>
    <addaction name="menuFile"/>
-   <addaction name="menuTarget_Plataform"/>
+   <addaction name="menuTarget_Platform"/>
    <addaction name="menuOptions"/>
    <addaction name="menuTools"/>
Index: Vago/trunk/Vago/packageWizard/packagepage2.cpp
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepage2.cpp	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepage2.cpp	(revision 790)
@@ -21,4 +21,12 @@
     registerField("lePackageNumber", ui->lePackageNumber);
     registerField("rbReplace", ui->rbReplace);
+
+    ui->lbFieldsReadOnly->setText("<html><span style='color:#0000ff;'>* Fields read only  by AEI2 when the package "
+            "isn't at the mod depot.</span></html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
+    QString htmlAsterisk="<html><span style='color:#0000ff;'>*</span></html>";
+    ui->lbAsteriscAuthors->setText(htmlAsterisk);
+    ui->lbAsteriscModName->setText(htmlAsterisk);
+    ui->lbAsteriscVersion->setText(htmlAsterisk);
+    ui->lbAsteriscDescription->setText(htmlAsterisk);
 }
 
Index: Vago/trunk/Vago/packageWizard/packagepage2.ui
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepage2.ui	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepage2.ui	(revision 790)
@@ -8,5 +8,5 @@
     <y>0</y>
     <width>400</width>
-    <height>353</height>
+    <height>408</height>
    </rect>
   </property>
@@ -40,11 +40,7 @@
      </item>
      <item>
-      <widget class="QLabel" name="label_8">
-       <property name="text">
-        <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <widget class="QLabel" name="lbAsteriscModName">
+       <property name="text">
+        <string>&lt;html&gt;&lt;span style=&quot;color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/html&gt;</string>
        </property>
       </widget>
@@ -71,11 +67,7 @@
      </item>
      <item>
-      <widget class="QLabel" name="label_10">
-       <property name="text">
-        <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <widget class="QLabel" name="lbAsteriscAuthors">
+       <property name="text">
+        <string>&lt;html&gt;&lt;span style=&quot;color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/html&gt;</string>
        </property>
       </widget>
@@ -102,11 +94,7 @@
      </item>
      <item>
-      <widget class="QLabel" name="label_9">
-       <property name="text">
-        <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <widget class="QLabel" name="lbAsteriscVersion">
+       <property name="text">
+        <string>&lt;html&gt;&lt;span style=&quot;color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/html&gt;</string>
        </property>
       </widget>
@@ -140,11 +128,7 @@
      </item>
      <item>
-      <widget class="QLabel" name="label_11">
-       <property name="text">
-        <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <widget class="QLabel" name="lbAsteriscDescription">
+       <property name="text">
+        <string>&lt;html&gt;&lt;span style=&quot;color:#0000ff;&quot;&gt;*&lt;/span&gt;&lt;/html&gt;</string>
        </property>
       </widget>
@@ -320,11 +304,7 @@
    </item>
    <item>
-    <widget class="QLabel" name="label_12">
+    <widget class="QLabel" name="lbFieldsReadOnly">
      <property name="text">
-      <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;* Fields read &lt;/span&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt;only&lt;/span&gt;&lt;span style=&quot; font-size:8pt; color:#0000ff;&quot;&gt; by AEI2 when the package isn't at the mod depot.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <string>&lt;html&gt;&lt;span style=&quot; color:#0000ff;&quot;&gt;* Fields read only  by AEI2 when the package isn't at the mod depot.&lt;/span&gt;&lt;/html&gt;</string>
      </property>
     </widget>
Index: Vago/trunk/Vago/packageWizard/packagepage4.cpp
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepage4.cpp	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepage4.cpp	(revision 790)
@@ -30,4 +30,10 @@
     ui->tbWindowsMinus->setToolTip("Remove the selected Windows OS folders");
     ui->tbMacMinus->setToolTip("Remove the selected Mac OS folders");
+
+    ui->lbCommon->setText("<html><b>Common</b></html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
+    ui->lbWindowsOnly->setText("<html><b>Windows Only</b></html>");
+    ui->lbMacOnly->setText("<html><b>Mac OS Only</b></html>");
+
+
 
     connectSlots();
Index: Vago/trunk/Vago/packageWizard/packagepage4.ui
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepage4.ui	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepage4.ui	(revision 790)
@@ -7,5 +7,5 @@
     <x>0</x>
     <y>0</y>
-    <width>408</width>
+    <width>413</width>
     <height>300</height>
    </rect>
@@ -20,5 +20,5 @@
       <layout class="QHBoxLayout" name="horizontalLayout_5">
        <item>
-        <widget class="QLabel" name="label">
+        <widget class="QLabel" name="lbCommon">
          <property name="minimumSize">
           <size>
@@ -28,9 +28,5 @@
          </property>
          <property name="text">
-          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;Common&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+          <string>&lt;html&gt;&lt;b&gt;Common&lt;/b&gt;&lt;/html&gt;</string>
          </property>
         </widget>
@@ -92,11 +88,7 @@
       <layout class="QVBoxLayout" name="verticalLayout_3">
        <item>
-        <widget class="QLabel" name="label_2">
+        <widget class="QLabel" name="lbWindowsOnly">
          <property name="text">
-          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;Windows Only&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+          <string>&lt;html&gt;&lt;b&gt;Windows Only&lt;/b&gt;&lt;/html&gt;</string>
          </property>
         </widget>
@@ -140,11 +132,8 @@
       <layout class="QVBoxLayout" name="verticalLayout_5">
        <item>
-        <widget class="QLabel" name="label_3">
+        <widget class="QLabel" name="lbMacOnly">
          <property name="text">
-          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;Mac OS Only&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+          <string>&lt;html&gt;&lt;b&gt;Mac OS Only&lt;/b&gt;&lt;/html&gt;
+</string>
          </property>
         </widget>
Index: Vago/trunk/Vago/packageWizard/packagepagefinal.cpp
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepagefinal.cpp	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepagefinal.cpp	(revision 790)
@@ -9,6 +9,9 @@
     this->setTitle("Finished");
 
-    //Use the global var for the depot domain so it's easier to change in the code if the domain changes
-    ui->lbComplete->setText(ui->lbComplete->text().replace("mods.oni2.net",GlobalVars::ModsDomain));
+    ui->lbComplete->setText("<html>"
+                            "The wizard is now complete. The package will be created when you click in finish.<br/>"
+                            "After that you can upload the package to <a href='http://"+GlobalVars::ModsDomain+"'>"
+                            +GlobalVars::ModsDomain+"</a> to get your mod listed in the AEI."
+                            "</html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
 
     ui->lbComplete->setOpenExternalLinks(true); //allow navigate to mod depot
Index: Vago/trunk/Vago/packageWizard/packagepagefinal.ui
===================================================================
--- Vago/trunk/Vago/packageWizard/packagepagefinal.ui	(revision 789)
+++ Vago/trunk/Vago/packageWizard/packagepagefinal.ui	(revision 790)
@@ -7,5 +7,5 @@
     <x>0</x>
     <y>0</y>
-    <width>400</width>
+    <width>427</width>
     <height>300</height>
    </rect>
@@ -18,10 +18,8 @@
     <widget class="QLabel" name="lbComplete">
      <property name="text">
-      <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;The wizard is now complete. The package will be created when you click in finish.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;After that you can upload the package to &lt;/span&gt;&lt;a href=&quot;www.mods.oni2.net&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;mods.oni2.net&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt; to get your mod listed in the AEI.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <string>&lt;html&gt;
+The wizard is now complete. The package will be created when you click in finish.&lt;br/&gt;
+After that you can upload the package to &lt;a href=&quot;www.mods.oni2.net&quot;&gt;mods.oni2.net&lt;/a&gt; to get your mod listed in the AEI.
+&lt;/html&gt;</string>
      </property>
     </widget>
Index: Vago/trunk/Vago/preferences.ui
===================================================================
--- Vago/trunk/Vago/preferences.ui	(revision 789)
+++ Vago/trunk/Vago/preferences.ui	(revision 790)
@@ -20,20 +20,20 @@
       <string>Preferences</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout_2">
-      <item>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label">
+        <property name="minimumSize">
+         <size>
+          <width>130</width>
+          <height>0</height>
+         </size>
+        </property>
+        <property name="text">
+         <string>Vago Workspace Folder:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
        <layout class="QHBoxLayout" name="horizontalLayout">
-        <item>
-         <widget class="QLabel" name="label">
-          <property name="minimumSize">
-           <size>
-            <width>130</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Vago Workspace Folder:</string>
-          </property>
-         </widget>
-        </item>
         <item>
          <widget class="QLineEdit" name="leWorkspace"/>
@@ -48,13 +48,13 @@
        </layout>
       </item>
-      <item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Anniversary Edition Folder:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
        <layout class="QHBoxLayout" name="horizontalLayout_2">
-        <item>
-         <widget class="QLabel" name="label_2">
-          <property name="text">
-           <string>Anniversary Edition Folder:</string>
-          </property>
-         </widget>
-        </item>
         <item>
          <widget class="QLineEdit" name="leAEfolder"/>
@@ -69,12 +69,5 @@
        </layout>
       </item>
-      <item>
-       <widget class="QCheckBox" name="cbOniWindow">
-        <property name="text">
-         <string>Launch Oni in a window</string>
-        </property>
-       </widget>
-      </item>
-      <item>
+      <item row="3" column="0" colspan="2">
        <widget class="QCheckBox" name="cbSeparate">
         <property name="toolTip">
@@ -90,8 +83,15 @@
        </widget>
       </item>
-      <item>
+      <item row="4" column="0" colspan="2">
        <widget class="QCheckBox" name="cbVagoExit">
         <property name="text">
          <string>Always confirm Vago exit</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0" colspan="2">
+       <widget class="QCheckBox" name="cbOniWindow">
+        <property name="text">
+         <string>Launch Oni in a window</string>
         </property>
        </widget>
Index: Vago/trunk/Vago/resources.qrc
===================================================================
--- Vago/trunk/Vago/resources.qrc	(revision 789)
+++ Vago/trunk/Vago/resources.qrc	(revision 790)
@@ -13,4 +13,5 @@
         <file>toolPackage.png</file>
         <file>sound.png</file>
+        <file>oni_icon_mac.png</file>
     </qresource>
     <qresource prefix="/new/about">
Index: Vago/trunk/Vago/soundWizard/soundpage2.cpp
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpage2.cpp	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpage2.cpp	(revision 790)
@@ -12,4 +12,9 @@
     this->soundTable=ui->twSoundFiles;
     ui->twSoundFiles->removeColumn(2); // Only two columns
+
+    ui->label->setText("<html>Add here the files you want to convert. "
+                       "All the files will have the same properties applied.<br/>"
+                       "Don't forget to first convert the files to an oni compatible codec. "
+                       "More information <a href=' '>here.</a></html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
 
     // Drop signal for Packages table
Index: Vago/trunk/Vago/soundWizard/soundpage2.ui
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpage2.ui	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpage2.ui	(revision 790)
@@ -21,11 +21,5 @@
     <widget class="QLabel" name="label">
      <property name="text">
-      <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Add here the files you want to convert. All the files will have the same properties applied. &lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;&quot;&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt; font-weight:600;&quot;&gt;Don't forget to first convert the files to an oni compatible codec&lt;/span&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;. More information &lt;/span&gt;&lt;a href=&quot; &quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <string>&lt;html&gt;Add here the files you want to convert. All the files will have the same properties applied.&lt;br/&gt;Don't forget to first convert the files to an oni compatible codec. More information &lt;a href=&quot; &quot;&gt;here.&lt;/a&gt;&lt;/html&gt;</string>
      </property>
      <property name="wordWrap">
@@ -127,47 +121,43 @@
       <string>Output converted files to:</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout_3">
+     <layout class="QVBoxLayout" name="verticalLayout_2">
       <item>
-       <layout class="QVBoxLayout" name="verticalLayout_2">
+       <widget class="QRadioButton" name="rbWorkspace">
+        <property name="text">
+         <string>Workspace</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <layout class="QHBoxLayout" name="horizontalLayout_2">
         <item>
-         <widget class="QRadioButton" name="rbWorkspace">
+         <widget class="QRadioButton" name="rbOther">
+          <property name="enabled">
+           <bool>true</bool>
+          </property>
           <property name="text">
-           <string>Workspace</string>
-          </property>
-          <property name="checked">
-           <bool>true</bool>
+           <string>Other</string>
           </property>
          </widget>
         </item>
         <item>
-         <layout class="QHBoxLayout" name="horizontalLayout_2">
-          <item>
-           <widget class="QRadioButton" name="rbOther">
-            <property name="enabled">
-             <bool>true</bool>
-            </property>
-            <property name="text">
-             <string>Other</string>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QLineEdit" name="leOtherLocation">
-            <property name="enabled">
-             <bool>false</bool>
-            </property>
-           </widget>
-          </item>
-          <item>
-           <widget class="QPushButton" name="pbBrowserOtherLocation">
-            <property name="enabled">
-             <bool>false</bool>
-            </property>
-            <property name="text">
-             <string>Browse...</string>
-            </property>
-           </widget>
-          </item>
-         </layout>
+         <widget class="QLineEdit" name="leOtherLocation">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QPushButton" name="pbBrowserOtherLocation">
+          <property name="enabled">
+           <bool>false</bool>
+          </property>
+          <property name="text">
+           <string>Browse...</string>
+          </property>
+         </widget>
         </item>
        </layout>
Index: Vago/trunk/Vago/soundWizard/soundpage3.ui
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpage3.ui	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpage3.ui	(revision 790)
@@ -100,172 +100,102 @@
       <string>Properties</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout_3">
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_2">
-        <item>
-         <widget class="QLabel" name="label">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Sphere radious:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leSphereRadious">
-          <property name="text">
-           <string>10</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_3">
-        <item>
-         <widget class="QLabel" name="label_2">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Min elapsed time:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMinElapsedTime">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_4">
-        <item>
-         <widget class="QLabel" name="label_3">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Max elapsed time:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMaxElapsedTime">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_5">
-        <item>
-         <widget class="QLabel" name="label_4">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Min volume distance:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMinVolumeDistance">
-          <property name="text">
-           <string>10</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_6">
-        <item>
-         <widget class="QLabel" name="label_5">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Max volume distance:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMaxVolumeDistance">
-          <property name="text">
-           <string>50</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_7">
-        <item>
-         <widget class="QLabel" name="label_6">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Min occlusion:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMinOcclusion">
-          <property name="text">
-           <string>3</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
-      </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_8">
-        <item>
-         <widget class="QLabel" name="label_7">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Treshold:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leTreshold">
-          <property name="text">
-           <string>0</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Sphere radious:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLineEdit" name="leSphereRadious">
+        <property name="text">
+         <string>10</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Min elapsed time:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QLineEdit" name="leMinElapsedTime">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Max elapsed time:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="1">
+       <widget class="QLineEdit" name="leMaxElapsedTime">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>Min volume distance:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1">
+       <widget class="QLineEdit" name="leMinVolumeDistance">
+        <property name="text">
+         <string>10</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>Max volume distance:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1">
+       <widget class="QLineEdit" name="leMaxVolumeDistance">
+        <property name="text">
+         <string>50</string>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Min occlusion:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="1">
+       <widget class="QLineEdit" name="leMinOcclusion">
+        <property name="text">
+         <string>3</string>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="0">
+       <widget class="QLabel" name="label_7">
+        <property name="text">
+         <string>Treshold:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="1">
+       <widget class="QLineEdit" name="leTreshold">
+        <property name="text">
+         <string>0</string>
+        </property>
+       </widget>
       </item>
      </layout>
Index: Vago/trunk/Vago/soundWizard/soundpage4.ui
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpage4.ui	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpage4.ui	(revision 790)
@@ -23,174 +23,107 @@
       <string>Properties</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout">
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_2">
-        <item>
-         <widget class="QLabel" name="label">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Volume:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leVolume">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+     <layout class="QFormLayout" name="formLayout">
+      <property name="fieldGrowthPolicy">
+       <enum>QFormLayout::FieldsStayAtSizeHint</enum>
+      </property>
+      <item row="0" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Volume:</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_3">
-        <item>
-         <widget class="QLabel" name="label_2">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Min volume:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMinVolume">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="0" column="1">
+       <widget class="QLineEdit" name="leVolume">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_4">
-        <item>
-         <widget class="QLabel" name="label_3">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Max volume:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMaxVolume">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Min volume:</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_5">
-        <item>
-         <widget class="QLabel" name="label_4">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Pitch:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="lePitch">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="1" column="1">
+       <widget class="QLineEdit" name="leMinVolume">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_6">
-        <item>
-         <widget class="QLabel" name="label_5">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Min pitch:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMinPitch">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Max volume:</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_7">
-        <item>
-         <widget class="QLabel" name="label_6">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Max pitch:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leMaxPitch">
-          <property name="text">
-           <string>1</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="2" column="1">
+       <widget class="QLineEdit" name="leMaxVolume">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
       </item>
-      <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_8">
-        <item>
-         <widget class="QLabel" name="label_7">
-          <property name="minimumSize">
-           <size>
-            <width>115</width>
-            <height>0</height>
-           </size>
-          </property>
-          <property name="text">
-           <string>Weight:</string>
-          </property>
-         </widget>
-        </item>
-        <item>
-         <widget class="QLineEdit" name="leWeight">
-          <property name="text">
-           <string>10</string>
-          </property>
-         </widget>
-        </item>
-       </layout>
+      <item row="3" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>Pitch:</string>
+        </property>
+       </widget>
       </item>
-      <item>
+      <item row="3" column="1">
+       <widget class="QLineEdit" name="lePitch">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>Min pitch:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1">
+       <widget class="QLineEdit" name="leMinPitch">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Max pitch:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="1">
+       <widget class="QLineEdit" name="leMaxPitch">
+        <property name="text">
+         <string>1</string>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="0">
+       <widget class="QLabel" name="label_7">
+        <property name="text">
+         <string>Weight:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="1">
+       <widget class="QLineEdit" name="leWeight">
+        <property name="text">
+         <string>10</string>
+        </property>
+       </widget>
+      </item>
+      <item row="7" column="0" colspan="2">
        <widget class="QCheckBox" name="cbPreventRepeat">
         <property name="toolTip">
Index: Vago/trunk/Vago/soundWizard/soundpagefinal.cpp
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpagefinal.cpp	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpagefinal.cpp	(revision 790)
@@ -16,4 +16,9 @@
     this->myXmlProcessor = new XmlProcessor(this->myLogger,this->xmlCommands);
     this->myConverter = new Converter(this->myLogger,this->oniSplitCommands);
+
+    ui->lbComplete->setText("<html>The wizard is now complete. The sounds have been converted. "
+                            "You can view all converted files clicking <a href=' '>here.</a><br />"
+                            "<br />Click restart to create more sounds from the wizard beggining,"
+                            "otherwise click finish.</html>"); // Don't use rich text in qtdesigner because it generates platform dependent code
 
     connectSlots();
Index: Vago/trunk/Vago/soundWizard/soundpagefinal.ui
===================================================================
--- Vago/trunk/Vago/soundWizard/soundpagefinal.ui	(revision 789)
+++ Vago/trunk/Vago/soundWizard/soundpagefinal.ui	(revision 790)
@@ -18,11 +18,8 @@
     <widget class="QLabel" name="lbComplete">
      <property name="text">
-      <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
-&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
-p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;The wizard is now complete. The sounds have been converted. You can view all converted files clicking &lt;/span&gt;&lt;a href=&quot; &quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;&quot;&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Click restart to create more sounds from the wizard beggining, otherwise click finish.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+      <string>&lt;html&gt;The wizard is now complete. The sounds have been converted. You can view all converted files clicking &lt;a href=&quot; &quot;&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click restart to create more sounds from the wizard beggining, otherwise click finish.&lt;/html&gt;</string>
+     </property>
+     <property name="wordWrap">
+      <bool>true</bool>
      </property>
     </widget>
Index: Vago/trunk/Vago/util.h
===================================================================
--- Vago/trunk/Vago/util.h	(revision 789)
+++ Vago/trunk/Vago/util.h	(revision 790)
@@ -12,17 +12,28 @@
 
 namespace GlobalVars{
-    const QString AppVersion="0.8";
-    const QString OniSplitExeName="OniSplit.exe";
-    const QString XmlToolsExeName="xmlTools.exe";
-    const QString AppLogName="logVago.txt";
-    const QString BuiltOniSplitVersion="0.9.86.0";
-    const QString BuiltXmlToolsVersion="0.8d";
-    const QString ModsDomain="www.mods.oni2.net";
-    const QString VagoNode = "247";
-    const QString VagoCheckUpdatesUrl="http://"+ModsDomain+"/?q=api/node/"+VagoNode+".json";
-    const QString VagoWebUrl="http://"+ModsDomain+"/node/"+VagoNode;
-    const QString VagoTemporaryDir=QDir::tempPath()+"/VagoTemp";
-    const QString HelpLocation=QDir::currentPath() + "/help";
-    const char OniSplitProcSeparator=';';
+const QString AppVersion="0.8";
+const QString OniSplitString="OniSplit.exe";
+const QString XmlToolsString="xmlTools.exe";
+
+#ifdef Q_WS_WIN
+const QString OniExe="Oni.exe";
+const QString OniSplitExeName=OniSplitString;
+const QString XmlToolsExeName=XmlToolsString;
+#else
+const QString OniExe="Oni.app/Contents/MacOS/Oni";
+const QString OniSplitExeName="mono "+OniSplitString; // Mac uses mono to run .net applications
+const QString XmlToolsExeName="mono "+XmlToolsString;
+#endif
+
+const QString AppLogName="logVago.txt";
+const QString BuiltOniSplitVersion="0.9.86.0";
+const QString BuiltXmlToolsVersion="0.8d";
+const QString ModsDomain="www.mods.oni2.net";
+const QString VagoNode = "247";
+const QString VagoCheckUpdatesUrl="http://"+ModsDomain+"/?q=api/node/"+VagoNode+".json";
+const QString VagoWebUrl="http://"+ModsDomain+"/node/"+VagoNode;
+const QString VagoTemporaryDir=QDir::tempPath()+"/VagoTemp";
+const QString HelpLocation=QDir::currentPath() + "/help";
+const char OniSplitProcSeparator=';';
 }
 
@@ -31,28 +42,28 @@
   **/
 namespace Util{
-    QString normalizePath(QString path);
-    QString cutName(QString path);
-    QString insertQuotes(QString path);
-    QString normalizeAndQuote(QString path);
-    QString fullTrim(QString str);
-    QString normalizeDecimalSeparator(QString value);
-    QStringList multipleDirDialog(QString title);
-    QStringList substring(QString myString,QString separator,Qt::CaseSensitivity cs = Qt::CaseSensitive);
-    int indexOfBackward(QString myString, QString toSearch, int from = -1);
-    bool showQuestionPopUp(QWidget * parent, QString message);
-    bool checkEmptySpaces(QStringList toCheck);
-    bool checkIfDoubles(QStringList toCheck);
-    bool isStringInteger(QString myString);
-    bool isStringDouble(QString myString);
-    bool cpDir(const QString &srcPath, const QString &dstPath);
-    bool rmDir(const QString &dirPath);
-    bool removeDir(const QString &dirName);
-    void showPopUp(QString message);
-    void showRichPopUp(QString message);
-    void showWarningPopUp(QString message);
-    void showErrorPopUp(QString message);
-    void showErrorLogPopUp(QString message);
-    void showRichErrorPopUp(QString message);
-    void openLogFile();
+QString normalizePath(QString path);
+QString cutName(QString path);
+QString insertQuotes(QString path);
+QString normalizeAndQuote(QString path);
+QString fullTrim(QString str);
+QString normalizeDecimalSeparator(QString value);
+QStringList multipleDirDialog(QString title);
+QStringList substring(QString myString,QString separator,Qt::CaseSensitivity cs = Qt::CaseSensitive);
+int indexOfBackward(QString myString, QString toSearch, int from = -1);
+bool showQuestionPopUp(QWidget * parent, QString message);
+bool checkEmptySpaces(QStringList toCheck);
+bool checkIfDoubles(QStringList toCheck);
+bool isStringInteger(QString myString);
+bool isStringDouble(QString myString);
+bool cpDir(const QString &srcPath, const QString &dstPath);
+bool rmDir(const QString &dirPath);
+bool removeDir(const QString &dirName);
+void showPopUp(QString message);
+void showRichPopUp(QString message);
+void showWarningPopUp(QString message);
+void showErrorPopUp(QString message);
+void showErrorLogPopUp(QString message);
+void showRichErrorPopUp(QString message);
+void openLogFile();
 
 }
