Skyrim Special Edition

File information

Last updated

Original upload

Created by

dylbill

Uploaded by

dylbill

Virus scan

Safe to use

About this mod

This mod adds a Compass that you can craft and equip.

Permissions and credits
Changelogs
Donations
Intro
This mod adds a compass that you can craft and equip. I made this mod for my personal use. I really wanted something like this, and when I couldn't find it I thought I'd try and make it myself. After a lot of tutorials, and a few headaches, here it is. Hope you enjoy :)

UPDATE 2.2
2.2 now uses spell conditions to get heading, rather than polling, which is more stable, makes the compass needle update faster, and is more performance friendly. The compass now uses all 32 needles, without a performance hit.

How to craft
You can find the compass under the Dwarven section at any forge.
To craft you need:
A filled common soul gem
A gold ingot
A Dwarven metal ingot
A roll of paper
An inkwell

You can also buy it from Calcelmo in Markarth. It's added to him via script so you shouldn't have any compatibility issues.

Notes on the compass
Version 2.0
In 2.0 I added an MCM, so you can more easily configure the compass. I also added the option to choose compass hud opacity based on your physical compass conditions. By default, the compass hud is turned off if you don't have the compass. It's set to 50, or half visibility if you have it, and 100, or full visibility if it's equipped.

The compass isn't like a normal compass. It is magical, not magnetic. So the needle will point to the direction you are facing, not north.
How it works is each needle position is actually a different object, and the mod will equip the right needle for which direction you are facing.
You can set the max positions to 8, 16 or 32. More on this below under MCM options.

When you equip the compass, your game sound effects will be muted, unless you disable the Auto Update feature. This is because while you can set an object to be equipped silently, you can't set it to be unequipped silently. This is a bug with Skyrim papyrus. So, if I didn't do this, each time your needle position changes it would play the un-equip sound. Super annoying. A mystic drone will play when you equip the compass, and a ding will sound when the needle changes position. You can turn off the sound fx in the MCM.


The compass uses the extra slots 59 and 60 and is positioned for the unarmed animation.  The mod will automatically un-equip the spell or weapon in your right hand when you equip the compass, and will re-equip said spell or weapon when you un-equip the compass again. You can leave the compass equipped, but it's not recommended unless you disable the Auto Update feature, as the scripts will keep running and slow your game down.
This scripts only run when the compass is equipped, and when you change direction.

MCM options
Compass Heading Auto Toggle: By default when you equip the compass the mod will check your position automatically when you change direction. This spell will disable that feature, and will only re-position the needle when you cast the Compass Heading Update spell. If you enable Auto Update after disabling it, you will have to re-equip your compass for it to take effect. 

As of Version 2.1
You can set the needle behavior to no skip. This will equip all needles between the old position and new position, making it look like the needle is actually moving.

You can set the compass hud opacity for different conditions related to the physical compass.
If you don't have the compass: Default is 0 for compass hud, or disabled.
If you have the compass, but it's not equipped. Default is 50, or partially visable.
If the compass is equipped. Default is 100, or fully visable.
You can also toggle whether or not this mod affects the compass hud all together.

Spells:
Compass Heading: This spell will offset the North position of your compass to the direction you are facing. So if you are facing West, the needle position of the compass will be North. If you turn 90 degrees left, you will be facing South, but the compass will point West. This is useful if you want the compass to point to a place you are trying to get to, instead of North.

Compass Heading Reset: This spell will reset your compass so that North is North.

Known Bugs / Potential Issues
When you un-equip the compass, the compass always un-equips before the needle. So you will see the needle floating above your hand for a second before it's removed. Sometimes the needle isn't removed at all. If this happens you have to un-equip it manually, it should be at the bottom of your armor inventory list, as all needles are named z compass needle.

Exterior vs Interior directions:
Skyrim handles Exteriors and Interiors very differently. In an exterior world space you can just use GetAngle to get your heading, but in interiors your heading is based off the North Marker in the interior. So, this mod will attempt to get the nearest North Marker to your player, if you're in an interior, and adjust accordingly. If you aren't close enough to a North Marker this might not work. I've tested a bunch of interiors and haven't run into issues yet, but I obviously can't check every one. I'm pretty sure I made the radius check large enough to cover most area's.

Compatibility
This mod will conflict with other armors that use the slots 59 and 60. The compass will un-equip those armors.

This mod also edits the playable races so that slots 59 and 60 can be viewed in first person. Load this mod late in your load order and make a bashed patch with Wrye Bash for maximum compatibility. I use this mod with 350+ other mods in my load order, some of which alter the races and this method works for me. If you are using a custom race the compass won't show up in 1st person unless slots 59 and 60 are enabled for that race.

This mod may conflict with other mods that alter the default hands mesh, or 1st person unarmed combat animation, as in the compass might not show up in the right position.

The hud features will conflict with other mods that change the compass hud  opacity in game with scripts, such as IHUD. If using IHUD just disable the compass hud completely in ihud to use this mods features.

Requirements
2.0 requires 
SKSE64
SkyUI

Installation/Updating
Extract to your Skyrim/Data folder and check in your load order.

UnInstallation
Un-equip the compass and remove from your inventory. Wait a second and make a new save.
Uncheck from your load order or remove the esp from your Skyrim/data folder.

My other mods

Recommended Mods
Equip-able Maps

Tools used to make this Mod
Blender
Modified Nif Scripts by BB Drac
NifSkope
Photoshop
Ardour D.A.W
Skyrim Script Editor Pro
The Creation Kit
A Calculator

Credits
Nerjal's Texture Resource Packs
To Sahiley for testing and idea's for improvement on the compass.

Permissions
You are not allowed to use this mod or its assets to make money.
This mod is Nexus Exclusive. You are not allowed to upload to other sites.
You are free to modify this mod or use its assets, as long as you follow the conditions above, give me credit and let me know what it is you're making.


Shameless Self Promotion
For those still reading, and who are interested. I'm a musician. Here are some projects I'm in. Check em out :)

Petals of Spain
Website
Facebook
Genre: Retro Rock/Pop

Other Black
Website
Facebook
Genre: Soul/R&B/Hip Hop

Dandu
Website
Facebook
Genre: Experimental/Jazz

Retrofette
Website
Facebook
Genre: 80's Synth Pop

The Whimsy of Things
Facebook
Genre: Jazzy Singer Songwriter