Page 1 of 2
how play on higher res ?
Posted: Tue Jun 02, 2009 9:48 am
by hemagoku
how to play silkroad on 1920*1080 ? its not in the options
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 9:49 am
by XMoshe
Can your monitor/graphics card handle that resolution? If it can it should show. Or maybe it's not a resolution ingame?
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 10:05 am
by KillAndChill
That's the resolution I play at, so it's there.
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 12:58 pm
by Pandaren Brewmaster
Should work fine at 1920x1080.
Maybe try a new graphix driver.
edit: xian power xP
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 3:49 pm
by hemagoku
my monitor can ,and so does the GFX card ,but the game ain't showing but 1280*1024 and 1024/789 (or something like that) and 800*600
btw i am talking about ecsro ,though it shouldn't matter right ?
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 4:36 pm
by XMoshe
ecsro only has 2 resolutions AFAIK >.<
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 5:41 pm
by NuclearSilo
Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 8:20 pm
by hemagoku
thanks ,will try it

Re: how play on higher res ?
Posted: Tue Jun 02, 2009 8:22 pm
by Swindler
NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 8:55 pm
by Disconn3cted
HejsaN wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
yes please!!!
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 8:58 pm
by NuclearSilo
HejsaN wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
here you go
http://www.mediafire.com/?oyjzwehkm0w
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 9:26 pm
by Disconn3cted
NuclearSilo wrote:HejsaN wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
here you go
http://www.mediafire.com/?oyjzwehkm0w
Am I just supposed to start that program once ecsro is running? Because that isn't working....all it does is stretch out the pixels. How do I run sro in windowed mode?
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 9:34 pm
by NuclearSilo
oh, i think it only stretch things ~.~ It won't make your view larger...
Window+Alt+Enter = win mode
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 9:42 pm
by Disconn3cted
NuclearSilo wrote:oh, i think it only stretch things ~.~ It won't make your view larger...
Window+Alt+Enter = win mode
that isn't what I mean. It is stretching stuff outside of my screen and when I click somewhere to move the character moves to a space a little to the right of where I clicked
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 10:40 pm
by Cruor
NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
Or you can force the game to run fullscreen in that resolution by editing the resolution in the settings file and setting it to read only.
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 11:08 pm
by NuclearSilo
Cruor wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
Or you can force the game to run fullscreen in that resolution by editing the resolution in the settings file and setting it to read only.
the setting is encoded and in binary, it's not a plain text to edit like media.pk2...
But i guess i can change the value of resolution through memory editing, if the client allow it
Re: how play on higher res ?
Posted: Tue Jun 02, 2009 11:53 pm
by hemagoku
got a problem ,after i do that ,the mouse don't highlight when i move on stuff ,and does when i hover on wayfar than it should be ,any better way for higher res ?
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 12:22 am
by Disconn3cted
hemagoku wrote:got a problem ,after i do that ,the mouse don't highlight when i move on stuff ,and does when i hover on wayfar than it should be ,any better way for higher res ?
this is the same thing that happens to me
hemagoku do you play in fembria or ecsro?
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 12:23 am
by Amarisa
Cruor wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
Or you can force the game to run fullscreen in that resolution by editing the resolution in the settings file and setting it to read only.
you could always tell us all how too. you know for the people who don't know enough to figure out how to edit it properly/people who don't want to spend a lot of time to figure it out.
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 12:25 am
by hemagoku
Disconn3cted wrote:hemagoku wrote:got a problem ,after i do that ,the mouse don't highlight when i move on stuff ,and does when i hover on wayfar than it should be ,any better way for higher res ?
this is the same thing that happens to me
hemagoku do you play in fembria or ecsro?
well i used to play on both ,then quit ,now was thinking of returning
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 12:55 am
by Jerk
HejsaN wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
can i has one with 1280 x 800 pls men?

Re: how play on higher res ?
Posted: Wed Jun 03, 2009 1:13 am
by Amarisa
Jerk wrote:HejsaN wrote:NuclearSilo wrote:Here is a macro which let you resize your client resolution. But make sure you are playing in window mode, otherwise i won't guaranty if it works fine. Just execute the macro.
http://www.mediafire.com/?jmez01g5ozmAnd the source code, if ur afraid of keylogger, write & compile in AutoitV3:
Code: Select all
WinMove("SRO_Client", "", 0, 0, 1920, 1080)
can you do one for 1440x900? ;>
can i has one with 1280 x 800 pls men?

dosent work how on how its based all it does is stretch the game to be the hight and width of what ever but the buttons and such are till at x,y of the screen.
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 2:05 am
by NuclearSilo
For the moment, you can use the macro by doing this:
- open the game, login, go in game
- alt tab and go out to desktop
- right click mouse -> properties to access to display settings
- last tab, change the resolution to desired resolution such as 1920*1080
- run the macro
in theory, it should work fine, i didn't test though.
Tomorrow, i'll figure out another way, or wait for Cruor
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 2:12 am
by Nitro
I dont remember how I runned ecSRO in windows mode, but it was without any 3rd party programs and worked like charm...
I was running on 1024x768...
I think it was like this: Open up Silkroad, put your resolution WHILE in full screen to desired one, press win+alt+enter.
(or whatever shortcut is for win-mode)
If you want to change resolution, go to full screen, change it, and open windows mode again, that way you wont have problems like someone said in this topic, "he clicks somewhere with mouse, and character runs in opposite direction".
Could anyone confirm this is working?
I dont have ecSRO.
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 3:29 am
by NuclearSilo
Yes, actually, you don't need any 3rd pt program to modify. You can do like this:
- use windowed mode
- change the resolution of the desktop to desired resolution
If you don't change to window mode, you'll have a mouse trap. If you change back to full screen mode, the resolution will be reset, it will take the resolution set in the game.
You can also change to any custom resolution, by modifying the memory:
offset: 0x009F1854 (height) 0x009F1850 (width)
and the outcome

