DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.19k stars 76 forks source link

Fix cloneboot (Download Play for most titles) #553

Closed ahezard closed 3 years ago

NightScript370 commented 5 years ago

Now that the old memcpy issue is closed, I'll repin this

ahezard commented 5 years ago

Wood code for dowload play patches is there : https://github.com/ahezard/woodrpg_forwarder/blob/e0280c91b21e28443c23f98a171012ef8a301b0c/akloader/arm9/source/patches_dl.cpp

RocketRobz commented 5 years ago

That's already implemented though.

ask-compu commented 5 years ago

any progress on this?

MasterGamingYT commented 5 years ago

It's on their to-do list (If I'm not mistaken)

Qwertymom commented 5 years ago

yo, I can see the code has been posted but i'd like to know how I can apply it to my nintendo dsi with hiya cfw. The download play problem has been annoying me for a while now and it's quite an annoying feature to get around.

krisdb2009 commented 5 years ago

@Qwertymom What commit is this patched in?

SuperSaiyajinStackZ commented 5 years ago

It's not fixed yet iirc.

Qwertymom commented 5 years ago

@krisbd2009 ahezard literally posted some raw wood code but not sure if it's possible for me to apply it.

Qwertymom commented 5 years ago

would it be possible to in some way emulate an r4i card (because I KNOW this download play problem isn't there.) as a game within the cfw and execute the nds roms from there???

Stack3r commented 5 years ago

Just wait until it’s fully added and implemented by ahezard or another team member

krisdb2009 commented 5 years ago

@krisbd2009 ahezard literally posted some raw wood code but not sure if it's possible for me to apply it.

Gotcha, I thought you meant it was implemented in the nds-bootstrap project.

Qwertymom commented 5 years ago

Just wait until it’s fully added and implemented by ahezard or another team member

but I don't think that's gonna happen for a while

Barawer commented 5 years ago

If its that important to you get a flashcard for the time being.

MasterGamingYT commented 4 years ago

Hate to be impatient, but any progress on this?

RocketRobz commented 4 years ago

@MasterGamingYT Nope. It hasn't been worked on.

MasterGamingYT commented 4 years ago

Oh, I see. (do hope it gets worked on since I want my two yoshis on sm64ds)

ghost commented 4 years ago

Sorry for being impatient, but I want to play Clubhouse Games and Mario Party with my brother. When is this error expected to be fixed?

MasterGamingYT commented 4 years ago

Sorry for being impatient, but I want to play Clubhouse Games and Mario Party with my brother. When is this error expected to be fixed?

It should be implemented in the 100th nds-bootstrap release if I'm not mistaken

ghost commented 4 years ago

Sorry, I'm not familiar with the development and the terms of the software. Is there a date for when the release will happen?

Sorry for being impatient, but I want to play Clubhouse Games and Mario Party with my brother. When is this error expected to be fixed?

It should be implemented in the 100th nds-bootstrap release if I'm not mistaken

RocketRobz commented 4 years ago

Sorry, I'm not familiar with the development and the terms of the software. Is there a date for when the release will happen?

There is no ETA for when it'll be released.

MasterGamingYT commented 4 years ago

Also cloneboot seems to be in 1st party games iirc. So 3rd party games SHOULD work fine if it doesn't use cloneboot

SleepyLark commented 4 years ago

Also cloneboot seems to be in 1st party games iirc. So 3rd party games SHOULD work fine if it doesn't use cloneboot

Actual I went ahead and tested every game known to have Download Play (in the USA region) a while back. Out of the 315 games I found only 90 of them used cloneboot and out of that 90 only 21 of them were actually unplayable, meaning the rest can all still be played using multi-card. So pretty much you have a 1/3 chance that the game uses cloneboot. There's a section on the compatibility sheet that has the full list of what games have cloneboot and what doesn't.

idchahahaha commented 4 years ago

is there any updates yet? and can someone please tell me where i can find the full list of games that do(nt) use cloneboot

SleepyLark commented 4 years ago

is there any updates yet? and can someone please tell me where i can find the full list of games that do(nt) use cloneboot

It's on the compatibility list, there's a separate sheet specifically for this purpose.

idchahahaha commented 4 years ago

okay thnks

Haxorzz commented 4 years ago

Bump cause I need this

Ninkyo commented 4 years ago

I've had several games that claim to work on the compatibility list not work, why is this??

SleepyLark commented 4 years ago

I've had several games that claim to work on the compatibility list not work, why is this??

@Ninkyo Could you please be specific? What games are talking about and how are you running them?

Ninkyo commented 4 years ago

Running on a DSi through twilight menu both Monopoly/Boggle/Yahtzee/Battleship and Elite Beat Agents claim to work but don't and the only multiplayer game I've had success with is Countdown. Cars Mater National is another that just gives the no signal icon on the download play lobby screen like Monopoly/Boggle/Yahtzee/Battleship. Elite Beat Agents crashed on the nintendo logo I think, ill test again. Edit: Elite Beat Agents appears to not be one of them it must have just been a one off

oxiver888 commented 3 years ago

whats the latest on this?

RocketRobz commented 3 years ago

whats the latest on this?

No progress has been made, due to the devs not being around.

oxiver888 commented 3 years ago

whats the latest on this?

No progress has been made, due to the devs not being around.

sad

mooshimango commented 3 years ago

The latest release of nds bootstrap says its fixed, but I tested it with a stock ds lite, and a CFW luma 2ds, and the ds lite still freezes on the Nintendo logo with games like MKDS and NSMB any ideas even though the patch notes say cloneboot is fixed?

lifehackerhansol commented 3 years ago

The latest release of nds bootstrap says its fixed, but I tested it with a stock ds lite, and a CFW luma 2ds, and the ds lite still freezes on the Nintendo logo with games like MKDS and NSMB any ideas even though the patch notes say cloneboot is fixed?

Nowhere on the patch notes say that it is fixed. The above half of the patch notes details what was supposed to come, but were unable to be implemented at this time.

See under What's new? for the actual changelog.

DraconicNEO commented 3 years ago

Any updates on this in the Past Few months? Really hope this eventually gets fixed.

DraconicNEO commented 3 years ago

Also cloneboot seems to be in 1st party games iirc. So 3rd party games SHOULD work fine if it doesn't use cloneboot

Actual I went ahead and tested every game known to have Download Play (in the USA region) a while back. Out of the 315 games I found only 90 of them used cloneboot and out of that 90 only 21 of them were actually unplayable, meaning the rest can all still be played using multi-card. So pretty much you have a 1/3 chance that the game uses cloneboot. There's a section on the compatibility sheet that has the full list of what games have cloneboot and what doesn't.

This person is forgetting that most of those 21 games are most likely very popular first-party releases. That makes it more likely that people are going to run into those games because the ratio of people playing them is higher i.e. Mario Party DS.

spellboundtriangle commented 3 years ago

I think it's worth noting that Mario Party DS multiplayer can be used via multicard, you just need to use the debug menu cheat code and a duplicate save in case of overwriting (see the linked page for more details)

DraconicNEO commented 3 years ago

I think it's worth noting that Mario Party DS multiplayer can be used via multicard, you just need to use the debug menu cheat code and a duplicate save in case of overwriting (see the linked page for more details)

Would be helpful if he included the list of which games worked and which didn't, because there isn't a list of cloneboot compatibility right now, especially for whether those titles are also incompatible with flashcarts.

spellboundtriangle commented 3 years ago

Would be helpful if he included the list of which games worked and which didn't, because there isn't a list of cloneboot compatibility right now, especially for whether those titles are also incompatible with flashcarts.

@SleepyLark If it's not too much trouble do you think you could provide a list? if not it's okay.

There's a multiplayer table here https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc

DraconicNEO commented 3 years ago

Would be helpful if he included the list of which games worked and which didn't, because there isn't a list of cloneboot compatibility right now, especially for whether those titles are also incompatible with flashcarts. @SleepyLark If it's not too much trouble do you think you could provide a list? if not it's okay.

There's a multiplayer table here https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc

Oh thanks, wait I have another question (sorry if this is annoying) do games in red not work on any flashcarts or do they not work with NDS-bootstrap on a Flashcart?

RocketRobz commented 3 years ago

Whether you're on an SD card or a flashcard, games marked in red will not work with cloneboot on nds-bootstrap. This is not an issue with flashcard kernels.

DraconicNEO commented 3 years ago

Whether you're on an SD card or a flashcard, games marked in red will not work with cloneboot on nds-bootstrap. This is not an issue with flashcard kernels.

Ah I see so it's just for nds-bootstrap. Good to know.

AbnormalPoof commented 3 years ago

The new implementation of cloneboot is partial and only works in some games. So this issue should stay open until full support is added

RocketRobz commented 3 years ago

Fully implemented in 24243ff4

AbnormalPoof commented 3 years ago

lmao THAT FAST? Not a few days after partial implementation and it's already done Great job guys! Development seems to be smooth sailing

oxiver888 commented 3 years ago

wait, so its done? and is it available to use yet? or not? Im kinda confused tbh

RocketRobz commented 3 years ago

Yes, it's done and available to use. The new version contains the complete fix: https://github.com/DS-Homebrew/nds-bootstrap/releases/tag/v0.44.2

oxiver888 commented 3 years ago

Nice!

Haxorzz commented 3 years ago

FINALLY! Amazing job devs!