Emulator Issues #514
closedProblem with showing messages in Pokemon Battle Revolution
0%
Description
What steps will reproduce the problem?
- Open DolphinWX
- Run this game
What is the expected output? What do you see instead?
I have some problems with showing messages, for example:
http://www.heroesworld.narod.ru/pokemon_battle_revolution.jpg
What version of the product are you using? On what operating system?
DolphinWX r1997 Dual Core Mode, Windows XP SP3, AMD Athlon(tm) 64 X2 Dual
Core Processor 4600+, 2Gb RAM, GeForce 6150SE nForce 430
Updated by XTra.KrazzY almost 16 years ago
- Status changed from New to Accepted
Uh oh, looks like a texture caching issue.
Also, do you have SSSE3? (S-SSE3 not SSE3) Check it with CPU-Z
Updated by leonardosgc almost 16 years ago
Hey XTra.KrazzY, where can I download their compilations?
thanks guy!
Updated by memberTwo.mb2 almost 16 years ago
- Priority set to Low
- Category set to gfx
Yup, looks like. Pokemon games are annoying, we'll have to hash on the whole texture
soon because of them :P
Ok well, I don't own this game. So ekshenman, are you able to build dolphin?
Updated by Sonicadvance1 almost 16 years ago
Amd cpus dont have ssse3.none of them do
Updated by ekshenman almost 16 years ago
memberTwo.mb2: I have some skills in programming:)
XTra.KrazzY: I don't know about SSSE3. I have only AMD Athlon(tm) 64 X2 Dual Core
Processor 4600+
Updated by memberTwo.mb2 almost 16 years ago
ekshenman, ok good.
Look for the "TexDecoder_GetSafeTextureHash" function in VideoCommon->TextureDecoder.cpp.
You'll find these vars:
...
const int edgeSkip = 3;
const int colSkip = 3;
const int rowSkip = 5;
...
Now you have to lower a bit rowSkip and eventually colSkip (edgeSkip shouldn't be a
problem normally) then test your game until text appears correctly. I suggest you to
begin with all value to 1 just to make sure the problem is really there. I hope it
will be ok by just lowering rowSkip to 4.
Take care to report the "just-enough" value and not blindly "I tested with all at 1
and it's ok". You hold the whole Dolphin speed perf in your hand ;P
Updated by XTra.KrazzY almost 16 years ago
mb2, I really don't like arbitrary valued variables. We should calculate a correct
value instead.
Updated by XTra.KrazzY almost 16 years ago
Issue 524 has been merged into this issue.
Updated by memberTwo.mb2 almost 16 years ago
XK, how will you do that calculation?
They can't be better than statistically guessed values.
Here we have text textures with thin white chars over a uniform black bg. I think in
that case, robust hash diffs are not obvious if we skip too many texture data.
Updated by XTra.KrazzY almost 16 years ago
So you just want to set a global minimum?
Updated by ekshenman almost 16 years ago
Mmm... I have some problem. I install Visual Studio 2008, TortoiseSVN-1.5.7.15182-
win32-svn-1.5.5 and where download all source?
Updated by memberTwo.mb2 almost 16 years ago
Everything you need to know is here:
http://code.google.com/p/dolphin-emu/wiki/WindowsBuild
XK, yes. But I was j/k, I don't think it's that important for the perf anyway ;)
Updated by ekshenman almost 16 years ago
When I set rowSkip = 4 is better (best), but this is problem not gone:( I think
problem in not there, because I set all variable at 1 and nothing changed:(
Updated by ayuanx almost 15 years ago
Issue 2174 has been merged into this issue.
Updated by ayuanx almost 15 years ago
- Status changed from Accepted to Duplicate