Difference between revisions of "Talk:Title metadata"

From WiiBrew
Jump to navigation Jump to search
(This is how you do it :))
m (→‎Fields seen: clarified section name)
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 +
== File structure ==
 +
 
I was using this page, and I thought it is missing a table like the others files structure reprensentation (ie : with Start End Length and Description, like the WAD file page for exemple).
 
I was using this page, and I thought it is missing a table like the others files structure reprensentation (ie : with Start End Length and Description, like the WAD file page for exemple).
  
Line 4: Line 6:
  
 
Do you think I can make tables here ? (it is my first contribution, so I prefer ask before...)
 
Do you think I can make tables here ? (it is my first contribution, so I prefer ask before...)
(This comment was entered by Naamah31)
+
[[User:Naamah31|moquette]] 23:22, 20 May 2008 (PDT)
  
 
: I agree, this page should follow the other by using a table with offsets. Check out how the other pages are designed using the template, and go ahead and do it! It there is some problem, it is always possible to back out your changes and return to an older version. Also, please add "<nowiki>~~~~</nowiki>" at the end of your messages on the talk page. This will sign your contribution with your login ID and a timestamp. [[User:Magicus|Magicus]] 10:36, 19 May 2008 (PDT)
 
: I agree, this page should follow the other by using a table with offsets. Check out how the other pages are designed using the template, and go ahead and do it! It there is some problem, it is always possible to back out your changes and return to an older version. Also, please add "<nowiki>~~~~</nowiki>" at the end of your messages on the talk page. This will sign your contribution with your login ID and a timestamp. [[User:Magicus|Magicus]] 10:36, 19 May 2008 (PDT)
 +
 +
== Reserved ==
 +
 +
In the table of offsets 0x19A is listed with a length of 62 and id reserved can anyone provide more information as to what this section actually contains.[[User:Eckyecky|Eckyecky]] 13:20, 7 May 2009 (UTC)
 +
: As with most documentation, "reserved" means "Currently always zero, but the contents of this field probably aren't checked by any current software so it doesn't matter what you put here. This may change in the future, so you should avoid changing this because it's ... reserved." --[[User:Bushing|Bushing]] 12:50, 8 May 2009 (UTC)
 +
 +
What is this 62 byte block? As far as I am aware, there is some region info in here, but is there a reason it is not documented here? (piracy concerns?) [[User:Nago|Nago]] 08:47, 6 July 2009 (UTC)
 +
 +
Edit: just read above. <small>—Preceding unsigned comment added by [[User:Nago|Nago]] ([[User talk:Nago|talk]] • [[Special:Contributions/Nago|contribs]]) </small>
 +
 +
== System Version ==
 +
I see here that at offset 0x184 stores what IOS is required by each channel. Is there a list of hex codes that would fit into that or do you literally translate the IOS number into hex and put it there? [[User:Pinball wizard|Pinball wizard]] 13:52, 4 July 2009 (UTC)
 +
:In the TMDs I examined, it appears to be simply the IOS version in hex, e.g. 0x3c for IOS60 (that was from System Menu's TMD) [[User:Helsionium|Helsionium]] 15:11, 4 July 2009 (UTC)
 +
::Okay, so IOS 37 is 0x25. Just put that in the TMD file and that should be it right? [[User:Pinball wizard|Pinball wizard]] 15:44, 4 July 2009 (UTC)
 +
:::Yeah, I suppose so. If you change something in the TMD, it might become invalid because of some signature, though. But maybe I'm confusing the TMD and the ticket, just try it out anyway, it's not like this can brick your Wii (you're not modifying System Menu's TMD, are you?). [[User:Helsionium|Helsionium]] 21:41, 4 July 2009 (UTC)
 +
 +
== Content types seen ==
 +
 +
I noticed my Wii Sports seems to use content type 0x1, and some factory discs use 0x2. Not sure what the deal is with that. Also, my Wii Sports (IOS21 rev) update partition uses type 0x4001.
 +
 +
My guess regarding this is that content type 0x3 means to use a hash tree, and 0x1 means verify the signature directly. Not sure what type 0x2 is; this is most likely a bitmap, but 0x2 is the first type I’ve seen that doesn’t end in a 1 bit. [[User:Hallowizer|Hallowizer]] ([[User talk:Hallowizer|talk]]) 20:55, 8 November 2021 (CET)

Latest revision as of 20:57, 8 November 2021

File structure

I was using this page, and I thought it is missing a table like the others files structure reprensentation (ie : with Start End Length and Description, like the WAD file page for exemple).

C code declaration is usefull for source code, but not for looking in a hex editor...

Do you think I can make tables here ? (it is my first contribution, so I prefer ask before...) moquette 23:22, 20 May 2008 (PDT)

I agree, this page should follow the other by using a table with offsets. Check out how the other pages are designed using the template, and go ahead and do it! It there is some problem, it is always possible to back out your changes and return to an older version. Also, please add "~~~~" at the end of your messages on the talk page. This will sign your contribution with your login ID and a timestamp. Magicus 10:36, 19 May 2008 (PDT)

Reserved

In the table of offsets 0x19A is listed with a length of 62 and id reserved can anyone provide more information as to what this section actually contains.Eckyecky 13:20, 7 May 2009 (UTC)

As with most documentation, "reserved" means "Currently always zero, but the contents of this field probably aren't checked by any current software so it doesn't matter what you put here. This may change in the future, so you should avoid changing this because it's ... reserved." --Bushing 12:50, 8 May 2009 (UTC)

What is this 62 byte block? As far as I am aware, there is some region info in here, but is there a reason it is not documented here? (piracy concerns?) Nago 08:47, 6 July 2009 (UTC)

Edit: just read above. —Preceding unsigned comment added by Nago (talkcontribs)

System Version

I see here that at offset 0x184 stores what IOS is required by each channel. Is there a list of hex codes that would fit into that or do you literally translate the IOS number into hex and put it there? Pinball wizard 13:52, 4 July 2009 (UTC)

In the TMDs I examined, it appears to be simply the IOS version in hex, e.g. 0x3c for IOS60 (that was from System Menu's TMD) Helsionium 15:11, 4 July 2009 (UTC)
Okay, so IOS 37 is 0x25. Just put that in the TMD file and that should be it right? Pinball wizard 15:44, 4 July 2009 (UTC)
Yeah, I suppose so. If you change something in the TMD, it might become invalid because of some signature, though. But maybe I'm confusing the TMD and the ticket, just try it out anyway, it's not like this can brick your Wii (you're not modifying System Menu's TMD, are you?). Helsionium 21:41, 4 July 2009 (UTC)

Content types seen

I noticed my Wii Sports seems to use content type 0x1, and some factory discs use 0x2. Not sure what the deal is with that. Also, my Wii Sports (IOS21 rev) update partition uses type 0x4001.

My guess regarding this is that content type 0x3 means to use a hash tree, and 0x1 means verify the signature directly. Not sure what type 0x2 is; this is most likely a bitmap, but 0x2 is the first type I’ve seen that doesn’t end in a 1 bit. Hallowizer (talk) 20:55, 8 November 2021 (CET)