Project

General

Profile

Actions

Emulator Issues #4932

closed

Kirby: Return To Dreamland - Emu crashes upon entering gameplay

Added by wespipes69 over 12 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

1) Game Name and ID (as it appears in right click > properties: "GZ2P01",
"RSBE01", etc):
Kirby Return to Dreamland - SUKE01

2) What is the expected output? What do you see instead?
Game boots, menus work ok, but after creating a save file and entering gameplay, the emu crashes.

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
Probably not.

4) What steps will reproduce the problem?

  1. Launch game and attempt to enter gameplay.

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar: "R 4779", "R 6403M", "3.0", etc)?
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
3.0-183 - Win7x64, Geforce 460GTX.

6) Please provide any additional information below.
I think I've tried every config./setting toggle I could think of and nothing worked. Looks like a fix will be required on this one.

Actions #1

Updated by danialhorton over 12 years ago

don't delete comments you noob

the quality of the dump is a valid concern, the only dump really being used so far is a scrubbed copy.

Actions #2

Updated by DavuuWartPoop over 12 years ago

It also happens to me.

Actions #3

Updated by venom176 over 12 years ago

happens to me too... i guess its an emu issue

Actions #4

Updated by RohanaChris over 12 years ago

I am on a mac and it boots up a gray screen and crashes before anything else can happen

Actions #5

Updated by dabaka over 12 years ago

Same issue here. 'Unknown pointer error 0xd52e29c0' after entering adventure mode, then crash.

Actions #6

Updated by knuckles500 over 12 years ago

