Skip to content
Permalink
master

Commits on Sep 28, 2019

  1. ENGINES: Improve local walkmesh

    Fix #509 by checking AABB intersection in 3D.
    Supermanu committed Sep 28, 2019

Commits on Mar 22, 2019

  1. ENGINES: Correctly adjust local walkmesh height

    Supermanu committed Mar 22, 2019

Commits on Feb 24, 2019

  1. AURORA: Ensure path is long enough for walkmesh generation

    Fix #456.
    Supermanu committed Feb 24, 2019

Commits on Feb 23, 2019

  1. AURORA: Improve local pathfinding performance

    Use Jump Point Search algorithm for grid based search.
    It takes advantage of the symmetries of an uniform grid network.
    The performance improvement is up to a factor 10 in the best case
    and equal as before in the worst case.
    Supermanu committed Feb 23, 2019

Commits on Feb 5, 2019

  1. NWN: Implement pathfinding

    Supermanu authored and DrMcCoy committed Feb 5, 2019
  2. KOTOR2: Implement pathfinding

    It now uses the pathfinding tools which takes profit of AABB and
    creature's size (currently set to a constant).
    Supermanu authored and DrMcCoy committed Feb 5, 2019
  3. KOTOR: Implement pathfinding

    It now uses the pathfinding tools which takes profit of AABB and
    creature's size (currently set to a constant).
    Supermanu authored and DrMcCoy committed Feb 5, 2019
  4. GRAPHICS: Fix unproject() y coordinate in GraphicsManager

    The y component in unproject() needed to be translated from the screen
    coordinate to the OpenGL world screen coordinates. It was already done
    in the getWorldObjectAt() function that uses unproject() internally but
    prevented its use outside of getWorldObjectAt().
    Supermanu authored and DrMcCoy committed Feb 5, 2019
  5. ENGINES: Add generic pathfinding tools

    This commit adds a generic A* algorithm as well as helper functions.
    It also removes the current walkmesh implementation.
    Supermanu authored and DrMcCoy committed Feb 5, 2019
  6. GRAPHICS: Add a 3D line object

    Supermanu authored and DrMcCoy committed Feb 5, 2019
  7. COMMON: Add Axis-Aligned Bounding Box

    Supermanu authored and DrMcCoy committed Feb 5, 2019
  8. COMMON: Move some private members to protected in BoundingBox

    Move max, min and empty from private to protected.
    Supermanu authored and DrMcCoy committed Feb 5, 2019

Commits on Jul 4, 2018

  1. ENGINES: Use scancode for key events in KotOR 1/2

    The use of scancode allows to use the physical key location instead of
    the actual pressed character. This is very useful for other than qwerty
    keyboard layout.
    Supermanu committed Jul 4, 2018

Commits on Aug 28, 2016

  1. NWN: Remove an unnecessary check in CharSpells

    This fixes a Coverity Scan issue #1361970
    Supermanu committed Aug 28, 2016
  2. NWN: Correctly initialize Creature::Class, FeatItem and CharGenChoices

    This fixes Coverity Scan issues #1361971, #1361972 and #1354914
    Supermanu committed Aug 28, 2016

Commits on Jun 3, 2016

  1. NWN: Apply package choice in CharGenChoices

    Supermanu committed Jun 3, 2016
  2. NWN: Add recommendation in CharGen

    The following GUIs have been updated:
    * CharAlignment
    * CharClass
    * CharDomain
    * CharFeats
    * CharPackage
    * CharRace
    * CharSkills
    * CharSpells
    Supermanu committed Jun 3, 2016
  3. NWN: Refactor CharFeats in Chargen

    The refactoring goal is to move as many as possible code to
    CharGenChoices in order to reuse it for package and recommendation.
    Supermanu committed Jun 3, 2016
  4. NWN: Refactor CharSkill in Chargen

    The refactoring goal is to move as many as possible code to CharGenChoices
    in order to reuse it for package and recommendation.
    Supermanu committed Jun 3, 2016

Commits on May 6, 2016

  1. NWN: Clean and ensure CharFeatsPopup is always above

    Supermanu committed May 6, 2016

Commits on May 5, 2016

  1. NWN: Be consistent with Ability Enum in CharGenChoices

    Supermanu committed May 5, 2016

Commits on May 4, 2016

  1. NWN: Activate Play button from CharGen

    Supermanu committed May 4, 2016
Older
You can’t perform that action at this time.