Experienced Elementalist
- Joined
- Oct 11, 2008
- Messages
- 225
- Reaction score
- 423
Hello all, it is simply guide for change color of chat in some conditions (item loot, exp obtained and etc).
Color table:
1 ->
2 ->
3 ->
4 ->
5 ->
6 ->
7 ->
8 ->
9 ->
(Season 6.2+)
For now need search where main.exe make setup color for ours conditions (my example with item obtain):
The same you can make with exp / master exp and etc:
Offsets:
It work in season 3.2+, don't know about old version but maybe it work like.
Bad english)
Color table:
1 ->
2 ->
3 ->
4 ->
5 ->
6 ->
7 ->
8 ->
9 ->
For now need search where main.exe make setup color for ours conditions (my example with item obtain):
1. Open Text.bmd and search "Obtained", it 918 line
2. Convert number to HEX and get 396, open main.exe Š² OllyDBG -> Search For -> All constants..." and put 396:
3. We get 3 and more result, but need search result with like this:
1.04.04 (ENG):
1.03.28 (ENG):
(attention on %s %s text format)
4. After found needed result press CTR+F and enter PUSH 3
Result (1.03.28):
Change 3 to needed color from table (space btn), save and go to game:
2. Convert number to HEX and get 396, open main.exe Š² OllyDBG -> Search For -> All constants..." and put 396:
3. We get 3 and more result, but need search result with like this:
1.04.04 (ENG):
1.03.28 (ENG):
(attention on %s %s text format)
4. After found needed result press CTR+F and enter PUSH 3
Result (1.03.28):
Change 3 to needed color from table (space btn), save and go to game:
The same you can make with exp / master exp and etc:
Offsets:
1.04.04 (ENG):
1.03.28 (ENG):
1.03.11 (JPN):
Later i add offsets in script.
Code:
*(BYTE*)(0x0064B6AB + 1) = X; //-> Item obtain
*(BYTE*)(0x0064C9A0 + 1) = X; //-> Normal exp
Code:
*(BYTE*)(0x00649E6E + 1) = X; //-> Zen obtain
*(BYTE*)(0x0064A027 + 1) = X; //-> Item obtain
*(BYTE*)(0x0064FAA2 + 1) = X; //-> too item obtain
Code:
*(BYTE*)(0x00620F1E + 1) = X; //-> Zen obtain
*(BYTE*)(0x006210DA + 1) = X; //-> Item obtain
*(BYTE*)(0x006267C6 + 1) = X; //-> too item obtain
Later i add offsets in script.
It work in season 3.2+, don't know about old version but maybe it work like.
Bad english)
Attachments
You must be registered for see attachments list
Last edited: