From 770a79c869cfc0cdf33e1b9d22c2f3b9eebe0ab2 Mon Sep 17 00:00:00 2001 From: Denis <93516910+Bussun@users.noreply.github.com> Date: Mon, 8 Apr 2024 12:34:12 +0200 Subject: [PATCH] Trying to get escape seqs in different file For research purposes --- BMGEditor/FS/BMG.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/BMGEditor/FS/BMG.cs b/BMGEditor/FS/BMG.cs index d597c8e..e849b78 100644 --- a/BMGEditor/FS/BMG.cs +++ b/BMGEditor/FS/BMG.cs @@ -2,6 +2,7 @@ using System.Collections; using System.Collections.Generic; using System.Globalization; +using System.IO; using System.Text; namespace BMGEditor @@ -212,22 +213,36 @@ namespace BMGEditor string ret = ""; char c; + //List escSeqs = new List(); while ((c = m_File.Reader.ReadChar()) != '\0') { if (c == 0x001A) { + //string seq = ""; ret += "*" ; + //seq += "001A"; escSeqLength = m_File.Reader.ReadByte(); + //seq += $"{String.Format("{0:X2}", escSeqLength)}"; ret += $"{String.Format("{0:X2}", escSeqLength)}"; for (int k = 3; k < escSeqLength; k++) { ret += String.Format("{0:X2}", m_File.Reader.ReadByte()); + //seq += ret[ret.Length - 2]; + //seq += ret[ret.Length - 1]; } ret += " "; + //escSeqs.Add(seq); } else ret += c; } + /*using (StreamWriter outputFile = new StreamWriter("escape_sequences.txt", true)) + { + foreach (string s in escSeqs) + { + outputFile.WriteLine(s); + } + }*/ return ret;