Screen Resolution

10/28/2018 19:35 BelieveGhost#1
is there a way to make my client like that ? v 5165

[Only registered and activated users can see links. Click Here To Register...]
10/28/2018 20:17 Spirited#2
Yes. It requires a lot of knowledge in reverse engineering, hooks, assembly language, and a deep understanding of the Conquer Online UI. Based on your post history, I'm going to say, no. You'll have to hire someone to do this for you. And even then, it's a lot of work.
10/28/2018 20:35 BelieveGhost#3
Quote:
Originally Posted by Spirited View Post
Yes. It requires a lot of knowledge in reverse engineering, hooks, assembly language, and a deep understanding of the Conquer Online UI. Based on your post history, I'm going to say, no. You'll have to hire someone to do this for you. And even then, it's a lot of work.

yeah you're right .. but Who can do that and how much can it cost ?
10/29/2018 01:49 Spirited#4
Quote:
Originally Posted by BelieveGhost View Post
yeah you're right .. but Who can do that and how much can it cost ?
I may be able to forward a few people here for estimates.
10/29/2018 14:48 teroareboss1#5
address for 5165:
Code:
void SetClientRes()
{
    WriteUINT16Memory((void*)(0x004BC096 + 6) , (UINT16)Width );
    WriteUINT16Memory((void*)(0x004BC0A3 + 6) , (UINT16)Height );
}

void SetPuzzleRes()
{
    WriteUINT16Memory((void*)(5238773 + 1) , (UINT16)Width );
    WriteUINT16Memory((void*)(5238796 + 1) , (UINT16)Height );
}
WriteUINT16Memory is VirtualProtect func
10/29/2018 16:19 Spirited#6
Quote:
Originally Posted by teroareboss1 View Post
address for 5165:
Code:
void SetClientRes()
{
    WriteUINT16Memory((void*)(0x004BC096 + 6) , (UINT16)Width );
    WriteUINT16Memory((void*)(0x004BC0A3 + 6) , (UINT16)Height );
}

void SetPuzzleRes()
{
    WriteUINT16Memory((void*)(5238773 + 1) , (UINT16)Width );
    WriteUINT16Memory((void*)(5238796 + 1) , (UINT16)Height );
}
WriteUINT16Memory is VirtualProtect func
I really wish you didn't reply to threads like this. It's not that simple, and posts like this only confuse people.
10/29/2018 17:06 teroareboss1#7
I lost few hours when i made them for 5017,eh... but let them enjoy
10/29/2018 17:14 KraHen#8
What Spirited means that this is not all there is to the task, this is the easy part.
10/29/2018 17:35 teroareboss1#9
Quote:
Originally Posted by KraHen View Post
What Spirited means that this is not all there is to the task, this is the easy part.
Really ? The hard part is moving some items in gui.ini?
10/29/2018 20:18 JaniQ#10
Quote:
Originally Posted by teroareboss1 View Post
Really ? The hard part is moving some items in gui.ini?
A lot of the UI is hard coded and if I recall correctly you are missing a few addresses which will cause a few maps to not draw properly.
10/29/2018 23:57 Spirited#11
Quote:
Originally Posted by JaniQ View Post
A lot of the UI is hard coded and if I recall correctly you are missing a few addresses which will cause a few maps to not draw properly.
Exactly this.
10/31/2018 19:02 teroareboss1#12
I don't want to give more details ... but all the forms get through an function.
I just gave a hint where to start .. 5017: [Only registered and activated users can see links. Click Here To Register...]
10/31/2018 22:23 BelieveGhost#13
#closed
#delete
11/01/2018 14:46 wshbr#14
Quote:
Originally Posted by BelieveGhost View Post
#closed
#delete
^