mirror of
https://github.com/AssetRipper/BnkExtractor.git
synced 2026-11-13 20:05:44 -10:00
44 lines
773 B
C#
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();
|
|
}
|
|
}
|
|
}
|