Author Topic: High Five Autopilot Engine  (Read 2022 times)

Offline vert

  • Knight
  • ***
  • Posts: 64
Autopilot Engine
« on: May 26, 2019, 06:02:37 PM »
Hi guys,
This is a little preview of Autopilot Engine I'm codding to JMobius;

Playlist on Youtube about the engine:
&index=2



Checklist of general items to do:



I'll record a little video when I can and post here for more information about the progress of the project;

Anyone has any suggestion?

Your guys like it?

Mobius, do you can implement him officially after I finished? The project can co-exist with your fake player's system, I'm very careful with the code and implementation.

PS: the idea of autopilot is not just fake players, but an engine to enable player auto farm (admins can sell this feature as a premium to the user, or by event coin, by the way, will exist..)

Offline Iris

  • Inner Circle
  • Distinguished King
  • *****
  • Posts: 1054
Re: Autopilot Engine
« Reply #1 on: May 26, 2019, 07:39:02 PM »
So this is like a "legal bot"?  ;D

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #2 on: May 26, 2019, 09:12:26 PM »
This is server side; so I think yes, like a "legal bot"...

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 6618
Re: Autopilot Engine
« Reply #3 on: May 27, 2019, 06:38:42 PM »
If it is compatible with our fake players and made for at least for a GoD branch, it will depend when I see the code for it.

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #4 on: May 27, 2019, 07:37:39 PM »
I'm working on Highfive, the GoD branch are too diff about HighFive ? I can adapt, no problem...

The engine is a package, they look like this:





I'll rename him to autopilot because I'm working on small generic functions as possible, to use him as "auto farm" in a player too;

When I done the project, I'll give access to the source to you Mobius (the project is in my personal github as a private repository).

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #5 on: June 06, 2019, 03:58:02 PM »

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 6618
Re: Autopilot Engine
« Reply #6 on: June 07, 2019, 03:37:28 AM »
Nice work.
Moved in work in progress.

Online facab

  • Subscriber
  • Count
  • *****
  • Posts: 428
Re: Autopilot Engine
« Reply #7 on: June 07, 2019, 03:46:49 PM »
Wau, looks cool  :) :)

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #8 on: June 13, 2019, 06:21:40 AM »
Nice work.
Moved in work in progress.

Thank you, I'm finishing my university exames and I'll have a little more time to code this project.

Wau, looks cool  :) :)

Thank you;


I'll try let this topic regularly updated.


Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #9 on: June 13, 2019, 07:49:03 AM »
I finished the Sagittarius class tonight, refined the get target function and update initial fight buffs;

(1:45 AM, let's sleep hahaha).

Next classes: Moonlight Sentinel, Ghost Sentinel.

I'm working only in archers class first (Kamael will be in the end, spoil and summoners too).


Online Liamxroy

  • Inner Circle
  • Marquis
  • *****
  • Posts: 548
Re: Autopilot Engine
« Reply #10 on: June 13, 2019, 09:58:03 AM »
I finished the Sagittarius class tonight, refined the get target function and update initial fight buffs;

(1:45 AM, let's sleep hahaha).

Next classes: Moonlight Sentinel, Ghost Sentinel.

I'm working only in archers class first (Kamael will be in the end, spoil and summoners too).

Goodjob Vert .. I hope Mobius will get you to inner circle after this share.

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #11 on: June 13, 2019, 04:15:39 PM »
Goodjob Vert .. I hope Mobius will get you to inner circle after this share.

Thank you, it would be amazing.

Unfortunately I have low time to code (work and university), so, I'm programming this engine just in my free time... I don't know if I'll finish him completely in the next months, but I want the first release with the basic functions and some AIs (archers, daggers, bishop and some mages) 100% working for you guys can use and I'll do some updates as possible with the next features (other AIs, progressive system, player autopilot - farm).

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #12 on: June 21, 2019, 03:51:14 PM »
Update:

  • Archers class finished,
  • cast skill logic removed (using default players skill handle now);


---------------------------------------------------------------------------------------
- Fake Players are teleported to (x 0, y 0, z 0) some times when walking to target in varkas (in every irregular place).

Reason: default last position in server (players class) is (x 0, y 0, z 0) and when receive a package from client, the package is verified if is a valid position and character last server position is updated.

Solution: in the start flow of fake player thinking, if the last position !== current position, update the last position.

Status: Solved.
---------------------------------------------------------------------------------------

Offline vert

  • Knight
  • ***
  • Posts: 64
Re: Autopilot Engine
« Reply #13 on: June 24, 2019, 04:28:09 PM »
Update:

  • Archmage class,
  • Mystic Muse class,
  • Storm Screamer class,
  • Basic mage logic done;


---------------------------------------------------------------------------------------

  • Nuker mages working 100% with self spell buff, no logics for CC skills done yet (surrender to fire, anchor, silence....).
  • Engine renamed from fakeplayers to autopilot.
  • Spawn player with a specific lvl (min 1, null = use default level from config, max = if number > 86, use 86; 86 = 85 and 100%).
  • Helper button added with some informations about general use.


---------------------------------------------------------------------------------------

Next possible updates:
  • Daggers class.
  • Overlord class.
  • Conditional skill logic (for CC's).
  • Use summons.
  • Soultanker class (with summon).
  • Summons class.
  • Dreadnought class.
  • Titan class (need conditional skill task for frenzy and zealot).
  • Khavatary class (need conditional skill task for zealot).
  • ...
  • Cardinal class.
  • Evas class.
  • Shillen elder class.
  • Hierophant class.
  •    Warcryer class.
  • Maestro class (with summon).
  • Spoil class (with sweep logic).
  • Kamael classes.



This will happen, maybe not in this order, I want to release the first version after Khavatary class and do some updates after...

What you guys think about this ?

---------------------------------------------------------------------------------------
Necessary features but not listed in the ordered tasks:
  • Back to the region when character die
  • Go to a specific region based on characater level
  • Accept party
  • Buffer classes buff party
  • ....

Online Liamxroy

  • Inner Circle
  • Marquis
  • *****
  • Posts: 548
Re: Autopilot Engine
« Reply #14 on: June 25, 2019, 01:47:15 AM »
This is insane! Good job.. keep up