GlassCannon Gaming Posted April 26, 2021 Report Posted April 26, 2021 (edited) 21 hours ago, Xandu said: Which other mod? Would be interesting to know. Maybe i can fix it. Not to sure, I use 46 other mods so narrowing it down might take a bit more time than I have at the moment. But considering how much I like the convenience your mod provides, it's time I will have to find. I will let you know what i find out, whenever that may be. Edited April 26, 2021 by GlassCannon Gaming Added Mod List 1
Xandu Posted May 26, 2021 Author Report Posted May 26, 2021 Updated Xandus Inventory Tweaks to work with game version 1.15.Pre1. Had to rework the bulk operation part. Unfortunately it is now required to install the mod on the server to get the configurable bulk operations to work. Everything else should work client side only.
Hells Razer Posted August 11, 2021 Report Posted August 11, 2021 (edited) On 5/26/2021 at 5:55 PM, Xandu said: Updated Xandus Inventory Tweaks to work with game version 1.15.Pre1. Had to rework the bulk operation part. Unfortunately it is now required to install the mod on the server to get the configurable bulk operations to work. Everything else should work client side only. Have you not uploaded the update to the mod portal? I am looking for it but can't find the file for 1.15. Edited August 11, 2021 by Hells Razer
Xandu Posted August 11, 2021 Author Report Posted August 11, 2021 6 minutes ago, Hells Razer said: Have you not uploaded the update to the mod portal? I am looking for it but can't find the file for 1.15. It should be the mod version 1.3. I couldn't add a game version when i uploaded it.
Hells Razer Posted August 11, 2021 Report Posted August 11, 2021 Thank you. It literally just showed up for some reason. And it shows upload date May 26th.
ntm Posted January 19, 2022 Report Posted January 19, 2022 Any current plans to update Xandu's Inventory Tweaks for 1.16? I would try to update it myself if I could.
Xandu Posted January 22, 2022 Author Report Posted January 22, 2022 On 1/19/2022 at 2:02 AM, ntm said: Any current plans to update Xandu's Inventory Tweaks for 1.16? I would try to update it myself if I could. Hi. I updated Xandu's Inventory Tweaks for Version 1.16 and added some features. 1
Feroxious Posted January 22, 2022 Report Posted January 22, 2022 Hello, its crashing on 1.16 stable : Version: v1.16.0 (Stable)1/22/2022 11:53:41 AM: Critical error occurred System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at XInvTweaks.XInvTweaksSystem.OnWorldLoaded() at System.Action.Invoke() at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleLevelFinalize(_hpqb4cNQuSfxZLdFacKLPiYYWAN packet) at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) at _0dbBCVS4kT4NsuDZA84yDu7r3AG._1NlBQQ8qS5idQptIBQaAbARuOfxA(Single ) at _vFhcDU5n6Z0hUte90jdaxlrDjR5._HuDdfzha8ZKZvU2y0RbH58r7VzR(Single ) at _vFhcDU5n6Z0hUte90jdaxlrDjR5._XZOFA2JA54yZjH15yys9W7vL9hj(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479 at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454 at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375 at _FKpOpQGqqf3cJWdQyWh1ysxsDBb._pYad7oBcQ5qtzQkYGDu4NFHQxhK(_5x3PJgrln4IBXPDNSNN0fecxKFb , String[] ) at _sejP0Tcz8wTg70ptIdRr3CwQmrE._pYad7oBcQ5qtzQkYGDu4NFHQxhK(ThreadStart )
Xandu Posted January 22, 2022 Author Report Posted January 22, 2022 Which other mods do you have installed?
Xandu Posted January 22, 2022 Author Report Posted January 22, 2022 5 hours ago, Feroxious said: Hello, its crashing on 1.16 stable : Version: v1.16.0 (Stable)1/22/2022 11:53:41 AM: Critical error occurred System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at XInvTweaks.XInvTweaksSystem.OnWorldLoaded() at System.Action.Invoke() at Vintagestory.Client.NoObf.GeneralPacketHandler.HandleLevelFinalize(_hpqb4cNQuSfxZLdFacKLPiYYWAN packet) at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) at _0dbBCVS4kT4NsuDZA84yDu7r3AG._1NlBQQ8qS5idQptIBQaAbARuOfxA(Single ) at _vFhcDU5n6Z0hUte90jdaxlrDjR5._HuDdfzha8ZKZvU2y0RbH58r7VzR(Single ) at _vFhcDU5n6Z0hUte90jdaxlrDjR5._XZOFA2JA54yZjH15yys9W7vL9hj(Single ) at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479 at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454 at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375 at _FKpOpQGqqf3cJWdQyWh1ysxsDBb._pYad7oBcQ5qtzQkYGDu4NFHQxhK(_5x3PJgrln4IBXPDNSNN0fecxKFb , String[] ) at _sejP0Tcz8wTg70ptIdRr3CwQmrE._pYad7oBcQ5qtzQkYGDu4NFHQxhK(ThreadStart ) Uploaded a small patch that should prohibit such an issue even when i would like to know why this happened in the first place.
gndrneutralnoun Posted June 25, 2022 Report Posted June 25, 2022 Could you add a config option to disable item switching? I want to use another mod for it (the item switching in this mod doesn't work very well for me) but pretty much everything else in this mod is essential to me.
Xandu Posted June 26, 2022 Author Report Posted June 26, 2022 19 hours ago, genderneutralnoun said: Could you add a config option to disable item switching? I want to use another mod for it (the item switching in this mod doesn't work very well for me) but pretty much everything else in this mod is essential to me. The following options in the config file disable or enable the item switching for specific item types: "tools": true, "groundStorage": true, "seeds": true, "blocks": true, "stairs": true, "piles": true,
EiraValkyrie Posted November 10, 2022 Report Posted November 10, 2022 Crash on trying to sort my own inventory. Happens every time with the current inventory and such. Haven't moved from the spot where it happened since it started, for consistency checking. Swedish translation for this clipboard copy: "vid" = at. "Mängden har ändrats. Det går inte att köra uppräkningsåtgärdern." = Value/amount has changed. Can't perform the counting measure/adjustment. Running on 64 bit Windows with 16 GB RAM Game Version: v1.17.9 (Stable) 2022-11-11 00:09:56: Critical error occurred in the following mod: xinvtweaks@1.4.2 Loaded Mods: armordurabilityiix@1.0.2, actuallyquicklime@1.0.6, aculinaryartillery@1.0.10, APsWolfTweaks@1.0.1, arrowheadsrecovery@1.0.0, autoclose@1.0.1, backpackpackplus@1.0.3, bettercrates@1.5.2, bettershears@1.0.0, chiseltools@1.5.6, CommonerPlus@1.0.0, extrachests@1.6.0, layoftheland@1.0.0, reducedarmornegatives@1.0.4, moredrifterloot@1.5.4, ReducedDrifterGroupsandLightLevelSpawn@1.0.0, superfuel@2.0.7, temporallamp@1.0.2, tieredsoil@1.0.0, game@1.17.9, alloycalculator@1.0.0, carryon@0.7.1, expandedfoods@1.6.3, extraoverlays@1.1.1, hudclock@2.8.0, playercorpse@1.5.5, prospectorinfo@4.1.2, resmeltableslight@1.0.0, stonequarry@2.0.0-rc.4, vesselbuff@1.0.3, creative@1.17.9, survival@1.17.9, xlib@0.6.10, bullseye@2.4.1, lohnscroptemps@2.0.0, xinvtweaks@1.4.2, xskills@0.6.13 System.InvalidOperationException: Mängden har ändrats. Det går inte att köra uppräkningsåtgärden. vid System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) vid System.Collections.Generic.List`1.Enumerator.MoveNextRare() vid XInvTweaks.InventoryUtil.SortInventory(ICoreClientAPI capi, IInventory inventory) vid XInvTweaks.InventoryUtil.SortIntoInventory(ICoreClientAPI capi) vid Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack) i VintagestoryLib\Client\HotkeyManager.cs:rad 365 vid Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) i VintagestoryLib\Client\ClientMain.cs:rad 2167 vid Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(Object sender, KeyboardKeyEventArgs e) i VintagestoryLib\Client\ClientPlatform\Input.cs:rad 251 vid System.EventHandler`1.Invoke(Object sender, TEventArgs e) vid System.EventHandler`1.Invoke(Object sender, TEventArgs e) vid OpenTK.Platform.NativeWindowBase.OnKeyDown(Key key, Boolean repeat) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\NativeWindowBase.cs:rad 130 vid OpenTK.Platform.Windows.WinGLNative.HandleKeyboard(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:rad 646 vid OpenTK.Platform.Windows.WinGLNative.WindowProcedure(IntPtr handle, WindowMessage message, IntPtr wParam, IntPtr lParam) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:rad 828 vid OpenTK.Platform.Windows.Functions.DispatchMessage(MSG& msg) vid OpenTK.Platform.Windows.WinGLNative.ProcessEvents() i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Platform\Windows\WinGLNative.cs:rad 1551 vid OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) i C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:rad 369 vid Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) vid Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) i VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:rad 93
RogueRaiden Posted July 23, 2023 Report Posted July 23, 2023 so as posted here https://github.com/TaskaRaine/Ancient-Tools/issues/74 a user sorted an Ancient Tools cart and because of the way the cart is, changes the cart inventory which caused an endless client crash when attempting to load the cart model. i had to disable the carts to get it to delete and stop the crashing. Taska says it would require a refactor on their side, maybe the sort feature can be disabled for the carts to prevent this
Xandu Posted August 3, 2023 Author Report Posted August 3, 2023 On 7/23/2023 at 3:46 AM, RogueRaiden said: so as posted here https://github.com/TaskaRaine/Ancient-Tools/issues/74 a user sorted an Ancient Tools cart and because of the way the cart is, changes the cart inventory which caused an endless client crash when attempting to load the cart model. i had to disable the carts to get it to delete and stop the crashing. Taska says it would require a refactor on their side, maybe the sort feature can be disabled for the carts to prevent this I added a blacklist to the config file where you can add inventories that must not be sorted. Additionally I added the "cart" as a default to the this list. So this should fix the issue. Additionally I wanted to say that I opened a Patreon account a few weeks ago. Just in case people want to support my work on mods. You can find the link in the ModDB page of the mod. 1
RogueRaiden Posted August 5, 2023 Report Posted August 5, 2023 (edited) On 8/3/2023 at 7:58 AM, Xandu said: Additionally I wanted to say that I opened a Patreon account a few weeks ago. Just in case people want to support my work on mods. You can find the link in the ModDB page of the mod. personally, I wont use Patreon going forward. Big fees is the main thing. I've recently started using Ko-fi and they have no fees on standard donations/tips besides normal payment processing that everyone has (Paypal and Stripe) And more options for supporters isnt a bad thing Edited August 8, 2023 by RogueRaiden
RogueRaiden Posted August 5, 2023 Report Posted August 5, 2023 (edited) So apparently the latest version, 1.5.7, will crash all other clients off a server when a player uses the sort button. Playing on Vintage 1.18.8-rc.1 here are some logs that were provided to meSort_Inventory_Crash_Logs.zip Edited August 8, 2023 by RogueRaiden
Conquest of Blocks Posted August 18, 2023 Report Posted August 18, 2023 (edited) still crashing the game with Running on 64 bit Windows with 16085 MB RAM Game Version: v1.18.8 (Stable) 8/18/2023 3:07:21 AM: Critical error occurred in the following mod: xinvtweaks@1.5.7 Loaded Mods: acorns@0.5.2, ancienttools@1.5.8, beardeddragons@1.0.0, bettercrates@1.6.0, betterruins@0.2.1, Ceramos@0.4.1, chiseltools@1.8.4, drdecor@1.2.0, extrachests@1.7.0, fantasycreatures@0.6.0, capreolinae@1.0.4, foundrymod@1.0.0, furniturelibrary@1.0.9, giantgouramis@1.0.1, instruments@1.2.2, leopardgeckos@1.2.1, millwright@1.0.7, newworldgianttortoises@1.0.2, peacockbasses@1.1.0, primitivesurvival@3.2.7, spyglass@0.4.5, tprunes@1.0.8, thecritterpack@0.7.6, translocatorengineeringredux@1.4.6, truesunfishes@1.1.0, game@1.18.8, canmarket@0.3.10, carryon@1.0.0, commonlib@2.2.0, fishing@1.1.5, fromgoldencombs@1.4.20, glidervar@1.1.1, sailboat@1.1.0, morepiles@1.4.3, petai@1.7.10, prospectorinfo@4.3.0, simplestep@1.0.8, stonebakeoven@1.0.5, th3dungeon@0.1.3, usefulstuff17@1.1.6, creative@1.18.8, vsquest@0.4.1, survival@1.18.8, workbenchexpansion@1.7.0, xlib@0.7.4, awearablelight@1.0.8, betterbamboo@1.0.2, bugnetcompatibility@1.0.1, captureanimals@2.5.3, cob@1.3.8, em@2.3.0, playercorpse@1.8.0, rifteye@0.2.4, stonequarry@3.1.5, wolftaming@1.7.3, xinvtweaks@1.5.7, xskills@0.7.5, bricklayers@2.2.0 System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at XInvTweaks.InventoryUtil.SortInventory(ICoreClientAPI capi, IInventory inventory, Int32 first) at XInvTweaks.InventoryUtil.SortOpenInventories(ICoreClientAPI capi) at XInvTweaks.ChestSortDialog.OnSort() at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 304 at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 293 at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 440 at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 578 at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 412 at Vintagestory.Client.NoObf.ClientMain.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1862 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 209 at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods) --- End of stack trace from previous location --- at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded() at OpenTK.Windowing.Desktop.GameWindow.DispatchUpdateFrame() at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 312 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Edited August 18, 2023 by Conquest of Blocks
Dr B Posted December 30, 2023 Report Posted December 30, 2023 Yeah, still getting the same (intermittent) crashes on SORT. Running on 64 bit Windows with 32698 MB RAM Game Version: v1.18.15 (Stable) 12/29/2023 7:45:28 PM: Critical error occurred in the following mod: xinvtweaks@1.5.7 Loaded Mods: aculinaryartillery@1.0.15, advancedsmithing@1.3.0, africanmonitorlizards@1.0.7, asianmonitorlizards@1.0.1, autoclose@1.0.1, autopanning@1.0.1, bandedgeckos@1.2.0, bettercompost@1.0.1, bettercrates@1.6.0, betterruins@0.2.4, bettertraders@0.0.2, bushmeat_meals@1.0.7, cavecontent@1.0.1, cellardoor@1.3.0, conquestnaturepack@0.0.4, decor@1.0.8, hqzlights@1.1.1, dungeonsandshafts@0.2.3, extraclayforming@1.0.0, extrainfo@1.5.3, fancysky@1.0.6, FarmSurvival@1.3.0, fixroads@1.3.1, capreolinae@1.0.5, foundrymod@1.0.0, giantgouramis@1.0.2, gravelsandfix@1.0.2, HangingOilLamps@1.0.1, healingwhilesleepingfix@1.0.1, burntimetimes2@1.0.0, indappledgroves@0.4.10-dev.8, itemlights@1.0.2, juicyores@1.0.0, longerburntime@1.0.1, mannequinstand@1.0.1, mcd1@1.0.0, meteoricexpansion@1.2.4, millwright@1.1.1, moremolds@1.4.2, leadroof@1.3.4, newworldgianttortoises@1.0.3, pondfrogsi@1.2.3, palisademod@1.1.0, peacockbasses@1.1.2, primitivesurvival@3.3.0, rainfrogs@1.2.1, roas@1.0.0, she1fish@1.1.0, simplifiedtanning@1.0.0, smokychimneys@1.0.0, spyglass@0.4.5, stacks@1.0.4, temporal_gears_stack@1.0.0, truesunfishes@1.1.2, usefuldrifterloot@1.0.3, game@1.18.15, weaponpackalphaunoff@1.4.0, wildcrafttrees@1.2.4, wildcraft@1.6.6, ancienttools@1.5.11, animalcages@2.2.0, ar-class@0.0.6, egocaribautomapmarkers@2.6.0, autoatlas@1.0.1, betterfirepit@1.1.2, betterjonasdevices@1.0.2, canbeignited@1.1.0, cancrops@0.1.17, carryon@1.6.1, composter@1.1.0, expandedfoods@1.6.8, fancyplanters@1.2.0, fishing@1.1.5, fromgoldencombs@1.4.25, glowingprojectiles@1.1.3, greenbegone@1.0.0, hudclock@3.3.0, knapster@2.6.3, knifecut@1.2.0, loreweapons@1.0.1, metaltongs@1.1.0, moreanimals@1.2.4, moredoor@1.0.0, morestickcrafting@1.0.2, petai@1.8.1, prospectorinfo@4.3.0, simplestep@1.0.8, sprucedup@1.0.3, stepup@1.2.0, stonebakeoven@1.1.1, stonerailings@1.1.0, storagecontroller@1.0.3, storageoptions@1.0.1, updatedtexturesandmodels@0.8.2, vtpp@1.1.0, creative@1.18.15, survival@1.18.15, woodfp@1.0.0, xlib@0.7.4, ageofconfession@1.3.0, bugnetcompatibility@1.0.1, bullseye@2.5.1, cancropsprimitivesurvivalcompat@1.0.1, feverstonewilds@1.4.3, plumpkins@1.0.1, shellpan@1.0.0, simplewinddirection@1.0.2, slanted_display_cases@1.0.0, tieredtradebags@1.0.0, xinvtweaks@1.5.7, xskills@0.7.5, cancropsxskillscompat@1.0.3 System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at XInvTweaks.InventoryUtil.SortInventory(ICoreClientAPI capi, IInventory inventory, Int32 first) at XInvTweaks.ChestSortDialog.OnSort() at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 304 at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 293 at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 440 at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 578 at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 412 at Vintagestory.Client.NoObf.ClientMain.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1862 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 209 at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods) --- End of stack trace from previous location --- at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded() at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Event Log entries containing Vintagestory.exe, the latest 3 ================================== { TimeGenerated = 12/29/2023 9:55:54 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER1BD8.tmp.mdmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2FCE.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER305C.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER305A.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER3089.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_841b01cd-b51c-4316-9458-061d26e6586a Analysis symbol: Rechecking for solution: 0 Report Id: 9403536d-ab80-4cec-8d02-239ff9eef7e2 Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 } -------------- { TimeGenerated = 12/29/2023 9:55:47 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5 Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad Exception code: 0x40000015 Fault offset: 0x00000000000df046 Faulting process id: 0x98e8 Faulting application start time: 0x01da39ba15d50af6 Faulting application path: F:\Games\Vintagestory\Vintagestory.exe Faulting module path: F:\Games\Vintagestory\Lib\openal32.dll Report Id: 9403536d-ab80-4cec-8d02-239ff9eef7e2 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 12/27/2023 9:14:32 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 2007150627803250050, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: Vintagestory.exe P2: 1.18.15.0 P3: 64e841c5 P4: openal32.dll P5: 1.23.0.0 P6: 63dd31ad P7: 40000015 P8: 00000000000df046 P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERB19D.tmp.mdmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC0C1.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC130.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC12E.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC15D.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_3278c09e339ad58fdb4a48929ddf95e5f2060ca_ee8069fc_1ea3c74e-ace7-45f3-86d0-f35a207e84cb Analysis symbol: Rechecking for solution: 0 Report Id: 0941fbe7-2ee2-41bf-a072-f86717ae4287 Report Status: 268566528 Hashed bucket: 38dd2bbe130a69d3fbdad4dc94ea3d82 Cab Guid: 0 }
smartx Posted March 8, 2024 Report Posted March 8, 2024 CTD did not get it before, on pressing the sort button with a specific trunk open so might be one of the items in it, does not crash with other trunks Running on 64 bit Windows 10.0.19045.0 with 24510 MB RAM Game Version: v1.19.4 (Stable) 08/03/2024 12:57:31: Critical error occurred in the following mod: xinvtweaks@1.5.7 Loaded Mods: aculinaryartillery@1.1.3, attributer@1.0.5, autosifter@1.1.0, bds@1.0.0, bedrespawner@1.0.0, bettertraders@0.0.5, buzzwords@1.6.0, Ceramos@0.4.3, chiseltools@1.10.5, dsd@1.0.0, driftersbelongunderground@1.0.1, easyjam@1.0.0, jackofalltraits@1.0.0, millwright@1.1.4, moremolds@1.4.2, nocharcoallost@1.0.0, optimizedwindmills@1.0.1, pipeleaf@1.5.1, primitivesurvival@3.4.8, unpfix@1.0.0, qptech@1.14.4, RangedWeapons@0.6.2, rpgitemrarity@1.0.4, sca@1.0.1, simplerails@1.0.0, sortablestorage@2.2.2, spedupseeling@1.2.1, superfuel@2.0.7, translocatorengineeringredux@1.4.9, utvocals@1.0.0, game@1.19.4, weaversweed@0.4.17, wildcrafttrees@1.2.4, abcsreborn@0.2.0, alchemy@1.6.25, animalcages@3.0.2, egocaribautomapmarkers@3.1.0, betterjonasdevices@1.1.0, betterruins@0.3.3, blocksoverlay@3.2.1, cancrops@0.2.2, carryon@1.7.4, commonlib@2.3.7, composter@1.1.0, electricity@0.0.11, expandedfoods@1.6.8, extrainfo@1.7.0, fancyplanters@1.2.0, fishing@1.1.5, fromgoldencombs@1.4.25, GuibibiQOLS@1.0.2, knerdydrifters@1.0.0, medievalexpansion@3.13.1, morepileswithsticks@1.0.0, norottinghides@1.0.0, petai@2.2.3, claywheel@1.1.0, prospecttogether@1.3.0, simplestep@1.1.7, solidshields@1.0.1, starvation@1.0.5, steelanvil@1.0.0, stickemup@1.1.0, stonebakeoven@1.1.3, storagecontroller@1.0.6, tarmor@0.1.8, temporalsmithing@0.2.2, th3dungeon@0.2.1-rc.1, trapdoorsareladders@1.0.0, tstools@2.1.0, vanillacratecompatibility@1.0.0, creative@1.19.4, vsinstruments@1.2.7, vsquest@1.2.0, survival@1.19.4, vsvillage@0.9.2, wildfarmingrevival@1.1.8, woodchests@1.1.0, xlib119@0.7.4-dev.1191, buzzybees@1.0.1, cancropsprimitivesurvivalcompat@1.0.2, cheesemealbuff@1.0.0, electricityextensions@0.0.3, em@2.5.1, feverstonewilds@1.4.5, sleekdoorglass@1.0.0, glassmaking@1.4.0, patchwars@0.1.3, pickupartist@0.2.0, playercorpse@1.9.0, plumpkins@1.0.1, stonequarry@3.2.1, tpnet@1.14.2, undamageablet3@1.0.0, wolftaming@2.1.0, xinvtweaks@1.5.7, xskills119@0.7.5-dev.1191, bricklayers@2.5.1, cancropsxskillscompat@1.0.4, QPHard@1.1.1, bricklayerglassmakingcompat@1.0.2 System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at XInvTweaks.InventoryUtil.SortInventory(ICoreClientAPI capi, IInventory inventory, Int32 first) at XInvTweaks.InventoryUtil.SortOpenInventories(ICoreClientAPI capi) at XInvTweaks.ChestSortDialog.OnSort() at Vintagestory.API.Client.GuiElementTextButton.OnMouseUpOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 317 at Vintagestory.API.Client.GuiElementTextButton.OnMouseUp(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Controls\GuiElementTextButton.cs:line 310 at Vintagestory.API.Client.GuiComposer.OnMouseUp(MouseEvent mouse) in VintagestoryApi\Client\UI\GuiComposer.cs:line 449 at Vintagestory.API.Client.GuiDialog.OnMouseUp(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 584 at Vintagestory.Client.NoObf.GuiManager.OnMouseUp(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 412 at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1909 at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431 at Vintagestory.Client.NoObf.ClientMain.OnMouseUpRaw(MouseEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1924 at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonUp(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 208 at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods) --- End of stack trace from previous location --- at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded() at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93 Event Log entries for Vintagestory.exe, the latest 2 ================================== { TimeGenerated = 17/02/2024 01:24:33, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.4.0, time stamp: 0x65310000 Faulting module name: KERNELBASE.dll, version: 10.0.19041.3930, time stamp: 0x9141f979 Exception code: 0xe0434352 Fault offset: 0x000000000002cf19 Faulting process id: 0x54c4 Faulting application start time: 0x01da6136ba3789e2 Faulting application path: C:\Users\Smartx\AppData\Roaming\Vintagestoryexp2\Vintagestory\Vintagestory\Vintagestory.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll Report Id: 34bfbf03-fbb7-48c0-9327-f687af379008 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 17/02/2024 01:15:04, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.4.0, time stamp: 0x65310000 Faulting module name: KERNELBASE.dll, version: 10.0.19041.3930, time stamp: 0x9141f979 Exception code: 0xe0434352 Fault offset: 0x000000000002cf19 Faulting process id: 0x2894 Faulting application start time: 0x01da6135c80935ea Faulting application path: C:\Users\Smartx\AppData\Roaming\Vintagestoryexp2\Vintagestory\Vintagestory\Vintagestory.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll Report Id: f398b00d-1a57-456d-be95-84f030a6b93a Faulting package full name: Faulting package-relative application ID: }
TalShar Posted June 11, 2024 Report Posted June 11, 2024 I see in your Mod Config JSON that you have a "LockedSlots" object, which was added in the most recent update according to your patch notes. What's the syntax for using that? Is it slots 1-10 in your hotbar and then just increasing numbers in your inventory proper? I am currently trying to stop it from sorting my "Strong Back" inventory slots from XSkills, and I'm not sure how to specify what those slots are. Thanks!
TalShar Posted June 11, 2024 Report Posted June 11, 2024 Also I've got SurvivalPick set to false in VintageStoryData/ModConfig/xinvtweaks.json, and it seems to still be using middlemouse block pick. Should I be changing that somewhere else?
Xandu Posted June 11, 2024 Author Report Posted June 11, 2024 46 minutes ago, TalShar said: I see in your Mod Config JSON that you have a "LockedSlots" object, which was added in the most recent update according to your patch notes. What's the syntax for using that? Is it slots 1-10 in your hotbar and then just increasing numbers in your inventory proper? I am currently trying to stop it from sorting my "Strong Back" inventory slots from XSkills, and I'm not sure how to specify what those slots are. Thanks! Hi, you can put in an array of slots you want to lock. The first slot in your backpack is the zero slot. So setting this to : ' "LockedSlots": [0,1,2,3,4] ' will lock your first 5 slots of your backpack. But you can put there any numbers you want. 49 minutes ago, TalShar said: Also I've got SurvivalPick set to false in VintageStoryData/ModConfig/xinvtweaks.json, and it seems to still be using middlemouse block pick. Should I be changing that somewhere else? This seems to be a bug. The 'SurvivalPick ' config seems to lock the wrong function.
Xandu Posted June 11, 2024 Author Report Posted June 11, 2024 32 minutes ago, Xandu said: Hi, you can put in an array of slots you want to lock. The first slot in your backpack is the zero slot. So setting this to : ' "LockedSlots": [0,1,2,3,4] ' will lock your first 5 slots of your backpack. But you can put there any numbers you want. This seems to be a bug. The 'SurvivalPick ' config seems to lock the wrong function. I made a new update which should fix your issue. Additionally you should now be able to set your configuration to ' "Lock Slots": [ -6, -5, -4, -3, -2, -1] ' to lock the last 6 slots.
Falco Posted June 26, 2024 Report Posted June 26, 2024 (edited) @Xandu Do you have a github repo for bug reporting? Forums are quite cumbersome for this kind of thing. Anyhow here are two bugs i have encountered. When switching the little helper window with the "Sort", "^" and "v" buttons to movable, it vanishes and I can't get it to show up again. I had expected that I can move that window around like all the others, but now it's just gone. I did that while a chest was open. Edit: Nevermind. It popped in the top left corner, hidden behind the hud clock mod. With this mod active, I can't add small amounts of fluids to Expanded Foods' mixing bowl anymore, only whole container's worth, this affects buckets, jugs, bowls and bottles. So right now I have to dump whatever amount of fluid I don't want into a barrel, then put in what is left over in the container, and then scoop up what was left in the barrel. I also can't transfer liquids between those containers and buckets on the ground in small amounts either. Only barrels seem to accept small amounts. Edited June 27, 2024 by Falco
Recommended Posts