Oblivion

File information

Last updated

Original upload

Created by

mcudworth

Uploaded by

mcudworth

Virus scan

Safe to use

About this mod

Skill training for Companions. Teach your Companions new tricks, or learn old ones from them. Supports: CM Partners Companion Share and Recruit Origin of the Mages Guild Ruined Tails Tale Tears of the Fiend

Permissions and credits
Name: Companion School
Version: 1.1
Date: 8/6/2008
Category: Companions
Requirements: Oblivion Patch 1.2.0.214, Oblivion Script Extender (OBSE) v15+
Recommended: Oblivion Mod Manager, at least one of the mods listed in details section.
Author(s): mcudworth


Description
===========
Companion School. Teach or Learn Acrobatics to Speechcraft with your Companions.

Note: This is my first mod, subjective criticism is welcome, but please explain don't just flame.



Details
=======
Supports by default (probably more, but these are the ones I've tested):
Companion Share and Recruit
CM Partners Mod Basic. (and any Partners created from this)
Origin of the Mages Guild

CompanionSchoolRTTPatch adds support for:
Ruined Tails Tale

CompanionSchoolToTFPatch adds support for:
Tears of the Fiend

Please note this mod is not voiced, I don't think a Lancashire accent would sound very good coming from an Argonian, so all the mp3 files are 8 sec silent ones.

Topic based Skill training system that allows you to train both the Player and any NPC companions currently following the player.

To access the Companion School topic the NPC you are talking to must be following, and have a current disposition >= 80 towards the player (why should they give away knowledge without liking you a lot?).

To actually train a skill the teacher (either NPC or Player) must have a skill level over 25 levels above the pupil (i.e. unless you have a mod to allow base skills above 100 the maximum level you can train a skill to is 77, see below). Each training session takes 3 game hours.

The default skill boost gives a range of 0 - 3 skill levels per training session. This result is based on an algorythm of the pupils intelligence and luck, the teachers wisdom, the difference in skill level between the pupil and teacher, and a random number. To train skills one level at a time, in a more vanilla fashion, use the following code on the command line: 'Set mcComSchSkillQuest.VanillaAdvance to 1' without the quotes.

The response text is 'Yoda-ised' purely for my own amusement. If you find it anoying use 'Set mcComSchSkillQuest.NoYoda to 1' on the command line without the quotes.



Install
=======
This archive is distributed in what LHammonds calls OMOD-Ready format.
It allows you to manually extract and install like most other mods but it also
allows you to use Oblivion Mod Manager and import this archive with all the
settings pre-configured for an OMOD file.
Pick which method you are going to use for installation:

Manual Installation
- = or = -
OBMM Installation

Manual Install
--------------
1. Extract this archive to any folder and then copy the contents to Oblivion's Data
folder. You can ignore or delete the "omod conversion data" folder.
2. Start Oblivion Launcher, click Data Files, and enable the .esp file(s).

OBMM Install
------------
Create the OMOD (Do this section only once)
1. Copy archive to (install folder)\Oblivion\obmm\omod\
2. Start Oblivion Mod Manager.
3. Click the Create button.
4. Click the Add Archive button, find and select the archive, then click Yes.
5. Click the Create omod button, then click OK when it finishes.

Install the mod using OBMM
1. Start Oblivion Mod Manager.
2. Double-click the name of the mod in the right-hand side of the OBMM screen.
(icon should turn blue)

Uninstall
=========
Pick which method you are going to use for uninstall based on how you installed it:

Manual Uninstall
- = or = -
OBMM Uninstall

Manual Uninstall
----------------
1. Start Oblivion Launcher, click Data Files, uncheck the .esp file(s).
2. Delete the files/folders associated with the mod.

Oblivion\Data\Sound\Voice\CompanionSchool.esp\
Oblivion\Data\CompanionSchool.esp
Oblivion\Data\CompanionSchool Readme.txt

OBMM Uninstall
--------------
1. Start Oblivion Mod Manager.
2. Double-click the name of the mod in the right-hand side of the OBMM screen,
click Yes. (icon should turn green)

Upgrade
=======
Replace the the CompanionSchool.esp with the new 1.2 esp.

Incompatibility
===============
There should not be any incompatability issues, however if you have problems please let me know.

Known Issues or Bugs
====================
Please don't complain about the seemingly irrelevany 'Ready To Begin' topic. Unfortunately this was necessary to allow the scripts to run in the background as the CS does not allow the 'Run Immediately' option for Topics.

History
=======
1.0, 2008/08/03 - Initial release.
1.1, 2008/08/06 - Fixed a bug where Merchants had the Companion School topic. Appears the GetOffersServicesNow function only return 1 when in Menu mode.
1.1, 2008/08/09 - Added patch support for Ruined Tails Tale and Tears of the Fiend

1.2, 2008/08/09 - Replaced GetOffersSericesNow check with checking if npc has a merchant container and is it in current cell.

1.3, 2009/02/17 - Updated to run a check every 60 seconds on the partners skill levels. If the player levels up and the partners skill level is downgraded as a result at the next check point the partners skill level is reset to where you trained it to.

Contact
=======
You can find me on TESNexus as 'mcudworth'
You can find me on Bethesda Game Studio Forums as 'mcudworth'

Credits
=======
Thanks to Bethesda for creating Oblivion.
Thanks to TESNexus.com for the a one-stop-shop resource for authors and players.
Thanks to LHammonds for the Readme Generator this file was based on.
Thanks to Wrye for Bash and the guys at Silverlock for OBSE, otherwise this couldn't have been written.
Thanks to Simyaz and Arlita for a set of outstanding mods that prompted me to make this (Ruined Tails Tale and Tears of the Fiend).

Tools Used
==========
Oblivion Mod Manager - http://www.tesnexus.com/downloads/file.php?id=2097
Oblivion Script Extender (OBSE) - http://obse.silverlock.org/
TES Construction Set - http://www.elderscrolls.com/downloads/updates_utilities.htm
Readme Generator - http://lhammonds.game-host.org/obmm/tools_readme_generator1.asp
Wrye Bash - http://wrye.ufrealms.net/Wrye%20Bash.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. I would also like
to know what mods are including my work.