Skip to content

kammradt/tibia-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Let's Tibia Tools ✌️

Tibia Tools Logo

Description 📝

Tibia Tools is a study project aiming to create useful and fun stuff for tibia players while I try to improve my skills at software development.

Tibia is a 1997 massively multiplayer online role-playing game (MMORPG) developed and published by CipSoft. It is one of the earliest and longest-running MMORPGs, with a popularity that peaked in 2007.

Goal 🗺️

🚧 In progress

Web app

The content and features will probably be displayed using a website. I don't actually know how I will build it, but maybe I'll try some new Javascript framework such as Vue.js or React.

API

Be able to save user information is part of the customization wanted, so I imagine this being possible with an Api using something like Nest.js or another similar. I don't know exactly when, but maybe I also want to send notifications and have jobs running, so this can be the place (?)

Microservices

This is a unknown place for me that sounds interesting. I really wanted some public APIs for tibia but have not found much. Maybe will be interesting to make all feature available in public endpoints, so I can call them from my API and also provide them without the need of registration through the API.

Features 🎉

🚧 In progress

  • Users

    • Account creation
  • Features

    • Coins Converter

    Money is measured using coins. They have multiple types with different values. Manipulating and converting them will be useful.

    Changelog

    0.1 - Just a simple single Vue component that does everything alone and without any API.


    • Combat Resume

    Character inflict damage through attacks, so having some detailed information from logs about it would be cool. (Mean, Max, Min, etc)

    Changelog

    0.1 - Just a simple single Vue component that does everything alone and without any API. I also want to support displaying all related names (such as monsters, PVPs names, etc).


    • Mining Resume

    There is a mining system that allow players to gather resources. Statistics and a projection of results would be cool to understand how is the progress going.

    Changelog

    0.1 - Just a simple single Vue component that does everything alone and without any API. I also want to support custom date ranges. (currently just 1 hour and 24 hours)


    • Task Projection

    Players can complete tasks by killing monsters. Based on logs, we can estimate the time necessary to complete a certain task.

    Changelog

    🚧


    • Backpack Information

    Backpacks are used to carry itens, and there is a common practice to have multiple backpacks inside each other. Would be nice to know how much backpacks and slots you have based on a single one and it's weight.

    Changelog

    🚧


    • Loot Manager

    Monsters can have loot inside it when killed. Based on IDs, we can easily create structured looting lists for a better organization. (Based on this)

    Changelog

    🚧


    • Market Notifications

    There is a market where player can sell and buy itens. Based on a wishlist, we can scrape this data from a website and send notifications to users that want a specific item.

    Changelog

    🚧


Roadmap 📊

🚧 In progress

Try it out ❗

🚧 In progress

Running locally 🏠

🚧 In progress

More info 🌐

🚧 In progress

Author

👤 Vinicius Kammradt

About

💥 A set of tools for tibia

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors