Can someone tell me which file controls the chat I would like to fix the whisper symbol to where when you click on whisper the " symbol shows in the chat bar along with ! for the shout.
Thank you for your help in Advance
Can someone tell me which file controls the chat I would like to fix the whisper symbol to where when you click on whisper the " symbol shows in the chat bar along with ! for the shout.
Thank you for your help in Advance
Last edited by zcool1956; 29-05-15 at 09:40 AM.
I would imagine that is in the client source code.
I don't know for any resource files that would do this.
Hi zcool, if you are referring to the chatbox buttons you will have to look in the Xml folder and find the chat dialog xml, you will have to edit that and you will also have use a .tsi editor maybe if the tab doesnt exist. if it is on the chatbox window and is inoperable you can use Icons tsi editor to find the button co-ordinates and add them to xml, not 100% sure but I think if this function isn't in the Trose.exe assembly you will probably have to edit the Trose as well.
Thank you I will check that out
AnimalCrackerz,
Thank you for trying to help this old man out.
I checked every where and I am either blind or just to damn old to see past my own nose,
but I just can't find it and when it comes to editing an exe file well that is a different story...lol
But again Thank You...My hat is off to you and purple for trying to help me with this.
XML are located in the client main folder/3DDATA folder, and also again in the 3DDATA.vfs file map is 3DDATA/CONTROL/XML .. but like I said earlier if you might have to edit the Trose.exe to make it work. The XML is most likely named ChatDialog.xml or something to that affect.
I think it is hardcoded.
You can edit anything you want if you want things to be shown just for display.
But when you want to add a "working" button, I mean a button doing something, then its all in Trose.exe.
In this case :
The ID has to be called somewhere in code and given instructions.Code:<RADIOBUTTON ID="52" X="70" Y="286" WIDTH="62" HEIGHT="20" NORMALGID="CHAT_BTN_WHISPER_NORMAL" OVERGID="CHAT_BTN_WHISPER_OVER" DOWNGID="CHAT_BTN_WHISPER_DOWN" MODULEID="0" RADIOBOXID="50">WHISPER</RADIOBUTTON>
On an original Trose.exe it is applying a filter for whispers only I think.
In order to have it showing '@' you have to edit Trose.exe I think.
It should look like that:
I hope it helped.Code:switch (YourButtons){ case WHIPSERBUTTON: Controller* Cex= (Controller*)Cex; Cex->Printtext("@"); break; default: break; }
Hij.
Thank you hijakob,
I found that using hexedit but I have only one problem I don't know how to use a ASM and I don't have the source codes so I can search for it and change it in there...So I am just out of luck on this one along with getting the achievements and duel system to working.
Erm...
If you use any debugger and use breakpoints to know where to start from.
This way you can see how it works and get clues about whats going on. But if you don't know anything about assembly then I sadly have no other solutions to propose you.
About achievements, There might be something doable without modding Trose, without GUID.
About duel system, it is local instancies created near characters. So yeah.. If you know how to inject DLLs, and can reserve engineering you could manage to do it just like titan did with their mods. But again, as you said you don't have the knowledge to.
Hij.