RimWorld

RimWorld

Mad Skills+
132 Comments
Sui-chan wa kyou mo kawaii 28 Aug @ 3:10pm 
Regardless of mod settings/load order, it completely stops skill degradation for skills greater than 20. I suspect this is caused by the lv.20+ multiplier, but changing that value in either direction doesn't fix this issue.
SP4RTAN 19 Aug @ 9:32pm 
There seem to be some times where skill degradation still happens when it shouldn't. It's hard to test but I've definitely noticed some pawns that were level 20 drop to 19
snake 17 Aug @ 12:51pm 
my offer:

switch (level)
{
case 10: return -0.1f;
case 11: return -0.2f;
case 12: return -0.4f;
case 13: return -0.6f;
case 14: return -1.0f;
case 15: return -1.8f;
case 16: return -2.8f;
case 17: return -4.0f;
case 18: return -6.0f;
case 19: return -8.0f;
case 20: return -12.0f;
default:
if(level > 20)
{
return -16.0f;
}

return 0.0f;
}
snake 17 Aug @ 12:44pm 
hey, in your code you default decay to 0:
switch (level)
{
case 10: return -0.1f;
case 11: return -0.2f;
case 12: return -0.4f;
case 13: return -0.6f;
case 14: return -1.0f;
case 15: return -1.8f;
case 16: return -2.8f;
case 17: return -4.0f;
case 18: return -6.0f;
case 19: return -8.0f;
case 20: return -12.0f;
default: return 0.0f;
}
if you have time maybe you could extrapolate it for higher levels too? since its conflicting with endless growth and makes decay to 0. or maybe make an if statement for levels higher than 20 to take the value of -12.0f while lower values than 10 still default to 0
Bloxxxi 4 Aug @ 9:02am 
@Cedaro Thank you for the github link. Works perfectly now.
Apraxas 4 Aug @ 6:04am 
Hey Cedaro, it's not your mod or your mistake that 1.6 folder is missing. It's the steam. 1.6 folder missing is not just your problem but it's been happening to multiple mods these days...
Cedaro  [author] 4 Aug @ 3:14am 
download the release
frus-m 4 Aug @ 2:15am 
github link - ver 1.5
Victor 3 Aug @ 8:46pm 
I have a 1.6 folder now, I think you fixed it.
ohluitvaenri 3 Aug @ 8:06pm 
yo bro i think the problem is with steam and not the mod, there have been a ton of people having similar stuff happening in the rimworld discord maybe ask around (i think i got lucky coz the mod works for me :steamhappy: )
Cedaro  [author] 3 Aug @ 7:46pm 
That's quite strange. I can download the mod files at my dashboard and there does have a 1.6 folder.
I completely reinstall the game and the 1.6 folder exists, but once unsub and resub it disappear again. Reupload also fix nothing, seems steam just keep downloading the wrong version. No idea it's a bug or something.

I've attached a github link in description, you can download the mod from Releases as a temp solution. I'll keep seeking how to fix it.