I noticed while trying to extract the contents of my copy, it wouldn't allow me to rip the DOL out of the partition with the game's data on it. But the data itself extracts fine, just not the executable (haven't checked the Apploader). If that means anything.

Actions #7

Updated by AdM756 over 12 years ago

I am having the same 0xd52e29c0 problem as everyone else in Dolphin with the scrubbed copy. However, I can confirm that this same version works fine on my real Wii. That would seem to rule out the possibility of a bad dump. Maybe copy protection of some sort? I'm sure with enough testing they could produce code that only works on a real Wii.

Actions #8

Updated by Nassim.hadjamar over 12 years ago

To pass through unknow pointer, right clock on game, propertie and activate MMU and BAT. But when you begin a new adventure, Dolphin crash

Actions #9

Updated by bizzolt over 12 years ago

Yes, I'm also getting the 'Unknown pointer error 0xd52e29c0' error whenever the game tries to enter adventure mode. It also crashes when entering demo mode from the title screen. I hope this gets figured out soon, I really want to play in 1080p!

Actions #10

Updated by blazing.ice.thunder over 12 years ago

I think it is some problem with the save states?

Actions #11

Updated by Nassim.hadjamar over 12 years ago

I hope this problem will be solved sooner, i want to play this game! Maybe because when we select a save state, dolphin crash

Actions #12

Updated by jalvarezpiedra over 12 years ago

Kirby's Return to DreamLand
Displays an error when used with the Dolphin v3.0 emulator and the error is: "Unknown Pointer 0xd52e29c"

Actions #13

Updated by Nassim.hadjamar over 12 years ago

In the game list, right click on Kirby return to dreamland, then select "propertie". In propertie option, activate MMU and BAT. When you launch game, this error will be fix, but impossible to play because an another error appear

Actions #14

Updated by mlovett.1 over 12 years ago

I'm using a macpro. When I boot the iso, I get the usual Wii controller messages, and then it just goes to a blank white screen... any ideas on what's going on here?

Actions #15

Updated by Nassim.hadjamar over 12 years ago

Maybe a bad iso, or some graphical option

Actions #16

Updated by whistleteam over 12 years ago

Same issue for me: "Unknown pointer error 0xd52e29c0" when I start a new file.

Actions #17

Updated by Rupeeclock over 12 years ago

Poképark Wii gets a similar pointer error when you start loading the game.
If you fix this game, there's a good chance that you will fix Poképark Wii as well.

Actions #18

Updated by mlovett.1 over 12 years ago

I don't believe it's a bad iso, as it's the same listed above. If it helps, after the "hold wiimote sidways" notice, where it goes blank, the FPS goes to 0 and the "VPS" and "SPEED" go into the thousands.

Actions #19

Updated by crevox over 12 years ago

On latest SVN, the emulator crashes (this program needs to close) after you hit "start game." It also crashes if you leave it at the title screen for too long, presumably because it is loading the game as well (demo play).

Actions #20

Updated by niwa_daisuke10000 over 12 years ago

I got it to work by importing my save from my actual Wii.

Actions #21

Updated by fitizen8 over 12 years ago

Would you mind giving us your save file? For further testing purposes of course.

Actions #22

Updated by datdude0804 over 12 years ago

Right. We could definitely use the Save, it looks like the issue lies in Dolphin attempting to generate a new save file.

Actions #23

Updated by wespipes69 over 12 years ago

Doesn't explain why it crashes during attract/demo mode. No save is being created at that point. Strange.

Actions #24

Updated by datdude0804 over 12 years ago

I can't even access that portion. It crashes for me whenever I enter "Main Mode" or something. Whatever it's called.

Actions #25

Updated by niwa_daisuke10000 over 12 years ago

After the second boss I can confirm it now crashes on a cinematic. The save I used from my Wii was also 12% in already.

Actions #26

Updated by bradgearon over 12 years ago

If you run it in an older version (v2.0 i think) you get an error message on save creation that it cannot access the path /mload or something. Perhaps that will help debug the issue.

Actions #27

Updated by Rupeeclock over 12 years ago

I too imported my save file from my wii and found the game to play perfectly fine, in fact, it plays stunningly well on Dolphin.

Unfortunately the game is prone to crashing involving any of the videos, if you try to access theatre mode from the menu of a save file, it'll get the pointer error.

I imagine this is also the case when you beat any boss, and see a video of a recovered ship part.

Actions #28

Updated by cse12793 over 12 years ago

Same pointer error here as well. Just thought I'd add to the growing counter.

Actions #30

Updated by Rupeeclock over 12 years ago

You can upload small files right here to google code, here's the megaupload save file.
First two worlds 100% clear, this should let you play up to the third boss in Dolphin.

Actions #31

Updated by bradgearon over 12 years ago

Loading theatre:

53:14:079 Src\FileMonitor.cpp:110 W[FileMon]: 100 kB lyt/step/lvmap/Cutinanime07.arc.cmp
53:14:091 Src\FileMonitor.cpp:110 W[FileMon]: 57 kB lyt/step/lvmap/Cutinanimeship.arc.cmp
53:14:092 Src\FileMonitor.cpp:110 W[FileMon]: 67 kB lyt/step/lvmap/Main.US_ENG.arc.cmp
53:14:093 Src\FileMonitor.cpp:110 W[FileMon]: 35 kB lyt/wmap/Main.arc.cmp
53:14:094 Src\FileMonitor.cpp:110 W[FileMon]: 66 kB param/Archive.bin.cmp
53:17:809 Src\IPC_HLE\WII_IPC_HLE.cpp:290 W[WII_IPC_HLE]: Unimplemented device: /dev/usb/oh1
53:17:809 d:\testx0rs\dolphin3\source\core\core\src\ipc_hle\WII_IPC_HLE_Device.h:71 W[WII_IPC_HLE]: Unimplemented_Device does not support Open()
53:17:809 Src\MsgHandler.cpp:87 E[*]: Warning: Unknown pointer 0x5c2da3c0

Actions #32

Updated by loojtuam over 12 years ago

Please upload the file from you Wii after the third boss too.

Actions #33

Updated by tuanta1989 over 12 years ago

Could someone at least fix the ISO file that would be a great help...

Actions #34

Updated by DaBlue1337 over 12 years ago

can someone tell me where i should place the save file so dolphin will load it up?

Actions #35

Updated by whistleteam over 12 years ago

Can anyone upload a save just after the first cutscene? I want to play the game from scratch.

Actions #36

Updated by fabinhocibok over 12 years ago

I also have the same unknown pointer error problem.

Actions #37

Updated by danialhorton over 12 years ago

the AP is checking for SD Slot 2 and failing.

Actions #38

Updated by sultankhail2009 over 12 years ago

i guess dolphin has to fix this soon.... in there rev section... hope n praying for it...

Actions #39

Updated by fagoatse over 12 years ago

Has anybody tried recompiler, single core mode or a debug build with full verbosity lvl? Not necesarilly all of it at once. As a workround, you could try renaming or even removing the cinematics from your dump.

Actions #40

Updated by spacebacongod over 12 years ago

If anyone completes the game on a Wii he could just upload the 100% file and people could play it on Dolphin. Not the same as playing from scratch yourself but better than nothing until a better method comes up.

Actions #41

Updated by Fou-mage over 12 years ago

Or just Finish the game without find special item, just beat the final boss.

Actions #42

Updated by spacebacongod over 12 years ago

Yeah, I meant just beating the game normally. Shouldn't have said 100%.

Actions #43

Updated by spacebacongod over 12 years ago

I just tested it to be sure and if you beat bosses that have already previously been beaten no cutscene plays / the game doesn't crash so with a completed file as long as you keep out of theater mode it should be fine.

Actions #44

Updated by danialhorton over 12 years ago

"Has anybody tried recompiler, single core mode or a debug build with full verbosity lvl? Not necesarilly all of it at once. As a workround, you could try renaming or even removing the cinematics from your dump."

its not a recompiler issue or a dual core issue. the game tries to access the slot 2 logic on the SD host and fails because its not emulated in the current svn, a dirty fix has been implemented by skid in his local working copy but isn't likely to land in its current form.

Actions #45

Updated by danialhorton over 12 years ago

and no, i will not be sharing this private copy, you can all wait till the proper fix lands on trunk.

Actions #46

Updated by spacebacongod over 12 years ago

Why is the game looking for SD host slot 2 logic? Anti-piracy/emulation measure? Or does the game save there instead of internal memory for some reason.

Actions #47

Updated by Rupeeclock over 12 years ago

What's important is that there is a known fix and it will hopefully be implemented soon, so cool.

Makes me wonder if this also fixes Poképark Wii, I'll have to wait and see.

Actions #48

Updated by danialhorton over 12 years ago

"Why is the game looking for SD host slot 2 logic? Anti-piracy/emulation measure? Or does the game save there instead of internal memory for some reason."

AP apparently.

the few bootloaders it failed to work on init slot 1 for SD card access but not the slot 2... probably figured it isn't needed since its not available for card usage.

Actions #49

Updated by spacebacongod over 12 years ago

I see. I'm just glad that the cause of the issue was found so quickly. Now I play the waiting game.

Actions #50

Updated by bradgearon over 12 years ago

I have it working on my machine lol. Links to release builds from latest svn with my fix implemented.

Let me know if it works for you.

Not sure what other bugs this may cause as I don't frequently do dolphin dev. My kids just really want to play this.

http://blog.bagearon.com/downloads/dolphin-3.0-188-dirty-kirby-x64.rar
http://blog.bagearon.com/downloads/dolphin-3.0-188-dirty-kirby-x86.rar

Actions #51

Updated by danialhorton over 12 years ago

Does your rars contain the changed files or diff?

you must provide these with any modified binary.

i know some people try to get away with the "available on request" crap but thats not how GPL works.

Actions #52

Updated by bradgearon over 12 years ago

It's coming. Three lines of lame code. Sorry about that.

Actions #53

Updated by tommyhl2.SS over 12 years ago

Why exactly are you not sharing the fix with everyone?

Actions #54

Updated by SeanJohnCole over 12 years ago

what does a lamen like me do with those rars?

Actions #55

Updated by danialhorton over 12 years ago

"Why exactly are you not sharing the fix with everyone?"

Because that would mean providing the source and its not "Quality" enough for merging into trunk.

Actions #56

Updated by bradgearon over 12 years ago

Here's a patch for the temporary dirty fix. Based on master 852fe9c4bebb992aa91d7ba107ca15688ca87221.

Actions #57

Updated by Rupeeclock over 12 years ago

I just tested the build provided, the opening intro works now and you can play the game.
However, trying to access theatre mode will still crash the emulator with a pointer error. It's good progress but not totally resolved.

Give me half an hour and I'll tell you if you can play past the first boss, because defeating each boss loads a new video.

Actions #58

Updated by bradgearon over 12 years ago

It's there. I doubt its of quality - it works though, for me. Thought I'd share. The .rars are binary builds only. You just extract sym link your user folder or however you do that and play. Let me know if I should committ it or otherwise, I'll do a bit of regression testing for now see if it breaks anything. I seriously have no clue about the impact on the application.

Actions #59

Updated by tommyhl2.SS over 12 years ago

You're in the thread dedicated to this game issue, if you have a fix, you should post it, not dangle it around in-front of people and say you're not sharing. This project is all about sharing, how do you think you have an emulator to play games on? If the code is not great, someone will fix it up and commit it when they're ready.

Actions #60

Updated by bradgearon over 12 years ago

I'm with you. Just don't want to irritate anyone ;). I've stuck links here and on my blog for the fixed Windows binaries (in rar format) and the source patch.

