Change chat color for item loot and etc.

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):
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:

The same you can make with exp / master exp and etc:


Offsets:
1.04.04 (ENG):
Code:
*(BYTE*)(0x0064B6AB + 1) = X; //-> Item obtain
*(BYTE*)(0x0064C9A0 + 1) = X; //-> Normal exp
1.03.28 (ENG):
Code:
*(BYTE*)(0x00649E6E + 1) = X; //-> Zen obtain
*(BYTE*)(0x0064A027 + 1) = X; //-> Item obtain
*(BYTE*)(0x0064FAA2 + 1) = X; //-> too item obtain
1.03.11 (JPN):
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:
Newbie Spellweaver
Joined
Jan 29, 2011
Messages
23
Reaction score
1
You Are a Rock. congratulations Mister, thanks you very much
 
Newbie Spellweaver
Joined
Feb 4, 2009
Messages
71
Reaction score
14
to add the new colors , was searching a while back and saw a related function

I added a new case to GCServerMsgStringSend red



in GS: GCServerMsgStringSend(message,index,color)

color 0 = GM
color 1 = blue
color 2 = guild
color 3 new = red

then I'll be posting to you how to add a new case in the main to use red messages through GCServerMsgStringSend,

sorry my english :x
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
Man you really rock!!! When we think you are helping us so much, you came and help a lot more!!!
 
Junior Spellweaver
Joined
Oct 21, 2008
Messages
188
Reaction score
17
amazing work mr darksim
can you find the method for 1.03K JPN main ?
 
Newbie Spellweaver
Joined
Apr 20, 2012
Messages
5
Reaction score
1
great

what's next ? more please !
 
Experienced Elementalist
Joined
Oct 11, 2008
Messages
225
Reaction score
423
Sorry all, i don't test it on mains 6.0 <.
Guide fixed.
- Added offsets for 1.03.11 / 1.03.28
 
Last edited:
Junior Spellweaver
Joined
Oct 21, 2008
Messages
188
Reaction score
17

can you share it please ?
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Nov 13, 2009
Messages
24
Reaction score
1
Darksim can you release this system to change the color name of items? as an ancient items (green in this case)
 
Newbie Spellweaver
Joined
Jan 8, 2013
Messages
77
Reaction score
6
Can you tell more about 1.04.04 please

What text u put to search and how to convert Message line # => hex?
 
Newbie Spellweaver
Joined
Oct 15, 2013
Messages
24
Reaction score
10
Thank you man, that was really nice and it worked ) , can you make guide about how to separate exp from chat in 1.04.04?
 
Skilled Illusionist
Joined
Dec 9, 2009
Messages
373
Reaction score
42
@DarkSim: Do you know how to chance the text color of Ancient Items back to classic? Since Season 9, they change the Ancient Item text to "Green" only, not "Green on Blue background" like before, which look much more rock!
 
Newbie Spellweaver
Joined
Oct 3, 2006
Messages
28
Reaction score
2
you can share how to add new color in main?thanks
 

Attachments

You must be registered for see attachments list