[xoreos-git] [xoreos/xoreos] 1851e2: KOTOR: Switch party leader from in-game menus

Vsevolod Kremianskii noreply at github.com
Wed Mar 13 08:21:39 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: 1851e2b1629afa4d596b10b7491fba05beefb7ce
      https://github.com/xoreos/xoreos/commit/1851e2b1629afa4d596b10b7491fba05beefb7ce
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/aurora/gui.cpp
    M src/engines/aurora/gui.h
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu_abi.cpp
    M src/engines/kotor/gui/ingame/menu_abi.h
    M src/engines/kotor/gui/ingame/menu_char.cpp
    M src/engines/kotor/gui/ingame/menu_char.h
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    M src/engines/kotor/gui/ingame/menu_equ.h
    M src/engines/kotor/gui/ingame/menu_inv.cpp
    M src/engines/kotor/gui/ingame/menu_inv.h
    A src/engines/kotorbase/gui/menubase.cpp
    A src/engines/kotorbase/gui/menubase.h
    M src/engines/kotorbase/gui/rules.mk

  Log Message:
  -----------
  KOTOR: Switch party leader from in-game menus


  Commit: 5590e120129c01fb97ce2d89b5d94ae2f0050190
      https://github.com/xoreos/xoreos/commit/5590e120129c01fb97ce2d89b5d94ae2f0050190
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h

  Log Message:
  -----------
  KOTOR: Fix frame time miscalculations when closing menus


  Commit: 3b069345a6f20037b5a1de509a0dda94139a6483
      https://github.com/xoreos/xoreos/commit/3b069345a6f20037b5a1de509a0dda94139a6483
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/cameracontroller.cpp

  Log Message:
  -----------
  KOTOR: Speed up camera interpolation

I think I got it wrong and the original games don't do it at all.


  Commit: 71eedf3f8fd21406a58134587c50a051d0889c7f
      https://github.com/xoreos/xoreos/commit/71eedf3f8fd21406a58134587c50a051d0889c7f
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h

  Log Message:
  -----------
  KOTOR: Load and change NPC equipment


  Commit: 6443caca781e5d40be5aacc78bad8fb81489ed99
      https://github.com/xoreos/xoreos/commit/6443caca781e5d40be5aacc78bad8fb81489ed99
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_kotor.h

  Log Message:
  -----------
  GRAPHICS: Implement lightsaber model loading


  Commit: 79f9a07c73486d5cc786ec01b8ff5957ea94ed22
      https://github.com/xoreos/xoreos/commit/79f9a07c73486d5cc786ec01b8ff5957ea94ed22
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/graphics/aurora/modelnode.cpp

  Log Message:
  -----------
  GRAPHICS: Use special blending for textures with no alpha channel

This fixes how lightsabers and windows are rendered in KotOR.


  Commit: 48c163b587cf93105f4ed8ca2f0f1f549be4c8f8
      https://github.com/xoreos/xoreos/commit/48c163b587cf93105f4ed8ca2f0f1f549be4c8f8
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/menu_equ.cpp

  Log Message:
  -----------
  KOTOR: Limit list of weapons equippable in the left weapon slot

One can only equip it if the right weapon slot is not empty and weapon wield types match.


  Commit: 619c344b67204020a7cb0ca7a24604d5bb797839
      https://github.com/xoreos/xoreos/commit/619c344b67204020a7cb0ca7a24604d5bb797839
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/creature.cpp

  Log Message:
  -----------
  KOTOR: Implement two swords/pistols wield animations


  Commit: d732fdb6bce9e5e2f0b334f9668fc44d3a256f85
      https://github.com/xoreos/xoreos/commit/d732fdb6bce9e5e2f0b334f9668fc44d3a256f85
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotor/creature.cpp

  Log Message:
  -----------
  KOTOR: Fix loading PC body equipment


  Commit: ca0d1001b5e273b88f119b18c1271f831915367a
      https://github.com/xoreos/xoreos/commit/ca0d1001b5e273b88f119b18c1271f831915367a
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/door.cpp
    M src/engines/kotorbase/door.h
    M src/engines/kotorbase/gui/hud.cpp
    M src/engines/kotorbase/gui/hud.h
    M src/engines/kotorbase/object.cpp
    M src/engines/kotorbase/object.h
    M src/engines/kotorbase/placeable.cpp
    M src/engines/kotorbase/placeable.h

  Log Message:
  -----------
  KOTOR: Implement original cursor mechanics

Also disable highlighting of objects since we have proper selection now.


  Commit: f5af771f04e224dc2f75a2f554b994ff3bcfeead
      https://github.com/xoreos/xoreos/commit/f5af771f04e224dc2f75a2f554b994ff3bcfeead
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/creature.cpp

  Log Message:
  -----------
  KOTOR: Lock frame when changing body and head models


  Commit: 12bbc2c06a673dca79a5eeba56b573fd73f32dc4
      https://github.com/xoreos/xoreos/commit/12bbc2c06a673dca79a5eeba56b573fd73f32dc4
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/engines/kotorbase/creature.cpp

  Log Message:
  -----------
  KOTOR: Fix crash when equipping a left weapon after drawing

For future reference, using [] operator on a map will create an element with a default value (nullptr). Also, inserting an element with a duplicate key ends with no-op.


  Commit: 93f2106cab15098613f5c2732e91cc7c29e69d86
      https://github.com/xoreos/xoreos/commit/93f2106cab15098613f5c2732e91cc7c29e69d86
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M CMakeLists.txt
    M src/common/thread.cpp
    M src/common/thread.h
    M src/common/threads.cpp
    M src/events/events.cpp

  Log Message:
  -----------
  COMMON: Replace SDL threads with C++11 threads


  Commit: c4d6dc8d4cce7934a9f521c8089cd929e953aa54
      https://github.com/xoreos/xoreos/commit/c4d6dc8d4cce7934a9f521c8089cd929e953aa54
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M BUILDDEP.md
    M CMakeLists.txt
    M Makefile.am
    M configure.ac
    M dists/debian/control
    M dists/fedora/xoreos.spec
    R src/common/atomic.h
    M src/common/rules.mk
    M src/common/thread.cpp
    M src/common/thread.h
    M src/common/uuid.cpp
    M src/events/requests.cpp
    M src/graphics/aurora/animationthread.cpp
    M src/graphics/aurora/animationthread.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    M src/sound/sound.cpp

  Log Message:
  -----------
  COMMON: Replace Boost atomic with C++11 atomic


  Commit: ca8c86ab1cc463610ee6cdf7eb53842b717fe3c2
      https://github.com/xoreos/xoreos/commit/ca8c86ab1cc463610ee6cdf7eb53842b717fe3c2
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

  Changed paths:
    M src/graphics/aurora/animationthread.cpp
    M src/graphics/aurora/animationthread.h

  Log Message:
  -----------
  GRAPHICS: Refactor the animation thread

Also fix a race condition, where a model list could be changed while
flushing.


Compare: https://github.com/xoreos/xoreos/compare/ccd06116a15b...ca8c86ab1cc4



More information about the xoreos-git mailing list