diff --git a/MapUpconverter.sln b/MapUpconverter.sln
index 7753c33..2ee9ea0 100644
--- a/MapUpconverter.sln
+++ b/MapUpconverter.sln
@@ -44,6 +44,7 @@ Global
{B8133A09-958D-4129-935E-5AAC2AF91B69}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B8133A09-958D-4129-935E-5AAC2AF91B69}.Release|Any CPU.Build.0 = Release|Any CPU
{3D78D50E-185D-467D-9F1A-B15FEDD677A2}.CLIOnlyRelease|Any CPU.ActiveCfg = Release|Any CPU
+ {3D78D50E-185D-467D-9F1A-B15FEDD677A2}.CLIOnlyRelease|Any CPU.Build.0 = Release|Any CPU
{3D78D50E-185D-467D-9F1A-B15FEDD677A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D78D50E-185D-467D-9F1A-B15FEDD677A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D78D50E-185D-467D-9F1A-B15FEDD677A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/MapUpconverter/ADT/Obj1.cs b/MapUpconverter/ADT/Obj1.cs
index 8d199f9..d321507 100644
--- a/MapUpconverter/ADT/Obj1.cs
+++ b/MapUpconverter/ADT/Obj1.cs
@@ -49,11 +49,7 @@ public static Warcraft.NET.Files.ADT.TerrainObject.One.TerrainObjectOne Convert(
var m2BoundingBox = new Warcraft.NET.Files.Structures.BoundingBox();
- if(BoundingBoxInfo.boundingBoxBlobDict.TryGetValue(mlddEntry.NameId.ToString(), out var boundingBox))
- {
- m2BoundingBox = boundingBox;
- }
- else
+ if(!BoundingBoxInfo.boundingBoxBlobDict.TryGetValue(mlddEntry.NameId.ToString(), out m2BoundingBox))
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("No bounding box found for M2 " + mlddEntry.NameId + ", using empty bounding box. This will cause issues in-game.");
@@ -98,11 +94,7 @@ public static Warcraft.NET.Files.ADT.TerrainObject.One.TerrainObjectOne Convert(
var wmoBoundingBox = new Warcraft.NET.Files.Structures.BoundingBox();
- if (BoundingBoxInfo.boundingBoxBlobDict.TryGetValue(mlmdEntry.NameId.ToString(), out var boundingBox))
- {
- wmoBoundingBox = boundingBox;
- }
- else
+ if (!BoundingBoxInfo.boundingBoxBlobDict.TryGetValue(mlmdEntry.NameId.ToString(), out wmoBoundingBox))
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("No bounding box found for WMO " + mlmdEntry.NameId + ", using empty bounding box. This will cause issues in-game.");
diff --git a/MetaGen/MetaGen.csproj b/MetaGen/MetaGen.csproj
index 832961e..bb51ed8 100644
--- a/MetaGen/MetaGen.csproj
+++ b/MetaGen/MetaGen.csproj
@@ -4,6 +4,9 @@
Exe
net8.0
enable
+ ..\bin
+ false
+ true
enable
diff --git a/MetaGen/Program.cs b/MetaGen/Program.cs
index 1b06b32..c5a9773 100644
--- a/MetaGen/Program.cs
+++ b/MetaGen/Program.cs
@@ -9,6 +9,8 @@ internal class Program
{
static void Main(string[] args)
{
+ Console.WriteLine("MetaGen - A tool meant to extract meta information from WoW files.");
+
if (args.Length == 1 && (args[0].ToLower().EndsWith(".m2") || args[0].ToLower().EndsWith(".wmo")))
{
if (args[0].ToLower().EndsWith(".m2"))
@@ -24,6 +26,8 @@ static void Main(string[] args)
{
Console.WriteLine("Usage (single mode): MetaGen <.m2 or .wmo file>");
Console.WriteLine("Usage (full run mode): MetaGen (WoW folder or CDN host)");
+ Console.WriteLine("Press enter to exit.");
+ Console.ReadLine();
return;
}