Talk:RKG (File Format)

From Custom Mario Kart
Jump to navigation Jump to search

CTGP Footer Edit

Why was this reverted? There's eight extensions on the LE-CODE page, but documentation on the CTGP footer (which is arguably more applicable) is rejected? Surely a place for this should exist on the wiki, despite not being strictly created by Nintendo.

Vabold (talk) 15:42, 18 September 2021 (UTC)

About the Special Ghosts type ID

The function starting at RAM address 0x8060d6ac (PAL) is in charge of displaying the text label that you see in the upper part of the Time Trial card in the Rankings menu, after selecting a ghost.

One of the first things it does is to check for the ghost type, and then, depending on the type, it assigns a specific BMG message ID to it. One of those checks (present at 0x8060d6e8 in RAM (PAL)) is for type 5, and if true, it assigns the BMG message ID 0x17AF to it ---> "Special Ghost Data"

Other functions in the code (PAL) potentially related to Special Ghosts are:

  • FUN_805bfe1c = This function is in charge of displaying the message in the notification button in the Mario Kart Channel. Case 2 (0x805bfe6c) sets the BMG message ID to 0x1901 ---> "Special ghost data now available!"
  • FUN_80610794 = At 0x806107e0 inside that function, it seems the game is checking if the ghost type is 5 (special ghost).
  • FUN_80674000 = Download special ghost and store it in the WC24 data maybe?

More info on Special Ghosts

Also, I can confirm that 0x04 is indeed the type for the red flag challenged ghosts (Rival Ghost Data)

--B squo (talk) 00:29, 10 May 2022 (UTC)