eyzi Posted November 17, 2011 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 4 Reputation: 0 Joined: 11/17/11 Last Seen: May 5, 2015 Share Posted November 17, 2011 Hi. Is there any way I can change the positions of the things in my basic info window? Example: **Note:: This is just edited. There are some things I'd like to try like changing the position of HP and SP like the pic I posted above, and the like. Which file do I have to edit to change those things? I already tried searching on the src files and lua files but I saw nothing. Thank you in advance. Quote Link to comment Share on other sites More sharing options...
0 Angst Posted November 17, 2011 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 97 Reputation: 20 Joined: 11/13/11 Last Seen: February 14, 2023 Share Posted November 17, 2011 (edited) Might have to hex the client, yet I am unsure if this will do the trick since the displayed part ingame might be referenced to offset label (position in the hex) rather than what is written. (I believe this is a 20100721 RE client.) This method probably won't work unless you know dissassembly though. :/ But you could give it a try, it might work now that I look at it more, since there's two positions for both HP and SP? But that may be because of the full and minimized views of the info window. Edited November 17, 2011 by Angst Quote Link to comment Share on other sites More sharing options...
0 GodLesZ Posted November 17, 2011 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 186 Reputation: 51 Joined: 11/14/11 Last Seen: January 21, 2015 Share Posted November 17, 2011 I would try a combination of hex edit and faking. Search the Strings of HP and SP; change them (HP to SP and SP to HP) and edit clif_updatestatus to send status.hp instead of SP and so on. I dont know if this breaks other things, but i would give it a try. The HP and SP values on clientside are taken form offsets, so you cant change them without decent assembler knowledge. Quote Link to comment Share on other sites More sharing options...
0 eyzi Posted November 17, 2011 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 4 Reputation: 0 Joined: 11/17/11 Last Seen: May 5, 2015 Author Share Posted November 17, 2011 (edited) @Angst.. Yeah I saw it.. But instead only the string 'HP' and 'SP' were changed, the values of HP and SP remained in their positions.. so I have HP value for 'SP' and vice versa. Anyways, Thank you so much! been looking where I could change it for months. lol @GodLesZ.. Yeah, I think I have to change some more files to fix that. Where could I find that clif_updatestatus? By the way... I'd like to 1:1 chat with someone who's very knowledgeable with Hexes and stuffs like that. I have so much to edit but I have limited knowledge. lol. If you're interested, just pm me. Thanks. Edited November 17, 2011 by eyzi Quote Link to comment Share on other sites More sharing options...
0 GodLesZ Posted November 17, 2011 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 186 Reputation: 51 Joined: 11/14/11 Last Seen: January 21, 2015 Share Posted November 17, 2011 (edited) Yeah, I think I have to change some more files to fix that. I dont think so. The object status is sent to client in this function. Also updates should be passed through it. Where could I find that clip_updatestatus? clif_updatestatus can be found in clif.c This is how eAthena orders there namespaces.. clif_* functions are in clif.c, pc_* functions in pc.c, and so on. By the way... I'd like to 1:1 chat with someone who's very knowledgeable with Hexes and stuffs like that. I have so much to edit but I have limited knowledge. lol. If you're interested, just pm me. Thanks. Just PM & ask, i will try to answer as soon as possible. Edited November 17, 2011 by GodLesZ Quote Link to comment Share on other sites More sharing options...
0 KeyWorld Posted November 17, 2011 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 379 Reputation: 304 Joined: 11/10/11 Last Seen: December 2, 2014 Share Posted November 17, 2011 Doing this change will also invert the player life (the green rectangle at the bottom of player position): green-red : SP; blue : HP, invert the display on the extended version of base_win_mini. And I'm sure the client do some check about player HP/SP before sending skills. Be aware. Quote Link to comment Share on other sites More sharing options...
Question
eyzi
Hi. Is there any way I can change the positions of the things in my basic info window?
Example: **Note:: This is just edited.
There are some things I'd like to try like changing the position of HP and SP like the pic I posted above, and the like.
Which file do I have to edit to change those things? I already tried searching on the src files and lua files but I saw nothing.
Thank you in advance.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.