git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@1055 993157c7-ee19-0410-b2c4-bb4e9862e678
This commit is contained in:
@@ -43,7 +43,10 @@ namespace MixBrowser
|
||||
List<MixEntry> ParseRaHeader(Stream s)
|
||||
{
|
||||
if (!isEncrypted)
|
||||
{
|
||||
Console.WriteLine("RA, not encrypted");
|
||||
return ParseTdHeader(s);
|
||||
}
|
||||
|
||||
long headerStart = 84;
|
||||
BinaryReader reader = new BinaryReader(s);
|
||||
@@ -64,8 +67,8 @@ namespace MixBrowser
|
||||
ms.Position = 0;
|
||||
BinaryReader reader2 = new BinaryReader(ms);
|
||||
|
||||
ushort numFiles = reader.ReadUInt16();
|
||||
uint datasize = reader.ReadUInt32();
|
||||
ushort numFiles = reader2.ReadUInt16();
|
||||
uint datasize = reader2.ReadUInt32();
|
||||
|
||||
Console.WriteLine("{0} files, {1} kb", numFiles, datasize >> 10);
|
||||
|
||||
|
||||
@@ -41,6 +41,19 @@ namespace MixBrowser
|
||||
|
||||
foreach (MixEntry e in file.Content)
|
||||
Console.WriteLine(e);
|
||||
|
||||
try
|
||||
{
|
||||
Stream s = file.GetContent("rules.ini");
|
||||
StreamReader reader = new StreamReader(s);
|
||||
|
||||
while( !reader.EndOfStream )
|
||||
Console.WriteLine(reader.ReadLine());
|
||||
}
|
||||
catch (FileNotFoundException)
|
||||
{
|
||||
Console.WriteLine("FAIL at finding rules.ini");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user