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

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 IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.3 scrollcharactercreation
1.20.4 - 1.20.12
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
1.20.4 - 1.20.10
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

25 Comments (oldest first | newest first)

Eighmy_Lupin, Jan 6th at 10:25 AM

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

GnashinTires, Oct 15th 2025 at 10:10 PM

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!

Remiska, Sep 14th 2025 at 5:04 AM

does this work in version 1.21.1?

Hauvega, Jul 19th 2025 at 3:14 PM

Love to see a test version for preview builds

Aillun, Jun 20th 2025 at 2:45 PM

Hey Kathanon, thanks for the update and I hope life will be easier! It's more important :p

Kathanon , Jun 13th 2025 at 9:22 PM

Version 1.0.3:

  • Fixed crash issue in 1.0.2.

 

Sorry about the issues and taking so long to fix them. Lot of things happening IRL.

Clasy, Jun 12th 2025 at 1:49 PM

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 😌

ParallelPenguins, Jun 9th 2025 at 6:21 PM

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.

Spoiler!
Running on 64 bit Windows 10.0.26100.0 with 8044 MB RAM
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
Adenor, Jun 8th 2025 at 12:45 AM

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

Willownezz, Jun 5th 2025 at 3:59 AM

https://mclo.gs/KaxFVZ7

 

I am having a crash with this mod and the 'Vanity' mod

 

sSasha, May 31st 2025 at 7:10 AM

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.

JCGemX, May 29th 2025 at 7:21 AM

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

Kathanon , May 28th 2025 at 8:48 AM

Version 1.0.2:
 - Switched to Side: Both.

No other changes.

Kathanon , May 27th 2025 at 6:59 AM

Sure, I can make it be Both, that does sound reasonable.

Kwehlani
I'll take a look at playermodellib when I have time.

seaseraphic, May 26th 2025 at 6:01 AM

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

Kirsi, May 24th 2025 at 11:09 PM

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.

Kwehlani, May 21st 2025 at 3:09 AM

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! :)

Kathanon , May 1st 2025 at 2:51 PM

That is a good point. I'll see what I can do.

Kida_Mei, Apr 30th 2025 at 2:11 AM

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!

TransMouse, Apr 10th 2025 at 1:51 AM

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

Kathanon , Apr 10th 2025 at 1:03 AM

TransMouse
I'm sorry, but I do not understand what you mean at all. Could you explain?

TransMouse, Apr 9th 2025 at 8:02 PM

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.

Kathanon , Mar 17th 2025 at 6:19 AM

zackadiax24
I'll add it to my list of ideas. No promises though.

zackadiax24, Mar 16th 2025 at 1:45 PM

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.

Wrum, Mar 2nd 2025 at 7:36 PM

Mandatory install