RimWorld

RimWorld

EnchantQualityPlus
68 kommentarer
DhressRed 21. juli kl. 18:59 
I took a shot at updating this mod for 1.6, sharing it here for anyone who wants it as much as I did until it gets officially updated. I'll of course delete it if StatistNo1 requests it.
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3531518926
Aitor 21. juli kl. 15:46 
playing without this is painful xd
Moustache 20. juli kl. 11:02 
Eager to wait for great news on the update on this mod, can't stand around save scumming to get legendary gears
szmtex 19. juli kl. 12:38 
Can confirm that it doesnt work Red Errors at start no changes in cost and cannot even go into options
Nonnegotiable 13. juli kl. 11:16 
Any updates dev? Also, think it'd work without an update? Wouldn't figure it'd really mess with the function, could probably just ignore the flag.
Endgunner 30. juni kl. 8:21 
NOICE :beeped:
StatistNo1  [ophavsmand] 25. juni kl. 1:46 
I will update this mod to 1.6 in the next 2 weeks or so.
Adohleas 13. maj kl. 12:13 
Ok I found out why this mod wasn't working. If you have the psycast for Enchant Quality already learned and then install the mod. It won't work and restricts you to masterwork. I found that if I dev mode reset my pawn's psycast level and then relearn it, I can now increase the quality to legendary.
Endgunner 11. mar. kl. 22:36 
Mod is not working at all.
Sir James Brick 29. dec. 2024 kl. 11:58 
got over 800% sensitivity and its still only masterwork :(
Arterdras 26. nov. 2024 kl. 14:20 
I have a pawn with 233% psychic sensitivity and the mod is set to ScalingSquished and I still cannot enchant over excellent. Am I doing something wrong?
F1tgal911 20. okt. 2024 kl. 8:21 
You're the MAN. TY!
Frog Z. 25. juni 2024 kl. 9:57 
Hi. I think your code does not match your description. Your code does the following instead:

Maximum quality enchanting unlocks per psychic sensitivity for the squished scaling:
> 000% Good
> 120% Excellent
> 150% Masterwork
> 200% Legendary

For the added scaling:
> 000% Good
> 120% Excellent
> 150% Masterwork
> 250% Legendary

Or am I understanding your description incorrectly?
StatistNo1  [ophavsmand] 29. apr. 2024 kl. 23:24 
Hi Tal'Raziid,

the psychic sensitivity required depends on the setting you chose.
For the scaling values needed, you can check the description.
If you set it to one of the legacy modes, you can ignore the sensitivity.
Tal'Raziid 29. apr. 2024 kl. 22:02 
Oh, woops, i see now. I'll doublecheck im meeting the sensitivity requirements
StatistNo1  [ophavsmand] 29. apr. 2024 kl. 19:43 
Hi Tal'Raziid,

do you have the required psychic sensitivity?
Which setting is active?.
What does the psycast say your max quality level is?

If you have the required psychic sensitivity and the setting is not LegacyExcellent you can try to save your game, reset the psycast of that pawn and redo them with devmode.

If you have a lot of psycast on that pawn you can also use devmode to just give a random pawn the psycast and push their psychic sensitivity to the same level and see if that one works.
If it does, the reset will also fix your pawn. Remember to reload before fixing your pawn. :^)

I don't think there is a workaround from my side, and I would rather not ♥♥♥♥ with the code of the VanillaExpanded gang. Don't want to corrupt their code with my unclean abomination. x)


I hope this is coherent and makes sense. I have been awake for quite a while.
Tal'Raziid 29. apr. 2024 kl. 10:38 
This isnt working for my pawn, i get the 'quality too high, must be lower than excellent'
Suckeychicken 23. apr. 2024 kl. 21:42 
dig the consistency dude!
StatistNo1  [ophavsmand] 22. apr. 2024 kl. 13:40 
Hi Sakura Zensen,

I hoped resetting pawns wouldn't be necessary and the game could work it out itself.
Future pawns won't have this issue anymore, and thanks to you current ones have a fix/workaround.

I appreciate your help.
Sakura Zensen 22. apr. 2024 kl. 13:33 
yeah that seemed to be the issue, I reset the psycasts of another pawn I had with casts and gave them the enchant cast with the casting gear of my main pawn. bringing their sensitivity up to 290+ they were able to upgrade a masterwork item to legendary after giving them the fresh ability
StatistNo1  [ophavsmand] 22. apr. 2024 kl. 13:21 
Hi Sakura Zensen,

I don't see anything wrong in the log. Actually I am surprised at the low amount of errors for 200 mods.

Does it say "Target quality too high, must be lower than masterwork" or "Target quality too high, must be lower than normal"?

Make a new pawn a psycaster and give them the enchant quality ability and push them to 255% psychic sensitivity with the ScalingSquished setting and see if that pawn works.

Maybe there is a problem with the ability class not updating properly. If the new pawn works, it would confirm my theory.
If this is the case, there is a "Reset Psycasts" action in the debug menu which lets you reset the pawns psycasts. Then with the devmode on the psycast tab, you can return your pawn to the same state it was before the reset which reinitializes the enchant quality ability with the correct class.

Sorry for the inconvenience.
StatistNo1  [ophavsmand] 22. apr. 2024 kl. 12:58 
Hi Sakura Zensen,