@Bloxxxi @Victor
Bloxxxi 3 Aug @ 11:09am 
1.6 folder doesn't exist. Activating in anyway results in ton of errors. Unsubbing and resubscribing doesn't work.
Victor 1 Aug @ 4:10pm 
I just subscribed to this mod and it's folder is only for 1.5
PvtGrumpy 28 Jul @ 12:49am 
o7
Cedaro  [author] 28 Jul @ 12:28am 
@PvtGrumpy Is it? try un-sub & re-subscribe
PvtGrumpy 27 Jul @ 10:08pm 
1.6 folder missing again lol
Noslon 23 Jul @ 7:46pm 
@Cedaro, I also reported this to AOBA (creator of DMS and FFF) and he fixed it on his side so it makes sense :)
Thanks again!
Noslon 23 Jul @ 7:44pm 
@Cedaro weird, it seems to be fixed now :steamhappy:
Thanks for checking, sorry for the waste to time :(
gunspy, day 9 23 Jul @ 5:10pm 
thanks for the update!
✪ AstraZeneca 23 Jul @ 11:14am 
I have no idea what happened, but it seems to be fixed. I don't remember removing any mods but I did add more mods.
✪ AstraZeneca 23 Jul @ 9:04am 
After the update on 23 July, I get this error on character creation. The error happens everytime I hover over skills. It messes with the GUI.

Exception filling window for RimWorld.Page_ConfigureStartingPawns: System.TypeInitializationException: The type initializer for 'RTMadSkills.Compatible' threw an exception. ---> System.NullReferenceException: Null method for cedaro.MadSkillsPlus
at HarmonyLib.ReversePatcher.Patch (HarmonyLib.HarmonyReversePatchType type) [0x0001d] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at RTMadSkills.Compatible.Execute (HarmonyLib.Harmony harm) [0x0008e] in <85b535490b41413c93b0e9587230a326>:0
at RTMadSkills.Compatible..cctor () [0x00046] in <85b535490b41413c93b0e9587230a326>:0
睡觉 22 Jul @ 11:03pm 
我也遇到相同问题。所有DMS的机械生物都会因为mad skills循环红字。
Cedaro  [author] 22 Jul @ 9:18pm 
@Noslon does this issue still exist? I spawned a verling bird yet nothing happened. I noticed DMS updated early in this day, maybe it get fixed?
Noslon 22 Jul @ 8:08pm 
It seems this has an incompatibility with Dead Man Switch? Whenever one of the mechs from that mod is in one of my map the amount of errors is generating with Mad Skill+ is insane. This wasn't the case a few days ago so I think its DMS's problem. But Im posting here just in case. Thank you!
https://gist.github.com/HugsLibRecordKeeper/9d53475994f289a7fb8349ab71c3860f
Goomba 21 Jul @ 9:36am 
The 1.6 mod folder is still missing xD
szmtex 20 Jul @ 11:43am 
@Cedaro ahh thats why I was mistaken when I was checking It was 20/5000 exp and I wondered why it stops
Cedaro  [author] 19 Jul @ 6:58pm 
@szmtex it will stop skill XP from degrading once it reach below 10% of total xp gauge. This is also the original mod logic, I didn't modify it. I guess this is to prevent some edge case that forget rate is too high.
szmtex 19 Jul @ 11:28am 
@Cedaro hello I think there is a bug when you hoover over disable degradation in options it says that enabling this option should only prevent skill from going level down but skill to next level should degrade normally instead enabling it seems to stop skill degradation completly
Apraxas 19 Jul @ 5:03am 
Thanks lol when the update gets uploaded I'll report back :D
Cedaro  [author] 19 Jul @ 4:57am 
@Apraxas oh really.. reuploaded now
Apraxas 19 Jul @ 4:28am 
umm... Cedaro, you might have uploaded wrong files. I'm looking right at the folder where your mod is, and it's missing 1.6 folder all together... unsubscribed and subscribed 3 times just to confirm.
DerTod 19 Jul @ 2:26am 
I don't have Vanilla Skills Expanded installed an for me Mad Skills+ works just fine with RimHud
Squishyjellyfish 19 Jul @ 1:09am 
can confirm, it deactivates RimHud
Hanms 18 Jul @ 8:06am 
I think I finally found the mod that's causing the "error getting tip text" message.
I checked all the mods that add traits, and eventually I ended up with this one.
Please, I really hope it gets fixed.
MattyK 14 Jul @ 4:31pm 
RimHUD doesn't like this mod much, I dunno why, if it's the combination of this and Vanilla Skills Expanded, but it causes an exception that makes RimHUD deactivate itself and print an error ingame.
Jet 13 Jul @ 5:22am 
wait... i think the vanilla expanded traits mod altered the memory trait as well. it changed it up iirc...maybe try contacting them if its an issue?
arzzult 13 Jul @ 12:11am 
@Cedaro No worries, just wanted to let you know. You could always look into how other mods do similar things and try copying their home work. I know Vanilla Traits Expanded has a working feature for blocking traits from showing up. And there is the old Cherry Picker method of "soft removal" leaving the thing in question still existing in the code but cutting out references to for compatibility purposes.
Cedaro  [author] 12 Jul @ 10:24pm 
@arzzult this feature is more problematic than I expected.. I'll try to pick it out as a Xml Extensions patch later
arzzult 12 Jul @ 9:59pm 
Not to pile on, but the "Alternate Memory Traits" option still is causing some issues. It's tripping up the mod Trait Rarity Colors with a System.NullReferenceException error.

https://gist.github.com/HugsLibRecordKeeper/64ca80bf9adaaa874c3d9a28c63ff22e
speedY [ Я v Ь ] 12 Jul @ 8:55am 
1.6 please? <3
D9sinc 7 Jul @ 11:58pm 
I forgot to mention disabling the option fixed the error I was seeing as now I can see Great Memory and Perfect Memory when I try to find traits
D9sinc 7 Jul @ 11:52pm 
I don't know what's causing it, but I noticed when I had "Alternative Memory Traits" selected, Great and Perfect Memory were removed but pawns would still generate with them and it would result in blank trait slots

https://gist.github.com/HugsLibRecordKeeper/d7f28f371875a06277ab83a91f35bb3a
0。0 24 Jun @ 11:05pm 
Incompatible with Vanilla Expanded Framework update
Eddard Stark of Winterfell 23 Jun @ 12:47pm 
Thanks for updating to 1.6! I have the same errors as ParGellen below. Here's the full log: https://pastebin.com/FRMdm57H .
ParGellen 23 Jun @ 10:30am 
I get these errors with RimWorld 1.6 and this mod and Harmony are the only ones installed.
https://i.imgur.com/KcOo4pF.jpeg
Cedaro  [author] 21 Jun @ 5:58am 
会有的
鹿目 鳕 16 Jun @ 6:38am 
会有1.6吗请问?
Cedaro  [author] 4 Jun @ 4:46am 
@Friedrich von Luxemburg no, you still need that
Friedrich von Luxemburg 4 Jun @ 4:44am 
Does having this mod mean we no longer need Mod EndlessGrowth ?