Jump to content
  • 0

Basic Info window


eyzi

Question


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  11/17/11
  • Last Seen:  

Hi. Is there any way I can change the positions of the things in my basic info window?

Example: **Note:: This is just edited.

1112vjn.jpg

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

  • 0

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  97
  • Reputation:   20
  • Joined:  11/13/11
  • Last Seen:  

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.

th_hpsp.jpg

(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 by Angst
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  186
  • Reputation:   51
  • Joined:  11/14/11
  • Last Seen:  

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.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  11/17/11
  • Last Seen:  

@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 by eyzi
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  186
  • Reputation:   51
  • Joined:  11/14/11
  • Last Seen:  

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 by GodLesZ
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...