diff --git a/IntelOrca.Biohazard.BioRand/RE2/Re2NpcHelper.cs b/IntelOrca.Biohazard.BioRand/RE2/Re2NpcHelper.cs
index ac0c4557..84139848 100644
--- a/IntelOrca.Biohazard.BioRand/RE2/Re2NpcHelper.cs
+++ b/IntelOrca.Biohazard.BioRand/RE2/Re2NpcHelper.cs
@@ -198,10 +198,13 @@ public void CreateEmdFile(byte type, string pldPath, string baseEmdPath, string
var zombiePath = fileRepository.GetDataPath("pl0/emd0/em010.emd");
var zombie = new EmdFile(BioVersion.Biohazard2, zombiePath);
var edd = (Edd1)zombie.GetEdd(1);
- var offset = edd.Animations[22].Offset;
var eddBuilder = edd.ToBuilder();
eddBuilder.Animations[0] = eddBuilder.Animations[22];
- eddBuilder.Animations[0].Frames = eddBuilder.Animations[0].Frames.Take(1).ToArray();
+
+ var firstFrame = eddBuilder.Animations[0].Frames.First();
+ eddBuilder.Animations[0].Frames.Clear();
+ eddBuilder.Animations[0].Frames.Add(firstFrame);
+
eddBuilder.Animations.RemoveRange(1, eddBuilder.Animations.Count - 1);
emdFile.SetEdd(0, eddBuilder.ToEdd());
var emr = pldFile.GetEmr(0)
diff --git a/biohazard-utils b/biohazard-utils
index 73109b65..279cf083 160000
--- a/biohazard-utils
+++ b/biohazard-utils
@@ -1 +1 @@
-Subproject commit 73109b653966ea1c1d8badeda6ab8906c801ca44
+Subproject commit 279cf08365d3edd5ef7a396e6b0a9e01e88255e5
diff --git a/biorand/biorand.csproj b/biorand/biorand.csproj
index 30396eca..fc7aefab 100644
--- a/biorand/biorand.csproj
+++ b/biorand/biorand.csproj
@@ -11,7 +11,6 @@
IntelOrca.Biohazard.BioRand
biorand.ico
true
- DISABLE_CVX;$(DefineConstants)