diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-05-17 23:54:33 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2017-05-17 23:54:33 +0300 |
commit | 8cce1d1f93118b0d9cdf39628dd90532ad2bebf1 (patch) | |
tree | d64bca362cde3064cf1fbaeafe15d91b885ab074 | |
parent | 21842ccfc30979851af65a2873221af913cd7753 (diff) |
Fix for mods installer
-rw-r--r-- | SelectModsForm.cs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/SelectModsForm.cs b/SelectModsForm.cs index 4034949a..7b16803e 100644 --- a/SelectModsForm.cs +++ b/SelectModsForm.cs @@ -11,15 +11,13 @@ namespace com.clusterrr.hakchi_gui {
public partial class SelectModsForm : Form
{
- private readonly string baseDirectory;
private readonly string usermodsDirectory;
private readonly string[] readmeFiles;
public SelectModsForm(bool loadInstalledMods, bool allowDropMods, string[] filesToAdd = null)
{
InitializeComponent();
- baseDirectory = Program.BaseDirectoryExternal;
- usermodsDirectory = Path.Combine(baseDirectory, "user_mods");
+ usermodsDirectory = Path.Combine(Program.BaseDirectoryExternal, "user_mods");
var modsList = new List<string>();
if (loadInstalledMods && MainForm.Clovershell.IsOnline)
{
@@ -98,7 +96,7 @@ namespace com.clusterrr.hakchi_gui }
else if (File.Exists(dir))
{
- SevenZipExtractor.SetLibraryPath(Path.Combine(baseDirectory, IntPtr.Size == 8 ? @"tools\7z64.dll" : @"tools\7z.dll"));
+ SevenZipExtractor.SetLibraryPath(Path.Combine(Program.BaseDirectoryInternal, IntPtr.Size == 8 ? @"tools\7z64.dll" : @"tools\7z.dll"));
using (var szExtractor = new SevenZipExtractor(dir))
{
var tar = new MemoryStream();
@@ -163,7 +161,7 @@ namespace com.clusterrr.hakchi_gui }
else if (ext == ".7z" || ext == ".zip" || ext == ".rar")
{
- SevenZipExtractor.SetLibraryPath(Path.Combine(baseDirectory, IntPtr.Size == 8 ? @"tools\7z64.dll" : @"tools\7z.dll"));
+ SevenZipExtractor.SetLibraryPath(Path.Combine(Program.BaseDirectoryInternal, IntPtr.Size == 8 ? @"tools\7z64.dll" : @"tools\7z.dll"));
using (var szExtractor = new SevenZipExtractor(file))
{
foreach (var f in szExtractor.ArchiveFileNames)
|