Mods / NuttyLib
Tags:
#Library
Author: sneezerstein
Side: Both
Created: Jan 30th at 3:45 PM
Last modified: 2 days ago
Downloads: 5154
Follow Unfollow 39
Author: sneezerstein
Side: Both
Created: Jan 30th at 3:45 PM
Last modified: 2 days ago
Downloads: 5154
Follow Unfollow 39
Recommended download (for Vintage Story 1.21.5):
nutslib_3.0.4.zip
1-click install
Rewrites gui from scratch and has a lot of low level utility for opengl like a new mesh system, SSBOs, and UBOs. I don't think anyone else would want documentation for this because it doesn't work with vanilla UI parts.
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 3.0.4 | 119 | 2 days ago | nutslib_3.0.4.zip | 1-click install | ||
|
fix dependency crash on dedicated servers | ||||||
| 3.0.2 | 123 | 4 days ago | Empty | nutslib_3.0.2.zip | 1-click install | |
| 3.0.1 | 77 | 6 days ago | nutslib_3.0.1.zip | 1-click install | ||
|
Update gui | ||||||
| 3.0.0 | 212 | Nov 22nd at 1:34 AM | Empty | nutslib_3.0.0.zip | 1-click install | |
| 2.6.2 | 1396 | May 3rd at 11:05 PM | marelib_2.6.2.zip | 1-click install | ||
|
fixed multiplayer rendering | ||||||
| 2.6.1 | 348 | Apr 30th at 7:16 AM | marelib_2.6.1.zip | 1-click install | ||
|
fix your fucking game | ||||||
| 2.6.0 | 164 | Apr 30th at 4:19 AM | marelib_2.6.0.zip | 1-click install | ||
|
added some shit | ||||||
| 2.5.0 | 1248 | Mar 16th at 4:55 PM | marelib_2.5.0.zip | 1-click install | ||
|
Added some stuff | ||||||
| 2.3.0 | 608 | Mar 6th at 10:11 AM | marelib_2.3.0.zip | 1-click install | ||
|
Fixes dependency issues | ||||||
| 2.2.0 | 315 | Feb 20th at 6:45 AM | marelib_2.2.0.zip | 1-click install | ||
|
Fixed crash | ||||||
| 2.1.0 | 252 | Feb 15th at 5:53 PM | marelib_2.1.0.zip | 1-click install | ||
|
Added custom fbo attachments Made widget bounds reset when repartioning gui | ||||||
| 2.0.0 | 109 | Feb 9th at 2:53 AM | marelib_2.0.0.zip | 1-click install | ||
|
not compatible with mods using 1.1.0. | ||||||
| 1.1.0 | 104 | Feb 4th at 2:05 AM | Empty | marelib_1.1.0.zip | 1-click install | |
| 1.0.0 | 65 | Jan 30th at 3:45 PM | Empty | marelib_1.0.0.zip | 1-click install | |
Hey, so this glitches on servers currently and won't download to players trying to join.
ok
Hello. Can you expand on what the library works on or what's for? It doesn't need to be complicated. You can generalize what it does. (I.e This library, does custom code to work or rivers, or the shaders) stuff like that. No need to be complicated.
Is this confirmed to be working on 1.21? Or are there plans for an update?
Despite including mac natives you use OpenGL 4.2+ features in shaders to set UBO bindings which cause shaders to fail compiling on mac, so for example the guilds UI doesn't appear (I was looking into this for someone). If I PR a fix, would you use it?
@GOTTLIEBBINICH the problem is it parses stuff as strings and it breaks with the german language. fixed but idk where else this will happen.
GOTTLIEBBINICH looks like you left the world and turned off the mod for some reason. I guess it threw an exception during disposing.
Running on 64 bit Windows 10.0.26100.0 with 16265 MB RAM
Game Version: v1.20.9 (Stable)
30.04.2025 23:42:03: Critical error occurred in the following mod: marelib@2.6.1
Loaded Mods: game@1.20.9, marelib@2.6.1, creative@1.20.9, survival@1.20.9
System.Exception: Asset fishing:shaders/blit.vert could not be found
at Vintagestory.Common.AssetManager.Get(AssetLocation Location) in VintagestoryLib\Common\FileIO\AssetManager.cs:line 289
at MareLib.MareShaderRegistry.RegisterShader(String vertPath, String fragPath, String geomPath, String shaderName) in D:\VSProjects\MareLib\MareLib\src\gl\MareShaderRegistry.cs:line 104
at MareLib.MareShaderRegistry.<>c.<Initialize>b__7_0() in D:\VSProjects\MareLib\MareLib\src\gl\MareShaderRegistry.cs:line 72
at Vintagestory.Client.NoObf.ClientEventManager.TriggerReloadShaders() in VintagestoryLib\Client\Util\ClientEventManager.cs:line 434
at Vintagestory.Client.NoObf.ShaderAPI.ReloadShaders() in VintagestoryLib\Client\API\ShaderAPI.cs:line 53
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerReady(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 917
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 16
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\ProcessPacketTask.cs:line 10
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
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 1
==================================
I agree with aloy and Turfish. This mod requires a description. Please give it a description.
As Aloy said, requires a description.
requires a description per modsite TOS
18.2.2025 02:09:01 [Server Error] [marelib] An exception was thrown when trying to start the mod:
18.2.2025 02:09:01 [Server Error] [marelib] Exception: Unable to load one or more of the requested types.
Could not load file or assembly 'csogg, Version=1.0.4143.14181, Culture=neutral, PublicKeyToken=cbfcc0aaeece6bdb'. The system cannot find the file specified.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at MareLib.AttributeUtilities.GetAllAnnotatedClasses[T]() in D:\VSProjects\MareLib\MareLib\src\utilities\AttributeUtilities.cs:line 27
at MareLib.MainAPI.LoadGameSystems(ICoreAPI api) in D:\VSProjects\MareLib\MareLib\src\MainAPI.cs:line 75
at MareLib.MainAPI.StartPre(ICoreAPI api) in D:\VSProjects\MareLib\MareLib\src\MainAPI.cs:line 211
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 626
18.2.2025 02:09:01 [Server Error] Failed to run mod phase Pre for mod MareLib.MainAPI
Is there some more info you have on this? Like more specific for what it helps with?