unexpectedpanda / retool

Retool: a better filter tool for Redump and No-Intro DAT files.
BSD 3-Clause "New" or "Revised" License
366 stars 24 forks source link

Nintendo DS corrections. #328

Closed TomTurbine closed 6 months ago

TomTurbine commented 7 months ago

1)Hello again, hope it is all going well. Was messing around with the DS collection and noticed a few things.

Here are some stuff that should be filtered out as programs. I am also going to submit them to No-Intro to correctly add the [Program] tag for them.

AceKard 2 (World) (v2.1) (Unl) AceKard 2i (World) (Unl) AceKard R.P.G. (World) (Unl) Action Replay DS (World) (v1.02) (Unl) Cartridge Construction Kit (World) (v1.22) (Unl) CodeBreaker DS Lite (World) (Unl) CycloDS Evolution (World) (v1.1) (Unl) Data Max (World) (Unl) DSTT (World) (Unl) DSTTi (World) (Unl) EDGE (World) (Unl) EZ-Flash V (World) (Unl) EZ-Flash Vi (World) (Unl) G6DS Real (World) (Unl) iTouch DS (World) (Unl) M3DS Real (World) (Unl) M3DS Simply & R4DS (World) (Unl) Max Media Launcher (World) (Unl) Max Media Player (World) (v1.22) (Unl) Nintendo DS Browser (USA, Europe) (En,Fr,De,Es,It) Nintendo Zone Wireless Distribution Box DS Card (World) (Rev 1) Passcard 3 (World) (v6.0) (Unl) R4i Ultra (World) (Unl) Relay Station (USA) Super Key (World) (v6.0) (Unl) SuperCard DSONE (SDHC) (World) (Unl) SuperCard DSTWO (World) (Unl)

2)With the 2 games Beyblade - Metal Fusion (USA) (En,Fr,Es) Beyblade - Metal Masters (USA) (En,Fr,Es)

They have multiple versions. I am not 100% sure but I believe you might want to keep the "Collector's Edition" of each of them instead of the default.

3)And the game Little League World Series Baseball - Double Play (USA)

is a compilation of Little League World Series Baseball 2008 (USA) Little League World Series Baseball 2009 (USA)

TomTurbine commented 7 months ago

And with DSi

Nintendo DSi XL Demo Video (USA) Nintendo DSi XL Demo Video Volume 2 (USA)

I would think would be filtered out as either a demo or a video.

TomTurbine commented 7 months ago

Edit: And for DS Digital Nintendo Fan Network (USA) (Rev 1) Nintendo DSi Sound (USA) (Rev 2) Nintendo DSi Shop (USA) (Rev 12) Nintendo DSi Metronome (USA) Nintendo DSi Camera (USA) (Rev 4) Nintendo DSi Browser (USA) (Rev 3) Nintendo DSi + Internet (USA) (Pre-install) Nintendo DSi - Instrument Tuner (USA) Nintendo Countdown Calendar (USA) Nintendo 3DS Transfer Tool (USA) (Rev 1)

TomTurbine commented 7 months ago

Messed around with the CDN content, I think I have noticed something.

I noticed that if you have 2 copies of a game and if the first one has something like (En,De,Es) at the end of it, it wants to prioritize it over the next one that has (Rev 1) but doesn't also have the language list in the name.

Example:

GameA (En,De,Es).7z GameA (Rev 1).7z

It would take the first one while ignoring the fact it had a newer revision.

TomTurbine commented 7 months ago

Also, for my settings.

For Regions I have USA>World>Unknown and that's it. For Languages, I have English only.

Exclusions: Applications Bad Dumps BIOS and other chips Demos, kiosks, and samples Preproduction Promotional Aftermarket Pirate

The rest is all default.

unexpectedpanda commented 7 months ago

I noticed that if you have 2 copies of a game and if the first one has something like (En,De,Es) at the end of it, it wants to prioritize it over the next one that has (Rev 1) but doesn't also have the language list in the name.

Example:

GameA (En,De,Es).7z GameA (Rev 1).7z

It would take the first one while ignoring the fact it had a newer revision.

