Aesylwinn
a4cc891383
Cleanup, move setup to CameraController class
9 years ago
Aesylwinn
efa2ec21ff
Cleanup, no need to inherit and override osg::ComputeBoundsVisitor
9 years ago
Marc Zinnschlag
1bb23b6c77
Merge branch 'move'
9 years ago
Marc Zinnschlag
8f699b5d39
avoid creating move tags for instances that exist only in the currently edited content file
9 years ago
Aesylwinn
1e30891891
Broaden selection mask for getting scene bounds if nothing is found.
9 years ago
Aesylwinn
7d9dddfa38
Place camera farther away, improves preview camera placement.
9 years ago
scrawl
cf62d860b2
Fix the adjustPlayerPos parameter not being respected in all cases
9 years ago
scrawl
e1dda9675d
Add "preload instances" setting, disabling this may help if you are low on memory.
9 years ago
scrawl
2162d9ed02
Restore key focus to the save list when the deletion confirmation messagebox is accepted
...
Gives me an idea for a new MyGUI feature - per-window widget focus as it is usually the case in other GUI toolkits.
9 years ago
scrawl
02016f4c56
Don't reset the save list when deleting a save ( Fixes #3279 )
9 years ago
scrawl
7a962fd8c5
Properly escape the keybinding labels (Bug #3281 )
...
A certain key name ("#") was being interpreted as a MyGUI markup code.
9 years ago
scrawl
5cda89c15d
Don't attempt to preload more exterior cells than the cache can hold (Bug #3273 )
9 years ago
scrawl
83f1ab6d25
Add a time threshold to the removing of preloaded cells when the maximum cache size is reached (Bug #3273 )
9 years ago
scrawl
4ac276b06c
Update the resource cache every frame (Bug #3273 )
...
Not much of a point in limiting this to cell loadings, since the update is done from a background thread and should be fairly cheap anyway if there's nothing to unload.
9 years ago
scrawl
2f8be401cc
Add the unref work items to the front of the workqueue (Bug #3273 )
...
Ensures that memory still gets freed even if the workqueue is overloaded.
9 years ago
Aesylwinn
09bce73c33
Fix starting distance not being correctly set.
9 years ago
Aesylwinn
08d055ca23
Allow setting precision of double preferences. Also increase precision of camera sensitivity.
9 years ago
Aesylwinn
35ff4ec4b1
Normalize default camera controls so that is appears as if the camera is
...
the object being moved. Also, allow mouse inversion for secondary movement.
9 years ago
Marc Zinnschlag
eba8b4a518
Merge remote-tracking branch 'rcutmore/feature-3250'
9 years ago
Marc Zinnschlag
3e0347a9ed
Merge remote-tracking branch 'rcutmore/fix-editor-tab-order'
9 years ago
Aesylwinn
fbe9177f5d
Better center picking for the Orbit Camera.
9 years ago
Aesylwinn
a0fb242bf8
Slight improvement to camera placement.
9 years ago
Aesylwinn
bee8977e45
Add camera control customization options.
9 years ago
Aesylwinn
dede171886
Fix the secondary navigation method for OrbitCameraController.
9 years ago
Aesylwinn
3c83128abc
Add more customization.
9 years ago
Aesylwinn
3a676fc456
Revert "Create a visual representation of the center of the orbit camera."
...
This reverts commit 2c894acd98
.
# Conflicts:
# apps/opencs/view/render/cameracontroller.cpp
# apps/opencs/view/render/cameracontroller.hpp
9 years ago
Rob Cutmore
1b4c124fe8
Create record on Return key press (Feature #3250 )
...
Updated to create record when Return key is pressed while input has
focus. Record is only created if input has been validated (i.e. Create
button is enabled).
9 years ago
Rob Cutmore
29078619aa
Fix editor tab order when adding record
9 years ago
scrawl
e71aa53574
Don't allow playing a sound/soundgen key more than once at the same time on the same object ( Fixes #2689 )
9 years ago
scrawl
5bd8ef247d
Do not adjust the player position when loading a savegame ( Fixes #2089 )
9 years ago
scrawl
92c2a10de4
Fall back to 'warrior' for not found class images ( Fixes #3228 )
9 years ago
Marc Zinnschlag
1774f6d9bf
moved ref num assingment from instance creation to save procedure
9 years ago
scrawl
157c11398d
Add terrain parallax mapping
9 years ago
scrawl
e381957105
Don't assume that class ID and name are equal
9 years ago
scrawl
90cc1de46c
Do not list custom made classes in the pick class dialog
9 years ago
scrawl
b332704df7
Switch hand-to-hand attack types randomly when "always use best attack" is turned on ( Fixes #3259 )
9 years ago
Aesylwinn
342d31de76
More fixes to the orbit manipulator
9 years ago
Aesylwinn
2903271331
Correct the center position for the orbit camera controller
9 years ago
Aesylwinn
2c894acd98
Create a visual representation of the center of the orbit camera.
...
For debugging purposes.
9 years ago
Aesylwinn
c8bae38a8e
Remove trackball mode
9 years ago
Aesylwinn
7009355baf
Remove unused variable
9 years ago
Aesylwinn
4374f69a60
Reduce mouse sensitivity
9 years ago
Aesylwinn
2b72a04e7a
Update 1st person up axis ASAP.
9 years ago
Aesylwinn
999869da24
Position camera above, near, and looking at the scene.
9 years ago
Aesylwinn
fcccacc0fa
Define a constant for the World Up vector
9 years ago
Marc Zinnschlag
589fb1031b
Merge remote-tracking branch 'pi03k/bug_3248'
9 years ago
scrawl
a6e23d03d3
Don't clamp disposition twice, clamping is already done inside getDerivedDisposition
9 years ago
scrawl
102f9719f7
Remove some garbage
9 years ago
scrawl
79eb2d20e0
Cleanup
9 years ago
scrawl
12ec90f9e7
Change default argument, fix GetDisposition
9 years ago
scrawl
bc5adfa4fe
Merge pull request #913
9 years ago
scrawl
30402f75e3
Use xbase_anim_female as the base skeleton for female NPCs ( Fixes #3258 )
9 years ago
scrawl
2b38d10449
Always add xbase_anim
9 years ago
pi03k
629a558e7b
Fix for bug 3248
9 years ago
Aesylwinn
59f59a3385
Fix indentation
9 years ago
Aesylwinn
08fe914ba1
Preliminary editor camera
9 years ago
Aesylwinn
2cff2cd643
Remove unnecessary override.
9 years ago
Aesylwinn
9ed2cf6581
Fix callback being skipped
9 years ago
Aesylwinn
ebdc212886
Moved selectNavigationMode to SceneWidget class, centralized camera selection.
9 years ago
Aesylwinn
9afb0e0f90
Input restructuring.
9 years ago
Aesylwinn
f4f7afb53b
Removed now unnecessary installation of event filter.
9 years ago
Aesylwinn
38059593a7
Removed workaround for OSG input handling in RenderWidget.
9 years ago
scrawl
50acdf3e47
Move createCharacter inside the try block
9 years ago
scrawl
a0cc9de088
Make the creation of save file directories even more explicit
9 years ago
scrawl
b7b7c0612d
Make getCurrentCharacter create argument explicit
9 years ago
scrawl
7463c0c353
Addition to last commit, don't create a save directory on death
9 years ago
scrawl
426a6fdcc2
Don't create the save directory on loading a game
...
This prevents empty directories being created when loading a save file outside of the saves directory with the --load-savegame switch.
9 years ago
scrawl
d7c7bb850b
ToggleAI cleanup
9 years ago
Marc Zinnschlag
d5067201d0
Merge branch 'move'
9 years ago
Marc Zinnschlag
900378a31e
changed 'not implemented' warning message for object movement
9 years ago
Marc Zinnschlag
d6b8033b46
handle cell transitions when moving objects
9 years ago
Marc Zinnschlag
5c587fe93e
Merge remote-tracking branch 'scrawl/cs_waterlevel'
9 years ago
scrawl
d840c7d5eb
Slightly tweak the spawn point heuristics
...
Fixes an issue with hlaalu building exits
9 years ago
scrawl
97526284f5
Allow setting the water level of an interior cell with sky ( Fixes #3244 )
9 years ago
Marc Zinnschlag
fa9689c5e7
delay command execution until call to Object::apply has finished (avoids cutting off the branch we are sitting on)
9 years ago
Marc Zinnschlag
6a2fe564ef
Merge branch 'master' into move
9 years ago
scrawl
85bd4f52f0
Improve occlusion query geometry rendering
9 years ago
scrawl
93ec289b1d
Improve setting of occlusion query state
9 years ago
scrawl
14e1911820
Fix memory leaks
9 years ago
scrawl
f898bf493f
Don't use Geodes
9 years ago
scrawl
137dde7cf8
Include cleanup
9 years ago
ae-g-i-s
c9791c5c1a
Add addTemporaryDispositionChange parameter to MechanicsManager::getDerivedDisposition(), adjust callers that previously added temp disposition changes themselves ( fixes #3233 )
9 years ago
ae-g-i-s
2f1c6c740c
Revert "Fix incorrect handling of baseDisposition >= 100 in testDisposition(), enable unbounded getDerivedDisposition() ( Fixes #3233 )"
...
This reverts commit 000597236e
.
9 years ago
ae-g-i-s
9585a12fb1
Merge remote-tracking branch 'upstream/master' into enable-unbounded-disposition-check
9 years ago
Marc Zinnschlag
b2181fae20
safer handling of command macros
9 years ago
scrawl
3e6cf17665
Warn about cellrefs with an empty refId (Bug #3238 )
9 years ago
scrawl
d0aba0d9ee
Catch exceptions thrown during reference loading (Bug #3238 )
9 years ago
ae-g-i-s
000597236e
Fix incorrect handling of baseDisposition >= 100 in testDisposition(), enable unbounded getDerivedDisposition() ( Fixes #3233 )
9 years ago
scrawl
0fc65db6bb
Remove parts before setting the new object root
9 years ago
scrawl
0df975a4d7
Properly detach nodes in CopyRigVisitor ( Fixes #3234 )
9 years ago
scrawl
60a12b3dee
Use MyGUI's castType function
9 years ago
scrawl
763f647412
Add ItemModel::allowedToInsertItems
9 years ago
scrawl
373c1e7602
Assign the PageDisplay on initialization
9 years ago
scrawl
5ea7446eeb
Change a dynamic_cast to static_cast
9 years ago
scrawl
c085e503c6
Pass the btCollisionObject as const
9 years ago
scrawl
004f0d37d5
Fix the projectile launch position for spells cast from objects ( Fixes #3235 )
9 years ago
scrawl
910e41e3c4
Allow an Object to be specified as ignore parameter for castRay
9 years ago
Marc Zinnschlag
b5005f7812
keep sub mode over mode changes
9 years ago
Marc Zinnschlag
a63453846b
properly clear drag mode at the end of a drag
9 years ago
Marc Zinnschlag
51a4e3fa7d
properly abort drags from outside the worldspace widget (code was leaving unclean dragging flags behind)
9 years ago
Marc Zinnschlag
70745487f3
cancel instance move on editing lock becoming active
9 years ago
Marc Zinnschlag
b1fb64bf68
added missing drag mode resets
9 years ago
Marc Zinnschlag
dd564daba0
do not start move drags while the document is locked for editing
9 years ago
Marc Zinnschlag
1726393963
cancel instance move on edit mode change
9 years ago
Marc Zinnschlag
25effc4222
cancel instance move on sub mode change
9 years ago
Marc Zinnschlag
1240e0c716
cancel instance move on drag abort
9 years ago
scrawl
76b47c6d5d
PlaceAt: don't correct spawn points for non-actors
9 years ago
scrawl
16dca126dd
PlaceAt: don't use actor's X/Y rotation
9 years ago
Marc Zinnschlag
d57021b23c
some code simplification
9 years ago
Marc Zinnschlag
c2a8be9048
confine move marker drags to a single axis
9 years ago
Marc Zinnschlag
4cd24715cb
Merge remote-tracking branch 'pi03k/bug_2570'
9 years ago
Marc Zinnschlag
563f44b823
Merge remote-tracking branch 'origin/master'
9 years ago
pi03k
128508882a
Changed some zeros to NULLs in view.cpp
9 years ago
pi03k
3bfab9c2c9
extracted creation of scroll area to separate method
9 years ago
pi03k
9539925f3e
Fixed typo in updateSubViewIndices. Changed 0 to NULL for pointers.
9 years ago
pi03k
bf9aa2e131
Extracted resizing of window's width to separate method
9 years ago
Marc Zinnschlag
9c1b4c671d
Merge remote-tracking branch 'aesylwinn/cell_borders'
9 years ago
Aesylwinn
9d985d883b
added grid icon
9 years ago
Aesylwinn
fa1bd72bc0
fix usage of deprecated function
9 years ago
Aesylwinn
7fb6807e65
cell border markers
9 years ago
scrawl
3d6323f13a
Force-enable hasWater() for exterior cells ( Fixes #3222 )
9 years ago
scrawl
67c8faec75
Infinite loop fix
9 years ago
scrawl
08f06c6c2d
Fix a crash that could occur with actors that define 'bip01 spine1' but do not define 'bip01 spine2' ( Fixes #3223 ).
9 years ago
Marc Zinnschlag
a19ac72215
render marker
9 years ago
Marc Zinnschlag
6f619ea85f
Merge branch 'master' into move
...
Conflicts:
apps/opencs/view/render/object.cpp
9 years ago
Marc Zinnschlag
c1f4448547
Merge remote-tracking branch 'origin/master' into createfix
9 years ago
scrawl
2821f46a18
Corpse clearing fix
9 years ago
Marc Zinnschlag
e4f341d4ba
Merge remote-tracking branch 'origin/master' into createfix
9 years ago
Marc Zinnschlag
7d8bd56e11
create new records with basic data in the same step without updates inbetween ( Fixes #3207 )
9 years ago
scrawl
87871d7d54
Don't add RotateController to an uncontrolled node
9 years ago
scrawl
36bb255bc0
Use safePlaceObject in spawnRandomCreature
9 years ago
scrawl
7485abe5c3
Use safePlaceObject for summoned creature spawning
9 years ago
scrawl
be62ae758a
Fall back to sides first
9 years ago
scrawl
6df71f6250
Factor out safePlaceObject function
9 years ago
scrawl
11f00e3aa9
Rename safePlaceObject to placeObject
9 years ago
scrawl
be2f20f564
PlaceAt: attempt to select a safe spawn location ( Fixes #2515 , Fixes #1384 , Fixes #2925 )
9 years ago
scrawl
04d51d5871
Always update the ingredient icons ( Fixes #3220 )
9 years ago
scrawl
27577ce765
Add ESM::Land::DEFAULT_HEIGHT
9 years ago
scrawl
fc3de3302e
Create a collision shape for the default terrain
9 years ago
scrawl
84e9d346ef
Remove duplicate include
9 years ago
Marc Zinnschlag
ebaeabc962
Merge remote-tracking branch 'scrawl/respawn'
9 years ago
scrawl
3a2dccad4b
Implement 'Show' script instruction
9 years ago
scrawl
f2f601b958
Implement corpse clearing ( Fixes #2363 )
9 years ago
scrawl
c3ef387208
Vanilla-compatible creature/NPC respawning ( Fixes #2369 , Fixes #2467 )
9 years ago
Marc Zinnschlag
290da132b1
Merge remote-tracking branch 'scrawl/activate'
9 years ago
Rob Cutmore
d60786b5da
Do not show cell markers for interior cells
9 years ago
scrawl
a97eae864d
Fix the ObstacleCheck time step ( Fixes #3211 )
9 years ago
scrawl
f99cd15f00
Vanilla-compatible activate / onActivate ( Fixes #1629 )
...
See https://forum.openmw.org/viewtopic.php?f=6&t=3074&p=34618#p34635
9 years ago
Marc Zinnschlag
01497ac8db
Merge remote-tracking branch 'origin/master'
9 years ago
Marc Zinnschlag
9f14247562
Merge remote-tracking branch 'aesylwinn/topic-info-editor-improvements'
9 years ago