Been crunching through Morrowind code instead of cereal, and fixed up a few bugs here and there. It's not easy at all, and I could do with some beta testers to check it works as it should. Here's what I've found so far:
-
Month fix (missing Morning Star)Description (taken from Yacoby's site): Morrowind's calendar code has a bug: when its designers made the game start a new year on month 1, they forgot that the months were numbered 0 to 11, rather than 1 to 12. As a result, the game effectively has only eleven months per year; the first month (Morning Star, or January) is always skipped.
...
As stated above, the UMP used to contain a MonthFix script, but the script was removed in version 1.6.3b because of the new problems. And, indeed, the conclusion of the UMP authors was that "[a]ll methods of MonthFix produce problems."
Here's a fix without those problems.
Status: Fixed in code. Tested.
Released: r1
-
Enchanted item display bugDescription: Enchanted items become very bright underwater, in dust storms and other conditions. In fact, any time there's significant fog.
Status: Fixed in code. Requires beta testing on non-vanilla models with transparency/bumpmaps etc.
Released: r1
-
Mercantile bugDescription: There is a point where merchants can pay less for your items you sell to them as your Mercantile skill increases.
Status: Mercantile bug removed, price changes now need balancing.
Released: r1
-
Transparent clothes in the inventoryDescription: Transparent items do not show up properly on the figure (paper doll) in the inventory window.
Status: Fixed. Very much hassle to get that working properly.
Released: r2
-
Unarmored bugDescription: Wearing no armour at all reduces your AR to 0, despite the AR you should have from Unarmored skill.
Status: Fixed. Works for players and NPCs.
Released: r2
-
Spellmaking limitsDescription: Spellmaking/enchanting limits spell magnitudes to 100. Certain effects should be usuable above that level (ie. feather).
Status: Fixed. Requires testing.
Released: r2
-
Enchanted item priceDescription: Items, when enchanted, have the same price as the unenchanted item. It may be possible for them to increase in price appropriately.
Status: Preliminary release. Prices need balancing.
Released: r4
-
Merchant equippingDescription: Merchants may equip armor or clothes you sell them, removing the chance of buying that item back, and possibly creating an eyesore.
Status: Changed behaviour for merchants only.
Released: r4
-
Restore attributes issueDescription: Restore Attribute spells only restore up to base attribute value, ignoring any Fortify spells you have active. It should restore it to base + total fortified.
Status: Hammered in a workaround, the player will now have their attributes restored properly. Does not work on other NPCs, eg. companions.
Released: r4
-
Stealing from knocked out NPCsDescription: It used to be possible to steal from NPCs that were knocked down, but the feature was removed in an update.
Status: Possible to steal in that situation again, not sure I got every case though.
Released: r4
-
Weapon damageDescription: Located code that controls weapon damage.
Status: Can randomize and scale weapon damage now. Still need some way of reading weapon skill from within the function, to get damage to scale with weapon skill.
Currently on hold.
-
Turn undead spellDescription: It just doesn't do anything.
Status: Apaprently can be fixed with appropriate modding. No fix planned.
-
MapDescription: The map does not expand to show all possible land masses added with mods.
Status: Slow progress, may take several weeks.
-
Lighting issueDescription: Large objects (particularly walls and floors) can fail to receive proper lighting, causing them to suddenly illuminate as you get near to them, and lighting seams for static lights.
Status: Nasty graphics code, don't like it.
-
Reflecting absorb spellsDescription: When you cast an absorb spell and it's reflected, you absorb from yourself and the enemy gets nothing. It's possible to make the enemy absorb from you instead.
Status: Researching
UPDATES:
Release 1Ok, beta release 1 is out. It only works with a fully patched Bloodmoon or GOTY exe. The universal patcher will have to wait until I figure out how to read the segment headers from the exe.
READ THE README.
http://www.tesnexus.com/downloads/file.php?id=19510Required testing:
- Enchanted weapon fix with reflect, transparent and bump mapping stuff, in any combination.
- Mercantile bug fix, please test minimum and maximum multiple of base price you can squeeze out of the merchants when selling to them.
Release 2Release 2 is released. Includes unarmored bug fix, transparent inventory figure fix and spell magnitude limit has been increased to 1000.
Required testing:
- All of it
Release 3Release 3 fixes CTD on loading Morrowind, for people not using MGE.
Release 4Restore attributes bug fixed - please test versus bonewalkers and diseases.
Merchant equip fix - please test on non-merchants as well, make sure companion equipping behaviour is the same as before.
Enchanted item value - try it, tell me if the change in value is balanced. Consider the price of the soul gem and enchant fee.
Steal from knocked out NPCs - please test it with hand-to-hand, drain fatigue, knockdowns from heavy weapons etc. Not sure I got every case.
Transparent clothes in the inventory - Reduced some clipping with trousers and boots.
Note, if this crashes your Morrowind, please fill in this crash report posted
here.Post if you're interested in beta testing! And, please submit more bugs to fix and combat/world mechanics tweaks you would like to see.