Mods / Medieval expansion patch

Tags: #Crafting #QoL #Technology
Author: Elocrypt
Side: Both
Created: Jan 26th at 12:19 AM
Last modified: Jan 26th at 8:21 PM
Downloads: 11159
Follow Unfollow 156

Latest release (for outdated Vintage Story v1.20.3):
medievalexpansionpatch-1.0.1.zip  1-click install


I messed up the release, just redownload and replace the mod. Idk, why the zip was corrupt, fixed now.

This acts as a standalone release, if you use this disable/remove the original.
I patched this for VS v1.20.*

Notes:
Everything should be working without crashes.

- The Aurochses have a placeholder attack animation, they did not have any keyframes so I improvised.
- The Cellar Ice should work, I did test on my end and it works but may have some texture issues against walls. (Did not test on server, should still work though)
- Flumes should be placeable and function normally without crashes.
- Repairkits no longer have incorrect recipe.

This patch will be deprecated and removed as soon a new release of an official update has been made or 
upon request by the original author.
Use it at your own risk!

If you're the original author and need to get in contact with me please message me via Discord!
 




Credits:
Author - Medieval expansion: Rhonen

 


ORIGINAL AUTHOR DESCRIPTION:

Main features of Mod

  • Portcullis in different sizes (3x3 to 5x5)
  • Drawbridges in different sizes (3x4 to 5x7)
  • Gates in different sizes (3x3, 4x4 and 5x5)
  • Waterwheel Mechanical Power (breastshot, undershot and overshot technics)
  • Lampposts
  • Firebrazier
  • Floor-Plates for auto-open/close Vanilla-Doors, Portcullis and Gates
  • Animals:
    • Aurochses

if you have question, bug reports, please use the forum
https://www.vintagestory.at/forums/topic/2014-medieval-expansion/

So i get notificated then.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 10676 Jan 26th at 8:21 PM Show medievalexpansionpatch-1.0.1.zip 1-click install
v1.0.0 455 Jan 26th at 12:41 AM Show medievalexpansionpatch-1.0.0.zip 1-click install

28 Comments (oldest first | newest first)

💬 Pamela, Mar 30th at 4:38 PM

On VS 1.20.7 and your mod 1.0.1 - the floor plates do not work.

💬 7dast, Mar 26th at 7:32 PM

Elocrypt any idea if you can make this compatible w/ 1.20.4?

💬 Blaankket, Mar 6th at 3:43 AM

Elocrypt I'm crashing when the Auroch bull attacks me. 

Running on 64 bit Windows 10.0.19045.0 with 32702 MB RAM
Game Version: v1.20.4 (Stable)
3/5/2025 7:38:38 PM: Critical error occurred

