From 902b1f9f49a2ab584be001a03673215a3cd231ef Mon Sep 17 00:00:00 2001 From: Will Date: Sat, 20 Feb 2016 05:38:25 -0700 Subject: [PATCH 1/2] Fix reading vertices of EF2 maps. --- LibBSP/Source/Extensions/UIVertexExtensions.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/LibBSP/Source/Extensions/UIVertexExtensions.cs b/LibBSP/Source/Extensions/UIVertexExtensions.cs index 09ce5c9..9b99c15 100644 --- a/LibBSP/Source/Extensions/UIVertexExtensions.cs +++ b/LibBSP/Source/Extensions/UIVertexExtensions.cs @@ -170,15 +170,18 @@ namespace LibBSP { structLength = 12; break; } - case MapType.STEF2: case MapType.MOHAA: - case MapType.STEF2Demo: case MapType.Quake3: case MapType.CoD: case MapType.FAKK: { structLength = 44; break; } + case MapType.STEF2: + case MapType.STEF2Demo: { + structLength = 48; + break; + } case MapType.Raven: { structLength = 80; break; From ef5454bf9246cf9a9be8cb30220510eeaaa3e1a6 Mon Sep 17 00:00:00 2001 From: Will Date: Sat, 20 Feb 2016 16:50:56 -0700 Subject: [PATCH 2/2] Add a todo reminding me to do MoHRadiant terrain. --- LibBSP/Source/Structs/MAP/MAPTerrain.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/LibBSP/Source/Structs/MAP/MAPTerrain.cs b/LibBSP/Source/Structs/MAP/MAPTerrain.cs index c1d4db8..4de405c 100644 --- a/LibBSP/Source/Structs/MAP/MAPTerrain.cs +++ b/LibBSP/Source/Structs/MAP/MAPTerrain.cs @@ -51,6 +51,7 @@ namespace LibBSP { texture = lines[2]; switch (lines[0]) { + // TODO: MoHRadiant terrain? case "terrainDef": { for (int i = 2; i < lines.Length; ++i) { string[] line = lines[i].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);