What's new in OpenMW 0.44.0
Aug 1, 2018
- Known Issues:
- Shadows are not re-implemented yet
- To use the Linux targz package binaries, Qt4 and libpng12 must be installed on your system
- On macOS, OpenMW-CS is able to launch OpenMW only if OpenMW.app and OpenMW-CS.app are siblings
- New Features:
- Spell search bar implemented
- Launcher: Advanced settings tab added (#4054)
- Implemented option for fast travel services to charge for every companion (#4064)
- Added an option to have multiple quicksaves (#4174)
- Added an option to rebalance soul gem values based only on soul value, not soul times gem value (#4423)
- OpenMW-CS: Terrain Texture Brush button implemented (#3870)
- OpenMW-CS: Edit functions for terrain texture editing mode implemented (#3872)
- OpenMW-CS: New, and more complete, icon set added
- Bug Fixes:
- Daedra are now summoned when picking up cursed items through the inventory, OnActivate is now triggered even with the inventory menu open (#1428, #3726)
- Similar glyphs are now used as fallbacks when unsupported glyphs are encountered (#1987)
- Magic effects active when a save is loaded are now rendered (#2254)
- Journal alphabetical indexing now works in Russian language versions (#2485)
- Declaring OnPCHitMe in an actor's script now prevents the actor from attacking, even in self-defense, if his Fight is equal to zero (#2703)
- Content selector now places Morrowind.esm at the beginning of the mod list, if it is present (#2829)
- Undefined weather settings now fallback to middle grey instead of pure black (#2841)
- Mods are now found if the mod directory is a parent of the installation directory (#3557)
- Flying and swimming creatures no longer use the pathgrid (#3587)
- SetPos no longer skips weather transitions, fixing transitions in mods that use SetPos to travel the player, such as Boats Mod (#3603)
- ESM files with capital-case extensions now load correctly with the launcher (#3618)
- Fixed an issue where NPCs could get stuck inside terrain/objects when the player rests (#3638)
- Combat music is now updated in menu mode (#3664)
- Extraneous carriage returns are cut from dialog output (#3696)
- Fixes for controllers on macOS (#3708)
- SetPos can no longer place the target under terrain level (#3783)
- Fixed an issue where casting Calm Humanoid on a guard the player is resisting arrest from caused a dialog loop when trying to resist again (#3863)
- Enemies who are knocked out will no longer recover immediately (#3884)
- Imported content files are now sorted according to their dependencies, instead of just modified time (this fixes Bethesda ESMs broken by the Steam version of Morrowind) (#3926)
- Scripts now support period and hyphen characters in the script name, as long as it is not the first character (#4061)
- Soul gems with trapped souls of creatures from mods that have been removed will now be empty instead of crashing the game (#4111)
- Swim animation is no longer interrupted when attacking underwater (#4122)
- An empty battle music folder now results in explore music being played in combat (#4134)
- Added a vanilla absorb spell behavior option, which is enabled by default (#4135)
- Added vanilla enchanted weaponry behavior option, which is enabled by default (#4136)
- Centroid interpolation is now used for shader lighting, fixing some graphical artifacts when using antialiasing (#4143)
- NPC base skeleton files are not longer optimized, fixes some body replacer mods (#4159)
- To prevent animation flickering, the landing animation is no longer played when the player is turning as they are landing (#4177)
- Fighting actors now face their target instead of the nearest actor (#4179)
- Weapon switch sound is no longer played when no different weapon is present to switch to (#4180)
- Guards can no longer initiate dialog with the player when the player is far above the guard (#4184)
- The correct graphical effect is now applied to armor and clothes when changing them while chameleoned or invisible (#4190)
- "Screenshot Saved" message has been removed (#4191)
- Attack range for NPC archers and spellcasters now more accurately matches vanilla behavior (#4192)
- Dialog topics are now always highlighted when first encountered (#4210)
- Fixed an FPS drop after minimizing the game during rainy weather (#4211)
- Thrown weapon projectiles now all rotate when in the air (#4216)
- Spell casting chance now displays as zero if the player does not have enough magicka to cast it (#4223)
- Fixed double activation button presses when using a gamepad (#4225)
- The player's current class and birthsign is now the default value in the class select and bithsign select menus, rather than the first item in the list (#4226)
- Tribunal and Bloodmoon summoned creatures no longer automatically fight other followers (#4229)
- Player movement from one directional key is now nullified if the opposite directional key is also pressed (#4233)
- Wireframe mode no longer affects the map (#4235)
- Fixed a crash when quick loading from the container screen (#4239)
- Greetings are no longer added to the journal topic list (#4242)
- Merchant NPCs no longer sell ingredients from containers that they own that have zero capacity, such as plants (#4245)
- Armor condition is now taken into account when calculating armor rating (#4246)
- Removed unintended jump cooldown (#4250)
- Fixed console spam when OpenMW encounters a non-music file in the Music folder (#4252)
- Magic effects from eaten ingredients now have the correct duration (#4261)
- Arrow position is now correct in third person view during attacks for beast races (#4263)
- Players in god mode are no longer affected by negative spell effects (#4264)
- Missing 'sAnd' GMST no longer causes a crash (#4269)
- Root node transformation is no longer incorrectly discarded, fixing characters in the mod The Black Mill (#4272)
- The map is now updated with explored cells correctly, instead of only when the map window is opened (#4279)
- MessageBoxes now appear over the chargen menu (#4298)
- Optimizer no longer breaks LOD nodes (#4301)
- PlaceAtMe now correctly inherits the scale of the calling object (#4308)
- Resistance to magic now affects all resistable magic effects (#4309)
- Opening doors is now restricted to bipedal actors (#4313)
- Rainy weather no longer slows down the game when changing from indoors to outdoors (#4314)
- Meshes with CollisionType=Node flag are no longer ignored (#4319)
- Activate and Move keys are no longer used for GUI navigation if they are bound to mouse buttons (#4320)
- NPC negative faction reaction modifier now works correctly (#4322)
- Taking owned items is no longer considered a crime if the owner is dead (#4328)
- Torch and shield equipping behavior now is more consistent with the original game (#4334)
- Installation wizard now appends "/Data Files" if needed when autodetecting path (#4336)
- "Interior" removed from cell not found message (#4343)
- Inventory item count for very high numbers no longer shows incorrect values due to truncation (#4346)
- Using AddSoulgem no longer fills all sould gems of the specified type (#4351)
- A message is displayed if the spell a player tries to select via quickkey is missing (#4391)
- Inventory filter is now reset to All when loading a game (#4392)
- Terrain is now rendered for empty cells (#4405)
- OpenMW now handles marker definitions correctly, fixing mod Arktwend (#4410)
- iniimporter no longer ignores data paths (#4410)
- Moving with zero strength no longer uses all of your fatigue (#4410)
- Camera no longer flickers when opening and closing menu while sneaking (#4420)
- Cursor now displays correctly when OpenMW is compiled against macOS 10.13 SDK (#4424)
- Item health is no longer considered a signed integer, it can no longer be negative (#4424)
- Adding items to currently disabled creatures will no longer crash the game (#4441)
- Encumbrance value is now rounded up (#4441)
- Werewolf health is now correctly calculated (#4142)
- NiLookAtController node is now ignored, like in vanilla (#4407)
- OpenMW-CS: "Original Creature" field renamed to "Parent Creature" (#2897)
- OpenMW-CS: Unchecking "Auto Calc" flag when editing an NPC record no longer causes unreasonable values to be filled in (#3278)
- OpenMW-CS: Fixed search and verification result tables to be case-insensitive when sorting (#3343)
- OpenMW-CS: "Model" column renamed to "Model/Animation" (#2694)
New in OpenMW 0.43.0 (Dec 5, 2017)
- Known Issues:
- Shadows are not re-implemented yet
- To use the Linux targz package binaries, Qt4 and libpng12 must be installed on your system
- On macOS, OpenMW-CS is able to launch OpenMW only if OpenMW.app and OpenMW-CS.app are siblings
- New Features:
- Implemented AI resurfacing to breathe (#1374)
- Implemented rain and snow induced water ripples (#452, 4156)
- Implemented fade to black on cell transitions (#824)
- Implemented starting in an unnamed exterior cell with --start (#3941)
- Implemented AI using "WhenUsed" enchantments (#3953)
- Implemented stacks of ingredients or potions remaining grabbed after using one (#4082)
- Implemented keyboard navigation for menus (#3400)
- Implemented an option to show the success rate while enchanting (#3492)
- Implemented an option to show projectiles' damage in tooltips (#2923)
- Implemented an option to show melee weapons' reach and speed in tooltips (#2923)
- Implemented a "launch OpenMW" tickbox on the Windows installer (#2258)
- Implemented the ability to close the inventory while dragging items (#1692, #3099)
- OpenMW-CS: Implemented LTEX record table (#933)
- OpenMW-CS: Implemented LAND record table (#936)
- OpenMW-CS: Implemented highlighting occurrences of a variable in a script (#2509)
- OpenMW-CS: Implemented using one resource manager per document (#2748)
- OpenMW-CS: Implemented shortcuts and context menu options for commenting code out and uncommenting code respectively (#3274)
- OpenMW-CS: Implemented an option in user settings to reset settings to their defaults (#3275, #3682)
- OpenMW-CS: Implemented reloading data files (#3530)
- ess-Importer: Implemented converting projectiles (#2320)
- Bug Fixes:
- Water visibility is now consistent across different setting configurations (#815)
- Autosaves are now created when waiting, to match vanilla behavior (#1452)
- Container Close button no longer loses key focus when an item is clicked (#1555)
- Guards no longer become aggressive towards creatures that are beyond their alarm radius (#2405)
- Players can no longer change their weapon or spell during attack or spellcasting, though weapons can still be sheathed (#2445)
- UI window pinning now persists between saves and boots (#2489, #2834)
- First person view now uses the correct body texture with the "Better Bodies" mod (#2594)
- Stat review menu now reads correctly from the player's stats (#2628)
- Player states are now correctly reset when a save is loaded (#2639)
- Rain and snow weather effects no longer move with the player (#2698)
- Implemented some missing creature swim animations (#2704)
- "Owned" crosshair now does not mark objects which can be activated without triggering a crime (#2789)
- Drag-and-drop is now ended if the item is removed (#3097)
- GetDetected can now be used without a reference (#3110)
- Fixed poor performance when resizing the dialog window (#3126)
- Fixed how ampersands in filenames are handled by the Launcher and Wizard (#3243)
- Improved water reflection rendering along shorelines (#3365)
- Improved AI usage of Dispel magic effect (#3341)
- Disposing of corpses no longer breaks related quests (#3528)
- Framerate limit is now enforced in videos and menus (#3531)
- Only one copy of a given sound effect may now be played at a time (#3647)
- Stationary NPCs resume returning to their position after a game is loaded if they had moved (#3656)
- Added a fade-out for music transitions (#3665)
- Spellcasting effects now disappear when resting (#3679)
- Filled soul gems no longer count against the number of empty soulgems a merchant restocks of the same type (#3684)
- Fixed magicka calculation during character generation (#3694)
- Guards will now try to arrest the player when attacked, instead of just fighting back (#3706)
- Death counts are now checked to be for valid actors before they are loaded (#3720)
- Malformed inequality operators are now handled as equality to match vanilla and give a warning (#3744)
- Yagrum Bagarn no longer twitches (#3749)
- DisableLevitation now removes Levitate visual spell effect indicators (#3766)
- Script commands now run if they were in voiced dialog scripting (#3787)
- Added enabled check to animation script commands (#3793)
- Default sound buffer size was increased (#3794)
- RemoveItem behavior adjusted (#3796)
- Godmode adjusted to match vanilla (#3798)
- Animations now loop correctly in the "Animated Morrowind" mod (#3804)
- Fixed enchantment point calculation to match vanilla (#3805)
- Missing book art now logs a warning instead of showing a pink rectangle (#3826)
- Fixed "Windows Glow" mod so window textures are not darker than they should be (#3833)
- Bodyparts with multiple NiTriShapes are now handled correctly (#3835)
- InventoryStore::purgeEffect() now removes all effects with argument ID (#3839)
- Fixed fatigue loss calculations when jumping (#3843)
- Underwater effects are now not applied to scripted "say" commands (#3850)
- Actors no longer try to speak underwater (#3851)
- Fixed a crash caused by an NPC being spawned by two routines at once (#3864)
- Fixed an exploit where constant effect enchantments could be made with any soul gem by switching the soul gem during enchanting (#3878)
- Fixed jail state not being cleared when a game is loaded (#3879)
- Journal no longer displays empty entries (#3891)
- An empty line is no longer displayed between a topic and the actual dialog text in the dialog window (#3892)
- PositionCell in dialog no longer closes the dialog window (#3898)
- "Could not find Data Files location" dialog no longer appears multiple times (#3906)
- Fixed a case where the user could get stuck when installing without a CD (#3908)
- Adjustments made to the Morrowind Content Language dropdown in the settings pane of the launcher (#3909)
- Scroll in launcher window can no longer be cut off by resizing the window (#3910)
- NC text key on nifs now works correctly (#3915)
- Menu click sound no longer plays for right clicks (#3919)
- Improved AI targetting algorithm to choose targets based on attack effectiveness (#3921)
- AI now avoids enemy hits while casting self-ranged spells (#3922)
- Copy/Paste now uses the correct command key on macOS (#3934)
- AI attack strength is now reset when starting a new attack (#3935)
- Changed spell priority calculation to match vanilla (#3937)
- UI sounds are no longer distorted under water (#3942)
- Fixed the game not pausing when minimized on Windows (#3943)
- Vendors now confiscate stolen items that the player tries to sell them back (#3944)
- Fixed some character preview rendering issues (#3955)
- EditEffectDialog close button now updates range button and area slider properly (#3956)
- Fixed some issues with body part rendering with mods (#3957)
- Clothing value is now unsigned, preventing some value overflow issues (#3960)
- Fatigue is now consumed if your encumbrance equals your maximum carry weight exactly (#3963)
- Journal sounds are now played when flipping pages and closing the journal (#3974)
- Fixed containers instantly closing when opened with a controller and the cursor over the close button (#3978)
- Fixed performance issue when casting spells, especially on new landmasses such as Tamriel Rebuilt (#3981)
- Corrected down and up sounds played when trading (#3982)
- NPCs taunted to aggression no longer continue dialog with the player (#3987)
- Journal can no longer be opened at the main menu (#3991)
- Fixed Dispel to only cancel spell effects (#3995)
- Fixed missing header inclusion breaking OpenBSD clang build (#4002)
- Inventory avatar now fits within display border (#4003)
- Manis Virmaulese now speaks to the player before attacking (#4004)
- AI spawn position is now reset if they are moved to another cell (#4010)
- Keypresses consumed by the UI are no longer processed again by the game (#4016)
- GetPCRunning and GetPCSneaking now check if the PC is actually moving (#4017)
- Music track shuffling is improved (#4024)
- Spells with copy/pasted names no longer sort to the top of the spell list (#4025)
- NPC archers now switch to another weapon to attack when they run out of arrows (#4033)
- Reloading a save game while falling no longer prevents fall damage (#4049)
- Draw animation is no longer played when a player equips a new weapon while already holding one (#4056)
- Disposition is now updated correctly when dialog is closed (#4076)
- Alchemy skill increases now take effect immediately after potion creation, instead of after the next batch is started (#4079)
- GetResist commands now work like in vanilla (#4093)
- Level-up messages for levels past 20 are now used (#4094)
- Fixed error in framelistener when taking all items from a corpse (#4095)
- Default 0 float precision is now used in float formatting (#4096)
- Cycling through weapons now only selects weapons that can be equipped (#4104)
- A scroll bar has been added to the birthsign effects list at character creation (#4105)
- Changed inventory sort order to be more consistent (#4112)
- Fixed unexpected "Resolution not supported in fullscreen" messages (#4113)
- Fixed pickpocketing behavior to match vanilla (#4131)
- Fixed a case where NPCs would not equip a second ring (#4155)
- NPCs now do not autoequip clothing of the same price (#4165)
- Multiple GUI and AI fixes and improvements
- OpenMW-CS: Fixed issues with using # characters in loaded configuration files (#3045)
- OpenMW-CS: Fixed camera position jumping when switching camera modes (#3709)
- OpenMW-CS: "Map Color" field in Cells table now works correctly (#3971)
- OpenMW-CS: Name is now reported correctly as OpenMW-CS on macOS (#4027)
- OpenMW-CS: New greetings now work in-game (#4037)
- OpenMW-CS: Merging of Land and Land Texture records fixed (#4074)
- OpenMW-CS: Fixed narrow left pane in Preferences window (#4107)
New in OpenMW 0.42.0 (Aug 2, 2017)
- Known Issues:
- Shadows are not re-implemented yet
- To use the Linux targz package binaries, Qt4 and libpng12 must be installed on your system
- On macOS, OpenMW-CS is able to launch OpenMW only if OpenMW.app and OpenMW-CS.app are siblings
- New Features:
- Implemented water sound effects
- Implemented light particles showing in inventory character preview
- Implemented magic projectiles emitting light
- Implemented NiSphericalCollider
- OpenMW-CS: Implemented "Book Type" combo box replacing "Scroll" check box in Book records
- OpenMW-CS: Implemented "Blood Type" combo box replacing blood check boxes in NPC and Creature records
- OpenMW-CS: Implemented "Emitter Type" combo box replacing emitter check boxes in Light records
- OpenMW-CS: Implemented "Gender" combo box replacing "Female" check box in NPC and Body Part records
- ess-Importer: Implemented converting mark location
- ess-Importer: Implemented converting last known exterior cell
- Bug Fixes:
- Falling leaves in Vurt's tree mods now render correctly
- Actors now use capsular collision shapes (solves issues with characters getting stuck or floating above the ground)
- Collision handling has been improved (better performance and overall behaviour)
- Collision is now not disabled for actors until their death animation has finished playing
- Players can no longer climb sheer terrain by jumping and then moving forwards in the air
- Doors no longer stutter when colliding with the player
- Dialog boxes now appear in the center of the screen after the window is resized
- Weapon and spell cycling is now disabled while in GUI mode
- Weapon and spell cycling can now be bound to a gamepad
- Gamepad and mouse/keyboard may now be used at the same time
- Inventory window titles are now centered vertically
- Changed name tooltips' behavior on enemies to match vanilla behavior
- The maximum width of a tooltip is no longer set to a fixed value
- The drowning widget now more accurately matches the vanilla one
- Fall height is now reset when the player teleports
- Changed Slowfall spell effect to better match vanilla behavior while jumping
- Combat with water creatures now ends when leaving the water
- AI actors no longer hit unintended targets
- Changed NPC wander and idle behavior to better match vanilla
- Fixed some summoned creatures not engaging underwater creatures in combat
- Enemies now initiate combat with player followers on sight
- Creatures now auto-equip their shields on creation
- Changed combat engagement logic to better match vanilla behavior
- The Command spell effect now brings enemies out of combat
- Followers now continue to follow after resting and saving and reloading the game
- Light prioritization on objects now takes the light sources' intensity into account (fixes issues with light sources popping up)
- Icon shadows no longer persist in GUI windows
- Disintegrate Armor/Weapon spell effects are no longer bound to the framerate
- Enchanted arrows now explode when they hit the ground or a static object
- Fixed a crash that occurred while using a container and the console at the same time
- Fixed the beginning of NPC speech being cut off on macOS
- Nodes named "bounding box" are now ignored by the nifloader making corresponding meshes render correctly
- The correct swish sound is now played for NPC weapon attacks
- The player now has to pay for their followers when using fast travel
- Fixed a regression with Dispel; it now is an instant spell effect again
- Corrected greetings in Antares' Big Mod
- The ProjectileManager no longer crashes when a sound ID fails to play or is not found
- Fixed behavior of Activate and OnActivate commands (fixes freeze when opening "Hammers" container in Aanumuran Reclaimed mod)
- Fixed possible game-breaking exception caused by trying to access NPC stats on a creature
- Identification papers can now be picked back up after they are dropped
- Fixed the interpreter to properly handle a reference change caused by an Activate command
- Interpreter context now properly handles Activate actions in the middle of script execution
- Changed behavior of stat script commands to better handle stats above 100
- Fixed gun sounds in Clean Hunter Rifles mod
- Fixed selling success chance when bartering
- Fixed objects doubling when loading a save game after editing the used game files
- Silenced SDL events of types 0x302 and 0x304
- Fixed a rare crash that occurred on cell loading
- Activation flags are now reset when an object is copied
- Removed the possibility to implicitly call GetJournalIndex by simply stating a script ID (solves issues with objects using the same ID as a script in Emma's Lokken mod)
- Blacklisted some unused scripts from the Bloodmoon expansion pack which relied upon the abovementioned implicit function call
- Fixed the ResourceHelpers to allow the simultaneous use of forward and backward slashes in a model path
- Fixed handling of enchantments' spell effects to correctly display these effects in the GUI
- OpenMW-CS: New or cloned Body Part records may now use the ".1st" suffix
- OpenMW-CS: Fixed sorting verification results by Record Type
- OpenMW-CS: Cloned and added pathgrids are no longer lost after reopening an omwgame file
- OpenMW-CS: Camera position is now re-centered when changing interior cells via drag & drop
- OpenMW-CS: Added missing Text field to allow editing a book's actual text
- OpenMW-CS: Skill books now show associated skill IDs instead of attribute IDs
New in OpenMW 0.41.0 (Dec 27, 2016)
- Known Issues:
- Shadows are not re-implemented at this time, as well as distant land
- To use the Linux targz package binaries Qt4 and libpng12 must be installed on your system
- On OSX, OpenMW-CS is able to launch OpenMW only if OpenMW.app and OpenMW-CS.app are siblings
- On OSX, some users may experience the beginning of acted voice clips cut off
- New Features:
- Implemented zero-weight boots playing light armor boot footsteps
- Implemented playing audio and visual effects for every effect in a spell
- Implemented doubling the size of spell explosions
- Implemented particle textures for spell effects
- Implemented NPCs using opponent's weapon range to decide whether to dodge
- Implemented dodging for creatures with the "biped" flag
- Implemented drop shadow for items in the menu
- Implemented correct range for "on touch" spells
- Implemented using telekinesis with on touch spells on objects
- Implemented AI Combat: Flee
- Implemented player glow for non-portable lights added to the inventory
- OpenMW-CS: Implemented rotate and scale sub modes for instance editing mode
- OpenMW-CS: Implemented water rendering
- ESS-Importer: Implemented player control flags
- Bug Fixes:
- Almsivi and Divine intervention now display the correct spell effect
- Instant spell effects now show an effect indicator
- Fixed playback of weapon idle animation to include a part previously omitted
- Stat review window at character creation now shows starting spells, powers, and abilities
- Repair and recharge interfaces no longer cause a performance drop under certain circumstances
- Fullscreen can now be disabled again after enabling it in-game on OSX
- Disabled door markers no longer show up on the map
- Fixed an issue when the equip script instruction is used on an NPC without the item, fixing mods Romance 3.7 and Vampire Embrace
- Banners now show random animations during stormy weather
- Inventory tooltip for zero-weight armor no longer displays weight info
- Idle animations now always loop
- Spark showers near Sotha Sil now appear at the right time
- The type of an NPC's melee attack (chop, slash, thrust) no longer depends on their movement direction
- Fix for freeze when the cell was changed immediately after dying
- Unalerted slaughterfish in the same cell as the player no longer prevent resting
- Blood effects no longer occur when the hit is resisted
- Todwendy can now be interacted with in the German version of the game
- Fix for crash when opening the journal with missing fonts
- SetInvisible command no longer applies a graphic effect
- Non-hostile NPCs can no longer be disarmed by pickpocketing their weapons
- Hidden inventory items, such as the light source for Trueflame's light effect, are no longer shown
- Corrected the order in which alembics and retorts are used
- Animation replacer no longer hangs after one animation cycle
- Corrected sounds and skill increases for bound armor and shields
- Corky can now be sold to Drulene Falen
- NPC disposition can no longer be lowered below zero
- NPC autoequip behavior now better matches vanilla
- State of enabled/disabled player controls is now correctly saved
- Moved references are now properly handled in respawning code
- Water ripples are now shown when walking on water
- Argonian NPCs no longer swim like Khajiits
- Spells with the "always succeed" flag can now be deleted from the spellbook
- Bound equipment spells can no longer be recast
- Fixed some objects added by Morrowind Rebirth not properly displaying their texture
- Fixed OSX not being able to find settings-default.cfg
- Fixed dialogue/journal links being unclickable on certain platforms due to undefined behavior
- Attacking with a stacked enchanted thrown weapon no longer reduces the charge of items remaining in that stack
- Fixed an issue with the water surface transparency when viewed from certain angles using non-shader water
- Fixed animation state to be saved upon cell-changing or save & load; fixes several traps as well as the metal doors in Sotha Sil
- "Can't Cast" message now displayed when water walking is cast from too great of a depth
- Player is now moved out of the water when casting water walking from a shallow enough depth
- Levelled items in merchant inventory are no longer re-added every time the trade window is reopened
- Weather manager now handles weather for regions added by plugins after a save game was created
- Fix to more gracefully handle cases where an object refers to an enchantment ID which does not exist
- Fixed how NPCs react to hostile spell effects being cast on them (for now, see: https://forum.openmw.org/viewtopic.php?f=2&p=43942#p43942)
- Player/NPC skeleton's bone cache is now cleared when a node is added/removed, fixing a crash that could happen whenever player/NPC equipment is updated
- OpenMW-CS: Globals are now initialized with a valid type
- OpenMW-CS: The nested tables for NPC skills and attributes are now hidden when the auto-calc flag is checked
- OpenMW-CS: Fixed verification for "Not Local" info condition
- OpenMW-CS: Fixed verification for special faction ID "FFFF"
- OpenMW-CS: Changes from omwaddon are now loaded in [New Addon] mode
- OpenMW-CS: Objects moved in interior cells in the scene editor will no longer be teleported outside
- OpenMW-CS: Fixed not being able to find the project file when launching the game
- OpenMW-CS: Deleted instances will no longer reappear
- OpenMW-CS: Using "Extend Selection to Instances" will no longer cause duplicates
New in OpenMW 0.39.0 (Apr 18, 2016)
- Known Issues:
- Shadows are not re-implemented at this time, as well as distant land
- Changelog:
- Implemented background cell loading and caching of loaded cells
- Implemented support for object shaders in OSG
- Implemented interpolation for physics simulation, smoothing rendering of statics and fixing some collision issues
- Implemented support for sphere map NiTextureEffects
- Implemented the FixMe script instruction
- Implemented support for RGB and RGBA embedded textures in NIF files
- Implemented corpse clear delay
- Implemented per-creature respawn time tracking
- Fixed Dark Brotherhood Assassins, ghosts in Ibar-Dad, and other creatures spawned with PlaceAt spawning inside world geometry
- Fixed Activate / OnActivate script instruction to match vanilla behavior
- Fixed player spawning underwater when loading a game saved while swimming
- Fixed NPCs not using correct animations with Animated Morrowind mod
- Fixed Riekling raider pig screaming continuously
- Fixed Vivec's hands in the Psymoniser Vivec God Replacement mod
- Fixed NPCs spamming restoration spells instead of defending themself
- Fixed a crash caused by local script iteration
- Fixed AI packages to not stack when duplicates are added
- Fixed actor animations not being rebuilt on resurrection
- Fixed dialog boxes for non-standard NPCs not scrolling correctly
- Fixed wandering NPCs disappearing or getting teleported to strange places
- Fixed missing NPC name in journal entry when given Pilgrimages of the Seven Graces quest
- Fixed bounding box used for items when dropping them from the inventory
- Fixed spells exploding on an actor being applied twice
- Fixed Azura's missing head
- Fixed potion effect showing when ingredient effects are not known
- Fixed hands turning partially invisible when chopping with a spear
- Fixed fast travel breaking save files made afterwards
- Fixed crash after casting recall spell
- Fixed constant effect enchantment animation playing on dead bodies
- Fixed spell effects to not persist after the caster dies
- Fixed corpses that are submerged at the beginning of the game to stay submerged
- Fixed "when strikes" enchantments to not launch a projectile from the attacker when they apply
- Fixed camera snapping to straight up or down after teleporting
- Fixed alchemy window ingredient count not decrementing when combining ingredients that don't share effects
- Fixed mods corrupting the hasWater() flag for exterior cells
- Fixed a crash with mods that define bip01 spine1 but not bip01 spine2
- Fixed class image display when an image for the class is not found
- Fixed possible infinite disposition through exploit
- Fixed glitch causing removed clothing to still be rendered on the character on the inventory paper doll
- Fixed statics and activators not being able to cast spell effects on the player
- Fixed cells not loading when using Poorly Placed Object Fix mod
- Fixed female characters incorrectly using the male base animation skeleton
- Fixed "use best attack" punches to match vanilla behavior
- Fixed crash when clicking through the class selection menu a specific way
- Fixed save list jumping to the top when deleting a saved game
- Fixed the selected class and race not being cleared when starting a new game
- Fixed crash when water normal map is missing
- Fixed an issue with handling stray arguments in scripts
- Fixed Drop script instruction to match vanilla behavior
- OpenMW-CS: Implemented GMST verifier
- OpenMW-CS: Implemented info record verifier
- OpenMW-CS: Implemented rendering cell border markers in Scene view
- OpenMW-CS: Implemented point lighting in Scene view
- OpenMW-CS: Implemented optional line wrapping in script editor
- OpenMW-CS: Reimplemented 3D scene camera system
- OpenMW-CS: Implemented scenes being a drop target for referenceables
- OpenMW-CS: Implemented rendering cell markers in Scene view
- OpenMW-CS: Implemented Instance selection menu in Scene view
- OpenMW-CS: Implemented Move sub mode for Instance editing mode in Scene view
- OpenMW-CS: Implemented behavior for changing water level of interiors to match exteriors
- OpenMW-CS: Implemented using "Enter" key instead of clicking "Create" button to confirm ID input in Creator Bar
- OpenMW-CS: Fixed objects dropped in the scene not always saving
- OpenMW-CS: Fixed objects added to the scene not rendering until the scene is reloaded
- OpenMW-CS: Fixed land data being written twice
- OpenMW-CS: Fixed GMST ID named sMake Enchantment being named sMake when making new game from scratch
- OpenMW-CS: Fixed creator bar in Start Scripts subview not accepting script ID drops
- OpenMW-CS: Fixed using the "Next Script" and "Previous Script" buttons changes the record status to "Modified"
New in OpenMW 0.38.0 (Jan 25, 2016)
- Changelog:
- Implemented werewolf field of view
- Implemented movement of objects between cells, fixes several issues
- Implemented handling OSG native model format
- Implemented separate field of view settings for hands and game world
- Implemented isInCell checks on PlaceAt and PlaceItem
- Implemented handling NiLODNode and NiPointLight
- Implemented notification to indicate when a game is saved
- Fixed player object being deletable
- Fixed AiCombat distance check to take into account collision box
- Fixed saw in Dome of Kasia not hurting a stationary player
- Fixed rats floating when killed near a door
- Fixed kwama eggsacks pulsing too fast
- Fixed NPC voice sound source not being placed at their head
- Fixed crash with OpenMW install wizard
- Fixed reseting delete flag when loading a reference from a save game
- Fixed issues with clicking on unexpected inventory items on character doll
- Fixed spell absorption to apply once per effect
- Fixed enchantment merchant items reshuffling every time barter is clicked
- Fixed not being able to resurrect the player through the console if health is zero
- Fixed projectile weapon behavior when underwater
- Fixed not being able to use keywords in strings for message boxes
- Fixed items not sinking when dropped underwater
- Fixed crash when onPcEquip script removes the equipped item
- Fixed dialog not triggering correctly in Julan Ashlander Companion mod
- Fixed tooltips for Health, Magicka, and Fatigue showing in the Options menu when bars aren't visible
- Fixed guards accepting gold for crimes even when you don't have enough
- Fixed Show Owned option affecting tooltips that are not objects
- Fixed player sound source being at the feet
- Fixed not being able to replace interactive message boxes
- Fixed fatal error on OpGetTarget when the target has disappeared
- Fixed first person rendering glitches with high field of view
- Fixed crash on new game at character class selection
- Fixed RigGeometry bone references to be case-insensitive
- Fixed NPCs using wrong sound when landing
- Fixed missing journal textures without Tribunal and Bloodmoon installed
- Fixed multiple AiFollow packages causing the distance to stack
- Fixed creature dialogs not being handled correctly
- Fixed crash when entering Holamayan Monastery with mesh replacer installed
- Fixed dreamers spawning too soon
- Fixed Next/Previous Weapon/Spell and Ready Spell working as a werewolf
- Fixed being able to soultrap a creature more than once
- Fixed summoned creatures and objects disappearing at midnight
- Fixed gamecontrollerdb file being created as a txt instead of a cfg
- Fixed "same race" dialog functions never triggering
- Fixed dialog choice condition issue
- Fixed body part rendering when in a pose
- Fixed reversed sneak awareness check
- Fixed positional sound acceleration issue
- Fixed fatal error when LandTexture is missing
- OpenMW-CS: Implemented choosing colors for syntax highlighting
- OpenMW-CS: Implemented hiding script error list when there are no errors
- OpenMW-CS: Implemented ability to create omwaddons with periods in the filename
- OpenMW-CS: Implemented configurable size for scipt error panel
- OpenMW-CS: Implemented tooltips in the 3D scene
- OpenMW-CS: Fixed issue with handling of DELE subrecords
- OpenMW-CS: Fixed Verify not checking if given item ID for a container exists
- Known Issues:
- Shadows are not re-implemented at this time, as well as distant land and object shaders
- Features are missing from OpenMW-CS as well: only basic camera controls are implemented, pathgrid and cell marker rendering is missing, as well as instance moving
New in OpenMW 0.36.1 (Jun 7, 2015)
- Known Issues:
- Crash when trying to view cell in render view in OpenMW-CS on OSX
- Crash when switching from full screen to windowed mode on D3D9
- Changelog:
- Fixed additional startup scripts failing to launch
New in OpenMW 0.35.1 (Mar 16, 2015)
- Known Issues:
- Crash when trying to view cell in render view in OpenMW-CS on OSX
- Crash when switching from full screen to windowed mode on D3D9
- Changelog:
- Implemented being able to dress corpses (you weirdos)
- Implemented checking Cmake sets correct MSVC compiler settings for release build
- Implemented default values for mandatory global records
- Implemented basic joystick support
- Implemented a progress bar for Morrowind.ini import progress in the launcher
- Implemented passage of time indicator when training or serving jail time
- Fixed a crash caused by a land record without data
- Fixed creatures with no skeleton base causing a crash
- Fixed engine becoming unresponsive when trying to use equip next/previous with an empty inventory
- Fixed error caused by relying on subrecord order when reading content files
- Fixed sun trajectory
- Fixed stolen items handling to match vanilla Morrowind
- Fixed Divine Intervention sending the player to the wrong place in some cases
- Fixed telekinesis not working to avoid traps
- Fixed combat AI for unreachable enemies
- Fixed object scale being considered in the Move instruction
- Fixed multi-effect spells with different ranges not all applying
- Fixed launcher not responding to Ctrl+C command from the terminal
- Fixed drag-and-drop creating duplicate content files in the launcher when Alt is pressed
- Fixed addon files with no dependencies not showing in the launcher
- Fixed Detect Animal detecting dead creatures
- Fixed Cmake not respecting LIB_SUFFIX
- Fixed changing active magic holstering magic hands
- Fixed switching spells with next or previous while holding shift raising the delete spell dialog
- Fixed regression causing ignored clicks on the HUD mini-map
- Fixed instant restore effect behavior
- Fixed CE restore attribute items permanently boosting the stat they restore
- Fixed being able to fall off the prison ship
- Fixed wrong starting position in "Character Stuff Wonderland"
- Fixed plugin load order being sorted incorrectly when importing Morrowind settings
- OpenMW-CS: Fixed skills saving incorrectly
- OpenMW-CS: Fixed file extension inconsistency
New in OpenMW 0.34.0 (Dec 22, 2014)
- Known Issues:
- Crash when trying to view cell in render view in OpenCS on OSX
- Crash when switching from full screen to windowed mode on D3D9
- Changelog:
- Implemented ClampMode in NiTexturingProperty, fixes some floating plant textures
- Implemented INI-importer for the launcher
- Implemented "encoding" option in the launcher
- Disabled third-person zoom by default due to usability issues (can be re-enabled in settings file)
- Fixed several launcher and installation issues
- Fixed issue with BIK video/audio playback sync
- Fixed NPCs ignoring player invisibility when engaged in combat
- Fixed long class names being cut off in the UI
- Fixed running while levitating draining fatigue
- Fixed handling of disabled plugins
- Fixed ToggleMenus not closing dialog windows
- Fixed crash when calling getDistance on items in the player's inventory
- Fixed the Buglamp tooltip showing the item weight
- Fixed slave crime reaction to PC picking up slave's bracers
- Fixed Dremora death animation
- Fixed Mansilamat Vabdas's floating corpse
- Fixed bounty not being completely removed after the Larius Varro Tells A Little Story quest
- Fixed silenced enemies attempting to cast spells
- Fixed The Warlords quest
- Fixed sneak attacks on hostiles causing a bounty
- Fixed a crash caused by incorrect handling of getPcRank and similar defines
- Fixed pause in Storm Atronach animation
- Fixed a bug in TerrainGrid::getWorldBoundingBox
- Fixed crash on exceptions while adding startup scripts
- Fixed AiWander path finder hang when quickly changing cells
- Fixed crash when playing OGG files
- Fixed Dagoth Gares talking to the player even when he is not there
- Fixed overflow exploit in bartering
- Fixed a crash when maximizing the window with the race selection dialog open on D3D9
- Fixed script command "Activate, player" not working
- Fixed buttons only lighting on hover over their label
- Fixed Slowfall effect being too weak
- Fixed several skeleton/bone model and animation issues
- Fixed script handling to treat the [ character as whitespace
- Fixed a crash in character preview for non-existing meshes
- Fixed abrupt transition when ash storms end
- Fixed mouse movements being tracked during video playback
- Fixed a crash on exit
- Fixed being able to attack Almalexia during her final monologue
- Fixed the frame time cap not being applied to Ogre's ControllerManager
- Fixed recalculation of Magicka to be less aggressive
- Fixed Azura's spirit fading away too fast
- Fixed Magicka becoming negative
- Fixed health so it drops to 0 if it goes below 1.
- Fixed floating hairs in Westly's Pluginless Head And Hair Replacer
- Fixed some issues with mods that use conversation scripts to update the PC
- Fixed graphical issues with Morrowind Grass Mod
- Fixed issues with renaming profiles in the launcher
- OpenCS: Implemented rendering cell markers
- OpenCS: Implemented double-click functionality in tables
- OpenCS: Implemented user settings dialog grouping, labeling, and tooltips
- OpenCS: Implemented editing positions of references in the 3D scene
- OpenCS: Implemented edit mode button on the scene toolbar
- OpenCS: Implemented user setting for showing the status bar
- OpenCS: Improved the layout of the user settings dialog
- OpenCS: Fixed script compiler sometimes failing to find IDs
- OpenCS: Fixed verifier not handling Windows-specific path issues when dealing with resources
- OpenCS: Fixed display of combat/magic/stealth values
- OpenCS: Fixed saving
- OpenCS: Fixed exception caused by following the Creature column of a SoundGen record
- OpenCS: Fixed MDL subrecord error
- OpenCS: Fixed coordinate and rotation editing
- OpenCS: Fixed several window and view handling issues
- OpenCS: Fixed loading plugins with moved references, implementation of moved references still pending
- OpenCS: Fixed a crash when closing cell render window on OSX
New in OpenMW 0.30.0 (Jun 3, 2014)
- Implemented Ranged Combat
- Implemented Sneaking Skill icon
- Implemented Crime and Punishment
- Implemented correct trader gold handling
- Implemented AIFollow package on summoned creatures
- Implemented run stance in the AIFollow package
- Implemented all NPCs in the area attacking the player when the player attacks one
- Implemented terrain threading
- Implemented correct GUI save/load progress bars
- Implemented saving the weather state in save games
- Implemented class creation form remembering previous changes
- Implemented quicksave, quickload, and autosave
- Implemented deleting saves
- Implemented bribe gold being placed into the NPCs inventory
- Implemented saving quick key bindings
- Implemented NPCs returning to their default position after pursuing the player for a crime
- Implemented vertical axis navigation for flying and swimming creatures
- Implemented functionality for NPCs to evade each other when walking around
- Fixed extreme shaking that could occur during cell transitions while moving
- Fixed crash when a non-existent content file is added to openmw.cfg
- Fixed OpenMW allowing resting/using a bed while in combat
- Fixed crime punishment in the Census and Excise Office at the start of a new game
- Fixed evidence chests not re-locking after new evidence is put in them
- Fixed NPCs still attacking after punishment is served
- Fixed taking items from a corpse being considered a crime
- Fixed some creatures not being able to get close enough to attack
- Fixed dead creatures dying again each time the player enters the cell
- Fixed input manager state not being handled correctly when loading a save
- Fixed crash when trying to get LOS of disabled NPC
- Fixed incorrect inventory behavior before inventory is activated in a new game
- Fixed NPCs not equipping torches in dark interiors
- Fixed mouse wheel scrolling too fast in race selection
- Fixed doors being blocked by NPCs
- Fixed repair/charge indicators not updating
- Fixed scribs not defending themselves
- Fixed creatures life bar not always being empty when they are dead
- Fixed creature and hand to hand attacks not increasing armor skill
- Fixed undead and mechanical creatures bleeding red blood
- Fixed Tarhiel never falling
- Fixed script variables not being saved
- Fixed custom class names not being handled properly in save games
- Fixed NPCs stuttering when walking indoors
- Fixed menu appearing when trying to skip intro movie
- Fixed NPCs getting stuck when they run into each other
- Fixed health bar showing permanently when running BTB-Settings
- Fixed guard killing PC when Khajiit race is selected when running BTB-Character
- Fixed HUD weapon icon showing a fist after loading a save, when a weapon is equipped
- Fixed guild rank not showing in dialogue
- Fixed flash of blue when sneaking and opening a container or the inventory
- Fixed incorrect level-up class image when using a custom class
- Fixed mis-aligned buttons on quit menu
- Fixed an NPC stuck hovering in a jumping animation
- Fixed crash when loading the Big City esm file.
- Fixed mis-aligned dialogue topic list when scrolling
- Fixed certain faction memberships not storing in saved games
- Fixed pasting text always inserting at the end of a text box, instead of at the cursor
- Fixed conversation loop when asking about "specific place" in Vivec
- Fixed Caius not leaving at the start of the "Mehra Milo and the Lost Prophecies" quest
- Fixed map markers not being saved in save games
- Fixed "ring_keley" causing exception
- Fixed open dialogues not being closed when loading a game
- Fixed some collision geometry cleanup
- Fixed a special case script instruction for the Athyn Sarethi mission
- Fixed an improper handling of a special NIF format case that caused problems with the Pluginless Khajiit Head Pack
- OpenCS: Implemented region map context menu
- OpenCS: Implemented region map drag & drop
- OpenCS: Implemented scene subview drop
- OpenCS: Implemented preview subview
- OpenCS: Implemented OGRE integration
- OpenCS: Implemented Dialogue Sub-Views
- OpenCS: Implemented lighting modes
- OpenCS: Implemented different camera navigation modes
- OpenCS: Refactored user settings
- OpenCS: Fixed failure when dropping a region into the filter of a cell subview
- OpenCS: Fixed exception when loading files
- Known Issues:
- Character generation can be skipped
- Some items can be stolen without raising an alarm
- Sound may be disabled on videos in Windows