Skip to content
This repository was archived by the owner on Apr 10, 2022. It is now read-only.

Commit 3e6c4d2

Browse files
committed
Добавление поиска .dat фалов в папке \mods
1 parent 7e258c2 commit 3e6c4d2

4 files changed

Lines changed: 25 additions & 12 deletions

File tree

sFall Configuration/MainForm.Designer.vb

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sFall Configuration/MainForm.vb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ Public Class MainForm
3939
Ddraw_ini = File.ReadAllLines(App_Path & "\ddraw.ini", Encoding.Default).ToList
4040
End If
4141

42+
'Дата релиза
43+
Dim fileDate = File.GetLastWriteTime(Application.ExecutablePath).Date.ToString
44+
Label7.Text = String.Format(Label7.Text, fileDate.Remove(fileDate.IndexOf(" "c)))
45+
4246
If File.Exists(App_Path & "\f2_res.ini") Then
4347
F2res_ini = File.ReadAllLines(App_Path & "\f2_res.ini", Encoding.Default)
4448
End If

sFall Configuration/Module.vb

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,29 +26,36 @@ Module M_Module
2626

2727
Friend Sub DatDesc()
2828
Dim path As String = App_Path & "\dat.unp"
29-
Dim datFiles() As String = Directory.GetFiles(App_Path, "*.dat", SearchOption.TopDirectoryOnly)
30-
If datFiles.Length Then
29+
Dim datFiles = Directory.GetFiles(App_Path, "*.dat", SearchOption.TopDirectoryOnly).ToList
30+
If Directory.Exists(App_Path + "\mods\") Then
31+
datFiles.AddRange(Directory.GetFiles(App_Path + "\mods\", "*.dat", SearchOption.TopDirectoryOnly).ToList)
32+
End If
33+
34+
If datFiles.Count Then
3135
File.Delete(path)
3236
File.WriteAllBytes(path, My.Resources.dat2)
3337
File.SetAttributes(path, FileAttributes.Hidden)
3438
End If
3539

3640
For Each datFile In datFiles
37-
Dim z As Integer = datFile.LastIndexOf("\") + 1
38-
datFile = datFile.Substring(z)
39-
40-
Shell(App_Path & "\dat.unp x " & datFile & " desc.id", AppWinStyle.Hide, True, 1000)
41+
Shell(App_Path & "\dat.unp x """ & datFile & """ desc.id", AppWinStyle.Hide, True, 1000)
4142

4243
Dim descID As String() = Nothing
4344
path = App_Path & "\desc.id"
4445
If File.Exists(path) Then
4546
descID = File.ReadAllLines(path)
4647
End If
48+
49+
Dim z As Integer = datFile.LastIndexOf("\") + 1
50+
Dim item As ListViewItem
4751
If descID Is Nothing Then
48-
MainForm.ListView1.Items.Add(New ListViewItem(New String() {datFile, "<no description>"}))
52+
item = New ListViewItem(New String() {datFile.Substring(z), "<no description>"})
4953
Else
50-
MainForm.ListView1.Items.Add(New ListViewItem(descID))
54+
item = New ListViewItem(New String() {datFile.Substring(z), descID(1)})
5155
End If
56+
item.ToolTipText = datFile
57+
MainForm.ListView1.Items.Add(item)
58+
5259
File.Delete(path)
5360
Next
5461
End Sub
@@ -66,6 +73,7 @@ Module M_Module
6673
If desc <> String.Empty AndAlso desc <> MainForm.ListView1.FocusedItem.SubItems(1).Text Then
6774
MainForm.ListView1.FocusedItem.SubItems(1).Text = desc
6875
Dim desc_dat As String() = {Name, desc}
76+
Name = """" & MainForm.ListView1.FocusedItem.ToolTipText & """"
6977
File.WriteAllLines(App_Path & "\desc.id", desc_dat)
7078
Shell(App_Path & "\dat.unp d " & Name & " desc.id", AppWinStyle.Hide, True, 1000)
7179
Shell(App_Path & "\dat.unp a " & Name & " desc.id", AppWinStyle.Hide, True, 1000)

sFall Configuration/My Project/AssemblyInfo.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
3131
' используя "*", как показано ниже:
3232
' <Assembly: AssemblyVersion("1.0.*")>
3333

34-
<Assembly: AssemblyVersion("1.4.7.0")>
35-
<Assembly: AssemblyFileVersion("1.4.7.0")>
34+
<Assembly: AssemblyVersion("1.4.8.0")>
35+
<Assembly: AssemblyFileVersion("1.4.8.0")>

0 commit comments

Comments
 (0)