Jason Hooks
6de0847b86
Slightly better performance on animation
13 years ago
Marc Zinnschlag
baf9cff21d
added customdata base class (issue #185 )
13 years ago
Marc Zinnschlag
4b6cd582a7
removed some redundant (and misplaced) functions
13 years ago
Marc Zinnschlag
26c328e73f
added some more comments to avoid further confusion
13 years ago
Marc Zinnschlag
16bc374921
animation updates were hooked up to the wrong update function
13 years ago
Marc Zinnschlag
7439c83623
Added custom copy-constructor, assignment-operator and destructor for RefData
...
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117 .
13 years ago
Marc Zinnschlag
6a88133178
Split refdata.hpp in a hpp and a cpp file
...
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117 .
13 years ago
Lukasz Gromanowski
406897aa64
Issue #168 - Configuration cleanup - WIP
...
Sources update.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Lukasz Gromanowski
7c24ae9ac7
Issue #168 - Configuration cleanup - WIP
...
This is "work in progress" commit, it shall not be merged alone,
without succeeding commits (it's not fully functional).
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
13 years ago
Jason Hooks
bcf3e45ff6
Proper buffer designation
13 years ago
Marc Zinnschlag
0c2de2c00c
Merge branch 'animation2'
13 years ago
Marc Zinnschlag
9b910dda94
clean up
13 years ago
Marc Zinnschlag
e3631003e9
Merge remote branch 'yacoby/detailed_fps'
13 years ago
Marc Zinnschlag
f5a82931b6
some cleanup
13 years ago
Jacob Essex
e73640e720
Improved code, added labels to the counter
13 years ago
gugus
484b8a95f0
removed useless std::cout
13 years ago
Jacob Essex
3b15170d09
Cleaned up and simplified the code relating to the fps display
13 years ago
gugus
eb4dea3d87
Previous/Next button implemented
13 years ago
Jacob Essex
18e4b73a86
Added a more detailed fps counter displaying the triangle and batch count
13 years ago
Jason Hooks
e35aee0f89
Disjointed free part fix
13 years ago
Jason Hooks
41769f202c
Huge Performance Increase
13 years ago
Jason Hooks
d1793bc4bd
Animation files in the correct directory
13 years ago
Jason Hooks
0712bba49b
Changing a few things around with handleshapes
13 years ago
gugus
9031f62962
The journal is now in the center of the screen.
13 years ago
Jason Hooks
5e1cc07ee8
Fixed ancestor ghost crash
13 years ago
Jason Hooks
eab69f18ac
File output switch
13 years ago
Jason Hooks
7fde576dd9
actor physics again
13 years ago
Jason Hooks
a615369189
Warning and different physics
13 years ago
Jason Hooks
295eb27c2d
Better Text Indices; Better file output
13 years ago
Jason Hooks
859ac1153e
Basic Text Indices Working
13 years ago
Jason Hooks
0715f9b6ab
Preparing to use text indices
13 years ago
Jason Hooks
595d0b1192
Cleanup; warnings
13 years ago
Jason Hooks
c2fa82326d
Animation with physics attempt
13 years ago
Jason Hooks
45c57721ff
Turning off hardware skinning2
13 years ago
Jason Hooks
1d2e77d947
Turning off hardware skinning
13 years ago
Jason Hooks
762727308e
Hardware skinning working (YESgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --allgit add components --all)
13 years ago
Jason Hooks
a4c6d948d4
Disabling normal updates
13 years ago
Jason Hooks
289b8f667e
Various npc heights
13 years ago
Jason Hooks
f7d26b2695
Scaling for wood elves
13 years ago
Jason Hooks
497d994525
female argonian fix
13 years ago
gugus
428d0ce820
journal formating. Problems with french accents.
13 years ago
gugus
5cfac197d4
Merge branch 'journalfix' of https://github.com/zinnschlag/openmw.git into journal
13 years ago
gugus
d59284a096
first attempt to read the journal
13 years ago
Marc Zinnschlag
33f8049a36
accessing topic index didn't work
13 years ago
Jason Hooks
42e7ff9b13
Introducing loops; SkipAnim; Skeleton reset bug fixed
13 years ago
Jason Hooks
c8cca06b40
unlocking change and stop change
13 years ago
Jason Hooks
8c3127367a
Npc Optimization
13 years ago
Jason Hooks
cef2f5e927
Trying to get code to conform with older c++
13 years ago
Jason Hooks
d855bb4fc6
physics reenabled
13 years ago
Jason Hooks
c399f4f210
Fixing a few things
13 years ago
Jason Hooks
1a90f4241b
Npc Animation Working
13 years ago
Jason Hooks
a6b88b48ec
A different way
13 years ago
Jason Hooks
653d999ac4
Animation creatures
13 years ago
Jason Hooks
88c427543b
Deleting animations; Empty Functions/Planning
13 years ago
Jason Hooks
7eee54bcd7
More physics and managing of Animation objects
13 years ago
Jason Hooks
1b835d6702
Cell changing fixes
13 years ago
Jason Hooks
7cf3fc8991
handleAnimationTransforms
13 years ago
Jason Hooks
6d10c76b06
Unique Identifiers for Creatures and NPC Free Parts
13 years ago
Jason Hooks
93a4060346
Switching handleShapes to use sets instead of maps
13 years ago
Jason Hooks
d51dfebde1
NPCs fully rendered
13 years ago
Jason Hooks
47112ad7f9
Changing a lot of things
13 years ago
Jason Hooks
509009e5c1
Putting the actors in a list
13 years ago
Jason Hooks
0902a3db89
Filled out NpcAnimation and CreatureAnimation classes
13 years ago
gugus
dd14368f76
correct CMake
13 years ago
gugus
28bd9ce362
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into journal
13 years ago
gugus
7a3bc885d0
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into journal
...
Conflicts:
apps/openmw/CMakeLists.txt
13 years ago
Jason Hooks
39338f4be1
NPC bounded parts
13 years ago
Jason Hooks
5c48d8fc1e
more stuff
13 years ago
Jason Hooks
ee98a2af1a
Empty npcs
13 years ago
gugus
4087ab3cda
correct CMake and add some text formating attempt.
13 years ago
gugus
62946cc79d
can now clear text.
13 years ago
gugus
bc51ba5a38
Add the journal window (J key). It's still not in the right position.
13 years ago
Jason Hooks
835c3f2603
Working towards npc rendering
13 years ago
Jason Hooks
7bd911b401
Problems with handles
13 years ago
Jason Hooks
16ff2a7a1b
Changing to Actors;NPCAnimation;CreatureAnimation
13 years ago
Jason Hooks
0d3338f867
Some naming changes
13 years ago
Marc Zinnschlag
51d9c2c780
fixed argument type in ai related script instructions
13 years ago
Marc Zinnschlag
0f4adc39b3
added animation-related script instructions
13 years ago
Marc Zinnschlag
51d5c7cd59
Merge remote branch 'jhooks/mwrender' into mwrender
...
Conflicts:
apps/openmw/engine.cpp
- fixed code that did not compile
- removed tons of tabs
- more clean up
13 years ago
Jason Hooks
7385948056
Yet another crash fix
13 years ago
Jason Hooks
d8367f4968
Activation fix
13 years ago
Jason Hooks
7319f7a8c6
Many bugs fixed related to changing cells
13 years ago
Jason Hooks
15fcdc8b72
Physics working
13 years ago
Jason Hooks
b3e1044699
Exterior cells
13 years ago
Jason Hooks
4dc59dfbdd
Scenenode flip
13 years ago
Jason Hooks
a0947cd432
Player handle changed;Interior removed;Exterior removed;Cellimp removed; Probe fixed
13 years ago
Jason Hooks
9b94074472
addObject
13 years ago
Jason Hooks
58f103a75c
Adding new insertCellRefList;Collection switched to a set
13 years ago
Jason Hooks
bc06d13d30
Removing backups
13 years ago
Jason Hooks
dd46694059
Changing a lot of things in scene and world
13 years ago
Jason Hooks
db57f0a1a5
more corrections
13 years ago
Jason Hooks
bc58ef28cd
Made corrections
13 years ago
Jason Hooks
0b3bb2719f
Fixing some errors
13 years ago
Jason Hooks
c7dadec840
Updating the rest of mwclass
13 years ago
Jason Hooks
62d8d1add2
more recommended changes
13 years ago
Jacob Essex
746c3dc297
Added some minor documentation
13 years ago
Jason Hooks
f4e7bd6dfd
Made some recommended changes
13 years ago
Jacob Essex
3779aaba62
Now no longer need to handle this exception here as it is handled by the dispatcher in the OpenEngine submodule
13 years ago
Jason Hooks
042bceb547
Changes to insertObjectRendering; Proposed insertObject
13 years ago
Jason Hooks
1faa07b279
insertObjectRendering proposed
13 years ago
Jason Hooks
a7652bcb0c
Yacoby's changes on Objects
13 years ago
Jason Hooks
c25b49d2b6
refdata change
13 years ago
Jason Hooks
469086747e
Compile error fix;RenderingInterface separated; buildStaticGeometry argument changed
13 years ago
Jacob Essex
9aac625000
Changes to move the mutable ESM::Position data to RefData
13 years ago
Marc Zinnschlag
9794c4b928
Merge branch 'cmake'
13 years ago
Marc Zinnschlag
cb1373a4c7
rewrote cmake scripts for components
13 years ago
Jason Hooks
c11b3a57c1
Made buildStaticGeometry function
13 years ago
Jason Hooks
8edcd4d15b
removing tabs
13 years ago
Jason Hooks
6c80e75deb
More Objects functionality
13 years ago
Jason Hooks
e041006063
Adding light and fog functions
13 years ago
Jason Hooks
edf85b26f9
Insert Mesh, Insert Light, insertBegin improved
13 years ago
Marc Zinnschlag
4e25200844
fixed usage of Qt exit
13 years ago
Jason Hooks
9ac627c931
Commenting out assert
13 years ago
Jason Hooks
d49a02abe5
new insertBegin()
13 years ago
Jacob Essex
0e3859385d
Now ensures that the directory to the config file exists before Ogre tries to access it
13 years ago
Jason Hooks
c2181d2091
Dealing with scenenodes
13 years ago
Jason Hooks
5822221ae1
Made recommended changes
13 years ago
Jason Hooks
3d43a4cd33
Made recommended changes
13 years ago
Jason Hooks
f1bc5b0ab6
Objects started, RenderingInterface
13 years ago
Jason Hooks
3761271c59
Empty creature, objects, npc
13 years ago
Jason Hooks
86d3cec1aa
Changing refdata3
13 years ago
Jason Hooks
15fae749ae
Changing refdata2
13 years ago
Jason Hooks
e1558e8e14
Changing refdata
13 years ago
Jason Hooks
1083db5582
Hiding debugging
13 years ago
Jason Hooks
db73487623
Physics fix and cmake changes
13 years ago
Jason Hooks
ee923e1abe
Testing
13 years ago
Marc Zinnschlag
2ee6be1a34
finished cmake cleanup for apps/openmw source files
13 years ago
Marc Zinnschlag
583e7221ef
silenced a warning and removed some tabs
13 years ago
Marc Zinnschlag
33ecd8b66c
fixed collision toggling bug
13 years ago
Jason Hooks
c3a492bf74
Debugging file renamed
13 years ago
Jason Hooks
d4f63443e6
Hiding the rendering manager; crash eliminated
13 years ago
Jason Hooks
965ff24597
Removing Object:
13 years ago
Jason Hooks
0c8aa7fae3
Removing Object:
13 years ago
Jason Hooks
6efc61b9df
Removal of MWScene; Object listing fixed
13 years ago
Marc Zinnschlag
ad086312b8
testing: cmake script simplification
13 years ago
Jason Hooks
30ba9b74da
Simple Debugging class
13 years ago
Jason Hooks
47593f3641
Removing old files
13 years ago
Jason Hooks
fcf404d27b
GetFacedHandle in Physics. RenderingManager constructor code added
13 years ago
Jason Hooks
3315de8b4a
Naming convention change
13 years ago
Jason Hooks
d0f922ec5d
Moved SkyManager creation
13 years ago
Jason Hooks
0992f1e903
Applying Gus's Windows fix
13 years ago
Jason Hooks
9126bb27b6
empty functions
13 years ago
Pieter van der Kloet
5dbbc5bb7b
Changed error handling for Ogre config and made the launcher exit cleanly
13 years ago
Pieter van der Kloet
283a9183d0
Merge remote-tracking branch 'upstream/master'
13 years ago
Marc Zinnschlag
abeb3a22d4
Issue #19 : Cleaned up Engine includes
13 years ago
Marc Zinnschlag
bc8db3612a
Issue #19 : Create OGRE renderer in go function instead of Engine's constructor
...
This avoids setting up a renderer each time openmw is called with the --help switch.
13 years ago
Marc Zinnschlag
39af941d6f
Issue #19 : Moved code from Engine to WindowManager and ScriptManager
13 years ago
Marc Zinnschlag
38c0f36d44
Issue #19 : Finished cleaning out the Engine framelistener
13 years ago
Marc Zinnschlag
8bf4abf53b
Issue #19 : Focus Reporting Improvements
...
- moved focus reporting code out of the framelistener
- made focus reporting optional (new --report-focus switch)
- report based on tiem passed instead of number of frames passed
- only report if focus has changed
13 years ago
Marc Zinnschlag
fbcb5fe681
Issue #19 : Some more framelistener cleanup
13 years ago
Marc Zinnschlag
8bebae17aa
Issue #19 : More local script related cleanup
13 years ago
Marc Zinnschlag
896b7da23d
Issue #19 : fixed RNG in engine's frame listener
13 years ago
Marc Zinnschlag
3bef04cb1d
Issue #19 : fixed exception handling in engine's frame listener
13 years ago
Marc Zinnschlag
10778d8c3e
Issue #19 : factored out local script handling into a separate class
...
This also fixes a bug related to self-destructing references (introduced during the cell handling improvements)
13 years ago
Pieter van der Kloet
9e34f30500
Merge remote-tracking branch 'upstream/master'
13 years ago
Marc Zinnschlag
22514cbd4c
Merge branch 'debfix'
13 years ago
Marc Zinnschlag
9872c89539
packaging fixes for .deb packages
13 years ago
Marc Zinnschlag
695452e1a3
Issue #169 : Don't continue to run local scripts after the reference the script is attached to has been deleted
13 years ago
Marc Zinnschlag
f6249c39d5
Merge branch 'farcells'
13 years ago
Pieter van der Kloet
6bfaf221e8
Created working icon for Windows and removed QMake file (not parsed by CMake)
13 years ago
Marc Zinnschlag
b866323cf3
Issue #31 : create new exterior cells on the fly
13 years ago
Marc Zinnschlag
7c8853f6fe
post-merge fixes
13 years ago
Marc Zinnschlag
8da15440e0
Issue #31 : added function for creating cell records
13 years ago
Marc Zinnschlag
cd7aaab48e
Merge branch 'cells' into next
...
Conflicts:
apps/openmw/engine.cpp
13 years ago
Marc Zinnschlag
02ce672fdc
preload cell's reference list when accessing a reference outside of the actice cells (memory usage and speed optimisation)
13 years ago
Marc Zinnschlag
af4f48fd3f
Issue #28 : implemented access to references outside of the active cells
13 years ago
Marc Zinnschlag
aa87370d8f
Issue #28 : moved cell-specific getPtr function from World to Cells
13 years ago
Marc Zinnschlag
ce7202a147
Issue #28 : shifting around functionality among CellStore, Cells and CellList
14 years ago
Marc Zinnschlag
e8632a799d
Feature #28 : refactored out cell management into a separate class
14 years ago
Alexander "Ace" Olofsson
0defc590bc
Quick fix for always using OpenGL rendering, no matter the selected rendersystem
14 years ago
Pieter van der Kloet
ada552ed1f
Added tooltip with plugin info and visual indication of missing masters
14 years ago
Pieter van der Kloet
b7ae31d5fe
Fixed a context menu bug which caused an assert on empty view
14 years ago
Pieter van der Kloet
c9be134226
Fixed config file writing when file does not exist
14 years ago
Pieter van der Kloet
3e6658428b
Removed commented line
14 years ago
Pieter van der Kloet
889e7d6c2e
Config file handling changes to use the right priority and behave like openmw
14 years ago
Pieter van der Kloet
b60bb408fd
Added some useful error messages when things go wrong with Ogre
14 years ago
Pieter van der Kloet
ccfd011df6
Modified write function to always use user location for openmw.cfg
14 years ago
Marc Zinnschlag
40853e292f
various bits of clean up
14 years ago
Marc Zinnschlag
afa84b72e0
fixed exterior bug
14 years ago
Lukasz Gromanowski
d43455fd57
Issue #168 : Configuration cleanup, part 2
...
Corrected --data and --data-local parameters handling.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Lukasz Gromanowski
54cb6deab9
Issue #168 : Configuration cleanup, part 2
14 years ago
Pieter van der Kloet
ceb8190121
Modified config saving to use Ogre's own methods instead of custom stuff
14 years ago
Marc Zinnschlag
0a2979caf2
more cleanup
14 years ago
Marc Zinnschlag
f8029aaa9e
more cleanup; fixes for player handling during physics (unrelated to the actual refactoring bugs); fixed minor bug in character initialisation
14 years ago
Marc Zinnschlag
4191bb32d1
fixed an unitialised variable
14 years ago
Marc Zinnschlag
705e11becb
Merge remote branch 'swick/mwrender' into mwrender
...
Conflicts:
apps/openmw/mwworld/world.cpp
14 years ago
Lukasz Gromanowski
ea7eb7a62d
fixes #128 Configuration cleanup.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Sebastian Wick
29b8a5374b
get rid of the warnings
14 years ago
Pieter van der Kloet
50773448d9
Small change in the way config files are found, now includes global config and error handling
14 years ago
Marc Zinnschlag
6d8cfa7dfa
fixed crash bug
14 years ago
Sebastian Wick
a13b958600
MWWorld::Scene::insertCell
14 years ago
Sebastian Wick
b7dbfb849a
moved skyManager into RenderingManager
14 years ago
Marc Zinnschlag
012a41427c
Merge remote branch 'swick/mwrender' into mwrender
14 years ago
Sebastian Wick
54724d7e7f
start RenderingManager
14 years ago
Alexander "Ace" Olofsson
a931124a2f
Changed the confg writer, it now creates configs identical to those created by Ogre itself. This seems to have solved a small issue with Ogre always using OpenGL rendering even when Direct3D was selected in Windows.
14 years ago
Sebastian Wick
74b4a0cbe5
World::moveObjectImp private
14 years ago
Alexander "Ace" Olofsson
141e779e81
Some small launcher fixes
14 years ago
Sebastian Wick
41d4ad93f8
World::moveObjectImp
14 years ago
Sebastian Wick
7cf66443df
const std::string* to std::string
14 years ago
Sebastian Wick
52bf3af565
make World::PhysicsSystem not depending on World::World
14 years ago