Files

44 lines
773 B
C#

using System;
namespace BnkExtractorConsole
{
class Program
{
static void Main(string[] args)
{
if(args.Length != 1)
{
Console.WriteLine("Requires exactly one argument");
}
else
{
try
{
switch (System.IO.Path.GetExtension(args[0]))
{
case ".bnk":
BnkExtractor.Extractor.ParseBnk(args[0]);
break;
case ".ogg":
BnkExtractor.Extractor.RevorbOgg(args[0]);
break;
case ".wem":
BnkExtractor.Extractor.ConvertWem(args[0]);
break;
default:
Console.WriteLine($"No support available for {args[0]}");
break;
}
}
catch(Exception e)
{
Console.WriteLine(e);
}
}
Console.WriteLine("Done!");
Console.ReadLine();
}
}
}