File information
Last updated
Original upload
Created by
phenderixUploaded by
phenderixVirus scan
About this mod
PROJECT PROTEUS will completely change how you play Skyrim. Swap between player characters in the same game world or spawn them as followers. Permanently edit the appearance and stats of NPCs. Permanently edit the stats of weapons, armors, and spells. Instantly change the weather and more!
- Requirements
-
DLC requirements
DLC name Dawnguard Dragonborn Nexus requirements
Mod name Notes ConsoleUtil JContainers hard requirement RaceMenu UIExtensions Off-site requirements
Mod name Notes SKSE hard requirement Mods requiring this file
Mod name Notes Project Proteus - LE - TR Ana Mod - Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You can upload this file to other sites but you must credit me as the creator of the file
- Modification permission You are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
- Conversion permission You can convert this file to work with other games as long as you credit me as the creator of the file
- Asset use permission You are allowed to use the assets in this file without permission as long as you credit me
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You must get permission to earn Donation Points for your mods if they use my assets
Author notes
This mod has open permissions. Feel free to look at its code and make modifications to it.
Feel free to share this mod on other websites. I would prefer if you'd also let me know when you do this via message or comment.
Any mod you release that uses code from this mod, please credit me somewhere and leave a link to this page. That's all I ask. :)
You do not have permission to use this mod to gain any form of financial profit. (including donation points)
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
-
Translations
- Turkish
-
Translations available on the Nexus
Language Name Turkish Author:predaturk Project Proteus - LE - TR - Changelogs
-
-
Version 4.1.0
- Complete overhaul of inventory saving / loading process. It is now faster and has had many bugs fixed, including the quest item duplication bug. (quest items will not be removed from inventory and will be shared across all player characters)
- Overhauled loading of level, skills, attributes. This info will now load properly on spawned NPC characters. To increase the level of a spawn, use the level scaler function within the NPC module.
- Properly increased max unequipped items being captured from 1,000 items to 2,000 items.
- Removed hats from random outfits given to Proteus character spawns.
- This mod now requires powerofthree's Papyrus Extender.
- The Player module can now recognize, save, and load the favorited items/spells of different player characters saved into the Proteus system! Huge improvement!
- New level scaler feature within the Player and NPC module. Scale any character's level up to match the level of another character saved into the Proteus system. (will allow you to distribute attribute points, skill points, and perks)
- Huge improvement to Armor Module! You can now properly convert any armor/clothing piece's weight class to light armor, heavy armor, or clothing. (works with appropriate perks/menus) These changes are temporary for one playthrough unless the user chooses the permanent save option. Use permanent save to make your armor/clothing type changes persist.
- Huge improvement to Weapon Module! You can now properly convert any weapon's type to battleaxe, bow, dagger, greatsword, mace, staff, sword, waraxe, or warhammer. (works with appropriate perks/menus) These changes are temporary for one playthrough unless the user chooses the permanent save option. Use permanent save to make your weapon type changes persist.
- Significantly improved NPC Module "Copy NPC Appearance to Player" function. Should no longer cause crashes and should be more accurate. It will still require a bit of finessing in showracemenu. (included support for COTR male/female copying)
- Added option to temporarily change the color of an NPC's hair. (lasts for one game session)
- Added option to teleport NPCs to any of the locations the player can teleport to.
- Changed default outfit for Proteus spawns to FarmClothesRandom. (instead of prisoner rags)
- Significant bug fix of improper race sometimes being loaded onto Proteus impacted NPCs at game start / load.
- Several bug fixes with checking active perk mods in hotkey functions.
- New Player Reset stage allowing you to pick the character's starting location. (18 options currently available)
- Added Teleporter Utility Module function. (17 options currently available)
- Added a stop time spell that is cast when saving, switching, spawning, or swapping player characters. (while these processes still are not fast, you can now use them in situations like combat and not worry about dying)
- Fixed proper default voice type loading to PC spawn when using a COTR race or when using a vampire race.
- Minor improvements to NPC Module Copy Appearance function.
- Minor improvements to NPC Control script.
- When saving a character into the Proteus system, there will now be backups made of their appearance named "ZZProteusBackup" + some numbers. These backups should be viewable in your RaceMenu presets list. If you accidentally mess up a preset appearance, you should be able to load the backup to restore the character's previous appearance.
- New green explosion that emits from the player character when loading an appearance preset. (toggleable on/off in the MCM)
- New cheat function to add and equip any of 100+ vanilla weapons to your character.
- When resetting / starting a new character using Project Proteus, now if you choose to start with a Bow or Crossbow, you will also start with either 30 Steel Arrows or 30 Steel Bolts.
- Fixed modifying player and NPC skills, attributes, regen values to use the BaseAV as the initial value. (may also help fix CarryWeight issues)
- Simplified Player Module menu by putting several options into a new sub-menu.
- Added 8 bandit options to the utility spawner menu at the bottom of the list.
- New error notifications will output when saving / loading a player character if the user is missing either RaceMenu or UIExtensions.
- New error notification that will output when trying to swap characters with no eligible swap candidate nearby.
- New option in Player module to save player character appearance as a preset that can be instantly loaded onto the player at a later point in time either through the player module menu or through a new hotkey. (instant appearance shapeshifting!)
- Added ability to assign a hotkey to the player module's load appearance preset function in the MCM.
- Added option to disable Project Proteus hotkeys in the MCM.
- Presets now load twice onto the player and NPCs upon loading your game, this may fix issues some people had with script lag.
- New Player Reset stage allowing you to pick the character's starting weapon(s).
- May have fixed CarryWeight error when switching characters. Let me know if this fix is working for you! (provided you even had this issue)
- Heavily updated and modified the guide / description page for this mod. (and still making changes!)
- Refined script check for installed custom perk tree mods with Proteus patches. (now checks for both the mod and the associated patch - may fix crashes that occurred if user did not have patch installed)
- Added a new notification that will output if the user doesn't have some of the appropriate custom perk tree or spell patches installed.
-
Version 3.3.1
- Player Reset Function Improvements
- New stage allowing you to pick the character's starting outfit.
- New stage allowing you to pick the character's starting spells. (Pick from any vanilla spell or spell added by a mod with a Proteus patch)
- All vanilla spells will be removed from the player upon character reset.
- Spells added by mods will also be removed from the player upon character reset, provided the appropriate patch is installed.
- The system will also try to remove all actorbase spells and race spells from your character upon resetting them. (a couple spells may be retained depending on your mod setup)
- Utility / menu spells added by mods will be retained and not removed when creating a new character.
- After removal of all items from existing character, certain / special items from mods are added to the new character's inventory. (let me know if there is an item you want added to my compatibility list!)
- Player Cheat Function New Features
- New function to add and equip any of 30 outfits to your character.
- New function to add any of 110+ vanilla spells to the Player from a list within the spells option.
- The new Phenderix Magic World patch will add an additional ~170 spells to pick from.
- The new Apocalypse patch will add an additional ~150 spells to pick from.
- NPC Control Function Improvements:
- New creature control feature! In addition to left and right attack, some creatures with advanced support will have a special attack that can be triggered by pressing the "Ready Weapon" keyboard button! (3 attack types total now for some advanced support creatures)
- New special attack for creatures already with advanced support: wolves, mammoths, bears, sabrecats, mudcrabs.
- Advanced creature support added for Frost Atronach.
- Advanced creature support added for Storm Atronach.
- Advanced creature support added for Horker.
- Advanced creature support added for Chaurus.
- Advanced creature support added for Ice Wraith.
- Ready weapon animation for NPCs now associated with the proper key. (bug fix)
-
Version 3.2.0
- You can now make the player look like any NPC in the game.
- This new feature is accessed in the NPC module's appearance function.
- This works with mixed results depending on the type of NPC targeted. The Proteus system will automatically change the player's gender and race to match with the target.
- The system will attempt to copy the NPC's mouth, scars, hair, eyes, brows, facial hair and other face parts. The system will not accurately port over makeup, tints, or other kinds of overlays / morphs.
- After the copy process is complete, stand next to the NPC you copied, open up RaceMenu and adjust the player's tints, makeup, hair color, etc. to make it more accurately match the NPC.
- Depending on the NPC copied, entering RaceMenu may completely reset the appearance of the player and cause the player to no longer look like the NPC.
- You may need to use the copy appearance function several times, experiment with RaceMenu, and do some tinkering to get to your desired outcome.
- Significant fix of NPC control that broke player AI package from being able to interact with objects. (cooking pots, woodblock, etc.)
- All custom follower NPCs added by this mod now have a default sandbox AI package.
- Added new utility function that removes all Proteus spells from player's spell list besides "Proteus - Wheel".
- Added new utility function that adds all Proteus spells to player's spell list.
- Added 1 second delay when creating a new character spawn that allows them to spawn in successfully with appropriate items equipped.
-
Version 3.0.0
- If upgrading from a previous version of Project Proteus, be sure to save or resave all your player character's into the Proteus system.
- The Proteus system will now properly save/load enchanted items as well as upgraded items.
- This improvement is enabled via Proteus storing the player character items in containers in a hidden interior cell. (the items in the containers are added back to the player character's inventory when they are loaded)
- The max number of characters that can have their inventory tracked is 50. (the same limit for location tracking too) So basically, don't ever go 50 characters if you want this mod to work properly.
- This massive improvement is only applicable for player characters created in the same game world. Characters imported from other game worlds will not have custom enchantments and upgraded weapons carry over when loading them into a new game world.
- In the latest version, the system may potentially not equip the correct weapon to the corresponding equip slot upon switching to one of your characters, but the item will be in your inventory.
- Removed ability to save player character as anything other than the player character's name. Saving your character will save them using the character's name. You can no longer type in a custom name.
- Change your character's name before saving them into Proteus if you want to have different variants of one character. (or separate backups of a character)
- Removed ability to switch characters without saving. You will now automatically save your character (using the character's name) before switching to any other character in the Proteus system.
- Removed the ability to piecemeal save/load inventory. (won't work with the latest system)
- Notification added to tell player that the delete character function worked properly and ran.
-
Version 2.5.0
- A clean save is recommended for this update!
- This means disabling an older version of Project Proteus. Entering your game world and saving without this mod installed. And then installing and enabling version 2.5.0 of Project Proteus.
- If you previously downloaded the version 3.0.0 I previously had up for download, please downgrade to version 2.5.0. Version 3.0.0 has several errors that will break your inventory saving/loading.
- Added the ability to delete a saved player character from the main menu of the Player module.
- This will delete all Proteus generated JSON files for the specific character, clear their saved location, clear the containers storing their items, remove them from the list of previously loaded presets.
- Note that this will not delete the RaceMenu jslot file. (so you can still load this in RaceMenu) (done for compatibility reasons)
- Changed the way prepopulated character list works. Now uses preset name and not actor name for lists. (which is why a clean save is required for this update - sorry!)
- Streamlined the player module menu and made several changes. (Note: PC = "Player Character")
- No longer show teleport to last location if you are importing a character for the first time from a different game world.
- Fixed issue where player module swap function would freeze if no player spawn was nearby.
- Fixed issue where the back button in the player module spawn function wouldn't return to Main Menu.
-
Version 2.4.1
- You no longer need to specify a game world ID. Proteus will now automatically assign the world an ID.
- The above change simplifies the process for new users and will also no longer pop up a text box that prevents SkyrimVR users from proceeding.
- Small fix to hotkey for switching player characters.
-
Version 2.4.0
- Previously saved player character presets will now show up as options to switch to or spawn without you having to type anything into a text box. (you will still have the option to type out names for characters you are importing from other game worlds)
- Weapon summary now displays enchantment name.
- Improved hostile player character summons and the way they become hostile to the player.
-
Version 2.3.0
- Default healing and flames spells removed from template actors used in player character spawns.
- Player character spawns will no longer load unequipped items. (this makes the process faster)
- Player character spawns will only have the character's equipped items in their inventory. This solidifies the notion that the player character spawns are meant to be overwritten often. You should ideally not give items to the spawns as they will frequently be overwritten and have their inventories wiped.
- Can now enter the number of perk points you'd like to add using the Player module's cheat function.
- Can now enter the number of dragon souls you'd like to add using the Player module's cheat function.
- NPC module spell, when used on a dead NPC, now outputs a notification of who the killer was.
-
Version 2.2.0
- Player character spawns will now spawn in with proper armor/clothing equipped.
- Hostile player character spawns will now spawn in with proper armor/clothing equipped.
- This is a huge fix that I finally figured out how to implement. Enjoy! :D
-
Version 2.1.0
- Added option to clear and delete Proteus edits to a weapon.
- Added option to clear and delete Proteus edits to an armor.
- Added option to clear and delete Proteus edits to a spell.
- Added option to apply blank enchantment to an Armor. (effectively making it have no enchantment)
- Fixed harmless papyrus error that would pop up upon first permanently saving an armor/weapon/spell.
- New condition check to see if NPC health is greater than 0 before taking control of them.
- This mod now has open permissions. Feel free to look at its code and make modifications to it.
- Feel free to share this mod on other websites. I would prefer if you'd also let me know when you do this via message or comment.
- Any mod you release that uses code from this mod, please credit me somewhere and leave a link to this page. That's all I ask. :)
- You do not have permission to use this mod to gain any form of financial profit. (including donation points)
-
Version 2.0.0
- Complete rewrite of unequipped items saving/loading. (max unequipped unique items increased from 127 to 1000)
- Complete rewrite of perks saving/loading. (max perks increased from 127 to 1000)
- Complete rewrite of spells saving/loading. (max spells increased from 127 to 1000)
- Massive improvements to the above processes which has made the player module scripts both faster, more efficient, and more accurate.
- Simplified perk patch process for werewolf/vampire mods as well as custom skill framework mods. Patches now easier to create.
- Added support for custom perk trees added by the mod Custom Skills Framework.
- Added compatibility support for Haemophilia. (patch available in optional files section)
- Added compatibility support for Vigilant-Perks. (patch available in optional files section)
- Added compatibility support for Glenmoril-Perks. (patch available in optional files section)
- New Outfit changing system in the NPC module. (currently 30 outfit options)
- Fixed error that caused NPC names to alter unintendedly after editing their voice type or combat style.
- Fixed party member swap process that I broke last update. (sorry!!)
- Small fix to NPC combat styles menu. Will now allow you to exit without changing NPC combat style.
- Fixed spelling of Berserker in combat styles menus.
- Changed the way included compatibility support works for OBIS and Legacy of the Dragonborn. (faster save/load of inventory now)
- New script function to add back key items from mods that may be removed from the player during the save/load process.
- Added compatibility support for Sanguinaire Revised Edition. (patch available in the optional files section)
-
Version 1.8.0
- Player Module - new ability to summon a hostile version of a player character to fight. (beta feature for now - they will only have rags equipped but everything else seems to work fine, more updates soon!)
- Player Module - new option to specify the combat style of a player character summon! (options: warrior, mage, archer, tank, berserker)
- Player Module - you can now teleport previously spawned player characters to the player. (menu pops up with their names)
- NPC Module - can now permanently edit the combat styles of any NPCs. (options: warrior, mage, archer, tank, berserker)
- NPC Module - can now send an NPC to the "void". This will essentially teleport NPCs to a place of no return. (unless they are player character summons which can be teleported back to the player)
- NPC Module - the void feature is primarily meant for you to send your player character summons to once you are done with them.
- NPC Module - fixed permanent edits of voice types for NPCs. This now works for both player character summons as well as normal NPCs in-game.
- NPC Module - new option to remove all Proteus system saves associated with an NPC. (will delete JSONs for NPC name, combat style, voice type and no longer load them at game start)
- NPC Module - Note that the above removal tool doesn't do anything about NPC appearance. Be very careful when editing NPC appearance! These changes are permanent and should be used sparingly!
- Utility Module - Spawner creatures available to summon increased from 10 to 20.
- Utility Module - Spawner new creatures include: Dwarven Centurion/Sphere/Spider, Hagraven, Giant, Frost Giant, Mammoth, Frost Troll, Slaughterfish, and Frostbite Spider.
- Utility Module - Spawner menu now stays open after making a selection. You can make multiple selections now before closing out the menu.
- Compatibility - new patch for Werewolf Perks Expanded by MichaelDusk.
- Compatibility - new patch for Bloodmoon Rising by XeNoN.
-
Version 1.7.1
- Small fix to dispelling both versions of NPC control upon releasing an NPC from player's control.
- NPC Control - Advanced creature support added for Hagravens.
- NPC Control - Advanced creature support added for Giants.
- NPC Control - Advanced creature support added for Mammoths.
- NPC Control - Advanced creature support added for Mudcrabs.
-
Version 1.7.0
- This is the largest update since the initial release of Project Proteus! Enjoy the update!! (ABSOLUTELY UPDATE, DON'T IGNORE THIS UPDATE)
- New huge feature! Take control of any NPC/creature instantly! Default hotkey is ";" (Please check out the new video showcasing this feature.)
- For humanoids, you can currently walk, sprint, sneak, and jump. You cannot manually attack. The AI of the NPC will automatically attack hostile targets when you are next to them.
- While this feature will work on any creature, I've fleshed out features for a few specific creature types. (which I'll call advance creature support)
- Bears, Wolves, and Sabrecats have special animations that play when you hit the space bar. Additionally, you can attack using your left and right mouse buttons. (These creatures will still automatically attack if next to a hostile target.)
- Further advanced creature support will be built out over the next few updates to add unique features for controlling further creatures! (please give me feedback!)
- The factions for these NPCs/creatures will not change if controlled this way. (meaning if an NPC/creature is hostile to the player, it will remain hostile to the player even if controlled)
- If a controlled NPC/creature dies, the system will switch back to the main player character.
- Added a simple Mod Configuration Menu that will allow you to set hotkeys for certain aspects of this mod.
- Currently, you can set hotkeys for "Save Player Character As", "Quicksave", "Switch Player Character", "Swap Nearby Character", "Summon Player Character" and the new "Take Control NPC".
- Added Spawner to Utility module. Choose from 10 different creatures to summon and specify the number of the creature to summon. The creatures start at level 1 but scale up to level 500. (They are 1x the player character's level) I plan to build this feature up over the next few updates from 10 creatures to 50+ creatures. (please give me feedback!)
- Huge fix to character swap. Perks now will now successfully load for the player-controlled character.
- Added more options to the NPC module's level changer.
-
Version 1.6.0
- Uploaded template showing how to share your player characters on the Skyrim Nexus.
- New section on this mod page titled "Creating Mods with Project Proteus".
- Added option to quicksave player character in the player module. This is the same thing as saving your player character but it won't prompt you to type in a name. Quicksaving will save your character preset using your character's name as the preset name.
- Added Male Condescending voice type to list of options in Proteus NPC module.
- Fixed loading an appearance preset onto an NPC. It will no longer also change an NPC's name.
- Moved DispelAllSpells in the player module's switch characters script up a bit in the overall process. May fix some issues.
- Changed spell forms saving to allow for spells with the same name but different form IDs to properly save. May fix some issues.
- Small fix to how carry weight is saved/loaded during swap/switch process.
- Can now adjust the level of NPCs using the NPC module. Can be used to scale the strength of player character followers. (Stats like health scale with the level of the NPC)
-
Version 1.5.0
- Fix to saving voice type for a new character spawn. Default voice type for new spawn will now save a VT JSON file.
- Huge fix to spell removal script, it'll now actually properly remove all spells that it can. (besides vanilla starting spells like flames)
- Huge fix to unequipped item removal script, this may fix the issue some people were having with this crashing the save process.
- Small efficiency improvements to many areas of the player module of the mod.
- Fix to names of NPCs displayed in the menu asking which spawn template to use.
- This will be the last update for a little over a week. Please post feedback in the comments and I'll get to them soon! :)
-
Version 1.4.0
- You can now swap between player character's in the same party. Please read the guide to this feature in the player module section.
- The follower you are swapping will essentially be rewritten every time you swap to them. (meaning they will lose any items you give them, so basically don't give them items and let them just use what the player character had when you saved them last and you'll be fine)
- Redid the player character summons system. There are now 20 slots for player character summons. It's no longer divided by race/gender.
- Big improvement to saving the correct player and NPC names in JSON files output by Proteus.
- Proteus now tracks voice types and they will now persist when you close out and reload the game. (it even works for the new swaps feature like magic) Use the Proteus - NPC module to change the voice type of a player character the first time you summon them as a follower. (changes now persist)
- New utility feature that will try to help with clearing morphs/facegen data on your player character. (it may do nothing but helpful maybe to you in certain situations if your character is really messed up looking. I'll look to improve this in the future)
- If you have player character summons/followers already, I recommend doing a clean save before using 1.4.0This means uninstalling this mod, deleting the JSON files, entering your game and saving, then installing this mod, and then playing the game.
-
Version 1.3.0
- When swapping player characters, you can now choose to teleport to the location the character was last saved at.
- Compatibility support added for OBIS. OBIS Settings book will no longer be removed from inventory.
- Compatibility support added for Legacy of the Dragonborn. Curator's Guide will no longer be removed from inventory.
-
Version 1.2.0
- Proteus will now allow you to piecemeal save just skills/attributes/stats, perks, spells, inventory, or appearance.
- Proteus will now allow you to piecemeal load just skills/attributes/stats, perks, spells, inventory, or appearance.
- This feature can be very useful in figuring out where the save process is breaking if it isn't 100% working for you.
- Improvements to identifying the target in the load script.
- Can now exit the switch character menu by tabbing out instead of having to type "yes" or "no".
- Small improvements to the script that removes spells upon switching characters.
- Cleaned mod of improper reference to Dragonsreach. (looked through entire mod in SSEEdit for similar errors)
-
Version 1.1.0
- Proteus now tracks what spells you have equipped upon saving a character and will have the spells equipped when you load that character save.
- The loading of equipped spells seems to work on everything I tested except for vanilla starting spells like flames for some reason.
- Proteus will now save, remove, and load all spells associated with an Actor's Race. (captures racial abilities/spells)
- Proteus will now save, remove, and load all spells associated with an Actor's ActorBase. (captures some starting spells)
- New utility function to reload all saved appearance presets on affected NPCs. (including player spawned character followers)
-
Version 1.0.7
- Further fixes to player character spawns and associated appearance presets and names loading at game start.
- Fix to female commander voice change type.
- Player save/load process will run a bit faster now. (small efficiency improvements to the script)
-
- Donations
-
Straight donations accepted
THE MOD THAT WILL COMPLETELY CHANGE HOW YOU PLAY SKYRIM.

MOD REQUIREMENTS:
SKSE
JContainers
UIExtensions
ConsoleUtil
RaceMenu
SkyUI (for MCM)
Papyrus Extender

Project Proteus ("Proteus") allows the user to make edits to weapons, armors, spells, weather, NPCs, and even the player in-game. Normally to make these changes, one would have to use a set of console commands or use the Creation Kit to make a patch or new mod. This is no longer the case, you can make edits to content in-game without ever leaving your Skyrim instance. You can edit content found in vanilla Skrim as well as content found in any Skyrim mod.
PLEASE CHECK OUT THE FULL GUIDE HERE.
I want to just maintain one guide, so please read the Skyrim SE guide for this mod.
The only difference between the Skyrim LE and Skyrim SE editions at this point in time is that the Skyrim LE has less compatibility patches.
Upon starting the game with Proteus installed, the player will automatically have the following spells added to their spells list:


phenderix - created all content not otherwise noted below
expired6978 - created the amazing UIExtensions and RaceMenu mod which many Proteus menus rely upon to function properly
silvericed - created JContainers which is a framework Proteus uses to permanently save and load edits to armors, weapons, and spells
SKSE - adds many features to the game that make a mod like Proteus possible
SkyUILib - adds the text entry menu that many features of Proteus rely upon (these files are included in the Project Proteus mod)