System.Exception: Animation 'attack' has no keyframes, this will cause other errors every time it is ticked
   at Vintagestory.API.Common.Animation.GenerateAllFrames(ShapeElement[] rootElements, Dictionary`2 jointsById, Boolean recursive) in VintagestoryApi\Common\Model\Animation\Animation.cs:line 97
   at Vintagestory.API.Common.ClientAnimator.AnimNowActive(RunningAnimation anim, AnimationMetaData animData) in VintagestoryApi\Common\Model\Animation\ClientAnimator.cs:line 255
   at Vintagestory.API.Common.ClientAnimator.OnFrame(Dictionary`2 activeAnimationsByAnimCode, Single dt) in VintagestoryApi\Common\Model\Animation\ClientAnimator.cs:line 271
   at Vintagestory.API.Common.AnimationManager.OnClientFrame_Patch2(AnimationManager this, Single dt)
   at Vintagestory.Client.NoObf.SystemRenderEntities.OnBeforeRender(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 82
   at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
   at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
   at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
   at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
   at OpenTK.Windowing.Desktop.GameWindow.Run()
   at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
   at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 DejFidOFF, Feb 24th at 5:03 PM

Elocrypt

put down two high blocks with cellar ice causing spawn question mark block and touch that causing client crash:
ME 1.0.1

Running on 64 bit Windows 10.0.22631.0 with 81842 MB RAM
Game Version: v1.20.4 (Stable)
24.02.2025 17:58:55: Critical error occurred
Loaded Mods: game@1.20.4, medievalexpansionpatch@1.0.1, creative@1.20.4, survival@1.20.4
System.NullReferenceException: Object reference not set to an instance of an object.
   at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 252
   at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 384
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 760
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 617
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 85
   at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
   at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 992
   at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
   at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
   at OpenTK.Windowing.Desktop.GameWindow.Run()
   at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
   at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 18.02.2025 18:01:10, Site = , Source = Application Error, Message = Název chybující aplikace: Vintagestory.exe, verze: 1.20.4.0, časové razítko: 0x66470000
Název chybujícího modulu: unknown, verze: 0.0.0.0, časové razítko: 0x00000000
Kód výjimky: 0xc0000005
Posun chyby: 0x00007ff8028a359c
ID chybujícího procesu: 0x0x2d7c
Čas spuštění chybující aplikace: 0x0x1db82266ba9ce82
Cesta k chybující aplikaci: C:\Games\Vintagestory1.20\Vintagestory.exe
Cesta k chybujícímu modulu: unknown
ID zprávy: 90c3e09f-e3aa-4cc6-b2d5-a76d67aca9ad
Úplnýnázevchybujícíhobalíčku:
ID aplikace související s chybujícím balíčkem:  }
--------------
{ TimeGenerated = 17.02.2025 12:11:32, Site = , Source = Application Error, Message = Název chybující aplikace: Vintagestory.exe, verze: 1.20.4.0, časové razítko: 0x66470000
Název chybujícího modulu: openal32.dll, verze: 1.23.0.0, časové razítko: 0x63dd31ad
Kód výjimky: 0x40000015
Posun chyby: 0x00000000000df046
ID chybujícího procesu: 0x0x8200
Čas spuštění chybující aplikace: 0x0x1db812c7d2990d9
Cesta k chybující aplikaci: C:\Games\Vintagestory1.20\Vintagestory.exe
Cesta k chybujícímu modulu: C:\Games\Vintagestory1.20\Lib\openal32.dll
ID zprávy: f442e4cd-2b5e-4883-af5b-7caf1379f3bd
Úplnýnázevchybujícíhobalíčku:
ID aplikace související s chybujícím balíčkem:  }
--------------
{ TimeGenerated = 17.02.2025 12:01:55, Site = , Source = Application Error, Message = Název chybující aplikace: Vintagestory.exe, verze: 1.20.4.0, časové razítko: 0x66470000
Název chybujícího modulu: coreclr.dll, verze: 7.0.2024.26716, časové razítko: 0x6647966b
Kód výjimky: 0xc0000005
Posun chyby: 0x00000000001b5988
ID chybujícího procesu: 0x0xa014
Čas spuštění chybující aplikace: 0x0x1db812afeb16699
Cesta k chybující aplikaci: C:\Games\Vintagestory1.20\Vintagestory.exe
Cesta k chybujícímu modulu: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.20\coreclr.dll
ID zprávy: 70c69481-0a02-4ceb-91d0-4e254e8101d4
Úplnýnázevchybujícíhobalíčku:
ID aplikace související s chybujícím balíčkem:  }

 

💬 GlooMeGlo, Feb 11th at 8:16 PM

ever since I installed this on my 20-40 pop server, we've had slow memory leaks on client side. We removed it on the test server and all memory leaks are gone. something in the mod causes it.

💬 Elocrypt , Feb 1st at 5:33 PM

Viktoria
Ensure that you are using the latest version v1.0.1.

💬 Viktoria, Feb 1st at 10:59 AM

Getting really bad console spam that seems like it might be causing server overloads?

1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element neck cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element head cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element tail cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element neck cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element head cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element tail cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element neck cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element head cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L ear cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L back foot cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element tail cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element R back leg cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element Body cannot be found. 1.2.2025 04:49:27 [Server Error] Shape medievalexpansion:entity/land/cow-female has a key frame element for which the referencing shape element L front leg cannot be found.

