Commit Graph

175 Commits (openmw-36)

Author SHA1 Message Date
Jordan Ayers 2d17eaa5ea Fix argument name for setSunDirection. 10 years ago
scrawl 41b3a9dba9 Rewrite animated collision shape support (Fixes #2123) 10 years ago
scrawl 064f1964ba More efficient water walking 10 years ago
scrawl 7d36a202a8 Implement cell loading threshold (Fixes #1874)
The cell loading threshold (default: 1024 units) prevents exterior cell loading until the player has travelled part-way into the next cell. This gets rid of excessive cell loadings when walking along an exterior cell border.

Lower the maximum allowed view distance in options menu to accomodate. Change setting name so that old settings files are upgraded.
10 years ago
scrawl 85f5754bb6 Apply third person camera distance to the camera node instead of only the camera itself (Fixes #1705) 10 years ago
scrawl c010c28337 Implement ToggleWorld instruction 10 years ago
scrawl 7252cb63a6 Fix cppcheck issues 10 years ago
scrawl 4f92044d71 Allow user-created markers on local map (Fixes #1571) 11 years ago
scrawl a18cec7c8e Use a MyGUI widget to render the screen fader (Fixes #1741, Fixes #1719) 11 years ago
Fil Krynicki cfea7736d9 WIP fix
Bug is fixed, but appears to have broken vision underwater. Notes:

+ basically fixed by darkening the colour of water such that it is
darker than refracted terrain
+ also disabled sunlight scattering at night. This may actually be
desirable, but given there is no visible moon it seems unlikely to make
much sense, and blends a lot of green into the water colour appearing
luminescent at night
11 years ago
scrawl e266aff561 Savegame: store projectiles 11 years ago
scrawl 028e00c98f Add missing status report for some toggle commands 11 years ago
scrawl a4a9794417 Savegame: store fog of war (Closes #1177) 11 years ago
scrawl 5906d795c0 Refactored video player (now a MyGUI widget) 11 years ago
scrawl 1d926816b5 Terrain: background load blendmaps & layer textures. Refactor QuadTree update. 11 years ago
Marc Zinnschlag 1b5301eec0 Merge branch 'savedgame'
Conflicts:
	apps/openmw/mwbase/mechanicsmanager.hpp
	apps/openmw/mwbase/soundmanager.hpp
	apps/openmw/mwgui/mapwindow.hpp
	apps/openmw/mwmechanics/actors.cpp
	apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
	apps/openmw/mwsound/soundmanagerimp.hpp
	components/esm/loadcell.cpp
11 years ago
scrawl 03cf383be7 Merge branch 'master' of https://github.com/zinnschlag/openmw into savedgame
Conflicts:
	apps/openmw/mwgui/referenceinterface.cpp
	apps/openmw/mwmechanics/actors.cpp
	apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
	apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
	apps/openmw/mwscript/cellextensions.cpp
	apps/openmw/mwworld/cells.cpp
	apps/openmw/mwworld/cells.hpp
	apps/openmw/mwworld/cellstore.cpp
	apps/openmw/mwworld/store.cpp
	apps/openmw/mwworld/worldimp.cpp
11 years ago
scrawl 295aed3533 Implement savegame screenshots 11 years ago
scrawl 205e8aa4e9 Feature #957: Implement area magic 11 years ago
scrawl 805843d7ff Closes #1086: Implement blood effects 11 years ago
scrawl 728365b48d Remove an unused hook 11 years ago
scrawl 62774fcc4a Merge branch 'master' into HEAD
Conflicts:
	apps/openmw/mwbase/world.hpp
	apps/openmw/mwinput/inputmanagerimp.cpp
	apps/openmw/mwmechanics/actors.cpp
	apps/openmw/mwworld/worldimp.cpp
	apps/openmw/mwworld/worldimp.hpp
	components/esm/loadtes3.cpp
11 years ago
scrawl c004fb778f Get rid of underscore defines. They are reserved by the standard. 11 years ago
scrawl c6421276bd Closes #841: Correct activation distance in third person mode 11 years ago
scrawl eb5e4ecec2 Remove more unused code 11 years ago
mrcheko fd9f8c34f6 bug fix http://bugs.openmw.org/issues/428 11 years ago
scrawl 37a7ee8fcd Set alpha value of character animations according to Invisibility / Chameleon effects. 11 years ago
scrawl f7befa3e54 Remove a no longer required method 11 years ago
Emanuel Guevel 467bd91651 Update actor model on inventory change 11 years ago
scrawl 839d251cc5 Renamed Terrain::Terrain to Terrain::World to make VC happy 12 years ago
scrawl 8c8653160d Crash fix, material fix 12 years ago
scrawl ebf9debb80 Enabled terrain self shadows, implemented getHeightAt, some optimizations 12 years ago
scrawl e27437f8ed New terrain renderer - improvements:
- Consistent triangle alignment, fixes a noticable crack near the census and excise office. Note that alignment is still not the same as vanilla. Vanilla uses a weird diagonal pattern. I hope there aren't more trouble spots that will force us to replicate vanilla, but at least we can do that now.
 - Fixes several blending issues and cell border seams
 - Fix map render to use the terrain bounding box instead of an arbitrary height
 - Different LODs are now properly connected instead of using skirts
 - Support self shadowing
 - Normals and colors are stored in the vertices instead of a texture, this enables per-vertex lighting which should improve performance, fix compatibility issues due to the PS getting too large and mimic vanilla better
 - Support a fixed function fallback (though the splatting shader usually performs better)
 - Designed for distant land support - test: https://www.youtube.com/watch?v=2wnd9EuPJIY - we can't really enable this yet due to depth precision issues when using a large view distance
12 years ago
Chris Robinson 75131e6a48 Rebuild the actor after switching between werewolf forms 12 years ago
scrawl 6164e5bae6 Restored window resizing 12 years ago
Marc Zinnschlag a8168c58c2 Merge remote-tracking branch 'kolek/thirdpersonzoom' 12 years ago
Kolzi d12bac2d9e Third person zoom - fixed code review issues. 12 years ago
Kolzi 1b7966ca27 Can zoom in and out in third person view. 12 years ago
Chris Robinson c7692acb79 Update the player's Ptr in mwrender when changing cells 12 years ago
scrawl c81b852071 Fixes inaccurate ray casts; rely on getCameraToViewportRay 12 years ago
scrawl 60563afc10 Fix a new game crash, reset camera 12 years ago
Chris Robinson d17e1e83d5 Rename MWRender's Player to Camera 12 years ago
Chris Robinson bb8277920b Manage the player's NpcAnimation object in the RenderingManager
It may be more appropriate to manage it in MWRender::Actors with the other
Animation-based objects, but that will need some (minor) interface changes.
12 years ago
Chris Robinson ba3a67f84b Don't store the player base node in MWRender::Player 12 years ago
Chris Robinson ce7bc20fa1 Avoid special-casing player rotation 12 years ago
Chris Robinson 137017b325 Don't allow forcing vanity mode 12 years ago
Tom Mason 6ca2b1af74 fix for turning animations playing when in vanity mode 12 years ago
scrawl ebaf80d539 Trace actors onto the ground after load, when moved to a different cell by the console or on player cell change. 12 years ago
Glorf 521bebd2f4 Fallback system rewritten, added light fallbacks 12 years ago
scrawl 285b4bf726 Allow zooming camera in vanity or preview mode with the mousewheel 12 years ago