Setting up Database of Adrenaline Bot

Introduction

In this manual, we will learn what the Adrenaline bot database is, how to change its language, why you may need to edit it and how to do so.

The bot's database contains information about the game world and is a set of lists with items, skills, quests, mobs, NPCs and much more. It is the base that allows the bot to understand, for example, that an item with ID 57 is called "Adena".

So if you have any problems with the display of names - this instruction may come in handy!

Change language

You may need to change the language either in case of problems with the display of names or simply at will - it is convenient, for example, to set up a bot with Russian names if they are also in Russian in the game.

The database language depends on the files from the updater. (L2ICO.dat, L2DB.dat)

To change the language, you just need to open the bot updater and select desired version: Adrenalin(en) - for the English language, Adrenalin - for the Russian language.

It is worth noting that the language of the database and the bot files do not affect the interface language, which can be change at the top of bot's main menu! (screenshot)

Editing

Editing can be needed either in case of incorrect display of the names of items / skills / mobs, etc., or if there are no names displayed at all.

Incorrect or missing names can lead to problems with finding a target, rebuff, drop pickup and may case other troubles.

The thing is that the bot uses game base from the Ertheia chronicles by default. This results in absence of some names on the new chronicles (objects did not exist yet), and on the old chronicles something is displayed incorrectly (new ones were placed where the old ones were, chaning the names).

There are also private servers with unique items, skills and mobs - they need to be added to the database.

There are 2 ways to change the Adrenaline bot database:

Automatic (GoD+)

The automatic method is, of course, preferable - it is correct and convenient. The problem is that it works only on the chronicles above Goddess of Destruction.

There are two options in settings on the "General" tab:

Extract names - when this option is activated, the bot will receive the names of items/mobs/skills, etc., which are generally absent in the database, from the game files.

Use for all - if you also enabled this setting, the bot will extract all the names from the game files.

We recommend enabling both options at once - this will ensure that the names match those you see in game.

Manual

If necessary, you can apply changes to the bot database manually in the "Database corrector" subsection on the "Miscellaneous" tab.

At the bottom of the subsection you need to select the category of the base that you want to edit - mobs and NPCs, Items and drop or skills and buffs / debuffs.

It is worth noting that the "Database corrector" settings are applied not to a specific setting profile or accont, but to the whole Adrenaline bot. 

You need to relog the character after making changes in the base.

Mobs and NPCs 

The first thing we see is a table that displays a list of monsters and NPCs.

In the first column - the identifier (ID) of mob or NPC, in the second - its name, in the third - the type.

Below are the fields for setting up new objects, as well as buttons to add and remove list items.

ID - this is the identifier for the mob or NPC. You can find it out from the NPC panel with a list of all mobs and NPCs around you (screenshot). For convenience, you can target an object in the game and it will be highlighted in this list.

Name - here you need to enter either the game name of the object or the one you have invented yourself. This name will be used byt the bot.

Type - in this drop-down list you must selec the type of an onject: NPC - for mobs and NPCs, SUM - for summons, PET - for pets.

Items and drop

We see almost the same settings on this tab.

It is worth mentioning that you can find items IDs either on the Character panel - Inventory, or in the list of the Drop panel (screenshot). You can put the item on or put it into warehouse for faster search for the desired identifier. 

Skills and buffs/debuffs

You can see similar settings here with the exception of the R parametr, in which you must specify the maximum distance to the target for using the skill.

You can look for IDs of skills on the Character panel - Skills - Skills and Buffs on me (screenshot). You can use the required skill in game, then its cooldown will be displayed in the list of bot skills.

Also there is a database of game IDs on our site, which contains lists with names and IDs of various objects for different chronicles. There is convenient search there, take a look.

Example

Let's take a look at simple example.

We have a destroyer. There is a new skill "Unholy fatal strike" added on the private server, but we can't find it to use in the attack settings.

Open the Skill category in the "Database corrector".

First, let's find the skill ID. In the bot interface, open the Skills tab in the Character panel. First of all, we are looking for some skill without a name in the list, most likely it is our new skill. Unfortunately, all skills are named. Then we will have to use the skill in the game and at that moment check which skill in the list has a cooldown.

We succed and found the ID, now enter it in the appropriate field.

Next, we indicate the name (Name) and the distance of usage (R), you can check them in game.

Click the Add button and don't forget to relog.

Done, the skill is displayed properly in the bot now!