Wii iso Region codes: values and displacement

Discussion in 'Wii - Hacking' started by Arch Feline, May 29, 2010.

  1. Arch Feline

    Arch Feline GBAtemp Regular

    May 7, 2007
    United States
    Obviously some people know all of the region code fields, their possible values, where they are located and what they do. I am sure that I have seen it posted. Can someone repost it or give me a link?

    I understand that the region information is not encrypted.
  2. Arch Feline

    Arch Feline GBAtemp Regular

    May 7, 2007
    United States
    For instance when telling NeoGamma Region Options

    Force Video: Wii
    Patch Video: All

    Is is possible for me to just patch the iso and do the same thing?
  3. Det1re

    Det1re det1re.de

    Oct 28, 2008
    Gambia, The
    Naming NeoGamma as an example, why you don't download it's source and look for the info you need.
  4. Arch Feline

    Arch Feline GBAtemp Regular

    May 7, 2007
    United States
    All right then. I have the latest download from file tripp and I am looking in the source code folder (with the aid of 7-zip)
    I am looking in the first one. Dunno if I can figure it out though.

    All right. I do not understand the source code. I could learn to read the source code - a worthy endevor.

    As before I need a link to the Wii Iso or the name of an application that actually has the lay out in the comments.

    Off the top of my head I am guessing that

    ypedef struct {
    ÂÂÂÂu8 ConsoleID;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//G = Gamecube, R = Wii.
    ÂÂÂÂu8 GamecodeA;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//2 Ascii letters to indicate the GameID.
    ÂÂÂÂu8 GamecodeB;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//2 Ascii letters to indicate the GameID.
    ÂÂÂÂu8 CountryCode;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//J=JAP . P=PAL . E=USA . D=OoT MasterQuest
    ÂÂÂÂu8 MakerCodeA;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//Eg 08 = Sega etc.
    ÂÂÂÂu8 MakerCodeB;
    ÂÂÂÂu8 DiscID;
    ÂÂÂÂu8 Version;
    ÂÂÂÂu8 AudioStreaming;ÂÂÂÂÂÂÂÂÂÂÂÂ//01 = Enable it. 00 = Don't
    ÂÂÂÂu8 StreamBufSize;ÂÂÂÂÂÂÂÂÂÂÂÂ//For the AudioEnable. (always 00?)
    ÂÂÂÂu8 unused_1[18];
    ÂÂÂÂu32 DVDMagicWord;ÂÂÂÂÂÂÂÂÂÂÂÂ//0xC2339F3D
    ÂÂÂÂchar GameName[992];ÂÂÂÂÂÂÂÂÂÂÂÂ//String Name of Game, rarely > 32 chars
    ÂÂÂÂu32 DMonitorOffset;ÂÂÂÂÂÂÂÂÂÂÂÂ//offset of debug monitor (dh.bin)?
    ÂÂÂÂu32 DMonitorLoadAd;ÂÂÂÂÂÂÂÂÂÂÂÂ//addr(?) to load debug monitor?
    ÂÂÂÂu8 unused_2[24];
    ÂÂÂÂu32 DOLOffset;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//offset of main executable DOL (bootfile)
    ÂÂÂÂu32 FSTOffset;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//offset of the FST ("fst.bin")
    ÂÂÂÂu32 MaxFSTSize;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//maximum size of FST (usually same as FSTSize)*
    ÂÂÂÂu32 UserPos;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//user position(?)
    ÂÂÂÂu32 UserLength;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//user length(?)
    ÂÂÂÂu32 unknown;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//(?)
    ÂÂÂÂu32 unused_3;
    } dvdinfo_t;
    may be what I want
  5. mauifrog

    mauifrog DA KINE WiiHacker

    Jan 21, 2010
    United States
    Use Generic Wii Patcher 1.2 to patch the main.dol. Extract/replace the main.dol with wiiscrubber.
    Generic wii Patcher 1.2
    WiiScrubber 1.4

    You can patch 001 fix and 002 fix, video, language, country.