Mods / Level UP

Tags: #Tweak #Utility
Author: BoboDev
Side: Both
Created: Apr 10th 2024 at 1:33 PM
Last modified: Jun 24th at 4:07 PM
Downloads: 32235
Follow Unfollow 460

Recommended download (for Vintage Story 1.20.0 - 1.20.3, 1.20.4, 1.20.5 - 1.20.7, 1.20.8 - 1.20.10 and 1.20.11 - 1.20.12):
levelup_2.0.3.zip  1-click install


 

Updating from 1.0 to 2.0,

If you are updating your world PLEASE make a BAKCUP first, the mod will try to convert player experience when joining the game/server to the new system, if something goes wrong you will lose all the experience.

Any bugs in 2.0 you can report it in Issues, feel free to comment bugs here in the comments, but don't expect me to respond the next day.

You can find the new level system in ModData

I recommend that you delete your ModConfig/LevelUP, so it regenerate (a lot of configurations was removed).

Level UP

Add a new mechanic to vintage story, a new level system to make your character stronger and efficient during the gameplay, making your feels you are progressing through the gameplay.

IMPORTANT

This mod drastically changes the player status and its not recoverable in normal ways, PLEASE make a backup of your world, to reset players status you will need to use specific commands, please review the Wiki-Commands to get more information to reset player status.

Consider always making backup for your world, level up is a mod that changes a lot of stats and mechanics that might crash your world/player.

Features:

  • Fully configurable
  • GUI Level in character view
  • Hardcore mode
  • Commands for administration manipulation
  • Class experience manipulation
  • Custom classes and items from other mods (in ModConfig)
  • Survival Guide, for undestanding what each level will do
  • Multi Language support
  • API for modders wiki

Not all item codes is added to the json configurations files, some armors/items/meats/entities/blocks can be missing, if you think something is missing from vanilla you can contact me or make a pull request in the github.

Observations

To change the configurations go to the vintage story data, for windows in appdata for linux in .config for server is the path you set in serverconfig.json, find the folder ModConfig/LevelUP, if you want more informations you can see the wiki to know what each configuration does, if any update from levelup add new configuration you will need to manually added them to fix logs errors, otherwises will have the default value.

Level UP Data will be stored in ModData/LevelUP/WorldIdentifier.

Level UP Stores datas with the player UID, changing the player name will persist all levels.

This mod changes a lot of native codes and can break easily throught updates.

Level UP is a mod that adds several types of events to player actions, don't expect the mod to be lightweight.

Hardcore mode will not reduce the level, only the progress to the next level.

The experience data is saved everytime the world is saved or the player disconnect from the server, if the server dies unexpectedly, experiences may be lost for a few minutes since the last save.

Important Configurations

Vitality will overwrite the health system, you need to change in configuration the base health system in levelstats/vitality.json changing in default game configuration will have no effects, if you don't want this feature consider disabling in configuration before generating joining the world

Debug logs is by default disabled, if you need to send logs you can send logs in issues case of errors and bugs, you can enable it in base.json: enableExtendedLog, this also can cause some cpu performances problems in low end cpus.

About Level UP

Level UP is open source project and can easily be accessed on the github, all contents from this mod is completly free.

If you want to contribute into the project you can access the project github and make your pull request.

You are free to fork the project and make your own version of Level UP, as long the name is changed.

Inspirations:

  • Valheim Level UP System
  • Minecraft LevelZ mod

Mod Version For Game version Downloads Release date Changelog Download 1-click mod install*
2.0.3
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
1304 Jun 24th at 4:07 PM levelup_2.0.3.zip 1-click install
  • Disabled regex player uid by default (should fix crashs when joining the world)
  • Additional characters for the regex
2.0.2
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
50 Jun 24th at 10:46 AM levelup_2.0.2.zip 1-click install
  • Fixed a exception that can happen in vitality when a player disconnect before joining the world
  • Add a new function for custom levels RegisterNewClassLevel, for registering the new level multiply for the class (for developers)
  • Balance change in default configurations
  • Levelup will verify playeruid before saving or loading to prevent exploits
  • Fixed resetplayerlevel command
2.0.1
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
765 Jun 17th at 10:43 PM levelup_2.0.1.zip 1-click install
  • Communication channel is now public for other mods usage (For Developers)
  • New function to register custom level (For Developers)
2.0.0
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
488 Jun 14th at 12:24 PM levelup_2.0.0.zip 1-click install

2.0 Release Notes

  • Totally reworked the experience system (The mod will try to convert the old 1.0 experience to the new 2.0, make a backup of your world first is STRONGLY RECOMMENDED),
  • Durability chance to not reduce was removed due to inconsistent and visual bugs problems,
  • Removed usseless compatibility variables,
  • Several adjustments on experience code in native code,
  • Several adjustments on math calculations to be more performatic,
  • Removed cache because is now useless with new math calculations,
  • Hardcore will not lose levels anymore, only the current progress of the level,
  • New smithing level, will increase the tool durability, attack, mining speed and armors will increase the defense and durability based on level,
  • Smithing have sub levels,
  • Fixed a bug with Combat Overhaul compatibility with bows,
  • Better logs,
  • Removed cooking pit overflow bug, now the mod will give default experience and a simple alert in server console,
  • Better Integration and Compatibility
  • Vitality will not be increased if you receive damage with: Hunger and Suffocation
  • Sub level notify when levelup

 

This Version Notes

  • Added missing panning integration,
  • Sub level notify when levelup,
  • Fixed mining speed,
  • Armor protections will now be increased also by the smithing level
  • Attack power is now refreshed every time the player do damage with the tool
  • Mining speed is now refreshed every time the player mine something
  • Experience class is now public (For Developers)
  • Added Integration events for the class OverwriteBlockInteraction.cs (For Developers)
  • Added Integration events for the class OverwriteBlockBreak.cs (For Developers)
  • Better compatibility with crafting system for smithing (RepairMe)
  • Weapons (damage) and Mining tools (mining speed) now will increase also by the smithing level instead of just the sub level

 

 

2.0.0-pre.6
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
502 Jun 11th at 10:35 AM levelup_2.0.0-pre.6.zip 1-click install
  • Fixed several exceptions when a player receive damage, making him invulnerable
2.0.0-pre.5
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
185 Jun 10th at 1:09 PM levelup_2.0.0-pre.5.zip 1-click install
  • Fixed a bug causing several exceptions when hungry
  • Vitality will not be increased if you receive damage with: Hunger and Suffocation
  • Vitality will not be increased if you get healed
2.0.0-pre.4
1.20.0 - 1.20.3 1.20.5 - 1.20.7 1.20.8 - 1.20.10 1.20.11 - 1.20.12
111 Jun 9th at 10:57 PM levelup_2.0.0-pre.4.zip 1-click install
  • Totally reworked the experience system (The mod will try to convert the old 1.0 experience to the new 2.0, make a backup of your world first is STRONGLY RECOMMENDED),
  • Durability chance to not reduce was removed due to inconsistent and visual bugs problems,
  • Removed usseless compatibility variables,
  • Several adjustments on experience code in native code,
  • Several adjustments on math calculations to be more performatic,
  • Removed cache because is now useless with new math calculations,
  • Hardcore will not lose levels anymore, only the current progress of the level,
  • New smithing level, will increase the tool durability, attack, mining speed and armors will increase the defense and durability based on level,
  • Smithing have sub levels,
  • Fixed a bug with Combat Overhaul compatibility with bows,
  • Better logs,
  • Removed cooking pit overflow bug, now the mod will give default experience and a simple alert in server console,
  • Better Integration and Compatibility
1.3.8
1.20.0 - 1.20.3 1.20.5 - 1.20.6
3618 Mar 22nd at 5:22 PM levelup_1.3.8.zip 1-click install
  • Fixed a exception for some specific mining interactions
1.3.7
1.20.0 - 1.20.3
390 Mar 20th at 12:29 AM levelup_1.3.7.zip 1-click install
  • Fixed mining speed not working
  • Add Combat Overhaul custom DamageSource compatibilty for projectiles
  • Fixed exceptions caused by disabled compatibility channel in singleplayer
1.3.6
1.20.0 - 1.20.3
3071 Feb 16th at 12:03 AM levelup_1.3.6.zip 1-click install
  • Max levels in configurations
1.3.5
1.19.0 - 1.19.3 1.19.5 - 1.19.8 1.20.0 - 1.20.3
1876 Feb 2nd at 3:07 PM levelup_1.3.5.zip 1-click install
  • Fixed the panning not refreshing when using commands like addexperience
  • Extended logs will now be set to false by default
  • "Invalid damage type" is now a warning instead of error and will not show up without extended logs
1.3.4
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
3552 Nov 15th 2024 at 11:18 AM levelup_1.3.4.zip 1-click install
  • Fixed exceptions caused by OverrideDamageInteraction.cs in 1.3.3
  • Fixed getting shield experience by getting hit without wearing a shield

Sorry...

1.3.3
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
492 Nov 10th 2024 at 6:52 PM levelup_1.3.3.zip 1-click install

BROKEN, exceptions causing the server stop functioning

  • Level calculations now have a cache, reducing a lot cpu usage
  • Getting bush and mushrooms will now use de forage configurations instead of harvest configuration
  • Improviments in receive damage function to be less cpu agressive
  • Fixed getting experience even if hand level is disabled
  • Increased default levels values to a decimal number to class multiply work propertly
  • Fixed a exception caused by using projectiles
1.3.2
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
911 Oct 31st 2024 at 11:51 PM levelup_1.3.2.zip 1-click install
  • Reworked native functions to be more compatible with other mods
  • Fixed tools damage calculations
