V83 - Client Resolution Changes

Custom Title Activated
Loyal Member
Joined
Mar 17, 2009
Messages
1,911
Reaction score
538
Hi all,

I'm back after 7 years to get my nostalgia fix. Currently running a server privately for a group of friends and was experimenting with modifying the client for higher resolutions.

Used this thread to check out any addys I had missed: http://forum.ragezone.com/f921/addresses-v83-resolution-change-1161938/

I am still currently having issues with 3 main areas, if anyone could point me in the right direction? (I don't expect no spoonfeed)

3 parts are:
* Shortcut Menu - Correctly placed on full screen but not windowed
* Medal message / map effects are still following the old resolution, but from what I can see all resolution addys have been changed.
*HP/MP/EXP bars are always at 100%
(Screenshot attached)

If anyone has any ideas, I would really appreciate the guidance

I'll be digging deeper in the mean time, just not a lot of free time these days

Cheers,
Daniel
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Sep 27, 2016
Messages
217
Reaction score
68
Quickslot position is in both CUIStatusBar::ToggleQuickslot and CUIStatusBar::OnCreate
The screen effect is at CField::ShowScreenEffect if I remember correctly
The gray stuff on the hp/mp/exp bars are found in CUIStatusBar::OnCreate and function sub_8D850B (I don't have this one named :/ )
 
Upvote 0
Custom Title Activated
Loyal Member
Joined
Mar 17, 2009
Messages
1,911
Reaction score
538

Thank you Angxl, I'll take a look tonight and update
 
Upvote 0
Experienced Elementalist
Joined
Sep 27, 2016
Messages
217
Reaction score
68
with which tools do you edit all that?Could you please help me?

If you're doing it directly in the client, you can use something like ollydbg
If you're talking about the function names and looking at the code already inside the client, you can use IDA
 
Upvote 0
Newbie Spellweaver
Joined
Jun 2, 2020
Messages
6
Reaction score
0
I am new, could you please give me a minimum tutorial, how to put HD my client please, I would appreciate it very much..... whit OllyDbg
 
Upvote 0
Custom Title Activated
Loyal Member
Joined
Mar 17, 2009
Messages
1,911
Reaction score
538
I'm looking for some additional guidance if anyone knows how to sort of 'back track' through OllyDbg / IDA.

I've tried to replicate this for other UI elements, but the memory locations for the 'drawing of the element' / width / height are no where near the string reference call. I'm an IDA noob if you will

For example:

HaRepacker string:


Memory loc from streddit


No references to height / width in OllyDbg though, would like to learn and not leech

Cheers,
Daniel

Edit: Figured out some nice stuff in IDA to help with this
 

Attachments

You must be registered for see attachments list
Last edited:
Upvote 0