Project History: Difference between revisions

From OpenMW Wiki
Jump to navigation Jump to search
mNo edit summary
(Added 0.30)
Line 3: Line 3:
=== Future Versions ===
=== Future Versions ===
[http://bugs.openmw.org/projects/openmw/roadmap Roadmap]  
[http://bugs.openmw.org/projects/openmw/roadmap Roadmap]  
=== Version 0.30.0 ===
''' Released May 28, 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


=== Version 0.29.0 ===
=== Version 0.29.0 ===

Revision as of 15:22, 28 May 2014

Changelog

Future Versions

Roadmap

Version 0.30.0

Released May 28, 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

Version 0.29.0

Released March 13, 2014

  • Implemented most of the Load/Save GUI
  • Implemented Knockdown
  • Implemented fatigue decrease when doing physical activities
  • Implemented melee blocking
  • Implemented area magic
  • Implemented combat and combat AI for creatures
  • Implemented Damage/Restore Skill/Attribute magic effects
  • Implemented Resistance/Weakness to normal weapons magic effect
  • Implemented Slow Fall magic effect
  • Implemented auto-calculating NPC spell list
  • Implemented Disease contraction
  • Implemented blood particles
  • Implemented the rest of the player death feature
  • Implemented sleep/rest being interrupted
  • Implemented inventory equip scripts
  • Implemented display of the version/build number in the launcher window
  • Implemented a large portion of the Save/Load feature
  • Implemented AI Packages:Activate, Follow, FollowCell
  • Implemented levelled creatures
  • Implemented missing journal backend features
  • Improved handling of creature Weaons/Shields
  • Linked movie volume to Master instead of Music volume control
  • Fix for excess vram usage
  • Fix for footsteps in first person
  • Fix for Ascended Sleeper animation issues, related to determining the root animation node
  • Fix for AI related FPS drop
  • Fix for music issues on OS X >= 10.9
  • Fix for inventory paperdoll obscuring armour rating and rating text display when window is shrunk
  • Fix for 0/0 charge stat bar display
  • Fix for werewolf change handling
  • Fix for NIF filters not working properly with some mods
  • Fix for invalid orientation crash
  • Fix for invisible weapons when re-entering an area with NPCs engaged in combat
  • Fix for magicka depleting when casting an uncastable spell
  • Fix for creatures not being able to run
  • Fix for activators working as collision objects
  • Fix to not reset water level when loading a plugin with no water level record
  • Fix for AI packages growing exponentially when adding an AI package
  • Fix for Vivec Informants quest
  • Fix for bug allowing the player to get unlimited gold
  • Fix for bug of only receiving 1 gold when picking up stacks of gold
  • Fix for Dwemer crossbows not being held correctly
  • Fix for quick keys being able to be configured during character generation
  • Fix for a crash when equipping the lockpick in the Census & Excise Office
  • Fixes for errors in .desktop files
  • Various fixes for script instructions
  • Various message box fixes
  • OpenCS: Implemented a referenceable record verifier
  • OpenCS: Implemented script verifier
  • OpenCS: Implemented Drag & Drop
  • OpenCS: Implemented record cloning
  • OpenCS: Fixed broken code for loading objects
  • OpenCS: Fixed tables to sort case-insensitively

Version 0.28.0

Released January 14, 2014

  • Implemented Combat AI
  • Implemented spell casting, ranged, self, and touch magic
  • Implemented visual magic effects
  • Implemented Vampirism
  • Implemented terrain bump, specular, & parallax mapping
  • Implemented NIF record NiFlipController
  • Implemented soul gem recharging
  • Implemented enchanted item glow
  • Implemented Invisibility/Chameleon magic effects
  • Implemented Resist Magicka magic effect
  • Implemented GetLOS, so NPCs can calculate Line Of Sight
  • Implemented material controllers
  • Implemented mouse unlocking when in any menu
  • Implemented Vertex morph animation (NiGeomMorpherController)
  • Implemented NiBillboardNode handling
  • Implemented NIF texture slot DarkTexture
  • Various fixes for equipped torches and candles
  • Fixes for torches and shields being visible when casting spells
  • Fix for equipped items not updating right away, on characters and in the inventory
  • Fix for weather not changing correctly when changing areas
  • Fix for global map position marker not updating when changing interior cells, eg: Mages Guild teleport
  • Fix for some textures rendering black in Tamriel Rebuilt
  • Fix for activation distance to be from the player head instead of the camera
  • Fix for NPCs holding torches during the day
  • Fix for some hairs from Vvardenfell Visages Volume I not rendering
  • Fix for heads of Maormer race in mod by Mac Kom
  • Fix for walk key release not being handled during cell load
  • Fix for equipped inventory items not being updated on the HUD when they are changed in dialog
  • Fix for Launcher writing merged openmw.cfg files
  • Fix to enable discrete magnitudes for spells with multiple random magnitude effects
  • Fix to allow negative fatigue level
  • Fix for particle systems to handle the world space flag
  • Fix for crash caused by trying to update a model that is not rendered
  • Fix to not override dynamic stats set via console commands
  • Fix for equipped inventory icon not appearing immediately when equipped with a keyboard shortcut
  • Fix for crash when equipping light source with new character
  • Fix for segmentation fault when starting at Bal Isra
  • Fix for down arrow console history behavior
  • Fix for tooltip disappearing when clicking in the inventory
  • Fix for barter window item category not resetting to All correctly
  • Fix for replacement model in Graphic Herbalism mod having the wrong orientation
  • Fix for addon unchecking not being saved in the Launcher
  • Fix for controllers not affecting all objects in the hierarchy
  • Fix for being able to talk to NPCs who are in combat
  • Fix for crash when trying to load a mod with a capital .ESP filename extension
  • Fix for skills/attributes being capped when set via console
  • Fix for setting max health through the console to also set the current health
  • Fix for gameplay keyboard input echoing to the console input box
  • Fix for fall damage sometimes not applying immediately or correctly
  • Fix for persuasion window not showing in correct location after maximizing the game in windowed mode
  • Fix for player skill list forgetting scroll location when increasing experience
  • Fix for notification window not being large enough for skill level ups with long names
  • Fix for windows not scaling properly on resolution change
  • Fix for notification windows staying on screen permanently if too many are activated
  • Fix for used torches stacking with unused ones
  • Fix for crash on pickup of jug in Unexplored Shipwreck, Upper level
  • Fix for quick key menu not picking suitable replacement tool when it is used up
  • Fix for loading TES3 header data: convert characters to UTF8
  • Fix for damaged weapon value
  • Fix for being able to talk to characters with “locked” dialogue
  • Fix for water effects obscuring spell effects
  • Fix for animation playing when casting exhausted once-per-day abilities
  • Fix for Cure Disease potion removing all effects from the player, not just disease
  • Fix for OpenMW binaries linking to unnecessary libraries
  • Fix for water not negating fall damage
  • Fix for drawing a weapon increasing torch brightness
  • Fix for merchants selling stacks of gold
  • Fix for incorrect handling of color codes in character names
  • Fix for NPCs spawning with 0 skill values instead of calculated values
  • Fix for particles rendering too large
  • Fix for crash caused by AIWander
  • Fix for crash when revisiting dock where the starting ship was
  • Fix for scripts on items in inventory stopping when the containing object crossed a cell border
  • Fix for merchants equipping items with negative enchantments
  • Disallowed view mode switching while performing an action due to animation constraints
  • Code maintenance to unify OGRE initialization
  • OpenCS: Implemented Info-Record tables
  • OpenCS: Fix for not being able to open Journal table from the main menu

Version 0.27.0

Released November 29, 2013

  • Implemented Acrobatics
  • Implemented God Mode
  • Implemented torch extinguishing
  • Implemented breath meter color change when it is running low
  • Fixed polish language version of Morrowind crashing OpenMW
  • Fixed decimal numbers not displaying correctly in the UI
  • Fixed camera not lowering while sneaking
  • Fixed ambient sounds playing while the game is paused
  • Fixed being able to enter third person view with the mousewheel when it should be disabled
  • Fixed some CDs not working correctly with Unshield installer
  • Fixed a script instruction to allow the Quick Character Creation plugin to work
  • Fixed fatigue not regenerating when jumping
  • Fixed Laire dieing inexplicably in Beshara
  • Merged the –master and –plugin switches
  • OpenCS: Implemented a start dialogue
  • OpenCS: Implemented handling file paths so that files are saved only to the local data cirectory, and only with OpenMW extensions: omwgame/omwaddon
  • OpenCS: Implemented Saving
  • OpenCS: Implemented new ESX selector
  • OpenCS: Implemented enforcing single-instance mode since multiple projects can be open
  • OpenCS: Implemented record filtering
  • OpenCS: Implemented default record filters
  • OpenCS: Proper compiler configuration (currently used only for syntax highlighting)

Version 0.26.0

Released September 11, 2013

  • Implemented Melee Combat
  • Implemented Lycanthropy
  • Implemented auto-initialization of AI Packages
  • Implemented Drowning
  • Implemented Data File installation in the Launcher (Mac and Linux only)
  • Implemented mouse wheen transitions between first/third person
  • Improvements to UI window sizing and input
  • Improvements to sliders in the enchanting window
  • Fixed already-dead NPCs not equipping clothing/items
  • Fixed missing terrain in Tamriel Rebuilt, South of Tel Oren
  • Fixed health calculation of NPCs, fixing Heart of Lorkhan acting like a dead body
  • Fixed strange behavior when leaving water
  • Fixed terrain rendering to more accurately emulate vanilla Morrowind
  • Fixed no clip players causing NPCs to leviate
  • Fixed door open/close sound not cutting itself
  • Fixed no clip player preventing doors from opening
  • Fixed keypress during startup freezing the game
  • Fixed combat magic stances being available prematurely during character creation
  • Fixed naked Dark Brotherhood assassins
  • Fixed Rest dialog showing “Until Healed” option when player has full stats
  • Fixed invisible equipped torches
  • Fixed sheath weapon sound playing when leaving magic stance
  • Fixed some boots not producing footstep sounds
  • Fixed FPS bar alignment
  • Fixed printscreen not working
  • Fixed being able to jump while sneaking
  • Fixed blank movie variables in Morrowind.ini crashing the game
  • Fixed dancing girls in “Suran, Desele’s House of Earthly Delights” so they dance
  • Fixed repeating idle animations
  • Fixed sticking to certain surfaces, improves movement when swimming close to collidable objects
  • Fixed animation problem while swimming at the surface of water and looking up
  • Fixed capitalization of names in inventory
  • Fixed an issue with the spell effect area layout not updating properly
  • Fixed a Tamriel Rebuilt crash on load
  • Fixed rain sound persisting into new games
  • Various compilation fixes

Version 0.25.0

Released July 31, 2013

  • Implemented SoundGen for NPCs and creatures
  • Implemented AI Package: Wander
  • Implemented 64-bit compatibility for OS X
  • Implemented Hardware mouse cursors
  • Implemented first person animations
  • Implemented mouse wheel zoom in third person mode
  • Implemented Autorepeat for slider buttons
  • Launcher will not start OpenMW when no esm/esp files are selected
  • Fixed launcher crash on OS X < 10.8
  • Fixed a performance drop in the Census and Excise Office
  • Fixed SSCR records not starting correctly
  • Fixed handling script names with hyphen characters
  • Fixed handling the repeat parameter for AIWander
  • Fixed enchanting window to include weapons
  • Fixed character being able to move while over-encumbered
  • Fixed dead keys
  • Fixed mouse not being confined to window when the game is un-tabbed, and other mouse focus issues
  • Fixed ini Importer aborting when there is no existing cfg file
  • Fixed Dead NPC and Creature collision boxes
  • Fixed incorrect sorting of answers in dialogue
  • Fixed ini Importrt core dump when given an unknown parameter
  • Fixed getting stuck in some doors
  • Fix for journal/book rendering
  • Fix for draw weapon sound playing when weapon is readied and cell border is crossed

Version 0.24.0

Released June 15, 2013

  • Implemented Athletics
  • Implemented Security
  • Implemented opening non-load doors
  • Implemented AI Escort and EscortCell packages
  • Implemented Advanced Journal UI, some features still in progress
  • Implemented several trade features
  • Implemented New Game in the menu
  • Implemented highlighting dialogue topic links
  • Implemented animation layering
  • Implemented Night Eye/Blind magic effects
  • Implemented Move and MoveWorld script instructions
  • Implemented non-removable corpses
  • Implemented weapon and shield rendering for 3rd person
  • Implemented OnDeath script instruction for explicit references
  • Various fixes for text display in books
  • Various fixes for wait/rest
  • Various code cleanup
  • Various fixes for script parsing/compiling
  • Various fixes for issues having to do with binding keys in the settings menu
  • Fixed an issue where the camera would clip below the floor/terrain
  • Fixed a seam in the terrain on Red Mountain
  • Fixed an issue with journal buttons
  • Fixed arrow buttons in the settings menu
  • Fixed unclickable dialogue topics
  • Fixed changeweather console command
  • Fixed not being able to un-select objects while in the console
  • Fixed duplicate spawning of AddItem message boxes
  • Fixed moddisposition to be able to alter NPCs in a different cell
  • Fixed Launcher writing duplicate lines into settings.cfg
  • Fixed second quest in Mage’s Guild
  • Fixed enchantment cast cost
  • Fixed display of Take and Close buttons on scroll UI
  • Fixed AIWander not being sent values correctly
  • Fixed journal being accessible while in character generation
  • Fixed Divayth Fyr starting dead
  • Fixed detailed FPS display
  • Fixed chargen scroll display

Version 0.23.0

Released April 28, 2013

  • Implemented Item Repairing
  • Implemented Enchanting
  • Implemented NPC pathfinding
  • Implemented NPC travelling AI Package
  • Implemented levelled items
  • Implemented texture animations
  • Implemented fallback settings
  • Implemented levelup description in levelup dialogue
  • Implemented armor rating
  • Implemented companion item UI
  • Implemented basic particles
  • Improved console object selection
  • Fixed player colliding with placeable items.
  • Fixed Jounal sounds playing when accessing the main menu with the Journal open.
  • Fixed Bribing behavior
  • Fixed rendering of bone boots
  • Fixed NPCs not rendering according to race height
  • Fixed inverted race detection in dialogue
  • Fixed two-handed weapons being treated as one-handed
  • Fixed crash when dropping objects without a collision shape
  • Fixed handling for disabled/deleted objects
  • Fixed merchants selling their keys
  • Fixed game starting on Day 2
  • Fixed “come unprepared” topic with Dagoth Ur
  • Fixed Pickpocket “Grab all” taking items not listen in container window
  • Fixed camera shaking when looking up or down too far
  • Fixed player position at new game start
  • Fixed the player not having the correct starting clothes
  • Fixed merchant gold not changing when transacting
  • Fixed starting fatigue
  • Fixed incorrect coin stack behavior
  • Fixed auto-equip ignoring equipment rules
  • Fixed OpenMW not loading “loose file” texture packs
  • Fixes for some NPC rendering issues
  • Fixed a sail transparency issue
  • Fixed a crash during character creation
  • Fixed Tauryon growing in size every time the player enters/exits a nearby house
  • Fixed NPC stats defaulting to 10
  • Fixed talk and container dialogue not opening sometimes
  • Fixed crash when trying to get Rank of NPC without a faction
  • Various UI fixes
  • Various scripting improvements
  • Various mod compatibility improvements
  • Various code cleanup

Version 0.22.0

Released March 27, 2013

  • Implemented Active Spell Icons
  • Implemented walking, running, and swimming animation
  • Implemented support for ESPs and multiple ESMs
  • Implemented proper collision shapes for NPCs and creatures
  • Implemented lights that behave more like vanilla Morrowind
  • Implemented importing BSA files as part of the settings imported by the config importer
  • Implemented zoom in vanity mode
  • Implemented potion/ingredient effect stacking
  • Implemented object movement between cells
  • Implemented closing message boxes by pressing the activation key
  • Implemented random persuasion responses
  • Implemented closing message boxes when enter is pressed
  • Use rendered object shape for physics raycasts
  • Improved the race selection preview camera
  • Class and Birthsign menus options are now preselected
  • Disabled dialog window until character creation is finished
  • Decoupled water animation speed from timescale
  • Changed underwater rendering to more closely resemble vanilla Morrowind
  • Hid potion effects until discovered
  • Finished class selection-dialogue
  • Re-factored Launcher ESX selector into a re-usable component
  • Various fixes and implementations for the script compiler
  • Fix for a keyboard repeat rate issue
  • Fix for errant character outline on water in 3rd person
  • Fix for duplicate player collision model at origin
  • Fix for dialogue list jumping when a topic is clicked
  • Fix to prevent attributes/skills going below zero
  • Fix for global variables of type short being read incorrectly
  • Fix for collision and tooltip on invisible meshes
  • Fix for CG showing in Options when it is not available
  • Fix for crash when Alt-tabbing with the console open
  • Fix for pick up sound playing when object cannot be picked up
  • Fix for moving left or right canceling auto-move
  • Fix for gender being swapped (woops!)
  • Fix for footless guards
  • Fix for waterfalls not rendering at a certain distance
  • Fix for crash in “Mournhold, Royal Palace”
  • Fix for not finding non-DDS textures
  • Fix for some meshes being invisible from above water in Bloodmoon
  • Fix for Messagebox causing assert to fail
  • Fixes for Launcher file path selection
  • Fixes for missing/incorrect UI graphical elements
  • Fixes for various transparency rendering issues
  • Fixes fo various character generation UI issues
  • Fixes for config import in Launcher
  • Fixes for various new issues discovered when handling mod content
  • Various code cleanup

Version 0.21.0

Released February 20, 2013

  • Various dialogue, trading, and disposition fixes and improvements
  • Torch flickering improved to better match vanilla Morrowind
  • Fix for attribute fluctuation when infected with Ash Woe Blight
  • Adjusted activation range to better match vanilla Morrowind
  • Fixes for the Journal UI
  • Fixed crash caused by Golden Saint models
  • Fix for beast races being able to wear shoes
  • Fix for background music not playing
  • Fix for meshes without certain node names not being loaded
  • Fix for incorrect terrain shape on inital cell load
  • Fix for MWGui::InventoryWindow creating a duplicate player actor at the origin
  • Added video playback
  • Added support for escape sequences in message box and dialogue text
  • Added AI related script functions, note that AI is not functional yet
  • Implemented fallbacks for necessary ini values in the importer, unused in OpenMW as of yet
  • Implemented execution of scripts of objects in containers/inventories in active cells
  • Cell loading performance improvements
  • Removed broken GMST contamination fixing mechanism

Version 0.20.0

Released December 18, 2012

  • Implemented all missing dialogue filters
  • Implemented Mercantile skill
  • Implemented Persuasion dialogue
  • Initial implementation of AI package classes
  • Implemented 2nd layer for Global map
  • Implemented Animation pausing while game is paused
  • Implemented Player race now changes visually during character creation
  • Fixed Cell reloading when using teleport doors that link to the same cell
  • Fixed “0 a.m.” to display as “12 a.m.”
  • Fixed text persisting in the “name” field of the potion/spell creation window
  • Fixed starting date of new games
  • Fixed console window close behavior
  • Fixed container window formatting to better accommodate long item names
  • Fixed some topics not automatically being added to the known topic list
  • Fixed auto-move working despite DisablePlayerControls being set
  • Fixed rest dialogue opening again after resting
  • Fixed double removal of ingredients when creating potions
  • Various engine code and scripting improvements

Version 0.19.0

Released November 10, 2012

  • Implemented sleep/wait
  • Further implementation for alchemy/potions
  • Implemented death
  • Implemented spell creation and spell creation window
  • Implemented travel and travel dialogue
  • Implemented first layer of global map
  • Implemented trainer window
  • Implemented skill increase from skill books
  • Implemented ESM/ESP record saving
  • Fix for Character shaking in 3rd person mode near the origin
  • Implemented gamma correct rendering (does not work without shaders)
  • Fix for fortify attribute effects on the last 3 attributes
  • Fix for NCC flag handling, fixes some collision issues
  • Sort birthsign menu alphabetically
  • Various fixes/cleanup for the launcher
  • Fix for sound listener position updating incorrectly
  • Implemented dynamically generating splash image list
  • Fix for markers interfering with raycasting
  • Fix for crash after picking up items from an NPC

Version 0.18.0

Released October 1, 2012

  • Implemented Level-Up dialog
  • Implemented Hide Marker, fixes big black blocks
  • Implemented Hotkey dialog
  • Implemented Keyboard and Mouse bindings, input system rewritten
  • Implemented Spell Buying Window
  • Added support for handling resources across multiple data directories
  • Implemented Object Movement/Creation script instructions
  • Initial AI framework implemented
  • Implemented eating Ingredients
  • Implemented Door markers on the local map
  • Implemented using Keys to open doors/containers
  • Implemented Loading screens
  • Implemented Inventory avatar image and race selection head preview (note that only default Dunmer male displays at the moment)
  • Fixed the size of Preferences menu buttons
  • Fixed Hand-to-hand always being 100
  • Fixes for NPC and character animation
  • Fix for sound coordinates
  • Fix for exception when drinking self-made potions
  • Fix for clothes showing up in 1st person
  • Fix for weird character on door tooltips
  • Collision fixes
  • Fix for “onOfferButtonClicked” crash

Version 0.17.0

Released August 26, 2012

  • Fixes for physics shapes and dark textures
  • Fix for character normals
  • Fix for laggy input on OS X
  • Added support for objects crossing cell borders
  • Re-implemented dropping items
  • Implemented a Main Menu
  • Implemented Camera Modes and proper Player control
  • Added support for object rotation and scaling
  • Fix for NIF material sharing
  • Implemented potion usage
  • Implemented skill gain backend
  • Implemented Drain/Fortigy dynamic Stats/Attributes magic effects
  • Fix for various crashes and errors
  • Fixes for memory leaks
  • Various improvements for console scripts
  • Various code cleanup and improvements

Version 0.16.0

Released July 2, 2012

  • Added Spell Window
  • Added Alchemy Window
  • Added support for x.y script sytax
  • Weapon and spell icons now update to reflect the selected weapon and spell
  • Added in-game settings window
  • Launcher now saves user-set renderer settings
  • Fixed a crash on OSX due to underwater effets
  • Fixed auto-equipping not working in some cells
  • Fix for container GUI ignoring disabled inventory menuBug #294: Container GUI ignores disabled inventory menu
  • Fix for stats review dialog showing all skills and attribute values as 0
  • Fixes for several crashes
  • Implemented game modes as a stack to prevent erratic behavior
  • Added tooltips to class creation dialog
  • Added support for show/hiding windows by clicking HUD elements
  • Added support for corect player direction after using a Teleport Door
  • Added support for selecting objects in the console by clicking them in the scene
  • Added support the use of = as a synonym for ==
  • Sped up script object access
  • Restructured enabling/disabling of objects by script instruction
  • Integrated ogre.cfg file in settings file
  • Auto-close windows if a related MW-reference is no longer available
  • Fix for bonuses in the character creation process

Version 0.15.0

Released May 28, 2012

  • Reimplemented physics system/player movement
  • Implemented terrain collision
  • Implemented pulsating lights
  • Implemented Magic Effect Bookkeeping, and Feather/Burden effects
  • Implemented Book and Scroll windows
  • Implemented Inventory, Container, and Trade windows
  • Implemented item stacking in containers
  • Implemented tooltips for items in the world, and many GUI elements
  • Added faction and other information to Stats window
  • Fixed Resizing arrow’s background transparency
  • Fixed Stats window layout when resizing in the X direction
  • Long topics in dialog window now wrap and sort correctly, and other dialogue window fixes
  • Fixed terrain handling in non-predefined cells

Version 0.14.0

Released April 30, 2012

  • Fix for meshes rendering with the wrong orientation
  • Fix for better grabbing of small objects
  • Fix to enable toggling of collision rendering
  • Updates to be compatible with Ogre 1.8.0 RC1
  • Fix for Wireframe mode applying to HUD and Console
  • Fix for terrain crashing when moving away from predefined cells
  • Fix to allow OS X Launcher to handle spaces in the binary path
  • Fix to support TGA textures
  • Fix to support wireframe mode in water
  • Added water rendering
  • Added terrain rendering
  • Added ability to render Path Grid
  • Added Factions support
  • Added Local Map
  • Added Compass/Mini-Map
  • Added Clothing/Armour redering
  • Added Window Pinning
  • Added Auto-Equip.
  • Added support for containers tracking changes to their contents
  • Added several NPC Dialogue Window improvements
  • Added backend for a game settings manager
  • Added backend for a Spell List and selected spell
  • Added backend for NPC holstered/drawn state
  • Added a Morrowind.ini Importer (not yet included in the binary packages)
  • Refactored the Sound code
  • MyGUI updated to version 3.2.0

Version 0.13.0

Released March 28, 2012

  • NPC Dialogue window and mechanics implemented
  • Reimplemented sky rendering, added weather effects
  • Wireframe mode added
  • Fix for sounds broken in 0.12.0
  • Fix for 3D sounds
  • Added sounds for weather, doors, containers, picking up items, and journal
  • Various code cleanup and improvements
  • Fixed an Ogre crash at the Dren plantation
  • Several launcher improvements
  • Added fade to black effect for cutscenes
  • Added backend for equipping items
  • Fix to stop ASCII 16 character from being added to console on its activation in OSX
  • Fixed collision shapes being out of place
  • Fixed torch lights not being visible past a short distance
  • Fixed some transparency rendering problems

Version 0.12.0

Released March 06, 2012

  • Various rendering fixes and optimizations
  • Refactored engine class
  • Automatic package building
  • Various build fixes and cleanup
  • Various configuration fixes and cleanup, including detection of existing Morrowind installations
  • Basic NPC/Creature animation support added, must be activated from console
  • Basic implementation of Journal Window added
  • Fix for local scripts continuing to run if associated object is deleted
  • Fix for crash when taking screenshots
  • Fix for crash when visiting Akulakhan’s Chamber
  • Added catching of exceptions thrown in input handling functions
  • Fix for NPC Activation not working properly
  • Allow the player to move away from pre-defined cells
  • Regression: Sounds other than music not working
  • Regression: Scroll and button background graphics in launcher not working in Linux package

Version 0.11.1

Released September 26, 2011

  • Launcher implemented
  • Misc. code cleanup
  • Some optimizations implemented, further optimizations are planned
  • Fix to allow resource loading outside of BSA files
  • Fix to search for openmw.cfg in the correct locations
  • Added the TCL alias for ToggleCollision
  • Added missing cfg file support for some command line options
  • Added reporting of resulting state to Toggle type script instructions
  • Fix for some NPC IDs being interpreted as Topic IDs
  • Implemented back end for player journal
  • Implemented MessageBox
  • Implemented tab completion in console
  • Implemented handling multiple data directories
  • Fix for accessing objects in cells via ID with mixed or upper case IDs
  • Fixed unicode conversion issue to allow localized encoding of gui strings

Version 0.10.0

Released April 03, 2011

  • NPC dialogue window (not functional yet)
  • Collisions with objects
  • Refactor the PlayerPos class
  • Adjust file locations
  • CMake files and test linking for Bullet
  • Replace Ogre raycasting test for activation with something more precise
  • Adjust player movement according to collision results
  • FPS display
  • Various Portability Improvements
  • Mac OS X support is back!

Version 0.9.0

Released January 13, 2011

  • Exterior cells loading, unloading and management
  • Character Creation GUI
  • Character creation
  • Make cell names case insensitive when doing internal lookups
  • Music player
  • NPCs rendering

Version 0.8.0

Released September 10, 2010

  • GUI
  • Complete and working script engine (thanks to Marc Zinnschlag)
  • In game console
  • Sky rendering
  • Sound and music
  • Tons of smaller stuff

Version 0.7.0

Released June 22, 2010

  • This release is a complete rewrite in C++.
  • All D code has been culled, and all modules have been rewritten.
  • The game is now back up to the level of rendering interior cells and moving around, but physics, sound, GUI, and scripting still remain to be ported from the old codebase.

Version 0.6.0

Released March 3, 2009

  • Coded a GUI system using MyGUI
  • Skinned MyGUI to look like Morrowind (work in progress)
  • Integrated the Monster script engine
  • Rewrote some functions into script code
  • Very early MyGUI < > Monster binding
  • Fixed Windows sound problems (replaced old openal32.dll)

Version 0.5.0

Released November 5, 2008

  • Collision detection with Bullet
  • Experimental walk & fall character physics
  • New key bindings
  • Fixed incompatability with DMD 1.032 and newer compilers
  • Various minor changes and updates

Version 0.4.0

Released August 30, 2008

  • Switched from Audiere to OpenAL
  • Added complete Makefile (again) as a alternative build tool
  • More realistic lighting (thanks again to Chris Robinson)
  • Various localization fixes tested with Russian and French versions
  • Temporary workaround for the Unicode issue: invalid UTF displayed as '?'
  • Added ns option to disable sound, for debugging
  • Various bug fixes
  • Cosmetic changes to placate gdc Wall

Version 0.3.0

Released July 10, 2008

  • Built and tested on Windows XP
  • Partial support for FreeBSD (exceptions do not work)
  • You no longer have to download Monster separately
  • Made an alternative for building without DSSS (but DSSS still works)
  • Renamed main program from 'morro' to 'openmw'
  • Made the config system more robust
  • Added oc switch for showing Ogre config window on startup
  • Removed some config files, these are auto generated when missing.
  • Separated plugins.cfg into linux and windows versions.
  • Updated Makefile and sources for increased portability
  • Confirmed to work against OIS 1.0.0 (Ubuntu repository package)

Version 0.2.0

Released June 17, 2008

  • Compiles with gdc
  • Switched to DSSS for building D code
  • Includes the program esmtool

Version 0.1.0

Released June 03, 2008

  • first release