Oblivion

File information

Last updated

Original upload

Created by

kuertee

Uploaded by

kuertee

Virus scan

Safe to use

Tags for this mod

About this mod

Increases the player\'s ridden horse\'s base speed to 110% of the player\'s base speed.

Permissions and credits
Mirrors
Name: Horse Speed Equals Player Speed
Version: 1.7
Date: 2 April 2009
Category: Gameplay Effects and Changes
Requirements: Oblivion Patch 1.2.0.214, Oblivion Script Extender (OBSE)
Author(s): kuertee
Source: http://www.tesnexus.com/downloads/file.php?id=8805

1.7 Change
==========
Tweak: The horse doesn't slow down to its normal speed when combat starts anymore.
This was a remnant of when I was trying to find a way to stop the "uncontrollable player" bug (which I found in 1.6).

New feature: You can take the horse through the city gates by going through them without dismounting.
The Horse commands mod (and others?) already allowed horses to follow the player through to the cities.
But to get through the gates, the player needed to dismount.
This feature allows the player and the horse through doorways without dismounting.

Horse commands' "town travel" script works by teleporting the horse to the player when the player moves through the doorway.
This mod works by simply teleporting the player while mounted through the door.
Oblivion's vanilla behaviour when teleporting the player is to teleport the mount they are on as well.
So this works independently of Horse commands.

When Horse commands is active, the horse will still follow the player through the gates as normal (when the player is not mounted).
Without Horse commands, the horse will never follow the player through the gates.
But the horse can be directed in through the gates by going through them while mounted.

The default key to get the horse to travel through the door is O.
Change this key in the INI file.
Unfortunately, Oblivion is hardcoded to dismount the player when activating doors.
And I didn't find a way around this.

New feature: By default, you can take your horse indoors by directing them through the doors.
Change this option by setting it to "0" in the INI file.

Description
===========
Increases the player's ridden horse's base speed to 110% of the player's base speed.

Riding the horse at its walk speed is now beneficial to the player - rather than a penalty as is the case with unmodded game.

Gallop speeds are not affected. Unlike the horses' original walk speed, their original gallop speed seems correct. So this speed-change is not applied when the horse is at a run.

To try to make this mod compatibile with others, the speed-change is only applied when the player is riding the horse. And is immediately removed when the player dismounts from the horse.

Note 1: Unfortunately Bethesda hard-wired animation speed with movement speed. So, you may find the horses' animations a little unrealistic - especially when the player's speed is quite high.

Note 2: The mod, Illusionary Nothing's Better horses, was this mod's "inspiration" (if you can call it that). I found that Maboroshi's Saddle Bags (before version 3) doesn't work with Illusionary Nothing's speed increases because Maboroshi hard-wired the horses' base speeds. So regardless of how the horses' speed is configured in the Construction Set (CS), Saddle Bags would revert (or in some cases decrease it to 26) their base speeds to that of the unmodded game. (Maboroshi: apologies and please correct me if I'm wrong.)

Note 2 (continued): This mod basically ignores the horses' base speed in the CS. It uses the player's base speed to determine the speed-changes required. This ensures that riding the horses at their walk speed benefits the player rather than penalises as it is in the unmodded game.



1.6 Change
==========
bug-fix: I've managed to prevent the "uncontrollable player" bug that occurs when you try to dismount during combat.
I'm reusing Maboroshi Daikon's method to refresh the saddle bags (disable horse, move horse away, move horse back, enable horse),
to skip the dismount animation on the player in these condition.
Result: the player is always controllable after dismounting during combat.
new feature: You can modify the factor of player speed to increase the horse speed to by changing it in the INI file.

1.5 Change
==========
Complete rewrite again.
No real change functionality compared to the older versions.
This is just a product of my work to try to prevent the "uncontrollable player" bug after dismounting when combat starts.
Unfortunately, this version doesn't prevent this bug.
As per my previous comment on the last version, I believe this bug is caused by the amount of mods/scripts that interrupt the animation of the player dismounting.
Remove all mods, and this bug will not occur. As you add more mods of different combinations, the bug starts to occur.

1.4c Change
===========
When dismounting the horse during combat, the player may still become uncontrollable.
After play-testing with and without this mod, with and without other mods, etc.,
I believe that this bug is not caused by any mod in particular.
But it is caused by having multiple mods.
To check for this: ride the horse into combat and dismount after the first hit.
Test that with different mod combinations.

This next tweak is to force the Idle animation to play on both the horse and the player after the player dismounts.

