Project

General

Profile

Actions

Emulator Issues #1770

closed

"Silent Hill Shattered Memories" DOES NOT WORK!!!!!

Added by gabrielmorano about 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?
1.Load the iso
2.Black screen of death!!!!! (it's stuck there but you can see VPS has some
activity)

What is the expected output? What do you see instead?
It's supposed for the game to start, but not even the wii add appears...
now testing it with a bunch of old emulators I found out that on r3216 x32
the game started up untill you "gain" control of Harry (And only this
version, older versions doesn't work, and newer version doesn't work
either). you can only move the camera and scream, you can't walk AT ALL so
it's imposible to leave the jeep side. Also in that revision the intro
video has no sound and the light of the flashlight does not look quite
right... (activate Real EFB to see it)

What version of the product are you using? On what operating system?
r3216 (Only one in wich game started) / r4633 x64 x32 / r4661 x64 x 32

Intel(R) Core2Duo 2.53 2gb
GeForce 8400 gt 512
windows7 x64

Please provide any additional information below.
FIX IT!!!!!! PLEAAAAAAAAAAASE this a way to important game!

Actions #1

Updated by gabrielmorano about 15 years ago

The not been abble to move move on r3216 was a problem with my joystick, the rest
remains the same as explained

Actions #2

Updated by Klimat13 about 15 years ago

Some extra info on this.
1). Game is working on 3540, game is not working on 4661. I've seen some screencaps
of Shattered Memories working on 3588 too.
2). 3540 have two major issues:
a). Buggy flashlight. Here is a screenshot: http://i.imagehost.org/view/0622/6_19
b). Missing letters here and there: http://i.imagehost.org/view/0891/8_7

