Jump to content

Disable All Crafting Experience


agamer

Recommended Posts

Crafting in Skyrim has always been a source of excess experience gain and for people who like epic challenges, maybe it would be better to gain experience in adventuring only. Especially give the fact that the higher you go in level, the easier the game gets. And the game is way too easy. And if your gaining several levels through crafting, before you know it, your up around level 50 and that sometimes can be game breaking. Especially if you consider now that your level 50 and have the best armor and weapons crafting can afford, the game is so easy at this point, what's the point of crafting?

 

I have many mods that make the game somewhat challenging and difficult, yet, sometimes it seems to be not enough.

 

So, would anyone be willing to make a mod that disables all crafting experience? Preferably, the mod would consist of these game changes only.

 

Thanks in advance to anyone who would consider taking on this special task.

 

Link to comment
Share on other sites

Ok, I'm looking at the .ini file that comes with Community Uncapper and yeah, it looks kind of complicated.

 

I'm interested in using it but wonder if there is a tutorial explaining what things mean. For instance there is this line in the ini file which says this,

 

;Enable(1) or Disable(0) the ingame Enchanter Uncapper skills caps

;Default value = 0

bUseSkillFormulaCaps=1

 

I know what the values mean but not sure what supposed to change here in relation to disabling enchanting.

 

Also, if I could figure out what exactly to change in the ini file for disabling crafting experience, could I delete everything else from the ini except what needs to be there and keep the changes related to disabling crafting experience only.

 

To be honest, I'm somewhat comfortable in making changes to ini files for games, and I can see where this mod is going but the changes are too many to focus on right now, especially since I have a full plate of tasks to take care of at this time.

 

Is it possible to make an ini file just for disabling craft experience?

Link to comment
Share on other sites

Yes it is possible. But you may wish to tweak the other skill settings in order to still have the stock character level cap. If you just zero out the skill gain to character level for the crafting skills and not adjust the others, you'll end up with a lower character level cap. Not that big of an issue anymore since we now have the legendary skill system.

 

The following is an INI file which will disable the crafting skills experience to player character experience multiplier. It does this by setting those values to 0.0 The other skills were not tweaked. If you wish to tweak them, you may wish to use the experience calculator that I created some time ago.

 

 

Specific changes were as follows:

Set to 0

  • bUseSkillFormulaCaps -- turns it off and uses the game's values
  • bUseEnchanterCaps -- turns it off and uses the game's values

Set to 1

  • bUsePCLevelSkillExpMults -- turns on management of the skill to PC level multipliers

Under [PCLevelSkillExpMults]

Set to 0.0

  • fAlchemy -- disables alchemy exp completely
  • fEnchanting -- disables enchanting exp completely
  • fSmithing -- disables smithing exp completely

Everything else is untouched.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; IF YOU DON'T KNOW HOW WORKS AND HOW TO MODIFY AN INI FILE PLEASE READ:
; http://en.wikipedia.org/wiki/INI_file
;
; Anything behind a semicolon is considered a comment and has no effect
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[General]

;DO NOT MODIFY THIS VALUE
;INI file version
iINIFileVersion = 3

;Enable(1) or Disable(0) the plugin
;Default value = 0
bEnabled=1

;Enable(1) or Disable(0) the AutoUpdate functionality. IT MIGHT NOT WORK WITH CERTAIN SKYRIM VERSION! ENABLE AT YOUR OWN RISK!
;Default value = 0
bAutoUpdate=0

;Enable(1) or Disable(0) the Uncapper Skill Level Caps;
;Default value = 0
bUseSkillCaps=1

;Enable(1) or Disable(0) the Uncapper Skill caps inside formulas governed by skills.
;Default value = 0
bUseSkillFormulaCaps=0

;Enable(1) or Disable(0) the ingame Enchanter Uncapper skill caps
;Default value = 0
bUseEnchanterCaps=0

;Enable(1) or Disable(0) the Uncapper Skill Experience Gained Multipliers;
;Default value = 0
bUseSkillExpGainMults=0

;Enable(1) or Disable(0) the Uncapper Skill Experience to Player's Character Experience Multipliers;
;Default value = 0
bUsePCLevelSkillExpMults=1

;Enable(1) or Disable(0) the number of perks gained, set by the Uncapper, at each level up
;Default value = 0
bUsePerksAtLevelUp=0

;Enable(1) or Disable(0) the number of health points, set by the Uncapper, gained at each level up when Health is selected during the Level Up screen
;Default value = 0
bUseHealthAtLevelUp=0

;Enable(1) or Disable(0) the number of magicka points, set by the Uncapper,  gained at each level up when Magicka is selected during the Level Up screen
;Default value = 0
bUseMagickaAtLevelUp=0

;Enable(1) or Disable(0) the number of stamina points, set by the Uncapper,  gained at each level up when Stamina is selected during the Level Up screen
;Default value = 0
bUseStaminaAtLevelUp=0