http://blog.bagearon.com/?p=101

Let me know if it works for you.

Actions #61

Updated by danialhorton over 12 years ago

"You're in the thread dedicated to this game issue, if you have a fix, you should post it, not dangle it around in-front of people and say you're not sharing. This project is all about sharing, how do you think you have an emulator to play games on? If the code is not great, someone will fix it up and commit it when they're ready."

Thats not up to you decide. Some developers here like to provide the patches as clean as possible, because there are so many devs here and some do fuck things up when they try to "Tidy" code.

Brad, it looks like your patch just exposes but does not implement the logic?

Actions #62

Updated by spacebacongod over 12 years ago

I understand your frustration but think of it like this: Someone used duct tape to fix a broken object. It works but they are obviously not comfortable with letting people use the object until they have fixed it properly.

Actions #63

Updated by danialhorton over 12 years ago

Basically you're telling the game the slot is there which is enough to get into the game, but the theatre seems to actually try to access the slot which is causing the crash there.

Actions #64

Updated by danialhorton over 12 years ago

"I understand your frustration but think of it like this: Someone used duct tape to fix a broken object. It works but they are obviously not comfortable with letting people use the object until they have fixed it properly."

Exactly, and i know of some instances of devs here tidying up warnings which happened to have consituted desired functionality and broke said functionality on other projects. xD

