You can do this with save editor for your villagers too. Looks like the code stays the same. Will post more in details soon
Ok here goes..
Approval;
Liking_64_8BF51EBB4728B6DFC1240A9506657394
5 (XX)
Note:
- "Liking_64_8BF51EBB4728B6DFC1240A9506657394" is static on every NPC that you can recruit
- The "5" at the end is the only part that changed unique to the NPC
- Most of the NPCs start with 50% approval rating so it's best to talk to them to increase/decrease the rating first so it's easier for you to find the correct NPC
NPC Skills;
Mining:
E_L_88_87035C8C4554FD207A64F392A82F8C80
5 (XX)
Hunting :
H_L_87_BDAAE3B24DB2260CE2A8E291179CE762
5 (XX)
Farming;
F_L_90_AB4C50FD4267F3D70946EABDE7841042
5 (XX)
Diplomatic;
D_L_83_D4D5072F4C90181D22D20584CF754102
5 (XX)
Survival;
S_L_80_380CB82E4C3CAFE24FB611B17954B35F
5 (XX)
Crafting;
C_L_78_2067C5474E664F95D07DB69DD2B8968B
5 (XX)
Note:
- Again, codes are static. The "5" at the end is the only part that changed unique to the NPC
- I have no idea if NPCs skills level has a hidden cap. I put "99" just because I can ¯\_(ツ)_/¯
Mood;
Mood_56_CF87A144455D92DB6C482FB22BA8C487
5 (XX)
Note:
- Again, code is static. The "5" at the end is the only part that changed unique to the NPC
- Mood value seems to be constantly going down so you can set it to an absurdly high value and just forget it. (90,000 in my case)
Affection;
Affection_67_01ECE1EE46B4B9610E6C6FB8E16F7074
5 (XX)
Note:
- Again, code is static. The "5" at the end is the only part that changed unique to the NPC
- Change it to (100) for 100% marriage chance
- Most of the NPCs start with 0% affection rating so it's best to flirt with them to increase/decrease the rating first so it's easier for you to find the correct NPC
Bonus:
Search "
DynastyReputation" for Dynasty Reputation of course