Talk:GNHE5d

From Dolphin Emulator Wiki
Jump to: navigation, search

NHL Hitz 20-02

We have a bit of an issue with this... GNHE5d (yes lower case d) belongs to NHL Hitz 20-02! The lowercase d is a violation of the gameid standards, but NHL Hitz 20-02 does in fact use the lowercase d, at least as far as Dolphin is concerned. Here is proof curtesy of JMC47. JMC says that by 2003 it was corrected, so it is only this game that uses it, to my knowledge. Anyway, right now, you if right click NHL Hitz 20-02 in Dolphin and hit wiki, it directs users to Maxplay Games! I don't know if the lowercase mess up contributed, but Datel stole this gameid for their products. GNHE5d is wrong but it is an official gameid and for an officially launched game. In my opinion this gameid should be made exclusive for NHL Hitz 20-02, or turned into a disambiguation page. What do you guys think? - MayImilae (talk) 04:12, 12 February 2016 (CET)

AFAIK Datel developed some kind of bootstrap based on the app loader of NHL Hitz 20-02 so they could "trick" the GC/Wii to boot the game as a licensed game (which clearly is not the case). That technique is similar to what most (if not all) Nintendo DS flashcards did to trick the Nintendo DS/DSi/3DS too. However I think we have an advantage, Datel uses GNHE5d (notice the lowercase "d"), the official NHL Hitz 20-02 and all oficially licensed games uses all uppercase IDs. In other words, we could make a redirect in GNHE5D (all uppercase) to NHL Hitz 20-02 and turn this page a disambig for Datel products (I can confirm Action Replay also shares this ID). I didn't test this but AFAIK Dolphin context-menu option will just get the ID and throw whatever ID the disc claims at dolp.in/id in order to redirect the user to the proper wiki page, we may be able to handle both NHL Hitz 20-02 and Datel products this way (thanks to the lowercase d at the end used by Datel). Oh, snap. Just saw the edit. In that case a disambig page is the way to go =/ - mbc07 (talk) 04:27, 12 February 2016 (CET)

Yeah, given the shared ID we'll need a disambig page. It will need to be hand generated though, as the {{disambig}} templates is only set up for shared game titles. Kolano (talk) 07:43, 12 February 2016 (CET)

And now it is a disambig page! - MayImilae (talk) 12:57, 14 February 2016 (CET)

Datel Uses

Ok, so, I was able to confirm a bunch of uses of the GameID right away from JMC. However, there are a loooot of complexities in things JMC doesn't own!

  • The Action Replays on GameCube went through several firmware updates, and there is also the 2003 which doesn't work on Wiis and the 2006 which does. JMC says his 2006 uses DTLE01, while I found many references 1 2 that mention gamecube action replays as using GNHE5d. This one will be super hard to confirm. :/
  • On top of the various firmwares and the 2006 version, there is *another* action replay for the gamecube, the Action Replay MAX. I have no idea what it uses!
  • JMC does not have the Action Replay for Wii. I was unable to find it's GameID at all through research.
  • Just like the GameCube, there is a *second* Action Replay for Wii - the Wii Action Replay Powersaves (or Wii Powersaves by Action Replay). I couldn't find its gameid either.
  • The GameCube also had various singles, the Action Replay Ultimate Codes. JMC confirmed the ones he have all use GNHE5d. I don't know how many or which ones use it.

So um, basically, this is really complicated! - MayImilae (talk) 13:18, 14 February 2016 (CET)

Regarding Action Replay (GC), I read somewhere else (can't find the source now) that it uses GNHE5d Game ID up to version 1.17 (BTW I can confirm my copy -- which is v1.14b -- uses GNHE5d Game ID too). After that there's a newer 1.20 version which uses another ID (maybe it's the DTLE01 that JMC47 owns?) and it's compatible with updated Wiis. Apparently another way to check for v1.20 is trying to add new codes, that version doesn't let you add new codes...

Info Compilation

JMC gave me a bunch more data! JMC figured out that all of them use the same firmware system and apploaders, and the versions can tell us which GameID the specific Datel product are using. Here is a compilation of everything we know so far. As more data comes in we can just edit the below. - MayImilae (talk) 12:51, 21 February 2016 (CET)

Known Datel software versions

v1.06

v1.08

  • Action Replay GC (redump)

v1.09

  • Action Replay GC (redump)

v1.11 (GNHE5d)

  • Ultimate Codes - Animal Crossing (Owned by JMC47)
  • Ultimate Codes: Enter the Matrix (Owned by JMC47)
  • Ultimate Codes: Final Fantasy Crystal Chronicles (Owned by JMC47)
  • Ultimate Codes - Legend of Zelda Wind Waker (Owned by JMC47)
  • Ultimate Codes - Mario Kart MAX pack (Owned by JMC47)
  • Ultimate Codes - Metroid Prime (Owned by JMC47)
  • Ultimate Codes - Wario World (Owned by JMC47)


v1.13 (GNHE5d)

  • Max Play Classics Volume 1 (owned by JMC47)
  • Advance Game Port (owned by JMC47)
  • Max Drive Pro (owned by JMC47)
  • Ultimate Codes - Twilight Princess (owned by JMC47)

v1.14a

  • Action Replay GC (redump)

v1.14b (GNHE5d)

  • Action Replay GC (owned by mbc07)

v1.14c

  • Action Replay GC (redump)

v1.18

  • Action Replay GC (redump)

v1.20 (reportedly the first to work on Wiis, likely the first to use DTLX01)

  • Action Replay GC (redump)

v2.00 (DTLX01 - the X has to be modified to a specific region to work in Dolphin through a hex editor)

  • Action Replay GC purple case (owned by JMC47)
  • Action Replay GC white case (owned by JMC47)

Titles with unknown firmware

  • Ultimate Codes - Mario Kart: Double Dash
  • Ultimate Codes: Metal Gear Solid: Twin Snakes
  • Action Replay MAX (GC)
  • Action Replay Wii
  • Wii Action Replay Powersaves
  • Advance Game Port + Construction Kit