scrawl
839d251cc5
Renamed Terrain::Terrain to Terrain::World to make VC happy
12 years ago
scrawl
d3d6dfbde8
Refactored loading screen
...
- Add loading progress for data files, global map, terrain
- Refactored and improved cell loading progress
12 years ago
mckibbenta
06701467ab
Merge branch 'master' into tgm
12 years ago
mckibbenta
8998b90e8b
initial do-nothing implementation; registered opcode
12 years ago
Marc Zinnschlag
f605dcdd24
Merge branch 'filter'
12 years ago
Nikolay Kasyanov
dc6e15f38e
Replaced std::pow with shift since clang doesn't like int as a first argument
...
(reports that call is ambiguous)
12 years ago
Marc Zinnschlag
e03e2f0817
Merge remote-tracking branch 'scrawl/master'
12 years ago
scrawl
d086346b07
Fix loading of some cells in TR
12 years ago
scrawl
5f7e6f7b10
Fix a material issue, layers per pass wasn't entirely correct
12 years ago
scrawl
43313437dc
Fix composite map for cells without land data
12 years ago
scrawl
ce5ea6d7d2
Use a proper node hierarchy; disconnect the root when entering interior
12 years ago
Chris Robinson
602be9bbe7
Avoid swimming into the air from underwater
12 years ago
graffy76
e6fdc7e7fd
...
12 years ago
graffy76
6898321676
Reenabling features
...
Profile functions enabled
New/load file functions partially enabled
Layout reorganized
12 years ago
scrawl
fa76d1631b
Some terrain fixes
12 years ago
graffy76
b52645bf2a
Fixes to accommodate master/plugin loading
12 years ago
scrawl
8c8653160d
Crash fix, material fix
12 years ago
scrawl
b92da9ae93
Neighbour 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
scrawl
a41a23c90a
Deleted old code
12 years ago
graffy76
e614ec3353
Fixing profile code in progress...
12 years ago
graffy76
f6217f9c6a
Moved esx selector classes out of global namespace
12 years ago
graffy76
a14e0b32d8
Restructured esxselector directory
...
Added ./view
Removed ./utils and ./model/esm
Relocated code accordingly.
12 years ago
graffy76
d0363b037c
Renamed components/fileorderlist to components/esxselector
12 years ago
graffy76
45277c0082
Minor changes
...
Stretched table columns to fit widget width
Reduced width of opencs file dialog
Hid the file size column for launcher
Added alternating row colors in table view
12 years ago
graffy76
66e50343ad
Fixed row-selection/check feature
12 years ago
graffy76
a9db983233
Fixing row-click selection
12 years ago
graffy76
2878f51cd3
Reimplemented dependency selection feature
...
Moved more code to ContentSelector
Added support for omwgame and omwaddon files
12 years ago
graffy76
b24dd5c6ac
Continued migration of code to ContentSelector
12 years ago
graffy76
0087b0d67c
Removed checkboxes from master list
...
Moved checkbox code from datafilesmodel to pluginsproxymodel
12 years ago
graffy76
61602789e1
Began migrating code to ContentSelector base
12 years ago
graffy76
4c8c6d6971
Moved init code to master / plugin proxy classes
12 years ago
graffy76
7389507eb5
Created masterproxylist class
12 years ago
graffy76
b850fe0289
Removed vertical headers from plugin view
12 years ago
graffy76
84e5c2610a
Implemented combobox for game file selection
12 years ago
graffy76
bfb71f23c9
Changed filter mechanism for game / addons
...
Filters by number of master references, regardless of extension
12 years ago
Chris Robinson
73437dfdca
GetEffect can accept an effect ID string as well
12 years ago
Chris Robinson
30973352e8
Implement ShowVars (SV) console function
12 years ago
Chris Robinson
6fd4cdb5fb
Play randomized werewolf sounds
12 years ago
Chris Robinson
5968165de0
Merge remote-tracking branch 'zini/master' into werewolf
...
Conflicts:
apps/openmw/mwgui/windowmanagerimp.cpp
12 years ago
Chris Robinson
db1036e5e5
Handle SetWerewolfAcrobatics
12 years ago
Chris Robinson
ae183cb3e4
Handle werewolf stats
12 years ago
Marc Zinnschlag
a95715b61d
added description field to filter record
12 years ago
Marc Zinnschlag
bf839d19cf
Merge branch 'columns'
12 years ago
Chris Robinson
2bac4566c0
Merge remote-tracking branch 'PotatoesMaster/werewolf' into werewolf
...
Conflicts:
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwscript/statsextensions.cpp
12 years ago
Alex
b9579e085f
cleanup
12 years ago
Alex
a0931b01fe
Merge branch 'master' of https://github.com/zinnschlag/openmw into compiler-reorg
12 years ago
Alex
c3ca5b7c32
mild cleanup
12 years ago
Chris Robinson
57fb065a86
Add Ogre::Light objects to the object list
...
Note that NIFs actually have NiLight-based light records which could be
used to create Ogre::Light objects. However, no Morrowind NIF uses them,
as far as I can tell.
12 years ago
Alex
de1f423bd7
initial move of script opcodes and registerExtensions functions to components/compiler
12 years ago
Marc Zinnschlag
501753c01b
Merge remote-tracking branch 'scrawl/master' into columns
12 years ago
scrawl
7dc30a01cd
Some changes suggested by cppcheck
12 years ago
Marc Zinnschlag
adb05737ee
Merge branch 'master' into filter
...
Conflicts:
apps/opencs/model/world/universalid.cpp
apps/opencs/view/doc/view.cpp
apps/opencs/view/world/subviews.cpp
12 years ago
Chris Robinson
b7e81dbc5b
Ignore controllers on the root NiNode
...
I wonder if we should ignore the root NiNode completely.
12 years ago
Chris Robinson
fb0ee7f2fc
Improve constness of the Nif RecordPtr structs
12 years ago
Chris Robinson
8e24cab935
Strip trailing whitespace from textkeys
12 years ago
Marc Zinnschlag
6f90e071f4
added filter record (will not be used in OpenMW prior to 1.1)
12 years ago
Marc Zinnschlag
47f7bbd48a
fixed OpenCS crash during cell loading when loading multiple ESX files
12 years ago
Marc Zinnschlag
0fd49f10a9
Merge branch 'minus'
12 years ago
Marc Zinnschlag
4a75c7dcc0
allow backticks in names
12 years ago
Marc Zinnschlag
4986b7d65d
Merge branch 'master' into ref
12 years ago
graffy76
a73b97d125
Fixed broken references and other bugs
...
Removed references to CSVSettings::SamplePage class
Removed multiple QDebug references
Fixed custom LineEdits (window size user pref) would not accept data
12 years ago
Marc Zinnschlag
a2aa3aaa0e
workaround for - in names
12 years ago
Marc Zinnschlag
744198fc44
added blank function to CellRef and moved a function that was in the wrong file
12 years ago
scrawl
daab4f55a3
Use Morrowind's fonts
12 years ago
Miroslav Puda
dc17fa1636
Removal of duplicit enumeration and unnecessary conditions.
12 years ago
Miroslav Puda
b40e24c50c
Refactorization
12 years ago
Miroslav Puda
cfbdf3f779
Enum Type renamed to CastingStyle
12 years ago
Miroslav Puda
9e1eb8b3b1
Merge branch 'master' of https://github.com/zinnschlag/openmw into enchanting-mechanics
12 years ago
Miroslav Puda
4788b5e226
Better formula for enchantment cost and code refactorization.
12 years ago
eroen
886bc7e2f6
libc++ fixes: don't rely on tr1
...
libc++ doesn't ship tr1, but ships unordered_map as it is part of c++11.
Since this is the only tr1 header used in openmw, add a check for c++11
unordered_map and fallback to tr1 unordered_map if it's not found.
12 years ago
Miroslav Puda
7149439ace
Replacement of empty() method by assertion.
12 years ago
Miroslav Puda
cd57523601
Merge branch 'master' of https://github.com/zinnschlag/openmw
12 years ago
Marc Zinnschlag
c626e2b257
Merge branch 'ref'
...
Conflicts:
apps/opencs/view/doc/view.hpp
12 years ago
Miroslav Puda
d5689730eb
Removal of unnecessary variable.
...
empty variable duplicates empty() method of std::string. Check for empty value should be replaced by assert since it does not makes much sense to call scanInt with null character.
12 years ago
Chris Robinson
53d1c3939c
Merge remote-tracking branch 'zini/master' into animations
12 years ago
scrawl
ca81335319
Fix bug loading attribute values
12 years ago
scrawl
8a3d3f954b
NPC/creature persistence flag
12 years ago
Chris Robinson
822f130f79
Merge remote-tracking branch 'zini/master' into animations
12 years ago
Marc Zinnschlag
e2620a1edf
Issue #694 : allow float literals starting with .
12 years ago
Chris Robinson
eb4daaf512
Build a skeleton for Nifs that have a matching .kf file
12 years ago
Chris Robinson
bf94ffb839
Only support NiSequenceStreamHelper as a Kf root
...
Newer versions of the Nif foramt may have other record types, but we don't
support those.
12 years ago
Chris Robinson
8e38dc410f
Allow loading multiple animation sources
...
Animation sources are treated differently from base objects. When given
"path\file.nif", base objects will look for "path\xfile.nif" and use that
if it exists (falling back to the original name if not found). Animation
sources will instead use "path\xfile.kf", ignoring it if the file doesn't
exist.
12 years ago
Chris Robinson
6a3ba41170
Don't store camera nodes, we don't need them.
12 years ago
scrawl
757a26794a
Merge branch 'master' of https://github.com/zinnschlag/openmw into journal
12 years ago
Marc Zinnschlag
b21dae8d75
added blank function to all referencable record structs
12 years ago
scrawl
f0354ea04c
Fix member variable case problem
12 years ago
scrawl
78e6dab9d2
Dialogue history rewrite WIP
12 years ago
scrawl
1f58edb9db
Merge branch 'master' of https://github.com/zinnschlag/openmw into journal
12 years ago
Marc Zinnschlag
fe038cef03
turned redeclartion of local variables from an error into a warning
12 years ago
Marc Zinnschlag
63407a662c
allow <== and >== as alternative for <= and >= in scripts
12 years ago
scrawl
3c68c87923
Fix some naming guidelines, fix topic index exception, fix exception in keyword search for some journal entries
12 years ago
scrawl
2a42556aa5
Merge branch 'master' into HEAD
12 years ago
scrawl
20d5ba0eec
Revert "enable move construction/assignment to key ESM data structure to reduce sorting costs"
...
This reverts commit 6dbb53493b
.
12 years ago
scrawl
24f968623f
Revert "reworked Nif::KeyListT into Nif::CurveT"
...
This reverts commit e7665582ad
.
12 years ago
scrawl
de3c76a54b
Revert "reworked NIFStream to use a type-handler"
...
This reverts commit 03ee7663a3
.
12 years ago
Chris Robinson
15a2eeebb8
Merge remote-tracking branch 'zini/master' into animations
...
Conflicts:
apps/openmw/mwworld/worldimp.cpp
12 years ago
Marc Zinnschlag
93868c8bca
Merge remote-tracking branch 'scrawl/master'
12 years ago
scrawl
d5c7a26041
Fix broken loose file resources when using Ogre 1.9
12 years ago