RimWorld

RimWorld

4,556 ratings
Level Up!
15
10
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
544.776 KB
2 Apr, 2019 @ 11:57am
23 Jul @ 11:50am
48 Change Notes ( view )

Subscribe to download
Level Up!

Description
Get notified when colonists level up

Usage
You will automatically get notified whenever a colonist levels up.
Configuration is available in the mod settings.

Languages
- English
- Spanish
- Simplified Chinese
- French
- German
- Brazilian Portugese
- Russian
- Italian

"My colonist levels up and then almost instantly down again!"
This is caused by a feature in vanilla RimWorld known as skill decay. Skills at lvl 10 and higher lose xp. If xp goes low enough, the skill levels down. The rate of skill decay increases with every level - It is slow at lvl 10, and fast at lvl 20.
This can lead to two problems:

- A colonist on level 10 or higher in a skill she almost never uses will lead to that skill almost always ending up at the very top of lvl 9, because skill decay stops as soon as a skill goes below lvl 10. This means that only a tiny bit of xp is needed to level her up to lvl 10 again, which then goes down to 9 again, and so on.

- A colonist with a high level skill she uses almost all the time will likewise lead to that skill jumping up and down between e.g. lvl 19 and 20.

Level Up! has a cooldown between notifications to make this feel less irritating, but it does not in any way prevent or slow down skill decay.

GitHub[github.com]
Popular Discussions View All (1)
59
29 Jul @ 9:34am
PINNED: Issues
krafs
422 Comments
krafs  [author] 2 hours ago 
As I understand it, Basic Androids shouldn't level, but Awakened Androids should. Which kind is yours?
exBeNN 4 hours ago 
@krafs Oh, its 100% a thing on their end. I already submitted a bug report a while ago so I'm not surprised they aren't willing to change their codebase that handles skill decay/gain.

It's just that I have my Android in perpetual component creation duty and the notifications get a bit much even with the anti-spam cooldown. Was wondering if we could maybe get a mod option where you could select which which pawns you don't care to receive such notifications. Would even be useful outside Androids for huge colonies. Of course if not that's fine and I totally get it, it won't stop me from playing with the mod haha
krafs  [author] 8 hours ago 
@exBeNN
LevelUp only checks if the level has changed for a pawn after getting xp, using a skill trainer, or adding/removing a gene. If level has changed, then the notification is shown. If VRE Androids get level up notifications, then their level most likely has changed in one of the above ways. It sounds to me like a bug with VRE, and should be fixed on their end.

Of course I could be wrong, but i would start by checking with VRE.
exBeNN 14 hours ago 
Great great mod. Is there a way that I can remove a single colonist from the notification list? My android from VRE - Androids can't level up but they still get the notification as if they did. That's the only feature I would love to have for such a good mod
Tiny Tony 22 Jul @ 4:25pm 
found it
Tiny Tony 22 Jul @ 3:53pm 
what happened to the 1.4 version?
I was using this mod and it just updated it's self and says it's a mismatched version now.
ISee 14 Jul @ 6:23pm 
If you updated this mod, then ignore my message.
ISee 14 Jul @ 6:22pm 
Exception while generating thing set: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 38C2493E]
at RimWorld.SkillRecord.DirtyAptitudes () [0x00006] in <fcfab19af5d14a608a65ebd77f29482f>:0
- PREFIX krafs.levelup: Void LevelUp.Patcher:Prefix(Int32& __state, SkillRecord __instance)
- POSTFIX krafs.levelup: Void LevelUp.Patcher:DirtyAptitudesPostfix(Int32 __state, SkillRecord __instance, Pawn ___pawn)

Game-breaking as you cannot trade with settlements, caused by this mod.
Flower 13 Jul @ 2:33am 
it work, thx bro.:winter2019coolyul:
krafs  [author] 12 Jul @ 11:47am 
@Flower
Can you double-check that you are using the latest version of the mod - 5.1.1? I just updated it a few hours ago with a fix. Let me know if it still doesn't work with the latest version.