;Enable(1) or Disable(0) the number of "Carry Weight" points, set by the Uncapper,  gained at each level up when Health is selected during the Level Up screen
;Default value = 0
bUseCarryWeightAtHealthLevelUp=0

;Enable(1) or Disable(0) the number of "Carry Weight" points, set by the Uncapper,  gained at each level up when Magicka is selected during the Level Up screen
;Default value = 0
bUseCarryWeightAtMagickaLevelUp=0

;Enable(1) or Disable(0) the number of "Carry Weight" points, set by the Uncapper,  gained at each level up when Stamina is selected during the Level Up screen
;Default value = 0
bUseCarryWeightAtStaminaLevelUp=0


[SkillCaps]
; Set the Skill Level Cap to
; Between 0 and 10000;
; Using too low or too high values may crash the game. Handle them with caution.
; Default game value = 100

iAlchemy=999
iAlteration=999
iArchery=999
iBlock=999
iConjuration=999
iDestruction=999
iEnchanting=999
iHeavyArmor=999
iIllusion=999
iLightArmor=999
iLockpicking=999
iOneHanded=999
iPickpocket=999
iRestoration=999
iSmithing=999
iSneak=999
iSpeech=999
iTwoHanded=999


[SkillFormulaCaps]
; Set the Skill Formula Cap to
; If your skill level is higher than the cap set below, then the skill level showing in game will be capped and displayed in red color (like if it was affected by a negative enchantment)
; Between 0 and 10000;
; Using too low or too high values may crash the game. Handle them with caution.
; Default game value = 100

iAlchemy=199
iAlteration=199
iArchery=199
iBlock=199
iConjuration=199
iDestruction=199
iEnchanting=199
iHeavyArmor=199
iIllusion=199
iLightArmor=199
iLockpicking=199
iOneHanded=199
iPickpocket=199
iRestoration=199
iSmithing=199
iSneak=199
iSpeech=199
iTwoHanded=199


[EnchanterCaps]
;However high the Enchanting skill is, the following values set an Enchanting skill level cap when using the ingame Enchanter.
;If bSkillFormulaCaps is enabled, then the following values are also capped by iEnchanting inside [SkillFormulaCaps], if iEnchanting is lower.
; Between 0 and 10000;

;Max Enchanting skill level for enchantment magnitude.
iMaxEnchantingLevelForMagnitude=199

;Max Enchanting skill level for enchantment charges
;A value higher than 199 will cause inconsistencies in vanilla Skyrim.
iMaxEnchantingLevelForCharges=199


[SkillExpGainMults]
; Set the Skill Experience Gained Multiplier to
; betwen 0.0 and 10000.0
; Using too low or too high values may crash the game. Handle them with caution.
; Default game value = 1.0
;(Setting bUsePCLevelNotBaseSkillLevel to 1, will use Character Level instead of Base Skill Level for the subsections)

fAlchemy=1.0
fAlteration=1.0
fArchery=1.0
fBlock=1.0
fConjuration=1.0
fDestruction=1.0
fEnchanting=1.0
fHeavyArmor=1.0
fIllusion=1.0
fLightArmor=1.0
fLockpicking=1.0
fOneHanded=1.0
fPickpocket=1.0
fRestoration=1.0
fSmithing=1.0
fSneak=1.0
fSpeech=1.0
fTwoHanded=1.0

bUsePCLevelNotBaseSkillLevel=0


; All the subsections of SkillExpGainMults below allow to set an additional multiplier depending on the base skill level, independantly for each skill. 
; The format is PlayerLevel = Multiplier. You can specify many different levels. 
; If a specific level is not specified then the closest lower level setting is used.
; Default value: 1=1.0

[SkillExpGainMults\Alchemy]
1=1.0

[SkillExpGainMults\Alteration]
1=1.0

[SkillExpGainMults\Archery]
1=1.0

[SkillExpGainMults\Block]
1=1.0

[SkillExpGainMults\Conjuration]
1=1.0

[SkillExpGainMults\Destruction]
1=1.0

[SkillExpGainMults\Enchanting]
1=1.0

[SkillExpGainMults\HeavyArmor]
1=1.0

[SkillExpGainMults\Illusion]
1=1.0

[SkillExpGainMults\LightArmor]
1=1.0

[SkillExpGainMults\Lockpicking]
1=1.0

[SkillExpGainMults\OneHanded]
1=1.0

[SkillExpGainMults\Pickpocket]
1=1.0

[SkillExpGainMults\Restoration]
1=1.0

[SkillExpGainMults\Smithing]
1=1.0

[SkillExpGainMults\Sneak]
1=1.0

[SkillExpGainMults\Speech]
1=1.0

[SkillExpGainMults\TwoHanded]
1=1.0


[PCLevelSkillExpMults]
; Set the Skill Experience to Player's Character Experience Multipliers to
; betwen 0.0 and 10000.0
; Using too low or too high values may crash the game. Handle them with caution.
; Default game value = 1.0
; (Setting bUsePCLevelNotBaseSkillLevel to 1, will use Character Level instead of Base Skill Level for the subsections)

