[Beta] FindTheWay : All New A* Path Finding

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • FindTheWay

    Please login to see this attachment.

    Description

    A* Path Find, open source, 5X faster than Path Finding Object, planned for all runtime compatible.
    Currently it's Windows only, I'll start porting when features are stable, aka finish beta.

    This extension is still under development so if you find any issue or have suggestions, feel free to post here or open an issue Please login to see this link..

    Please login to see this link.
    Please login to see this link.

    Note: You need a compatible version of visual studio with C++ 20 support, as I used concept in one place for fun. Even if you rewrite it by require, C++ 17 is still needed as I used structured binding declaration. X)

    Please login to see this link.

    Note: HTML in doc didn't display properly on GitHub, please download it and open with compatible editor.

    Please login to see this attachment.

    Free and open source

    IMHO extensions, especially extensions that provide basic mechanisms, should be open-sourced, as it's frustrating to find some bug somewhere (or need some new feature) and the author may have left forum & lost source code, so it will never be fixed or takes a long time, you have to find a way to bypass bugs, even modify your game design, or implement it in another inefficient way.
    Although I cannot make everyone share their source code, but at least I can start from myself.

    A/C/E List

  • Next update will come with:

    - Isometric mode

    Please login to see this attachment.

    - Debugger

    Please login to see this attachment.

    - Create from surface & active

    Please login to see this attachment.

    Please login to see this attachment.

    - Create grid with one action

    Please login to see this attachment.

    Please login to see this attachment.

    Please login to see this attachment.

    - other tweaks & optimize!

  • [Update 220424]

    Release Page

    Please login to see this link.

    What's new

    Android support!

    Please login to see this picture.

    Note: SetMapByPicture, SetMapBySurface is unusable due to platform limitations

    isometric

    need not to care about coord conversion, extension will handle it all for you.

    Please login to see this picture.

    debugger

    Please login to see this picture.

    Disable incompatible A/C/Es

    Please login to see this picture.

    new action

    - CreateAOEByName
    - CreateGrid
    - SetGridSize
    - SetMapByActive
    - SetMapBySurface

    Bug fix

    - memory Leak in SetMapByPicture
    - protection for null LPRO
    - protection for non active object
    - fix size_t layer = -1 overflow
    - fix default layer = 2
    - fix possible crash when loading from surface due to /MT
    - LPCTSTR->LPCWSTR
    - update map when output
    - don't stash if stash is off when finding

    Known issue

    If you encounter grid offset in android:

    Please login to see this picture.

    please unzip ext and navigate to CRunFindTheWay.java

    then toggle DEBUG flag.

    Enjoy!

  • These are great news, thank you defisym !

    A question, is this extension also HTML5 compatible ?

    [EDIT] I've seen that it's also HTML5 compatible, which is really fine !

    However:
    the provided .mfa example, while it works as a windows application, cannot work as HTML5, because of the extension "pathfinding object", which - I assume - is used from your extension. Is there any way to have it working under HTML5 ? Am I missing something obvious here ?

    Keep on the good work :) and thanks for this extension !!

    Sergio

  • These are great news, thank you defisym !

    A question, is this extension also HTML5 compatible ?

    [EDIT] I've seen that it's also HTML5 compatible, which is really fine !

    Unfortunately, after the port of android, the transplant to other platforms is not continued.

    After the 295 update, due to the runtime change, some breaking change was also implemented to this extension, so now it's windows only (or rigorously, not tested for latest android runtime, or to say the android version is still 2022 version)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!