Software Development Request: Game Monster Detection and Interaction Application
Project Overview:
The objective is to develop an application capable of detecting and interacting with monsters in the game by sending specific packets to the game server. The application will use predefined packet structures for each monster and action, which are detailed in the second document.
Key Requirements:
Monster Detection and Interaction:
The application must detect monsters in the game by interpreting game data packets.
Upon detection, the application should initiate an attack by sending a "right-click" packet to the game server targeting the creature.
An optional feature, "Spell Rotation," should be available, allowing users to select various types of spells:
Front Steps Spell
GFB Rune Spell
Exori Spell
Single Spell
Spell Configuration:
Each spell type must have an input field for the user to set the cooldown time in milliseconds, e.g., "Single Spell" cooldown: "2000" ms.
For the Front Steps Spell, the application should:
Detect creatures in front of the player through data packets.
Rotate the player's position to face the area with the most monsters before casting by sending "ctrl + arrow directional key" packets.
For the GFB Rune Spell, the application must identify the optimal area with the most monsters for casting through data analysis.
Each spell should include a field for users to assign the hotkey corresponding to their spell.
Minimap Navigation:
The minimap is viewable through game data packets.
Primary functionality: Navigate the character through a dungeon to find monsters.
When monsters are detected through data packets, the character should attack (optional for the user to halt movement until 2 or more monsters are detected).
If currently attacking, the character should pause the auto-walker and only resume once all monsters are dead.
The complete minimap can be downloaded from
tibiamaps.io, selecting "minimap without marks."
Autoloot Feature:
The application should differentiate between looted and unlooted monsters by analyzing game data packets.
Execute "shift + right-click" packets on bodies with a glowing effect (indicative of unlooted bodies).
Include options:
Loot after kill: Loot each monster immediately after killing.
Loot after all dead: Begin looting only after all monsters in the vicinity are dead, then proceed with the walker.
Delivery term: Not specified