I want to make a nice save too!
OK, you don't trust me and want to do this on your own, or maybe you want to do it for a mod like Legacy of the Dragonborn SSE. Here's a few tips I learned after making 3 consecutive whole playthroughs of the main story and factions.

First things first

  • Before starting any quest check UESP or TES Wiki notes and bugs sections. READ THEM. Also do this for locations if your don't want to miss anything.
  • Don't do a save under heavy script load (in the middle of a quest event, combat, etc.)
  • BEFORE starting a new game: install the mods you plan to use that modify things during world generation, as this cannot be changed later. Some mods need it, some others don't. That's why I made a whole new playthrough with USSEP, you can see which fixes required a new game here as they're indicated with [NR].

Utilities
In the last playthrough I used SKSE and installed the following SKSE plugins that don't leave scripts or residual data in the save file.

Console Commands

I won't explain what each of these does, only some important notes. Check UESP for more info.

Always on commands
Commands I run every time I open the game (these setav don't persist between loads).

Spoiler:  
Show

tgm
tdetect
player.setav speedmult 200 ;or more
player.setav unarmeddamage 5000


tdetect is the single most useful command to make everything less annoying and not triggering unnecessary stuff.

Essential commands
Commands that you're most likely to use and should know.

Spoiler:  
Show

† tcl
unlock
kill
resetai
prid <ID>
player.setav <ATTRIBUTE> <VALUE>
player.additem <ID>
openactorcontainer 1 ;doesn't show EVERY lootable/stealable item


† tcl may cause to skip some physics based interactions, sometimes this is good (eg. you can prevent draugrs sarcophagus from opening) or bad (prevents quest progression, can't read word walls). Also don't have it enable when loading a place, doing so may cause items to fall in weird ways the next time you visit it without tcl. It's better to disable it, enter, then enable it again.

Movement commands
Also helps to load as few cells as possible.
WARNING: Using movement commands may skip essential triggers and cause more harm than good.

Spoiler:  
Show

coc <CELL> 
player.moveto <ID>
player.movetoqt <QUEST_ID>  ;a godsend, can bug stuff, use with discretion
cow WORDLSPACE <X,Y>


Tip: if it's suitable for the quest, you can save, move to the target, select it with console, load the previous save, and use the kill command or moveto player, now you cleared that objective without ever visiting the cell or using setstage. Also you can loot the corpse if you move it to you. Then you probably want to delete it (disable ->  markfordelete)

Quest commands
Nothing else should be necessary if you don't want to ruin your game.
WARNING: Using setstage may have incredibly complex consequences that you may not foresee.

Spoiler:  
Show

sqt
setstage <QUEST> <STAGE>
† sqs
sqv <QUEST>
‡ setpqv <QUEST> <VARIABLE> <VALUE>


† DON'T use sqs just to view available stages, it's better to read their description in UESP.
‡ Do proper research and testing before modifying a variable, sometimes they don't do what you think.

Cleaning commands
Commands used for cleaning/resetting stuff.

Spoiler:  
Show

drop <ID>
disable ;to remove something always use together with markfordelete
markfordelete

pcb
† resetinterior
resurrect ;only use if you're sure it will not have any side effect
‡ ModPCMS "STAT NAME" <NUMBER> ;negative numbers to decrease
# tmm 0

setgs iHoursToRespawnCell 1          ;then rest/sleep 1 or 2 hours
setgs iHoursToRespawnCellCleared 1   ;then rest/sleep 1 or 2 hours
setgs iHoursToRespawnCell 240        ;revert to original value
setgs iHoursToRespawnCellCleared 720 ;revert to original value

ShowGlobalVars
GetGlobalValue <VARIABLE>
set <GLOBAL> to <VALUE>


† Leave the cell and use pcb before (also may want to wait some time). WARNING: may reset some cells to a state which is only possible to advance while on a quest. Example: a quest opens passage, you reset it, now it will stay closed forever.
‡ This modifies "GENERAL STATS" and is only visual, HOWEVER I recommend not setting everything to 0, since doing those actions a second time won't make the number go up. Some examples are: Standing stones found, books read and locations cleared.
# Using this will also clear the "To Solstheim" and "To Skyrim" markers. To discover again you should add bBorderRegionsEnabled=0 anywhere in your skyrim.ini, and then discover the markers with cow tamriel 45,16 (To Solstheim) and cow DLC2SolstheimWorld 3,5 (To Skyrim) then you'll probably have to fly upwards with tcl to reach the marker height.

Batch Files
READ: Using Batch Files with the bat Command. Special attention to coc crashs the game.

I haven't used this feature as much as I should, so I encourage you to create your own. Some files I use are:

load (l.txt)
Spoiler:  
Show

tgm
tdetect
player.setav speedmult 200
player.setav unarmeddamage 5000



speed & speed_npc (s1.txt / s2.txt / s3.txt / sn.txt)
Spoiler:  
Show

player.setav speedmult 200 / player.setav speedmult 400 / player.setav speedmult 600 / setav speedmult 500


delete.txt
Spoiler:  
Show

markfordelete
disable

Article information

Added on

Edited on

Written by

notSagyo

0 comments