Selling : TOP/PKO PlayerBot system

dcx

New Pirate
Registered
LV
0
 
Joined
Aug 23, 2026
Messages
1
Reaction score
0
Points
1
Hello,
Im dcx, i used to play years ago around here, so probably a few of you can recognize me.
From my recent top-related projects i upgraded WeaponOwl model viewer, by adding ability to extract game data to modern tools.
Then succesfully ran the data it in unreal/ unity (animation, models, skeletons). (source code is on my github)
View attachment 1.mp4


Recently, I have been developing a comprehensive PlayerBot system for TOP that I believe has the potential to entirely overhaul gameplay.

The system performs all calculations outside of the game files, making it lightweight, highly modular, and very easy to upgrade with new logic and behaviors.

Short Preview :
Please, Log in or Register to view URLs content!


Availability & Licensing​

  • Shared Implementation ($500): I can sell the system and assist with its implementation.
  • Exclusive Ownership ($1,500): Purchase the system exclusively.

    Future Open Source Release: There are still many features I would like to add, but doing so requires additional funding to justify the time investment. Once those goals are met, I plan to release the project as open source.

Project Overview​

The system is designed to be universal and adaptable to any server.

Core Architecture​

  • BotService: Manages bot sessions in batches and waves, handling retries, account logins, and session lifetmes.
  • BotGateway: A secure native bridge operating between Python and the GameServer.
  • BotLogic: Handles target selection, movement, combat, looting, recovery, equipment, quests, and stat upgrades.
  • NativeBotController: Sends approved actions and reconciles server responses.
  • GameDataCatalog: Loads real monster, skill, item, map, area, and spawn data directly from game tables.
  • Navigation System: Manages target movement, hunt areas, safe zones, alternate destinations, no-path handling, and stalled-movement recovery.
  • Combat System: Features target scoring, level safety checks, attack ranges, skill selection, cooldown tracking, combat watchdogs, and stale-target recovery.
  • Survival System: Handles HP-based recovery, safe-area resting, healing item usage, danger analysis, and controlled retreats.
  • Loot System: Includes ground-item detection, pickup movement, retry backoff, stale loot handling, and inventory-full suppression.
  • Party/Follow Support: Follows configured leaders and responds to authoritative party states.
  • Observability: Provides structured brain events, metrics, tracing, Prometheus/Grafana integration, and watchdog telemetry.

How It Works​

  1. Login: BotService logs in real player accounts.
  2. State Reading: BotGateway reads the authoritative GameServer state.
  3. Evaluation: Python BotLogic evaluates the current map, targets, HP, SP, danger levels, inventory, and movement state.
  4. Decision: The bot chooses an intent (e.g., attack, move, loot, rest, or retreat).
  5. Execution: The GameServer validates and executes the request.
  6. Reconciliation: The controller reconciles the result and begins the next decision cycle.


    The bot system architecture is split into a robust set of modular components, making it simple to scale, upgrade with advanced logic, or integrate with a behavior tree.
 

Attachments

  • 1789743406490.webp
    1789743406490.webp
    146.3 KB · Views: 16
Зачем людям платить вам 500$, когда можно заплатить ChatGPT 100$ и он сделает это за пару минут? По структуре хорошо видно, что это не было написано руками.
Нейрослоп невозможно поддерживать.