Unable to play RO at 2560x1440

Started by Maf, Sep 05, 2012, 05:48 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Maf

Hey Guys.  Anyone play RO full screen (or window'd) at a resolution higher than 1920x1080?

I just bought a new Samsung 27'' monitor and it has a native resolution of 2560x1440.  When I try to run RO at that resolution it gives me an error. (I play in full screen)

If I have RCX running, I get this error...
Spoiler

Module Name: E:\Games\WoonReloaded\Bin.exe
Time Stamp: 0x4c341251 - Tue Jul 06 23:36:17 2010


Exception Type: 0xc0000005

0x0a976662    E:\Games\WoonReloaded\WoonRCX\RCXDraw.dll
0x00404030    E:\Games\WoonReloaded\Bin.exe
0x006ff02b    E:\Games\WoonReloaded\Bin.exe
0x007136ad    E:\Games\WoonReloaded\Bin.exe
0x758d339a    C:\Windows\syswow64\kernel32.dll
0x77049ef2    C:\Windows\SysWOW64\ntdll.dll
0x77049ec5    C:\Windows\SysWOW64\ntdll.dll

eax: 0x00000000    ebx: 0x00000000
ecx: 0x0ae92b38    edx: 0x00000000
esi: 0x0ae92b38    edi: 0x0ae92b90
ebp: 0x0018ffec    esp: 0x0018ffdc

stack 0018ffdc - 001903dc
0018FFDC : CD 35 71 00 00 E0 FD 7E 00 00 00 00 00 00 00 00
0018FFEC : 00 00 00 00 00 00 00 00 CD 35 71 00 00 E0 FD 7E
0018FFFC : 00 00 00 00 41 63 74 78 20 00 00 00 01 00 00 00
0019000C : 0C 33 00 00 DC 00 00 00 00 00 00 00 20 00 00 00
0019001C : 00 00 00 00 14 00 00 00 01 00 00 00 07 00 00 00
0019002C : 34 00 00 00 7C 01 00 00 01 00 00 00 00 00 00 00
0019003C : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0019004C : 02 00 00 00 4E EF 26 1A 98 02 00 00 44 00 00 00
0019005C : E0 02 00 00 60 02 00 00 00 00 00 00 BA 71 32 F3
0019006C : 40 05 00 00 4A 00 00 00 8C 05 00 00 1E 03 00 00
0019007C : 00 00 00 00 5B 49 59 2D AC 08 00 00 32 00 00 00
0019008C : E0 08 00 00 00 03 00 00 00 00 00 00 CD EA CE 32
0019009C : E0 0B 00 00 42 00 00 00 24 0C 00 00 36 03 00 00
001900AC : 00 00 00 00 C8 5F 50 38 5C 0F 00 00 5E 00 00 00
001900BC : BC 0F 00 00 68 03 00 00 00 00 00 00 44 05 28 B1
001900CC : 24 13 00 00 56 00 00 00 7C 13 00 00 98 03 00 00

Launch Info
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Novice

[close]


If I turn off RCX; I get the "Cannot init D3D or grf file has problem." error.  I've "updated" directx (it was already up-to-date) and did a clean install of my video drivers.  Resolutions and everything displays as expected in the setup.exe file as well.  I've also tried to set the full screen resolution via the registry and that didn't help.

Both issue happen weather they are run as a normal user or as an admin.  I can run RO at any smaller resolution.  Just not at my monitors native resolution.  Running RO at a smaller resolution degrades the quality of text and gives me a head ache after ~30-60 mins of being online.


Any suggestions?

Variant

This is interesting.

Have you tried with any other private servers yet?

Judging from your error:

Quote0x0a976662    E:\Games\WoonReloaded\WoonRCX\RCXDraw.dll
0x00404030    E:\Games\WoonReloaded\Bin.exe
0x006ff02b    E:\Games\WoonReloaded\Bin.exe
0x007136ad    E:\Games\WoonReloaded\Bin.exe
0x758d339a    C:\Windows\syswow64\kernel32.dll
0x77049ef2    C:\Windows\SysWOW64\ntdll.dll
0x77049ec5    C:\Windows\SysWOW64\ntdll.dll

The error doesn't even seem to be the client, but rather... RCXDraw.dll, which I'm not sure is a RO native thing, but this is new territory for me so I can't say really. I wish I could reproduce the issue, but my highest resolution is 1920x1080... I'll see if I can find my HDMI cable and play on my TV, which should support a higher res, and hook Olly onto it to see where exactly it's crashing.

Though, you should totally test with another server first.

But you should totally see if you experience this with another private server.

Maf

I'll try another server.  See if it still happens elsewhere.  Cause it did happen on the RMS Test server but; they use the same client version as my current server.  I'll report back with results.

Also, your TV most likely will only do 1920x1080 since that's the resolution for 1080p.  To get higher you typically need a high end PC Monitor.  Worth a shot though.

I just found it odd that when running at 2560x1440 w/ RCX I get a gravity error and when i don't use RCX I get that d3d and grf error.  Just really weird...so i made sure to mention both.  :o

Variant

You were right, my TV only supported up to 1920x1080. It looks pretty decent though.

More to the issue, from what it seems like, Ragnarok Online just doesn't seem to have the means to support a resolution that high at all. Like, either the client itself has no method to deal with that high a resolution, or whatever the client depends on to display things can't deal with that high a resolution. I'm like 70% sure I'd have come to the same conclusion if I could reproduce the issue and debug with Olly.

Tried googling to see if anyone else had gotten RO working on that resolution, but it doesn't look like it. It seems like something people would post on youtube to show off too...

Maf

I tried on RebirthRO, same issue.  I've been thinking the same as you that RO, with it being so old, just can't handle the high resolution.  Makes me sad.  Playing on a non-native resolution hurts my eyes. :(

If anyone else has any suggestions I'm more than willing to give them a try.  Thanks in advance.

Triper

Ragnarok Online is made based on directx 7 so is made based on a older Direct 3D version which explains the problem you've.
I think the max resolution with directx 7 is 1080p[D3D 10 max is 4096x2048 afaik, for example, dunno D3D 11, not much inside this area at the moment] which makes sense since you get no error at all with that and it just happens with the ones above and is a D3D error.

I also found that some people got the same prob as you using google: example.

Mathspy

Quote from: Triper on Sep 06, 2012, 12:31 AM
Ragnarok Online is made based on directx 7 so is made based on a older Direct 3D version which explains the problem you've.
I think the max resolution with directx 7 is 1080p[D3D 10 max is 4096x2048 afaik, for example, dunno D3D 11, not much inside this area at the moment] which makes sense since you get no error at all with that and it just happens with the ones above and is a D3D error.

I also found that some people got the same prob as you using google: example.

Yep, I faced some how a similar issue. When I use my full screen resolution I can never take good screenshots (They used to be like in my attachment), which is annoying, so I just used a less resolution in windowed shape, which helps me switch rapidly actually, specially with the mouse freedom~! /ok
I miss this place

Triper

The problem that you've is different, it happens because the screen resolution isn't a native multiplier of 4 like if it was 1205x905[impossible to get afaik but works fine as an example] would give that but a 1200x900 would not.

Mathspy

Oh! /ok Thanks for that, that may help if I ever wished to active full screen again /no1
I miss this place

Maf

Quote from: Triper on Sep 06, 2012, 12:31 AM
Ragnarok Online is made based on directx 7 so is made based on a older Direct 3D version which explains the problem you've.
I think the max resolution with directx 7 is 1080p[D3D 10 max is 4096x2048 afaik, for example, dunno D3D 11, not much inside this area at the moment] which makes sense since you get no error at all with that and it just happens with the ones above and is a D3D error.

I also found that some people got the same prob as you using google: example.

Ahhh, yes.  I see your logic there.  I did a bit more research when I read your post and yeah, DX7 can't do the resolution I want.  Guess I'm stuck with what I got.


Thanks for the help everyone.  There seems to be no solution to this problem so feel free to close this topic now.  :(