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}}