Mods / Scroll in Character Creation
Tags:
#Cosmetics
#QoL
Author: Kathanon
Side: Both
Created: Mar 2nd 2025 at 6:42 PM
Last modified: Jun 13th 2025 at 9:21 PM
Downloads: 20060
Follow Unfollow 191
Author: Kathanon
Side: Both
Created: Mar 2nd 2025 at 6:42 PM
Last modified: Jun 13th 2025 at 9:21 PM
Downloads: 20060
Follow Unfollow 191
Latest release (for Vintage Story 1.20.4 - 1.20.12, outdated):
ScrollCharacterCreation-1.0.3.zip
1-click install
When using mods that add choices in character creation, they can become too many to fit in the window.
This mod adds scroll bars when needed, so that you are not limited in how many such mods you can use.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.0.3 | scrollcharactercreation | 17035 | Jun 13th 2025 at 9:21 PM | ScrollCharacterCreation-1.0.3.zip | 1-click install | ||
|
Fixed crash issue with 1.0.2. | |||||||
| 1.0.1 | scrollcharactercreation | 1698 | Mar 2nd 2025 at 7:13 PM | ScrollCharacterCreation-1.0.1.zip | 1-click install | ||
|
Fixed mod unloading. | |||||||
| 1.0.0 | scrollcharactercreation | 54 | Mar 2nd 2025 at 6:43 PM | Empty | ScrollCharacterCreation-1.0.0.zip | 1-click install | |
When using this with valkyrjahair and expressions in 1.21.x it doesn't seem to work.
Threres no scroll bar and things are being pushed off the character creation screen
Remiska It seems to work in 1.21.x or at least seems to without crashing. This is just throwing it in and starting a game experience though, so someone with more know-how is still welcome to chime in!
does this work in version 1.21.1?
Love to see a test version for preview builds
Hey Kathanon, thanks for the update and I hope life will be easier! It's more important :p
Version 1.0.3:
Sorry about the issues and taking so long to fix them. Lot of things happening IRL.
ParallelPenguins and everyone that is having the crashing issue:
DOWNLOAD THE 1.0.1 VERSION!
I've tested on on the latest stable version (1.20.12) and it's working properly. No more crashes 😌
I can't seem to use this mod. It crashes my game, which sucks because I want to use the Goblin Ears mod, which now requires it.
Game Version: v1.20.12 (Stable)
2025-06-09 1:20:14 PM: Critical error occurred in the following mod: scrollcharactercreation@1.0.2
Loaded Mods: allhelveworkable@1.0.0, angelbelt@1.6.0, apotheosisthings@1.4.0, bastionofcivilisation@1.1.2, bettersticks@1.2.0, bushmeatrecipe@1.0.3, buzzwords@1.7.0, chiseltools@1.14.19, creaturescan@1.0.12, cutthefat@1.0.1, extendedcrafts@1.1.7, fieldsandplateaus@1.0.8, FlexibleTools@3.3.3, spawngiantwaterlilies@1.0.0, improvedsheep@1.0.1, juicyores@1.0.0, logicalclothingwarmth@1.1.0, mute_armour_client@1.1.0, plainsandvalleys@1.0.11, stoneagehomofloresiensis@1.0.0, saltandsands@1.1.0, scrollrackable@1.3.2, SmokingChimneys@1.3.0, tailsmod@2.0.2, game@1.20.12, vsimgui@1.1.8, accessibilitytweaks@3.8.5, alchemy@1.6.50, animalcages@3.2.2, betterfirepit@1.1.5, BetterProspecting@1.7.0, betterruins@0.4.12, blocksoverlay@4.4.0, commonlib@2.6.1, configlib@1.5.3, coreofarts@0.2.3, danatweaks@3.4.2, extrainfo@1.9.8, farseer@1.3.1, fastknapping@1.0.0, fendragonbcs@0.1.7, foodshelves@2.1.2, fromgoldencombs@1.8.12, genelib@1.0.3, gourmand@1.7.0, greenhousebuff@1.2.0, knapster@2.14.4, marximusmedievalmap@1.5.0, river@4.5.0, scrollcharactercreation@1.0.2, statushudcont@3.2.6, th3dungeon@0.4.2, thecritterpack@1.0.3, creative@1.20.12, survival@1.20.12, wildfarmingrevival@1.3.6, xlib@0.8.16, antlershorns@1.2.0, artofcooking@0.2.4, artofgrowing@1.1.2, campaigncartographer@4.6.7, detailedanimals@0.5.0, goblinears@2.2.0, itemrarity@1.1.5, shearlib@1.1.2, stonequarry@3.4.3, th3dungeontopentrance@0.4.1, wmeatspoilage@1.0.0-dev.1, xskills@0.8.19, aogbreedingaddon@1.1.0, artsxskills@1.1.0, wool@1.6.3
Involved Harmony IDs: kathanon.scrollcharactercreation
System.ArgumentException: An item with the same key has already been added. Key: rightScroll
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Vintagestory.API.Client.GuiComposer.AddInteractiveElement(GuiElement element, String key) in VintagestoryApi\Client\UI\GuiComposer.cs:line 785
at ScrollCharacterCreation.ScrolledBounds.BeginScroll(GuiComposer composer, String key) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\ScrolledBounds.cs:line 67
at ScrollCharacterCreation.Patches.ColBreak(GuiComposer composer, ElementBounds dialog, ElementBounds elemBound, Double& leftX) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\Patches.cs:line 243
at Vintagestory.GameContent.GuiDialogCreateCharacter.ComposeGuis_Patch0(GuiDialogCreateCharacter this)
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnGuiOpened() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 319
at Vintagestory.API.Client.GuiDialog.TryOpen(Boolean withFocus) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 293
at Vintagestory.GameContent.GuiDialogCreateCharacter.PrepAndOpen() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 437
at Vintagestory.GameContent.CharacterSystem.Event_PlayerJoin(IClientPlayer byPlayer) in VSSurvivalMod\Systems\Character\Character.cs:line 369
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerPlayerJoin(IClientPlayer plr) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 271
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 293
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
Running on 64 bit Windows 10.0.19045.0 with 32654 MB RAM
Game Version: v1.20.11 (Stable)
6/7/2025 8:41:36 PM: Critical error occurred in the following mod: scrollcharactercreation@1.0.2
Loaded Mods: aculinaryartillery@1.2.5, bovinae@0.2.4, capreolinae@1.2.9, elephantidae@1.0.13, felinae@0.2.10, manidae@1.0.16, rhinocerotidae@1.0.20, spheniscidae@1.0.11, viverridae@1.0.4, geoaddons@1.4.2, primitivesurvival@3.7.7, terraprety@6.0.2, game@1.20.11, ancienttools@1.6.0-pre.2, animalcages@3.2.2, BedRespawning@1.0.1, blacksmithenhancements@1.1.4, butchering@1.9.0, carryon@1.8.0, commonlib@2.6.1, expandedfoods@1.7.4, expandedskins@2.1.0, firewoodtosticks@1.0.0, hydrateordiedrate@2.1.2, morepiles@2.1.4, scrollcharactercreation@1.0.2, creative@1.20.11, survival@1.20.11, zippysreseedingreeds@2.0.0, antlershorns@1.2.0, goblinears@2.2.0, playercorpse@1.11.1, stonequarry@3.4.3
Involved Harmony IDs: kathanon.scrollcharactercreation
System.ArgumentException: An item with the same key has already been added. Key: rightScroll
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Vintagestory.API.Client.GuiComposer.AddInteractiveElement(GuiElement element, String key) in VintagestoryApi\Client\UI\GuiComposer.cs:line 809
at ScrollCharacterCreation.ScrolledBounds.BeginScroll(GuiComposer composer, String key) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\ScrolledBounds.cs:line 67
at ScrollCharacterCreation.Patches.ColBreak(GuiComposer composer, ElementBounds dialog, ElementBounds elemBound, Double& leftX) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\Patches.cs:line 243
at Vintagestory.GameContent.GuiDialogCreateCharacter.ComposeGuis_Patch0(GuiDialogCreateCharacter this)
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnGuiOpened() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 319
at Vintagestory.API.Client.GuiDialog.TryOpen(Boolean withFocus) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 298
at Vintagestory.API.Client.GuiDialog.TryOpen() in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 278
at Vintagestory.GameContent.GuiDialogCreateCharacter.PrepAndOpen() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 437
at Vintagestory.GameContent.CharacterSystem.Event_PlayerJoin(IClientPlayer byPlayer) in VSSurvivalMod\Systems\Character\Character.cs:line 369
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerPlayerJoin(IClientPlayer plr) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 271
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 293
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
https://mclo.gs/KaxFVZ7
I am having a crash with this mod and the 'Vanity' mod
JCGemX
Similar error when creating a world:
Running on 64 bit Windows 10.0.26100.0 with 63081 MB RAM
Game Version: v1.20.11 (Stable)
31/05/2025 5:08:26 PM: Critical error occurred in the following mod: scrollcharactercreation@1.0.2
Loaded Mods: barkbeetle@1.0.3, betterdrifters@2.1.3, BetterGrass@0.0.3, betterloot@1.1.4, bettertraders@0.0.10, bigcooking@0.1.1, clickuptorches@1.1.1, conquest@0.0.32, crockmod@1.0.0, femininitypatch@0.1.4, spawngiantwaterlilies@1.0.0, immersiveorecrush@2.2.1, jacksgrass@1.0.0, juicyores@1.0.0, manualdough@1.1.3, manualquenching@1.0.5, manualscraping@1.2.1, manualtoolcrafting@1.3.5, nmfw@1.0.0, overhaullib@0.2.8, primitivesurvival@3.7.7, prospecttogether@2.0.3, rlmoonsun@0.1.3, saltandsands@1.1.0, snowcaps@0.0.0, sprintmomentum@0.1.2, stackables@2.0.5, stoneharvesting@1.0.5, game@1.20.11, vsimgui@1.1.8, altmapiconrenderercontinued@1.4.0, ancienttools@1.5.25, egocaribautomapmarkers@4.0.2, bedspawnv2@1.4.0, betterfirepit@1.1.6, betterruins@0.4.12, biggercellars@1.0.1, carryon@1.8.0, combatoverhaul@0.3.9, commonlib@2.6.1, configlib@1.5.3, danatweaks@3.4.1, farmlanddropswithnutrients@1.2.1, globalplayermapmarker@1.2.1, immersivewoodchopping@0.8.1, immersivewoodsawing@0.2.8, infinitumpickupmod@1.2.2, instantprospecting@1.2.0, interestingoregen@1.2.0, knapster@2.14.4, maltiezcrossbows@1.2.0, maltiezfirearms@0.14.2, meteoricexpansion-reborn@1.3.0, morepiles@2.1.4, pelaguswinds@1.0.0, petai@3.4.3, rebalancedfuel@1.2.0, river@4.5.0, rockstratavariety@0.0.1, scarecrow@1.6.8, scrollcharactercreation@1.0.2, simplefootstepsredux@1.0.2, somethinginthewater@1.2.6, statushudcont@3.2.6, stepupadvanced@1.0.7, stickemup@1.1.0, temporaltempest@0.2.2, terraprety@7.0.0-pre.1, th3dungeon@0.4.2, creative@1.20.11, survival@1.20.11, waypointtogethercontiued@2.2.0, xblood@1.6.5, antlershorns@1.2.0, autoconfiglib@2.0.6, cats@3.2.0, tradercamps@1.1.5, extraoverlays@1.5.0, foxtaming@1.6.1, goblinears@2.2.0, hydraulics@1.0.0, moreblueclay@1.0.1, playercorpse@1.11.1, wolftaming@3.0.6, zrustdrops@1.1.0
Involved Harmony IDs: kathanon.scrollcharactercreation
System.ArgumentException: An item with the same key has already been added. Key: rightScroll
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Vintagestory.API.Client.GuiComposer.AddInteractiveElement(GuiElement element, String key) in VintagestoryApi\Client\UI\GuiComposer.cs:line 785
at ScrollCharacterCreation.ScrolledBounds.BeginScroll(GuiComposer composer, String key) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\ScrolledBounds.cs:line 67
at ScrollCharacterCreation.Patches.ColBreak(GuiComposer composer, ElementBounds dialog, ElementBounds elemBound, Double& leftX) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\Patches.cs:line 243
at Vintagestory.GameContent.GuiDialogCreateCharacter.ComposeGuis_Patch0(GuiDialogCreateCharacter this)
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnGuiOpened() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 319
at Vintagestory.API.Client.GuiDialog.TryOpen(Boolean withFocus) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 300
at Vintagestory.GameContent.GuiDialogCreateCharacter.PrepAndOpen() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 437
at Vintagestory.GameContent.CharacterSystem.Event_PlayerJoin(IClientPlayer byPlayer) in VSSurvivalMod\Systems\Character\Character.cs:line 369
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerPlayerJoin(IClientPlayer plr) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 271
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 293
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
Downgrading to mod version v1.0.1 fixes the issue.
I get this error whenever I'm about to enter the character creator after the game finishes generating a new world:
Running on 64 bit Windows 10.0.19045.0 with 16314 MB RAM
Game Version: v1.20.11 (Stable)
5/29/2025 12:17:30 AM: Critical error occurred in the following mod: scrollcharactercreation@1.0.2
Loaded Mods: biggerpockets@1.0.0, bloodshedweapons@0.6.0, aFewGoodTaters@1.1.0, bola@1.2.2, buzzybees@1.0.5, chiseltools@1.14.18, dodgemaster@1.1.3, dojohonda@1.0.3, edeninstinct@1.0.0, fieldsandplateaus@1.0.8, floralzonescaribbeanregion@1.0.17, floralzonescosmopolitanregion@1.0.4, floralzoneseastasiaticregion@1.0.12, floralzonesmediterraneanregion@1.0.13, goodHunting@1.1.1, increasedstoragecapacity@0.0.4, MoveLikeKaji@0.0.6, norustcreatures@0.0.2, overhaullib@0.2.8, plainsandvalleys@1.0.11, prettyLittleThings@2.4.1, primitivesurvival@3.7.7, realCrops@1.0.1, fseasonedfirewood@1.2.0, spyglass@0.5.2, torchholdersmithingplus@1.0.0, game@1.20.11, wildcultivation@1.1.2, additionalskins@1.1.0, altmapiconrenderercontinued@1.4.0, offhandpenalty@1.2.1, apelanterns@1.1.2, betterruins@0.4.12, bloodshed@0.5.0, carryon@1.8.0, cartwrightscaravan@1.5.0, commonlib@2.6.1, earlychiseling@1.0.1, firepitsticks@1.0.0, foodshelves@2.1.2, gourmand@1.7.0, huntingknife@1.0.3, interestingoregen@1.2.0, japanesearchitecture@0.8.7, joyofsailing@1.4.0, knapster@2.14.4, maltiezfirearms@0.14.2, river@4.5.0, rustboundmagic@2.5.4, occult@1.0.1, scrollcharactercreation@1.0.2, smithingplus@1.5.7, statushudcont@3.2.6, tabletopgames@2.10.4, tentbagreworked@3.1.1, toolsmith@1.1.9, vintageartset@4.4.12, vintagebags@1.0.3, vintagebasket@1.1.0, creative@1.20.11, survival@1.20.11, wildfarmingrevival@1.3.6, windchimes@1.0.0, woodenfortifications@2.0.6, beamtools@1.0.1, em@3.2.2, playercorpse@1.11.1, stonepiles@1.1.5, zippysthatchpatch@1.0.0, tailorsdelight@1.9.7, dressmakers@1.6.0
Involved Harmony IDs: kathanon.scrollcharactercreation
System.ArgumentException: An item with the same key has already been added. Key: leftScroll
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Vintagestory.API.Client.GuiComposer.AddInteractiveElement(GuiElement element, String key) in VintagestoryApi\Client\UI\GuiComposer.cs:line 785
at ScrollCharacterCreation.ScrolledBounds.BeginScroll(GuiComposer composer, String key) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\ScrolledBounds.cs:line 67
at ScrollCharacterCreation.Patches.PreLoop(GuiComposer composer, SkinnablePart[] parts, ElementBounds dialog, ElementBounds left, ElementBounds inset, ElementBounds button, Double& leftX) in E:\Programmering\VintageStory\ScrollCharacterCreation\ScrollCharacterCreation\Patches.cs:line 211
at Vintagestory.GameContent.GuiDialogCreateCharacter.ComposeGuis_Patch0(GuiDialogCreateCharacter this)
at Vintagestory.GameContent.GuiDialogCreateCharacter.OnGuiOpened() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 319
at Vintagestory.API.Client.GuiDialog.TryOpen(Boolean withFocus) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 293
at Vintagestory.GameContent.GuiDialogCreateCharacter.PrepAndOpen() in VSSurvivalMod\Gui\GuiDialogCreateCharacter.cs:line 437
at Vintagestory.GameContent.CharacterSystem.Event_PlayerJoin(IClientPlayer byPlayer) in VSSurvivalMod\Systems\Character\Character.cs:line 369
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerPlayerJoin(IClientPlayer plr) in VintagestoryLib\Client\API\ClientEventAPI.cs:line 271
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 293
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 127
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
Version 1.0.2:
- Switched to Side: Both.
No other changes.
Sure, I can make it be Both, that does sound reasonable.
Kwehlani
I'll take a look at playermodellib when I have time.
Can this mod be set to be Side:Both? The ears and antlers mods that are dependant on this are Both, so with this only Client side it doesn't download when people join the server and the missing mod dependancy bars them from joining all together
Any chance this can be made universal? It'd be nice to be able to specify it on the server and have it downloadable by players, since many of the appearance mods do the same and it can crowd out the menu.
Kathanon
Hi! I noticed that the mod does not seem to function when the playermodellib mod is installed. The mod is a dependency for the Female Seraph mod and I was hoping we could get a patch to allow for its use! :)
That is a good point. I'll see what I can do.
Any chance of having a version that prompts install server side when a player joins? If I have extra character creation settings server side and forget to alert someone of them before they join, they can't see all the options of course if they don't have this mod already. Wonderful mod though, thank you for your work!
@Kathanon
On more testing i think this is actually a mod conflict that i actually can't reproduce. You can feel free to disregard. sorry about that~!
(in more detail:
doing a /player [name] allowcharselonce was not actually letting people change their appearances. )
TransMouse
I'm sorry, but I do not understand what you mean at all. Could you explain?
Not sure if this is a mod conflict or not but when you grant an additional character select it seems to only let you change one option at a time.
zackadiax24
I'll add it to my list of ideas. No promises though.
Any chance you could also make a mod that allows scrolling in the knappting, clayforming and most importantly, smithing menus? I use a lot of mods and recently installed Combat Overhaul. unfortunately CO added enough smithing recipes to push items off screen.
Mandatory install