fAlchemy=0.0
fAlteration=1.0
fArchery=1.0
fBlock=1.0
fConjuration=1.0
fDestruction=1.0
fEnchanting=0.0
fHeavyArmor=1.0
fIllusion=1.0
fLightArmor=1.0
fLockpicking=1.0
fOneHanded=1.0
fPickpocket=1.0
fRestoration=1.0
fSmithing=0.0
fSneak=1.0
fSpeech=1.0
fTwoHanded=1.0

bUsePCLevelNotBaseSkillLevel=0

; All the subsections of PCLevelSkillExpMults below allow to set an additional multipliers depending on the base skill level, independantly for each skill. 
; The format is PlayerLevel = Multiplier. You can specify many different levels. 
; If a specific level is not specified then the closest lower level setting is used.
; Default value: 1=1.0

[PCLevelSkillExpMults\Alchemy]
1=1.0

[PCLevelSkillExpMults\Alteration]
1=1.0

[PCLevelSkillExpMults\Archery]
1=1.0

[PCLevelSkillExpMults\Block]
1=1.0

[PCLevelSkillExpMults\Conjuration]
1=1.0

[PCLevelSkillExpMults\Destruction]
1=1.0

[PCLevelSkillExpMults\Enchanting]
1=1.0

[PCLevelSkillExpMults\HeavyArmor]
1=1.0

[PCLevelSkillExpMults\Illusion]
1=1.0

[PCLevelSkillExpMults\LightArmor]
1=1.0

[PCLevelSkillExpMults\Lockpicking]
1=1.0

[PCLevelSkillExpMults\OneHanded]
1=1.0

[PCLevelSkillExpMults\Pickpocket]
1=1.0

[PCLevelSkillExpMults\Restoration]
1=1.0

[PCLevelSkillExpMults\Smithing]
1=1.0

[PCLevelSkillExpMults\Sneak]
1=1.0

[PCLevelSkillExpMults\Speech]
1=1.0

[PCLevelSkillExpMults\TwoHanded]
1=1.0


[PerksAtLevelUp]
;Set the number of perks gained at each level up. If a specific level is not specified then the closest lower level setting is used.
;Default game value is one perk per level (you can also use float as value, for example 1.25 per points per level)
; Level (2..10000) = Perks (0..255)
;
;In the following inactive commented example the player will gain 1 perk per level at and from level 2 to 9, then 2 perks per level at and from level 10 to 29,
; then 4 perks per level at and from level 30 to 94, then no perk at all per level for level 95 and above
;
;2=1
;10=2
;30=4
;95=0
2=1


[HealthAtLevelUp]
;Set the number of health points gained at each level up when Health is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 10 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=10


[MagickaAtLevelUp]
;Set the number of magicka points gained at each level up when Magicka is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 10 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=10


[StaminaAtLevelUp]
;Set the number of stamina points gained at each level up when Stamina is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 10 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=10


[CarryWeightAtHealthLevelUp]
;Set the number of "Carry Weight" points gained at each level up when Health is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 0 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=0


[CarryWeightAtMagickaLevelUp]
;Set the number of "Carry Weight" points gained at each level up when Magicka is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 0 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=0


[CarryWeightAtStaminaLevelUp]
;Set the number of "Carry Weight" points gained at each level up when Stamina is selected during the Level Up screen. If a specific level is not specified then the closest lower level setting is used.
;Default game value is 5 points per level
; Level (2..10000) = Points (0..10000)
;
;In the following inactive commented example the player will gain 10 points per level at and from level 2 to 9, then 20 points per level at and from level 10 to 29,
; then 40 points per level at and from level 30 to 94, then no points at all per level for level 95 and above
;
;2=10
;10=20
;30=40
;95=0
2=5 

Unfortunately, you need to keep all the entries within the INI file. If you really want to clean it up, make a backup so you can refer to it later if needed, and delete all the lines prefaced with ";" Those lines are all comments that are ignored.

Link to comment
Share on other sites

I learned something new about ini files today, and that's your comment on how semicolons work. :thumbsup:

 

If I create a copy of the ini file you posted, nothing will have changed in my game except crafting experience? If that's so, it's great because my hesitation in the first place about using this mod is thinking it would change everything at once. But actually, tweaking it at leisure seems much less daunting.

 

Going to try the ini in a new game. Thanks.

Link to comment
Share on other sites

If I'm not mistaken, Complete Crafting Overhaul Remade has an option to remove experience from crafting, but it also make a lot of other changes that you may not want. So I recommend you install Skytweak, the best tweaking mod I'm aware of. Not only does it let you set the progression of skills (along with a bunch of other things), but it can also recognize changes to game values made by other mods and display them as the current value. For example, if you used Trade and Barter to change the fBarterMin value, Skytweak will see these changes and display on its menu the fBarterMin value as changed by Trade and Barter. And, best of all, installing it will not automatically change anything unless you want to.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...