My personal GUI for the Tibia 7.7 database.
Also, my first test project with Next.js + Material-UI 5.
- Tables for the most important item types and their relevant attributes (including related quests!)
- Map with all spawns, quests and NPCs
- Official loot rate for all items and creatures
- Runes
- Spells
- Eremo spells are missing
- NPC offers
- Skill calculator
- Outfit builder
- Quest guides
- Houses
- Other map layers
- See https://tibiantis.info/
- Images for the entire minimap and for each sector can be found in network requests
- See https://tibiantis.info/
- Node 18 or higher
For legal reasons, the original files cannot be provided in this repository, so you must find them yourself. See instructions below:
- Get yourself the server dump of the leaked Tibia 7.7 server
- Download and install the Tibia 7.7 client (it must be this exact version)
- Move the following files to specific folders in this project:
C:\Program Files (x86)\Tibia\Tibia.dattoapi/datC:\Program Files (x86)\Tibia\Tibia.sprtoapi/sprites- The
leaked-server/mondirectory toapi/creatures - The
leaked-server/dat/monster.dbdirectory toapi/creatures - The
leaked-server/origmapdirectory toapi/map - The
leaked-server/npcdirectory toapi/npcs leaked-server/dat/objects.srvtoapi/objects
- Go to each of the target folders above and run
node parse.js. This will parse the original files to a friendly format that this project will understand - Go to
./databasethen runnode parse.js. This will generate the following files:creatures.jsonnpcs.jsonobjects.jsonquests.jsonspells.json
- Still inside
./database, runnode generateSprites.js. This will generate the following:- gifs from all sprites into the
./public/images/spritesfolder - pngs of one frame from each gif above
- gifs from all sprites into the
- Go to the root folder of this project, then run:
npm i ; npm run dev- Open the link provided in the terminal log then navigate to one of the pages in the routes (e.g.: http://localhost:3000/map)