Actions #65

Updated by Rupeeclock over 12 years ago

Anyhowwwww, I just got back from a gameplay session.
I cleared the first world and beat the boss Whispy Woods, and the game successfully played the video it should have.

This may mean the game is now in a fully playable state, unless there's something special like for the end boss/credits or something.

Actions #66

Updated by spacebacongod over 12 years ago

The videos play with the build provided but the audio is a bit messed up. Tried fiddling with DSP settings and even using HLE as opposed to LLE but nothing seemed to fix it. But I guess this is another issue if it even is an issue for people other than me. Oh, and no problem with emulation speed during the videos.

Actions #67

Updated by Rupeeclock over 12 years ago

Compared to the inability to play the game at all, slight video issues is something most people would happily put up with, since they only pop up once in a while.

Actions #68

Updated by danialhorton over 12 years ago

Audio is fine in kirby

use Auto frame limiting and NOT Audio Throttle
DSP on thread (for LLE)
and set the Hz rate to 32000 instead of 48000

Actions #69

Updated by spacebacongod over 12 years ago

"Audio is fine in kirby"

I meant the audio is a bit gargled during the videos (with or without the settings you just provided. Works perfectly otherwise (again with those settings or any other I've been using). Someone already pointed out that it's a very minor thing indeed; I guess you just sort of get greedier the closer to perfection you get. ^

Actions #70

Updated by SeanJohnCole over 12 years ago

Brads dirty patch worked fine for me. Just played through world 1 with no issues whatsoever at a smooth consistent framerate, the cutscene when starting a new game and finishing world one were ever so slightly choppy I guess but god damn, good fix so far. Many thanks to you kind sir.

Actions #71

Updated by hrydgard over 12 years ago

  • Status changed from New to Accepted

Hey bradgearon, instead of doing "dirty" build, just commit little fixes like that to Dolphin. Yea I just made you committer :)

Actions #72

Updated by bradgearon over 12 years ago

Sweet! I'll do so :).

Actions #73

Updated by bradgearon over 12 years ago

  • Status changed from Accepted to Fixed

Fixed in r9a627e89fb2e

Actions #74

Updated by marcel.werner3 over 12 years ago

Damn, you guys are fast. I just wanted to check if there's even an issue open on this, yet xD
Good work!

Actions #75

Updated by danialhorton over 12 years ago

i'll open a new bug for the theatre crash, which is fixed in skids working copy.

Actions #76

Updated by jamster120 over 12 years ago

how the hell do i patch this, never done something like it. all i want to do is play my damn game

Actions #78

Updated by jamster120 over 12 years ago

thank you! :]

