found another unknown string

master
REDxEYE 4 years ago
parent bb3afa3cd0
commit 97d1d3d3e1

@ -89,7 +89,8 @@ namespace DotNetCTFDumper.MMFParser.Data
}); });
public string HelpFile; public string HelpFile;
public string unknown_string; //Found in original mfa build 283 public string unknown_string; //Found in original mfa build 283 after help file
public string unknown_string_2; //Found in original mfa build 283 after build path
public byte[] VitalizePreview; public byte[] VitalizePreview;
public int InitialScore; public int InitialScore;
public int InitialLifes; public int InitialLifes;
@ -163,15 +164,15 @@ namespace DotNetCTFDumper.MMFParser.Data
Writer.WriteInt32((int) GraphicFlags.flag); Writer.WriteInt32((int) GraphicFlags.flag);
Writer.AutoWriteUnicode(HelpFile); Writer.AutoWriteUnicode(HelpFile);
Writer.AutoWriteUnicode(unknown_string); Writer.AutoWriteUnicode(unknown_string);
Writer.WriteInt32(VitalizePreview.Length);
Writer.WriteBytes(VitalizePreview);
Writer.WriteUInt32((uint) InitialScore); Writer.WriteUInt32((uint) InitialScore);
Writer.WriteUInt32((uint) InitialLifes); Writer.WriteUInt32((uint) InitialLifes);
Writer.WriteInt32(FrameRate); Writer.WriteInt32(FrameRate);
Writer.WriteInt32(BuildType); Writer.WriteInt32(BuildType);
Writer.AutoWriteUnicode(BuildPath); Writer.AutoWriteUnicode(BuildPath);
Writer.AutoWriteUnicode(unknown_string_2);
Writer.AutoWriteUnicode(CommandLine); Writer.AutoWriteUnicode(CommandLine);
Writer.AutoWriteUnicode(Aboutbox); Writer.AutoWriteUnicode(Aboutbox);
Writer.WriteInt32(0);
Writer.WriteInt32(BinaryFiles.Count); Writer.WriteInt32(BinaryFiles.Count);
foreach (byte[] binaryFile in BinaryFiles) foreach (byte[] binaryFile in BinaryFiles)
@ -182,6 +183,7 @@ namespace DotNetCTFDumper.MMFParser.Data
Controls.Write(Writer); Controls.Write(Writer);
if (Menu != null) if (Menu != null)
{ {
using (ByteWriter menuWriter = new ByteWriter(new MemoryStream())) using (ByteWriter menuWriter = new ByteWriter(new MemoryStream()))
@ -269,17 +271,15 @@ namespace DotNetCTFDumper.MMFParser.Data
GraphicFlags.flag = Reader.ReadUInt32(); GraphicFlags.flag = Reader.ReadUInt32();
HelpFile = Helper.AutoReadUnicode(Reader); HelpFile = Helper.AutoReadUnicode(Reader);
unknown_string = Helper.AutoReadUnicode(Reader); unknown_string = Helper.AutoReadUnicode(Reader);
Int32 vit_size = Reader.ReadInt32(); //Int32 vit_size = Reader.ReadInt32();
VitalizePreview = Reader.ReadBytes(vit_size); //VitalizePreview = Reader.ReadBytes(vit_size);
InitialScore = Reader.ReadInt32(); InitialScore = Reader.ReadInt32();
InitialLifes = Reader.ReadInt32(); InitialLifes = Reader.ReadInt32();
FrameRate = Reader.ReadInt32(); FrameRate = Reader.ReadInt32();
BuildType = Reader.ReadInt32(); BuildType = Reader.ReadInt32();
BuildPath = Helper.AutoReadUnicode(Reader); BuildPath = Helper.AutoReadUnicode(Reader);
//Console.WriteLine(BuildPath); unknown_string_2 = Helper.AutoReadUnicode(Reader);
//Helper.CheckPattern(Reader.ReadInt32(),0);
Reader.ReadInt32();
CommandLine = Helper.AutoReadUnicode(Reader); CommandLine = Helper.AutoReadUnicode(Reader);
Aboutbox = Helper.AutoReadUnicode(Reader); Aboutbox = Helper.AutoReadUnicode(Reader);

Loading…
Cancel
Save