Working as intended. Languages have quite high priority in Retool. If a title has missing languages it needs to be fixed at the source.

I'll be able to get to the other items in the next clone list update.

DubaiShark commented 6 months ago

Hi Thanks for the update it's great and helpful I have the same issue here but with "Unofficial - Sony - PlayStation Portable (PSN) (Decrypted) (Parent-Clone) (20230704-163013).dat" and "Mattel - Intellivision (Parent-Clone) (20231027-021641).dat" and maybe others

the problem is it grabs the same games for 2 or 3 games with different regions at the same time :\ it will be great if this will be solved

Thanks for your support

unexpectedpanda commented 6 months ago

Hi Thanks for the update it's great and helpful I have the same issue here but with "Unofficial - Sony - PlayStation Portable (PSN) (Decrypted) (Parent-Clone) (20230704-163013).dat" and "Mattel - Intellivision (Parent-Clone) (20231027-021641).dat" and maybe others

the problem is it grabs the same games for 2 or 3 games with different regions at the same time :\ it will be great if this will be solved

Thanks for your support

I don't know that this means. Examples would be helpful.

DubaiShark commented 6 months ago

OK here are the pictures that will explain the issue

1

My filter was like this and it works fine for other .data

2

3

I don't know if the retool program will update the clon list for this data or not or if it is a bug in the program this only happens with Unofficial - Sony - PlayStation Portable (PSN) (Decrypted) and Mattel - Intellivision (Parent-Clone) for now

I hope it's clear now

Thanks

unexpectedpanda commented 6 months ago

2)With the 2 games Beyblade - Metal Fusion (USA) (En,Fr,Es) Beyblade - Metal Masters (USA) (En,Fr,Es)

They have multiple versions. I am not 100% sure but I believe you might want to keep the "Collector's Edition" of each of them > instead of the default.

This one isn't fun. Each of the collector/Toys'R'Us/Target/Best Buy/Walmart come with unique "Beys", there isn't an everything collection.

Beyblade - Metal Fusion Beyblade - Metal Masters

In theory I should care about the unique content... but the functionality doesn't exist to cater for it at the moment. I'll make a small adjustment so at least one of the special editions is selected in the meantime.

unexpectedpanda commented 6 months ago

Unofficial - Sony - PlayStation Portable (PSN) (Decrypted)

Thanks. There is no clone list for Unofficial - Sony - PlayStation Portable (PSN) (Decrypted), so you will get clones in that DAT file where the names don't match up in a way that they can be automatically detected. I'll leave the clone list up to someone else to create.

(Parent-Clone)

Don't use parent/clone DAT files for Retool, use the regular ones. Additionally, the clone list for Intellivision needs an update.

unexpectedpanda commented 6 months ago

Nintendo Fan Network (USA) (Rev 1) Nintendo DSi Sound (USA) (Rev 2) Nintendo DSi Shop (USA) (Rev 12) Nintendo DSi Metronome (USA) Nintendo DSi Camera (USA) (Rev 4) Nintendo DSi Browser (USA) (Rev 3) Nintendo DSi + Internet (USA) (Pre-install) Nintendo DSi - Instrument Tuner (USA) Nintendo Countdown Calendar (USA) Nintendo 3DS Transfer Tool (USA) (Rev 1)

There is no DSi digital clone list. I'll leave this up to someone else to create.

The other changes have been made.

DubaiShark commented 6 months ago

Don't use parent/clone DAT files for Retool, use the regular ones. Additionally, the clone list for Intellivision needs an update.

Is there a difference or is it not working? I used this one and it seems it gives me the correct 1G1R each time for the other DATA

So now I have to download the regular one and use it rather than (Parent-Clone) right

unexpectedpanda commented 6 months ago

Is there a difference or is it not working?

For Intellivision, no, there's no difference. It's just that Retool ignores the clone data in No-Intro's P/C DAT files. Dat-O-Matic also provides more customization options for the regular file.

I've heard others say that things get out of sync and that regular DAT files have content in it that parent/clone DATs don't, but I've never verified.

unexpectedpanda commented 6 months ago

Okay, all this have been addressed, so closing now.