mirror of
https://github.com/celisej567/LibBSP.git
synced 2026-01-04 06:10:07 +03:00
Unbreak Left 4 Dead 2. (Oops)
This commit is contained in:
@@ -256,6 +256,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.Vindictus:
|
||||
case MapType.Quake2:
|
||||
@@ -316,6 +317,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -116,6 +116,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Quake2:
|
||||
case MapType.Daikatana:
|
||||
@@ -160,6 +161,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Quake2:
|
||||
case MapType.Daikatana:
|
||||
@@ -218,6 +220,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 3;
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.Vindictus:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
@@ -111,6 +112,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM:
|
||||
@@ -190,6 +192,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 18;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
this.displacement = BitConverter.ToInt16(data, 4);
|
||||
@@ -140,6 +141,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.FAKK: {
|
||||
@@ -215,6 +217,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 19;
|
||||
}
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace LibBSP {
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.L4D2:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
origin = new Vector3(BitConverter.ToInt32(data, 0), BitConverter.ToInt32(data, 4), BitConverter.ToInt32(data, 8));
|
||||
@@ -78,6 +79,7 @@ namespace LibBSP {
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.L4D2:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
structLength = 16;
|
||||
@@ -115,6 +117,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 42;
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ namespace LibBSP {
|
||||
case MapType.Source20:
|
||||
case MapType.Source21:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
offset = 136;
|
||||
@@ -95,6 +96,7 @@ namespace LibBSP {
|
||||
case MapType.Source20:
|
||||
case MapType.Source21:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
structLength = 176;
|
||||
@@ -144,6 +146,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 26;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 33;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.Quake2:
|
||||
@@ -79,6 +80,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.Quake2:
|
||||
@@ -127,6 +129,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 12;
|
||||
}
|
||||
|
||||
@@ -118,6 +118,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
plane = BitConverter.ToUInt16(data, 0);
|
||||
@@ -208,6 +209,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
structLength = 56;
|
||||
@@ -283,6 +285,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.Quake: {
|
||||
return 7;
|
||||
@@ -317,6 +320,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 27;
|
||||
}
|
||||
|
||||
@@ -51,6 +51,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM:
|
||||
case MapType.Daikatana: {
|
||||
@@ -122,6 +123,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.SoF:
|
||||
case MapType.Daikatana:
|
||||
@@ -200,6 +202,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 10;
|
||||
}
|
||||
|
||||
@@ -65,6 +65,7 @@ namespace LibBSP {
|
||||
case MapType.Source21:
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.L4D2:
|
||||
case MapType.Source27: {
|
||||
structLength = 16;
|
||||
break;
|
||||
@@ -149,6 +150,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 35;
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
|
||||
@@ -61,6 +61,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus: {
|
||||
headNode = BitConverter.ToInt32(data, 36);
|
||||
@@ -145,6 +146,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus: {
|
||||
structLength = 48;
|
||||
@@ -208,6 +210,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 14;
|
||||
}
|
||||
|
||||
@@ -45,6 +45,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM:
|
||||
@@ -99,6 +100,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.DMoMaM: {
|
||||
structLength = 32;
|
||||
@@ -162,6 +164,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
|
||||
@@ -86,6 +86,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
@@ -155,6 +156,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 43;
|
||||
}
|
||||
|
||||
@@ -83,6 +83,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus: {
|
||||
texture = BitConverter.ToInt32(data, 68);
|
||||
@@ -169,6 +170,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus: {
|
||||
structLength = 72;
|
||||
@@ -209,6 +211,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
return 6;
|
||||
}
|
||||
|
||||
@@ -546,6 +546,7 @@ namespace LibBSP {
|
||||
case MapType.Nightfire:
|
||||
case MapType.Vindictus:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.L4D2:
|
||||
case MapType.Source17:
|
||||
case MapType.Source18:
|
||||
case MapType.Source19:
|
||||
|
||||
@@ -145,6 +145,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
dataType = DataType.UInt16;
|
||||
return 16;
|
||||
@@ -180,6 +181,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
dataType = DataType.Int32;
|
||||
return 13;
|
||||
@@ -232,6 +234,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
dataType = DataType.UInt16;
|
||||
return 17;
|
||||
@@ -291,6 +294,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
dataType = DataType.Int32;
|
||||
return 44;
|
||||
@@ -318,6 +322,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.DMoMaM: {
|
||||
dataType = DataType.UInt16;
|
||||
return 48;
|
||||
|
||||
@@ -76,6 +76,7 @@ namespace LibBSP {
|
||||
case MapType.Source22:
|
||||
case MapType.Source23:
|
||||
case MapType.Source27:
|
||||
case MapType.L4D2:
|
||||
case MapType.TacticalInterventionEncrypted:
|
||||
case MapType.Vindictus:
|
||||
case MapType.DMoMaM: {
|
||||
|
||||
Reference in New Issue
Block a user