Mods / Removeable Frames legacy
- Tags:
- Author:
- lying_dice
- Side:
- Both
- Created:
- May 23rd at 3:05 AM
- Last modified:
- Jun 16th at 5:10 PM
- Downloads:
- 270
-
Latest release (for Vintage Story 1.20.0-pre.0 - 1.22.3, potentially outdated):
removableframes-l.zip 1-click install
I was unsatified with how leaded glass looks when used to make larger windows so I made it possible to remove the frames and made the textures line up. This required making 16 variants of leaded glass per wood type, one for each arrangement of frames includeing all frames and no frames.
Lining up the textured did require altering the pattern a little unfortunetly. though the new pattern is still quite pretty I think.
Vanilla leaded glass already in your world will be unchanged in your world, and can be crafted into the modifed version. The origonal crafting recipe for leaded glass makes the modifed version, which can then be crafted into any varants or the vanilla version.
There is a parellel version to this mod that makes the windows a bit easier to place by allowing them more orentations. That version will break any leaded glass with removed frames from this verson. I intend to maintain both versions indefently.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.1.0 | removeableframes | 92 | Jun 16th at 5:10 PM | removableframes-l.zip | 1-click install | ||
|
-Fixed a bug that caused interaction sounds not to play and rain to crash the game. | |||||||
| 1.0.0 | removeableframes | 178 | May 23rd at 3:07 AM | Empty | removeableframes.zip | 1-click install | |

