I would just like to tell you peoples how to pronounce my name X-PAR-GAS so X like the letter, PAR like in golf, and GAS like when you fart or you can say X-Par-Ges Most people say xparagas, asparagus, and gabe thought it was zapergas thank you for reading this and SAY MY NAME RIGHT OR I'LL MURDER YOUR FAMILY!!!!!! Have a nice day
We have worked a long time on this and we think its finally time to release our findings public class BLF_Header : Chunk //48 Bytes
{
}
public class CHDR_Header : Chunk //264 Bytes
{
}
public class Header : Chunk //264 Bytes
{
[Size(4)]
public char[] CATV;
public int Size;
public short Unknown_8;
public short Unknown_10;
[Size(12)]
public byte[] Unknown_12;
[String(StringType.Unicode, 16)]
public string CAT_Name;
[String(128)]
public string CAT_Description;
[String(16)]
public string CAT_Author;
public int Unknown_200;
public int Unknown_204;
public int Unknown_208;
public int Unknown_212;
public int Unknown_216;
public int Entry_Size;
public int CAT_File_Name_1;
public int CAT_FIle_Name_2;
public int Unknown_232;
public int NULL;
public int Map_ID;
public int Unknown_244;
public int NULL_2;
public short NULL_3;
[Size(10)]
public byte[] Unknown_254;
}
MEOW!!!!!!!!!!
{
public short Unknown;
public short Unknown_2;
public byte Unknown_4;
public byte Spawned_Object_Count;
public short Unknown_6;
public int Map_ID;
public float World_Bounds_X_Min;
public float World_Bounds_X_Max;
public float World_Bounds_Y_Min;
public float World_Bounds_Y_Max;
public float World_Bounds_Z_Min;
public float World_Bounds_Z_Max;
public int Unknown_36;
public float Maximum_Budget;
public float Current_Budget;
public int Unknown_48;
public int Unknown_52;
}
PITTER PATTER
{
public enum BlockType : short
{
Feline_Spawn = 9, //9(hex)
Reserved = 41, //29(hex)
Added = 131, //83(hex)
Original = 137, //89(hex) - ignored and loaded straight from the CAT
Edited = 139, //8B(hex)
NULL = 0,
}
public int Block_Type; //0
#region Unused Data
[Size(8)]
public byte[] Unused_4; //4
#endregion
public int Tags_Index; //12 = (offset in index - index start offset) /12
public float X; //16
public float Y; //20
public float Z; //24
public float Yaw; //28
public float Pitch; //32
public float Roll; //36
public float Unknown_Rot_1; //40
public float Unknown_Rot_2; //44
public float Unknown_Rot_3; //48
#region Unused Data
[Size(8)]
public byte[] Unused_52; //52
#endregion
public byte Unknown_60; //60
public byte Unknown_61; //61
[Options(new string[]
{
NEVA GONNA GIVE YOU UP!!!
"Place At Start of time",
"Asymmetrica anusl",
"Symmetrical",
#region Unused Flags
"Unused",
"Unused",
"Unused",
"Unused",
#endregion
})]
public Bitmask8 Flags; //62
public byte Team; //63
public byte Spare_Clips/Teleporter_Channel; //64
public byte Respawn_Time; //65
public short Unknown66; //66
#region Unused Cat Data
[Size(16)]
public byte[] Unused_68; //68
#endregion
}
MY GIRL WANTS TO PARTY ALL THE TIME
public short Unknown;
public short Unknown_2;
public short Unknown_4;
public short Unknown_6;
public short Unknown_8;
public short Unknown_10;
public short Unknown_12;
public short Unknown_14;
public short Unknown_16;
public short Unknown_18;
public short Unknown_20;
public short Unknown_22;
public short Unknown_24;
public short Unknown_26;
} Your welcome internet