Marc Zinnschlag
8bf9b371c7
removed remains of input framelistener
2012-04-06 10:39:55 +02:00
Roman Melnik
ef0a185e11
Pinnable windows: hide hud elements
...
Hide elements of the HUD (health/magicka/stamina bars,
minimap) when the corresponding windows (stats/map) are pinned.
Rearrange the remaining hud elements in such cases (like in the
original Morrowind).
2012-04-06 01:17:23 +03:00
scrawl
e718d4b6f0
another sky fix
2012-04-05 22:36:48 +02:00
scrawl
b36c0d95b8
night transition fix
2012-04-05 22:11:04 +02:00
scrawl
e492a69c8f
Merge branch 'inputfix' into water
2012-04-05 21:27:59 +02:00
scrawl
a3151fe525
fixed input handling priority in the main loop
2012-04-05 21:16:51 +02:00
scrawl
8bfc81f398
Merge branch 'master' into water
2012-04-05 20:09:38 +02:00
scrawl
622fb568cf
removed MRT setting and figure it out automatically
2012-04-05 19:27:54 +02:00
scrawl
b8a470efcd
put transparent objects in a seperate render queue, in order to not mess up the mrt textures
2012-04-05 19:07:21 +02:00
Marc Zinnschlag
000cfad82d
Merge remote branch 'scrawl/gamesettings'
2012-04-05 18:07:47 +02:00
scrawl
88c50c5171
Merge branch 'master' into water
2012-04-05 15:38:46 +02:00
scrawl
1b89a9e203
various fixes
2012-04-05 15:30:55 +02:00
Dmitry Marakasov
84b475130a
Add missing include
2012-04-05 15:03:28 +02:00
scrawl
e1bde415f5
typo
2012-04-05 14:22:44 +02:00
scrawl
43fd0352f4
removed unneeded lines
2012-04-05 14:21:57 +02:00
scrawl
f49131e1b8
renamed setting, automatically disable MRT when unsupported
2012-04-05 13:09:59 +02:00
Marc Zinnschlag
1201c271b2
Merge remote branch 'swick/initocfg'
2012-04-05 12:43:00 +02:00
scrawl
f6342cfd60
fixed viewport background color, fixed indentation of some old functions
2012-04-05 11:52:06 +02:00
scrawl
5664d879a5
fixed some sky objects
2012-04-05 11:40:56 +02:00
scrawl
ab8b74dcac
forgot adding a file
2012-04-05 08:58:21 +02:00
scrawl
3f05aba76d
got MRT working, some minor quirks to solve (black viewport background)
2012-04-05 01:21:36 +02:00
Sebastian Wick
f7bfea5861
typo 2 -.-
2012-04-05 00:16:44 +02:00
Sebastian Wick
56c9992b29
typo
2012-04-04 23:52:42 +02:00
Sebastian Wick
8c84f68dab
fix for older boost versions; unsigned warning
2012-04-04 23:51:22 +02:00
Marc Zinnschlag
6fd3d5c776
Merge remote branch 'lgro/master'
2012-04-04 23:19:30 +02:00
gugus
aaa5368fe9
added script instruction pcraiserank. Does not work yet.
2012-04-04 22:14:38 +02:00
gugus
2c7c945208
check playerfaction during dialogue
2012-04-04 22:13:57 +02:00
Lukasz Gromanowski
cd2789b15a
Revert "Issue #225 : Correction to commit ae98904."
...
This reverts commit 0e5c90d3e7
.
2012-04-04 21:05:19 +02:00
Sebastian Wick
5dd65c11ee
forgot to save the file
2012-04-04 21:04:52 +02:00
Sebastian Wick
57ae1bdc43
Merge branch 'master' of https://github.com/zinnschlag/openmw into initocfg
...
Conflicts:
apps/openmw/main.cpp
2012-04-04 20:58:02 +02:00
scrawl
eb67afe552
added MRT output to terrain material
2012-04-04 20:18:08 +02:00
Sebastian Wick
d3a6484bbc
set the default value for --fallback the right way
2012-04-04 19:59:46 +02:00
Sebastian Wick
a974d88cf1
Revert "set a default value for --fallback"
...
This reverts commit 94a220dcdd
.
2012-04-04 19:58:04 +02:00
Sebastian Wick
94a220dcdd
set a default value for --fallback
2012-04-04 19:52:07 +02:00
scrawl
6442d49e16
render queue groups, sky fix
2012-04-04 18:53:40 +02:00
Sebastian Wick
48b7b03453
typo; World::getFallback(std::string key, std::string def)
2012-04-04 16:15:15 +02:00
Sebastian Wick
16e7bf353a
remove debug message
2012-04-04 16:08:46 +02:00
Sebastian Wick
de510d445b
throw an error if the --fallback syntax is wrong
2012-04-04 15:23:14 +02:00
scrawl
cc4076d42a
basic noise
2012-04-03 21:16:43 +02:00
scrawl
fe63f2b2aa
first reflection test; removed the refraction render (we'll have it for free using MRT and deferred water rendering)
2012-04-03 19:10:02 +02:00
Marc Zinnschlag
e403c7158a
Merge remote branch 'gus/DialogueSystem'
2012-04-03 18:27:36 +02:00
Marc Zinnschlag
cc9696cc2c
Merge remote branch 'scrawl/minimap'
2012-04-03 18:26:20 +02:00
gugus
a268b89239
changed the way NPC faction is checked. Should be the same way for the player.
2012-04-03 17:31:41 +02:00
gugus
be4af711af
NPC rank was not loaded. Not sure if it's the right way, but it seems to work.
2012-04-03 17:30:19 +02:00
gugus
07ea63c10c
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into Factions2
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
2012-04-03 17:29:00 +02:00
scrawl
6481cf87fc
cleanup resources
2012-04-03 17:07:16 +02:00
scrawl
052cc47ee9
fixed waterAdded
2012-04-03 16:53:33 +02:00
scrawl
b3a186e729
simple water without shaders that uses original MW textures
2012-04-03 16:37:54 +02:00
scrawl
c1693a0c63
Merge branch 'minimap' into water
2012-04-03 15:37:11 +02:00
scrawl
51e33cc090
fixed map of some interiors
2012-04-03 15:34:13 +02:00
scrawl
8aea311797
added visibility flags for everything
2012-04-03 15:13:47 +02:00
scrawl
fd45208196
re-added code for reflection & refraction rendering
2012-04-03 14:23:23 +02:00
scrawl
d393f2dd4b
Merge branch 'master' into water
2012-04-03 14:06:14 +02:00
Sebastian Wick
73705dadf6
parse fallback with boost program option custom validators
2012-04-03 02:14:39 +02:00
Sebastian Wick
d87dffa948
should work... but does not even compile
2012-04-03 01:47:43 +02:00
Marc Zinnschlag
26371a82a5
Merge remote branch 'scrawl/crashfix'
2012-04-02 23:53:07 +02:00
Lukasz Gromanowski
0e5c90d3e7
Issue #225 : Correction to commit ae98904
.
...
Changed pointer to LandData struct to simple member variable.
2012-04-02 23:50:53 +02:00
Sebastian Wick
ab9c430632
fallback in apps/openmw; fix for apps/mwiniimporter
2012-04-02 20:47:09 +02:00
scrawl
d4a2bdfa3d
fix crash when hardware occlusion queries unsupporetd
2012-04-02 20:46:42 +02:00
scrawl
bd9e165e3f
Merge branch 'master' into water
2012-04-02 19:44:25 +02:00
scrawl
16481b0594
Merge branch 'master' into minimap
2012-04-02 19:38:36 +02:00
scrawl
342464530d
rotated map working
2012-04-02 19:37:24 +02:00
scrawl
ff15f28787
options for texture filtering and mipmaps
2012-04-02 18:01:49 +02:00
scrawl
39ee9e9ab8
setting for field of view
2012-04-02 17:51:51 +02:00
scrawl
5f2a674d93
fixed a typo
2012-04-02 16:14:39 +02:00
scrawl
00cc45c537
FPS is now a setting instead of commandline option
2012-04-02 16:10:54 +02:00
scrawl
fd662f937a
add settings for viewing distance and fog
2012-04-02 15:51:48 +02:00
scrawl
e5cc9adbb0
added settings for rendering distance of small objects
2012-04-02 15:30:29 +02:00
scrawl
2b4b941192
Merge branch 'master' into gamesettings
2012-04-02 15:21:10 +02:00
scrawl
e0631dd9be
Merge branch 'master' into minimap
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
2012-04-02 14:38:02 +02:00
scrawl
b380e71832
fixed underwater wireframe mode
2012-04-02 14:32:21 +02:00
scrawl
1445ae992d
adding a setting to disable static geometry
2012-04-02 14:24:16 +02:00
scrawl
5accca385c
fix crash on exit when no user settings exist
2012-04-02 13:47:25 +02:00
Marc Zinnschlag
6022d3ab13
Merge remote branch 'corristo/pgrd-rendering'
...
reduced cout spam.
Conflicts:
apps/openmw/mwrender/debugging.cpp
apps/openmw/mwrender/renderingmanager.cpp
components/bsa/bsa_archive.cpp
libs/openengine/bullet/physic.hpp
2012-04-02 12:04:47 +02:00
Marc Zinnschlag
fb44a5da10
Merge remote branch 'ace/win-fix'
2012-04-02 11:46:09 +02:00
Marc Zinnschlag
eccb983c44
Merge remote branch 'chris/sound'
2012-04-02 11:34:48 +02:00
Marc Zinnschlag
cdd0182912
Merge remote branch 'scrawl/occlusionquery'
...
Reduced cout spam
Conflicts:
apps/openmw/mwrender/occlusionquery.cpp
2012-04-02 11:33:16 +02:00
Chris Robinson
63e0e82049
Implement an Audiere-based decoder
2012-04-01 15:02:07 -07:00
Roman Melnik
91a377df86
Fix behaviour of the MapWindow
...
The map now will track player's position/rotation when
pinned, and will not update if position/rotation didn't
change since last frame.
2012-04-01 23:51:49 +03:00
Chris Robinson
2147210ad7
Don't set an underwater environment when there's no water
2012-04-01 12:46:49 -07:00
Lukasz Gromanowski
ae989040e5
Issue #225 : Fix for memleak when loading terrain.
2012-04-01 21:29:49 +02:00
Alexander "Ace" Olofsson
cec9562282
Fixing an ambigous symbol
2012-04-01 20:29:00 +02:00
scrawl
0a5757791c
Merge branch 'master' into minimap
2012-04-01 20:17:07 +02:00
scrawl
c2a82c3d89
Merge branch 'master' into gamesettings
2012-04-01 20:06:18 +02:00
Roman Melnik
911ca4be89
Move MapWindow to separate files
...
Separate MapWindow from bunch of classes in layouts.cpp/hpp
Inherit it from WindowPinnableBase.
TODO: map arrow (player position) updates orientation only
when you open the inventory. When the map window is pinned,
the arrow direction is not updated.
2012-04-01 20:39:53 +03:00
Roman Melnik
d09f0610ea
Add basic windows pinning
...
Create WindowPinnableBase class for windows which should be
allowed to be pinned.
Add skin for pinnable windows - currently just a copy of normal
window with 1 extra button (hopefully this can be improved later).
Handle clicking on PinToggle button (pinning/unpinning a window).
2012-04-01 20:36:57 +03:00
scrawl
7b3adb27a3
backend changes, terrain num lights setting
2012-04-01 18:48:37 +02:00
scrawl
f4bbcb48a6
settings-default.cfg
2012-04-01 17:14:49 +02:00
Marc Zinnschlag
de41e1118a
Merge remote branch 'scrawl/weather'
2012-04-01 17:10:30 +02:00
scrawl
6091a0504d
first settings test (config file has to be created manually)
2012-04-01 16:59:35 +02:00
Nikolay Kasyanov
30d6c880ff
Feature #37 (In Progress) Render Path Grid
...
tuned sized a bit
2012-04-01 17:51:37 +04:00
Nikolay Kasyanov
cab412c225
Feature #37 (In Progress) Render Path Grid
...
optimisation, now it takes only two batches per cell.
2012-04-01 17:27:18 +04:00
scrawl
9a261a02aa
changed the cloud movement direction like suggested on the forum
2012-04-01 15:14:43 +02:00
scrawl
ee754eda6c
don't create sky until entering an exterior cell
2012-04-01 15:07:41 +02:00
scrawl
df8e0bbff2
player check
2012-04-01 14:53:41 +02:00
scrawl
80456778be
fix for pickup up transparent objects, workaround for doors
2012-04-01 14:22:04 +02:00
scrawl
30407d3a2c
Merge branch 'master' into occlusionquery
2012-04-01 14:16:25 +02:00
scrawl
4e63f89829
silence an error regarding faced handle
2012-04-01 13:09:30 +02:00
Chris Robinson
9c06bfc8fc
Merge remote branch 'zini/master' into sound
2012-03-31 14:26:21 -07:00
Marc Zinnschlag
40310f3663
Merge remote branch 'scrawl/occlusionquery'
2012-03-31 22:09:47 +02:00
Marc Zinnschlag
b5b40e2623
Merge remote branch 'lgro/master'
2012-03-31 21:45:15 +02:00
Lukasz Gromanowski
bdc4c79b4e
Fix for segfault when doing 'coc "seyda neen"'.
...
This is a fix for segfault:
==8683== Process terminating with default action of signal 11 (SIGSEGV)
==8683== Access not within mapped region at address 0x0
==8683== at 0x59DFE4: MWRender::Animation::handleShapes(std::vector<Nif::NiTriShapeCopy, std::allocator<Nif::NiTriShapeCopy> >*, Ogre::Entity*, Ogre::SkeletonInstance*) (animation.cpp:503)
==8683== by 0x5A4ECE: MWRender::Actors::update(float) (actors.cpp:134)
==8683== by 0x5937A9: MWRender::RenderingManager::update(float) (renderingmanager.cpp:168)
==8683== by 0x629AD6: MWWorld::World::update(float) (world.cpp:705)
==8683== by 0x68B022: OMW::Engine::frameRenderingQueued(Ogre::FrameEvent const&) (engine.cpp:157)
==8683== by 0x51F9574: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (in /usr/lib/libOgreMain.so.1.8.0)
==8683== by 0x51F964F: Ogre::Root::_fireFrameRenderingQueued() (in /usr/lib/libOgreMain.so.1.8.0)
==8683== by 0x51F9681: Ogre::Root::_updateAllRenderTargets() (in /usr/lib/libOgreMain.so.1.8.0)
==8683== by 0x51F98CF: Ogre::Root::renderOneFrame() (in /usr/lib/libOgreMain.so.1.8.0)
==8683== by 0x51F990C: Ogre::Root::startRendering() (in /usr/lib/libOgreMain.so.1.8.0)
==8683== by 0x68A669: OMW::Engine::go() (engine.cpp:408)
==8683== by 0x51CECB: main (main.cpp:254)
==8683== If you believe this happened as a result of a stack
==8683== overflow in your program's main thread (unlikely but
==8683== possible), you can try to increase the size of the
==8683== main thread stack using the --main-stacksize= flag.
==8683== The main thread stack size used in this run was 8388608.
when doing 'coc "seyda neen"' when animations are enabled
(Animation::animate member variable is set to 1).
2012-03-31 21:34:40 +02:00
Marc Zinnschlag
89fb3146ab
Merge remote branch 'ace/win-fix'
2012-03-31 21:31:16 +02:00
Marc Zinnschlag
ca4ad74151
more cleanup
2012-03-31 21:29:46 +02:00
Alexander "Ace" Olofsson
64f792c01d
Fix a value defined at the wrong place
2012-03-31 21:05:33 +02:00
Alexander "Ace" Olofsson
4ef921c43f
Prevent internal classes from being marked dllimport
2012-03-31 20:50:22 +02:00
scrawl
13efe68fc3
disabled some debug output
2012-03-31 20:28:07 +02:00
scrawl
cfb194f1d1
fix 6
2012-03-31 20:18:20 +02:00
scrawl
5f78f6c723
change queue
2012-03-31 20:10:34 +02:00
scrawl
b018d00fd3
fix 5
2012-03-31 20:05:23 +02:00
Chris Robinson
e8e8d3fb1b
Fully reset the music before starting the next track
2012-03-31 10:59:29 -07:00
Eli2
3cc81d74bc
Cleanup, replaced if with switch
2012-03-31 19:50:21 +02:00
Chris Robinson
3a57746ee4
Remove an unneeded volume special-case
2012-03-31 10:43:55 -07:00
Chris Robinson
4944a29b21
Keep track of the sound pitch
2012-03-31 10:41:12 -07:00
scrawl
c9067249dd
fix 4
2012-03-31 19:16:14 +02:00
scrawl
c08a2b2942
fix 3
2012-03-31 19:12:02 +02:00
scrawl
909abb480d
fix 2
2012-03-31 19:09:36 +02:00
scrawl
f8d45eae52
fix #1
2012-03-31 19:08:05 +02:00
Chris Robinson
cbf6c0404a
Implement a basic underwater sound environment
2012-03-31 10:06:12 -07:00
Marc Zinnschlag
751e7d2199
basic auto-equipping (picks the first matching item
2012-03-31 17:26:15 +02:00
Chris Robinson
575474ff69
Pass the mode flags to the sound output play methods
2012-03-31 08:14:39 -07:00
Chris Robinson
b2d7dca8c3
Merge remote branch 'zini/master' into sound
2012-03-31 07:46:56 -07:00
Chris Robinson
977e7ac9a3
Remove the Play_Single flag. It's not correct.
2012-03-31 07:41:26 -07:00
Chris Robinson
ae308b9b5f
Use a set of flags instead of separate booleans
2012-03-31 07:31:55 -07:00
Chris Robinson
e48d125a84
Only allow one instance of a given tracked soundid
...
The untracked flag should probably be broken up and combined with the loop
boolean into a set of flags.
2012-03-31 05:57:03 -07:00
Nikolay Kasyanov
5e829362cb
Feature #37 (In Progress) Render Path Grid
...
more similar to vanilla path grid rendering
2012-03-31 16:22:55 +04:00
Nikolay Kasyanov
006e1cde85
some updates after terrain merge
2012-03-31 14:56:54 +04:00
Nikolay Kasyanov
523648dbb1
Merge branch 'master' into pgrd-rendering
...
Conflicts:
apps/openmw/mwrender/debugging.cpp
2012-03-31 14:56:18 +04:00
Chris Robinson
bfac946878
Finally "fix" --nosound
...
Expect degraded performance with it. Looping sounds are constantly checked to
see if they're playing, and try to play it again when it's not.
2012-03-31 03:31:41 -07:00
Chris Robinson
7541e08909
Don't reset the sound Output device if init fails
2012-03-31 02:48:14 -07:00
Nikolay Kasyanov
057c2f2e2a
Merge branch 'master' into pgrd-rendering
...
Conflicts:
apps/openmw/mwrender/renderingmanager.cpp
2012-03-31 13:42:13 +04:00
Marc Zinnschlag
509650d5f3
Merge remote branch 'ace/fs-fix'
2012-03-31 11:37:18 +02:00
Chris Robinson
28378c063b
Minor OpenAL_SoundStream cleanups
2012-03-31 02:22:23 -07:00
Chris Robinson
4e908aa095
Add a method to set the sound's position
2012-03-31 01:34:26 -07:00
Chris Robinson
b01289128b
Split OpenAL_Sound into separate classes for 2D and 3D sounds
2012-03-31 01:15:27 -07:00
Chris Robinson
5adeee20fd
Mute sounds that go outside the max distance
2012-03-31 00:57:29 -07:00
Chris Robinson
fc167dbc83
Pass Ogre Vector3s to playSound3D and updateListener
2012-03-30 11:42:11 -07:00
Chris Robinson
fefc8f86ab
Remove the unused streamSound3D method
2012-03-30 11:11:07 -07:00
Chris Robinson
c33349a774
Merge remote branch 'zini/master' into sound
2012-03-30 08:36:01 -07:00
Marc Zinnschlag
0892df0ad3
framework for gamemechanics-realted actor updated
2012-03-30 17:01:55 +02:00
Marc Zinnschlag
a1d3516e0a
constness fix
2012-03-30 17:01:23 +02:00
scrawl
fc5cd703bb
maps are now rendered with correct rotation, however for interiors the arrow is wrong
2012-03-30 16:34:36 +02:00
Chris Robinson
1ee8b963d0
Store the sound listener position as well
2012-03-30 07:30:17 -07:00
Marc Zinnschlag
d717b7b9dd
factored out actor related game mechanics code into a separate class
2012-03-30 16:18:58 +02:00
Chris Robinson
fad27d99e6
Update the actual sound volume with the position
2012-03-30 07:10:34 -07:00
scrawl
a4576f043d
fixed the physics debug rendering now activates/deactivates properly
2012-03-30 16:02:41 +02:00
Chris Robinson
479df78ea1
Update the actual sound position after the listener
2012-03-30 07:01:37 -07:00
Marc Zinnschlag
8d7bf34348
Merge branch 'terrain'
2012-03-30 15:52:27 +02:00
Marc Zinnschlag
557e97bab4
fixed a terrain-related Redemption crash
2012-03-30 15:52:09 +02:00
Chris Robinson
71d9d7e943
Store the current sound position with the Sound object
2012-03-30 06:41:06 -07:00