Actions #79

Updated by jamster120 over 12 years ago

"the program can't start because VCOMP100.DLL is missing from your computer. Try reinstalling the program to fix this problem." idk what to do from here

Actions #80

Updated by wespipes69 over 12 years ago

Go to the forums for help using the emu. This is NOT the place for this.

Actions #81

Updated by Rupeeclock over 12 years ago

I'm very thankful for the issue being fixed, I'm going to continue playing this on Dolphin now as it plays exceptionally well on my system.

If any more problems arise I'll be quick to make an issue.

Incidentally, do not disable External Frame Buffering, it will cause graphical issues in the sub-games.

Actions #82

Updated by danialhorton over 12 years ago

"Incidentally, do not disable External Frame Buffering, it will cause graphical issues in the sub-games."

no it doesn't.

having the texture cache on fastest however......

Actions #83

Updated by Rupeeclock over 12 years ago

I double checked, you have to make sure EFB is not disabled.
If you disable it by checking the tick-box, that causes the stretching/flickering.

When it's flickering, adjusting the texture cache from safe to fast can affect that, but ultimately it's resolved by enabling EFB.

Actions #84

Updated by danialhorton over 12 years ago

thats strange, i don't have that issue at all

are you using D3D9, 11 or opengl?

Actions #85

Updated by Rupeeclock over 12 years ago

Ah, leave me to forget a critical part...
Yeah it's D3D9.

Actions #86

Updated by NeoBrainX over 12 years ago

/facepalm

Move unrelated discussion to the forums, this issue has served its purpose now anyway.

Actions #87

Updated by delroth over 12 years ago

  • Status changed from Fixed to Accepted

Reverted the "fix" because it broke SD cards on Dolphin. See r070c9330889b.

Actions #88

Updated by hatarumoroboshi over 12 years ago

And now is re-fixed:-)

Actions #89

Updated by NeoBrainX over 12 years ago

  • Status changed from Accepted to Fixed
Actions #90

Updated by KoopaTroopDude about 12 years ago

I really don't know what to do...
Please help I want to play some games...

Actions #91

Updated by Rupeeclock about 12 years ago

This was fixed a while ago.
Just go download the latest version of Dolphin from www.dolphin-emulator.org and you should be able to play Kirby Return to Dreamland without a hitch.

Actions #92

Updated by parlane about 12 years ago

  • Status changed from Fixed to Accepted

And now broken!

Actions #93

Updated by Rupeeclock about 12 years ago

It is possible that the fix required for Kirby's Return to Dreamland was what was breaking Poképark 2?

So, how can Dolphin be fixed so that both of these games work, it seems as though that fixing one game might break the other...?

Actions #94

Updated by parlane about 12 years ago

Nope the fix to Kirby is not what broke Pokepark. The current IOS HLE of Ios_Open() is more inline with actual wii. My guess is that it wants something more from slot1.

Actions #95

Updated by Rupeeclock about 12 years ago

Chances are that maybe, the software is actually working correctly?
Correctly, as in the game is designed to crash because of an anti-piracy measure, that is now correctly emulated...?

Just speculation.

Actions #96

Updated by parlane about 12 years ago

Possibly, I will find out more :D

Actions #97

Updated by parlane about 12 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision d95e31af3f77.

Actions #98

Updated by parlane about 12 years ago

I was returning success for /dev/mload basically :\

Actions #99

Updated by mikg124 over 11 years ago

it took me so long to download it and it crashes.somebody please fix it :(

Actions #100

Updated by Rupeeclock over 11 years ago

1: The Dolphin Emulator project condemns downloading of Wii and Gamecube ISOs.
2: The game is already fixed, it has been fixed for months already.

The fix is not present in the Stable 3.0 Build over from over 17 months ago, you will need to use a newer build of Dolphin which can be downloaded from www.dolphin-emu.org
Such as 3.0-864

Actions

Also available in: Atom PDF