SKYRIM
SkyXP by weimer
Skyrim » Skills and Leveling
Added: 17/07/2012 - 10:31PM
Updated: 15/08/2012 - 03:04PM

1,678 Endorsements

12 Latest version

21,346 Unique D/Ls

38,888 Total D/Ls

264,787 Total Views

Uploaded by weimer

Description

Last updated at 15:04, 15 Aug 2012 Uploaded at 22:31, 17 Jul 2012

SkyXP



SkyXP replaces Skyrim's practice-based skill system with an Experience Point (XP) system. You earn experience through actions such as completing quests, visiting a new location for the first time, or defeating a foe. You can spend XP to increase any skill.

SkyXP is currently a pale copy of SirFrederik's excellent Oblivion XP mod.

This mod works, but is of high beta quality.

Philosophy



Bethesda is to be commended for their relatively-novel practice-based leveling system. It has the advantage of being "realistic": in the real world, the best way to get better at a skill is to practice it. Unfortunately, realism is not always the same as fun, and for many players the practice-based system actually hurts replay value, because optimal play involves "grinding" repetitive tasks. How many of you have crafted a multitude of iron daggers, cast conjuration or alteration spells just out of reach of a nearby enemy, stood in a stream casting waterbreathing, jumped up and down atop a forge, or let a powerful foe hit you a few times just to increase one of your skills?

The underlying philosophy of this mod is to improve the play experience by removing repetitive grinding, especially grinding done in safety. With this mod, your character advances (and you play optimally) by doing things, such as visiting new locales, completing quests, and defeating monsters.