1.4b Change
===========
Fixed a small bug that prevented the script in v1.4 to work.

1.4 Change
==========
The horse's speed is reverted back to its normal speed during combat.
Hopefully, this will prevent the player becoming uncontrollable when dismounting during combat.

The horse's speed will never drop below its normal speed.
(In the event the player's speed is cursed and is below the horse's normal speed.)

1.3 Change
==========
Complete rewrite of the mod.
Now uses OBSE to find the horse.
Previous versions used the old-school method of casting an area-of-effect spell to find the horse.

1.2 Change
==========
In 1.1:
In some circumstances the horse's speed may be increased doubly.
It may happen when you get-off and get-on quickly.
i.e. before the speed modification is removed (by you getting off).

In 1.2:
It checks the likelyhood of this happening.
And if did happen, it resets the horse's speed to its base value when you get-off.

So, if you find your horse travelling unusually fast, just get off it.
The speed is reset immediately.
But wait five seconds or so before getting back on.
The speed of the horse with you on it should only be slightly faster (110% faster, to be exact) than you walking.

1.1 Change
==========
The speed-change should increase the (unencumbered) horse's base speed to equal 110% of the player's base speed.



Details
=======
The speed-change is applied upon mounting a horse (by modActorValue).

To "try" to ensure compatibility with other horse mods:
1. The mod runs off a Quest script
2. The horse reference is not "hard-coded"
3. The speed-change is the difference between the player's base speed and the horse's base speed
4. The speed-change is removed when the player dismounts a horse
5. The speed-change is also removed when the game is in any of the menu screens (MenuMode).

When the player is riding the horse:
1. this mod checks the horse's speed
2. compares it with the player's speed
3. increases it to match the player's speed * 1.1

When the player dismounts:
1. this mod resets the horse's speed to its base value.



Upgrade
=======
1. Use the mod on a clean saved-game (just to be safe).

To use a clean save:
====================
1. Load the game without any version of this mod active.
2. Save the game in a safe, new slot.
3. Load the game with the new version of this mod active.



Install
=======
1. Copy OMOD file to (install folder)\Oblivion\obmm\omod\
2. Start Oblivion Mod Manager.
3. Double-click the name of the mod in the right-hand side of the OBMM screen.
(icon should turn blue)



Uninstall
=========
1. Start Oblivion Launcher, click Data Files, uncheck the HorseSpeedEqualsPlayerSpeed.esp file.
2. Delete the HorseSpeedEqualsPlayerSpeed.esp file.



Compatibilities (or some of the mods I use this with)
=====================================================
harlanm's Horse Commands Revamped (HRMHorseCommands.esp)
Maboroshi's Saddlebags v3.0 (MD Saddlebags v3.0.esp)



Incompatibilities
=================
Will be incompatible with mods that change horse's speeds at regular intervals.

However, it is compatible with mods that change the horse's speeds at certain events.
e.g.: with the Saddle Bags mod, after you access the saddle bag.

I believe that Saddle Bags modifies the horse's speed after you access the saddle bag.
Horse speed equals player speed will override that modification when the player mounts the horse.
Both mods will continue to work except in regards to the horse's speed.



Known Issues or Bugs
====================
None known.



History
=======
1.3, 2009 January 8 - complete rewrite of the mod.
1.2, 2008 December 11 - resets the horse's speed in the event that bonus was doubly applied
1.1, 2007/01/19 - increased speed-change to equal 110% of the player's base speed
1.0, 2007/01/14 - first release



Contact
=======
You can find me on the official Elder Scrolls forums as 'kuertee'
You can find me on TESSource.net as 'kuertee'
You can send me an email here: kuertee AT gmail DOT com



Credits
=======
kuertee
Maboroshi Daikon for the trick of quick-dismounting the player: disable horse, move horse away, move horse back, enable horse.
Thanks to Bethesda for creating Oblivion.
Thanks to TESSource.net for the a one-stop-shop resource for authors and players.
Thanks to lhammonds for the Readme Generator this file was based on.



Tools Used
==========
TES Construction Set - http://www.theelderscrolls.com/downloads/updates_utilities.htm
Readme Generator - http://lhammonds.game-host.org/obmm/tools_readme_generator1.asp
Oblivion Mod Manager - http://timeslip.chorrol.com/obmm.html



Licensing/Legal
===============
You can do whatever you want with this mod but all I ask in return is that
you give me credit if you distribute any part of this mod.