You don't see the UIs coz you didn't modify the UI position related to resolution yet.
UI offset: 0x00A00CA8 (height) 0x00A00CA4 (width)
These are static offset so they'll be the same for everyone. After modifying the UI, go to the game option, click on Apply to apply settings.
There are other offset such as: 00C5DB84 00C5DB84, 00C1694A 00C16946
maybe some modify the UI resolution or other resolution but i don't really know. It's not smt you can notice with the eyes when modifying them.
The first time, i've done smt wrong, so everytime i login, the client crash. But if i use another character, it didn't crash (actually, i click Restart instead of clicking Exit the game so i think my char is stuck). Any help?

Re: how play on higher res ?
Posted: Wed Jun 03, 2009 6:06 am
by Amarisa
NuclearSilo wrote:Yes, actually, you don't need any 3rd pt program to modify. You can do like this:
- use windowed mode
- change the resolution of the desktop to desired resolution
If you don't change to window mode, you'll have a mouse trap. If you change back to full screen mode, the resolution will be reset, it will take the resolution set in the game.
You can also change to any custom resolution, by modifying the memory:
offset: 0x009F1854 (height) 0x009F1850 (width)
and the outcome

You don't see the UIs coz you didn't modify the UI position related to resolution yet.
UI offset: 0x00A00CA8 (height) 0x00A00CA4 (width)
These are static offset so they'll be the same for everyone. After modifying the UI, go to the game option, click on Apply to apply settings.
There are other offset such as: 00C5DB84 00C5DB84, 00C1694A 00C16946
maybe some modify the UI resolution or other resolution but i don't really know. It's not smt you can notice with the eyes when modifying them.
The first time, i've done smt wrong, so everytime i login, the client crash. But if i use another character, it didn't crash (actually, i click Restart instead of clicking Exit the game so i think my char is stuck). Any help?

might want to tone it down a lil if you want most people to understand what your talking about
anyways nice find will try it out
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 9:24 am
by Cruor
NuclearSilo wrote:the setting is encoded and in binary, it's not a plain text to edit like media.pk2...
So what's the problem? Forgetting I reversed the BMS format?
SRSet.dat for 1280x1024:
0000: 0B 00 00 00 01 04 04 01 02 01 01 01 02 01 01 01 ................
0010: 02 02 00 01 01 01 01 02 01 00 03 02
00 05 00 00 ................
0020:
00 04 00 00 1E 00 00 00 32 00 00 00 32 00 00 00 ........2...2...
0030: 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 ................
0040: 01 01
Apparently ECSRO uses a modified client which doesn't operate in the same way as the official client, so this solution doesn't work. How could I have predicted that? Regardless, it does (and did) work with the retail client, and I'm pretty sure it would work with the MHTC client (SRA flavor) if that's still usable.
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 11:36 pm
by Amarisa
Cruor wrote:NuclearSilo wrote:the setting is encoded and in binary, it's not a plain text to edit like media.pk2...
So what's the problem? Forgetting I reversed the BMS format?
SRSet.dat for 1280x1024:
0000: 0B 00 00 00 01 04 04 01 02 01 01 01 02 01 01 01 ................
0010: 02 02 00 01 01 01 01 02 01 00 03 02
00 05 00 00 ................
0020:
00 04 00 00 1E 00 00 00 32 00 00 00 32 00 00 00 ........2...2...
0030: 00 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 ................
0040: 01 01
Apparently ECSRO uses a modified client which doesn't operate in the same way as the official client, so this solution doesn't work. How could I have predicted that? Regardless, it does (and did) work with the retail client, and I'm pretty sure it would work with the MHTC client (SRA flavor) if that's still usable.
but how would i make it like 1440x900 or what ever i wanted?
also this is all it did
Re: how play on higher res ?
Posted: Wed Jun 03, 2009 11:50 pm
by Cruor
Lady_Shadows wrote:but how would i make it like 1440x900 or what ever i wanted?
Apparently you can't, because the ECSRO client has been modified, and the patched version of that client which saves settings changes nonstandard resolutions into standard ones.
If you want to try it yourself, you just convert your number to hexadecimal and flip the bytes (little-endian). For 1440x900, you would change the first number to A005 and the second number to 8403
Re: how play on higher res ?
Posted: Thu Jun 04, 2009 12:48 am
by NuclearSilo
Here is the new macro i made for custom resolution:
http://www.mediafire.com/?fcjmykjyl15- run the macro when you are in the game (don't use it at login screen like LadyShadow

)
- enter the resolution desired
- open game Option -> Apply to apply new settings
I don't have wide screen monitor so i don't know how it will look like, in theory, it should stretch your screen horizontally instead of giving you a wide view like zoom hack.