forked from OpenMW/openmw
-
Notifications
You must be signed in to change notification settings - Fork 104
/
Copy pathreadme.txt
951 lines (872 loc) · 42.5 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
OpenMW: A reimplementation of The Elder Scrolls III: Morrowind
OpenMW is an attempt at recreating the engine for the popular role-playing game
Morrowind by Bethesda Softworks. You need to own and install the original game for OpenMW to work.
Version: 0.29.0
License: GPL (see GPL3.txt for more information)
Website: http://www.openmw.org
Font Licenses:
DejaVuLGCSansMono.ttf: custom (see DejaVu Font License.txt for more information)
INSTALLATION
Windows:
Run the installer.
Linux:
Ubuntu (and most others)
Download the .deb file and install it in the usual way.
Arch Linux
There's an OpenMW package available in the [community] Repository:
https://www.archlinux.org/packages/?sort=&q=openmw
OS X:
Open DMG file, copy OpenMW folder anywhere, for example in /Applications
BUILD FROM SOURCE
https://wiki.openmw.org/index.php?title=Development_Environment_Setup
THE DATA PATH
The data path tells OpenMW where to find your Morrowind files. If you run the launcher, OpenMW should be able to
pick up the location of these files on its own, if both Morrowind and OpenMW are installed properly
(installing Morrowind under WINE is considered a proper install).
COMMAND LINE OPTIONS
Syntax: openmw <options>
Allowed options:
--help print help message
--version print version information and quit
--data arg (=data) set data directories (later directories
have higher priority)
--data-local arg set local data directory (highest
priority)
--fallback-archive arg (=fallback-archive)
set fallback BSA archives (later
archives have higher priority)
--resources arg (=resources) set resources directory
--start arg (=Beshara) set initial cell
--content arg content file(s): esm/esp, or
omwgame/omwaddon
--anim-verbose [=arg(=1)] (=0) output animation indices files
--no-sound [=arg(=1)] (=0) disable all sounds
--script-verbose [=arg(=1)] (=0) verbose script output
--script-all [=arg(=1)] (=0) compile all scripts (excluding dialogue
scripts) at startup
--script-console [=arg(=1)] (=0) enable console-only script
functionality
--script-run arg select a file containing a list of
console commands that is executed on
startup
--script-warn [=arg(=1)] (=1) handling of warnings when compiling
scripts
0 - ignore warning
1 - show warning but consider script as
correctly compiled anyway
2 - treat warnings as errors
--skip-menu [=arg(=1)] (=0) skip main menu on game startup
--fs-strict [=arg(=1)] (=0) strict file system handling (no case
folding)
--encoding arg (=win1252) Character encoding used in OpenMW game
messages:
win1250 - Central and Eastern European
such as Polish, Czech, Slovak,
Hungarian, Slovene, Bosnian, Croatian,
Serbian (Latin script), Romanian and
Albanian languages
win1251 - Cyrillic alphabet such as
Russian, Bulgarian, Serbian Cyrillic
and other languages
win1252 - Western European (Latin)
alphabet, used by default
--fallback arg fallback values
--no-grab Don't grab mouse cursor
--activate-dist arg (=-1) activation distance override
CHANGELOG
0.29.0
Bug #556: Video soundtrack not played when music volume is set to zero
Bug #829: OpenMW uses up all available vram, when playing for extended time
Bug #848: Wrong amount of footsteps playing in 1st person
Bug #888: Ascended Sleepers have movement issues
Bug #892: Explicit references are allowed on all script functions
Bug #999: Graphic Herbalism (mod): sometimes doesn't activate properly
Bug #1009: Lake Fjalding AI related slowdown.
Bug #1041: Music playback issues on OS X >= 10.9
Bug #1043: No message box when advancing skill "Speechcraft" while in dialog window
Bug #1060: Some message boxes are cut off at the bottom
Bug #1062: Bittercup script does not work ('end' variable)
Bug #1074: Inventory paperdoll obscures armour rating
Bug #1077: Message after killing an essential NPC disappears too fast
Bug #1078: "Clutterbane" shows empty charge bar
Bug #1083: UndoWerewolf fails
Bug #1088: Better Clothes Bloodmoon Plus 1.5 by Spirited Treasure pants are not rendered
Bug #1090: Start scripts fail when going to a non-predefined cell
Bug #1091: Crash: Assertion `!q.isNaN() && "Invalid orientation supplied as parameter"' failed.
Bug #1093: Weapons of aggressive NPCs are invisible after you exit and re-enter interior
Bug #1105: Magicka is depleted when using uncastable spells
Bug #1106: Creatures should be able to run
Bug #1107: TR cliffs have way too huge collision boxes in OpenMW
Bug #1109: Cleaning True Light and Darkness with Tes3cmd makes Addamasartus , Zenarbael and Yasamsi flooded.
Bug #1114: Bad output for desktop-file-validate on openmw.desktop (and opencs.desktop)
Bug #1115: Memory leak when spying on Fargoth
Bug #1137: Script execution fails (drenSlaveOwners script)
Bug #1143: Mehra Milo quest (vivec informants) is broken
Bug #1145: Issues with moving gold between inventory and containers
Bug #1146: Issues with picking up stacks of gold
Bug #1147: Dwemer Crossbows are held incorrectly
Bug #1158: Armor rating should always stay below inventory mannequin
Bug #1159: Quick keys can be set during character generation
Bug #1160: Crash on equip lockpick when
Bug #1167: Editor: Referenceables are not correctly loaded when dealing with more than one content file
Bug #1184: Game Save: overwriting an existing save does not actually overwrites the file
Feature #30: Loading/Saving (still missing a few parts)
Feature #101: AI Package: Activate
Feature #103: AI Package: Follow, FollowCell
Feature #138: Editor: Drag & Drop
Feature #428: Player death
Feature #505: Editor: Record Cloning
Feature #701: Levelled creatures
Feature #708: Improved Local Variable handling
Feature #709: Editor: Script verifier
Feature #764: Missing journal backend features
Feature #777: Creature weapons/shields
Feature #789: Editor: Referenceable record verifier
Feature #924: Load/Save GUI (still missing loading screen and progress bars)
Feature #946: Knockdown
Feature #947: Decrease fatigue when running, swimming and attacking
Feature #956: Melee Combat: Blocking
Feature #957: Area magic
Feature #960: Combat/AI combat for creatures
Feature #962: Combat-Related AI instructions
Feature #1075: Damage/Restore skill/attribute magic effects
Feature #1076: Soultrap magic effect
Feature #1081: Disease contraction
Feature #1086: Blood particles
Feature #1092: Interrupt resting
Feature #1101: Inventory equip scripts
Feature #1116: Version/Build number in Launcher window
Feature #1119: Resistance/weakness to normal weapons magic effect
Feature #1123: Slow Fall magic effect
Feature #1130: Auto-calculate spells
Feature #1164: Editor: Case-insensitive sorting in tables
0.28.0
Bug #399: Inventory changes are not visible immediately
Bug #417: Apply weather instantly when teleporting
Bug #566: Global Map position marker not updated for interior cells
Bug #712: Looting corpse delay
Bug #716: Problem with the "Vurt's Ascadian Isles Mod" mod
Bug #805: Two TR meshes appear black (v0.24RC)
Bug #841: Third-person activation distance taken from camera rather than head
Bug #845: NPCs hold torches during the day
Bug #855: Vvardenfell Visages Volume I some hairs don´t appear since 0,24
Bug #856: Maormer race by Mac Kom - The heads are way up
Bug #864: Walk locks during loading in 3rd person
Bug #871: active weapon/magic item icon is not immediately made blank if item is removed during dialog
Bug #882: Hircine's Ring doesn't always work
Bug #909: [Tamriel Rebuilt] crashes in Akamora
Bug #922: Launcher writing merged openmw.cfg files
Bug #943: Random magnitude should be calculated per effect
Bug #948: Negative fatigue level should be allowed
Bug #949: Particles in world space
Bug #950: Hard crash on x64 Linux running --new-game (on startup)
Bug #951: setMagicka and setFatigue have no effect
Bug #954: Problem with equipping inventory items when using a keyboard shortcut
Bug #955: Issues with equipping torches
Bug #966: Shield is visible when casting spell
Bug #967: Game crashes when equipping silver candlestick
Bug #970: Segmentation fault when starting at Bal Isra
Bug #977: Pressing down key in console doesn't go forward in history
Bug #979: Tooltip disappears when changing inventory
Bug #980: Barter: item category is remembered, but not shown
Bug #981: Mod: replacing model has wrong position/orientation
Bug #982: Launcher: Addon unchecking is not saved
Bug #983: Fix controllers to affect objects attached to the base node
Bug #985: Player can talk to NPCs who are in combat
Bug #989: OpenMW crashes when trying to include mod with capital .ESP
Bug #991: Merchants equip items with harmful constant effect enchantments
Bug #994: Don't cap skills/attributes when set via console
Bug #998: Setting the max health should also set the current health
Bug #1005: Torches are visible when casting spells and during hand to hand combat.
Bug #1006: Many NPCs have 0 skill
Bug #1007: Console fills up with text
Bug #1013: Player randomly loses health or dies
Bug #1014: Persuasion window is not centered in maximized window
Bug #1015: Player status window scroll state resets on status change
Bug #1016: Notification window not big enough for all skill level ups
Bug #1020: Saved window positions are not rescaled appropriately on resolution change
Bug #1022: Messages stuck permanently on screen when they pile up
Bug #1023: Journals doesn't open
Bug #1026: Game loses track of torch usage.
Bug #1028: Crash on pickup of jug in Unexplored Shipwreck, Upper level
Bug #1029: Quick keys menu: Select compatible replacement when tool used up
Bug #1042: TES3 header data wrong encoding
Bug #1045: OS X: deployed OpenCS won't launch
Bug #1046: All damaged weaponry is worth 1 gold
Bug #1048: Links in "locked" dialogue are still clickable
Bug #1052: Using color codes when naming your character actually changes the name's color
Bug #1054: Spell effects not visible in front of water
Bug #1055: Power-Spell animation starts even though you already casted it that day
Bug #1059: Cure disease potion removes all effects from player, even your race bonus and race ability
Bug #1063: Crash upon checking out game start ship area in Seyda Neen
Bug #1064: openmw binaries link to unnecessary libraries
Bug #1065: Landing from a high place in water still causes fall damage
Bug #1072: Drawing weapon increases torch brightness
Bug #1073: Merchants sell stacks of gold
Feature #43: Visuals for Magic Effects
Feature #51: Ranged Magic
Feature #52: Touch Range Magic
Feature #53: Self Range Magic
Feature #54: Spell Casting
Feature #70: Vampirism
Feature #100: Combat AI
Feature #171: Implement NIF record NiFlipController
Feature #410: Window to restore enchanted item charge
Feature #647: Enchanted item glow
Feature #723: Invisibility/Chameleon magic effects
Feature #737: Resist Magicka magic effect
Feature #758: GetLOS
Feature #926: Editor: Info-Record tables
Feature #958: Material controllers
Feature #959: Terrain bump, specular, & parallax mapping
Feature #990: Request: unlock mouse when in any menu
Feature #1018: Do not allow view mode switching while performing an action
Feature #1027: Vertex morph animation (NiGeomMorpherController)
Feature #1031: Handle NiBillboardNode
Feature #1051: Implement NIF texture slot DarkTexture
Task #873: Unify OGRE initialisation
0.27.0
Bug #597: Assertion `dialogue->mId == id' failed in esmstore.cpp
Bug #794: incorrect display of decimal numbers
Bug #840: First-person sneaking camera height
Bug #887: Ambient sounds playing while paused
Bug #902: Problems with Polish character encoding
Bug #907: Entering third person using the mousewheel is possible even if it's impossible using the key
Bug #910: Some CDs not working correctly with Unshield installer
Bug #917: Quick character creation plugin does not work
Bug #918: Fatigue does not refill
Bug #919: The PC falls dead in Beshara - OpenMW nightly Win64 (708CDE2)
Feature #57: Acrobatics Skill
Feature #462: Editor: Start Dialogue
Feature #546: Modify ESX selector to handle new content file scheme
Feature #588: Editor: Adjust name/path of edited content files
Feature #644: Editor: Save
Feature #710: Editor: Configure script compiler context
Feature #790: God Mode
Feature #881: Editor: Allow only one instance of OpenCS
Feature #889: Editor: Record filtering
Feature #895: Extinguish torches
Feature #898: Breath meter enhancements
Feature #901: Editor: Default record filter
Feature #913: Merge --master and --plugin switches
0.26.0
Bug #274: Inconsistencies in the terrain
Bug #557: Already-dead NPCs do not equip clothing/items.
Bug #592: Window resizing
Bug #612: [Tamriel Rebuilt] Missing terrain (South of Tel Oren)
Bug #664: Heart of lorkhan acts like a dead body (container)
Bug #767: Wonky ramp physics & water
Bug #780: Swimming out of water
Bug #792: Wrong ground alignment on actors when no clipping
Bug #796: Opening and closing door sound issue
Bug #797: No clipping hinders opening and closing of doors
Bug #799: sliders in enchanting window
Bug #838: Pressing key during startup procedure freezes the game
Bug #839: Combat/magic stances during character creation
Bug #843: [Tribunal] Dark Brotherhood assassin appears without equipment
Bug #844: Resting "until healed" option given even with full stats
Bug #846: Equipped torches are invisible.
Bug #847: Incorrect formula for autocalculated NPC initial health
Bug #850: Shealt weapon sound plays when leaving magic-ready stance
Bug #852: Some boots do not produce footstep sounds
Bug #860: FPS bar misalignment
Bug #861: Unable to print screen
Bug #863: No sneaking and jumping at the same time
Bug #866: Empty variables in [Movies] section of Morrowind.ini gets imported into OpenMW.cfg as blank fallback option and crashes game on start.
Bug #867: Dancing girls in "Suran, Desele's House of Earthly Delights" don't dance.
Bug #868: Idle animations are repeated
Bug #874: Underwater swimming close to the ground is jerky
Bug #875: Animation problem while swimming on the surface and looking up
Bug #876: Always a starting upper case letter in the inventory
Bug #878: Active spell effects don't update the layout properly when ended
Bug #891: Cell 24,-12 (Tamriel Rebuilt) crashes on load
Bug #896: New game sound issue
Feature #49: Melee Combat
Feature #71: Lycanthropy
Feature #393: Initialise MWMechanics::AiSequence from ESM::AIPackageList
Feature #622: Multiple positions for inventory window
Feature #627: Drowning
Feature #786: Allow the 'Activate' key to close the countdialog window
Feature #798: Morrowind installation via Launcher (Linux/Max OS only)
Feature #851: First/Third person transitions with mouse wheel
Task #689: change PhysicActor::enableCollisions
Task #707: Reorganise Compiler
0.25.0
Bug #411: Launcher crash on OS X < 10.8
Bug #604: Terrible performance drop in the Census and Excise Office.
Bug #676: Start Scripts fail to load
Bug #677: OpenMW does not accept script names with -
Bug #766: Extra space in front of topic links
Bug #793: AIWander Isn't Being Passed The Repeat Parameter
Bug #795: Sound playing with drawn weapon and crossing cell-border
Bug #800: can't select weapon for enchantment
Bug #801: Player can move while over-encumbered
Bug #802: Dead Keys not working
Bug #808: mouse capture
Bug #809: ini Importer does not work without an existing cfg file
Bug #812: Launcher will run OpenMW with no ESM or ESP selected
Bug #813: OpenMW defaults to Morrowind.ESM with no ESM or ESP selected
Bug #817: Dead NPCs and Creatures still have collision boxes
Bug #820: Incorrect sorting of answers (Dialogue)
Bug #826: mwinimport dumps core when given an unknown parameter
Bug #833: getting stuck in door
Bug #835: Journals/books not showing up properly.
Feature #38: SoundGen
Feature #105: AI Package: Wander
Feature #230: 64-bit compatibility for OS X
Feature #263: Hardware mouse cursors
Feature #449: Allow mouse outside of window while paused
Feature #736: First person animations
Feature #750: Using mouse wheel in third person mode
Feature #822: Autorepeat for slider buttons
0.24.0
Bug #284: Book's text misalignment
Bug #445: Camera able to get slightly below floor / terrain
Bug #582: Seam issue in Red Mountain
Bug #632: Journal Next Button shows white square
Bug #653: IndexedStore ignores index
Bug #694: Parser does not recognize float values starting with .
Bug #699: Resource handling broken with Ogre 1.9 trunk
Bug #718: components/esm/loadcell is using the mwworld subsystem
Bug #729: Levelled item list tries to add nonexistent item
Bug #730: Arrow buttons in the settings menu do not work.
Bug #732: Erroneous behavior when binding keys
Bug #733: Unclickable dialogue topic
Bug #734: Book empty line problem
Bug #738: OnDeath only works with implicit references
Bug #740: Script compiler fails on scripts with special names
Bug #742: Wait while no clipping
Bug #743: Problem with changeweather console command
Bug #744: No wait dialogue after starting a new game
Bug #748: Player is not able to unselect objects with the console
Bug #751: AddItem should only spawn a message box when called from dialogue
Bug #752: The enter button has several functions in trade and looting that is not impelemted.
Bug #753: Fargoth's Ring Quest Strange Behavior
Bug #755: Launcher writes duplicate lines into settings.cfg
Bug #759: Second quest in mages guild does not work
Bug #763: Enchantment cast cost is wrong
Bug #770: The "Take" and "Close" buttons in the scroll GUI are stretched incorrectly
Bug #773: AIWander Isn't Being Passed The Correct idle Values
Bug #778: The journal can be opened at the start of a new game
Bug #779: Divayth Fyr starts as dead
Bug #787: "Batch count" on detailed FPS counter gets cut-off
Bug #788: chargen scroll layout does not match vanilla
Feature #60: Atlethics Skill
Feature #65: Security Skill
Feature #74: Interaction with non-load-doors
Feature #98: Render Weapon and Shield
Feature #102: AI Package: Escort, EscortCell
Feature #182: Advanced Journal GUI
Feature #288: Trading enhancements
Feature #405: Integrate "new game" into the menu
Feature #537: Highlight dialogue topic links
Feature #658: Rotate, RotateWorld script instructions and local rotations
Feature #690: Animation Layering
Feature #722: Night Eye/Blind magic effects
Feature #735: Move, MoveWorld script instructions.
Feature #760: Non-removable corpses
0.23.0
Bug #522: Player collides with placeable items
Bug #553: Open/Close sounds played when accessing main menu w/ Journal Open
Bug #561: Tooltip word wrapping delay
Bug #578: Bribing works incorrectly
Bug #601: PositionCell fails on negative coordinates
Bug #606: Some NPCs hairs not rendered with Better Heads addon
Bug #609: Bad rendering of bone boots
Bug #613: Messagebox causing assert to fail
Bug #631: Segfault on shutdown
Bug #634: Exception when talking to Calvus Horatius in Mournhold, royal palace courtyard
Bug #635: Scale NPCs depending on race
Bug #643: Dialogue Race select function is inverted
Bug #646: Twohanded weapons don't work properly
Bug #654: Crash when dropping objects without a collision shape
Bug #655/656: Objects that were disabled or deleted (but not both) were added to the scene when re-entering a cell
Bug #660: "g" in "change" cut off in Race Menu
Bug #661: Arrille sells me the key to his upstairs room
Bug #662: Day counter starts at 2 instead of 1
Bug #663: Cannot select "come unprepared" topic in dialog with Dagoth Ur
Bug #665: Pickpocket -> "Grab all" grabs all NPC inventory, even not listed in container window.
Bug #666: Looking up/down problem
Bug #667: Active effects border visible during loading
Bug #669: incorrect player position at new game start
Bug #670: race selection menu: sex, face and hair left button not totally clickable
Bug #671: new game: player is naked
Bug #674: buying or selling items doesn't change amount of gold
Bug #675: fatigue is not set to its maximum when starting a new game
Bug #678: Wrong rotation order causes RefData's rotation to be stored incorrectly
Bug #680: different gold coins in Tel Mara
Bug #682: Race menu ignores playable flag for some hairs and faces
Bug #685: Script compiler does not accept ":" after a function name
Bug #688: dispose corpse makes cross-hair to disappear
Bug #691: Auto equipping ignores equipment conditions
Bug #692: OpenMW doesnt load "loose file" texture packs that places resources directly in data folder
Bug #696: Draugr incorrect head offset
Bug #697: Sail transparency issue
Bug #700: "On the rocks" mod does not load its UV coordinates correctly.
Bug #702: Some race mods don't work
Bug #711: Crash during character creation
Bug #715: Growing Tauryon
Bug #725: Auto calculate stats
Bug #728: Failure to open container and talk dialogue
Bug #731: Crash with Mush-Mere's "background" topic
Feature #55/657: Item Repairing
Feature #62/87: Enchanting
Feature #99: Pathfinding
Feature #104: AI Package: Travel
Feature #129: Levelled items
Feature #204: Texture animations
Feature #239: Fallback-Settings
Feature #535: Console object selection improvements
Feature #629: Add levelup description in levelup layout dialog
Feature #630: Optional format subrecord in (tes3) header
Feature #641: Armor rating
Feature #645: OnDeath script function
Feature #683: Companion item UI
Feature #698: Basic Particles
Task #648: Split up components/esm/loadlocks
Task #695: mwgui cleanup
0.22.0
Bug #311: Potential infinite recursion in script compiler
Bug #355: Keyboard repeat rate (in Xorg) are left disabled after game exit.
Bug #382: Weird effect in 3rd person on water
Bug #387: Always use detailed shape for physics raycasts
Bug #420: Potion/ingredient effects do not stack
Bug #429: Parts of dwemer door not picked up correctly for activation/tooltips
Bug #434/Bug #605: Object movement between cells not properly implemented
Bug #502: Duplicate player collision model at origin
Bug #509: Dialogue topic list shifts inappropriately
Bug #513: Sliding stairs
Bug #515: Launcher does not support non-latin strings
Bug #525: Race selection preview camera wrong position
Bug #526: Attributes / skills should not go below zero
Bug #529: Class and Birthsign menus options should be preselected
Bug #530: Lock window button graphic missing
Bug #532: Missing map menu graphics
Bug #545: ESX selector does not list ESM files properly
Bug #547: Global variables of type short are read incorrectly
Bug #550: Invisible meshes collision and tooltip
Bug #551: Performance drop when loading multiple ESM files
Bug #552: Don't list CG in options if it is not available
Bug #555: Character creation windows "OK" button broken
Bug #558: Segmentation fault when Alt-tabbing with console opened
Bug #559: Dialog window should not be available before character creation is finished
Bug #560: Tooltip borders should be stretched
Bug #562: Sound should not be played when an object cannot be picked up
Bug #565: Water animation speed + timescale
Bug #572: Better Bodies' textures don't work
Bug #573: OpenMW doesn't load if TR_Mainland.esm is enabled (Tamriel Rebuilt mod)
Bug #574: Moving left/right should not cancel auto-run
Bug #575: Crash entering the Chamber of Song
Bug #576: Missing includes
Bug #577: Left Gloves Addon causes ESMReader exception
Bug #579: Unable to open container "Kvama Egg Sack"
Bug #581: Mimicking vanilla Morrowind water
Bug #583: Gender not recognized
Bug #586: Wrong char gen behaviour
Bug #587: "End" script statements with spaces don't work
Bug #589: Closing message boxes by pressing the activation key
Bug #590: Ugly Dagoth Ur rendering
Bug #591: Race selection issues
Bug #593: Persuasion response should be random
Bug #595: Footless guard
Bug #599: Waterfalls are invisible from a certain distance
Bug #600: Waterfalls rendered incorrectly, cut off by water
Bug #607: New beast bodies mod crashes
Bug #608: Crash in cell "Mournhold, Royal Palace"
Bug #611: OpenMW doesn't find some of textures used in Tamriel Rebuilt
Bug #613: Messagebox causing assert to fail
Bug #615: Meshes invisible from above water
Bug #617: Potion effects should be hidden until discovered
Bug #619: certain moss hanging from tree has rendering bug
Bug #621: Batching bloodmoon's trees
Bug #623: NiMaterialProperty alpha unhandled
Bug #628: Launcher in latest master crashes the game
Bug #633: Crash on startup: Better Heads
Bug #636: Incorrect Char Gen Menu Behavior
Feature #29: Allow ESPs and multiple ESMs
Feature #94: Finish class selection-dialogue
Feature #149: Texture Alphas
Feature #237: Run Morrowind-ini importer from launcher
Feature #286: Update Active Spell Icons
Feature #334: Swimming animation
Feature #335: Walking animation
Feature #360: Proper collision shapes for NPCs and creatures
Feature #367: Lights that behave more like original morrowind implementation
Feature #477: Special local scripting variables
Feature #528: Message boxes should close when enter is pressed under certain conditions.
Feature #543: Add bsa files to the settings imported by the ini importer
Feature #594: coordinate space and utility functions
Feature #625: Zoom in vanity mode
Task #464: Refactor launcher ESX selector into a re-usable component
Task #624: Unified implementation of type-variable sub-records
0.21.0
Bug #253: Dialogs don't work for Russian version of Morrowind
Bug #267: Activating creatures without dialogue can still activate the dialogue GUI
Bug #354: True flickering lights
Bug #386: The main menu's first entry is wrong (in french)
Bug #479: Adding the spell "Ash Woe Blight" to the player causes strange attribute oscillations
Bug #495: Activation Range
Bug #497: Failed Disposition check doesn't stop a dialogue entry from being returned
Bug #498: Failing a disposition check shouldn't eliminate topics from the the list of those available
Bug #500: Disposition for most NPCs is 0/100
Bug #501: Getdisposition command wrongly returns base disposition
Bug #506: Journal UI doesn't update anymore
Bug #507: EnableRestMenu is not a valid command - change it to EnableRest
Bug #508: Crash in Ald Daedroth Shrine
Bug #517: Wrong price calculation when untrading an item
Bug #521: MWGui::InventoryWindow creates a duplicate player actor at the origin
Bug #524: Beast races are able to wear shoes
Bug #527: Background music fails to play
Bug #533: The arch at Gnisis entrance is not displayed
Bug #534: Terrain gets its correct shape only some time after the cell is loaded
Bug #536: The same entry can be added multiple times to the journal
Bug #539: Race selection is broken
Bug #544: Terrain normal map corrupt when the map is rendered
Feature #39: Video Playback
Feature #151: ^-escape sequences in text output
Feature #392: Add AI related script functions
Feature #456: Determine required ini fallback values and adjust the ini importer accordingly
Feature #460: Experimental DirArchives improvements
Feature #540: Execute scripts of objects in containers/inventories in active cells
Task #401: Review GMST fixing
Task #453: Unify case smashing/folding
Task #512: Rewrite utf8 component
0.20.0
Bug #366: Changing the player's race during character creation does not change the look of the player character
Bug #430: Teleporting and using loading doors linking within the same cell reloads the cell
Bug #437: Stop animations when paused
Bug #438: Time displays as "0 a.m." when it should be "12 a.m."
Bug #439: Text in "name" field of potion/spell creation window is persistent
Bug #440: Starting date at a new game is off by one day
Bug #442: Console window doesn't close properly sometimes
Bug #448: Do not break container window formatting when item names are very long
Bug #458: Topics sometimes not automatically added to known topic list
Bug #476: Auto-Moving allows player movement after using DisablePlayerControls
Bug #478: After sleeping in a bed the rest dialogue window opens automtically again
Bug #492: On creating potions the ingredients are removed twice
Feature #63: Mercantile skill
Feature #82: Persuasion Dialogue
Feature #219: Missing dialogue filters/functions
Feature #369: Add a FailedAction
Feature #377: Select head/hair on character creation
Feature #391: Dummy AI package classes
Feature #435: Global Map, 2nd Layer
Feature #450: Persuasion
Feature #457: Add more script instructions
Feature #474: update the global variable pcrace when the player's race is changed
Task #158: Move dynamically generated classes from Player class to World Class
Task #159: ESMStore rework and cleanup
Task #163: More Component Namespace Cleanup
Task #402: Move player data from MWWorld::Player to the player's NPC record
Task #446: Fix no namespace in BulletShapeLoader
0.19.0
Bug #374: Character shakes in 3rd person mode near the origin
Bug #404: Gamma correct rendering
Bug #407: Shoes of St. Rilm do not work
Bug #408: Rugs has collision even if they are not supposed to
Bug #412: Birthsign menu sorted incorrectly
Bug #413: Resolutions presented multiple times in launcher
Bug #414: launcher.cfg file stored in wrong directory
Bug #415: Wrong esm order in openmw.cfg
Bug #418: Sound listener position updates incorrectly
Bug #423: wrong usage of "Version" entry in openmw.desktop
Bug #426: Do not use hardcoded splash images
Bug #431: Don't use markers for raycast
Bug #432: Crash after picking up items from an NPC
Feature #21/#95: Sleeping/resting
Feature #61: Alchemy Skill
Feature #68: Death
Feature #69/#86: Spell Creation
Feature #72/#84: Travel
Feature #76: Global Map, 1st Layer
Feature #120: Trainer Window
Feature #152: Skill Increase from Skill Books
Feature #160: Record Saving
Task #400: Review GMST access
0.18.0
Bug #310: Button of the "preferences menu" are too small
Bug #361: Hand-to-hand skill is always 100
Bug #365: NPC and creature animation is jerky; Characters float around when they are not supposed to
Bug #372: playSound3D uses original coordinates instead of current coordinates.
Bug #373: Static OGRE build faulty
Bug #375: Alt-tab toggle view
Bug #376: Screenshots are disable
Bug #378: Exception when drinking self-made potions
Bug #380: Cloth visibility problem
Bug #384: Weird character on doors tooltip.
Bug #398: Some objects do not collide in MW, but do so in OpenMW
Feature #22: Implement level-up
Feature #36: Hide Marker
Feature #88: Hotkey Window
Feature #91: Level-Up Dialogue
Feature #118: Keyboard and Mouse-Button bindings
Feature #119: Spell Buying Window
Feature #133: Handle resources across multiple data directories
Feature #134: Generate a suitable default-value for --data-local
Feature #292: Object Movement/Creation Script Instructions
Feature #340: AIPackage data structures
Feature #356: Ingredients use
Feature #358: Input system rewrite
Feature #370: Target handling in actions
Feature #379: Door markers on the local map
Feature #389: AI framework
Feature #395: Using keys to open doors / containers
Feature #396: Loading screens
Feature #397: Inventory avatar image and race selection head preview
Task #339: Move sounds into Action
0.17.0
Bug #225: Valgrind reports about 40MB of leaked memory
Bug #241: Some physics meshes still don't match
Bug #248: Some textures are too dark
Bug #300: Dependency on proprietary CG toolkit
Bug #302: Some objects don't collide although they should
Bug #308: Freeze in Balmora, Meldor: Armorer
Bug #313: openmw without a ~/.config/openmw folder segfault.
Bug #317: adding non-existing spell via console locks game
Bug #318: Wrong character normals
Bug #341: Building with Ogre Debug libraries does not use debug version of plugins
Bug #347: Crash when running openmw with --start="XYZ"
Bug #353: FindMyGUI.cmake breaks path on Windows
Bug #359: WindowManager throws exception at destruction
Bug #364: Laggy input on OS X due to bug in Ogre's event pump implementation
Feature #33: Allow objects to cross cell-borders
Feature #59: Dropping Items (replaced stopgap implementation with a proper one)
Feature #93: Main Menu
Feature #96/329/330/331/332/333: Player Control
Feature #180: Object rotation and scaling.
Feature #272: Incorrect NIF material sharing
Feature #314: Potion usage
Feature #324: Skill Gain
Feature #342: Drain/fortify dynamic stats/attributes magic effects
Feature #350: Allow console only script instructions
Feature #352: Run scripts in console on startup
Task #107: Refactor mw*-subsystems
Task #325: Make CreatureStats into a class
Task #345: Use Ogre's animation system
Task #351: Rewrite Action class to support automatic sound playing
0.16.0
Bug #250: OpenMW launcher erratic behaviour
Bug #270: Crash because of underwater effect on OS X
Bug #277: Auto-equipping in some cells not working
Bug #294: Container GUI ignores disabled inventory menu
Bug #297: Stats review dialog shows all skills and attribute values as 0
Bug #298: MechanicsManager::buildPlayer does not remove previous bonuses
Bug #299: Crash in World::disable
Bug #306: Non-existent ~/.config/openmw "crash" the launcher.
Bug #307: False "Data Files" location make the launcher "crash"
Feature #81: Spell Window
Feature #85: Alchemy Window
Feature #181: Support for x.y script syntax
Feature #242: Weapon and Spell icons
Feature #254: Ingame settings window
Feature #293: Allow "stacking" game modes
Feature #295: Class creation dialog tooltips
Feature #296: Clicking on the HUD elements should show/hide the respective window
Feature #301: Direction after using a Teleport Door
Feature #303: Allow object selection in the console
Feature #305: Allow the use of = as a synonym for ==
Feature #312: Compensation for slow object access in poorly written Morrowind.esm scripts
Task #176: Restructure enabling/disabling of MW-references
Task #283: Integrate ogre.cfg file in settings file
Task #290: Auto-Close MW-reference related GUI windows
0.15.0
Bug #5: Physics reimplementation (fixes various issues)
Bug #258: Resizing arrow's background is not transparent
Bug #268: Widening the stats window in X direction causes layout problems
Bug #269: Topic pane in dialgoue window is too small for some longer topics
Bug #271: Dialog choices are sorted incorrectly
Bug #281: The single quote character is not rendered on dialog windows
Bug #285: Terrain not handled properly in cells that are not predefined
Bug #289: Dialogue filter isn't doing case smashing/folding for item IDs
Feature #15: Collision with Terrain
Feature #17: Inventory-, Container- and Trade-Windows
Feature #44: Floating Labels above Focussed Objects
Feature #80: Tooltips
Feature #83: Barter Dialogue
Feature #90: Book and Scroll Windows
Feature #156: Item Stacking in Containers
Feature #213: Pulsating lights
Feature #218: Feather & Burden
Feature #256: Implement magic effect bookkeeping
Feature #259: Add missing information to Stats window
Feature #260: Correct case for dialogue topics
Feature #280: GUI texture atlasing
Feature #291: Ability to use GMST strings from GUI layout files
Task #255: Make MWWorld::Environment into a singleton
0.14.0
Bug #1: Meshes rendered with wrong orientation
Bug #6/Task #220: Picking up small objects doesn't always work
Bug #127: tcg doesn't work
Bug #178: Compablity problems with Ogre 1.8.0 RC 1
Bug #211: Wireframe mode (toggleWireframe command) should not apply to Console & other UI
Bug #227: Terrain crashes when moving away from predefined cells
Bug #229: On OS X Launcher cannot launch game if path to binary contains spaces
Bug #235: TGA texture loading problem
Bug #246: wireframe mode does not work in water
Feature #8/#232: Water Rendering
Feature #13: Terrain Rendering
Feature #37: Render Path Grid
Feature #66: Factions
Feature #77: Local Map
Feature #78: Compass/Mini-Map
Feature #97: Render Clothing/Armour
Feature #121: Window Pinning
Feature #205: Auto equip
Feature #217: Contiainer should track changes to its content
Feature #221: NPC Dialogue Window Enhancements
Feature #233: Game settings manager
Feature #240: Spell List and selected spell (no GUI yet)
Feature #243: Draw State
Task #113: Morrowind.ini Importer
Task #215: Refactor the sound code
Task #216: Update MyGUI
0.13.0
Bug #145: Fixed sound problems after cell change
Bug #179: Pressing space in console triggers activation
Bug #186: CMake doesn't use the debug versions of Ogre libraries on Linux
Bug #189: ASCII 16 character added to console on it's activation on Mac OS X
Bug #190: Case Folding fails with music files
Bug #192: Keypresses write Text into Console no matter which gui element is active
Bug #196: Collision shapes out of place
Bug #202: ESMTool doesn't not work with localised ESM files anymore
Bug #203: Torch lights only visible on short distance
Bug #207: Ogre.log not written
Bug #209: Sounds do not play
Bug #210: Ogre crash at Dren plantation
Bug #214: Unsupported file format version
Bug #222: Launcher is writing openmw.cfg file to wrong location
Feature #9: NPC Dialogue Window
Feature #16/42: New sky/weather implementation
Feature #40: Fading
Feature #48: NPC Dialogue System
Feature #117: Equipping Items (backend only, no GUI yet, no rendering of equipped items yet)
Feature #161: Load REC_PGRD records
Feature #195: Wireframe-mode
Feature #198/199: Various sound effects
Feature #206: Allow picking data path from launcher if non is set
Task #108: Refactor window manager class
Task #172: Sound Manager Cleanup
Task #173: Create OpenEngine systems in the appropriate manager classes
Task #184: Adjust MSVC and gcc warning levels
Task #185: RefData rewrite
Task #201: Workaround for transparency issues
Task #208: silenced esm_reader.hpp warning
0.12.0
Bug #154: FPS Drop
Bug #169: Local scripts continue running if associated object is deleted
Bug #174: OpenMW fails to start if the config directory doesn't exist
Bug #187: Missing lighting
Bug #188: Lights without a mesh are not rendered
Bug #191: Taking screenshot causes crash when running installed
Feature #28: Sort out the cell load problem
Feature #31: Allow the player to move away from pre-defined cells
Feature #35: Use alternate storage location for modified object position
Feature #45: NPC animations
Feature #46: Creature Animation
Feature #89: Basic Journal Window
Feature #110: Automatically pick up the path of existing MW-installations
Feature #183: More FPS display settings
Task #19: Refactor engine class
Task #109/Feature #162: Automate Packaging
Task #112: Catch exceptions thrown in input handling functions
Task #128/#168: Cleanup Configuration File Handling
Task #131: NPC Activation doesn't work properly
Task #144: MWRender cleanup
Task #155: cmake cleanup
0.11.1
Bug #2: Resources loading doesn't work outside of bsa files
Bug #3: GUI does not render non-English characters
Bug #7: openmw.cfg location doesn't match
Bug #124: The TCL alias for ToggleCollision is missing.
Bug #125: Some command line options can't be used from a .cfg file
Bug #126: Toggle-type script instructions are less verbose compared with original MW
Bug #130: NPC-Record Loading fails for some NPCs
Bug #167: Launcher sets invalid parameters in ogre config
Feature #10: Journal
Feature #12: Rendering Optimisations
Feature #23: Change Launcher GUI to a tabbed interface
Feature #24: Integrate the OGRE settings window into the launcher
Feature #25: Determine openmw.cfg location (Launcher)
Feature #26: Launcher Profiles
Feature #79: MessageBox
Feature #116: Tab-Completion in Console
Feature #132: --data-local and multiple --data
Feature #143: Non-Rendering Performance-Optimisations
Feature #150: Accessing objects in cells via ID does only work for objects with all lower case IDs
Feature #157: Version Handling
Task #14: Replace tabs with 4 spaces
Task #18: Move components from global namespace into their own namespace
Task #123: refactor header files in components/esm
0.10.0
* 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!
0.9.0
* Exterior cells loading, unloading and management
* Character Creation GUI
* Character creation
* Make cell names case insensitive when doing internal lookups
* Music player
* NPCs rendering
0.8.0
* GUI
* Complete and working script engine
* In game console
* Sky rendering
* Sound and music
* Tons of smaller stuff
0.7.0
* 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.
0.6.0
* 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)
0.5.0
* Collision detection with Bullet
* Experimental walk & fall character physics
* New key bindings:
* t toggle physics mode (walking, flying, ghost),
* n night eye, brightens the scene
* Fixed incompatability with DMD 1.032 and newer compilers
* * (thanks to tomqyp)
* Various minor changes and updates
0.4.0
* Switched from Audiere to OpenAL
* * (BIG thanks to Chris Robinson)
* 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
0.3.0
* 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)
0.2.0
* Compiles with gdc
* Switched to DSSS for building D code
* Includes the program esmtool
0.1.0
first release