UIString files

circle-info

uistring*.xml -files, which contains ID-content info of User Interface. For example:

<message mid="9"><![CDATA[OK]]></message>

In this case:

id = 9
content =  OK
```typescript
// For get id and content you can use the next regular expression:
// ID = matches[1], content = matches[2]
const regExp = /<message\s+mid="(\d+)"><!\[CDATA\[(.*?)\]\]><\/message>/g
```

Structure

Main Structure (it must be always!)

Column
Type

Content

Content

mid

number (uint32 maybe)

Content Type structure

Content can includes:

1. Params (as rule, it looks like {n}, where n its a index, which provided in.dnt)

2. Colors (color will added to text by #color where color - the first letter of full color name), to reset color of next letter, you should add new #color)

Color screenshots:

Color Param
Color Hex Code (Value)

#d

#ffffff

#y

#e6e309

#s

#73b2f7

#j

#fe9a50

#w

#fefefe

#b

#1e8ffe

#r

#e34027

#v

#ea83ec

#g

#97df1a

#l

#94e118

#a

#7a7a7a

#n

#7b7b7b

#i

#777777

#t

#787878

#h

#989898

#p

#fe8381

#c

#6d4d27

#e

#fefb3a

circle-info

In this case, all, what written after #y will get yellow color: [Codes], but after this we can see #w, its white color, it means, that all after #w will get white color.

3. New string (as rule, its a \n) - it will add switching to a new line.

circle-info

Content will be as written below: Same skill is already being applied. Please select another skill.

4. Direct value placement (provided by %d).

circle-info

I think this value can be provided in source code of DragonNest.exe (i dont sure). But if will be setted 80 as value, we will get content:

Attained Intimacy : 80

Last updated