Difference between revisions of "Slot Usage"

From Custom Mario Kart
Jump to navigation Jump to search
(Created page with "This article describes some technical aspects of slots for custom track distribution maintainers. __TOC__ == Original Mario Kart Wii == The tracks of '''Mario Kart...")
 
Line 8: Line 8:
 
The tracks of '''Mario Kart Wii''' are internally addressed by slot identifiers beginning with value 0. The game uses integers (at least 15 bit unsigned) to identify a track:
 
The tracks of '''Mario Kart Wii''' are internally addressed by slot identifiers beginning with value 0. The game uses integers (at least 15 bit unsigned) to identify a track:
  
{| class="textbox grid sortable"
+
{| class="textbox grid"
|+ Slot Usage of the original MKWii
+
|+ Slot usage of MKWii
 
|-
 
|-
 
! N
 
! N
 
! Slots Hex
 
! Slots Hex
 
! Slots Dec
 
! Slots Dec
! Usage
+
! Nintendo Usage
 +
! [[CT-CODE]]
 
|-
 
|-
 
| align=center |  32 || 0x00–0x1f || align=center | 0–31 || Racing tracks (T11–T84)
 
| align=center |  32 || 0x00–0x1f || align=center | 0–31 || Racing tracks (T11–T84)
 +
| Orignal racing tracks
 
|-
 
|-
 
| align=center |  10 || 0x20–0x19 || align=center | 32–41 || Battle arenas (A11–T25)
 
| align=center |  10 || 0x20–0x19 || align=center | 32–41 || Battle arenas (A11–T25)
 +
| rowspan=5 {{yes|34 custom tracks}}
 
|-
 
|-
 
| align=center |  12 || 0x2a–0x35 || align=center | 42–53 || {{unknown|''not used''}}
 
| align=center |  12 || 0x2a–0x35 || align=center | 42–53 || {{unknown|''not used''}}
Line 28: Line 31:
 
| align=center |  7 || 0x3b–0x41 || align=center | 59–65 || {{unknown|''not used''}}
 
| align=center |  7 || 0x3b–0x41 || align=center | 59–65 || {{unknown|''not used''}}
 
|-
 
|-
| align=center |  1 || align=center | 0x42 || align=center | 66 || Maybe reserved.
+
| align=center |  1 || align=center | 0x42 || align=center | 66
 +
| colspan=2 {{no|Maybe reserved.}}
 
|-
 
|-
| align=center |  1 || align=center | 0x43 || align=center | 67 || Online Protocol: ''No track selected yet''
+
| align=center |  1 || align=center | 0x43 || align=center | 67
 +
| colspan=2 {{no|Online Protocol: ''No track selected yet''}}
 
|-
 
|-
 
| align=center | 187 || 0x44–0xfe || align=center | 68–254 || {{unknown|''not used''}}
 
| align=center | 187 || 0x44–0xfe || align=center | 68–254 || {{unknown|''not used''}}
 +
| {{yes|187 Custom tracks}}
 
|-
 
|-
| align=center | 1 || align=center | 0xff || align=center | 255 || Online Protocol: ''Random selected''
+
| align=center |   1 || align=center | 0xff || align=center | 255
 +
| colspan=2 {{no|Online Protocol: ''Random selected''}}
 
|-
 
|-
| align=center | ? || align=center | 0x100– || align=center | 256– || {{na|''no online support''}}
+
| align=center |   ? || align=center | 0x100– || align=center | 256–
 +
| colspan=2 {{na|''no online support''}}
 
|}
 
|}
  
Line 43: Line 51:
 
== CT-CODE ==
 
== CT-CODE ==
 
???
 
???
 +
 +
{| class="textbox grid sortable"
 +
|+ Slot Usage of CT-CODE
 +
|-
 +
! N
 +
! Slots Hex
 +
! Slots Dec
 +
! Usage
 +
|-
 +
| align=center |  32 || 0x00–0x1f || align=center | 0–31 || Original racing tracks (T11–T84)
 +
|-
 +
| align=center |  34 || 0x20–0x41 || align=center | 32–65 || {{yes|Custom tracks}}
 +
|-
 +
| align=center |  1 || align=center | 0x42 || align=center | 66 || Maybe reserved.
 +
|-
 +
| align=center |  1 || align=center | 0x43 || align=center | 67 || Online Protocol: ''No track selected yet''
 +
|-
 +
| align=center | 187 || 0x44–0xfe || align=center | 68–254 || {{yes|Custom tracks}}
 +
|-
 +
| align=center |  1 || align=center | 0xff || align=center | 255 || Online Protocol: ''Random selected''
 +
|-
 +
| align=center |  ? || align=center | 0x100– || align=center | 256– || {{na|''no online support''}}
 +
|}
 +
 +
With this layout [[CT-CODE]] supports up to 221 slots for custom tracks plus 32 original racing tracks.
  
 
=== Wiimms SZS Tools ===
 
=== Wiimms SZS Tools ===

Revision as of 09:25, 20 February 2019

This article describes some technical aspects of slots for custom track distribution maintainers.


Original Mario Kart Wii

The tracks of Mario Kart Wii are internally addressed by slot identifiers beginning with value 0. The game uses integers (at least 15 bit unsigned) to identify a track:

Slot usage of MKWii
N Slots Hex Slots Dec Nintendo Usage CT-CODE
32 0x00–0x1f 0–31 Racing tracks (T11–T84) Orignal racing tracks
10 0x20–0x19 32–41 Battle arenas (A11–T25) 34 custom tracks
12 0x2a–0x35 42–53 not used
1 0x36 54 Galaxy Stadium
4 0x37–0x3a 55–58 Special scenes like winning run demo
7 0x3b–0x41 59–65 not used
1 0x42 66 Maybe reserved.
1 0x43 67 Online Protocol: No track selected yet
187 0x44–0xfe 68–254 not used 187 Custom tracks
1 0xff 255 Online Protocol: Random selected
? 0x100– 256– no online support

There is a total of 206 (12+7+187) free slots.

CT-CODE

???

Slot Usage of CT-CODE
N Slots Hex Slots Dec Usage
32 0x00–0x1f 0–31 Original racing tracks (T11–T84)
34 0x20–0x41 32–65 Custom tracks
1 0x42 66 Maybe reserved.
1 0x43 67 Online Protocol: No track selected yet
187 0x44–0xfe 68–254 Custom tracks
1 0xff 255 Online Protocol: Random selected
? 0x100– 256– no online support

With this layout CT-CODE supports up to 221 slots for custom tracks plus 32 original racing tracks.

Wiimms SZS Tools

???