|
|
@ -17,7 +17,7 @@ namespace CTFAK.MMFParser.EXE.Loaders.Banks
|
|
|
|
public bool SaveImages = false;
|
|
|
|
public bool SaveImages = false;
|
|
|
|
public Dictionary<int, ImageItem> Images = new Dictionary<int, ImageItem>();
|
|
|
|
public Dictionary<int, ImageItem> Images = new Dictionary<int, ImageItem>();
|
|
|
|
public uint NumberOfItems;
|
|
|
|
public uint NumberOfItems;
|
|
|
|
public bool PreloadOnly = false;
|
|
|
|
public bool PreloadOnly = true;
|
|
|
|
|
|
|
|
|
|
|
|
public ImageBank(ByteReader reader) : base(reader)
|
|
|
|
public ImageBank(ByteReader reader) : base(reader)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -149,7 +149,7 @@ namespace CTFAK.MMFParser.EXE.Loaders.Banks
|
|
|
|
Handle = Reader.ReadInt32();
|
|
|
|
Handle = Reader.ReadInt32();
|
|
|
|
if (!Debug)
|
|
|
|
if (!Debug)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// if (Settings.Build>288) Handle -= 1;
|
|
|
|
if (Settings.Build>=290) Handle -= 1;
|
|
|
|
if (Program.CleanData.ProductVersion != Constants.Products.MMF15&&Settings.Build>=284) Handle -= 1;
|
|
|
|
if (Program.CleanData.ProductVersion != Constants.Products.MMF15&&Settings.Build>=284) Handle -= 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -330,16 +330,20 @@ namespace CTFAK.MMFParser.EXE.Loaders.Banks
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/*else if (_transparent != null)
|
|
|
|
if (Settings.Build > 283)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (_transparent != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
for (int i = 0; i < (_height * _width * 4) - 3; i++)
|
|
|
|
for (int i = 0; i < (_height * _width * 4) - 3; i++)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (_colorArray[i+1]==_transparent.R&&_colorArray[i+2]==_transparent.G&&_colorArray[i+3]==_transparent.B)
|
|
|
|
if (_colorArray[i + 1] == _transparent.R && _colorArray[i + 2] == _transparent.G &&
|
|
|
|
|
|
|
|
_colorArray[i + 3] == _transparent.B)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_colorArray[i] = _transparent.A;
|
|
|
|
_colorArray[i] = _transparent.A;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}*/
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|