scrawl
0050e6e67b
Support materials with no base (diffuse) texture (should be white). Support alternate UV set for diffuse texture.
11 years ago
scrawl
c5c3248376
Compile fixes for Ogre 1.10
11 years ago
scrawl
6d27ebabb6
Integrate AddGlow with material controllers
11 years ago
Marek Kochanowicz
e4e7d50623
Added creatureCheck. I don't know meaning of all data fields here.
11 years ago
Lukasz Gromanowski
18a9878bdd
Fixes #1042 : TES3 header data wrong encoding
...
Changed loading of HEDR structure from all-in-once to field-by-field
so author and descryption could be converted to UTF-8.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl
5fd98d7c3a
Add an assertion
11 years ago
scrawl
18c002a21d
Fix an awful typo.
11 years ago
Marc Zinnschlag
c22e38f825
removing 255 content file limitation
11 years ago
scrawl
19e5978a01
Merge branch 'master' of https://github.com/zinnschlag/openmw
...
Conflicts:
apps/openmw/main.cpp
11 years ago
Marc Zinnschlag
1cf1d49bc4
fix to content file reading error reporting in case of missing dependency
11 years ago
Marc Zinnschlag
bf4ffe94dc
fixed a memory leak in the script record
11 years ago
Marc Zinnschlag
3590fa40bd
store global script state in saved game files
11 years ago
scrawl
530d06ab54
Remove unused code
11 years ago
scrawl
0c3c3ed8e9
Fix wind gravity affector
11 years ago
Marc Zinnschlag
77a2179d1e
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
57a33c957e
Add possibly missing include
11 years ago
scrawl
37a7ee8fcd
Set alpha value of character animations according to Invisibility / Chameleon effects.
11 years ago
Lukasz Gromanowski
594cc693b2
Fixes #1006 : Many NPCs have 0 skill
...
Added calculation of skill values for NPC with mNpdtType
set to NPC_WITH_AUTOCALCULATED_STATS (their NPDT is 12).
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl
9fcb4fad5c
Implement NiFlipController
11 years ago
scrawl
51a9f0111c
Implement NiAlphaController and NiMaterialColorController
11 years ago
scrawl
1624e0fd8a
Rename ObjectList to ObjectScene. Wrap it in a SharedPtr so we can automate the destruction routine.
11 years ago
Marc Zinnschlag
ef8c0fab73
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
c5e543b91b
Implement NiGeomMorpherController
11 years ago
Marc Zinnschlag
030c733e2d
Merge branch 'master' into savedgame
...
Conflicts:
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwworld/worldimp.cpp
files/settings-default.cfg
11 years ago
Marc Zinnschlag
674931a851
remove terminating 0 from strings read from ESM records
11 years ago
Lukasz Gromanowski
bfd79bfbe6
Various fixes for CppCheck warnings.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
Marc Zinnschlag
07f692bdd2
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
062ea627b3
Add parallax mapping for objects
11 years ago
scrawl
69c0bb1723
Add normal, specular & parallax mapping for terrain
11 years ago
Alexander "Ace" Olofsson
47c60a7037
Fix C4716 (Must return a value) error on Windows MSVC
11 years ago
scrawl
3a82f8c193
Fix incorrect log file name for launcherOgre.log
11 years ago
Marc Zinnschlag
e269c9e689
changed a few sub record names to make them more unique
11 years ago
Marc Zinnschlag
7d8e3ac651
fixed QuestState::load/save
11 years ago
Marc Zinnschlag
16e2d67b1f
added overloaded start/endRecord functions to ESMWriter
11 years ago
Marc Zinnschlag
eec9821cd8
added records for storing journals in saved game files
11 years ago
pvdk
1512ac11ad
Fixed the content selector checkboxes appearing as partially checked
11 years ago
Marc Zinnschlag
750133c0dd
one more fix to SavedGame record saving
11 years ago
scrawl
e7ad503e30
Merge branch 'particles' into projectiles
11 years ago
Marc Zinnschlag
e432ab5e8a
fixed static problem in Land recrod save function
11 years ago
Marc Zinnschlag
b40c0f2a07
one more fix to SavedGame record saving
11 years ago
scrawl
9f5ff033d7
Handle the "GetLOS" alias for GetLineOfSight
11 years ago
scrawl
58dce88c7d
Handle the "tai" alias for ToggleAI
11 years ago
scrawl
6b81fd78f1
Particle improvements: Handle LocalSpace flag. Attach particle systems to the base node, since they need to be relative to that when LocalSpace is enabled. Get the bone in emitters/affectors so that resulting particle positions are the same. TODO: Fix Controllers to affect particle systems.
11 years ago
Marc Zinnschlag
1ecadccb28
fixed save function of SavedGame record
11 years ago
Marc Zinnschlag
67cd0887e6
added description field to saved game record; make use of description in GUI
11 years ago
Marc Zinnschlag
fc1501a510
store character profile information in saved game file
11 years ago
Marc Zinnschlag
d6e2701dd6
changed played time data type from float to double
11 years ago
scrawl
3452bd2e0b
Add glow effect for enchanted items
11 years ago
Marc Zinnschlag
9487bd33c3
removed broken save function from ESMWriter
11 years ago
Marc Zinnschlag
4c61deca8d
fixed save code for SavedGame record
11 years ago
Marc Zinnschlag
35bf98a940
modified esm reader/writer to use UTF8 when no encoder is given
11 years ago
Marc Zinnschlag
903e867c24
change to TES3 record (moved format field to the top)
11 years ago
Marc Zinnschlag
dc75627d53
added secondary saved game header record
11 years ago
Marc Zinnschlag
11e254aac8
Merge remote-tracking branch 'gus/AICombat'
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
11 years ago
gus
dff3cf162d
ToggleAI script instruction
11 years ago
scrawl
7fd5f1df83
Change setKeepParticlesInLocalSpace to false. Not correct for all particles, but the opposite isn't either. Plus it breaks pretty much all magic VFX.
11 years ago
scrawl
aa84ce3f0d
Copy paste mistake (oops)
11 years ago
scrawl
c5f1bbcc5f
Add functions to get the effect affecting resistance and weakness for another effect
11 years ago
scrawl
956d8adb99
Merge branch 'master' of https://github.com/zinnschlag/openmw into magic
...
Conflicts:
apps/openmw/mwgui/inventoryitemmodel.cpp
11 years ago
Marc Zinnschlag
d49b8e7443
Merge branch 'dialogue'
11 years ago
scrawl
a6e2f43b75
Stop continuous VFX when the effect is no longer active.
11 years ago
scrawl
ffdb91bb21
Add particles for Cast + Hit. Not looking quite right yet.
11 years ago
Marc Zinnschlag
2fff7fc843
save info records
11 years ago
scrawl
afafaf73e8
Fix a build error
11 years ago
Marc Zinnschlag
8c4303399f
Merge branch 'master' into dialogue
...
Conflicts:
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/data.cpp
components/esm/loadinfo.hpp
11 years ago
Marc Zinnschlag
418ccf705d
Merge branch 'openmw-27'
...
Conflicts:
apps/launcher/graphicspage.hpp
components/CMakeLists.txt
11 years ago
Marc Zinnschlag
2d4a6c0edf
cleaned up ID handling in INFO record (including a ESMTool bug fix)
11 years ago
Marc Zinnschlag
9d7695ea88
added missing columns to topic info table
11 years ago
graffy76
ed913936f8
Eliminated game & addon keys from profile configuration
11 years ago
graffy76
1d4b5a2425
Fix broken launcher content file display / selection scheme
...
Disable selection of content files with missing dependencies (grayed
out)
11 years ago
graffy76
12c06a5615
Fixed broken dependency check
11 years ago
graffy76
973803eb2f
Fixed pathing issues in launcher
11 years ago
graffy76
8d12e2b99d
fixed merge conflicts
...
Merge branch 'saving' of https://github.com/zinnschlag/openmw into esxSelector
Conflicts:
apps/launcher/datafilespage.cpp
apps/launcher/settings/gamesettings.hpp
components/contentselector/model/contentmodel.cpp
11 years ago
graffy76
cddece4f9e
Another stab at fixing the pathing problem...
11 years ago
Marc Zinnschlag
767cb54e7c
added missing columns to journal info table
11 years ago
gus
d587f3c946
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into AICombat
...
Conflicts:
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwscript/docs/vmformat.txt
11 years ago
scrawl
636d399c7f
Refactored Ogre initialisation into a component
11 years ago
Marc Zinnschlag
ba88c94d58
first attempt at an info record collection
11 years ago
graffy76
b51bef0d98
fixed missing adjuster widget in file dialog open view
11 years ago
Lukasz Gromanowski
d51c9b64dd
Issue #913 : Merge --master and --plugin switches
...
Launcher part of master/plugin switches merge.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
graffy76
9ce4a04a2d
merge from saving
...
Merge branch 'saving' of https://github.com/zinnschlag/openmw into esxSelector
Conflicts:
apps/launcher/datafilespage.cpp
apps/opencs/editor.cpp
apps/opencs/view/doc/filedialog.cpp
apps/opencs/view/doc/filedialog.hpp
11 years ago
graffy76
16d87ea1d1
Merge branch 'master' into esxSelector
11 years ago
graffy76
2ca7f24731
Fixed filedialog new / edit content path issue
11 years ago
graffy76
b48f066f33
Reimplemented content selector for filedialog and datafilespage classes
11 years ago
graffy76
ba3589bc76
Revert "Implemented ContentSelector as a singleton "charm" modifier for"
...
This reverts commit 24b167b755
.
Conflicts:
apps/launcher/datafilespage.cpp
apps/opencs/editor.cpp
apps/opencs/view/doc/filedialog.cpp
apps/opencs/view/doc/filedialog.hpp
components/contentselector/view/contentselector.cpp
components/contentselector/view/contentselector.hpp
11 years ago
graffy76
f9591ddda6
Reimplemented constentselector view class
11 years ago
Marc Zinnschlag
c995533e07
Merge branch 'dialogue' into saving
...
Conflicts:
apps/opencs/model/world/columnimp.hpp
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/data.cpp
components/esm/loaddial.hpp
11 years ago
Marc Zinnschlag
adf3a41a83
added topic and journal tables
11 years ago
Marc Zinnschlag
3c580fbc59
Merge remote-tracking branch 'jordan-ayers/topic/MagicEffectDisplayFormat'
11 years ago
Jordan Ayers
296b2ab870
Magic Effect: Recognize other display types.
...
Fill out the list of effects which use percentage formatting.
Add in types which use Feet and level labels.
11 years ago
Jordan Ayers
6ab7002908
MagicEffect: Put magnitude type into ESM::MagicEffect helper.
11 years ago
graffy76
4c72a9ffdf
Fixed non-loading files
11 years ago
graffy76
217a4d75b4
Implemented profile function in launcher datafiles page
...
Implemented dependency sorting to ensure dependent files appear latest
in the list.
11 years ago
Emanuel Guevel
496f786c2a
Implement Disable/EnableLevitation script functions
...
Totally copied on Disable/EnableTeleporting implementation.
Thanks KittyCat!
11 years ago
graffy76
a5a0f61533
Fixed missing profiles combobox
11 years ago
graffy76
00c78a4aa1
Implementing ContentSelector class in DataFilesPage
...
Moved AdjusterWidget / FileWidget to ContentSelectorView
11 years ago
graffy76
24b167b755
Implemented ContentSelector as a singleton "charm" modifier for
...
FileDialog...
11 years ago
Marc Zinnschlag
baae548106
added project scope filter saving
11 years ago
Marc Zinnschlag
4ea5191d7d
fixed write function for ESM variant type
11 years ago
Marc Zinnschlag
5779f799ab
create project file when saving content file
11 years ago
Marc Zinnschlag
c42e74dadf
make 4 byte record type accessable from record struct
11 years ago
graffy76
3b40192e90
Merge branch 'master' into esxSelector
11 years ago
graffy76
9d358dd44c
Further implemented auto-checking / unchecking of dependencies
11 years ago
graffy76
d7cff6361e
Fixed filter issue (all addons for a gamefile are enabled for checking).
...
Note: Other dependencies are not yet automatically selected when an
addon is checked.
11 years ago
Marc Zinnschlag
d4b2a6b9f1
Merge remote-tracking branch 'graffy76/esxSelector' into saving
11 years ago
graffy76
513f0c4b3e
Implemented file/adjuster widgets into new addon creation dialog
11 years ago
Xethik
9f533dbbe4
Fixed "most vexing parse" issue.
11 years ago
graffy76
cfdc19c427
Renamed esxSelector to contentSelector
...
Fixed datafilespage model implementation in launcher
Filtered addons in table view by selected game file
11 years ago
graffy76
7b7dfa122d
Merge branch 'master' into esxSelector
11 years ago
graffy76
244e581952
Finished implementing drag / drop
...
refactored datafilesmodel (now contentmodel)
refactored esmfil
11 years ago
graffy76
0eb06ada39
Implemneting drag and drop
11 years ago
Marc Zinnschlag
bf0fba68af
added save stage for globals
11 years ago
Marc Zinnschlag
874ce26bef
added missing consts to record save functions
11 years ago
Marc Zinnschlag
1ee228a566
fix for the ESMWriter fix
11 years ago
Marc Zinnschlag
bcd36bd378
various ESMWriter fixes
11 years ago
Marc Zinnschlag
bf8a25c2c6
Merge remote-tracking branch 'mckibbenta/tgm'
11 years ago
gus
f9bfbc8764
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into AICombat
11 years ago
gus
46a734852b
adding script instruction getLOS + some test about AI
11 years ago
Marc Zinnschlag
25b7cd33ea
added FileWidget; fixed OpenCS configuration
11 years ago
graffy76
a6e7cf9a8c
Implementing drag and drop
11 years ago
Marc Zinnschlag
9332684335
allow the use of value types in string filters
11 years ago
scrawl
188df341c3
Replaced log2 to make VC happy
12 years ago
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