ThirtySix
oops, that's an embarrsing error it's fixed now
lying_dice it was funky, kept hard crashing 10 seconds into my world the VS discord had a field day trying to help me one of the helpers there went through the code and said something about an audio file/path not set up correctly
the words of SpearAndFang on discord "when I read this I thought impossible then I looked at the primary asset, and the sounds are almost all pointing to the wrong domain, so...quite possible"
ThirtySix
Thank you for the bung report.
Unfortunelty I was unable to reproduce the error and nothing in your error message gives any insigght into the issue that I can parse. It not even clear to me that my mod is the cause of the crash. if my mod is the cause of the crash is almost certanly the result of a mod conflict. If you can figure out what mod is causing the conflict I can look into fixing it. I will not have the time to find out which mod is casueing the conflict for quite some time if ever, esspecaly on my lower end machine.
I think you might have to turn on rain first
mods currently busted gives this report within 10 seconds of joining a world
Running on 64 bit Windows 10.0.19045.0 with 32708 MB RAM
Game Version: v1.22.2 (Stable)
5/30/2026 7:21:33 PM: Critical error occurred
Loaded Mods: americanfrontiersman@1.8.5, armoroverhaulsuite@1.0.0, BetterGrass@0.0.3, biggerpockets@1.0.6, blocklayeroverhaul@1.0.2, bluesky@1.1.1, bulkmoldsmod@1.3.0, catchledge@0.7.1, cbr@2.0.1, chiseltools@1.17.2, cindersandembers@1.0.2, crawlanddive@0.2.5, creaturefootsteps@1.3.0, cuthides@1.0.0, cutthefat@2.0.0, dodgemaster@1.2.4, falandsknecht@1.2.5, fuelbriquettes@1.0.2, glassdoor@1.0.0, immersivefoliage@0.1.1, kilnshelves@1.0.1, landformoverhaul@1.0.4, lichen@1.6.4, morenails@1.2.1, morepathsandstairs@1.0.1, morepolishedrocks@1.0.2, nightskydelights@1.22.2, nooffhand@1.0.1, overhaullib@2.0.8, primitivesurvival@5.0.5, purrsfasterbushes@1.0.0, soaplyeandbloom@1.3.6, spinningwheel@1.2.7, sticksfromfirewoodmallow@2.0.1, tankardsandgoblets@1.4.2, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.6.6, usefultraders@2.5.2, vichnybackpack@3.3.2, game@1.22.2, vsimgui@1.2.5, woodveneer@22.0.3, zoombuttonreborn@2.0.2, aculinaryartillery@2.0.0-dev.19, alchemy@2.1.0-rc.55, apelanterns@1.4.1, attributerenderinglibrary@3.1.4, betterloot@2.0.1, betterruins@0.6.2, blocksoverlay@4.10.4, blushlibrary@1.0.14, butchering@1.13.4, carryonlib@1.0.0-pre.1, chestorganizerm4@1.2.6, commonlibforked@2.8.1, configlib@1.12.0, configurableroomsize@1.3.2, danatweaks@4.0.1, egocaribautomapmarkers@5.0.3, extendedcreation@1.2.5, extrafurniture@1.0.1, extrainfo@2.2.1, farseer@1.4.0, firepitsshowfuel@2.0.0-dev.1, foodshelves@3.0.4, handbookdeclutterer@2.0.1, jonastools@1.3.0, kevinsfurniture@1.8.00, knapster@4.0.0, madcrowglider@1.22.0-rc.6, metalpots@1.7.6, naturalfoliage@0.0.4, nomusicinterruptionmod@1.0.0, obsydianxshumancolors@1.0.0, optitime@1.5.12, particlesplus@2.5.8, purposefulstorage@2.0.1, recyclablecopperspearandarrowheads@1.0.2, removeableframes@1.0.0, resonatorrangeincrease@1.0.1, rivers@5.0.1, roamingbees@2.0.0, shadehouse@1.2.1, shotglasses@1.1.0, smithingplus@1.9.0-rc.1, sonitotrashslot@1.0.0, spearexpantion@0.3.9, statushudcont@4.3.1, steepandbrew@0.5.3, stonebakeoven@1.3.2, tabfix@1.0.2, toolsmithfork@1.2.20, toomanytabs@1.0.0, upgradablestorage@1.1.7, vanity@2.5.1-rc.1, visibleoresandminerals@1.1.1, creative@1.22.2, vsecomachina@0.6.1, vsroofing@1.5.7, survival@1.22.2, watersheds@6.3.6, xlibfork@1.0.10, blushandblacksmith@1.0.13, carryon@2.0.0-pre.1, comfybeds@0.4.2, em@3.6.1, expandedfoods@2.0.0-dev.8, passablebranches@0.0.3, reforgedtools@1.2.51, shearlib@1.3.0, stonequarryforked@3.5.3, tailorsdelight@2.2.2, xskillsfork@1.0.45, zrustdrops@2.1.0, dressmakers@1.8.0, wool@1.9.2, xskillsgilded@1.3.30
Involved Harmony IDs: WatershedsMod, com.zaldaryon.optitime
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.AmbientSound.updatePosition(EntityPos position) in VintagestoryLib\Client\Systems\Audio\AmbientSounds.cs:line 349
at Vintagestory.Client.NoObf.SystemPlayerSounds.OnAmbientSoundScan_Patch12(SystemPlayerSounds this, List`1 newAmbientSounds)
at Vintagestory.Client.NoObf.SystemClientTickingBlocks.CommitScan_Patch12(SystemClientTickingBlocks this)
at Vintagestory.Client.NoObf.SystemClientTickingBlocks.<OnSeperateThreadGameTick>b__31_0() in VintagestoryLib\Client\Systems\ClientTickingBlocks.cs:line 480
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 817
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 173
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 742
at Vintagestory.Client.ScreenManager.OnNewFrame_Patch5(ScreenManager this, Single dt)
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame_Patch5(ClientPlatformWindows this, FrameEventArgs e)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 354
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 5/30/2026 6:03:44 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.2.0, time stamp: 0x693c0000
Faulting module name: coreclr.dll, version: 10.0.726.21808, time stamp: 0x69e279e8
Exception code: 0xc0000005
Fault offset: 0x000000000035699f
Faulting process id: 0x5c64
Faulting application start time: 0x01dcf07fccaee941
Faulting application path: C:\Users\kage\AppData\Roaming\VSLGameVersions\1.22.2\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\10.0.7\coreclr.dll
Report Id: 25c697fc-29f7-4853-bae2-0a504b351e7b
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 5/16/2026 3:01:14 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.22.2.0, time stamp: 0x693c0000
Faulting module name: coreclr.dll, version: 10.0.726.21808, time stamp: 0x69e279e8
Exception code: 0xc0000005
Fault offset: 0x000000000035699f
Faulting process id: 0x5e80
Faulting application start time: 0x01dce561b128cd71
Faulting application path: C:\Users\kage\AppData\Roaming\VSLGameVersions\1.22.2\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\10.0.7\coreclr.dll
Report Id: c4c17cd6-484c-4042-93e1-3287b5aea213
Faulting package full name:
Faulting package-relative application ID: }
mega good my man truly the goat
💎