GithubHelp home page GithubHelp logo

sergiorosendo / tibia_nodie Goto Github PK

View Code? Open in Web Editor NEW
18.0 4.0 10.0 235 KB

Some macros, scripts and auto-healers for Tibia, a PC video game. Created with AutoHotkey, an automation scripting language for Windows.

AutoHotkey 100.00%
autohokey tibia bot healer trainer afk easy battleeye

tibia_nodie's People

Contributors

sergiorosendo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tibia_nodie's Issues

Create a user friendly GUI

  • Allow users to set up their preferences without having to edit .ini or .ahk files
  • Maybe using Python + AHK

New features for Knights

  • assign a hotkey to start (and suspend) the execution of the knight's aggressive spells rotation.
    • for example, the rotation could be:
      • cast exori
      • wait 2 seconds
      • cast exori gran
      • wait 2 secs
      • ...

  • other possible feature ideas will be added over time

Auto Healer Suspension - Can't read pixels

Auto healing features are suspended until further notice.

Since an update made in October, 2019, the Tibia client prevents any outside software from reading the game window's pixels.

Reading pixels is the healer's foundation in order to identify the character's current health and mana and act accordingly.

Until a practical solution is found, this feature can't be used or fixed.

New features for Paladins:

  • Automatically create diamond arrows
    • should be simple enough

  • other possible feature ideas will be added over time

Error

esta dando erro nesta linha "ini_read(ByRef ini_file, ByRef ini_section, ByRef ini_key, ByRef ini_default := "error")"

Logically separate files in different folders

Logically separate source files in different folders

  • requires defining a new method to get parent folder, apparently ahk does not have a shortcut for this
  • use this method to edit paths used in #include statements

Intended directory distribution:

  • root/
    • NoDie.exe
    • config.ini
    • config_healer.ini
    • img/
      • images used as resource by image recognition scripts
    • src/
      • auto_healer/
        • ahk files
      • auto_ml_train/
        • ahk files
      • misc/
        • ahk files
      • ahk files

Check if BattleEye is still unable to detect AHK

Check if BattleEye is still unable to detect AHK.

Last time I checked was in 10/2019.

Also, as BattleEye has access to running processes's names, I used to use random executable names.

I am not sure if having a process called auto_healer could be an issue.

Identify current screen size, window size and some coordinates

NoDie was set up for use in a 1920x1080 resolution screen, maximized Tibia window, thick upper health bar, etc.

A method to identify current screen resolution, window size and other related information could allow the bot to automatically adapt to each set up, without requiring users to edit delicate files.

[Request] Anti afk

Hello,

I am often skilling with mad sheep, and I am lacking a proper anti-afk solution.

This could be a simple script, to do a "dance" (ctrl+up, ctrl+right, ctrl+left etc/) at random intervals (between 10-13 minutes).

Is it possible?

It will save my life! (In game, not literally!) :) Thanks!

Visible Icons to indicate which features are active

Include subtle icons to indicate which features are currently activate, e.g. separate icons for AutoPotion, AutoHealer, AutoHaste, AutoLoot, AutoML and so on.

These should be small and use a irrelevant section of the game window.

New features for Druids

  • Auto cast Heal Friend (most important):
    • read knight's health from the battle list and automatically cast sio
    • keep track of the druid's health bar, if both the druid and the knight are low, execute: equip energy ring + heal knight
    • include second and thid options for auto heal, these keeping track of the paladin and sorc's health bar
    • include a priority set up configuration to define which vocations the auto healer should prioritize

  • Auto cast Mass Healing:
    • simple version:
      • read own health and the knight's health and cast Mass Heal if the situation arises while the knight is in range
    • advanced version:
      • read Nearby party members, including the druid's own health and cast mas res if the situation arises

  • other possible feature ideas will be added over time

Keyboard "random" Freeze

In some very rare occasions the bot may "freeze" keyboard keys for up to ~30 secs.

  • If you are hunting when this happens, this may cause your character to die, so keep it in mind
  • the cause is still unknown
  • it is a rare event, but it can happen

Create a User Manual

Include instructions for:

  • Installation
  • setting up scripts according to your machine, character and preferences
  • how to make your own edits to scripts
  • compiling ahk files to create executables
  • avoiding being reported/banned and being hacked

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.