weird it works on my side.
Sure, shoot me the log. I will take a look.
Sakura Zensen 22. apr. 2024 kl. 12:57 
I tried unsubbing and resubbing, waiting actually like an hour then resubbing cuz I went to do somee things. It still is giving me issues I have a Hugslib log link if you would like it.
StatistNo1  [ophavsmand] 22. apr. 2024 kl. 8:45 
Hi Sakura Zensen,

try unsubcribing to the mod, wait 10 seconds and resubscribe.
Then make sure you have the mod activated and at the correct setting.
If it still doesn't work, please let me know.
Sakura Zensen 21. apr. 2024 kl. 23:33 
when i try to uprage an item form master to legendary it says quality is too high must be below masterwork no matter what setting the mod is on and the pawns psy sense is like 290%
Apraxas 20. apr. 2024 kl. 23:10 
Thank you for the update!
StatistNo1  [ophavsmand] 20. apr. 2024 kl. 17:12 
Updated to 1.5
Updated to 1.3
Fixed the weird gap for legendary enchanting
ihenkai 20. apr. 2024 kl. 8:27 
Mod EnchantQualityPlus did not load any content. Following load folders were used:

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Mod Layered Wall Destruction [RUS] did not load any content. Following load folders were used:
- C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\3137031910
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Adding duplicate HugsLib.UpdateFeatureDef name: DefensivePositions_1_2_0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Adding duplicate HugsLib.UpdateFeatureDef name: DefensivePositions_1_8_0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Adding duplicate HugsLib.UpdateFeatureDef name: DefensivePositions_1_9_1
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
StatistNo1  [ophavsmand] 15. apr. 2024 kl. 11:24 
I will make this mod 1.5 ready over the weekend.
Suckeychicken 12. apr. 2024 kl. 1:09 
think this may have some issues with 1.5, any chances for an update?
Glorp 14. mar. 2024 kl. 14:26 
Tysm this is a godsend.
FrAmed46 19. jan. 2024 kl. 14:30 
bump, i personally dont play on 1.3 anymore but i understand your pain
Zelkova 14. jan. 2024 kl. 20:23 
Hey, I honestly don't know how much of a hassle it would be, but I'm one of those scrubs who still plays on 1.3. Any chance you could whip this up to work on 1.3 as well, or nah?
StatistNo1  [ophavsmand] 21. dec. 2023 kl. 12:35 
Hi friends,

I will take a look at it over the coming days.

Sorry for the delay. Was busy with work, but I have free time now.
FaPaThY 16. nov. 2023 kl. 22:09 
Same, added scaling loops around from Masterwork -> Normal quality past a certain psy sensitivity
[SV] 20. okt. 2023 kl. 22:36 
I get the can only enchant if lower than normal quality message with the added scaling setting, my pawn have 255% psychic sensitivity
995Joey 14. sep. 2023 kl. 21:52 
Nice, Thanks for the update!
Rjay101 14. sep. 2023 kl. 20:30 
Indeed sir thank you for your excellent work!
Agusfer 14. sep. 2023 kl. 16:48 
Wow, you went above and beyond for us, thank you :D
StatistNo1  [ophavsmand] 14. sep. 2023 kl. 16:13 
Alright friends, I managed to borrow some time from tomorrow to make an update.
I implemented the new scaling mechanic. You can decide if you want to add the Legendary quality on top, or if you want to squish the whole scaling system and add the Legendary quality at 250%.
You can also decide to just go back to the old non-scaling mechanic.
It's all in the settings menu.
StatistNo1  [ophavsmand] 14. sep. 2023 kl. 12:10 
As it looks like this mod makes it so that the psycast works like it did before the update.
Many people probably don't even know that it was patched. x)
StatistNo1  [ophavsmand] 14. sep. 2023 kl. 12:06 
I could also keep the normal stats and just slap the Legendary at over 300% or 350%.
StatistNo1  [ophavsmand] 14. sep. 2023 kl. 12:05 
I took a look at it.
It completly changed how it works now.
The max quality is dependent on psychic sensitivity.

120% and less = Normal
Over 120% = Good
Over 200% = Excellent
Over 250% = Masterwork.

I am not sure where to go from here.
I could squish the whole sensitivy stuff and keep 250% as the max which would allow for Legendary items.

Basically rebalance it to
120% and less = Normal
Over 120% = Good
Over 150% = Excellent
Over 200% = Masterwork.
Over 250% = Legendary.


What do you guys think?

I MAYBE could also make a setting to revert it to how it worked before.
So you can decide yourself if you want the scaling or not.
StatistNo1  [ophavsmand] 14. sep. 2023 kl. 10:15 
Looks like some stuff has changed and I actually have to put some work in.
Unfortunately I do not have the time at the moment. I will try to fix it over the weekend.
Stin 14. sep. 2023 kl. 6:36 
O www, now it takes more steps to make legendary things, thanks to updated VFEP
Agusfer 13. sep. 2023 kl. 16:04 
lol now they changed how the psycast works, based on psychic sensitivity.
Didn't get to test it with this mod yet, hopefully it still works as intended.
Nitsah 11. sep. 2023 kl. 11:54 
Thank god this works still.
Agusfer 11. sep. 2023 kl. 8:02 
I see. I assumed you had to copy and modify the original ability cause in the patch file i see a different ability class for the technomancer skill, that's why i thought you would have to update the stat changes.
Guess this shows how much i understand the code xD
StatistNo1  [ophavsmand] 10. sep. 2023 kl. 23:42 
Hi Agusfer,

actually I only changed the workerClass of the AbilityDef.