💬 Elocrypt , Feb 1st at 7:24 AM

SylviaGrim
I only tested this on a world that didnt have the mod to begin with, so I am not sure. The mod does work, and should be fine using with a pre-existing world. 

💬 SylviaGrim, Jan 31st at 9:43 PM

Elocrypt I guess I should ping back, sorry.

💬 SylviaGrim, Jan 31st at 9:13 PM

We had tried that, but the patch didn't seem to do anything as all the Medieval Expansion things were removed from the game; do you know if it HAS to be a new world or something similar?

💬 Elocrypt , Jan 31st at 6:30 PM

SylviaGrim
This acts as a standalone, so yes disable/remove the original Medieval expansion mod. You would only be using this mod instead of the original.

💬 SylviaGrim, Jan 31st at 1:56 PM

For this mod, do we need to remove the original Medieval Expansion mod? Or use it alongside? I tried both ways, removing the OG removed all the content, and using it alongside didn't fix the issue of bulls crashing game on attack. I am unsure.

💬 Elocrypt , Jan 29th at 11:25 PM

Yskar
A few people asked for this one, Workbench expansion patch.

💬 DilanRona, Jan 29th at 9:02 AM

Great work with the patch version. Thank you. Could you please add support for the butchers mod though?

💬 Galagher, Jan 29th at 4:31 AM

Hey Elocrypt, I appreciate you updating this amazing mod, I've wondered about this for sometime but the Cellar Ice recipe/item is just an amazing item and has profoundly changed my Vintage Story experience and I'm wondering if it's possible to extract the cellar ice recipe/item from the mod itself? Probably a very strange request but the server I am now won't take the full mod. I don't want to leave because I'm 1 month in to my build but I really want cellar ice.

💬 Yskar, Jan 27th at 11:03 AM

Elocrypt could you also patch Workbench expansion to 1.20.x?

💬 Elocrypt , Jan 26th at 8:42 PM

Paradoxal
Sorry about that, had to delete and re-upload it real fast. Forgot to add a centerpoint to the shape.Should be all good now.

💬 Elocrypt , Jan 26th at 8:40 PM

PhoenixMastM
Assuming the error you are talking about had to do with the shape, I re-uploaded and it should be fixed for sure this time.

💬 Paradoxal, Jan 26th at 8:40 PM

1.0.1.zip goes to a blank page that says the file doesn't exist. Elocrypt

💬 PhoenixMastM, Jan 26th at 8:25 PM

@Elocrypt Still throwing that error.

💬 Elocrypt , Jan 26th at 8:22 PM

bringitonwimps
Should be fixed now in v1.0.1

💬 bringitonwimps, Jan 26th at 4:02 PM
💬 stinkstank, Jan 26th at 1:57 AM

That fixed it, thanks man you're awesome

💬 stinkstank, Jan 26th at 1:40 AM

Patch won't load it says to see log files.  which folder do I reference to see the problem?  1.20.3

I'm an idiot, found it

5.1.2025 18:21:07 [Error] [medievalexpansionpatch-1.0.0.zip] An exception was thrown trying to to load the ModInfo:
25.1.2025 18:21:07 [Error] [medievalexpansionpatch-1.0.0.zip] Exception: Cannot find central directory
at ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries()

 

💬 Elocrypt , Jan 26th at 1:29 AM

VaelophisNyx
I apologize, it is fixed now. 

💬 NotQuiteNil, Jan 26th at 1:29 AM

Try downloading again, just noticed that myself and it seems to have been fixed.

💬 VaelophisNyx, Jan 26th at 1:19 AM

seems the file is 0 bytes, can't be opened?

💬 NotQuiteNil, Jan 26th at 1:10 AM

Man, people have been going wild with these update patches lately. Having all these juicy blocks and decorations updated is wonderful. Hopefully someone can get on the entity animation side of things so stuff like Feverstone and Fantasy Creatures can update, but in the meanwhile, think it's time to snazzy up the fort.

 (edit comment delete)