1.3.0
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
641 Oct 26th 2024 at 9:23 PM levelup_1.3.0.zip 1-click install
  • Fixed a crashing bug while smithing, reported by Origin_Alpha_43
  • Fixed the default configurations for scale armors, reported by Horsekoch
  • New command /levelup resetplayerlevels
  • Fixed hardcore not removing experience from players
  • Commands now will refresh all levels from the player, doesn't need to relog now

Warnings: This version is builded using vintagestory-1.20-pre.7

1.2.9
1.19.0 - 1.19.3 1.19.5 - 1.20.0-pre.0
1473 Sep 29th 2024 at 10:41 PM levelup_1.2.9.zip 1-click install
  • Reset player status will now reset the forage status
  • Reset player status will now reset the player regen status
  • Fixed exceptions for 1.20 versions
  • New hammer mechanic: chance to retrieve nugget by spliting the ingot
  • More responsive level view when too many levels is removed

 

Warnings: This version is builded using vintagestory-1.20-pre.4

1.2.8
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1278 Sep 8th 2024 at 10:49 AM levelup_1.2.8.zip 1-click install
  • Added Brigandine armor level
  • Added Plate armor level
  • Added Scale armor level
  • Fixed aiming precision levels not working for bow
  • Fixed aiming precision levels not working for spears
  • Added missing cattails from cooking experience, by Yollara
  • Fixed harvest crop not giving farming experience
  • Foraging berries will now give farming experience and loot increase
  • Foraging mushrooms will now give farming experience and loot increase
1.2.7
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1236 Aug 17th 2024 at 3:59 PM levelup_1.2.7.zip 1-click install
  • Balance in default configurations for aiming spear/bow and leveling vitality/armors
  • All guides have been added to the Survival Guide
1.2.7-pre.7
1.19.0 - 1.19.3 1.19.5 - 1.19.8
445 Aug 12th 2024 at 1:14 PM levelup_1.2.7-pre.7.zip 1-click install
  • Fixed vitality bug making the player join the server with max health instead of previous health before exiting
  • Added 3 new guides for survival guides (Pickaxe, Shovel, Knifes)
1.2.7-pre.6
1.19.0 - 1.19.3 1.19.5 - 1.19.8
166 Aug 12th 2024 at 12:36 AM levelup_1.2.7-pre.6.zip 1-click install
  • Added missing configuration for "enableLevelPanning"
  • Mining speed mechanic will only apply if the equipment and the block matches
  • Knifes now has mining speed modifier for plants and leaves
  • Knifes gives experience when breaking plants and leaves with knifes
  • Fixed the bug with the farming level giving you experience even if the block code is not added to farmingcrops.json (By default you will only receive farming experience by tilling soil and breaking crops in final stage)
  • Disabling the level in the serverside will no longer appear in gui levels on client gui
  • New configuration for saturation increase in cooking
  • Added 3 new guides for survival hand book (Hunter, Axe, Bow)
  • Fixed exception when something breakes the crop and its not a player
  • Added missing level in gui "Hunter"
  • Adjustments in default values for configurations files to be less porwerfull
1.2.6
1.19.0 - 1.19.3 1.19.5 - 1.19.8
311 Aug 10th 2024 at 1:11 AM levelup_1.2.6.zip 1-click install
  • Fixed level scrollbar not showing all levels
  • All images has been set
