Commit graph

  • dd54887783 Fix node mask of CharacterPreview being reset scrawl 2017-02-10 03:31:37 +0100
  • 6ecc008813 Fix an issue uncovered by the last commit related to changing actor position without properly moving the actor scrawl 2017-02-10 02:43:49 +0100
  • cf7b0098ed Slightly increase backoff value scrawl 2017-02-10 02:05:12 +0100
  • b3d5c2bd7f Use the actor's collision shape in findGround() scrawl 2017-02-10 01:58:27 +0100
  • f02840d638 [Client] Fix log messages when sending ID_CONTAINER David Cernat 2017-02-09 21:48:22 +0200
  • ae23c6d6a5 Merge pull request #145 from OpenMW/master while resolving conflicts David Cernat 2017-02-09 12:17:27 +0200
  • 67e4a7e37b Change some osg::clone's to direct copy constructor to avoid dynamic_cast overhead scrawl 2017-02-09 04:50:51 +0100
  • 93c582064e Remove item shadows for equipped weapon/spell indicators scrawl 2017-02-09 04:13:13 +0100
  • 3f3d00ffc9 Add CellPreloader::clear to avoid potential dangling CellStore pointer and to more aggressively clear preload state from a previous game scrawl 2017-02-09 04:03:38 +0100
  • 0be86f69bc Write the player object first to increase the chance of preloading the player cells in time scrawl 2017-02-09 03:48:33 +0100
  • 1d8a9ff622 Preload player cell as soon as the player is read from the savegame scrawl 2017-02-09 03:47:36 +0100
  • d141b98f0c Add base animations to preloadCommonAssets scrawl 2017-02-09 03:32:40 +0100
  • 066aa2e60e Always run preloadCommonAssets even when the menu is skipped scrawl 2017-02-09 02:59:10 +0100
  • 839928e210 Fix light data being reset for the wrong light scrawl 2017-02-09 02:46:30 +0100
  • c68f662c9a Predict player movement when preloading cells to better handle moving at high speed scrawl 2017-02-09 01:24:13 +0100
  • a46593fa74 Add PreloadItem::abort() to avoid no longer required cells from blocking the work thread scrawl 2017-02-09 01:08:07 +0100
  • d62c4259bd CellPreloader: load the terrain first to match the order in the main thread scrawl 2017-02-09 01:07:27 +0100
  • d3e1dbe920 Fix race conditions in terrain loader caused by static variables scrawl 2017-02-09 00:53:48 +0100
  • d1e86d22ca Check which local map textures actually need to be updated scrawl 2017-02-08 22:20:57 +0100
  • 4d53ab6c32 nifloader: attempt to remove redundant root node when a Skeleton is added scrawl 2017-02-08 20:04:17 +0100
  • 2a42c4781e nifloader: override animflags instead of accumulating them scrawl 2017-02-08 19:51:44 +0100
  • 0187f2ce4c nifloader: combine animFlags and particleFlags (Bug #2100) scrawl 2017-02-08 19:51:11 +0100
  • bccfd6cef8 nifloader: handle textures with no image that are later assigned in a FlipController scrawl 2017-02-08 19:45:31 +0100
  • 792f505b2a Fix potential crash in ShaderVisitor for textures with no image assigned scrawl 2017-02-08 19:16:07 +0100
  • 43d9f3d5c7 Update bullet debug drawer even when the game is paused so the collision mesh will show instantly even when the console is up scrawl 2017-02-08 18:52:46 +0100
  • 249fe9077b Handle 'tcb' command as an alias for 'tcg' scrawl 2017-02-08 18:50:37 +0100
  • 45ae8d5ffa Add support for GL_AMBIENT colorMode to shaders as required by particle systems scrawl 2017-02-08 18:39:24 +0100
  • 206e2bf975 Fix camera rotation not being set after save game load (regressed with 1eb3384043) scrawl 2017-02-08 04:42:15 +0100
  • c00532d82d Add LightStateCache to avoid redundantly setting the same gl_Light scrawl 2017-02-07 23:36:02 +0100
  • 4d4dc1b9c1 Add specialized DisableLight state attribute for more efficient undoing of light state scrawl 2017-02-07 23:01:36 +0100
  • cdca9b0488 Accept bullet 283 on appveyor as well scrawl 2017-02-07 20:40:07 +0100
  • dfa43af818 Update bullet dependency to 2.86 scrawl 2017-02-07 18:05:24 +0100
  • b651c4deb4 [Server] In Item script functions, rename itemId into refId for clarity David Cernat 2017-02-07 13:50:28 +0200
  • 35bb467c7a Fix inverted setting of variable scrawl 2017-02-07 05:28:06 +0100
  • 6144ca95d8 Set version to 0.4.2 David Cernat 2017-02-06 23:25:46 +0200
  • 5038353792 [General] Rename BaseEvent's state into doorState & adjust related funcs David Cernat 2017-02-06 23:09:50 +0200
  • e52823394c [Client] Use correct count for ID_CONTAINER when dropping items David Cernat 2017-02-06 22:53:18 +0200
  • d8a9a5f6c9 [General] Send item owner in ID_CONTAINER David Cernat 2017-02-06 22:45:23 +0200
  • ad3eac624f [Client] Disable quicksaving and quickloading David Cernat 2017-02-06 21:34:54 +0200
  • 3614b21e10 [General] Send charge and goldValue in ID_CONTAINER David Cernat 2017-02-06 21:28:03 +0200
  • 5d2090684a Store mHitAttemptActorId in save files Allofich 2017-02-06 21:32:36 +0900
  • 25c64dbb0f Make combat engagement logic more like vanilla Allofich 2017-02-02 02:15:10 +0900
  • e703dd42aa [Client] Rename LocalEvent into WorldEvent David Cernat 2017-02-06 17:40:32 +0200
  • 5a939418fc Add missing avcodec_close (Fixes #3741) scrawl 2017-02-06 15:49:13 +0100
  • 182b238b5f [General] Rename WorldEvent into BaseEvent David Cernat 2017-02-06 12:53:41 +0200
  • 27242cdab9 Merge pull request #142 from OpenMW/master David Cernat 2017-02-06 09:13:19 +0200
  • 91939c4687 Switch actors to capsule shapes now that the jumping bug is gone (Fixes #2116, Fixes #2909) scrawl 2017-02-06 05:39:56 +0100
  • 03aa270551 Construct PhysicActor as on ground by default to avoid a jumping animation from playing in the first frame after a savegame load scrawl 2017-02-06 05:22:23 +0100
  • bc29a99a53 Fix broken timer scrawl 2017-02-06 05:10:40 +0100
  • d39d4f2619 Revert a problematic and performance costly workaround that should never have been applied and is no longer required as of the last commit. scrawl 2017-02-06 04:52:41 +0100
  • 541fbb4792 Movement solver: add usage of 'on slope' flag to improve handling of steep slopes scrawl 2017-02-06 04:46:44 +0100
  • cce42b6e9d Don't create a CharacterController for objects with no animations scrawl 2017-02-06 03:43:08 +0100
  • fe0cf5be05 StatsWindow: don't rebuild all skill widgets when one skill changes scrawl 2017-02-06 02:40:35 +0100
  • e7b6ea4e3f Add cycle weapon/spell actions to the list of controller actions (Fixes #3613) scrawl 2017-02-05 20:23:49 +0100
  • 1f03c12d96 [Client] See when other players use the Take All button with a container David Cernat 2017-02-05 20:04:50 +0200
  • d2c5a3387a [Client] See when other players add items to containers David Cernat 2017-02-05 19:33:11 +0200
  • 75392297b5 [General] Use vector::at in most places David Cernat 2017-02-05 19:01:06 +0200
  • 60d6a6d463 [Client] See when other players remove items from containers David Cernat 2017-02-05 18:45:23 +0200
  • 25d79dbcfe [Client] Revert c0d67f67fb after discovering its negative consequences David Cernat 2017-02-05 17:40:10 +0200
  • cdd796aba1 [Client] Send ID_PLAYER_INVENTORY from two more locations David Cernat 2017-02-05 16:14:26 +0200
  • c0d67f67fb [Client] Move code for sending a packet for picking up world items David Cernat 2017-02-05 15:50:21 +0200
  • b2cdec8efa [Client] Send ID_PLAYER_INVENTORY upon dropping an item, 2nd attempt David Cernat 2017-02-05 15:35:40 +0200
  • f314b13edf [General] Rename item health into charge, for consistency with OpenMW David Cernat 2017-02-05 14:56:27 +0200
  • f03724be7b [Client] Send ID_PLAYER_INVENTORY upon dropping an item David Cernat 2017-02-05 14:38:04 +0200
  • ecc456fea9 [General] Include charge int in WorldObject & send it w/ ID_OBJECT_PLACE David Cernat 2017-02-05 13:45:12 +0200
  • 04d45b9dbb [General] Rename packets to show they are for players only, not NPCs David Cernat 2017-02-05 09:01:33 +0200
  • 3a29b2d41d Merge pull request #141 from OpenMW/master David Cernat 2017-02-05 07:11:45 +0200
  • 3065600a86 Skip expensive visitEffectSources call if no summoned creatures or summon effects are active scrawl 2017-02-04 17:54:59 +0100
  • ee4073541c Animation: cache getVelocity() scrawl 2017-02-04 17:41:41 +0100
  • a2cede8f34 Add timer for updateEquippedLight scrawl 2017-02-04 17:20:47 +0100
  • 1eb3384043 Avoid rotating by zero in CharacterController scrawl 2017-02-04 17:07:35 +0100
  • 7201cf5fe2 ItemWidget: skip setImageTexture if the icon has not changed scrawl 2017-02-04 16:22:38 +0100
  • 9c76b805b2 [Client] Send ID_CONTAINER when starting to drag a container item David Cernat 2017-02-04 21:33:50 +0200
  • 9f8bed9be1 [General] Add action types to WorldEvent's ContainerChanges David Cernat 2017-02-04 21:32:06 +0200
  • a07e616878 [General] Add ContainerItem and ContainerChanges structs to WorldEvent David Cernat 2017-02-04 20:14:39 +0200
  • 5f2539adb6 Optimize scrollbar/progress skins by using one widget for the track instead of one widget per pixel scrawl 2017-02-04 16:05:22 +0100
  • 1447bfa215 Improve scene loading performance by creating collision objects with the correct rotation right away instead of adjusting it later scrawl 2017-02-04 15:12:01 +0100
  • 6328ffb9aa [General] In ID_GAME_ATTRIBUTE & ID_GAME_SKILL, rename GAME into PLAYER David Cernat 2017-02-04 14:25:43 +0200
  • 9130c1f302 [General] Rename ID_CONTAINER_ADD into ID_CONTAINER David Cernat 2017-02-04 13:14:37 +0200
  • d2cf96af99 [General] Repurpose the unused ID_CONTAINER_REMOVE into ID_OBJECT_HEALTH David Cernat 2017-02-04 13:05:15 +0200
  • 57f54aa370 [Client] Don't store multiple cellStates for the same cell David Cernat 2017-02-04 09:46:27 +0200
  • a2e3fe18fe [Client] Send ID_PLAYER_CELL_STATE to server at end of CharGen David Cernat 2017-02-04 09:13:15 +0200
  • 44e27148d5 Merge pull request #140 from OpenMW/master David Cernat 2017-02-04 07:37:17 +0200
  • 739a76f5fb docs/settings: fix setting range scrawl 2017-02-04 06:18:23 +0100
  • 76f6964583 docs/settings: add preload settings scrawl 2017-02-04 06:04:28 +0100
  • 884d306bf3 Throw exception when told to use 0 threads scrawl 2017-02-04 05:57:56 +0100
  • 209f271f5f docs/settings: remove 'This setting was added in OpenMW version X.Y" scrawl 2017-02-04 04:58:07 +0100
  • 0f9ec3f0c7 docs/settings: don't specify setting type redundantly scrawl 2017-02-04 04:55:13 +0100
  • 2db7292bcb Add new setting for the number of preloading worker threads scrawl 2017-02-04 02:57:37 +0100
  • eaeba4138b Move the deletion of PreloadItem to the worker thread scrawl 2017-02-04 02:36:44 +0100
  • a1069dce3c Change UnrefQueue to accept osg::Referenced instead of osg::Object scrawl 2017-02-04 02:24:42 +0100
  • 33e654f94d Add explicit handling of most commonly used nodes to NodeVisitors to avoid excessive virtual function calls scrawl 2017-02-04 02:15:55 +0100
  • c95868969b Early out for scene graphs with no update callbacks in SceneManager::notifyAttached scrawl 2017-02-04 01:22:43 +0100
  • 83a9435167 Fix unnecessary use of CopyFramebufferToTextureCallback when loading is too fast for a loading screen to be displayed scrawl 2017-02-03 23:39:39 +0100
  • 767eba941f Speed up finding of attachment node by using the cached nodeMap scrawl 2017-02-03 23:15:37 +0100
  • a76d693627 Speed up ControllerVisitor by skipping sub graphs that have no ChildrenRequiringUpdateTraversal() scrawl 2017-02-03 23:10:14 +0100
  • c58fc6d276 Improve performance of loading screen by not recomputing the bounding sphere of the entire scene after each loading step scrawl 2017-02-03 22:29:38 +0100
  • f4a9f27977 [Server] Stop crashing browser when receiving a query from it David Cernat 2017-02-03 21:46:39 +0200
  • c1427b2558 [General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE David Cernat 2017-02-03 20:27:40 +0200
  • 63974af131 Merge pull request #139 from OpenMW/master David Cernat 2017-02-03 07:57:14 +0200