Skyrim

File information

Last updated

Original upload

Created by

SLuckyD

Uploaded by

SLuckyD

Virus scan

Safe to use

About this mod

Sail in real-time, aboard an authentic, custom-modeled Viking longship. Attack the shoreline while still moving! Ram your ship onto the beachhead for an explosive landing! Spawn a raiding party! Enter your 100% safe Player-home at any time or place!

Permissions and credits
**********
I, SLuckyD, am no longer developing or supporting this mod.
**********



GOKSTAD SAILABLE SHIP AND PORTABLE PLAYER HOME v1.3b
- Another ground-breaking mod by SLuckyD
- Including a custom book & Skyrim naval charts by Mebyon


*****
YOU NEED BE ABLE TO MAINTAIN AT LEAST 30fps IN-GAME FOR THIS MOD TO WORK DECENTLY. In order to tweak your game or actual system to gain fps, see the tweak-section below for tips.
30-40fps = Jumpy and Studdering Objects
40-50fps = Occasional Studdering
50+ fps = Flawless Operation

This mod requires a certain level of system performance; when not met, the ship's pieces will appear to 'studder'. If your system is inadequate, it will NOT ruin or destroy anything.. it simply won't sail as smoothly as you may want it to (using this mod will NOT adversely affect anything in-game). For lower fps rates (40), you should use the 'Observer' or 'Navigator' view modes to minimize the studder effect. Please see the section below for more details.
*****

READ THE INSTRUCTIONS BEFORE DOWNLOADING AND USING. This Mod is still unfinished, but is 100% usable and performs as described below.

