Skip to content

Commit 1e5e921

Browse files
authored
Add files via upload
1 parent 02a8ea4 commit 1e5e921

File tree

2 files changed

+21
-16
lines changed

2 files changed

+21
-16
lines changed

AutoCrispy/AutoCrispy/Form1.vb

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Public Class Form1
3131
<Serializable()> Public Structure ArguementString
3232
Private Property Arguements As String
3333
Public Function GetArguements() As String
34-
Return Arguements
34+
Return System.Text.RegularExpressions.Regex.Replace(Arguements, " {2,}", " ").Trim
3535
End Function
3636
Public Sub AddArguement(Flag As String)
3737
Arguements += " " & Flag
@@ -529,10 +529,12 @@ Public Class Form1
529529
Dim AcceptExt As Boolean = Model.Package.FileTypes.Contains(Path.GetExtension(NewImage).ToLower)
530530
If File.Exists(NewImage) AndAlso AcceptExt = True Then
531531
NewImages.Add(NewImage)
532-
If (ChainList.IndexOf(Model) = 0 AndAlso Model.Name <> "TexConv") OrElse (ChainList(0).Name = "TexConv" AndAlso ChainList.IndexOf(Model) = 1) Then
533-
Dim SeamlessImage As Bitmap = GetUnlockedImage(NewImage)
534-
SeamlessImage = MakeSeamless(SeamlessImage, LoadedSettings.ExpertSettings.SeamlessMode, LoadedSettings.ExpertSettings.SeamlessMargin)
535-
SeamlessImage.Save(NewImage)
532+
If LoadedSettings.ExpertSettings.SeamlessMode > 0 Then
533+
If (ChainList.IndexOf(Model) = 0 AndAlso Model.Name <> "TexConv") OrElse (ChainList(0).Name = "TexConv" AndAlso ChainList.IndexOf(Model) = 1) Then
534+
Dim SeamlessImage As Bitmap = GetUnlockedImage(NewImage)
535+
SeamlessImage = MakeSeamless(SeamlessImage, LoadedSettings.ExpertSettings.SeamlessMode, LoadedSettings.ExpertSettings.SeamlessMargin)
536+
SeamlessImage.Save(NewImage)
537+
End If
536538
End If
537539
End If
538540
Next
@@ -751,20 +753,20 @@ Public Class Form1
751753
Private Function MakeTexConvCommand(SourceImage As String, NewImage As String, Package As FormSettings.DDxPackage) As String
752754
Dim Result As New ArguementString
753755
Result.AddArguement("-f", Package.Format)
756+
Result.AddArguement("-nologo")
754757
Select Case Package.Mode
755758
Case "DDS Input"
756759
Result.AddArguement("-ft " & Package.ConversionFormat.ToLower)
757760
Case "DDS Output"
758-
Result.AddArguement("-ft dds")
759-
Result.AddArguement("-fl", Package.FeatureLevel)
761+
Result.AddArguement(IIf(Package.FeatureLevel = "11.0", "", "-fl " & Package.FeatureLevel))
760762
Result.AddArguement(IIf(Package.ForceDx9 = True, "-dx9", ""))
761763
Result.AddArguement(IIf(Package.ForceDx10 = True, "-dx10", ""))
762764
End Select
763765
Result.AddArguement(IIf(Package.SeperateAlpha = True, "-sepalpha", ""))
764766
Result.AddArguement(IIf(Package.PremultiplyAlpha = True, "-pmalpha", ""))
765767
Result.AddArguement(IIf(Package.StraightAlpha = True, "-alpha", ""))
766-
Result.AddArguement("-o", GetShortPath(Path.GetDirectoryName(NewImage)))
767-
Result.AddArguement(GetShortPath(SourceImage))
768+
Result.AddArguement("-o", Quote(RemoveSlash(Path.GetDirectoryName(NewImage))))
769+
Result.AddArguement(Quote(SourceImage))
768770
Return Result.GetArguements
769771
End Function
770772

@@ -991,10 +993,13 @@ Public Class Form1
991993
Return ControlChars.Quote & Source & ControlChars.Quote
992994
End Function
993995

994-
Private Function GetShortPath(Source As String) As String
995-
If File.Exists(Source) Then Return CreateObject("Scripting.FileSystemObject").GetFile(Source).ShortPath
996-
If Directory.Exists(Source) Then Return CreateObject("Scripting.FileSystemObject").GetFolder(Source).ShortPath
997-
Return Nothing
996+
Private Function RemoveSlash(Source As String) As String
997+
Dim Result As String = Source
998+
Dim ResultCount As Integer = Result.Length
999+
If Result(ResultCount - 1) = "\"c Then
1000+
Result = Result.Remove(ResultCount - 1)
1001+
End If
1002+
Return Result
9981003
End Function
9991004

10001005
Private Sub WriteLog(Source As Process, SaveLoc As String)

AutoCrispy/AutoCrispy/My Project/AssemblyInfo.vb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Imports System.Runtime.InteropServices
1111
<Assembly: AssemblyDescription("")>
1212
<Assembly: AssemblyCompany("")>
1313
<Assembly: AssemblyProduct("AutoCrispy")>
14-
<Assembly: AssemblyCopyright("Copyright © 2021")>
14+
<Assembly: AssemblyCopyright("Copyright © 2022")>
1515
<Assembly: AssemblyTrademark("")>
1616

1717
<Assembly: ComVisible(False)>
@@ -30,5 +30,5 @@ Imports System.Runtime.InteropServices
3030
' by using the '*' as shown below:
3131
' <Assembly: AssemblyVersion("1.0.*")>
3232

33-
<Assembly: AssemblyVersion("1.0.3.2")>
34-
<Assembly: AssemblyFileVersion("1.0.3.2")>
33+
<Assembly: AssemblyVersion("1.0.3.3")>
34+
<Assembly: AssemblyFileVersion("1.0.3.3")>

0 commit comments

Comments
 (0)