SXP – Skyrim Experience Mod
Many kind of activity gives you Experience Point (XP). You can advance your skill with consuming XP. That means you have no need to create ton of Iron Daggers for Smithing skill up.
I’m a fan of OblivionXP. This mod is my attempt to implement OblivionXP like Experience Point based Leveling System in Skyrim.
Many kind of Activity gives you Experience Point (XP). You can advance your skill with consuming XP.
That means you have no need to create ton of Iron Daggers for Smithing skill up.
Obtaining XP
Clear Quest, find new location, kill enemy and so on.
You can check currently XP you have via MCM [SXP->status] or using Lesser Power “SXP Show Stats”.
1 notice about killing enemy, take final hit by yourself(Player) or followers(Teammate).
Skill Up
All skill up menu is available on MCM.
For example, if you want to skill up One-Handed, select MCM menu [SXP->Combat Skill->One Handed] and click “Level Up”.
Of course you need enough XP to skill up.
Rest Point
When you sleep, you can obtain Rest Point once per day(except Werewolf).
At Obtaining XP, XP will be twice if you have Rest Point and Rest Point is consumed.
Sleep gives you 1000 Rest Point every hours (8000 points maxed).
This feature will bring you a good reason to sleep.
Tweak
Some tweaks are available on MCM.
XP Rate – for example 200 % gives you twice XP. default 100 %.
Polling Interval – determines how often SXP check game variables. 1.0 – 2.0 is recommended.
Enable/Disable/Display
check off entry name enables you to disable its functionality.
check off Display enables you to disable message only.
– Ingredients Harvested : intended to prevent message spam with automatic harvest mod.
– Food Eaten : intended to prevent message spam with automatic eat mod.
Leveling Design
XP you obtain is mostly fixed value or leveled linear.
XP required to next skill level is exponential.
So you can skill up quickly in early stage, but it will be slow down in the middle and mastering skill will be very long journey.
On creating this leveling mod, I have 3 philosophy.
1. I hate create ton of iron daggers. so crafting is not suit for gaining XP. Go outside and do Quest!
2. make Fighting with Dragons worth while. so kill Dragons gives you huge XP.
3. make everyone happy with Nirnroot at a sight 🙂
Requirement
Skyrim 1.9.32.0
SKSE 0.1.6.16
SkyUI 3.4
this is development environment. so these are not *exact* requirement.
I guess this mod will run on some other versions but I have not tested.
This mod also requires Skyrim Community Uncapper to disable default skill up system.
open SKSE_Elys_Uncapper.ini and set variables.
[General]
;…
bUseSkillExpGainMults=1
;…
[SkillExpGainMults]
;…
fAlchemy=0.0
fAlteration=0.0
fArchery=0.0
fBlock=0.0
fConjuration=0.0
fDestruction=0.0
fEnchanting=0.0
fHeavyArmor=0.0
fIllusion=0.0
fLightArmor=0.0
fLockpicking=0.0
fOneHanded=0.0
fPickpocket=0.0
fRestoration=0.0
fSmithing=0.0
fSneak=0.0
fSpeech=0.0
fTwoHanded=0.0
;…
Install
[You play Skyrim in English]
Download main file.
extract it and put esp and bsa to Skyrim’s Data/ folder.
[You play Skyrim in other languages]
Download main with dummy translation files.
extract it and put esp bsa Interface/ and strings/ to Skyrim’s Data/ folder.
Download optional translation file if your language version exists.
and overwrite:
Data/Interface/translations/zzzSXP_[your_language].txt
Data/Strings/zzzSXP_[your_language].Strings
Data/Strings/zzzSXP_[your_language].DLSTRINGS
Data/Strings/zzzSXP_[your_language].ILSTRINGS
# replace [your_language] with such as Japanese #
Localization
You don’t need to ask me permission.
My answer for localize is always YES.
Thank you for taking your time to translation 🙂
German – contributed by thundernight
Russian – contributed by alexannddeerr (latest file may found at www.Tesall.ru page)
Give XP from your mod
SXP supports SKSE’s ModEvent Framework.
If you want to give XP to player after dancing !
Simply add 1 line on your script at dance end.
SendModEvent( “SXP”, “GainXP”, 100 )
It will give Player to 100 XP, and you don’t need to set SXP as master file.
[Display your custom XP message]
Use “GainXPSilent” insted of “GainXP”, SXP add XP points inside and does not show any message.
You can implement to show message as you wish.
SendModEvent( “SXP”, “GainXPSilent”, 100 )
Debug.Notification( “Dancing is so fun ! 100 xp.” )
XP Activities
Kill Actor ( SM Kill Actor event )
Quests Completed
Misc Objectives Completed
Main Quests Completed
Side Quests Completed
The Companions Quests Completed
College of Winterhold Quests Completed
Thieves Guild Quests Completed
The Dark Brotherhood Quests Completed
Civil War Quests Completed
Daedric Quests Completed
Questlines Completed
Dawnguard Quests Completed
Dragonborn Quests Completed
Brawls Won
Locations Discovered
Dungeons Cleared
Standing Stones Found
Nirnroots Found
Craft Item
Spells Learned
Dragon Souls Collected
Words of Power Learned
Shouts Learned
Shouts Mastered
Food Eaten
Books Read
Ingredients Harvested
Ingredients Eaten
Diseases Contracted
Persuasions
Bribes
Intimidations
Horses Owned
Houses Owned
Stores Invested In
Sneak Attacks
Locks Picked
Pockets Picked
Items Stolen
Houses Stolen
Murders
Trespasses
Mining ( 1.0.2 )
Chop Wood ( 1.0.2 )
Buy Items ( 2.0 )
Sell Items ( 2.0 )
Sawmill ( new 2.0.2 )
Grain mill ( new 2.0.2 )