Line 1: |
Line 1: |
− | The '''Revolution SDK''' is the SDK used to develop Wii games. In short, it is known as the RVL_SDK; this is the usual identifier applied to it after early versions of the SDK where it was identified as the Revolution SDK. It is an extension of the [[Dolphin SDK|Dolphin]] (GameCube) SDK. It is no longer available from official sources, since WarioWorld is closed. However, Nintendo's Software Development Support Group (SDSG) still has access to it. [[Prototype Revolution SDK|Early versions]] of the SDK consist of only the WPAD and KPAD libraries, and some early documentation. They were used as extensions/patches for the GameCube SDK. | + | The '''Revolution SDK''' (RVL_SDK) is the SDK used to develop Wii games. It is an extension of the [[Dolphin SDK|Dolphin]] (GameCube) SDK. |
| | | |
− | == Known Versions == | + | ==Versions== |
| | | |
− | (Not including patches) | + | (incomplete; not including patches) |
| | | |
− | * [[Prototype Revolution SDK]] (partially leaked) | + | *"RVL_WPAD_KPAD" SDK (patch for [[Dolphin SDK]] used for development on GameCube hardware with prototype [[Wii Remote|Wii Remotes]]) |
| | | |
− | * 1.0 (known to be unleaked) | + | *0.1 |
| + | *0.2 |
| + | *0.3 |
| + | *0.31 |
| + | *0.32 |
| + | *1.0 RC1 |
| + | *1.0 |
| | | |
− | * 2.0 (known to be unleaked*) | + | *2.0 |
| | | |
− | * 2.1 (fully leaked, although base SDK only) | + | *2.1 |
| | | |
− | * 2.2 | + | *2.2 |
| | | |
− | * 2.3 | + | *2.3 |
| | | |
− | * 2.4 | + | *2.4 |
| | | |
− | * 3.0 | + | *3.0 |
| | | |
− | * 3.1 | + | *3.1 |
| | | |
− | * 3.2 | + | *3.2 |
| | | |
− | * 3.3 (last, fully leaked) | + | *3.3 (last, fully leaked) |
| | | |
− | Some of the unmarked versions may have been leaked. There were many patches and release candidates as well.
| + | ==Structure== |
| | | |
− | *There is a reference on an old forum thread to a scene leak of 2.0, however it is long gone.
| + | [[File:Rvlsdkroot.png|thumb|right|RVL_SDK 2.1 (scene release) root directory contents with dates.]] |
| | | |
− | == Structure ==
| |
| | | |
− | [[File:Rvlsdkroot.png|thumb|right|RVL_SDK 2.1 (scene release) root directory contents w/ dates.]]
| + | Sample: |
| | | |
| + | */build (source files to build) |
| | | |
− | The SDK is built off the [[Dolphin SDK]], and is structured in much the same way; the root directory (/RVL_SDK) looks like this:
| + | */docs (PDF documents) |
| | | |
− | * /build (build files) | + | */dvddata (sample image/sound data for demo programs) |
| | | |
− | * /docs (PDF documents) | + | */include (include files) |
| | | |
− | * /dvddata (sample image/sound data for demo programs, some of which is used in [[RVL_DIAG]] | + | */man (HTML manual) |
| | | |
− | * /include (include files) | + | */RVL (Wii executables) |
| | | |
− | * /man (HTML manual) | + | */x86 (PC executables) |
| | | |
− | * /RVL (Wii executables) | + | *Readme |
− | | + | *Shell for Cygwin environment |
− | * /x86 (PC executables)
| |
− | | |
− | * Readme files | |
| | | |
| {{Template:WiiNavbox}} | | {{Template:WiiNavbox}} |