1.2.6-pre.2
1.19.0 - 1.19.3 1.19.5 - 1.19.8
157 Aug 9th 2024 at 8:21 PM levelup_1.2.6-pre.2.zip 1-click install
  • Remodeled the Level GUI with images, (Still working on images, I'm not a designer any help is welcome, if you want to help you can contact me in discord #bobodev)
  • Removed the old conversion to the new PlayerUID (if you are updating this mod before 1.2.3 consider updating to 1.2.3 or 1.2.5 before updating to this version)
  • New hand levels, requested by werff
  • New panning levels, requested by Littlemisshorror
1.2.5
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1041 Jul 19th 2024 at 10:12 PM levelup_1.2.5.zip 1-click install
  • Fixed vitality crashing the server in rare cases, reported by kasirii
  • Added german translations, by Chrizzlybear
  • Fixed configurations for custom classes and vanilla classes not working, reported by Emaged bunny
  • Logs in files for server-main
  • Hardcore will now have a delay in seconds to lose in a dead row
  • Enable or disable hardcore dead message
1.2.3
1.19.0 - 1.19.3 1.19.5 - 1.19.8
713 Jul 9th 2024 at 9:57 PM levelup_1.2.3.zip 1-click install
  • Changed PlayerName to PlayerUID when saving the experience (Changing account username will no longer lose experience)
  • Automatically converts the old experience to new when logging in
  • New ModConfig folder, all configurations will now be stored in the vintage story data path inside the ModConfig folder (Wiki for more details), requested by Gabriel Flame
  • Custom classes now can be added in the ModConfig/LevelUP/classexp, more informations in the wiki, requested by Gabriel Flame


Warnings: Please make a backup of your world before updating this mod, a lot of things have changed, please be careful

1.2.2
1.19.0 - 1.19.3 1.19.5 - 1.19.8
435 Jul 6th 2024 at 12:51 PM levelup_1.2.2.zip 1-click install
  • New configuration for characters experience earned
  • Character class will now increase or decrease level experience based on the class (View the configuration files for more information), requested by MrFlame
  • New configuration for minimum experience earned
  • Translation files, requested by Chrizzlybear
1.2.1
1.19.0 - 1.19.3 1.19.5 - 1.19.8
977 Jun 15th 2024 at 1:32 PM levelup_1.2.1.zip 1-click install
  • Fixed exceptions caused sometimes when a entity die from unknown sources
  • New compatibility layer for multiplying the damage
  • New configuration enableLevelUpChatMessages
  • New configuration enableLevelUpExperienceServerLog
1.2.0
1.19.0 - 1.19.3 1.19.5 - 1.19.8
236 Jun 13th 2024 at 10:40 PM levelup_1.2.0.zip 1-click install
  • New compatibility layers for mods integration
  • Fixed a bug making you don't earn equipment experience when killing entities with some tools
1.1.9-rc.3
1.19.0 - 1.19.3 1.19.5 - 1.19.8
186 Jun 13th 2024 at 3:44 PM levelup_1.1.9+3.zip 1-click install
  • Fixed cooking configuration, reported by Dreamcrusher
  • Compatibility for HerbariumBerryBush methods, requested by GreenPig
  • Fixed knife levels harvest drop not working in singleplayer/lan
  • Fixed vitality gaining huge amount of experience when dying, reported by Yanoee and Aspenizcool
  • New compatibility layer for harvest drop, see the wiki for developers to get more info
1.1.8-rc.2
1.19.0 - 1.19.3 1.19.5 - 1.19.7
1435 May 8th 2024 at 12:03 PM levelup_1.1.8+2.zip 1-click install
  • Compatibility layer in damage function for other mods
  • Disabled level calculation in actions, huge increase in performance on servers with a large number of players
  • Fixed the bug with hunger not dealing damage in high levels of using armor and poultice, reported by gerpyy, JoeAyyas and MaverickX7
  • Fixed addexperience command
  • Fixed reduceexperience command
  • New command resetplayerstatus, read wiki for more info
  • Fixed the overflow security for missing recipe in cooking, reported by Vane79
1.1.8-pre.2
1.19.0 - 1.19.3 1.19.5 - 1.19.7
623 Apr 28th 2024 at 11:48 AM levelup_1.1.8-pre.2.zip 1-click install
  • Fixed a lan issue to others players giving experience to the lan host and not for themselves, reported by Mars327
1.1.8-pre.1
1.19.0 - 1.19.3 1.19.5 - 1.19.7
213 Apr 27th 2024 at 10:11 PM levelup_1.1.8-pre.1.zip 1-click install
  • Fixed a bug with getting shield experience without defending with shield
  • Fixed a bug with hammer levels duplicating the inventory output item instead of item output from smithing, reported by ockey022
1.1.7-rc.1
1.19.0 - 1.19.3 1.19.5 - 1.19.7
203 Apr 25th 2024 at 11:05 AM levelup_1.1.7-rc.1.zip 1-click install
  • Fixed the shield durability mechanic not working in singleplayer, reported by Shadeloid
1.1.6
1.19.0 - 1.19.3 1.19.5 - 1.19.7
254 Apr 24th 2024 at 11:37 AM levelup_1.1.6.zip 1-click install
  • Fixed a shield bug not working in single player, reported by Michaloid
  • Disabling the shield in base config will now actually disable the new shield functions
1.1.5
1.19.0 - 1.19.3 1.19.5 - 1.19.7
273 Apr 22nd 2024 at 11:20 PM levelup_1.1.5.zip 1-click install
  • Added hammer to the hardcore lose experience
  • Added hammer to the character level view
  • Sword levels
  • Shield levels
  • Configuration for entityexp is now using the code instead of full name
  • Fixed the bow chance to not lose arrow
  • Fixed a crash bug in hammer smithing, reported by Poriri
  • Fixed shovel entity kill not getting experience
  • Joined messages for vitality will only be show with enabledExtendedLogs
  • Version logger when starting the server/game
1.1.4
1.19.0 - 1.19.3 1.19.5 - 1.19.7
415 Apr 18th 2024 at 10:42 PM levelup_1.1.4.zip 1-click install
  • Hammer levels
  • Add logs for non terminal users
  • Logs for experience earned will only be show with enableExtendedLog
  • Fixed a crash in cooking pot (highly cpu consumption until client dies), reported by Eilisti
1.1.3
1.19.0 - 1.19.3 1.19.5 - 1.19.7
221 Apr 17th 2024 at 11:29 PM levelup_1.1.3.zip 1-click install
  • Chain armor levels
  • Leather armor levels
  • Cooking levels
  • Fixed a bug with vitality making the player first spawn without max health

Warnings: The int64 converter has been removed, if you are updating this mod in your world before 1.1.2 versions consider joining in the world using the version 1.1.2 before updating the mod

1.1.2
1.19.0 - 1.19.3 1.19.5 - 1.19.7
271 Apr 15th 2024 at 11:13 AM levelup_1.1.2.zip 1-click install
  • Fixed the bow accuracy always in 100%
  • Spear accuracy will be increased through spear levels
  • Ores gives more pickaxe experience
  • Fixed error when hardcore is enabled and player with exp 0 saved freezing the exp reduction
  • New command /levelup changeexperience
  • New command /levelup addexperience
  • New command /levelup reduceexperience
  • The experience is now stored as int64, this means the new experience limit is 9,223,372,036,854,775,807
  • Fixed a desync with mining speed
  • Limited damage calculation for vitality to the player max health, so if the player fall for 10000 block high and get 10000 damage will not get 10000 experience only the max of the player health

Warnings: upgrading this mod to a already created world will convert the old int32 to the new int64, but only for online players in this version. in short: your actual experience will not be lost! consider making a backup for not losing your experiences in case of bug

1.1.1
1.19.0 - 1.19.3 1.19.5 - 1.19.7
215 Apr 14th 2024 at 3:57 PM levelup_1.1.1.zip 1-click install
  • Config for enable and disable levels
  • Config for disabling channel for security reasons (only use this for dedicated servers)
  • Config for enabling extended logs
  • Hardcore system lose experience when die (configurable)
  • Fixed error when reenter in the world on singleplayer "An item with the same key has already been added..."
  • Fixed the calculation for multiplying some level stats (harvest, mining speed, damage...), reported by thornss
1.1.0
1.19.0 - 1.19.3 1.19.5 - 1.19.7
245 Apr 13th 2024 at 1:27 PM levelup_1.1.0.zip 1-click install

Singleplayer fixes:

  • Hitting entities getting a lot of errors
  • Hitting entities doesn't does damage
  • Hitting entities with the tool doesn't give experience
  • Knife harvest doesn't give experience
  • Chop trees with axe doesn't give experience
  • Tools not giving experience when killing
  • Till soil not giving farming experience
  • Vitality doesn't give experience when getting hitted
1.0.9
1.19.0 - 1.19.3 1.19.5 - 1.19.7
214 Apr 12th 2024 at 11:23 PM levelup_1.0.9.zip 1-click install
  • Changed cutlery to knife (This will reset the previous cutlery level be AWARE)
  • New level vitality
  • Bow accuracy is increased by bow level
  • Fixed a bug killing entities by throwing spear/rocks or using bows not getting hunter experience
1.0.8
1.19.0 - 1.19.3 1.19.5 - 1.19.7
220 Apr 11th 2024 at 9:30 PM levelup_1.0.8.zip 1-click install
  • Mod is now fully configurable in assets folder
  • Reduce chance to lose arrows using bow depending on bow level
  • Fixed specific hunter issue not getting experience by killing
1.0.7
1.19.0 - 1.19.3 1.19.5 - 1.19.7
234 Apr 10th 2024 at 10:15 PM levelup_1.0.7.zip 1-click install
  • Fixed the previous bug not getting experience by killing and hitting caused by the new alive check when hitting, sorry...
1.0.6
1.19.0 - 1.19.3 1.19.5 - 1.19.7
162 Apr 10th 2024 at 9:57 PM levelup_1.0.6.zip 1-click install
  • Fixed the bug with Cutlery drop rate
  • Fixed the bug with Pickaxe ore drop rate
  • Fixed the bug gaining experience by hitting dead entities
1.0.5
1.19.0 - 1.19.3 1.19.6 - 1.19.7
164 Apr 10th 2024 at 9:24 PM levelup_1.0.5.zip 1-click install
  • Fixed the bug killing entity with a throw weapon types and changing to another weapon receive the experience for that new weapon
  • New durability mechanics: chance to not reduce durability
  • Fixed the bug killing entities do not add experience to the tool
1.0.4
1.19.0 - 1.19.3
171 Apr 10th 2024 at 4:18 PM levelup_1.0.4.zip 1-click install
  • First release

164 Comments (oldest first | newest first)

💬 AHelluvaZac, 2 days ago

Warlock161 My friend and I were also having this issue on our multiplayer world. At the start, it was just me (the host) and we would just close and reopen the world to fix it. But now it is effecting him as well and it's gotten to the point where neither of us can actually harvest from animals at all. Winter has been very sucky lmao. 

If anyone has a fix for this, I'd appreciate a reply. 

💬 DrLeonSisk, Jul 4th at 12:09 AM

Simori Well that certainly explains the issue i was having, just gathering mushrooms and berries going from the handful amount to a full stack of em from 1 bush.

💬 Simori, Jul 2nd at 12:38 PM

Hi, letting you know more about the multiplication issue going around. It happens after a berry bush has been farmed (vanilla and/or modded). The more bushes you farm, the more you get from sticks, mushrooms, and even herbs from wildcraft mod (and possibly other items with this kind of drop mechanic). Oddly enough, loose flint is not touched by this issue.

This issue is temporarily solved by leaving the world, but it represent itself the moment you farm a bush.

 

Not sure if there is another way for the issue to happen as I could only find this. Hope it helps

💬 UnsealedWings, Jun 29th at 10:50 AM

For XSkills, (it could affect other things but this was the main issue i saw) it very quickly makes meals basically infinite? After i leveled it up a couple times, stews became infinite for some reason? Without xskills on it doesn't happen and without this mod on and Xskills on it also doesn't happen, and for Combat overhaul it stops you from getting certain EXP for weapon, like bows don't gain ranged XP.

💬 Warlock161, Jun 27th at 7:00 AM

Anyone getting a problem where harvesting animals comes up as blank loot? It doesn't cause the corpse to vanish either, just blank inaccesible loot. Happens with all animals mod or vanilla, i can get it to refresh by leaving then returning for a bit, but that seams to be the only fix, temp tho it may be.

 

💬 Kaschperle, Jun 24th at 8:28 PM

still getting attrocious amounts of berries / sticks why does it even scale when farming / knife harvest is turned off ? Is it maybe a mod incompatibility of working classes? But then again vanilla classes have that issue too using wildcraft fruits and trees

💬 BoboDev , Jun 24th at 3:33 PM

Vanguard6789 Fixed on the rpgoverlay side

UnsealedWings Can you tell me what things is not compatible?

Kaschperle RomixERR Its a balance problem in assets, in the newest version should be more balanced, you should delete ModConfig/LevelUP to reset configurations

💬 Bobosaw, Jun 24th at 1:57 PM

The newest update made my game crash completely whenever I started my old world or my new world with this exception:

System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Vintagestory.Client.NoObf.TextureAtlasManager.RegenMipMaps(Int32 atlasNumber) in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 382
at Vintagestory.Client.NoObf.TextureAtlasManager.<>c__DisplayClass53_0.<runtimeUpdateTexture>b__1() in VintagestoryLib\Client\Render\Atlas\TextureAtlasManager.cs:line 348
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 741
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 170
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

💬 ShadowsEdge, Jun 23rd at 11:01 PM

Kept getting errors on loading about "all ready loaded" every start up.
This makes you way too over-powered after just a few minutes. Im not sure why but I gained 2 levels in about 10 seconds in any skill I started. Got to level 6 in a few minutes. Tried to find a way to reconfigure but couldn't find a button or combination of buttons in game to pull up a menu. Im a GUI dependent person.

Also, I broke a bush and got 2. I planted the bush and broke it again to get 2 again. Id get so many berries, my bags would be full in a few minutes.

Totally ruined my play experience, uninstalled and deleted files. Not sure what happened but restarted and everything was ok.

Great idea, poor default settings. Maybe some errors someplace like the loading screen pointed out. Not sure how to post those or where.

 

💬 RomixERR, Jun 23rd at 8:04 PM

When I started a world with this mod, the shovel dug as usual. But after about 100 dug blocks, I started digging instantly, my golbal level is already about 100. How to fix this? As I understand, I need to reset all player progress and change the amount of experience gained when digging? Also cutting grass with a knife. Maybe globally reduce the multiplier of the experience gained by 100?

I have Xkills but haven't upgraded anything yet.

💬 Kaschperle, Jun 23rd at 5:17 PM

Rhyle same thing i also turned off anything but tools / weapons and still get absurd amounts of sticks / berys pleaxe fix that thanks.

💬 UnsealedWings, Jun 19th at 9:22 AM

Any hopes that this will be made compatible with combat overhaul? And made a little more compatible with XSkills? 

💬 Rhyle, Jun 18th at 11:54 AM

Not sure its intentional but it seems leveling up the knife, and then cutting a berry bush or mushroom causes that harvest to drop exponentially more than it should.  One berry bush got me 6 stacks of berries.  Also seems to have a conflict with other mods where the skills window remains blank, and the chat log about getting skills never shows up.

💬 Vanguard6789, Jun 15th at 9:17 PM

I keep getting this error on my server.

15.6.2025 21:16:36 [Server Warning] [LevelUP] WARNING: Global doesn't belong to the function GetLevelByLevelTypeEXP did you forget to add it? check the Configuration.cs

💬 BoboDev , Jun 12th at 11:15 AM

massey  I'll analyze the mod and see if I can create compatibility, you can disable smithing level, probably is this level creating the incompatibility with "Repair me"

 

💬 massey, Jun 11th at 10:50 PM

I have a mod conflict I guess you would call it. The 'Repair me' mods wet stone adds to the overall durability of an item but no longer repairs it. No errors appear in the logs and the 'repair me' mod works fine without 'Level up' active. 

I guess the code 'thinks' it is functioning correctly. would a fix be to add a blacklist of items that do not trigger level up? just a thought. 

💬 Gleipnyr, Jun 11th at 11:06 AM

Awesome, that was a quick fix ! Thanks bud

💬 BoboDev , Jun 11th at 10:39 AM

ThePapit Don't worry already fixed, but the next time send me client-main and server-main

Sanetless Gleipnyr Fixed

 

💬 ThePapit, Jun 10th at 11:42 PM

BoboDev Hey I am having the same problem, being unable to take damage. What logs do you want specifically? Client-debug? Main?

 

Thanks for your time.

💬 Sanetless, Jun 10th at 7:42 PM

also unable to take damage here, so it's a common bug then

💬 BoboDev , Jun 10th at 7:41 PM

Gleipnyr  Unable to take any damage? can you share me the logs with the config enableExtendedLogs true?

💬 Gleipnyr, Jun 10th at 3:53 PM

Hello, it appears this mod causes the following issue : Unable to take any damage from any source

 

I been using many mods at once, but i managed to turn them off one by one, and it appears the cause of this issue is this mod.

 

Is it known ? If yes, can I fix it on my end ?

💬 Hanley, Jun 10th at 3:10 PM

Thank you, I appreciate the prompt update. I much prefer your offering of a leveling system over the other notable one.

💬 BoboDev , Jun 10th at 11:15 AM

PeachyPotato Once you open the world in 2.0 the experience from 1.0 is deleted, so that it doesn't convert every time,
unfortunately I didn't know that the automatic mod updater updates to unstable versions "-pre.4", sorry about that, if you want to back to 1.3.8 you can get player experiences in ModData/LevelUP and use commands to reset player experiences

Hanley  I'm already analyzing what could be happening

 

💬 Hanley, Jun 10th at 4:22 AM

Hello, I had a similar issue to PeachyPotato except the source of damage was from starvation. I opened a bug report on the issue tracker for your review.

💬 PeachyPotato, Jun 10th at 3:55 AM

9.6.2025 22:50:52 [Error] Exception: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteDamageInteraction.ReceiveDamageStart(Entity __instance, DamageSource damageSource, Single& damage) in D:\Templates\LevelUP\LevelUP\Shared\OverrideDamageInteraction.cs:line 386
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage_Patch2(Entity this, DamageSource damageSource, Single damage)
at Vintagestory.GameContent.EntityBehaviorHunger.SlowTick(Single dt) in VSEssentials\Entity\Behavior\BehaviorHunger.cs:line 368
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 31
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 174
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 932
9.6.2025 22:50:52 [Error] [LevelUP] ERROR: The class rustmageclass does not exist in the configurations, probably a custom class without configs

 

friend was getting hit by an enemy, gained like 20 levels of vitality, then 

 

9.6.2025 22:50:55 [Error] More then 100000 errors detected. Shutting down now.

💬 PeachyPotato, Jun 10th at 3:35 AM

I was dead loading back into my server that had just updated this mod. this breaks the old to new conversion and corrupts player data.

💬 Ototinho, Jun 10th at 3:19 AM

updated to 2.0, the invencible bug is back but my vitality upped. idk what's happening, but i wans playing on the mod 1.3.8 version and game 1.20.11

💬 BoboDev , Jun 9th at 12:03 AM

For people who are having problems I am updating the mod and fixing several bugs wait for version 2.0

 

Mollycoddle In this case this error occurs because you cooked a food that is not in the configuration files, causing the mod to not know how much experience to give to the player, check ModConfig/LevelUP/config/levelstats/cookingpots.json

 

💬 Cliper, May 12th at 9:55 AM

i really with this was balanced, it seems OP

💬 B0YAR, May 3rd at 2:19 AM

The mod causes serious problems in multiplayer when players stand within the same chunk and cook glue from coal and resin in pot. The mod tries to add experience to all nearby players, which overloads the server and throws off the players from the server.

💬 Mollycoddle, Apr 28th at 10:21 AM

This is throwing errors with the Metal Pots mod;

 

28.4.2025 18:12:57 [Notification] [LevelUP] Cooking overflowed, too many players? or there is a missing recipe causing reheating bug? recipe: metalpots:metalpot-molybdochalkos-cooked, stats and experience ignored, X: 4098606, Y: 167, Z: 4097666, if recipe is missing please add in configs/levelstats/cookingpots.json or configs/levelstats/cookingsingles.json

💬 AltByMidnight, Apr 2nd at 6:08 PM

Does this mod reduce the valilla bow's precision? Sometime after I downloaded this mod my arrows have been going everywhere, but where I'm aiming

💬 Eimillian, Apr 2nd at 2:33 AM

I'm playing a LAN world with a buddy of mine, andd for some reason he gets all the cooking exp whenever I cook things, it's my firepit, fire, etc. Even meat hunted by me. But I'm getting 0 cooking levels.

 

Any idea on what's happening? BoboDev

💬 Enochhcx, Mar 31st at 1:49 AM

I noticed that the mod has a chance to double the quantity of forged tools when the Hammer skill level is high. How can I disable this feature and restrict quantity doubling to only occur when forging iron blooms and a few specific components?

💬 Marcellinio99, Mar 26th at 8:39 PM

Is there a reason why Gambeson armor is the only armor without a level attribute?

💬 Jayro, Mar 26th at 7:55 PM

How can I level up my cooking skill?

I’ve already tried cooking different things, but I can’t seem to level up.

💬 Kew, Mar 22nd at 9:28 PM

Mollycoddle I'm running all 3 of them, and haven't noticed any issues.

💬 Mollycoddle, Mar 22nd at 2:57 AM

Is this compatible with Combat Overhaul, XSkills and other similar mods?

💬 BoboDev , Mar 19th at 11:32 PM

Mod armors, you need their full ID and add it to one of the available jsons, exactly as ShindonMirk mentioned

For weapons, unfortunately you'll have to contact the mod developer to add the correct category for the weapon within the json, as Nightwolf mentioned, receiving experience for axes instead of pickaxes in the "Paxel" mod is due to the fact that the category within the tool's json is Axe instead of Pickaxes

Onyx35678, the settings need to be changed within VintageStoryData/ModConfig/LevelUP, if you change it within the mod it will not have any effect on worlds already generated

ShindonMirk Unfortunately I will need to manually add this compatibility since Combat Overhaul adds new types of DamageSource

💬 MystXeno, Mar 15th at 6:52 PM

Onyx35678 Are you changing the mod config files in the world/server you are in and not the config files in the main root folder, cause in the changing it in the main folder will change the default config when loading a new world with the mod

💬 Onyx35678, Mar 15th at 5:36 PM

Interesting addition, but ultimately too wonky. Config files dont apply for some reason. Disabled Hammer skill yet it still worked and leveled up and duplicated item. Set Hammer exp gains to zero and still leveled up the hammer skill.

Good idea but disappointingly impossible to configure.

💬 FNX, Mar 14th at 2:28 AM

BoboDev Sorry, I have granted access

💬 Bunga_FPG, Mar 10th at 7:19 AM

How do I level cooking?

💬 DankManPlays, Mar 7th at 7:57 PM

BoboDev So I see where you can add modded armor to the lists, but where do I add weapons?  I'm using the halberd from Combat Overhaul and I don't think it's leveling my spear skill, or any skill

💬 Nightwolf, Mar 3rd at 2:01 AM

Hi, would you be willing to add compatibility with the Paxel mod?  I have noticed that when using a paxel for mining, it levels up the Axe skill instead of pickaxe?

💬 MalakSaesmus, Feb 28th at 2:58 PM

@BoboDev, enabled extended log to check on the incompatibility with Combat Overhaul:


15:51:45 [Notification] [LevelUP] WARNING: Invalid damage type in OverwriteDamageInteraction, cause entity is unhandled: Vintagestory.API.Common.EntityPlayer or source entity is unhandled: CombatOverhaul.RangedSystems.ProjectileEntity
28.2.2025 15:51:45 [Notification] [LevelUP] PlayerProjectile final damage: 10,08
28.2.2025 15:51:48 [Notification] [LevelUP] Bow durability mechanic check: 0 : 95

From what I can remember, the damage type of arrows in Combat Overhaul is slashing instead of piercing for some reason, maybe that's why bows don't gain any levels in LevelUP.


Edit: yep, just checked, arrows deal slashing damage.

"name": "CombatOverhaul:Projectile",
"properties": {
"stats": {
"AdditionalDurabilityCost": 0,
"CollisionRadius": 0.05,
"PenetrationDistance": 0.1,
"DamageStatsByType": {
"*-crude": {"DamageType": "SlashingAttack", "Damage": 3.5},
"*-flint": {"DamageType": "SlashingAttack", "Damage": 4},
"*-copper": {"DamageType": "SlashingAttack", "Damage": 4.5},
"*-tinbronze": {"DamageType": "SlashingAttack", "Damage": 5},
"*-bismuthbronze": {"DamageType": "SlashingAttack", "Damage": 5},
"*-blackbronze": {"DamageType": "SlashingAttack", "Damage": 5},
"*-iron": {"DamageType": "SlashingAttack", "Damage": 5.6},
"*-gold": {"DamageType": "SlashingAttack", "Damage": 5.6},
"*-silver": {"DamageType": "SlashingAttack", "Damage": 5.6},
"*-meteoriciron": {"DamageType": "SlashingAttack", "Damage": 5.8},
"*-steel": {"DamageType": "SlashingAttack", "Damage": 6}

💬 MalakSaesmus, Feb 28th at 7:30 AM

FallinSoldier the easiest way is to check the Armory language files, all items are listed in it. Just copy the appropriate sections into the *armoritems.json (plate into the platearmoritems.json) with the correct format ( so instead of item- it's game: ) and at the correct value at the end of each line (0.5 for chest, 0.3 for head and 0.2 for limb items).

💬 FallinSoldier, Feb 28th at 6:21 AM

ShindonMirk If you don't mind me asking can you show an example of what to put into armoritems.json for modded armor?

💬 MalakSaesmus, Feb 27th at 6:56 PM

Accidentally deleted my comment...

Combat Overhaul changes a ton of stuff about bows, so you no longer gain XP in LevelUP with bows. I tried figuring out how to make them play nice, but it's beyond me.


My question is if there's a quick and dirty fix for it, like with the armor compatibility files in the mod config folder?

💬 Supertacoz, Feb 27th at 2:27 AM

Also, odd thing I noticed, is when using a flint pickaxe from the mod "early tools" i still get pickaxe experience and durability improvements, but the mining speed remains the same no matter my level in pickaxe. is this an issue with the modded tool specifically or is mining speed as a whole broken?

💬 Supertacoz, Feb 26th at 1:30 AM

is there any way to "transfer" the levels you are at from an existing save to another one?

 

💬 maekatt, Feb 25th at 5:03 PM

has anyone else had issues with making candles and this mod causing your game to shit itself? it goes from like 25% cpu, going up around 5-10% per candle that finishes cooking? edit, the cpu usage doesnt go back down unless you restart the server/game/pc/whatever too

edit edit, it seems to be something that happens with any cooking pot recipe that was added in 1.20, cause the chromium sulfate stuff does it too

💬 FallinSoldier, Feb 25th at 3:14 AM

So if I were to want to add in the exoskeletons armor, all I have to do is something like "exoskeletons: exoskeleton-torso-armored"?

💬 BoboDev , Feb 24th at 9:36 PM

FallinSoldier You can add the modded armor in VintagestoryData/ModConfig/LevelUP/config/levelstats/{type}armoritems.json

Also i didn't know forlorn hope armor exists, i should add it to the default options

💬 FallinSoldier, Feb 24th at 9:38 AM

The forlorn hope armor doesn't seem to count at any of the armor levels, Also, I would like to know if it's possible to add modded armor into the level-up system.

💬 Pascaloubicou, Feb 21st at 6:31 PM

I'm playing on a server with other mods i do not get xp from bow is there incompatibilty ? There is combat overhaul and other mods 

Apparently its missing bow item.json from the server owner

💬 BoboDev , Feb 19th at 1:26 PM

InvalidSun Thats very strange, can you send me the full logs to me check it?

💬 InvalidSun, Feb 19th at 4:23 AM

BoboDev I checked both the server config and booted up a singleplayer save, and both say "disableServerChannel" is false

💬 iHeroLix, Feb 19th at 12:05 AM

BoboDev, their bows don't seem to grant any xp when using them, same seems to apply to swords

💬 BoboDev , Feb 18th at 10:11 PM

iHeroLix Whats is wrong using levelup with combat overhaul?

InvalidSun Probably you set the configuration "disableServerChannel" to true while playing singleplayer, you should reenable it

💬 iHeroLix, Feb 18th at 6:27 PM

BoboDev could we expect compatability patch with combat overhaul mod?

💬 InvalidSun, Feb 18th at 2:15 PM

Loving this mod, and it's done so much for me, however, now that I've moved on to the helve hammer, it is throwing an error and is not providing experience with the helvehammer

18.2.2025 09:13:47 [Server Error] At position 515689, 115, 512123 for block helvehammerbase-south a BEHelveHammer threw an error when ticked:
18.2.2025 09:13:47 [Server Error] Exception: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteBlockInteraction.CheckIfFinished(BlockEntityAnvil __instance, IPlayer byPlayer) in /home/bobs/Templates/VintageStory/LevelUP/LevelUP/Shared/OverrideBlockInteraction.cs:line 429
at Vintagestory.GameContent.BlockEntityAnvil.CheckIfFinished_Patch1(BlockEntityAnvil this, IPlayer byPlayer)
at Vintagestory.GameContent.BlockEntityAnvil.OnHelveHammerHit() in VSSurvivalMod\BlockEntity\BEAnvil.cs:line 460
at Vintagestory.GameContent.Mechanics.BEHelveHammer.onEvery25ms(Single dt) in VSSurvivalMod\Systems\MechanicalPower\BlockEntity\BEHelveHammer.cs:line 233
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
💬 BoboDev , Feb 16th at 12:15 PM

Sharkbait808 LevelUP does not change anything about changing class system, the error you provided is another mod, if you post the full log i can check what mod is causing this

💬 Sharkbait808, Feb 16th at 11:40 AM

Ive been getting client side crash to desktop when trying to change class

i put the error into Grok

Based on the error log you've provided, it appears that you're encountering a KeyNotFoundException in the game Vintage Story. Here's a step-by-step analysis of the issue:

 

  1. Error Description:
    • The error message states: System.Collections.Generic.KeyNotFoundException: The given key 'resourceful' was not present in the dictionary. This means that the code is trying to access a key named 'resourceful' in a dictionary, but this key does not exist.
  2. Location of Error:
    • The error occurs in the GuiDialogCreateCharacter.cs file, specifically at line 388 within the method changeClass.
  3. Context of the Error:
    • The code is likely part of the character creation or class selection interface where it's trying to retrieve data associated with the key 'resourceful', which might be related to character classes or available resources for character customization.
💬 Supertacoz, Feb 15th at 2:02 AM

Weird issue with the vitality config:
I set the HP per level to 1, but for some reason I gained 10 Max HP per level? lower values seem to work normally though.

💬 Eoin_Lynne, Feb 12th at 7:52 AM

BoboDev Thanks! I can't wait!

💬 BoboDev , Feb 11th at 11:38 PM

JerryTheCultist I am terrible with UI, sorry

FNX  i don't have permission for the shared file

Eoin_Lynne Lumvik Sure i will make that in next update

💬 JerryTheCultist, Feb 11th at 8:46 AM

any chance we get a exp bar to see how close we are to new levels of a skill? at least as a config option?

💬 FNX, Feb 7th at 9:33 AM
💬 Eoin_Lynne, Feb 5th at 6:00 AM

I would also like to have the ability to set a level cap.

💬 Lumvik, Feb 5th at 5:17 AM

Hi, could you add a configuration option to set a maximum level? For example, I wouldn’t want the maximum health to increase infinitely, or the gathering speed for anything. It would be great to have this option to create better balance.
What do you think about adding a run speed level-up? Is it possible to add a custom specialization from another mod into yours through JSON? Would that work?

💬 BoboDev , Feb 2nd at 2:21 PM

FlareFluffsune I forgot to add the refresh function for the panning when calling the commands, if you use the panning after giving experience it will show up, this will be fixed in the next update

💬 FlareFluffsune, Jan 20th at 12:47 AM

So I checked and Double checked to make sure I was using the right commands but I cannot seem to get the Panning skill to accept commands, neither the addexperience or changeexperience commands seem to work on it yet I am able to change other skills.

💬 BoboDev , Jan 3rd at 4:45 PM

chris0310 You can check the commands here commands

Zanklev Update? the mod is working on latest 1.20-rc

CHR3S Sorry, english is not my main language

Josyph This crash is not related to levelup, probably the version you are playing have a crash bug or some mod is crashing the animation

💬 chris0310, Dec 15th 2024 at 10:48 PM

would it be possible to have a list of all the command "level" like how you must type bow plus username plus amount of XP you want to add/set your talent ? cause i think i spell wrong or something but i can't get something else than the bow levels to level up via command console

 

💬 Zanklev, Dec 12th 2024 at 1:32 AM

Oh please update this soon, I can't live without

💬 CHR3S, Dec 6th 2024 at 5:44 PM

I see a few spelling errors which kinda confuse me when I'm looking through the logs:
.... got reseted ... -.... was reset
player breaked ... - player broke ...

💬 LazyLion93, Nov 27th 2024 at 11:27 PM

BoboDev these kinds of messages, which are serverside, on the console.:

27.11.2024 20:19:17 [Notification] [LevelUP] LazyLion93 breaked: game:tallgrass-medium-free, knife exp earned: 10, actual: 19500
27.11.2024 20:19:18 [Notification] [LevelUP] LazyLion93 breaked: game:tallgrass-eaten-free, knife exp earned: 10, actual: 19510

they appear even when all the relevant entries in the config (in the ModConfig) are disabled:
"disableServerChannel": false,
"enableLevelUpChatMessages": false,
"enableLevelUpExperienceServerLog": false,
"enableExtendedLog": false

I "fixed" this by forking version 1.3.4 and swapping all instances of (Configs.enableExtendedLog)  on top of the debug methods to (Configs.enableLevelUpExperienceServerLog) and adding those to some classes that were missing this near the debug methods.
I did not look deeper into the code to know for sure but i have a hunch that the check is either faulty, or not made serverside.

💬 Josyph, Nov 27th 2024 at 7:09 PM

I seem to be getting a gamecrashing error. I'm not an expert so feel free to correct me on this assumption. Here's the log file--seems related to an axe. I recognize that in 1.20 land, everything is subject to some growing pains lol

27.11.2024 12:41:53 [Notification] [LevelUP] Axe durability mechanic check: 23 : 58
27.11.2024 12:41:53 [Notification] [LevelUP] Axe durability mechanic check: 23 : 13
27.11.2024 12:41:53 [Notification] [LevelUP] Axe durability mechanic check: 23 : 65
27.11.2024 12:41:54 [Notification] [LevelUP] Axe durability mechanic check: 23 : 82
27.11.2024 12:41:54 [Notification] [LevelUP] Axe durability mechanic check: 23 : 37
27.11.2024 12:41:55 [Notification] [LevelUP] Axe durability mechanic check: 23 : 58
27.11.2024 12:41:55 [Notification] [LevelUP] Axe durability mechanic check: 23 : 4
27.11.2024 12:42:10 [Notification] [LevelUP] Axe durability mechanic check: 23 : 88
27.11.2024 12:42:11 [Notification] [LevelUP] Axe durability mechanic check: 23 : 39
27.11.2024 12:42:11 [Notification] [LevelUP] Axe durability mechanic check: 23 : 50
27.11.2024 12:42:11 [Notification] [LevelUP] Axe durability mechanic check: 23 : 55
27.11.2024 12:42:12 [Notification] [LevelUP] Axe durability mechanic check: 23 : 22
27.11.2024 12:42:13 [Notification] [LevelUP] Axe durability mechanic check: 23 : 2
27.11.2024 12:42:14 [Notification] [LevelUP] Axe durability mechanic check: 23 : 96
27.11.2024 12:42:34 [Fatal] Game Version: v1.20.0-pre.13 (Unstable)
11/27/2024 12:42:34 PM: Critical error occurred
Loaded Mods: autopanning@1.0.1, bettercratespatch@1.0.0, buzzwords@1.7.0, DiamondTools@2.0.0, millwright@1.1.8, moreblades@1.0.1, primitivesurvival@3.7.1, sortablestorage@2.2.8, translocatorengineeringredux@1.5.4, game@1.20.0-pre.13, alchemy@1.6.39, carryon@1.8.0-pre.1, commonlib@2.5.0-rc.2, configureeverything@2.1.3, daytrader@1.0.2, levelup@1.3.4, rivers@3.2.0, creative@1.20.0-pre.13, survival@1.20.0-pre.13, stonequarry@3.4.0
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Common.ClientAnimator.calculateMatrices(Single dt) in VintagestoryApi\Common\Model\Animation\ClientAnimator.cs:line 294
at Vintagestory.Client.NoObf.SystemRenderEntities.OnBeforeRender(Single dt) in VintagestoryLib\Client\Systems\Render\RenderEntities.cs:line 49
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 825
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
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 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 328
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
Crash written to file at "C:\Users\Joseph\AppData\Roaming\VintagestoryData\Logs\client-crash.log"

27.11.2024 13:03:51 [Notification] Exiting game now. Server running=True. Exit reason: Game crashed
27.11.2024 13:03:51 [Notification] Destroying game session, waiting up to 200ms for client threads to exit
27.11.2024 13:03:51 [Notification] Stopping single player server

💬 BoboDev , Nov 27th 2024 at 10:59 AM

LazyLion93 You are changing this configs in ModConfig folder? if yes can you send me what the experience text is spamming ?

💬 LazyLion93, Nov 25th 2024 at 3:00 PM

BoboDev Could you do something about levelup spamming the logs with every xp drop? i don't have extentedlog turned on but it still does that. here's a snipped of how my config is:

  "disableServerChannel": false,
  "enableLevelUpChatMessages": true,
  "enableLevelUpExperienceServerLog": false,
  "enableExtendedLog": false
💬 BoboDev , Nov 25th 2024 at 11:22 AM

emeraldtrader87 Probably yes

Origin_Alpha_43 Yes, i have changed a lot the default configurations to be more consistent with classes experience multiply

BearByte You will need to add the armor to the configuration files

💬 emeraldtrader87, Nov 23rd 2024 at 3:30 PM

Does anyone know if this mod is generally compatible with combat overhaul? Since better combat modifies both mining, chopping wood, and general melee combat I'm unsure if there'd be any major incompatiblities.

💬 Origin_Alpha_43, Nov 19th 2024 at 2:48 AM

Issue Update
the issue can be fixed by deleting the levelup config files
it would seem that they werent overwritten

I noticed there were new config files within the bunch
so the idea came up to try that
now its fixed

💬 Origin_Alpha_43, Nov 18th 2024 at 2:33 AM

I updated yesterday. now for odd reasons, i take no damage when i'm holding a shield
also getting way too much out of harvesting and mining

💬 BearByte, Nov 17th 2024 at 10:53 PM

BoboDev Thank you for this great mod! Small question, I am using this mod for new Brigandine Armor -> https://mods.vintagestory.at/tailoredbrigandine

Same for the new meteoric and steal spear added via Bulleye mod :)

Will it work with this mods additional effects?

💬 Ototinho, Nov 16th 2024 at 1:13 AM

yeah, it's working! thanks dev! ^-^

💬 MalakSaesmus, Nov 15th 2024 at 3:26 PM

Thank you, can confirm, it's working flawlessly again.

💬 BoboDev , Nov 15th 2024 at 11:19 AM

Ototinho

Annastasija

ShindonMirk

Fixed

💬 Ototinho, Nov 15th 2024 at 1:34 AM

yeah, i'm having the same bug too XD

💬 Annastasija, Nov 14th 2024 at 4:07 AM

1.3.3 makes it so you can't take any damage of any kind no matter what. XD

💬 MalakSaesmus, Nov 12th 2024 at 12:53 AM

BoboDev CloakedEvil

Yep, it's still happening on 1.3.3, can't even kill myself with a command either. Also, it rendered the world unable to interact with (apart from doors). Chunks wouldn't load apart from the starting point and any resource harvested would disappear. Major desync. And I'm playing in singeplayer.

I rolled back to 1.3.0 and bam, everything is working again.

I'll roll back to 1.3.3 again to provide log details tomorrow.

From what I've remember it complained about the "receive damage function".



Edit: here's the error message, it just keeps repeating endlessly in the log

12.11.2024 08:35:00 [Error] Exception: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteDamageInteraction.ReceiveDamageStart(Entity __instance, DamageSource damageSource, Single& damage) in /home/bobs/Templates/Vintage/LevelUP/LevelUP/Shared/OverrideDamageInteraction.cs:line 275
at Vintagestory.API.Common.Entities.Entity.ReceiveDamage_Patch2(Entity this, DamageSource damageSource, Single damage)
at Vintagestory.API.Common.EntityAgent.ReceiveDamage(DamageSource damageSource, Single damage) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 386
at Vintagestory.GameContent.EntityBehaviorHunger.SlowTick(Single dt) in VSEssentials\Entity\Behavior\BehaviorHunger.cs:line 404
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Server\ServerEventManager.cs:line 123
at Vintagestory.Server.ServerMain.Process() in VintagestoryLib\Server\ServerMain.cs:line 886

💬 BoboDev , Nov 10th 2024 at 2:49 PM

Twist_Oli Check if the configuration you are changing is inside VintagestoryData/ModConfig/LevelUP/config/classexp/halflingclass.json, should be the only reason to not loading this class into memory

💬 Twist_Oli, Nov 10th 2024 at 11:02 AM

@BoboDev

I encountered a problem related to custom classes Error halflingclass does not exist in the configuration...

I created a class file according to the instructions, restarted the server, but the error remained, help
💬 BoboDev , Nov 5th 2024 at 9:44 PM

warmenCZ Sure, i will take a look in that bug

💬 warmenCZ, Nov 5th 2024 at 9:50 AM

Thank you for this great mod, is there a way to fix problem with level 20 Hammer skill? i don´t get double, triple and quadruple anymore, version: 1.3.0 (tried on 2,5 stack of brass plates, and no bonus)

i have temporalily fixed it by setting it to lvl 10.

💬 CloakedEvil, Nov 2nd 2024 at 8:44 PM

Newest update 1.3.2 is causing us to be entirely unkillable on our server, had to go back to the previous version

💬 Aesonne, Oct 31st 2024 at 11:37 AM

Is this compatible with XSkills mod? Please add info about that on page)

💬 BoboDev , Oct 26th 2024 at 9:24 PM

Horsekoch Fixed in 1.3.0

💬 Horsekoch, Oct 24th 2024 at 7:01 PM

>> ..\ModConfig\LevelUP\config\levelstats\scalearmor.json
Config entries are named [plateArmor*] instead of [scaleArmor*]

server-main.log :
[Notification] [LevelUP] CONFIGURATION ERROR: scaleArmorEXPPerReceiveHit not set
(...)
[Notification] [LevelUP] CONFIGURATION ERROR: scaleArmorDamageLimit not set

💬 BoboDev , Oct 7th 2024 at 4:32 PM

Origin_Alpha_43 Understood, will be fixed in 1.3.0

💬 Origin_Alpha_43, Oct 3rd 2024 at 8:21 PM

v1.2.7

💬 BoboDev , Oct 1st 2024 at 11:47 AM

Origin_Alpha_43 What is the version you are using when this error happened?

💬 Origin_Alpha_43, Sep 29th 2024 at 11:14 PM

finally got the error back, in time with me looking at the console
tho thats only one of two error. the second is the one that crashes us, tho we are yet to get it once more

29.9.2024 23:03:21 [Server Error] At position 27742, 160, 42838 for block helvehammerbase-east a BEHelveHammer threw an error when ticked:
29.9.2024 23:03:21 [Server Error] Exception: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteBlockInteraction.CheckIfFinished(BlockEntityAnvil __instance, IPlayer byPlayer) in /home/bobs/Templates/LevelUP/LevelUP/Shared/OverrideBlockInteraction.cs:line 383
at Vintagestory.GameContent.BlockEntityAnvil.CheckIfFinished_Patch5(BlockEntityAnvil this, IPlayer byPlayer)
at Vintagestory.GameContent.BlockEntityAnvil.onHelveHitSuccess_Patch1(BlockEntityAnvil this, EnumVoxelMaterial mat, Vec3i usableMetalVoxel, Int32 x, Int32 y, Int32 z)
at Vintagestory.GameContent.Mechanics.BEHelveHammer.onEvery25ms(Single dt) in VSSurvivalMod\Systems\MechanicalPower\BlockEntity\BEHelveHammer.cs:line 238
at Vintagestory.Common.GameTickListener.OnTriggered(Int64 ellapsedMilliseconds) in VintagestoryLib\Common\Model\GameTickListener.cs:line 27

💬 neobit, Sep 16th 2024 at 2:53 PM

Hey ho, thanks for the great mod.

I found incompatibily between this and Trait Aquirerer mod (https://mods.vintagestory.at/show/mod/14008)
I dont know on whose side it is so posted that on both of the mods.
Your mod is stil reporting the changes of levels and possibly has the effect, but the window with current level shows same info as then trait window.

 

EDIT: Fixed on Trait Aquirerer side.

💬 Origin_Alpha_43, Sep 15th 2024 at 10:05 PM

well, imma have to wait for the next time that one of my player crashes us up while using the helve hammer

💬 BoboDev , Sep 15th 2024 at 2:34 PM

Origin_Alpha_43 Without the logs i can't fix my friend

💬 Origin_Alpha_43, Sep 10th 2024 at 2:02 AM

We've had some nasty errors on our server, crashing players (but not the server)
we are nearly certain that it's an incompatibility error with the Finition Smithing ability from Xskills
The server console was showing a Levelup error surrounding the helve hammer interaction & finish of an item
when the player using it has the Finition Ability (to randomly finish an item while hammering it)
it only occured once the player acquired the ability, so the incompatibility doesnt affect others,
untill that point and if they are in the area of the helve hammer

💬 BoboDev , Sep 3rd 2024 at 12:52 AM

Xelonie Use the command /levelup changeexperience Vitality YourName 0, then rejoin the server or in singleplayer just quit and join, then after your health reset to default you can remove the mod

💬 Xelonie, Aug 30th 2024 at 4:57 AM

Is there any way to remove my stats? specially the vitality, ive used all the commands and it doesnt work (/levelup resetplayerstatus PlayerName or PlayerUID), i tried reducing the experience aswell and nothing, i removed the playerdata from the world file and it does fixes it while removing the mod, but if i add the mod again it adds the vitality stat again even after deleting the playerdata from the world file. ill have to continue without the mod, until i find a way to remove the stats.

Update: After testing more and trying to see how to fix it, i got it to work by getting an older version of the mod, specifically the 1.1.9-rc.3, maybe i went too back but is the first one i tried.

💬 Xelonie, Aug 27th 2024 at 12:10 AM

BoboDev Im pretty sure what is breaking the character tabs is when you use this mod with the 'trait acquirer mod', i have the same issue, i love the mod btw❤️

💬 BoboDev , Aug 17th 2024 at 1:03 PM

DrBubba I don't know them, in vanilla is working normally, i think some mod is breaking the character tabs, if you can test it without mod to see if this problem solves, you can also check what the specific mod is breaking it

💬 DrBubba, Aug 16th 2024 at 7:11 PM

BoboDev

 

Negative, sir.  That was why I asked.  There's no info about levels there, as you can see:  https://imgur.com/a/lB1Fkoz

💬 BoboDev , Aug 15th 2024 at 2:48 PM

Spikeball No, not all armor types is present yet

DrBubba In the right side of the traits level there is a tab with the name "Levels", and in that tab you will view all your levels for example: Axe: 2, Shovel: 5, etc.

Caervec For the weapons, probably all weapons/equipments is compatible with levelup, as the levelup uses the enumerator from the equipped item json, but for the cooking and farming this needs to manually add the codes, for the jewelry i currently not working on making levels for other types of mods mechanics, maybe after the mod reach a very good stable version.

💬 Spikeball, Aug 15th 2024 at 1:09 AM

Am I correct to assume the leather armor and chain armor in the description are examples and each armor type is present?

💬 DrBubba, Aug 14th 2024 at 10:03 PM

So when I open my character page with C, I see the tab for Levels, but clicking on it just shows the same thing that the Traits tab shows (without the Traits header at the top).  Is that intended?  I'd expect to be able to see what my levels are and what bonuses I've earned if possible.

💬 Caervec, Aug 14th 2024 at 4:42 AM

I am very interested in this mod! Looks like a great alternative to XSkills.
I have questions and suggestions.

Can weapon skills have weapons from other mods assigned to them in configs?

Would it be possible to add a smithing skill that gained experience from pouring molds and completing anvil recipes to gradually increase the durability of items crafted? (I realize that XSkills does this, this would be useful for people intending to use one and not both).

And finally, could I suggest compatibility with CAN Jewelry? Something like a gemcutting skill that maybe gains experience from the act of polishing gemstones, and has a small chance to improve the tier of a tier 1 or 2 gem being cut, and a small chance of duplicated product similar to other crafting skills. Compatibility with Alchemy would be good too, but there doesn't look like a good hook to use for XP gain (unless you patched it for Alchemisty which uses Lavoisier).

💬 BoboDev , Aug 9th 2024 at 6:30 PM

Juniormint You can change the configurations to match with the xskills if the problem is only huge amount of cooking stats, or you can disable the cooking in configurations too

💬 Juniormint, Aug 8th 2024 at 1:52 PM

Would love to see a compatability between this mod and Xskills. Seems when they overlap they tend to maximize outputs as in give extremely high chance for double or tripple rewards constantly.
When I am blacksmithing for some reason 1 plate typically (not always) turns into 2 and food goes from 6 servings to 14 and the shelf life is maximized to years even when unsealed on the floor in a pot.

💬 werff, Jul 29th 2024 at 10:02 PM

BoboDev Could you add an Unarmed skill??
(I like to fight using my fists, doesn't really need to be optimal just for fun and "usable" with grind XD)

💬 Littlemisshorror, Jul 26th 2024 at 1:06 AM

Is there any chance to add levels to panning?

💬 SirHammy, Jul 19th 2024 at 11:52 AM

BoboDev Don't know what i did but it works fine now

💬 BoboDev , Jul 17th 2024 at 10:56 AM

Chrizzlybear I will update the mod with your translations soon and for other mods do you make it.

SirHammy Thats very strange, can you provide me the log files to me check what is happening?

💬 Chrizzlybear, Jul 16th 2024 at 7:11 PM

Hi, I have translated the mod into german.

de.json

💬 SirHammy, Jul 13th 2024 at 1:45 PM

BoboDev Version 1.2.3 dosent seem to work 

only mod active and dosent have its Level tab in character menu, and dosent level up

💬 BoboDev , Jul 11th 2024 at 10:46 AM

ReGiiT You can achieve this by setting the minimumEXPEarned to 0 on base.json and the classVitalityLevelMultiply to 0.0 on yourclass.json

💬 ReGiiT, Jul 11th 2024 at 12:58 AM

Hey! Loving the mod, is there a possibility of adding the functionality of restricting the levels, like vitality for example. to one of the custom classes set with the newest update?

💬 BoboDev , Jul 6th 2024 at 2:20 PM

MrFlame Thank you, i already uploaded the version 1.2.2 with your request if you find any problem let me know

Chrizzlybear Yes of course, in the version 1.2.2 this is already made, by default theres is english file and portuguese, if you want to contribute with your language please let me know

💬 MrFlame, Jul 2nd 2024 at 4:36 PM

Great mod! Can you add a feature where you can customize the experience multiplier for each class? So that you can flexibly configure it

💬 Chrizzlybear, Jul 2nd 2024 at 8:57 AM

Hi, will it be possible to translate this mod into other languages in the future? Thanks in advance.

💬 BoboDev , Jun 24th 2024 at 11:02 AM

SoulReaperz  No longer working? whats the error message

💬 SoulReaperz, Jun 22nd 2024 at 5:49 PM

ive been trying to use the /levelup resetplayerstatus (playername)
and the command is no longer working to reset the levels of the player

version 1.2.1

💬 Ghaelen, Jun 22nd 2024 at 4:57 PM

Does this conflict with xskills?

💬 Gabitzu, Jun 16th 2024 at 6:19 AM

Thank you!

💬 BoboDev , Jun 15th 2024 at 11:56 AM

Gabitzu Sure, i will make a configuration for that

💬 Gabitzu, Jun 15th 2024 at 5:26 AM

Hello, I wonder if I can somehow disable chat messages when reaching a new level, as I find that quite distracting. Thanks!

💬 BoboDev , Jun 11th 2024 at 10:37 PM

ThiccBirb I don't know, if it is let me know to create a compatibility section

EvoDeyZ Just type in the chat /levelup resetplayerstatus EvoDeyZ, and you can now exit and remove the mod, also check if you are using the latest version of the mod, this is a feature from latests releases

Aspenizcool Yes this is a know bug, for some reason sometimes the function that handles the receive damage returns a 2125151... damage, and this causesd the huge amount of experience to vitality, i will try to fix that soon

wgreen84 I'm sorry the mod caused problems for you, for the hardcore lose experience you need to set it to 0.0 not 1, and also you can use the command /levelup resetplayerstaatus wgreen84, to reset the player status back to vanilla, in the description of the mod i mentioned: Consider always making backup for your world, level up is a mod that changes a lot of stats and mechanics that might crash your world, i will consider highlighting that]

GreenPig HerbariumBerry mod is giving any empty entity in ReceiveDamage functino i will make any treatment for that

Dreamcrusher Sorry , i commented the line that handles this configuration for testing and forgot to re-enable

💬 ThiccBirb, Jun 9th 2024 at 12:42 AM

Is this compatible with XSkills?

💬 EvoDeyZ, May 27th 2024 at 8:59 PM

How to reset this i try ur commande

  • /levelup resetplayerstatus with players names

    but not work say invalid command

💬 Aspenizcool, May 26th 2024 at 3:14 AM

the vitality level scaring seems rather extreme, even turned down some. i died twice and have 200 health

💬 wgreen84, May 18th 2024 at 6:07 AM

Hi, my friend and I tried out this mod and decided against it after discovering some of the features, however we can't seem to get the stats to actually reset upon using the commands? We want to just have our character stats return to before we had the mod installed. Is there something else we must do to fix this?

Hi, after enabling Hardcore Mode and setting XP decay to 1, killing ourselves, restarting repeatedly, editing the json AGAIN to disable Vitality XP, we finally discovered how to reset our HP value. Awful mod.

💬 TheFool, May 17th 2024 at 8:52 PM

my vitality leveled like crazy just by burning a little bit and dying? im level 14 already with 46 hp im using a few mods but the only one i can think where any conflict could be is the xskills mod

💬 GreenPig, May 17th 2024 at 8:01 PM

Hello! I have a problem, I maked a server to play with a friend, that type of server that you host and we are useing some mods and when I use the clip action this error shows up and I don't know what to do. On singleplayer everthing is ok, no error.

17.5.2024 22:57:15 [Server Error] Exception: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteDamageInteraction.DamageItemFinish(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, Int32 amount) in /home/admin/Documents/LevelUP/LevelUP/Shared/OverrideDamageInteraction.cs:line 489
at herbarium.HerbariumBerryBush.GiveClipping(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\VSMods\Herbarium\Herbarium\src\Block\HerbariumBerryBush.cs:line 229
at herbarium.HerbariumBerryBush.OnBlockInteractStop(Single secondsUsed, IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in D:\VSMods\Herbarium\Herbarium\src\Block\HerbariumBerryBush.cs:line 199
at Vintagestory.Server.ServerSystemBlockSimulation.callOnUsingBlock(ServerPlayer player, Block block, BlockSelection blockSel, Single& secondsPassed, Boolean callStop) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 531
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockInteract(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 515
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 257
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 138

💬 Dreamcrusher, May 12th 2024 at 10:56 PM

"enableLevelCooking": false,

Your cooking level is now 8

?????????? what do I edit to disable the damn thing?

💬 BoboDev , May 10th 2024 at 1:04 PM

Yanoee to edit the levels you can use the command in wiki commands, getting level 20 after die? probably a bug

💬 Yanoee, May 10th 2024 at 10:42 AM

Can you edit already existing player stats / wipe? 

Why does mod store data on level vcdbs? 
Also, the armor system is broken. Config settings are on default.

Start of the game I died a few times and got 20 levels in leather armor. So from now on, I don't take any damage from, hunger, hot objects, thrown objects (drifter rocks).

I highly suggest that you need to change how armor leveling works. Thank you.

💬 BoboDev , May 2nd 2024 at 11:08 AM

LuhanEB Because theres no sling levels

GreenGecko You need to be more specific, what issue? crashing? not working? please provide me a log file and consider checking the issues section

Dhegi I believe the falx weapons is considered a sword

💬 LuhanEB, May 1st 2024 at 5:46 PM

Why doesn't the sling get better?

💬 GreenGecko, May 1st 2024 at 7:20 AM

Hey I wanted to report a bug with the version levelup_1.1.8-pre.2..  Our server got stuck due an issue with the saucepan of ExpandedFoods 1.6.9. could you please check and fix?

thank you very much for your amazing job

 
💬 Dhegi, May 1st 2024 at 2:49 AM

No level for Falx? *edit: Thanks! Great to know!

💬 BoboDev , Apr 24th 2024 at 11:05 AM

Michaloid Thank you for the report, it will be fixed in the next update, if you find other problem consider sending it to the issues section

💬 Michaloid , Apr 23rd 2024 at 4:28 PM

I wanted to report a bug with the new update, when i guard with the shield, it doesn't block the enemy I always receive damage, even with surface drifters. It seems like the block chance doesn't work.

💬 BoboDev , Apr 22nd 2024 at 3:23 PM

Poririn Thank you for the report, it will be fixed in the next update, if you find other problem consider sending it to the issues section

💬 Poririn, Apr 20th 2024 at 7:54 PM

Hello. I am enjoying this mod.

When I tried to make an iron plate from iron ingots using helve hammer, the application crashed.

Running on 64 bit Windows 10.0.19045.0 with 32692 MB RAM
Game Version: v1.19.7 (Stable)
2024/04/21 4:52:45: Critical error occurred in the following mod: levelup@1.1.4
Loaded Mods: aculinaryartillery@1.1.4, advancedsmithing@1.3.0, autopanning@1.0.1, bettersticks@1.1.0, cellardoor@1.4.0, driftersbelongunderground@1.0.1, fernslikegrass@1.1.0, geoaddons@1.3.3, giantgouramis@1.0.2, instanddrifterdrops@1.1.0, jtom@3.10.0, justmoreruins@0.9.8, millwright@1.1.5, nailsmold@1.0.1, peacockbasses@1.1.2, preservationmod@1.0.0, qptech@1.15.1, RockBlocks@1.0.0, sticksarefirewood@1.0.0, truesunfishes@1.1.2, usefulscrap@2.0.2, Vanilla_PlusWorldGen@1.3.5, volumetricshadingreupdated@0.7.5, game@1.19.7, abcsreborn@0.2.1, additionalmolds@1.0.1, Alarm@1.2.0, ancienttools@1.5.18, animalcages@3.0.2, betterfirepit@1.1.4, betterruins@0.3.4, blocksoverlay@3.2.2, carryon@1.7.4, commonlib@2.3.2, configureeverything@1.1.0, Crateful@1.2.8, danatweaks@2.1.2, electricityunnoficial@0.1.1, expandedfoods@1.6.9, extrainfo@1.7.0, farmlanddropssoil@1.4.0, grassiergrass@1.0.0, herbarium@1.1.0, hudclock@3.4.0, levelup@1.1.4, mio@0.9.5, meteoricexpansion@1.2.5, moreanimals@1.3.3, naturalnight@2.1.0, norottinghides@1.0.0, paxel@1.4.5, pigfeed@1.0.4, pomshadercache@1.1.1, claywheel@1.1.1, prospecttogether@1.3.0, scythemold@1.0.1, sealcrockswithclay@1.0.0, stillnecessaries@1.1.2, strspawnchances@0.1.6, techmolds@1.0.0, th3dungeon@0.2.1, th3expansion@1.2.0, creative@1.19.7, survival@1.19.7, metalrecovery@0.1.19-pre.1, awearablelight@1.1.1, bugnetcompatibility@1.0.1, chrissis-es@0.1.5, onestick@1.0.1, wildcraftfruit@1.1.1, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xinvtweaks@1.6.1
System.NullReferenceException: Object reference not set to an instance of an object.
at LevelUP.Shared.OverwriteBlockInteraction.CheckIfFinished(BlockEntityAnvil __instance, IPlayer byPlayer) in /home/bobs/User/Projects/LevelUP/LevelUP/Shared/OverrideBlockInteraction.cs:line 375
at Vintagestory.GameContent.BlockEntityAnvil.CheckIfFinished_Patch2(BlockEntityAnvil this, IPlayer byPlayer)
at Vintagestory.GameContent.BlockEntityAnvil.onHelveHitSuccess(EnumVoxelMaterial mat, Vec3i usableMetalVoxel, Int32 x, Int32 y, Int32 z) in VSSurvivalMod\BlockEntity\BEAnvil.cs:line 544
at Vintagestory.GameContent.BlockEntityAnvil.OnHelveHammerHit() in VSSurvivalMod\BlockEntity\BEAnvil.cs:line 447
at Vintagestory.GameContent.Mechanics.BEHelveHammer.get_Angle() in VSSurvivalMod\Systems\MechanicalPower\BlockEntity\BEHelveHammer.cs:line 90
at Vintagestory.GameContent.HelveHammerRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VSSurvivalMod\BlockEntityRenderer\HelveHammerRenderer.cs:line 49
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
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 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 BoboDev , Apr 19th 2024 at 3:38 PM

Michaloid
You can by enabling the hardcore mode in base.json configs and the hardcoreLosePercentage to 0.0

💬 Daniel86268, Apr 19th 2024 at 2:45 PM

Playing as a hunter, the base accuracy of the bow feels like playing as a malefactor or as if I'd be wearing heavy armor.

Is that intended, or an oversight?

Edit: I looked at the config files, and it seems to be intentional, as the base accuracy multiplier is 0.7.

💬 Michaloid , Apr 19th 2024 at 1:50 PM

I personally think that the level values should be reset after dying. It would grant challenge while still improving the player. Btw, this mod rocks!

💬 BoboDev , Apr 18th 2024 at 10:42 PM

Thank you!

💬 Lumvik, Apr 15th 2024 at 11:36 PM

This mod looks very interesting! I've been thinking about something like this for about two years, and it seems like a promising addition to the game.

I’ve thought about including special abilities that unlock at certain levels in a mod like this. For instance, an archer could unlock a recipe for a new bow or gain a unique ability at level 100. Additionally, limiting these abilities could prevent players from becoming too versatile and encourage them to specialize in their playstyle. Implementing this would require a lot of new content, but it might be easier if users could customize the mod to suit their needs.

Your mod also reminds me a bit of the progression system in Valheim. Perhaps you were inspired by it, although similar systems can be found in many games.
Good luck!

💬 Bazim, Apr 12th 2024 at 2:19 PM

Looks good I love progression mods, but I will wait for some tweaks the performance etc.

💬 BoboDev , Apr 10th 2024 at 4:37 PM

Good point, probably shoting any enemy and killing and changing the weapon you will gain the experience for that weapon and not the bow

💬 DanaCraluminum, Apr 10th 2024 at 4:24 PM

What if you shoot entity and unequip bow before it kills it? I see that it is not handled in the code

 (edit comment delete)