Installation



  1. This mod requires SKSE.
  2. This mod requires the Skyrim -Community- Uncapper.
  3. Edit Skyrim/SKSE/Plugins/SKSE_Elys_Uncapper.ini so that bUseSkillExpGainMults=1 and so that all 18 skills under SkillExpGainMults are set to 0.0. That will disable the normal Skyrim skill-based leveling system but allow skill books, quest skill awards and SkyXP to work normally. (If you fail to do this, SkyXP will not crash but you will still get vanilla-Skyrim-style skill bonuses from practice, so you'll gain skills "twice" as fast.)
  4. Yes, it would be better to have some mod-install-time setup or in-game configuration that handled this.
  5. Warning: While I have tested uninstalling this mod, and it appears to work (you may get some "ghost" updates for a bit, but it settles down), I make no guarantees. You should definitely make a backup save before trying this out.


Existing Games and New Games



When you load a game with SkyXP installed for the first time it will make note of all of your accomplishments. Subsequently, you will only earn Experience Points for new accomplishments. (The one exception to this is visiting locations: you earn XP for all locations visited after SkyXP is installed, even if you've been there pre-SkyXP.)

Details



A number of XP awards are given. In general, all counts (e.g., number of locks picked or quests completed) use the same counter as the General Stats information tab (press Esc to see it). All awards are cumulative, so completing a Main Quest may earn you 10,000 XP total.

  1. +7500 bonus for completing a Main Quest.
  2. +2500 for completing a Quest.
  3. +2500 for clearing a Dungeon or other Area.
  4. +2500 for a successful Persuasion, Intimidation or Bribery.
  5. +2000 for purchasing a House.
  6. +750 for completing a Miscellaneous Objective.
  7. +500 for visiting a new Location.
  8. +500 for a successful Brawl.
  9. +500 for finding and harvesting a Nirnroot.
  10. +200 for picking a Lock.
  11. +200 for purchasing a Horse.
  12. +100 for trapping a Soul.
  13. +100 for investing in a Store.
  14. +100 for Crafting ten potions, poisons, new weapons, new armors, upgraded weapons, and/or upgraded armors. Enchanting one item also yields this full award (i.e., counts as crafting ten weapons).
  15. +25 for looting a Chest or similar Container.


Combat experience is handled specially, around a base XP award of +200. Standing near or searching the body of a dead creature awards XP. A slight blue "absorbing" visual effect will play on a body when it is counted for XP. Nearby bodies are counted randomly in the background, but you can also ensure that a body is counted by searching it: a body will only ever be counted once.

  1. Absolute (default) -- Level 5 foes merit the base XP award. Level 4 foes earn 80%, Level 3 foes earn 60%, and so on. The award for a higher-level foe scales with the square root of the level above five. So a Level 9 foe earns twice the base award and a Level 14 foe earns three times the base award.
  2. Relative -- Creatures up to 9 levels below you merit lesser rewards (down to one-tenth the base amount) while creatures up to 10 levels above you (e.g., boss monsters, dragons, dragon priests, etc.) merit greater rewards (up to six timesthe base).


All of these individual award values, as well as a simple global multiplier on earned XP, can be changed using either in-game configuration menus or console commands and ~bat files (your choice).

To avoid clunky in-game menus and to prevent you from having to select a special fake "power" over your favorite dragon shout, your XP and leveling options are represented as special inventory items. These items are added to your inventory automatically when you load the game after installing the mod. To spend XP:

  1. While on the inventory menu, click on the appropriate item, such as XP - Combat - Smithing. If your current level in a skill is X, the cost to increase that skill is 50*X. So raising from 25 to 26 requires 1250 XP, while raising from 50 to 51 requires 2500 XP (twice as much). This encourages players to "spread around" skill increases at low levels, but still makes it possible to focus on one or two skills if truly desired. If you have the XP, it will be deducted and your skill level will be increased by one, as if you had read a skill book on the subject. Don't bother to drop the item and pick it up. Just click.
  2. This mod does not change the number of skill increases required to gain a level or the benefits of gaining a level (e.g., number of perks) in any way.


Other ways to gain skills (e.g., quest rewards, skill books, that daedric artifact) work exactly as before and blend seamlessly with SkyXP.

Time-Saving Options



When replaying a game as large as Skyrim, the human time we have available is often a limiting factor. SkyXP will feature a few optional time-saving tweaks. None of these are required in any way, but players giving the game another run-through may find that they allow one to get to the "fun parts" quickly and minimize the "down time".

In future releases these will be controlled by in-game configuration menus. Currently you'll have to use the console to enable them.

  • Non-Combat Harvest. set SkyXPNonCombatHarvest to 1 Inspired by, but much simpler than, LaoArchAngel's Auto Harvest mod, this option will automatically harvest 1 nearby un-owned plant (or coin purse, or salmon, ...) per second while you are not in combat. This should never "steal". This will only harvest if you are carrying 1 unit less than your maximum encumbrance. This will give you a good set of alchemical ingredients in the course of normal travel without you having to waste precious human time to walk over and look at the ground and click.
  • Non-Combat Speed. set SkyXPNonCombatSpeed to 200.0 This option will automatically increase your walking, running and swimming speeds by 200% (i.e., it adds 200 to "speedmult") while you are not in combat. You could always just make your replay character faster all the time with the console, but being able to dart in and out of melee range is a huge advantage in Skyrim combat, so limiting the speed to non-combat situations allows you to save time on travel and exploration without making fights any easier. Note: checks are only made every second, so you may be "fast" the first second of a fight and you'll be "normal" until the last red dot leaves your compass.


In-Game Configuration



Click on your Experience Points item to bring up the in-game configuration menu. You can:

  • Change the XP Award Amounts. You can set a global XP award multiplier (e.g., if you think SkyXP levels you too slowly, just raise the multiplier from 100% to 200%) and/or change individual award amounts.
  • Reset SkyXP settings to their default values. This includes XP Award Amounts, UI options, and Ease options.
  • Toggle text and sound updates for XP Awards (sound not yet implemented).
  • Toggle ease-of-replay time-saving options.
  • Disable SkyXP cleanly (stops recurring scripts so that you can uninstall or upgrade the mod).


Console Commands



If you find the in-game configuration interface clunky, you can also set everything with console commands. SkyXP ships with a file called "skyxp.txt" in the "Data/" folder. Just open it up with a text editor and change any value. Then when you enter the game just press ~ to open up the console and type bat skyxp. It will read in all of your configuration options from the file and apply them.

Here are the default contents:


set SkyXPAwardOverall to 100

set SkyXPAwardCombat to 200
set SkyXPAwardCombatAbsolute to 0
set SkyXPAwardQuest to 2500
set SkyXPAwardMainQuest to 7500
set SkyXPAwardMiscQuest to 750
set SkyXPAwardLocation to 500
set SkyXPAwardCleared to 2500
set SkyXPAwardContainer to 25
set SkyXPAwardStore to 100
set SkyXPAwardHorse to 200
set SkyXPAwardHouse to 2000
set SkyXPAwardPersuasion to 2500
set SkyXPAwardSoulTrap to 100
set SkyXPAwardNirnroot to 500
set SkyXPAwardLockpick to 200
set SkyXPAwardCrafting to 100

set SkyXPUIText to 1
set SkyXPHideItems to 0
set SkyXPUISound to 0

set SkyXPNonCombatSpeed to 0.0
set SkyXPNonCombatHarvest to 0


Known Compatible Mods



It is compatible with Dawnguard (but SkyXP does not influence the Werewolf or Vampire perk trees). Almost any mod should be compatible. Here are some known-to-work mods:


1nivWICCloaks.esp [Version 2.0]
1nivWICCloaksCRAFT.esp [Version 2.0]
Alternate Start - Live Another Life.esp
Amanda.esp
Ancient Skyforge Armor.esp
Apocalypse - The Spell Package.esp
ArchmageNecklace.esp
ASIS.esp
ASIS-Dependency.esp
BellyachesNewDragonSpecies_TougherDragons.esp
BFPU Orcish Armor.esp
calyps-investigator.esp
chainmail.esp
Chesko_WearableLantern.esp
ClassicClasses.esp
ClimatesOfTamriel.esm
ClimatesOfTamriel-Dungeons-Interiors.esp
DeadlyDragons.esp
DeadlyDragonsArmory.esp
Deleveled Skyrim - Enemies (No Dragons).esp
Deleveled Skyrim - Enemies Wildlife.esp
Deleveled Skyrim - Enemies.esp
Deleveled Skyrim - Items.esp
Deleveled Skyrim - JSwordsDistributionBalancePlugin.esp
Deleveled Skyrim - SkyMoMod_list.esp
Deleveled Skyrim - TCOSS.esp
DisableRangedKillCams1.6.esp
DorkDiva Elf Eye Additions.esp
DPArmor.esp
DragonSwarms.esp
Dread Huntress Armor.esp
DreamBurrowSageRetexture.esp
Dual Wield Parrying_RandomAttacks.esp
Duel - Combat Realism.esp
DW Commoners.esp
DW Enemies and Wanderers.esp
Eola Atronach Form Red Smoke.esp
Equip more Rings (2).esp
FastTravelFromIndoors.esp
FinGleam.esp
FinGleam-Nighteye.esp
Frostmourne.esp
Further Dark Dungeons for ENB.esp
HBE.esm
HBE_FastTravel_Enabled.esp
HentaiVoidArmor.esp
HigherLevelEnemies.esp
hothtrooper44_ArmorCompilation.esp
humans drop human parts.esp
ignitetheworld.esp
IMAGINATOR - Visual Control for Skyrim.esp
ImmediateDragons.esp
ImmersiveArmorsNPCs.esp
Ish's Souls to Perks.esp
JSwords.esm
JSwordsDistributionBalancePlugin.esp
kuerteeAutoSaveAndTime.esp
Lich King's Armor.esp
Lyla.esp
MashupUNP.esp
MD - BMIVR.esp
Michelle.esp
MiningFlames.esp
Misha.esp
Monster Wars.esp
More Visible Soul Trap Effect.esp
moreloot.esp
MoreTraining_50.esp
Neo's Scouter Set.esp
Newermind Bow Collection.esp
NightasyBondageArmor.esp
nightshade_armor_UNPB.esp
Permanent Blessing.esp
Piratelords Loot Adjustments.esp
PTAlchemyFoodOverhaul_BetterSorting.esp
PTAlchemyOverhaul_SkillRate_1_0.esp
Radiant and Unique Potions Poisons and BOOZE.esp
RemoveAmbientInteriorFog.esp
RevampedExteriorFog.esp
Riverwood Smelter.esp
rosarmor.esp
S2C-All.esp
Secondary Locations Map Markers.esp
SkyMoMod Extras Collectables.esp
SkyMoMod.esm
SkyMoMod_lists.esp
SkyMoMod_morespawns_animal.esp
SkyMoMod_morespawns_bandit.esp
SkyMoMod_morespawns_draugr.esp
SkyMoMod_morespawns_dwerven.esp
SkyMoMod_morespawns_falmer.esp
SkyMoMod_morespawns_forsworn.esp
SkyMoMod_morespawns_mage.esp
SkyMoMod_morespawns_vampire.esp
SkyRe_Combat.esp
SkyRe_EncounterZones.esp
SkyRe_EnemyAI.esp
SkyRe_EnemyScaling.esp
SkyRe_Main.esp
SkyRe_StandingStones.esp
Skyrim 10 DeadBody Remover.esp
Skyrim 3 Day DeadBody Timer.esp
Skyrim 3 Day Respawn.esp
Skyrim Expanded Loot Tables.esp
Skyrim Timescale 8.esp
soma's archery overhaul (sao).esp
Sovngarde Steel Armor and Weapons.esp
Space Wiking's Dwemer Exoskeleton.esp
stronger daedric artifacts.esp
TCOSS.esp
The Dance of Death.esp
TheElvenSkinProject.esp
UFO - Ultimate Follower Overhaul.esp
Unofficial Skyrim Patch.esp
UNPB Barbarian Armor.esp
Veteran Nord Plate.esp
WATER.esp
Weapons and Armor fixes - Hacks.esp
Weapons and Armor fixes.esp
Werehide.esp
Whiterun Lighting Fix.esp
Whiteruntrees.esp


Currently there are no reported incompatible mods (please report any candidates in the comments.)

Special thanks to Elys, SirFrederik, LaoArchAngel, T3nd0, the SkyUI team, many good people I'm forgetting in Skyrim modding, the Skyrim Nexus and Wrye Bash people, and of course Jason Compton, the modder's modder.

TODO List



Likely upcoming improvements:
  • Optional sound notifications for XP awards.
  • Make current skill costs and values more visually obvious.
  • Add Rested effects / Doomstone effects.
  • Make the XP items Quest items (option?).
  • UI option to cancel the blue creature XP animation.
  • An option for a flat XP award for combat?
  • UI option to confirm if you want to spend XP.


Future Ideas



SkyXP is in an early stage. Some direct improvements include:

  • Some sort of installation system.
  • Better balance for the XP awards and costs (very likely to happen frequently!).
  • XP awards for recovering daedric artifacts, killing dragons, or learning shouts. I am not immediately sold on this idea because those things are typically their own rewards already (i.e., your character already becomes more powerful by doing them).
  • XP awards for theft. This is tricky: in Oblivion XP, awards for theft were dramatically overpowered -- as was theft itself. I'm not sure how to balance this.
  • XP awards for reading books. This could be done (there are already mods that make unread books glow), but again it tends to force everyone playing optimally to spend their first ten minutes in the safety of a bookstore grinding zero-risk XP.
  • If anyone wants to design a real GUI (like the favorites menus mods), I'd love to incorporate it.
  • Possibly using XP to buy Perk Points directly.
  • Possibly using XP to buy Dragon Souls directly. (Does not make a huge amount of lore-sense, so probably a player-controlled option.)
  • Possibly integrate with the Pilfer auto-looting mod.
  • SkyRe skill-name compatibility.


I would love to hear additional suggestions in the forum.

I realize that many of you may have different ideas about what would make the game more fun. I am mostly writing this to scratch my own itch.

Help Wanted



I have no experience with Skyrim GUI modding or Skyrim's version of ActionScript. If anyone with such experience would like to help out, I'd quite appreciate it. This mod could use something as simple as an "XP Progress Bar" (as in OblivionXP) or as complicated as a true Level-Up UI interface.

Change Log



  • v12. Added a UI option to hide all of the inventory items except the XP count when you're not using them. The first click on the XP restores them.
  • v12. The XP for killing a monster is now calculated on an absolute scale to remove a perverse incentive to stay underleveled forever. You can set it to use the old way if you prefer (menus or set SkyXPAwardCombatAbsolute to 1). Feedback is desired. If this approach doesn't work, there's still one left.
  • v12. Auto-Harvest now includes an encumbrance check.
  • v12. Skill Costs for training now mirror in-game costs: x3 at 50 and x5 at 75. This prevents a perverse incentive to use training to get to 50 and then spend XP to get above it.
  • v12. Slight XP award adjustment.
  • v11. Prevent NMM crashes by changing text. No functional changes.
  • v10. In-game configuration of XP awards and global XP award multiplier. Can also be set via console commands or bat file.
  • v10. Changed default award values for Lockpicking and Soul Trapping.
  • v10. Visited Locations XP now based on the Misc Stat and not based on internal locations. They should coincide with map marker updates now.
  • v9. Restructure XP system to avoid a creeping "inventory lag" slowdown. Now instead of having many objects in your inventory that stand for XP, you have just one. If you have a current game, you'll need to shutdown the mod, uninstall the mod, save, quit, upgrade the mod, and reload. You can use ~set skyxpcurrent to X in the console to give yourself back any lost XP. The "inventory UI" now shows the skill value for each skill, as well as the amount of XP it would cost to raise it. The XP item still shows the XP you currently have. Fixed a number of bugs and typos in the configuration menus. It should be possible to turn off non-combat-speed-boost now :-).
  • v8. Fixed a bug where crafting would give you infinite XP and slow down the game. Sigh!
  • v7. Add In-Game Configuration (partially finished). Add support for Not Starting A New Game. Add a Clean Shutdown option. Add XP for Crafting.
  • v6. The cost to increase a skill now increases as that skill increases, so it is harder to focus-train up to Destruction 90 at Level 6 or whatnot. Rebalanced XP awards a bit.
  • v5. Total revamp of "Quest XP" system. We no longer print the name of the Quest, but in exchange we should be much more accurate about what is and is not a valid quest -- we use the same counters as the vanilla game's information screens. Main Quests earn extra XP, misc objectives earn less. In addition, XP is now awarded for lockpicking, looting chests, brawls, bribes, persuasion, intimidation, houses, horses, soul traps, and clearing dungeons.
  • v4. Automatically obtain XP from nearby bodies. A slight blue glow (user can turn off in later versions) will play on a counted body. A body will only be counted once, but now you can either wait while it it done automatically (new way) or do it yourself by searching the body (old way), your choice.
  • v3. Manually refine the list of checked quests down to 310 that contain human-readable names and human-readable quest objectives. So passing by a wilderness encounter or watching a cutscene (internally coded as quests) no longer gives XP. Quest XP doubled to compensate for fewer quests -- balancing is still clearly not done. Added non-combat harvest and non-combat speed options for saving time on replays.
  • v2. Add support for some "minor" quests, such as Faendal's Lovely Letter. Drop all "unnamed" quests. Reduce XP cost for increasing a skill. Better pretty-printing for unnamed locations.
  • v1.01. First public release.