| Author
|
Thread |
 |
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
pixelated graphics on Monkey sland 3 and Broken Swords
I have a problem in the graphics of Monkey sland 3 and Broken Sword 1. They have the image distorted and twisted legends. It is impossible to read the subtitles and the picture is ugly .. this problem is only in these two games. the others tested are perfect.
Not tested on Windows ScummVM. only in Iphone.
have any version of those two games that run well? or any provision for a new version that fixes this?
I'm using the latest version: 1.1.148890
|
Tue Jul 27, 2010 1:34 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 544
|
Can you take a screenshot to show what you mean? (I.e. push both the home button and the power button down at the same time).
EDIT: The games are scaled down to fit the iPhone screen, not sure if that's what you mean by "distorted".
|
Tue Jul 27, 2010 1:44 pm |
|
|
|
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
quote: Originally posted by Vinterstum Can you take a screenshot to show what you mean? (I.e. push both the home button and the power button down at the same time).
EDIT: The games are scaled down to fit the iPhone screen, not sure if that's what you mean by "distorted".
probably.. rss
we improve it?
|
Tue Jul 27, 2010 2:20 pm |
|
|
|
|
|
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
Iphone 4 would be the solution to all problems ..
but I will not change my 3GS now .. it is new yet. .
This problem also occurs in the NDS, or PSP?
The 3GS has almost the same power of the PSP and is more potent than the NDS ..
ScummVM for the iPhone could have an option to activate a filter of scale that would only work in 3GS Iphone or 4, not the old model economies. or it could put a message saying "only recommended for 3GS or newer!
But anyway, you did an excellent job in ScummVM for iPhone.
I discovered it this week! Congratulations!
Last edited by jamesson on Tue Jul 27, 2010 5:18 pm; edited 1 time in total
|
Tue Jul 27, 2010 3:58 pm |
|
|
fingolfin
ScummVM Co-Lead

Joined: 21 Sep 2005
Posts: 1272
Location: Germany |
COMI and other large screen games does not work on the NDS at all.
The screen of your phone is too small. We have to shrink the graphics. It will never look great, no matter what. Though I admit those screen shots look really bad, not like the bilinear filtering I would expect from OpenGL...
|
Tue Jul 27, 2010 4:50 pm |
|
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
so that's it .. I think it's impossible ...
Thanks for the answer! and keep up the excellent work!
|
Tue Jul 27, 2010 5:16 pm |
|
|
Vinterstum
ScummVM Developer

Joined: 16 Oct 2005
Posts: 544
|
quote: Originally posted by fingolfin COMI and other large screen games does not work on the NDS at all.
The screen of your phone is too small. We have to shrink the graphics. It will never look great, no matter what. Though I admit those screen shots look really bad, not like the bilinear filtering I would expect from OpenGL...
GL_TEXTURE_MAG_FILTER isn't explicitly set, but the default is GL_LINEAR, so it should definitely be using bilinear.
|
Tue Jul 27, 2010 7:31 pm |
|
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
another question: in ScummVM for Android, the games with high-resolution work better than the iPhone? because I can install Android on iPhone
|
Wed Jul 28, 2010 4:55 pm |
|
|
Bluddy
ScummVM Developer
Joined: 18 Nov 2007
Posts: 84
|
You do get a little bit of this effect on the PSP, but in general it looks much better.
My guess is that because you're trying to preserve the aspect ratio, you end up reducing the usable screen real estate too much, causing heavy downsampling. My advice to the iphone porter is to forget the aspect ratio for the high resolution games -- use every inch of screen real estate you have. A little bit of stretching will not be noticeable, and will probably make the game look much better.
|
Thu Jul 29, 2010 5:18 am |
|
|
|
|
jamesson
Joined: 27 Jul 2010
Posts: 14
|
The Cubic got better. But if the iPhone remain as the bilinear shown by you, would be great
|
Thu Jul 29, 2010 12:41 pm |
|
|
Bluddy
ScummVM Developer
Joined: 18 Nov 2007
Posts: 84
|
The problem is here
iphone_video.m:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
It needs to be changed to GL_LINEAR
|
Thu Jul 29, 2010 1:07 pm |
|
|