RimWorld

RimWorld

Mad Skills+
133 Comments
[Br] Nasid 18 hours ago 
ty
Sui-chan wa kyou mo kawaii Aug 28 @ 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 Aug 19 @ 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 Aug 17 @ 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 Aug 17 @ 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 Aug 4 @ 9:02am 
@Cedaro Thank you for the github link. Works perfectly now.
Apraxas Aug 4 @ 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] Aug 4 @ 3:14am 
download the release
frus-m Aug 4 @ 2:15am 
github link - ver 1.5
Victor Aug 3 @ 8:46pm 
I have a 1.6 folder now, I think you fixed it.
ohluitvaenri Aug 3 @ 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] Aug 3 @ 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 Aug 3 @ 11:09am 
1.6 folder doesn't exist. Activating in anyway results in ton of errors. Unsubbing and resubscribing doesn't work.
Victor Aug 1 @ 4:10pm 
I just subscribed to this mod and it's folder is only for 1.5
PvtGrumpy Jul 28 @ 12:49am 
o7
Cedaro  [author] Jul 28 @ 12:28am 
@PvtGrumpy Is it? try un-sub & re-subscribe
PvtGrumpy Jul 27 @ 10:08pm 
1.6 folder missing again lol
Noslon Jul 23 @ 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 Jul 23 @ 7:44pm 
@Cedaro weird, it seems to be fixed now :steamhappy:
Thanks for checking, sorry for the waste to time :(
.⛛IOLENCΞ | Cringeᵃᶠ Jul 23 @ 5:10pm 
thanks for the update!
✪ AstraZeneca Jul 23 @ 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 Jul 23 @ 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
睡觉 Jul 22 @ 11:03pm 
我也遇到相同问题。所有DMS的机械生物都会因为mad skills循环红字。
Cedaro  [author] Jul 22 @ 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 Jul 22 @ 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 Jul 21 @ 9:36am 
The 1.6 mod folder is still missing xD
szmtex Jul 20 @ 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] Jul 19 @ 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 Jul 19 @ 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 Jul 19 @ 5:03am 
Thanks lol when the update gets uploaded I'll report back :D
Cedaro  [author] Jul 19 @ 4:57am 
@Apraxas oh really.. reuploaded now
Apraxas Jul 19 @ 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 Jul 19 @ 2:26am 
I don't have Vanilla Skills Expanded installed an for me Mad Skills+ works just fine with RimHud
Squishyjellyfish Jul 19 @ 1:09am 
can confirm, it deactivates RimHud
Hanms Jul 18 @ 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 Jul 14 @ 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 Jul 13 @ 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 Jul 13 @ 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] Jul 12 @ 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 Jul 12 @ 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 Ь ] Jul 12 @ 8:55am 
1.6 please? <3
D9sinc Jul 7 @ 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 Jul 7 @ 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 Jun 24 @ 11:05pm 
Incompatible with Vanilla Expanded Framework update
Eddard Stark of Winterfell Jun 23 @ 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 Jun 23 @ 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] Jun 21 @ 5:58am 
会有的
鹿目 鳕 Jun 16 @ 6:38am 
会有1.6吗请问?
Cedaro  [author] Jun 4 @ 4:46am 
@Friedrich von Luxemburg no, you still need that