About this mod
Flexible start-up script for Skyrim providing several options:
With or without starting Steam, SKSE or ENBInjector
Through SkyrimLauncher or directly into TESV, if not starting up through skse_loader
Optionally cleanup afterwards by terminating Steam and/or ENBInjector
Windows only
- Permissions and credits
Selectable Steam start-up
Selectable ENBInjector start-up
Selectable skse_loader start
or, if not using SKSE
Selectable SkyrimLauncher or TESV start-up
and afterwards (hopefully without experiencing Bethesda's infamous CTD feature),
optionally terminating Steam and/or ENBInjector, all with *1* click ! (Uh, and perhaps some keyboard input ...)
I know, I know, I'm blushing already ...
Disclaimer : IWFM - YMMV*
Further disclaimer : this does *not* provide an alternative Skyrim start option - Helgen awaits unless you have
-- Alternate Start - Live Another Life by Arthmoor
-- Random Alternate Start by Syclonix
-- Hall of Beginnings - An Alternate Start by MimiTheAlchemist
to name a few
Modify to your heart's content (it probably will *not* run out-of-the-box for you unless you have a similar setup as Yours Truly (tm))
Open in your favourite editor (Notepad (ugh), Notepad[++, 2], Write (??!), edlin anyone ?) and change the drive and Skyrim and Steam path(s) as you please.
Set various options to ignore Steam, SKSE and/or ENBInjector facilities.
Note: it would help if you change it properly.
Compatibility issues : only if you want to be a jerk.
Use, don't use, start a fan club, whatever you do, don't flame me - I'll tell my Mom !
* It Works For Me - Your Mileage May Vary
Version History
1.0 : Pulled - didn't expect so much interest and Steam wasn't implemented - poor 1st effort
2.0 : Implemented Steam, made ENBInjector optional, idem skse_loader and Steam, added more comments
2.1 : Even more interest , better recheck everything, re-adjust sequence and streamline, more comments
Editable parameters :
_SKYRIM_DRIVE : A..z
_SKYRIM_PATH : where is TESV.exe, SkyrimLauncher.exe, optionally skse_loader.exe and ENBInjector.exe
_NEVERMIND_ENBInjector : 1 - leave me be OR 0 - don't ignore; ENBInjecter's existence is checked in _SKYRIM_PATH and launched
_I_LIKE_TO_TERMINATE_ENBInjector_MYSELF : 1 - the script won't terminate ENBInjector OR 0 - Say bye-bye, the script will handle it
_NEVERMIND_SKSE : 1 - skse_loader is neither checked nor used OR 0 - the script checks for and uses it to lauch TESV.exe
_NEVERMIND_SKYRIMLAUNCHER : 1 - you don't want to use the launcher OR 0 - TESV.exe is launched or skse_loader (if not ignored) will launch it
_NEVERMIND_STEAM : 1 - the script will not launch Steam OR 0 - the script checks for _STEAM_EXECUTABLE and, if not running already, will launch it
_STEAM_EXECUTABLE : where is Steam.exe - change the default OR leave as is or blank if _NEVERMIND_STEAM is set to 1
_KILL_STEAM_WITH_EXTREME_PREJUDICE : 1 - Steam.exe and its associated executables will be terminated OR 0 - do it yourself
If an executable is not there, a setting makes makes no sense, or you have provide the wrong info, the script will advise accordingly
No, the script will *NOT* prevent / ease CTDs (why pee on Bethesda's party), run your AVS, protect your box against rootkits, save the world, ...
2.1a : I ... just ... couldn't stop myself - cleaner, more comments
2.2 : Steam just doesn't want to play along - use skse_loader (if used) or launch yourself prior to running this scrip - error checked and commented
Do *not* launch ENBInjector if it is already running ... <blush>
More descriptive comments, proper English
More checks, better script flow, better script output
This may be the final version
And *never* forget :
Windows - by the people who brought you 'edlin' (ask a 1980's IT old-timer what that is about)