How to fix the BIGGEST Issue?

Results 1 to 11 of 11
  1. #1
    Member Beckupgaming is offline
    MemberRank
    Apr 2022 Join Date
    Buxtehude (DE)Location
    87Posts

    How to fix the BIGGEST Issue?

    Hi Ragezone member.

    How we can fix the biggest issue with the Problem that every npc is running throught Walls (Or instant reset when cansee is active)?

    How the Game can be played with this Issue? Any Solution for this? Im trying to fix it, but my know how is to low.

    As Player you cant run throught Walls, and on followevent is working to, same for the Spirit from Spiritmaster is working. Only the dumb ai making this Issue....whats the Problem with the ai?


  2. #2
    Member ALeKsIuS is offline
    MemberRank
    Apr 2016 Join Date
    KievLocation
    53Posts

    Re: How to fix the BIGGEST Issue?

    Just make pathfind system, by points or navmesh

  3. #3
    Member Beckupgaming is offline
    MemberRank
    Apr 2022 Join Date
    Buxtehude (DE)Location
    87Posts

    Re: How to fix the BIGGEST Issue?

    This listen so easy XD
    Im searching for the way to bigin with this at least 4 weeks. Is my first time Java XD Im only doing html and css normally, but i will learn java. I´m no Idea how to start with an Navmesh. Im talking later with an friend about this.
    But im confused that nobody is talking about this in this forum? I mean yeah its an open Src project for me, but when i see that some ppl making Money with Open Src Aion Server and sell them (And the Server running bad -.- My Noob Java know How server running currently better) i can understand why ppl not sharing this fixes.

  4. #4
    Proficient Member StingerOne is offline
    MemberRank
    Aug 2021 Join Date
    AltgardLocation
    160Posts

    Re: How to fix the BIGGEST Issue?

    Quote Originally Posted by Beckupgaming View Post
    This listen so easy XD
    Im searching for the way to bigin with this at least 4 weeks. Is my first time Java XD Im only doing html and css normally, but i will learn java. I´m no Idea how to start with an Navmesh. Im talking later with an friend about this.
    But im confused that nobody is talking about this in this forum? I mean yeah its an open Src project for me, but when i see that some ppl making Money with Open Src Aion Server and sell them (And the Server running bad -.- My Noob Java know How server running currently better) i can understand why ppl not sharing this fixes.
    TLDR; There isn't anything worth using, build your own solution.

    Current open-source implementations are not good, and any progressed work is closed source. Java isn't the only thing you need to understand to work with geo data, you also need to understand path-finding algorithms and 3D mathematics. The implementation is up to you, but it's not a simple task.

    People aren't sharing source code because time is money. I don't mind sharing technical information on how to achieve certain goals, but I don't share source code because it defeats the purpose as to why you are emulating in the first place. I'd rather see newcomers work on their emulators and ask for help on specific topics as opposed to taking source code and leaving.

    There is also the complexity of time, competent developers don't have all the time in the world to write up 20-page documents on how a protocol works in their spare time. This is how teams are usually formed because the work can be split amongst other people, problem is shortly realized that developing an emulator takes a lot of time and you normally don't get anything in return if working in a team. This leads to people leaking source code or attempting to sell it on other MMO development websites.

    We also have a problem of people continuing to use old code bases with really old versions of Java SDK, for eg. take 4.0+ emulators continued use with JDK 7 from 2011. To give benefit to the people who have tackled this problem, I have seen recent upgrades to the latest stable versions of JDK but then we have the overhead of JVM plaguing the runtime performance and complexity of newer code bases.

    If it's not Java, I also see C++ being used a lot in newer projects which just adds more complexity to the code readability and all the confusing stuff surrounding memory. There are many more modern solutions that understand and address the common issues surrounding Java and C++ but people in the emulation community are very stubborn and still employ such languages.

    the leechers, I won't even bother explaining that, I'm sure you're well aware.

    Take a look at some of the threads I've started and if something interests you but isn't written up, let me know and I can see what I can put together to help the broader RZ aion community.
    Last edited by StingerOne; 11-06-22 at 02:59 PM.

  5. #5
    "One day at a time" Robyson is offline
    [VIP] MemberRank
    Sep 2013 Join Date
    TzionLocation
    1,857Posts

    Re: How to fix the BIGGEST Issue?

    @StingerOne you explained the situation well and this is the current reality.
    I would like to work with java 8 to version 4.3 but i feel tired, time has been my enemy
    and even if i want to, i'm not going anywhere alone.

  6. #6
    Member Beckupgaming is offline
    MemberRank
    Apr 2022 Join Date
    Buxtehude (DE)Location
    87Posts

    Re: How to fix the BIGGEST Issue?

    I understand. Its a big problem. Many people came, get the code and leave. Thats why i not share my fixes instant XD
    Its a big Problem, you take time to made an Solution and then some people grab your Code and thinking this is correct.
    Im not here to get Code and let the Comm alone, im here to learn.
    When you give me a Solution i have learning nothing XD
    But im here to learn Java and Aion is my favorite game over years.

    Im already heared from recast4j and pathfinding A*

    But this is a big problem on Aion Emulators. I have no Idea how to start with this Code XD

    Any Ideas that can you share? Maybe an good Site to learn about this?

    At the moment im trying to fix some small Issues in this Java Code (Aion Lightning 3.9 rev5)
    But i think starting from 0 with Java with an Aion Emu Server is a hard try XD
    There are many bugs inside, any bugs can be fixed easy (Like the Doom Lure PulledEffect) any other bugs are so complex, like the dumb Ai with the cansee "Issue".

    Im not interested in finding an ready Solution, i will code it myself (maybe with a bit help) XD

    And thanks on you guys, many Member on this site are very nice and helped a lot.

  7. #7
    Proficient Member StingerOne is offline
    MemberRank
    Aug 2021 Join Date
    AltgardLocation
    160Posts

    Re: How to fix the BIGGEST Issue?

    Quote Originally Posted by Beckupgaming View Post
    I understand. Its a big problem. Many people came, get the code and leave. Thats why i not share my fixes instant XD
    Its a big Problem, you take time to made an Solution and then some people grab your Code and thinking this is correct.
    Im not here to get Code and let the Comm alone, im here to learn.
    When you give me a Solution i have learning nothing XD
    But im here to learn Java and Aion is my favorite game over years.

    Im already heared from recast4j and pathfinding A*

    But this is a big problem on Aion Emulators. I have no Idea how to start with this Code XD

    Any Ideas that can you share? Maybe an good Site to learn about this?

    At the moment im trying to fix some small Issues in this Java Code (Aion Lightning 3.9 rev5)
    But i think starting from 0 with Java with an Aion Emu Server is a hard try XD
    There are many bugs inside, any bugs can be fixed easy (Like the Doom Lure PulledEffect) any other bugs are so complex, like the dumb Ai with the cansee "Issue".

    Im not interested in finding an ready Solution, i will code it myself (maybe with a bit help) XD

    And thanks on you guys, many Member on this site are very nice and helped a lot.
    It's hard to implement an algorithm like A* or 3DBB if your knowledge of programming is low, I'd recommend learning java first before anything else.

    Once you know enough about Java, you can move on to understanding the emulator source code and then maybe start looking at algorithms.

    Various developers in the community are already looking at this problem you mentioned(I won't mention any names), I myself am also looking at this, so I understand your frustrations. Sadly there is no quick patch to fix this problem.

  8. #8
    Apprentice AionDoctor is offline
    MemberRank
    Nov 2019 Join Date
    14Posts

    Re: How to fix the BIGGEST Issue?

    its easy to code this.

  9. #9
    Member ALeKsIuS is offline
    MemberRank
    Apr 2016 Join Date
    KievLocation
    53Posts

    Re: How to fix the BIGGEST Issue?

    Quote Originally Posted by AionDoctor View Post
    its easy to code this.
    mostly problem is in geo, parsing meshes right.

  10. #10
    Apprentice AionDoctor is offline
    MemberRank
    Nov 2019 Join Date
    14Posts

    Re: How to fix the BIGGEST Issue?

    Quote Originally Posted by ALeKsIuS View Post
    mostly problem is in geo, parsing meshes right.
    not on geo for NPC walking throught Walls or reset after see wall

    i have already fix in my server

    - - - Updated - - -

    npc will follow you through/around the wall when chasing you

  11. #11
    Proficient Member StingerOne is offline
    MemberRank
    Aug 2021 Join Date
    AltgardLocation
    160Posts

    Re: How to fix the BIGGEST Issue?

    Quote Originally Posted by AionDoctor View Post
    its easy to code this.
    Maybe if you do it quick & dirty then yes it's easy. Line of Sight, Ray casting, Path finding, Mesh Intersection etc is not so simple.

    Care to share what you have been working on? I'm interested in seeing your results :)



Advertisement