Mods / WorldConfig GUI
Category:
#QoL
#Utility
Author: Fulgen
Side: Both
Created: Apr 12th 2021 at 4:51 PM
Last modified: Apr 30th 2023 at 9:11 AM
Downloads: 6040
Follow Unfollow 91
Author: Fulgen
Side: Both
Created: Apr 12th 2021 at 4:51 PM
Last modified: Apr 30th 2023 at 9:11 AM
Downloads: 6040
Follow Unfollow 91
Latest file for v1.18.1:
WorldConfigGUI.zip
1-click install
This mod provides a GUI to set world config values in the settings dialog.
The dropdown at the bottom allows the user to see either all worldconfig settings of all mods or only see those of a specific mod.
Dependency: GuiCompositeSettingsEx
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.0.1 | 2476 | Apr 30th 2023 at 9:11 AM | Show | WorldConfigGUI.zip | Install now | |
v1.0.0 | 1239 | Jul 14th 2022 at 11:27 AM | Show | WorldConfigGUI.zip | Install now | |
v0.2.0 | 860 | Jul 9th 2021 at 1:04 AM | Show | worldconfiggui.zip | Install now | |
v0.1.2 | 483 | Jun 25th 2021 at 3:32 PM | Show | worldconfiggui.zip | Install now | |
v0.1.1 | 505 | Jun 14th 2021 at 8:41 PM | Show | worldconfiggui.zip | Install now | |
v0.1.0 | 477 | Jun 13th 2021 at 12:38 AM | Show | worldconfiggui.zip | Install now |
Worked for a bit in 1.19.7 but now it just crashes the game even in repair mode.
seems to work 1.19.0-rc.1
@Kaofan - I just tested this out on my Gportal server the other day. The GUI doesn't even open. Can't configure anything. I noticed that this mod has access to settings that aren't accessible from the server's settings menu, and wanted to see if I could change the landmass settings, and could not. Perhaps whether or not this mod works depends on which server host you have? But can confirm this does not work for Gportal servers.
Fulgen
Does it also work on servers?
Fulgen I put the mod on my server and don't work.
Lairek That's intentional - the server needs to run the mod as well since the client UI needs to communicate with the server to set values.
Works in singleplayer but menu not displayed on online server.
System.InvalidCastException: Unable to cast object of type 'System.Double' to type 'System.Single'.
at WorldConfigGUI.WorldConfigEntry.GetValue[T]()
at WorldConfigGUI.SystemWorldConfigGui.AddPageElements(IEnumerable`1 entries)+MoveNext()
...
WeedusFetus HostilHobbit I'll look into it, thanks for the report!
Ruyeex Yes.
Crashes for me in .net7, it showed the other tab and the world config tab but when I clicked on it, it crashed :/ would love to see this receive an update
Doesn't work, i get the box saying other but no drop down for world config
Does it work with custom config mods?
It will, yes, thanks for the reminder^^
Will this mod be updated to 1.18?
I'm actually only running 1920 x 1080 on Gui scale 7
ManaWei What resolution and GUI scale are you playing with?
on my screen it seems the "Other" is covering the "Back" buttom..
GamerRaven81 This mod also needs to be installed on the server.
Fulgen
We do not seem to have access to the bottom dropdown menu on our server.
Devestatio Fixed in v1.0.1 of GuiCompositeSettingsEx.
Fulgen Where you able to make changes then restart without issues? Beacause I just tried to use it to change tool durability, and it crashed when I reloaded.
Running on 64 bit Windows with 32 GB RAM
Game Version: v1.16.5 (Stable)
Loaded Mods: advancedsmithing@1.2.0, angelbelt@1.2.0, Autorotor@1.1.2, backpackpackplus@1.0.3, betterarchery@3.0.0, betterbackpacks@1.0.0, betterberries@1.0.1, bettercrates@1.4.2, betterdrifters@2.1.3, betterpoultice@1.0.0, BuggisRandomChanges@2.1.0, cavecontent@1.0.1, craftables@1.1.1, expandedfoods@1.5.3, extendsbedtime@1.0.0, extrachests@1.5.2, fixroads@1.3.1, FlexibleTools@1.3.1, flintandsteelmod@1.0.2, fulldrop@1.0.0, guicompositesettingsex@1.0.0, HangingOilLamps@1.0.1, itemlights@1.0.2, jrtp@2.0.4, juicyores@1.0.0, lightedpaths@0.1.1, longertorchtime@1.0.0, moreclasses@1.2.4, moredungeons@0.1.1, MoreResin@1.0.0, necessaries@1.1.2, nomadmodemod@1.0.8, nomolding@2.0.0, notradermoneylimit@1.0.0, orecrystals@1.3.6, OresAPlenty@2.5.0, preservationmod@1.0.0, primitivesurvival@2.9.4, qptech@1.10.1, quickerbarrel@1.1.0, RockBlocks@1.0.0, rope-bridges@1.1.0, sortablestorage@1.0.3, stackables@2.0.5, locustmod@2.3.5, tptools@0.3.0, usefulscrap@2.0.2, game@1.16.5, zeekea@1.6.1, zoombuttonreborn@1.2.0, alchemy@1.6.3, egocaribautomapmarkers@2.3.0, captureanimals@2.1.1, carrycapacity@0.6.5, dsdebarkedlogs@1.0.5, extraoverlays@1.1.0, farmlanddropssoil@1.4.0, fixbadrecipes@1.0.2, flintchisel@1.0.2, helvehammerext@1.2.1, hudclock@2.7.0, jlj@1.0.1, miningtools@1.1.4, morerecipes@1.5.1, morevariants@1.5.0, prospectorinfo@3.1.2, ruinvariants@1.0.0, slidingdoor@1.0.0, ssppvv@1.0.3, techmolds@1.0.0, vanvar@1.1.3, vgaas@1.0.0, creative@1.16.5, survival@1.16.5, wildfarming@1.3.3, woodbarrels@1.0.2, woodchests@1.0.3, workbenchexpansion@1.4.1, worldconfiggui@1.0.0, metalrecovery@0.1.17, bullseye@2.3.2, carryablelogwithresin@1.0.0, tradercamps@1.0.0, compatibilityfix@1.0.0, moreseeds@1.5.0, xinvtweaks@1.4.1, yabbaglasschapter@1.1.0, bricklayers@0.9.2
7/15/2022 2:01:00 PM: 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 WorldConfigGUI.SystemWorldConfigGui.OnJsonReceived(WorldConfigEntriesPacket json)
at Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.<SetMessageHandler>b__0(_xdECWCd8TKwXJQd2aBpheEBTnzW p)
at Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(_m4CVIcO3UJPLI62MuOxE8163nQH packet)
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
at _esGsESICkihAc8ShXuIoQwZFwP4._lPY9uZeagiMGC6tvSE11dF7naaz(Single )
at _8UC8FAMhwKY89IbtSRDjsNSApPJ._KbwUAfxjCHyIG0aK445AAA9FHl5(Single )
at _8UC8FAMhwKY89IbtSRDjsNSApPJ._R0wAt2N0TpONMxGD0HJG3bDrRcI(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 _7zNxEbLnuy6Bq08TdMSIu9ZbrKf._vvUTh6X5xLRNnjtX2xSE7z8yMeh(_SUsdg1ytavxaRcNNkhfDrODGhGP , String[] )
at _yA4PJazdKq1OMm8H6js6v5AhQB._vvUTh6X5xLRNnjtX2xSE7z8yMeh(ThreadStart )
Devestatio Tested it and it works on 1.16.5, now tagged accordingly, thanks for asking!
Fulgen I see you skipped making a 1.16.5 version, and instead opted to make an update for the test version of 1.17, will any of your current versions work with 1.16.5?
Can you make it possible to save settings as default? Im tired of reselecting all the settings over and over. Thanks
Thank you for the report, this crash has been fixed in version 0.2.0 of GuiCompositeSettingsEx.
When upgrading my world from 1.14.10 to 1.15 and the mod from 0.1.2 to 0.2.0, I get this crash about a dictionary entry with the same key that was already added:
Running on 64 bit Windows with 16 GB RAM
Version: v1.15.0 (Stable)2021-07-16 20:49:31: Critical error occurred
System.ArgumentException: Un élément avec la même clé a déjà été ajouté.
à System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
à System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
à WorldConfigGUI.SystemWorldConfigGui.OnJsonReceived(WorldConfigEntriesPacket json)
à Vintagestory.Client.NoObf.NetworkChannel.<>c__DisplayClass12_0`1.b__0(_O1yLc3R2MoXkFlIPEm7E5ArRvRB p)
à Vintagestory.Client.NoObf.NetworkAPI.HandleCustomPacket(_PJkWYY2en9kpG8I4bZQar7CgJDh packet)
à Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
à _DLw29xcc4gWHWfw8Em0aOjlQATi._TFtOrZMSbYowcBNbCxzYGGi9tPB(Single )
à _Hx2yddcXbI4cHPSiFN8uLToeZYi._4nKLMGBXSYT0MlLMXytiZXnv1pE(Single )
à _Hx2yddcXbI4cHPSiFN8uLToeZYi._zuHdBQu2Ufqe6gkW2Lbew2nkMld(Single )
à Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
à System.EventHandler`1.Invoke(Object sender, TEventArgs e)
à OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
à OpenTK.GameWindow.DispatchRenderFrame()
à OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
à _aZ2fvA6N0dSuJcMaBGoJm3sgDNM._I7uMuBrykFfyAmYcxlmGjnH5B6N(_gOZk4eLYIxYBLj6wraBWI9aAKFz , String[] )
à _Ftrf2yPR687y7LQA9DOeCuoEf4dA._I7uMuBrykFfyAmYcxlmGjnH5B6N(ThreadStart )
The gui seems to appears properly in the settings after another server restart, though.