ONLY POST COMMENTS IF: you have something politely constructive to say, have a technical problem, or want to express your truthful opinion on the Gokstad (don't forget I READ this stuff, and may respond accordingly!).


[SUMMARY]
Sail the icy seas of the North, in REAL-TIME, using the FIRST sailable ship for Skyrim! The Gokstad will have you and your horse out to any island or coastal location in speed, safety, and style... did I mention you can ram it into enemies on the shore? Attack them with your bow or magic WHILE STILL SAILING.. for Skyrim drive-bys! Optionally spawn a raiding party when you beach the ship, to help fight anything closeby. The ship is also a safe, portable Player-home, with its own map-marker; choose from three different interiors.


[DETAILS]
- Adds a custom-made, precisely authentic, SAILABLE VIKING SHIP. Modeled 1:1 scale to the real-life Gokstad longship in Norway.
- The ship is also a portable & safe place to sleep, perform alchemy, or permanently store loot.
- Choose from THREE different Player-home interiors; the authentic Gokstad, the IceRunner (Vanilla-clone), or Katariah (also a Vanilla-clone). Eventually, I plan to enable followers to enter them.
- Available for free at a new dock; located just North of the East Empire Company Warehouse (near Solitude). The dock is immediately in front of the waterfront door (in the cliffside) which takes Player up to Solitude (inside the walls).
- PORTABLE MAP-MARKER; located wherever the ship is. Fast-travel is disabled while sailing, restored when stopped.
- When crashing your Gokstad at a fast enough speed, it will cause fireball damage to anything nearby.
- You may also opt to spawn several friendly attackers during this sequence; choose from Nord Raiders or Draugr Warriors.
- Instantly travel to a distant dock; currently two to choose from - Solitude and Dawnstar.
- Sail in full, REAL-TIME CONTROLS; in First OR Third Person view! Third Person allows you to seamlessly view Player from any angle while sailing.
- Animated oars automatically appear at slower speeds; while the sail unfurls when moving faster.
- Player's last horse ridden will also hitch a ride on the Gokstad.
- Full Player controls are enabled the entire time; so Inventory and Quickslots may be accessed. In Pilot view-mode, you are able to ATTACK ENEMIES WHILE SAILING using a bow or magic. (Navigator and Observer views prevent magic/weapons.. see below for details)
- Includes a helpful navigation book created by Mebyon. This has a naval chart in it, which I will eventually place on a mesh... similar to the 'civil war' maps.
- There's also an in-game book which gives real-life information about the Gokstad Viking Longship in Norway. It's the first of several planned volumes relating the stories, the history, and the details of one of the oldest and most intact ships of its kind.


[DIRECTIONS/USAGE]
Location:
- There are pre-discovered mapMarkers for both the dock AND the ship itself (wherever it may be). The dock is located near the EastEmpireCo Warehouse, as you travel the road toward the sea. If you use the door from Solitude (inside the walls), it comes out at a door in the rock cliffs near the water - DIRECTLY in front of that door is where you'll see the dock & the ship.

Starting the sailing controls:
- ACTIVATE THE OARS.

Player-Homes:
- ACTIVATE THE STOWED SAIL (or the lever on the dock), then choose 'VISIT PLAYER HOME'
- To return, ACTIVATE THE DECK (Vanilla ships: exit through the appropriate door)

Instant Travel to Distant Ports:
- ACTIVATE THE STOWED SAIL WHILE SNEAKING
- Currently, only two destinations are available; hopefully will be expanded in a future version.


[CONTROLS]
(Watch for the speed notices in the upper-left corner of the screen. When you see 'full' you don't need to press it anymore.)

USE THE DIRECTIONAL KEYS (WASD) TO CONTROL THE SHIP
(As long as the button is pressed, the action still takes place; when released, ship movement still continues)
** Changed/remapped directional keys or a 360 controller should work effortlessly. **

FORWARD (W) - Acceleration
SPRINT FORWARD (Alt-W) - Full Speed Ahead
BACKWARD (S) - Brake & Reverse
LEFT & RIGHT (A & D) - Turns the Ship

SNEAK WHILE WEAPON DRAWN (Cntl then R) - Immediately stops the ship and exits the controls

Running aground/assaulting land:
- The ship will immediately stop and end the control script when the bow runs ashore, or comes into contact with anything larger than a rock.
* It will NOT stop if the ship is in reverse or going VERY slow. This is for easily relaunching your ship, or in case you get it stuck somewhere.
= If impact occurs at or above "Ramming Speed", a huge fireball is auto-cast on the entire area and explosion effects play. The fireball is toggled OFF by default.
= You may choose to have three friendly (but temporary) attackers spawn after the fireball is cast.
- You may also 'park' your ship off-shore by Sneak/DrawWeapon to anchor... then hop ashore for your assault or explorations.
- Be aware that enemies can and WILL come aboard your ship after you... if at all possible (ie: the ship is close enough to land). If you activate the sailing again, they will eventually fall overboard; unless they kill you first.


Entering the Player-home:
- ACTIVATE THE STOWED SAIL while the ship is stopped, then choose "VISIT PLAYER HOME"
- To return back to the 'world'; (Gokstad) ACTIVATE THE DECK, (IceRunner & Katariah) ACTIVATE THE DOOR which exits the boat. [Katariah has two such doors in its the top level]

Horse aboard the ship:
- It will automatically bring along your LAST RIDDEN HORSE. If you haven't ridden a horse since loading your current saveGame, no horse will be on the ship.
- If you ram your ship up on shore (for an explosion), your horse will NOT be damaged... so don't worry because I disable its 'damagability' until after the explosion.

Attacking enemies while sailing:
- You must be in Pilot view-mode to use weapons or magic.
- Simply point and shoot! Continue using WASD to move the ship while you attack from afar.
= If you Sneak-While-Weapon-Drawn, the boat will STOP sailing (without an explosion or NPC spawns).


[CUSTOMIZATION MENU]
** Activate the stowed sail while the ship is stopped, or the lever on the dock **

VISIT PLAYER HOME:
Will instantly transport you to whichever Player-home you've chosen in the Customization Menu. The default is the Authentic Gokstad.

NPC SPAWNS:
1- None
2- Nord Raiders
3- Draugr Warriors
* Will create THREE friendly attackers near the bow of the ship. (all are leveled to Player)
* Occurs only when the ship is moving fast enough to have the sail up/unfurled.
* Each attacker will disappear forever if killed, or thirty seconds after the last enemy in the area has been killed... whichever comes first.
* Will attack anything that isn't Player-Faction related (followers, spouse, housecarl, etc). Also, because I didn't want this to conflict with Vanilla or other mods, currently EVERYTHING will most likely attack them (including your followers). [I plan to work on this in the future.]

TOGGLE EXPLOSIONS:
- Off by default. On will cause a fireball to automatically be cast on the bow area if the ship is going fast enough.

CRASH DETECTOR HEIGHT:
1- Normal
2- Medium
3- High
* Normal is at sea-level, Medium allows you to sail over ice floes/rocks and low land, while High ignores most anything below the TOP OF THE BOW.

SET SHIP INTERIOR:
1- Authenthic Gokstad
2- (Vanilla) IceRunner
3- (Vanilla) Katariah
* All interiors have Player-storage, which is labelled such. Anything NOT labelled will respawn and destroy anything you leave inside it.
* The Vanilla interiors have all NPCs and quest-related objects removed; as well as the weapon racks. All else has been left intact.

CHANGE VIEW:
1- Pilot (normal)
2- Observer
3- Navigator
* Pilot view is the ONLY one which allows the use of weapons and magic while still sailing; Sneaking-While-Weapon-Drawn will instantly stop the ship (without an explosion or NPC spawns).
* Observer & Navigator views require Player to 'crash/beach' the ship to stop sailing; and may best be viewed in third person mode.
* Pilot view requires at least 30-35fps to function smoothly; Observer/Navigator views allow smooth operation with as low as 20-25fps (but at the cost of not using weapons/magic while sailing).



[REQUIRED]
= Skyrim v1.5.26.05 or higher


[UPGRADING FROM A PREVIOUS VERSION]
- (SKIP THIS STEP if you don't have any items in the Player-storage) start the game with the old version still enabled (and the new version NOT enabled/installed); remove the items and exit the ship, save a new saveGame away from any area this mod changes and exit Skyrim
- simply overwrite the old files with the new
- make sure to disable the old ESP before playing the game


[INSTALLATION]
- be sure to create a new saveGame BEFORE using this mod; in an area that is NOT changed by the mod
- copy the contents of this mod's DATA/ folder to your game's DATA/ folder (recursing subfolders)
- run the game; and in the Skyrim Launcher, click "Data Files"
- make sure the box next to this mod's ESP is CHECKED
(load order shouldn't make a difference, as I do NOT change anything Vanilla)
- click "OK" then click "Play"
- load your new saveGame and play

*** After proper installation, there should be:
- 1 ESP in the DATA/ folder
Gokstad Sailable Ship v1.3b.esp
- 6 PEXs in the DATA/SCRIPTS/ folder
aaSLuckGokReset.pex, aaSLuckGokReturn.pex,aaSLuckGokRaiderClean.pex, aaSLuckGokSail.pex, aaSLuckGokTrigger, QF_aaSLuckGokMoveQuest_01561608.pex
- 9 NIFs in the DATA/MESHES/SLUCKYD/GOKSTAD folder
GokstadOars.nif, GokstadOarsRowing, GokstadSail5_0.nif, GokstadSail5_0A.nif, GokstadSailStowed.nif, GokstadShields1.nif, GokstadShipMainC.nif, GokstadShipMainV.nif, GokstadTentShip.nif
- 2 DDSs in the DATA/TEXTURES/SLUCKYD/GOKSTAD/ folder
gokSailStriped.dds, gokSailStriped_n.dds


[KNOWN SHORTCOMINGS & IMPORTANT NOTES]

*** You MUST have ridden a horse in the SAME GAME session you are currently playing; it will NOT take a horse you rode in your saveGame before loading it. Stolen horses may not work.

- Collision is not assigned to all of the boat meshes (such as the mast and the rowers' benches).

- Inferior texturing of the custom meshes (I use Vanilla Skyrim textures, quickly mapped to my meshes for expediency)

- Some of the meshes need to be tweaked to remove clipping. Originally (in an unreleased Oblivion mod), my sails are animated using morph-targets... something that can't be done in Skyrim. For example: the 'stowed sail' clips because it originally unfolded as it raised up the mast (the sails also flapped in the wind, and animate as the boat turns)... very cool, but I can't do it with it Skyrim.

- No NPCs, other than the temporary attackers which spawn during 'raids'.

- No quest or "unnerfing".

***** It is currently using perma-persistent references in the scripting.. over a half-dozen medium res versions of them (about 100k tri's or so).


[KNOWN ISSUES & PROBLEMS]

"Something happened to my ship, and now I can't access it!"
- Go to the dock near Solitude, pull the lever while sneaking. Choose one of the docks.

"I've hit the shore (or SOMETHING) but the boat didn't stop!"
- Either keep sailing until OUT of the land, or press the backward key ("S") until the boat is in Reverse. The boat will eventually emerge and may be steered away.
- I've found that certain areas sometimes may not trigger the stop sequence correctly. I have no idea why this occurs; but if it does, the ship may finally stop when reemerging from the land. Simply re-activate it, tap the forward key (until it starts to move a bit), then steer clear of any obstacles.

"I've run aground, but now I want to sail again."
- Press the backward key ("S") to put the ship in reverse, until you can steer it away from land.
- The stop-ship sequence is only triggered above a certain speed (NOT the same speed that causes explosions). If you tap the forward key ("W") in order to get the ship moving slowly, you will be able to sail through anything... as long as you don't increase speed any further.

"Sometimes the ship's pieces will studder or not be in synch."
- They should eventually auto-correct; if not, your system is under too much stress.
- If it's a problem, try the 'Change View' option and set it to either Navigator or Observer.
- If it's STILL a glaring problem, see the following section for helpful hints.
- Some of the objects may not remain in PERFECT synch, simply because of the limitations of Papyrus scripting; namely, the sail while unfurled and the oars while rowing. I've tried to reduce this as much as possible, but I doubt I'll ever be able to eliminate it altogether. (unless I drastically reduce the detail of my ship and combine the meshes into one; but I am NOT going to do that.. when I 'hook up' my script to a Vanilla ship this will be eliminated in certain view-modes)

"Sometimes Skyrim crashes to desktop!"
- Recently, I've seen the game CTD for seemingly no apparent reason. Sometimes it's from the Main/Title Screen when trying to load a saveGame (or coc)... once it happened when I tried to 'port-travel'. This happens even when this mod is NOT enabled... so I suspect somthing else going on in the game. I don't use other mods, so that doesn't leave anything else to blame but the game itself (already having eliminated poor system performance).


[INCREASING SYSTEM PERFORMANCE]
*** For IDEAL usage, this mod requires your system to maintain at least 40fps while sailing. The ship will appear to studder/shake if your system is too stressed; and steering will be VERY 'jumpy'. Here are some tips for improving Skyrim performance.

= This is a thread I started to explain all the following stuff in more detail and to discuss it.
http://forums.bethsoft.com/topic/1370110-impact-of-system-stress-scripting-errors-on-game-performance/

- This is another thread I started to illustrate the effects of script timing, mainly for other modders.
http://forums.bethsoft.com/topic/1386736-performance-timing-testing-using-scripted-movement/

- Enable Papyrus logging in your INI file (see the above forum thread). Load and play a saveGame for a couple minutes, then exit Skyrim. Look at the log. If there are errors a mile long, you have mods installed which have erroneous scripting... get in contact with the authors and inform them (the plugins' names are listed in the log, along with the actual line of code the error is on).

Meanwhile, I suggest disabling the problematic mods until they have been fixed. These WILL cause severe problems with intense scripting such as mine, as well as other aspects of the game.

- Do not run other programs while playing Skyrim... even the CK; other examples are Photoshop and 3DSMax. Try to maintain at least 2.5gig of RAM free before running Skyrim.

- Reduce the detail level your game is set to. The easiest way is to click one of the default buttons in the Skyrim Launcher (Low, Medium, etc). You may also add, remove, or change certain individual sliders or settings; either in the Launcher or editing the INI file directly.

- Currently, the only "magic fixes" I know of to drastically boost fps rate (with relatively minimal impact to detail level) are to reduce SHADOW DETAIL, ANTIALIASING, FXAA, and/or Blur Radius (in order of impactfulness).

- Another way to improve performance/fps is to reduce the sliders for VIEW DISTANCE. Grass, objects, and items will probably be the least missed, so I suggest trying them first.


[POTENTIAL CONFLICTS]
- Any other mod which alters the cells Wilderness (-15,24), SolitudeDocks2 (-16,24), and/or DawnstarExterior04 (7,26). (the cells at and just North of EastEmpire Warehouse entrance; and just outside Dawnstar)
- Any other mod, INI setting, or software which alters the game of Skyrim or saveGame data
- A BETA version of Skyrim; or a recently released FINAL version. (I tend to wait a couple weeks after Final releases to avoid potentially lingering drama)
- NMM or other modman software may not install the mod correctly; if you have strange problems (eg: CTD), use the above directions for a manual installation. It's usually because my Data/ folder wasn't extracted with recursed folders (or at all).

= For specific conflicts/problems and how to resolve them, see the mod's comment/discussion thread; there may be solutions to common problems, but some may require special attention. Don't be afraid to post if you get stuck or can't find what you need!


[UNINSTALL]
- load your saveGame with this mod STILL installed/enabled
- remove your belongings from the Player-storage inside the interiors
- navigate Player to an area in-game that is NOT changed by the mod
- create a NEW saveGame, exit Skyrim
- delete this mod's resources (specifically listed above, after "Installation")
- the Data/Meshes/SLuckyD/Gokstad/ folder and it's contents
- the Data/Textures/SLuckyD/Gokstad/ folder and it's contents
- the "aaSLuckGok.." scripts located in the Data/Scripts/ folder
- the mod's ESP file
- load your new saveGame and resume play



[Real-Life BACKGROUND]
Gokstad: pronounced GAWK-shtahd (rhymes with "hawk's plaid"). In real-life, this was the name of an area in modern Norway, now a collection of various farms, and is believed to have been one farm, estate, or 'township' long ago. The word Gokstad derives from the words "gaukr" (cuckoo bird) and "stadir" (dwelling or farm). This 'Cuckoo Farm' is where the real Gokstad Ship was found at the time of its (re)discovery in 1880, buried inside a huge earthen round-barrow called Kongshaugen (King's Mound). The barrow was named thusly because of the belief that an ancient King was buried there. Unimaginative scholars, as they are wont to do, referred to the ship by the place where it was found. SEE THE IN-GAME BOOK for more real-life information; located inside the Gokstad tent-ship (Player-home).


[VERSION HISTORY]
v1.3b
- fixes not being able to exit Vanilla interiors
- changes how Player exits the Gokstad 'interior'
- adds collision to the main ship's meshes (eliminating one more object that needed scripting to move)
- collision now affects actors during sailing (will push them if they are in the way)
- fixes the issue of the stored oars not properly returning if the boat was stopped at slow speeds (v1.2b hotfix)
- fixes issue of the ship moving while the Player remaining still; and/or CTD
- reduces studdering and 'wandering' of ship's objects (oars, sail, etc)
- removes ability to change the script timing; is now hard-coded at a flat rate (0.1)
- adds ability to adjust height of crash-detector
- adds ability to toggle explosion/fireball on or off

v1.2b
- adds two more interiors as alternative Player-homes
- adds various 'system performance modes', for in-game adjustment by Users
- adds optional spawning of three NPCs, two different types
- adds ability to change view/position of Player
- adds collision to some meshes for better immersion (replaces the lever inside the mast)
- adds the ability to use the mod at fps rates as low as the 20-25fps (use 'Change View')
- sail and oars now switch out depending on speed (sail/row and stowed)
- expands functionality of the 'ground/crash detector' (now detects most everything)
- adds a Customization Menu in-game, so Users can tweak various aspects of the mod
- tweaked for overall increase in performance on ALL systems
- adds another simple dock in Dawnstar
- fixed the 'reset lever' on the dock

v1.1b
- fixes the shields from clipping into the gunwales
- revamped the entire control system to allow WASD instead of sneak/mouseLook
- better collision detection; adds actor detection (rather than only land)
- moves Player's position on the ship while sailing to the Navigator's spot in the stern
- adds the beginnings of the shipwright's building
- fixes the stowedSail from not appearing when anchoring (if far enough away from the dock)
- overall stability of the script and operation (given User's system maintains at least 50fps)

v1.0b
* requires the Gokstad Hotfix2 to also be installed
- First PostCK release; remade completely using the Skyrim Creation Kit
- adds a simple dock near EastEmpireWarehouse
- adds a sailable ship to Tamriel
- adds a static ship to an interior cell (for the Player-home)
- adds the first volume of 'History of the Gokstad'

vBeta 1 through 3
*** DO NOT USE THESE - PreCK mods may cause saveGame corruption or other problems in-game ***
- Original PreCK releases
- only the meshes, and a bed in the 'tent ship'


[CREDITS]
- Mebyon: for creating the magnificent naval chart for the coastline of Skyrim, and for taking it even further by making a book with valuable game information. ALSO for putting up with my 'editorial comments & advice' during the chart's development.
- Bethesda: I used several Vanilla textures applied to my meshes. I also altered a Vanilla NIF to contain my meshes (due to the shader data not being exported from 3DSMax properly); as well as using collision geometry from various Vanilla meshes.
- Langskibet fra Gokstad ved Sandefjord; N Nicolaysen 1882 Kristiania, Forlagt af Alb. Cammermeyer
(this is the book I used to model most of the Gokstad)


[LEGAL]
Bethesda (or "Licensor" as defined in the Skyrim EULA) is not the author of the "Customized Game Materials" included in this package.
“THIS MATERIAL IS NOT MADE, GUARANTEED OR SUPPORTED BY THE PUBLISHER OF THE SOFTWARE OR ITS AFFILIATES.”

SLuckyD is not responsible for any damage these materials may cause, and/or failure to successfully deliver any stated products or services.



[OTHER SLuckyD RELEASES]
(availability may be limited until I can update them to 100% compatible, Skyrim Creation Kit versions)

- Portable On-demand Disposable Unlimited Mannequins (SPODUM)
http://skyrim.nexusmods.com/mods/10578

- Vanilla Mannequin Script Fix
http://skyrim.nexusmods.com/mods/10652

- Moving Target Practice
http://skyrim.nexusmods.com/mods/28336

- Overlook Tower Player Home
http://skyrim.nexusmods.com/mods/4514
(this was the first Skyrim mod to offer a non-Vanilla Player-home)

- Gokstad Sailable Viking Ship & Portable Player Home
http://skyrim.nexusmods.com/mods/5432
(this was the first Skyrim mod to implement real-time sailing/flying with multiple objects)

- Faster Woodland Creatures
http://skyrim.nexusmods.com/mods/4799

- Wounded Knee Gulch
http://skyrim.nexusmods.com/mods/3787
(this was the first Skyrim mod to offer a new dungeon)

- Ring of Fortify Carry Weight plus 10000
http://skyrim.nexusmods.com/mods/8520

- Bullseye
http://skyrim.nexusmods.com/mods/2945
(this was the first Skyrim mod to offer a new worldSpace, as well as several other 'preCK firsts')


[OTHER PROJECTS I'VE ACTIVELY CONTRIBUTED TO]

- Flyable Dragon Race Revamped
http://skyrim.nexusmods.com/mods/17178
(I did the ground-detection, which auto-switches the dragon to walking mode)