GitPedia
Jnnshschl

Jnnshschl/AmeisenNavigation

Navigationmesh Server for my bot based on the TrinityCore MMAP's and Recast & Detour

19 Releases
Latest: 2y ago
1.8.3.2 - Optimizations1.8.3.2Latest
JnnshschlJnnshschl·2y ago·January 26, 2024
GitHub

General code refactoring and new Navmesh-Tester GUI

1.8.3.1 - Optimizations and more1.8.3.1
JnnshschlJnnshschl·2y ago·January 19, 2024
GitHub

📦 Improved Map Loading Speed:

  • Map loading has been significantly accelerated, especially for systems with multiple CPU cores. On a machine with an AMD Ryzen 7 6600HS, the Eastern Kingdoms map now loads in less than 1 second, a substantial improvement from the previous ~5 seconds.

New Smoothing Algorithm:

  • Introduced Bezier-Curve-Interpolation as an additional smoothing algorithm for enhanced map rendering.

📦 Polygon Exploration Logic (Work in Progress):

  • Implemented basic polygon exploration logic, although it is currently a work in progress and not yet usable. Future updates will refine and complete this feature.

📦 Support for Multiple MMAP-Formats on a Per-Client Basis:

  • The server now supports multiple formats, allowing flexibility on a per-client basis. Clients need to send their desired MMAP-Format on connecting.

📦 Code Optimization:

  • Conducted a thorough optimization of the C++ code structure, enhancing overall efficiency and performance.

📦 MMap Export Tool (Under Development):

  • Initiated the development of a new MMap export tool. This tool is still in the early stages of development and will be refined in subsequent releases.
1.8.2 Update recastnavigation to 1.6.01.8.2
JnnshschlJnnshschl·2y ago·January 9, 2024
GitHub
1.8.1 New AnTCP1.8.1
JnnshschlJnnshschl·2y ago·January 6, 2024
GitHub
1.8 MoP 5.4.8 Support1.8
JnnshschlJnnshschl·4y ago·March 10, 2022
GitHub

+ Added 5.4.8 18414 support (set "iClientVersion=1" in config to enable 5.4.8 mode)

1.7.5 Refactoring & Random Paths1.7.5
JnnshschlJnnshschl·4y ago·August 5, 2021
GitHub

big refactoring and random paths

1.7.4 Performance Tweaks1.7.4
JnnshschlJnnshschl·4y ago·August 4, 2021
GitHub

Performance tweaks, multi client optimizations

1.7.3 - New AnTCP Version1.7.3
JnnshschlJnnshschl·4y ago·August 2, 2021
GitHub

Updated AnTCP.

1.7.2 Optimization and CastMovementRay1.7.2
JnnshschlJnnshschl·4y ago·August 1, 2021
GitHub

Optimized the servers internal logic and added CastMovementRay function.

1.7.1 Path Smoothing1.7.1
JnnshschlJnnshschl·4y ago·July 30, 2021
GitHub

Implemented the known path smoothing algorithms, chaikin-curve and catmull-rom-spline.

1.7.0 Rewrite1.7.0
JnnshschlJnnshschl·4y ago·July 29, 2021
GitHub

This is a complete rewrite of the messy C# server and its shitty C++/CLI wrapper. The server is now written 100% in the language of the gods. It's missing path smoothing at the moment, but this will be implemented shortly.

1.6.2 - Far Pathfinding1.6.2
JnnshschlJnnshschl·5y ago·January 5, 2021
GitHub

Fixed a bug where the server used 100% cpu with no clients connected. General tweaks and optimizations.

1.6 - Performance Tweaks1.6
JnnshschlJnnshschl·5y ago·August 28, 2020
GitHub

Changed the protocol to bytes, removed the serialization stuff.

1.5 - CatmullRomSpline1.5
JnnshschlJnnshschl·5y ago·August 11, 2020
GitHub

+ CatmullRomSpline smoothing

1.4.1 - Far Pathfinding1.4.1
JnnshschlJnnshschl·5y ago·July 11, 2020
GitHub

+ random pint finding + far pathfinding

1.3.3 - Optimization1.3.3
JnnshschlJnnshschl·6y ago·April 5, 2020
GitHub

+ Enabled Compiler Optimization + Added Vector3 struct

1.3.2 - MoveAlongSurface, CastMovementRay and Optimization1.3.2
JnnshschlJnnshschl·6y ago·March 29, 2020
GitHub

+ Add MoveAlongSurface function just like recast and detour + Add CastMovementRay function to test movement + Optimized the C++ code

1.2 - Improved Pathfinding1.2
JnnshschlJnnshschl·6y ago·December 6, 2019
GitHub

📋 Changes

  • removed junk
1.0 - First Stable Release1.0
JnnshschlJnnshschl·6y ago·November 16, 2019
GitHub

First stable release v1.0