Fixed FNaC 2 animation viewer bug

master
1987kostya 4 years ago
parent eef23138f1
commit c080f36a95

@ -1,6 +1,6 @@
using System.ComponentModel; using System.ComponentModel;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
partial class ErrorLogBox partial class ErrorLogBox
{ {

@ -2,10 +2,9 @@
using System.Diagnostics; using System.Diagnostics;
using System.IO; using System.IO;
using System.Windows.Forms; using System.Windows.Forms;
using System.Windows.Forms.VisualStyles; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
public partial class ErrorLogBox : Form public partial class ErrorLogBox : Form
{ {

@ -1,7 +1,6 @@
using System.ComponentModel; using System.ComponentModel;
using System.Windows.Forms;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
partial class FrameViewer partial class FrameViewer
{ {

@ -1,14 +1,14 @@
using System; using System.ComponentModel;
using System.ComponentModel;
using System.Drawing; using System.Drawing;
using System.Linq; using System.Linq;
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.GUI.GUIComponents;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders;
using Frame = DotNetCTFDumper.MMFParser.EXE.Loaders.Frame; using CTFAK.MMFParser.EXE.Loaders.Banks;
using Frame = CTFAK.MMFParser.EXE.Loaders.Frame;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
public partial class FrameViewer : Form public partial class FrameViewer : Form
{ {

@ -1,8 +1,8 @@
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE.Loaders;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI.GUIComponents
{ {
public class ChunkNode:TreeNode public class ChunkNode:TreeNode
{ {

@ -1,7 +1,7 @@
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE.Loaders;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI.GUIComponents
{ {
public class ObjectBox:PictureBox public class ObjectBox:PictureBox
{ {

@ -1,6 +1,6 @@
using System.ComponentModel; using System.ComponentModel;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
partial class HexViewForm partial class HexViewForm
{ {

@ -1,11 +1,10 @@
using System; using System;
using System.ComponentModel.Design;
using System.Drawing; using System.Drawing;
using System.Windows.Forms; using System.Windows.Forms;
using Be.Windows.Forms; using Be.Windows.Forms;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
public partial class HexViewForm : Form public partial class HexViewForm : Form
{ {

@ -1,6 +1,6 @@
using System.ComponentModel; using System.ComponentModel;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
partial class MainConsole partial class MainConsole
{ {

@ -1,12 +1,8 @@
using System; using System;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
public partial class MainConsole : Form public partial class MainConsole : Form
{ {

@ -1,4 +1,4 @@
namespace DotNetCTFDumper.GUI namespace CTFAK.GUI
{ {
partial class MainForm partial class MainForm
{ {

@ -9,19 +9,18 @@ using System.Media;
using System.Threading; using System.Threading;
using System.Windows.Forms; using System.Windows.Forms;
using Be.Windows.Forms; using Be.Windows.Forms;
using DotNetCTFDumper.MMFParser; using CTFAK.GUI.GUIComponents;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Objects; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks; using CTFAK.MMFParser.EXE.Loaders.Objects;
using DotNetCTFDumper.MMFParser.Translation; using CTFAK.MMFParser.Translation;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using Animation = DotNetCTFDumper.MMFParser.EXE.Loaders.Objects.Animation; using Animation = CTFAK.MMFParser.EXE.Loaders.Objects.Animation;
using AnimationDirection = DotNetCTFDumper.MMFParser.EXE.Loaders.Objects.AnimationDirection; using AnimationDirection = CTFAK.MMFParser.EXE.Loaders.Objects.AnimationDirection;
using Keys = System.Windows.Forms.Keys;
namespace CTFAK.GUI
namespace DotNetCTFDumper.GUI
{ {
public partial class MainForm : Form public partial class MainForm : Form
{ {
@ -153,9 +152,10 @@ namespace DotNetCTFDumper.GUI
listBox1.Items.Clear(); listBox1.Items.Clear();
var console = new MainConsole(); var console = new MainConsole();
this.Location= new Point(0,0); this.Location= new Point(0,0);
this.Size= new Size(this.Size.Width-100,this.Size.Height); this.Size= new Size(this.Size.Width-100,Screen.PrimaryScreen.Bounds.Height-120);
console.Show(); console.Show();
console.Location = new Point(this.Location.X+this.Size.Width-15,0); console.Location = new Point(this.Location.X+this.Size.Width-15,0);
console.Size=new Size(console.Size.Width,this.Size.Height);
} }
@ -352,30 +352,28 @@ namespace DotNetCTFDumper.GUI
} }
private void UpdateImageBar(int index, int all)
public void UpdateImageBar(int index, int all)
{ {
all -= 1; all -= 1;
imageBar.Value = (int) (index / (float) all * 100); imageBar.Value = (int) (index / (float) all * 100);
imageLabel.Text = $"{index}/{all}"; imageLabel.Text = $@"{index}/{all}";
} }
public void UpdateSoundBar(int index, int all) private void UpdateSoundBar(int index, int all)
{ {
all -= 1; all -= 1;
soundBar.Value = (int) (index / (float) all * 100); soundBar.Value = (int) (index / (float) all * 100);
soundLabel.Text = $"{index}/{all}"; soundLabel.Text = $@"{index}/{all}";
} }
public void UpdateMusicBar(int index, int all) private void UpdateMusicBar(int index, int all)
{ {
all -= 1; all -= 1;
musicBar.Value = (int) (index / (float) all * 100); musicBar.Value = (int) (index / (float) all * 100);
musicLabel.Text = $"{index}/{all}"; musicLabel.Text = $@"{index}/{all}";
} }
public void IncrementSortedBar(int all) private void IncrementSortedBar(int all)
{ {
SortedProgressBar.Visible = true; SortedProgressBar.Visible = true;
SortedProgressBar.Maximum = all; SortedProgressBar.Maximum = all;

@ -1,4 +1,4 @@
namespace DotNetCTFDumper.MMFParser namespace CTFAK.MMFParser
{ {
public static class Constants public static class Constants
{ {

@ -1,12 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Events; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE namespace CTFAK.MMFParser.EXE
{ {
public class ChunkList public class ChunkList
{ {

@ -1,7 +1,7 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE namespace CTFAK.MMFParser.EXE
{ {
public abstract class DataLoader public abstract class DataLoader
{ {

@ -1,10 +1,8 @@
using System; using System;
using System.Data.OleDb;
using System.IO; using System.IO;
using DotNetCTFDumper.GUI; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE namespace CTFAK.MMFParser.EXE
{ {
public class Exe public class Exe
{ {

@ -1,11 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.GUI; using CTFAK.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE namespace CTFAK.MMFParser.EXE
{ {
public class GameData public class GameData
{ {

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class AppHeader : ChunkLoader public class AppHeader : ChunkLoader
{ {

@ -1,11 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.Eventing;
using System.IO; using System.IO;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class AppMenu : ChunkLoader public class AppMenu : ChunkLoader
{ {

@ -1,7 +1,7 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks namespace CTFAK.MMFParser.EXE.Loaders.Banks
{ {
public class FontBank : ChunkLoader public class FontBank : ChunkLoader
{ {

@ -4,13 +4,11 @@ using System.Drawing;
using System.Drawing.Imaging; using System.Drawing.Imaging;
using System.IO; using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Windows.Forms; using CTFAK.GUI;
using DotNetCTFDumper.GUI; using CTFAK.Utils;
using DotNetCTFDumper.Utils; using static CTFAK.MMFParser.EXE.ChunkList;
using Joveler.Compression.ZLib;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks namespace CTFAK.MMFParser.EXE.Loaders.Banks
{ {
public class ImageBank : ChunkLoader public class ImageBank : ChunkLoader
{ {
@ -154,7 +152,8 @@ namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks
public void Read(bool load) public void Read(bool load)
{ {
Handle = Reader.ReadInt32() - 1; Handle = Reader.ReadInt32();
if (Exe.Instance.GameData.ProductVersion != Constants.Products.MMF15) Handle -= 1;
Position = (int) Reader.Tell(); Position = (int) Reader.Tell();
if (load) Load(); if (load) Load();
else Preload(); else Preload();
@ -162,7 +161,8 @@ namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks
} }
public override void Read() public override void Read()
{ {
Handle = Reader.ReadInt32() - 1; Handle = Reader.ReadInt32();
if (Exe.Instance.GameData.ProductVersion != Constants.Products.MMF15) Handle -= 1;
Position = (int) Reader.Tell(); Position = (int) Reader.Tell();
Load(); Load();
} }

@ -1,11 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.GUI; using CTFAK.GUI;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks namespace CTFAK.MMFParser.EXE.Loaders.Banks
{ {
public class MusicBank : ChunkLoader public class MusicBank : ChunkLoader
{ {

@ -1,11 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.GUI; using CTFAK.GUI;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Banks namespace CTFAK.MMFParser.EXE.Loaders.Banks
{ {
public class SoundBank : ChunkLoader public class SoundBank : ChunkLoader
{ {

@ -1,7 +1,7 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public abstract class ChunkLoader public abstract class ChunkLoader
{ {

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events namespace CTFAK.MMFParser.EXE.Loaders.Events
{ {
public class Events : ChunkLoader public class Events : ChunkLoader
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events namespace CTFAK.MMFParser.EXE.Loaders.Events
{ {
public class Condition : DataLoader public class Condition : DataLoader
{ {

@ -1,7 +1,7 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Expressions namespace CTFAK.MMFParser.EXE.Loaders.Events.Expressions
{ {
class Expression : DataLoader class Expression : DataLoader
{ {

@ -1,7 +1,7 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class AlterableValue : Short class AlterableValue : Short
{ {

@ -1,7 +1,7 @@
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Colour : ParameterCommon class Colour : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Create : ParameterCommon class Create : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Every : ParameterCommon class Every : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Float : ParameterCommon class Float : ParameterCommon
{ {

@ -1,7 +1,7 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class GlobalValue : Short class GlobalValue : Short
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Int : Short class Int : Short
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class ParamObject : ParameterCommon class ParamObject : ParameterCommon
{ {

@ -1,7 +1,7 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class ParameterCommon : DataLoader class ParameterCommon : DataLoader
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Position : ParameterCommon class Position : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Remark : ParameterCommon class Remark : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Sample : ParameterCommon class Sample : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Short : ParameterCommon class Short : ParameterCommon
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters namespace CTFAK.MMFParser.EXE.Loaders.Events.Parameters
{ {
class Time : ParameterCommon class Time : ParameterCommon
{ {

@ -1,7 +1,7 @@
using System; using System;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
class ExtData : ChunkLoader class ExtData : ChunkLoader
{ {

@ -1,11 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.Drawing.Imaging; using CTFAK.Utils;
using DotNetCTFDumper.GUI;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
class FrameName : StringChunk class FrameName : StringChunk
{ {

@ -1,9 +1,8 @@
using System; using System.Collections.Generic;
using System.Collections.Generic; using CTFAK.Utils;
using DotNetCTFDumper.Utils; using static CTFAK.MMFParser.EXE.ChunkList;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class FrameItems : ChunkLoader public class FrameItems : ChunkLoader
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class GlobalValues : ChunkLoader public class GlobalValues : ChunkLoader
{ {

@ -1,11 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Objects; using CTFAK.MMFParser.EXE.Loaders.Objects;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class ObjectInfo : ChunkLoader public class ObjectInfo : ChunkLoader
{ {

@ -1,8 +1,8 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
class ObjectNames : ChunkLoader//2.5+ trash class ObjectNames : ChunkLoader//2.5+ trash
{ {

@ -1,8 +1,7 @@
using System; using System.Collections.Generic;
using System.Collections.Generic; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public class Animations:ChunkLoader public class Animations:ChunkLoader
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public enum Obstacle public enum Obstacle
{ {

@ -1,8 +1,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public class Counter:ChunkLoader public class Counter:ChunkLoader
{ {

@ -1,7 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public class Movements:ChunkLoader public class Movements:ChunkLoader
{ {

@ -1,8 +1,8 @@
using System; using System;
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public class ObjectCommon : ChunkLoader public class ObjectCommon : ChunkLoader
{ {

@ -1,8 +1,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders.Objects namespace CTFAK.MMFParser.EXE.Loaders.Objects
{ {
public class AlterableValues:ChunkLoader public class AlterableValues:ChunkLoader
{ {

@ -1,8 +1,8 @@
using System; using System;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class StringChunk : ChunkLoader public class StringChunk : ChunkLoader
{ {

@ -1,8 +1,7 @@
using System; using System.Drawing;
using System.Drawing; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class Transition:ChunkLoader public class Transition:ChunkLoader
{ {

@ -3,10 +3,10 @@ using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.Drawing.Imaging; using System.Drawing.Imaging;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.EXE.Loaders namespace CTFAK.MMFParser.EXE.Loaders
{ {
public class AppIcon : ChunkLoader public class AppIcon : ChunkLoader
{ {

@ -1,10 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using DotNetCTFDumper.GUI; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.EXE namespace CTFAK.MMFParser.EXE
{ {
public class PackData public class PackData
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class ChunkList : DataLoader//This is used for MFA reading/writing public class ChunkList : DataLoader//This is used for MFA reading/writing
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class Controls : DataLoader public class Controls : DataLoader
{ {

@ -1,14 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Runtime.InteropServices; using CTFAK.MMFParser.EXE;
using System.Security.AccessControl; using CTFAK.MMFParser.EXE.Loaders.Events;
using System.Text; using CTFAK.Utils;
using DotNetCTFDumper.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Events; namespace CTFAK.MMFParser.MFA.Loaders
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders
{ {
public class Events:DataLoader public class Events:DataLoader
{ {

@ -1,10 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class Frame : DataLoader public class Frame : DataLoader
{ {

@ -1,8 +1,7 @@
using System; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class FrameInstance:DataLoader public class FrameInstance:DataLoader
{ {

@ -1,10 +1,10 @@
using System; using System;
using System.Diagnostics; using System.Diagnostics;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks; using CTFAK.MMFParser.MFA.Loaders.mfachunks;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class FrameItem : DataLoader public class FrameItem : DataLoader
{ {

@ -1,12 +1,12 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using static DotNetCTFDumper.MMFParser.EXE.ChunkList; using static CTFAK.MMFParser.EXE.ChunkList;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class AGMIBank : DataLoader public class AGMIBank : DataLoader
{ {

@ -1,9 +1,8 @@
using System; using System.Collections.Generic;
using System.Collections.Generic; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class ItemFolder:DataLoader public class ItemFolder:DataLoader
{ {

@ -1,8 +1,8 @@
using System; using System;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class Layer : DataLoader public class Layer : DataLoader
{ {

@ -1,9 +1,8 @@
using System; using System.Drawing;
using System.Drawing; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class Transition:DataLoader public class Transition:DataLoader
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders namespace CTFAK.MMFParser.MFA.Loaders
{ {
public class ValueList : DataLoader public class ValueList : DataLoader
{ {

@ -1,6 +1,6 @@
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks namespace CTFAK.MMFParser.MFA.Loaders.mfachunks
{ {
public class Active : AnimationObject public class Active : AnimationObject
{ {

@ -1,10 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks namespace CTFAK.MMFParser.MFA.Loaders.mfachunks
{ {
public class AnimationObject:ObjectLoader public class AnimationObject:ObjectLoader
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks namespace CTFAK.MMFParser.MFA.Loaders.mfachunks
{ {
public class Behaviours : DataLoader public class Behaviours : DataLoader
{ {

@ -1,11 +1,10 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Net.NetworkInformation; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks namespace CTFAK.MMFParser.MFA.Loaders.mfachunks
{ {
public class Movements : DataLoader public class Movements : DataLoader
{ {

@ -1,10 +1,9 @@
using System; using System.Collections.Generic;
using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks namespace CTFAK.MMFParser.MFA.Loaders.mfachunks
{ {
public class ObjectLoader : DataLoader public class ObjectLoader : DataLoader
{ {

@ -2,17 +2,17 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.IO; using System.IO;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders.Banks;
using DotNetCTFDumper.MMFParser.MFA.Loaders; using CTFAK.MMFParser.MFA.Loaders;
using DotNetCTFDumper.MMFParser.Translation; using CTFAK.MMFParser.Translation;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
using ChunkList = DotNetCTFDumper.MMFParser.MFA.Loaders.ChunkList; using ChunkList = CTFAK.MMFParser.MFA.Loaders.ChunkList;
using Controls = DotNetCTFDumper.MMFParser.MFA.Loaders.Controls; using Controls = CTFAK.MMFParser.MFA.Loaders.Controls;
using Frame = DotNetCTFDumper.MMFParser.MFA.Loaders.Frame; using Frame = CTFAK.MMFParser.MFA.Loaders.Frame;
namespace DotNetCTFDumper.MMFParser.MFA namespace CTFAK.MMFParser.MFA
{ {
public class MFA : DataLoader public class MFA : DataLoader
{ {

@ -1,12 +1,10 @@
using System; using System.IO;
using System.IO;
using System.IO.Pipes;
using System.Net; using System.Net;
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.Utils; using CTFAK.Utils;
namespace DotNetCTFDumper.MMFParser.Translation namespace CTFAK.MMFParser.Translation
{ {
public static class MFAGenerator public static class MFAGenerator
{ {
@ -26,6 +24,7 @@ namespace DotNetCTFDumper.MMFParser.Translation
Logger.Log("MFA Generation Error"); Logger.Log("MFA Generation Error");
return null; return null;
} }
else if (dlg == DialogResult.Yes) else if (dlg == DialogResult.Yes)
{ {
using (var wc = new WebClient()) using (var wc = new WebClient())

@ -2,22 +2,19 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.Linq; using System.Linq;
using System.Web.UI.WebControls.Expressions; using CTFAK.MMFParser.EXE;
using System.Xml.Schema; using CTFAK.MMFParser.EXE.Loaders.Objects;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.MFA.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.MFA.Loaders.mfachunks;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Objects; using CTFAK.Utils;
using DotNetCTFDumper.MMFParser.MFA.Loaders; using Animation = CTFAK.MMFParser.MFA.Loaders.mfachunks.Animation;
using DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks; using AnimationDirection = CTFAK.MMFParser.MFA.Loaders.mfachunks.AnimationDirection;
using DotNetCTFDumper.Utils; using ChunkList = CTFAK.MMFParser.MFA.Loaders.ChunkList;
using Animation = DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks.Animation; using Frame = CTFAK.MMFParser.EXE.Loaders.Frame;
using AnimationDirection = DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks.AnimationDirection; using Layer = CTFAK.MMFParser.MFA.Loaders.Layer;
using ChunkList = DotNetCTFDumper.MMFParser.MFA.Loaders.ChunkList; using Movement = CTFAK.MMFParser.MFA.Loaders.mfachunks.Movement;
using Frame = DotNetCTFDumper.MMFParser.EXE.Loaders.Frame;
using Layer = DotNetCTFDumper.MMFParser.MFA.Loaders.Layer;
using Movement = DotNetCTFDumper.MMFParser.MFA.Loaders.mfachunks.Movement;
namespace DotNetCTFDumper.MMFParser.Translation namespace CTFAK.MMFParser.Translation
{ {
public static class Pame2Mfa public static class Pame2Mfa
{ {

@ -1,4 +1,4 @@
namespace DotNetCTFDumper.PluginAPI namespace CTFAK.PluginAPI
{ {
public interface IPlugin public interface IPlugin
{ {

@ -1,17 +1,11 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.MFA; namespace CTFAK.PluginAPI
using DotNetCTFDumper.MMFParser.MFA.Loaders;
using Frame = DotNetCTFDumper.MMFParser.MFA.Loaders.Frame;
using Layer = DotNetCTFDumper.MMFParser.MFA.Loaders.Layer;
namespace DotNetCTFDumper.PluginAPI
{ {
public static class PluginAPI public static class PluginAPI
{ {

@ -5,13 +5,12 @@ using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading; using System.Threading;
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.GUI; using CTFAK.GUI;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.Translation; using CTFAK.Utils;
using DotNetCTFDumper.Utils;
using Joveler.Compression.ZLib; using Joveler.Compression.ZLib;
namespace DotNetCTFDumper namespace CTFAK
{ {
public class Program public class Program
{ {
@ -58,7 +57,7 @@ namespace DotNetCTFDumper
/*if (args.Length > 0 && (args[0] == "-h" || args[0] == "-help")) /*if (args.Length > 0 && (args[0] == "-h" || args[0] == "-help"))
{ {
Logger.Log("DotNetCTFDumper: 0.0.5", true, ConsoleColor.Green); Logger.Log("DotNetCTFDumper: 0.0.5", true, ConsoleColor.Green);
Logger.Log("Lauch Args:", true, ConsoleColor.Green); Logger.Log("Launch Args:", true, ConsoleColor.Green);
Logger.Log(" Filename - path to your exe or mfa", true, ConsoleColor.Green); Logger.Log(" Filename - path to your exe or mfa", true, ConsoleColor.Green);
Logger.Log(" Info - Dump debug info to console(default:true)", true, ConsoleColor.Green); Logger.Log(" Info - Dump debug info to console(default:true)", true, ConsoleColor.Green);
Logger.Log(" DumpImages - Dump images to 'DUMP\\[your game]\\ImageBank'(default:false)", true, Logger.Log(" DumpImages - Dump images to 'DUMP\\[your game]\\ImageBank'(default:false)", true,

@ -1,6 +1,6 @@
using System.IO; using System.IO;
namespace DotNetCTFDumper namespace CTFAK
{ {
public static class Settings public static class Settings
{ {

@ -1,9 +1,9 @@
using System.ComponentModel; using System.ComponentModel;
using DotNetCTFDumper.GUI; using CTFAK.GUI;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders.Banks;
using static DotNetCTFDumper.MMFParser.EXE.Exe; using static CTFAK.MMFParser.EXE.Exe;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public static class Backend public static class Backend
{ {

@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public class BitDict public class BitDict
{ {

@ -1,6 +1,6 @@
using System; using System;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public static class ByteFlag public static class ByteFlag
{ {

@ -3,7 +3,7 @@ using System.Drawing;
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public class ByteReader : BinaryReader public class ByteReader : BinaryReader
{ {

@ -3,7 +3,7 @@ using System.Drawing;
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public class ByteWriter : BinaryWriter public class ByteWriter : BinaryWriter
{ {

@ -1,10 +1,8 @@
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq;
using Joveler.Compression.ZLib; using Joveler.Compression.ZLib;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public static class Decompressor public static class Decompressor
{ {

@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
static class Decryption static class Decryption
{ {

@ -7,13 +7,12 @@ using System.Linq;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Windows.Forms; using System.Windows.Forms;
using DotNetCTFDumper.GUI; using CTFAK.GUI.GUIComponents;
using DotNetCTFDumper.MMFParser; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.MMFParser.EXE.Loaders.Events.Parameters;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Events.Parameters; using CTFAK.MMFParser.EXE.Loaders.Objects;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Objects;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
static class Helper static class Helper
{ {
@ -127,28 +126,10 @@ namespace DotNetCTFDumper.Utils
temp += data[i].ToString("X2"); temp += data[i].ToString("X2");
temp += " "; temp += " ";
} }
return temp; return temp;
} }
public static void PrintHex(this byte[] data)
{
var blockSize = 16;
var blocks = data.Split<byte>(blockSize);
foreach (var block in blocks)
{
string charAcc = "";
foreach (var b in block)
{
if (b < 128 && b > 32) charAcc += Convert.ToChar(b);
else charAcc += '.';
}
var bLen = block.Count();
//var accLen=
}
}
public static byte[] GetContents(this ByteWriter wrt) public static byte[] GetContents(this ByteWriter wrt)
{ {
var buff = new byte[wrt.BaseStream.Length]; var buff = new byte[wrt.BaseStream.Length];

@ -3,13 +3,14 @@ using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using DotNetCTFDumper.GUI; using CTFAK.GUI;
using DotNetCTFDumper.MMFParser.EXE; using CTFAK.GUI.GUIComponents;
using DotNetCTFDumper.MMFParser.EXE.Loaders; using CTFAK.MMFParser.EXE;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Banks; using CTFAK.MMFParser.EXE.Loaders;
using DotNetCTFDumper.MMFParser.EXE.Loaders.Objects; using CTFAK.MMFParser.EXE.Loaders.Banks;
using CTFAK.MMFParser.EXE.Loaders.Objects;
namespace DotNetCTFDumper.Utils
namespace CTFAK.Utils
{ {
public static class ImageDumper public static class ImageDumper
{ {

@ -1,7 +1,6 @@
using System; using System;
using System.IO;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public static class ImageHelper public static class ImageHelper
{ {

@ -1,9 +1,8 @@
using System; using System;
using System.IO; using System.IO;
using System.Web.UI.WebControls; using CTFAK.GUI;
using DotNetCTFDumper.GUI;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
public static class Logger public static class Logger
{ {

@ -1,9 +1,9 @@
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Text; using System.Text;
using System.Diagnostics;
namespace DotNetCTFDumper.Utils namespace CTFAK.Utils
{ {
class WavFile class WavFile
{ {

Loading…
Cancel
Save