Difference between revisions of "Level ID"
(→Crash 2: Reword N/A to (none) for consistency with other tables) |
(→Crash 2: Add gem ID assignments) |
||
Line 577: | Line 577: | ||
== Crash 2 == | == Crash 2 == | ||
− | The final version of Crash 2 has .NSD/.NSF files present for 38 level IDs (42 in PAL version). | + | The final version of Crash 2 has .NSD/.NSF files present for 38 level IDs (42 in PAL version). |
+ | |||
+ | Each ID for a level is also used for that level's crystal and box gem. Some levels have an additional (non-box) gem. In this case, the ID for this extra gem is stolen from another level ID which does not have a box gem. These extra gem associations are listed below. | ||
{| class="wikitable" | {| class="wikitable" | ||
!Hex | !Hex | ||
!# | !# | ||
!Level name | !Level name | ||
+ | ! Associated gem | ||
|- | |- | ||
| <code>01</code> | | <code>01</code> | ||
| <code>1</code> | | <code>1</code> | ||
| (none) | | (none) | ||
+ | | Second gem for Hang Eight | ||
|- | |- | ||
| <code>02</code> | | <code>02</code> | ||
| <code>2</code> | | <code>2</code> | ||
|English Warp Room | |English Warp Room | ||
+ | | Second gem for Air Crash | ||
|- | |- | ||
| <code>03</code> | | <code>03</code> | ||
| <code>3</code> | | <code>3</code> | ||
|Tiny Tiger | |Tiny Tiger | ||
+ | | Second gem for Sewer or Later | ||
|- | |- | ||
| <code>04</code> | | <code>04</code> | ||
| <code>4</code> | | <code>4</code> | ||
| (none) | | (none) | ||
+ | | Second gem for Road to Ruin | ||
|- | |- | ||
| <code>05</code> | | <code>05</code> | ||
| <code>5</code> | | <code>5</code> | ||
| (none) | | (none) | ||
+ | | Second gem for Piston It Away | ||
|- | |- | ||
| <code>06</code> | | <code>06</code> | ||
| <code>6</code> | | <code>6</code> | ||
|Ripper Roo | |Ripper Roo | ||
+ | | Second gem for Night Fight | ||
|- | |- | ||
| <code>07</code> | | <code>07</code> | ||
| <code>7</code> | | <code>7</code> | ||
|Dr. Neo Cortex | |Dr. Neo Cortex | ||
+ | | Second gem for Spaced Out | ||
|- | |- | ||
| <code>08</code> | | <code>08</code> | ||
| <code>8</code> | | <code>8</code> | ||
|Komodo Bros. | |Komodo Bros. | ||
+ | | Second gem for Diggin' It | ||
|- | |- | ||
| <code>09</code> | | <code>09</code> | ||
| <code>9</code> | | <code>9</code> | ||
|N. Gin | |N. Gin | ||
+ | | Second gem for Cold Hard Crash | ||
|- | |- | ||
| <code>0A</code> | | <code>0A</code> | ||
| <code>a</code> | | <code>a</code> | ||
|Sewer or Later | |Sewer or Later | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>0B</code> | | <code>0B</code> | ||
| <code>b</code> | | <code>b</code> | ||
| (none); Test jungle level (jungle1) | | (none); Test jungle level (jungle1) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>0C</code> | | <code>0C</code> | ||
| <code>c</code> | | <code>c</code> | ||
|Night Fight | |Night Fight | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>0D</code> | | <code>0D</code> | ||
| <code>d</code> | | <code>d</code> | ||
|Hangin' Out | |Hangin' Out | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>0E</code> | | <code>0E</code> | ||
| <code>e</code> | | <code>e</code> | ||
|Snow Go | |Snow Go | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>0F</code> | | <code>0F</code> | ||
| <code>f</code> | | <code>f</code> | ||
|Ruination | |Ruination | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>10</code> | | <code>10</code> | ||
| <code>g</code> | | <code>g</code> | ||
|Piston it Away | |Piston it Away | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>11</code> | | <code>11</code> | ||
| <code>h</code> | | <code>h</code> | ||
|Snow Biz | |Snow Biz | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>12</code> | | <code>12</code> | ||
| <code>i</code> | | <code>i</code> | ||
|Rock It | |Rock It | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>13</code> | | <code>13</code> | ||
| <code>j</code> | | <code>j</code> | ||
|Cold Hard Crash | |Cold Hard Crash | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>14</code> | | <code>14</code> | ||
| <code>k</code> | | <code>k</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>15</code> | | <code>15</code> | ||
| <code>l</code> | | <code>l</code> | ||
|Diggin' It | |Diggin' It | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>16</code> | | <code>16</code> | ||
| <code>m</code> | | <code>m</code> | ||
|Road to Ruin | |Road to Ruin | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>17</code> | | <code>17</code> | ||
| <code>n</code> | | <code>n</code> | ||
|Un-Bearable | |Un-Bearable | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>18</code> | | <code>18</code> | ||
| <code>o</code> | | <code>o</code> | ||
|Crash Dash | |Crash Dash | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>19</code> | | <code>19</code> | ||
| <code>p</code> | | <code>p</code> | ||
|Hang Eight | |Hang Eight | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>1A</code> | | <code>1A</code> | ||
| <code>q</code> | | <code>q</code> | ||
|Pack Attack | |Pack Attack | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>1B</code> | | <code>1B</code> | ||
| <code>r</code> | | <code>r</code> | ||
|Crash Crush | |Crash Crush | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>1C</code> | | <code>1C</code> | ||
| <code>s</code> | | <code>s</code> | ||
|Intro | |Intro | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>1D</code> | | <code>1D</code> | ||
| <code>t</code> | | <code>t</code> | ||
|Bear It | |Bear It | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>1E</code> | | <code>1E</code> | ||
| <code>u</code> | | <code>u</code> | ||
|Turtle Woods | |Turtle Woods | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>1F</code> | | <code>1F</code> | ||
| <code>v</code> | | <code>v</code> | ||
|The Pits | |The Pits | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>20</code> | | <code>20</code> | ||
| <code>w</code> | | <code>w</code> | ||
|Air Crash | |Air Crash | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>21</code> | | <code>21</code> | ||
| <code>x</code> | | <code>x</code> | ||
|Plant Food | |Plant Food | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>22</code> | | <code>22</code> | ||
| <code>y</code> | | <code>y</code> | ||
|Bear Down | |Bear Down | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>23</code> | | <code>23</code> | ||
| <code>z</code> | | <code>z</code> | ||
|The Eel Deal | |The Eel Deal | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>24</code> | | <code>24</code> | ||
| <code>A</code> | | <code>A</code> | ||
|Bee-Having | |Bee-Having | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>25</code> | | <code>25</code> | ||
| <code>B</code> | | <code>B</code> | ||
|Totally Bear | |Totally Bear | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>26</code> | | <code>26</code> | ||
| <code>C</code> | | <code>C</code> | ||
|Spaced Out | |Spaced Out | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>27</code> | | <code>27</code> | ||
| <code>D</code> | | <code>D</code> | ||
|Totally Fly | |Totally Fly | ||
+ | | ''Box gem'' | ||
|- | |- | ||
| <code>28</code> | | <code>28</code> | ||
| <code>E</code> | | <code>E</code> | ||
|100% Ending | |100% Ending | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>29</code> | | <code>29</code> | ||
| <code>F</code> | | <code>F</code> | ||
|Normal Ending | |Normal Ending | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2A</code> | | <code>2A</code> | ||
| <code>G</code> | | <code>G</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2B</code> | | <code>2B</code> | ||
| <code>H</code> | | <code>H</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2C</code> | | <code>2C</code> | ||
| <code>I</code> | | <code>I</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2D</code> | | <code>2D</code> | ||
| <code>J</code> | | <code>J</code> | ||
|Spanish Warp Room (PAL only) | |Spanish Warp Room (PAL only) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2E</code> | | <code>2E</code> | ||
| <code>K</code> | | <code>K</code> | ||
|French Warp Room (PAL only) | |French Warp Room (PAL only) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>2F</code> | | <code>2F</code> | ||
| <code>L</code> | | <code>L</code> | ||
|German Warp Room (PAL only) | |German Warp Room (PAL only) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>30</code> | | <code>30</code> | ||
| <code>M</code> | | <code>M</code> | ||
|Italian Warp Room (PAL only) | |Italian Warp Room (PAL only) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>31</code> | | <code>31</code> | ||
| <code>N</code> | | <code>N</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>32</code> | | <code>32</code> | ||
| <code>O</code> | | <code>O</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>33</code> | | <code>33</code> | ||
| <code>P</code> | | <code>P</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>34</code> | | <code>34</code> | ||
| <code>Q</code> | | <code>Q</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>35</code> | | <code>35</code> | ||
| <code>R</code> | | <code>R</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>36</code> | | <code>36</code> | ||
| <code>S</code> | | <code>S</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>37</code> | | <code>37</code> | ||
| <code>T</code> | | <code>T</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>38</code> | | <code>38</code> | ||
| <code>U</code> | | <code>U</code> | ||
| (none) | | (none) | ||
+ | | ''(none)'' | ||
|- | |- | ||
| <code>39</code> | | <code>39</code> | ||
| <code>V</code> | | <code>V</code> | ||
| (none) | | (none) | ||
+ | | Second gem for Ruination | ||
|- | |- | ||
| <code>3A</code> | | <code>3A</code> | ||
| <code>W</code> | | <code>W</code> | ||
| (none) | | (none) | ||
+ | | Second gem for Snow Go (red) | ||
|- | |- | ||
| <code>3B</code> | | <code>3B</code> | ||
| <code>X</code> | | <code>X</code> | ||
|Game Over Screen | |Game Over Screen | ||
+ | | Second gem for The Eel Deal (green) | ||
|- | |- | ||
| <code>3C</code> | | <code>3C</code> | ||
| <code>Y</code> | | <code>Y</code> | ||
|Title Screen | |Title Screen | ||
+ | | Second gem for Bee-Havin' (purple) | ||
+ | |- | ||
+ | | <code>3D</code> | ||
+ | | <code>Z</code> | ||
+ | | (none) | ||
+ | | Second gem for Turtle Woods (blue) | ||
+ | |- | ||
+ | | <code>3E</code> | ||
+ | | <code>_</code> | ||
+ | | (none) | ||
+ | | Second gem for Plant Food (yellow) | ||
|} | |} | ||
Revision as of 20:13, 27 April 2019
Each game level is assigned a single character code which signifies the internal name of the level. This character can be a decimal digit (0-9
), an uppercase or lowercase ASCII letter (a-z
, A-Z
), an underscore (_
) or an exclamation point (!
). For letters, this character is case-sensitive, for instance level g
is different from level G
.
Some levels are more appropriately identified as game states: for example, level ID 19 in Crash 1 refers to the entire title sequence, main menu, options and password menus, map, and game over screen.
Each level's character code is associated with a number. The hexadecimal reading of this number determines the name of the NSD/NSF file pair which contains the game data for that level. For example, Cold Hard Crash has level code j
which matches hex ID 13
; therefore, its data is held in the files S0000013.NSD
and S0000013.NSF
.
Tables matching level names to character codes and hex values for each game are presented below.
Crash 1
Hex | # | Level Name |
---|---|---|
00
|
0
|
(none) |
01
|
1
|
(none) |
02
|
2
|
(none) |
03
|
3
|
Cortex Power |
04
|
4
|
(unused) Cavern Level |
05
|
5
|
Generator Room |
06
|
6
|
Heavy Machinery |
07
|
7
|
Toxic Waste |
08
|
8
|
Pinstripe (Boss 4) |
09
|
9
|
N. Sanity Beach |
0A
|
a
|
Papu Papu (Boss 1) |
0B
|
b
|
(none) |
0C
|
c
|
Jungle Rollers |
0D
|
d
|
(none) |
0E
|
e
|
Boulders |
0F
|
f
|
Upstream |
10
|
g
|
(none) |
11
|
h
|
Hog Wild |
12
|
i
|
The Great Gate |
13
|
j
|
Boulder Dash |
14
|
k
|
Road to Nowhere |
15
|
l
|
Rolling Stones |
16
|
m
|
The High Road |
17
|
n
|
Ripper Roo (Boss 2) |
18
|
o
|
Up The Creek |
19
|
p
|
Map, Main Menu, Title Sequence |
1A
|
q
|
Native Fortress |
1B
|
r
|
Nitrus Brio (Boss 5) |
1C
|
s
|
Temple Ruins |
1D
|
t
|
Jaws of Darkness |
1E
|
u
|
Whole Hog |
1F
|
v
|
Dr. Neo Cortex (Boss 6) |
20
|
w
|
The Lost City |
21
|
x
|
Koala Kong (Boss 3) |
22
|
y
|
(unused) Stormy Ascent |
23
|
z
|
Sunset Vista |
24
|
A
|
Bonus Round (Tawna - short version) |
25
|
B
|
Bonus Round (Nitrus Brio) |
26
|
C
|
Bonus Round (currently unknown) |
27
|
D
|
(none) |
28
|
E
|
Lights Out |
29
|
F
|
The Lab |
2A
|
G
|
Fumbling in the Dark |
2B
|
H
|
(none) |
2C
|
I
|
The Great Hall |
2D
|
J
|
Level Completion Screen |
2E
|
K
|
Slippery Climb |
2F
|
L
|
(none) |
30
|
M
|
(none) |
31
|
N
|
(none) |
32
|
O
|
(none) |
33
|
P
|
Bonus Round (Tawna - long version) |
34
|
Q
|
Bonus Round (Dr. Neo Cortex) |
35
|
R
|
(none) |
36
|
S
|
(none) |
37
|
T
|
Castle Machinery |
38
|
U
|
Intro |
39
|
V
|
Ending |
3A
|
W
|
(none) |
3B
|
X
|
(none) |
3C
|
Y
|
(none) |
3D
|
Z
|
(none) |
3E
|
_
|
(none) |
3F
|
!
|
(none) |
Level 4
is in an older file format and is not properly compatible with the game engine.
Prerelease Versions
There are two known leaked prerelease versions of Crash 1. Some additional level slots are used in these versions.
Hex | # | Level Name |
---|---|---|
01
|
1
|
Test Area |
02
|
2
|
(currently unknown) |
04
|
4
|
Cavern Level |
0B
|
b
|
Cliff Level |
0D
|
d
|
Waterfall Level |
10
|
g
|
2D Donkey Kong |
Level 2
and level g
(10) are in significantly older versions of the game's file format and are not compatible with the game engine. The other levels are unfinished and contain some compatibility issues.
Crash 2
The final version of Crash 2 has .NSD/.NSF files present for 38 level IDs (42 in PAL version).
Each ID for a level is also used for that level's crystal and box gem. Some levels have an additional (non-box) gem. In this case, the ID for this extra gem is stolen from another level ID which does not have a box gem. These extra gem associations are listed below.
Hex | # | Level name | Associated gem |
---|---|---|---|
01
|
1
|
(none) | Second gem for Hang Eight |
02
|
2
|
English Warp Room | Second gem for Air Crash |
03
|
3
|
Tiny Tiger | Second gem for Sewer or Later |
04
|
4
|
(none) | Second gem for Road to Ruin |
05
|
5
|
(none) | Second gem for Piston It Away |
06
|
6
|
Ripper Roo | Second gem for Night Fight |
07
|
7
|
Dr. Neo Cortex | Second gem for Spaced Out |
08
|
8
|
Komodo Bros. | Second gem for Diggin' It |
09
|
9
|
N. Gin | Second gem for Cold Hard Crash |
0A
|
a
|
Sewer or Later | Box gem |
0B
|
b
|
(none); Test jungle level (jungle1) | (none) |
0C
|
c
|
Night Fight | Box gem |
0D
|
d
|
Hangin' Out | Box gem |
0E
|
e
|
Snow Go | Box gem |
0F
|
f
|
Ruination | Box gem |
10
|
g
|
Piston it Away | Box gem |
11
|
h
|
Snow Biz | Box gem |
12
|
i
|
Rock It | Box gem |
13
|
j
|
Cold Hard Crash | Box gem |
14
|
k
|
(none) | (none) |
15
|
l
|
Diggin' It | Box gem |
16
|
m
|
Road to Ruin | Box gem |
17
|
n
|
Un-Bearable | Box gem |
18
|
o
|
Crash Dash | Box gem |
19
|
p
|
Hang Eight | Box gem |
1A
|
q
|
Pack Attack | Box gem |
1B
|
r
|
Crash Crush | Box gem |
1C
|
s
|
Intro | (none) |
1D
|
t
|
Bear It | Box gem |
1E
|
u
|
Turtle Woods | Box gem |
1F
|
v
|
The Pits | Box gem |
20
|
w
|
Air Crash | Box gem |
21
|
x
|
Plant Food | Box gem |
22
|
y
|
Bear Down | Box gem |
23
|
z
|
The Eel Deal | Box gem |
24
|
A
|
Bee-Having | Box gem |
25
|
B
|
Totally Bear | Box gem |
26
|
C
|
Spaced Out | Box gem |
27
|
D
|
Totally Fly | Box gem |
28
|
E
|
100% Ending | (none) |
29
|
F
|
Normal Ending | (none) |
2A
|
G
|
(none) | (none) |
2B
|
H
|
(none) | (none) |
2C
|
I
|
(none) | (none) |
2D
|
J
|
Spanish Warp Room (PAL only) | (none) |
2E
|
K
|
French Warp Room (PAL only) | (none) |
2F
|
L
|
German Warp Room (PAL only) | (none) |
30
|
M
|
Italian Warp Room (PAL only) | (none) |
31
|
N
|
(none) | (none) |
32
|
O
|
(none) | (none) |
33
|
P
|
(none) | (none) |
34
|
Q
|
(none) | (none) |
35
|
R
|
(none) | (none) |
36
|
S
|
(none) | (none) |
37
|
T
|
(none) | (none) |
38
|
U
|
(none) | (none) |
39
|
V
|
(none) | Second gem for Ruination |
3A
|
W
|
(none) | Second gem for Snow Go (red) |
3B
|
X
|
Game Over Screen | Second gem for The Eel Deal (green) |
3C
|
Y
|
Title Screen | Second gem for Bee-Havin' (purple) |
3D
|
Z
|
(none) | Second gem for Turtle Woods (blue) |
3E
|
_
|
(none) | Second gem for Plant Food (yellow) |
Crash 3
Hex | # | Level Name |
---|---|---|
00
|
0
|
(none) |
01
|
1
|
(none) |
02
|
2
|
Warp Room (English or Japanese) |
03
|
3
|
Dingodile (Boss 2) |
04
|
4
|
N. Tropy (Boss 3) |
05
|
5
|
N. Gin (Boss 4) |
06
|
6
|
Tiny (Boss 1) |
07
|
7
|
Dr. Neo Cortex (Boss 5) |
08
|
8
|
(none) |
09
|
9
|
(none) |
0A
|
a
|
Orient Express |
0B
|
b
|
Toad Village |
0C
|
c
|
Bone Yard |
0D
|
d
|
Tell No Tales |
0E
|
e
|
Under Pressure |
0F
|
f
|
Gee Wiz |
10
|
g
|
Dino Might! |
11
|
h
|
Midnight Run |
12
|
i
|
Tomb Time |
13
|
j
|
Bye Bye Blimps |
14
|
k
|
Road Crash |
15
|
l
|
Hog Ride |
16
|
m
|
Hang'em High |
17
|
n
|
Mad Bombers |
18
|
o
|
Tomb Wader |
19
|
p
|
Makin' Waves |
1A
|
q
|
High Time |
1B
|
r
|
Future Frenzy |
1C
|
s
|
Deep Trouble |
1D
|
t
|
Double Header |
1E
|
u
|
Sphynxinator |
1F
|
v
|
Rings of Power |
20
|
w
|
Orange Asphalt |
21
|
x
|
Ski Crazed |
22
|
y
|
Flaming Passion |
23
|
z
|
Future Frenzy |
24
|
A
|
Bug Lite |
25
|
B
|
Area 51? |
26
|
C
|
Eggipus Rex |
27
|
D
|
Hot Coco |
28
|
E
|
Opening Cutscene (English and Japanese) |
29
|
F
|
Any% Ending Cutscene |
2A
|
G
|
100% Ending Cutscene |
2B
|
H
|
(none) |
2C
|
I
|
(none) |
2D
|
J
|
Opening Cutscene (Spanish, PAL only) |
2E
|
K
|
Opening Cutscene (French, PAL only) |
2F
|
L
|
Opening Cutscene (German, PAL only) |
30
|
M
|
Opening Cutscene (Italian, PAL only) |
31
|
N
|
Gone Tomorrow |
32
|
O
|
(none) |
33
|
P
|
(none) |
34
|
Q
|
(none) |
35
|
R
|
(none) |
36
|
S
|
(none) |
37
|
T
|
(none) |
38
|
U
|
(none) |
39
|
V
|
(none) |
3A
|
W
|
Intermission Vortex |
3B
|
X
|
Game Over Screen |
3C
|
Y
|
Title Screen |
3D
|
Z
|
(none) |
3E
|
_
|
(none) |
3F
|
!
|
(none) |
Level v
(1F), Rings of Power, appears in the S2 directory rather than S1.