Mods / WorldConfig GUI

Tags: #QoL #Utility
Author: Fulgen
Side: Both
Created: Apr 12th 2021 at 4:51 PM
Last modified: Apr 30th 2023 at 9:11 AM
Downloads: 6984
Follow Unfollow 88

Latest release (for Vintage Story 1.18.0-pre.0 and 1.18.1, outdated):
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

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.1 worldconfiggui 3113 Apr 30th 2023 at 9:11 AM WorldConfigGUI.zip 1-click install
  • Requires GuiCompositeSettingsEx 1.1.0.
  • No longer crashes in 1.18.
  • Dialog width is now properly adjusted.
1.0.0 worldconfiggui 1315 Jul 14th 2022 at 11:27 AM WorldConfigGUI.zip 1-click install

Updated for 1.17.

Known issues:

- Mod selector drop down has been removed for the time being due to a bug with the drop down element.

0.2.0 worldconfiggui 915 Jul 9th 2021 at 1:04 AM worldconfiggui.zip 1-click install

Moved the dialog to the settings dialog. Needs GuiCompositeSettingsEx!

0.1.2 worldconfiggui 552 Jun 25th 2021 at 3:32 PM worldconfiggui.zip 1-click install
  • Added german translation
  • The worldconfig keys now show their description as a tooltip when you hover over them with the mouse.
0.1.1 worldconfiggui 557 Jun 14th 2021 at 8:41 PM worldconfiggui.zip 1-click install

- Fix crashing and other weirdness due to accidentally shipping VintagestoryAPI.dll

0.1.0 worldconfiggui 532 Jun 13th 2021 at 12:38 AM worldconfiggui.zip 1-click install

Initial release.


27 Comments (oldest first | newest first)

💬 FrankieYale, Aug 8th at 11:17 PM

Love dead mods.

💬 LunaGore, May 14th 2024 at 7:43 PM

Worked for a bit in 1.19.7 but now it just crashes the game even in repair mode.

💬 Ailith, Dec 23rd 2023 at 12:10 PM

seems to work 1.19.0-rc.1

💬 BraniyaKz, Dec 16th 2023 at 4:09 PM

@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.

💬 Gnusik2291, Oct 28th 2023 at 10:34 AM

Fulgen

Does it also work on servers?

💬 Lairek, Oct 11th 2023 at 7:04 PM

Fulgen I put the mod on my server and don't work.

💬 Fulgen , Oct 10th 2023 at 12:54 PM

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.

💬 Lairek, Oct 5th 2023 at 11:27 PM

Works in singleplayer but menu not displayed on online server.

💬 Bumber, Aug 11th 2023 at 11:00 AM

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()
...

💬 Fulgen , Aug 9th 2023 at 5:39 PM

WeedusFetus HostilHobbit I'll look into it, thanks for the report!

Ruyeex Yes.

💬 WeedusFetus, Jul 19th 2023 at 12:41 PM

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

💬 HostilHobbit, Jun 29th 2023 at 4:55 PM

Doesn't work, i get the box saying other but no drop down for world config

💬 Ruyeex, May 2nd 2023 at 7:51 AM

Does it work with custom config mods?

💬 Fulgen , Apr 26th 2023 at 6:25 PM

It will, yes, thanks for the reminder^^

💬 Corvie, Apr 21st 2023 at 4:49 PM

Will this mod be updated to 1.18?

💬 ManaWei, Sep 9th 2022 at 6:01 AM

I'm actually only running 1920 x 1080 on Gui scale 7

💬 Fulgen , Sep 6th 2022 at 1:51 PM

ManaWei What resolution and GUI scale are you playing with?

💬 ManaWei, Sep 5th 2022 at 4:57 PM

on my screen it seems the "Other" is covering the "Back" buttom.. 

💬 Fulgen , Aug 25th 2022 at 4:59 PM

GamerRaven81 This mod also needs to be installed on the server.

💬 GamerRaven81, Aug 24th 2022 at 4:59 AM

Fulgen 

We do not seem to have access to the bottom dropdown menu on our server.

💬 Fulgen , Jul 16th 2022 at 2:30 PM

Devestatio Fixed in v1.0.1 of GuiCompositeSettingsEx.

💬 Devestatio, Jul 15th 2022 at 8:05 PM

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 )

💬 Fulgen , Jul 15th 2022 at 11:28 AM

Devestatio Tested it and it works on 1.16.5, now tagged accordingly, thanks for asking!

💬 Devestatio, Jul 15th 2022 at 9:00 AM

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?

💬 1618, Jul 14th 2022 at 2:35 PM

Can you make it possible to save settings as default? Im tired of reselecting all the settings over and over. Thanks

💬 Fulgen , Jul 20th 2021 at 12:50 AM

Thank you for the report, this crash has been fixed in version 0.2.0 of GuiCompositeSettingsEx.

💬 Sidorovich, Jul 17th 2021 at 12:53 AM

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.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом