Symbols for chat

Results 1 to 9 of 9
  1. #1
    Member zcool1956 is offline
    MemberRank
    Jul 2010 Join Date
    ArizonaLocation
    71Posts

    Symbols for chat

    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.


  2. #2
    Last of the OsRose Devs Purpleyouko is offline
    MemberRank
    Oct 2006 Join Date
    Missouri USALocation
    2,161Posts

    Re: Symbols for chat

    I would imagine that is in the client source code.
    I don't know for any resource files that would do this.

  3. #3
    Member AnimalCrackerz is offline
    MemberRank
    Apr 2010 Join Date
    52Posts

    Re: Symbols for chat

    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.

  4. #4
    Member zcool1956 is offline
    MemberRank
    Jul 2010 Join Date
    ArizonaLocation
    71Posts

    Re: Symbols for chat

    Thank you I will check that out

  5. #5
    Member zcool1956 is offline
    MemberRank
    Jul 2010 Join Date
    ArizonaLocation
    71Posts

    Re: Symbols for chat

    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.

  6. #6
    Member AnimalCrackerz is offline
    MemberRank
    Apr 2010 Join Date
    52Posts

    Re: Symbols for chat

    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.

  7. #7
    Member hijakob is offline
    MemberRank
    May 2014 Join Date
    81Posts

    Re: Symbols for chat

    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 :

    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>
    The ID has to be called somewhere in code and given instructions.

    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:

    Code:
    switch (YourButtons){
    case WHIPSERBUTTON:
                Controller* Cex= (Controller*)Cex;
                Cex->Printtext("@");
            break;
    
    default:
            break;
    }
    I hope it helped.


    Hij.

  8. #8
    Member zcool1956 is offline
    MemberRank
    Jul 2010 Join Date
    ArizonaLocation
    71Posts

    Re: Symbols for chat

    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.

  9. #9
    Member hijakob is offline
    MemberRank
    May 2014 Join Date
    81Posts

    Re: Symbols for chat

    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.



Advertisement