Wii iso Region codes: values and displacement

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

May 29, 2010
  1. Arch Feline
    OP

    Member Arch Feline GBAtemp Regular

    Joined:
    May 7, 2007
    Messages:
    230
    Country:
    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
    OP

    Member Arch Feline GBAtemp Regular

    Joined:
    May 7, 2007
    Messages:
    230
    Country:
    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

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Naming NeoGamma as an example, why you don't download it's source and look for the info you need.
     
  4. Arch Feline
    OP

    Member Arch Feline GBAtemp Regular

    Joined:
    May 7, 2007
    Messages:
    230
    Country:
    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

    Code:
    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 FSTSize;ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ//size of FST
    ÂÂÂÂ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

    Member mauifrog DA KINE WiiHacker

    Joined:
    Jan 21, 2010
    Messages:
    1,585
    Country:
    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.
     

Share This Page