Project

General

Profile

Emulator Issues #4932

Kirby: Return To Dreamland - Emu crashes upon entering gameplay

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

History

#1 Updated by danialhorton over 8 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.

#2 Updated by DavuuWartPoop over 8 years ago

It also happens to me.

#3 Updated by venom176 over 8 years ago

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

#4 Updated by RohanaChris over 8 years ago

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

#5 Updated by dabaka over 8 years ago

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

#6 Updated by knuckles500 over 8 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.

#7 Updated by AdM756 over 8 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.

#8 Updated by Nassim.hadjamar over 8 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

#9 Updated by bizzolt over 8 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!

#10 Updated by blazing.ice.thunder over 8 years ago

I think it is some problem with the save states?

#11 Updated by Nassim.hadjamar over 8 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

#12 Updated by jalvarezpiedra over 8 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"

#13 Updated by Nassim.hadjamar over 8 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

#14 Updated by mlovett.1 over 8 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?

#15 Updated by Nassim.hadjamar over 8 years ago

Maybe a bad iso, or some graphical option

#16 Updated by whistleteam over 8 years ago

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

#17 Updated by Rupeeclock over 8 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.

#18 Updated by mlovett.1 over 8 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.

#19 Updated by crevox over 8 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).

#20 Updated by niwa_daisuke10000 over 8 years ago

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

#21 Updated by fitizen8 over 8 years ago

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

#22 Updated by datdude0804 over 8 years ago

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

#23 Updated by wespipes69 over 8 years ago

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

#24 Updated by datdude0804 over 8 years ago

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

#25 Updated by niwa_daisuke10000 over 8 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.

#26 Updated by bradgearon over 8 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.

#27 Updated by Rupeeclock over 8 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.

#28 Updated by cse12793 over 8 years ago

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

#30 Updated by Rupeeclock over 8 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.

#31 Updated by bradgearon over 8 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

#32 Updated by loojtuam over 8 years ago

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

#33 Updated by tuanta1989 over 8 years ago

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

#34 Updated by DaBlue1337 over 8 years ago

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

#35 Updated by whistleteam over 8 years ago

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

#36 Updated by fabinhocibok over 8 years ago

I also have the same unknown pointer error problem.

#37 Updated by danialhorton over 8 years ago

the AP is checking for SD Slot 2 and failing.

#38 Updated by sultankhail2009 over 8 years ago

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

#39 Updated by fagoatse over 8 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.

#40 Updated by spacebacongod over 8 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.

#41 Updated by Fou-mage over 8 years ago

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

#42 Updated by spacebacongod over 8 years ago

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

#43 Updated by spacebacongod over 8 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.

#44 Updated by danialhorton over 8 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.

#45 Updated by danialhorton over 8 years ago

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

#46 Updated by spacebacongod over 8 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.

#47 Updated by Rupeeclock over 8 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.

#48 Updated by danialhorton over 8 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.

#49 Updated by spacebacongod over 8 years ago

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

#50 Updated by bradgearon over 8 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

#51 Updated by danialhorton over 8 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.

#52 Updated by bradgearon over 8 years ago

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

#53 Updated by tommyhl2.SS over 8 years ago

Why exactly are you not sharing the fix with everyone?

#54 Updated by SeanJohnCole over 8 years ago

what does a lamen like me do with those rars?

#55 Updated by danialhorton over 8 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.

#56 Updated by bradgearon over 8 years ago

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

#57 Updated by Rupeeclock over 8 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.

#58 Updated by bradgearon over 8 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.

#59 Updated by tommyhl2.SS over 8 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.

#60 Updated by bradgearon over 8 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.

#61 Updated by danialhorton over 8 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?

#62 Updated by spacebacongod over 8 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.

#63 Updated by danialhorton over 8 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.

#64 Updated by danialhorton over 8 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

#65 Updated by Rupeeclock over 8 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.

#66 Updated by spacebacongod over 8 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.

#67 Updated by Rupeeclock over 8 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.

#68 Updated by danialhorton over 8 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

#69 Updated by spacebacongod over 8 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. ^

#70 Updated by SeanJohnCole over 8 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.

#71 Updated by hrydgard over 8 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 :)

#72 Updated by bradgearon over 8 years ago

Sweet! I'll do so :).

#73 Updated by bradgearon over 8 years ago

  • Status changed from Accepted to Fixed

Fixed in r9a627e89fb2e

#74 Updated by marcel.werner3 over 8 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!

#75 Updated by danialhorton over 8 years ago

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

#76 Updated by jamster120 over 8 years ago

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

#78 Updated by jamster120 over 8 years ago

thank you! :]

#79 Updated by jamster120 over 8 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

#80 Updated by wespipes69 over 8 years ago

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

#81 Updated by Rupeeclock over 8 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.

#82 Updated by danialhorton over 8 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......

#83 Updated by Rupeeclock over 8 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.

#84 Updated by danialhorton over 8 years ago

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

are you using D3D9, 11 or opengl?

#85 Updated by Rupeeclock over 8 years ago

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

#86 Updated by NeoBrainX over 8 years ago

/facepalm

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

#87 Updated by delroth over 8 years ago

  • Status changed from Fixed to Accepted

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

#88 Updated by hatarumoroboshi over 8 years ago

And now is re-fixed:-)

#89 Updated by NeoBrainX over 8 years ago

  • Status changed from Accepted to Fixed

#90 Updated by KoopaTroopDude about 8 years ago

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

#91 Updated by Rupeeclock about 8 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.

#92 Updated by parlane about 8 years ago

  • Status changed from Fixed to Accepted

And now broken!

#93 Updated by Rupeeclock about 8 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...?

#94 Updated by parlane about 8 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.

#95 Updated by Rupeeclock about 8 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.

#96 Updated by parlane about 8 years ago

Possibly, I will find out more :D

#97 Updated by parlane about 8 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision d95e31af3f77.

#98 Updated by parlane about 8 years ago

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

#99 Updated by mikg124 over 7 years ago

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

#100 Updated by Rupeeclock over 7 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

Also available in: Atom PDF