Everything else seems great (note that I've played only for 10 minutes, but still).
Framerate and sound/music are actually almost perfect.

Actions #3

Updated by gabrielmorano about 15 years ago

those issues are the same I reported b4, also sound tends to go wrong on those older
versions...
Sometimes you hear harry calling her daughter but the voice starts to sound like
"Alvin and the Chipmunks"
Other times you just hear weird strnge noises (and no those are not normal sounds of
a silent hill game, i mean Mixed fucked up noises)
And even if you set the Vsync sometimes the Harry just walks REAAAAALLY fast then
resumes his normal walking (like random speedups in closed places)

I played it up untill you get to the home on levings wich is about 20 mins of
gameplay if you
explore the posibilities and different paths, and I tryed 3 different routes and the
game does not hang on r3216

so far besides the buggie flashlight (works like if it where a really old video card,
chopy, pixelated and does not enlight correctly), the weird sounds and the speed
ups.. game works fine in r3216 r3540 and r3588

Compatibility after those versions is broken
no newer version makes it load

Actions #4

Updated by gabrielmorano about 15 years ago

Im entirelly commited to help in this xD

ok i tested ALL the revisions made so far and it works from 3216 to 3851 (included)
after r3851 the game breaks and has no more compatibility.
meaning some change's made after r3852 is the problem.
http://code.google.com/p/dolphin-emu/source/detail?r=3852

Also in r3851 the intro video has all the sounds and the flashlight works almost
perfect (Enlights the right places and it's smooth, just makes some black bars like
in the picturekilmat13 posted, but nothing serious) the only problem with this
revision is that it's considerably slower than previous ones (choppier)

Actions #5

Updated by chuvit about 15 years ago

actually it not work with svn 3855

CommandProcessor.cpp

if (m_CPCtrlReg.BPEnable && !tmpCtrl.BPEnable)
{
fifo.bFF_Breakpoint = 0;
}

or in CommandProcessor.cpp

if ((!m_CPCtrlReg.CPIntEnable && tmpCtrl.CPIntEnable) || (m_CPCtrlReg.CPIntEnable
&& !tmpCtrl.Hex))
{
m_CPStatusReg.Breakpoint = 0;
Common::AtomicStore(fifo.bFF_Breakpoint, 0);
}

in the lastest SVN

if you just comment // those lines

it will work again in current svn

Actions #6

Updated by gabrielmorano about 15 years ago

no no it does not work last revision it works is in r3851 but horribly chopped
(worked better in r3798 "full speed with no chopping", tough there is no sound in
fmvs in this one... in the 38ths there is FMV sound)

Actions #7

Updated by Klimat13 about 15 years ago

3540 is not choppy and there is all sound present in it too.
I also see no difference between r3851 and r3540 flashlights.

Actions #8

Updated by gabrielmorano about 15 years ago

I said the flashlights in those versions are the same as you mentioned... -_- (just
some black bars but working fine...)

I never said that r3540 is choppy I said that ONLY the versions that follows r3800
are the choppy ones... -_- (any below that number works smooth)
Read well...

and you say you have AUDIO in the intro video??? (the song of "Mary Elizabeth
McGlynn" that appears if you don't touch anything for 5 mins?? AND the audio in the
video of cheryl playing with harry???) cuz for me it has no sound unless i use any
r3798 onwards...

By the way so far I have advanced like 5 hours of gameplay and it does not hangs
(but if you activate the cellphone sound to be heard on screen the sound goes
horribly wrong time to time)

this problem could be solved by a hack (if ppl dont want to change the courrent versions)

Actions #9

Updated by Klimat13 about 15 years ago

I haven't seen intro "that appears if you don't touch anything for 5 mins" yet, but,
yes, there is an "audio in the video of Cheryl playing with Harry" in r3540 for me.
Anyway, here I have something interesting for you. In this
(http://forums.dolphin-emu.com/thread-5628.html) topic guy named spellforce bring us
his modified r4664M (http://www.zshare.net/download/6968406992ef4ddc) that improves
light greatly when "Copy EFB to GL texture (hack)" is on.
Screens:
http://img222.imageshack.us/img222/8988/dolphin2009121011062240.png
http://img31.imageshack.us/img31/5366/dolphin2009121011074981.png
http://img260.imageshack.us/img260/4272/dolphin2009121011080314.png
http://img682.imageshack.us/img682/8942/dolphin2009121011084675.png
http://img260.imageshack.us/img260/1301/dolphin2009121011092879.png
http://img31.imageshack.us/img31/960/dolphin2009121011114281.png
http://img260.imageshack.us/img260/1672/dolphin2009121011114857.png
http://img260.imageshack.us/img260/8189/dolphin2009121011121851.png
There are still some tiny little light bugs and some letters are still missing, but
game seems pretty much playable to me now.

Actions #10

Updated by chuvit about 15 years ago

spellforce is me

like I said disable Fifo Breakpoint in CommandProcessor.cpp

make this game works again

Actions #11

Updated by Klimat13 about 15 years ago

Much appreciated, thank you!
Another thought. The problem with missing letters is still there:
http://i.imagehost.org/view/0891/8_7
Letters can be restored by clicking "Use Safe texture cache" on and off. So maybe
someone with some coding skills can modify r4664M to add a hotkey for this option? Or
even an automatic that switches it every few frames. There even was a similar topic
on forums.dolphin-emu.com
(http://forums.dolphin-emu.com/thread-2169-page-1.html).

Actions #12

Updated by Klimat13 about 15 years ago

The worst thing for now. Shattered Memories uses wiimote speaker for all mobile
calls. And wiimote speaker is something Dolphin can't emulate so far...

Actions #13

Updated by gabrielmorano about 15 years ago

thx for the improvement :) much appreciated

by the way klimat 13
the game does not use the wii-mote audio necesarely
in options you can change the audio to the "TV" so you will hear everything that is
supposed to be for the wii-mote (But as i said b4 it tends to bug up time to time and
make horrible fucked up sounds and an echo of Harry speaking like Alvin)

so this is another bug to take care of :S

Actions #14

Updated by Klimat13 about 15 years ago

Great thanks to you!
So now I would pray to Samael for "Use Safe texture cache" hotkey to play relatively
comfortable.

Actions #15

Updated by gabrielmorano about 15 years ago

OK so far im in the 4th nightmare in r4664m and the game works ALMOST perfect so far

Sound problems are fixed
flashlight is fixed (or at least it does not interfere with the progress...)
(the letters ones is there, but you can fix them with texture thing..., and that is
not really important since it's almost all speaked)

the only problem i found so far is that when there are many enemies in screen and you
are runing the game tends to either slow down a lot or chopp like if you where using
frameskips.

great ;)
now all we need is someone to record the needed movemnts on the wiimote pluggin or
add a directionable shake (sometimes it's REALLY hard to avoid all the enemies, 3rd
nightmare was a pain in the ass to do) xD

Actions #16

Updated by wespipes69 about 15 years ago

Has it been mentioned that the game cannot be loaded with IL - only the non-IL exe.
Just wanted to make sure! :)

Actions #17

Updated by Klimat13 about 15 years ago

Another bug so far. All photos on the mobile phone are like this:
http://g.imagehost.org/view/0355/PH

Actions #18

Updated by gabrielmorano about 15 years ago

The pictures problem is fixed by switching the openGL pluggin to EFB (real)
The problem with switching EFB to Real is that it breaks the flashlight... so you
need to switch it back to (hack) after the picture

but the flashlight will be a lil bit buggie after that

Actions #19

Updated by Klimat13 about 15 years ago

That's strange, "EFB (real)" trick is not working for me.

Actions #20

Updated by gabrielmorano about 15 years ago

First switch it to efb real then take the picture (if you take the picture on hack
and try to see it on real it wont work, so you have to take the pictures with REAL on)

Actions #21

Updated by Klimat13 about 15 years ago

Huh, that's true. Tricky.

Actions #22

Updated by Klimat13 about 15 years ago

Another issue I believe no one has mentioned before:
http://g.imagehost.org/view/0315/Dolphin_2009-12-12_13-17-31-96 VS.
http://g.imagehost.org/view/0358/Dolphin_2009-12-12_13-18-40-98
EFB (hack) VS. EFB (real).
Just look at all that snow.
So now it is flashlight VS. snow & photos.

Actions #23

Updated by Autoran1 about 15 years ago

Here's another patch, this one works fine and do not requires BP disabled

Actions #24

Updated by Klimat13 about 15 years ago

Is it improves framerate or something else? And can someone compile this patch with
spellforce's missing letters fix
( http://forums.dolphin-emu.com/post-53814.html#pid53814 )? Please :).

Actions #25

Updated by Autoran1 about 15 years ago

I don't know what it impoves, it just does the same work as spellforces patch but
without disabling BreakPoints, test and find out improves it smth or not

Actions #26

Updated by Klimat13 about 15 years ago

I'd like to test it, but I can't test .patch file, I need someone to compile a new
revision first...

Actions #27

Updated by Autoran1 about 15 years ago

Klimat13, here's compiled http://www.filehoster.ru/files/eb1746

Actions #28

Updated by Anonymous about 15 years ago

@Autoran, in this case "BP"= ...well, that's a heated debate ;p
in any case, it is a set of registers in the gfx chip, not breakpoint related. just
fyi.

anyways, have people tested "SH_BP.patch" with other games? I seem to remember that
causing troubles with some other games....not sure...

Actions #29

Updated by Anonymous about 15 years ago

fwiw, i think it's generally accepted to call them "ByPass" registers,...but...such a
silly name :(

Actions #30

Updated by Autoran1 about 15 years ago

shuffle, i read mb2 notes, it says it may brake MP2, i tested seem's nothing broken,
also i played 3-4 other games last time, everything seem's like it was

Actions #31

Updated by gabrielmorano about 15 years ago

r4697 x64 does not work properly, is seriously slower and choppier than x32 (and no,
my system is x64, and i always used x64, so it's not a system problem)

Actions #32

Updated by ayuanx about 15 years ago

  • Status changed from New to Fixed

Fixed in r4701

Actions #33

Updated by aleingara about 15 years ago

are you sure for me does not work

Actions #35

Updated by aleingara about 15 years ago

well it works ok in not IL version :D only crachs in the dolphin"IL" version :(

Actions

Also available in: Atom PDF