Difference between revisions of "Object"

From Custom Mario Kart
Jump to navigation Jump to search
m
(There is code that actually takes this value (activated if 1, not otherwise), but there is no proof that this activation is used. It is even overwritten by a different structure in some cases.)
(9 intermediate revisions by 3 users not shown)
Line 366: Line 366:
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
|s4= ''Unknown''
+
|s4= Disables shadow if set
 
|s5= —
 
|s5= —
 
|s6= [[Item_Settings_-_Item_Boxes|Timing lottery]]
 
|s6= [[Item_Settings_-_Item_Boxes|Timing lottery]]
|s7= —
+
|s7= Additional height, multiplied with unknown number (always 1?).
 
|s8= ''Unknown''
 
|s8= ''Unknown''
 
|info= Spinning box with a question mark in it. If touched it snaps and an item lottery begins; after the lottery the item shown is gotten.
 
|info= Spinning box with a question mark in it. If touched it snaps and an item lottery begins; after the lottery the item shown is gotten.
Line 570: Line 570:
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
|s4= ''Unknown''
+
|s4= Disables shadow if set
 
|s5= —
 
|s5= —
 
|s6= [[Item_Settings_-_Item_Boxes|Timing lottery]]
 
|s6= [[Item_Settings_-_Item_Boxes|Timing lottery]]
Line 594: Line 594:
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
 
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
|s4= ''Unknown'' (0 or 1 in Nintendo tracks)
+
|s4= Disables shadow if set
 
|s5= Route start point
 
|s5= Route start point
 
|s6= —
 
|s6= —
Line 646: Line 646:
 
|s6= Distance between the bats in the same group
 
|s6= Distance between the bats in the same group
 
|s7= Start delay in 1/60 seconds
 
|s7= Start delay in 1/60 seconds
|s8= ''Unknown''
+
|s8= —
 
|info= Bats following a route, when touched they act like a wall. The bats are released as groups which can be edited in any way.
 
|info= Bats following a route, when touched they act like a wall. The bats are released as groups which can be edited in any way.
 
}}
 
}}
Line 723: Line 723:
  
 
{{Object|1|0d4|212|w_itembox|<br/>itembox(B)|RS T--
 
{{Object|1|0d4|212|w_itembox|<br/>itembox(B)|RS T--
|s1= ''Unknown''
+
|s1= Speed
|s2= &mdash;
+
|s2= [[Item_Settings_-_Item_Boxes|Item type (player)]]
|s3= &mdash;
+
|s3= [[Item_Settings_-_Item_Boxes|Item type (enemy)]]
|s4= &mdash;
+
|s4= Disables shadow if set
|s5= ''Unknown''
+
|s5= Start delay
|s6= ''Unknown''
+
|s6= Time between 2 boxes
|s7= ''Unknown''
+
|s7= Number of itemboxes on the route (default 5)
 
|s8= &mdash;
 
|s8= &mdash;
|info= Itembox following route.
+
|info= Itemboxes following route.
 
}}
 
}}
  
Line 1,482: Line 1,482:
 
{{Object|2|14c|332|truckChimSmk|<br/>truckChimSmk(BE)|-S T--
 
{{Object|2|14c|332|truckChimSmk|<br/>truckChimSmk(BE)|-S T--
 
|s1= Time to start smoking
 
|s1= Time to start smoking
|s2= ''Unknown''
+
|s2= 0 = Default smoke variant, doesnt vanish when touched.<br>1 = Different smoke variant (fluffy), doesnt vanish when touched.<br>2 = 1 but vanishes when touched.<br>3 = Different smoke variant (thick), doesnt vanish when touched.<br>4 = Same as 2?.<br>5+ = No smoke but "explode" effect
 
|s3= &mdash;
 
|s3= &mdash;
 
|s4= &mdash;
 
|s4= &mdash;
Line 1,782: Line 1,782:
 
{{Object|1|165|357|monte_a|<br/>monte_a(B)|-- T--
 
{{Object|1|165|357|monte_a|<br/>monte_a(B)|-- T--
 
|s1= &mdash;
 
|s1= &mdash;
|s2= ''Unknown''
+
|s2= 1 = Enable player rotation and clapping.
|s3= ''Unknown''
+
|s3= Distance at which it rotates to face the player.
|s4= ''Unknown''
+
|s4= Distance at which it loads the clapping chr0.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;
Line 2,420: Line 2,420:
 
|s2= ''Unknown''
 
|s2= ''Unknown''
 
|s3= ''Unknown''
 
|s3= ''Unknown''
|s4= ''Unknown''
+
|s4= 1 = Decoration only.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;
Line 2,885: Line 2,885:
  
 
{{Object|1|20a|522|venice_hasi|<br/>venice_hasi(BEK)|-S -A-
 
{{Object|1|20a|522|venice_hasi|<br/>venice_hasi(BEK)|-S -A-
|s1= ''Unknown''
+
|s1= Time until the bridge goes up (and animation starts playing)
|s2= ''Unknown''
+
|s2= Animation / Bridge opening speed (0x3 normal, 0x1 faster, 0x10 slow)
 
|s3= ''Unknown''
 
|s3= ''Unknown''
 
|s4= &mdash;
 
|s4= &mdash;
Line 2,893: Line 2,893:
 
|s7= &mdash;
 
|s7= &mdash;
 
|s8= &mdash;
 
|s8= &mdash;
|info= Bridge from Delfino Pier.
+
|info= Bridge from Delfino Pier. Animation capped at 30 frames. S3 might be a relic of old animation length.
 
}}
 
}}
  
Line 3,006: Line 3,006:
 
{{Object|1|214|532|InsekiA|<br/>InsekiA(B)|-- T--
 
{{Object|1|214|532|InsekiA|<br/>InsekiA(B)|-- T--
 
|s1= &mdash;
 
|s1= &mdash;
|s2= ''Unknown''
+
|s2= 0 = Clockwise, 1 = Counterclockwise
|s3= ''Unknown''
+
|s3= Rotation speed.
|s4= ''Unknown''
+
|s4= Rotation offset.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;
Line 3,018: Line 3,018:
 
{{Object|2|215|533|InsekiB|<br/>InsekiB(B)|-- T--
 
{{Object|2|215|533|InsekiB|<br/>InsekiB(B)|-- T--
 
|s1= &mdash;
 
|s1= &mdash;
|s2= ''Unknown''
+
|s2= 0 = Clockwise, 1 = Counterclockwise
|s3= ''Unknown''
+
|s3= Rotation speed.
|s4= ''Unknown''
+
|s4= Rotation offset.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;
Line 3,762: Line 3,762:
 
{{Object|2|2eb|747|mare_a|<br/>mare_a(B)|-- T--
 
{{Object|2|2eb|747|mare_a|<br/>mare_a(B)|-- T--
 
|s1= &mdash;
 
|s1= &mdash;
|s2= ''Unknown''
+
|s2= 1 = Enable player rotation and clapping.
|s3= ''Unknown''
+
|s3= Distance at which it rotates to face the player.
|s4= ''Unknown''
+
|s4= Distance at which it loads the clapping chr0.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;
Line 3,774: Line 3,774:
 
{{Object|1|2ec|748|mare_b|<br/>mare_b(B)|-- T--
 
{{Object|1|2ec|748|mare_b|<br/>mare_b(B)|-- T--
 
|s1= &mdash;
 
|s1= &mdash;
|s2= ''Unknown''
+
|s2= 1 = Enable player rotation and clapping.
|s3= ''Unknown''
+
|s3= Distance at which it rotates to face the player.
|s4= ''Unknown''
+
|s4= Distance at which it loads the clapping chr0.
 
|s5= &mdash;
 
|s5= &mdash;
 
|s6= &mdash;
 
|s6= &mdash;

Revision as of 09:41, 28 October 2019

Here is a list with used global objects which can be edited in a KMP Editor.


Main List

This list includes the names of the object as found in Race/Common.szs/ObjFlow.bin. It also contains an explanation of the setting values, in the same order as in the KMP files. Please note that the SZS Modifier's KMP Editor shows the settings differently. See note 4 for more details.

Note [1]: Name

Name extracted from ObjFlow.bin. If you click the link under the object name you will enter Wiimms Track Reference with more info and a cross reference.

Note [2]: Filenames

List of filenames extracted from ObjFlow.bin. Most filenames are followed by one or more flags:

  • B : BRRES file is needed.
  • E : Effect files (BREFF+BREFT pair in sub directory ./effect/) are needed.
  • K : KCL file is needed.
  • D : BRASD file in sub directory ./brasd/ is needed.
  • A number before a letter is a multiplicator.
  • ?: No related file found. The question mark appears for objects that are not used by any track.

Note [3]: Flags

The flags are generated by scanning ObjFlow.bin and analyzing the track and arenas files:

  • R: All analyzed tracks have a route.
  • r: Optional route (all tracks analyzed)
  • S: Solid object (ObjFlow.bin)
  • T: Used in a standard track.
  • A: Used in a battle arena.
  • O: Used in other SZS files (old, demo, ...)

Note [4]: Settings

If at least one of Nintendo tracks use a setting for an object with a non null value and no other description is available, the field is marked with "unknown".

The SZS Modifier shows the ten 16-bit values route, 8*settings and presence flag as five 32-bit hexadecimal numbers ⇒ details.

Object Table

There is also a cross reference to all tracks and battle arenas. If you want to search objects you can also use Wiimms external KMP Object Query.
His object database is based on this page and updated frequently.

2*ID
Name[1]
Filenames[2]
Flags[3]
Object Info
Settings[4]
1 2 3 4
5 6 7 8
0x001 = 1
airblock
-S ---

Object not used in regular tracks. Used in competitions as "invisible wall" above barriers (so you can't fly/jump over them). They are boxes of 200x200x200 units with a pivot in the bottom face.
0x002 = 2
Psea
Psea(B)
-- T--

The sea on GCN Peach Beach; for details see Object/Psea.
0x003 = 3
lensFX
lensFX
-- TA-

Generates a lens flare object when looking at the sun; it's also highly recommended to place this object near or coincident to sun.
0x004 = 4
venice_nami
venice_nami(B)
-- -A-

The rising and dropping sea on Delfino Pier.
This object is different than Psea because it raises after a certain time to a higher level and stays there after a few raises; further the same settings as Psea.
First the water drops up and down and then after a certain time it goes up with a fast speed; this cycle is done until the max height is reached.
Rising height per cyclus Reset height (relative to placement Y) No visible changes (tested with 0x0000, 0x0001 and 0xF000) Time to rise X units
Max height (relative to placement Y) Controls when to reset, unknown values Starting height
(= X?)
0x005 = 5
sound_river
R- T--

Generates a river sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slots 3.2, 4.2, 5.2 and 7.3.

0x006 = 6
sound_water_fall
R- T--

Generates a waterfall sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slots 3.2, 4.2, 5.2 and 7.3.

0x007 = 7
pocha
pocha(BE)
-- TA-

Generates a water splash effect when a player falls in the water with the same assigned KCL id.
Location doesn't matter, you have only to set the height (Y coordinate) where you want to get the effect.
KCL Index:
1 = Water fall
3 = Icy Water fall
(needs ice object)
0x008 = 8
sound_lake
R- T--

Generates a lake sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slot 8.2.

0x009 = 9
sound_big_fall
R- T--

Generates a louder waterfall sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slots 3.2 and 7.3.

0x00a = 10
sound_sea
R- T--

Generates a sea sound effect, the range where the sound comes from is controlled by the route, so makes use of it.
0x00b = 11
sound_fountain
R- T--

Generates a fountain sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slots 2.2 and 3.1.

0x00c = 12
sound_volcano
R- T--

Generates a volcano sound effect, the range where the sound comes from is controlled by the route, so makes use of it.
0x00d = 13
sound_audience
R- T--

Generates an audience sound effect, the range where the sound comes from is controlled by the route, so makes use of it.
Works on slots 1.1, 1.4, 2.3, 3.1 and 5.4; slot 3.1 doesn't feature slot-based audience ambience.
0x00e = 14
sound_big_river
R- T--

Generates a louder river sound effect, the range where the sound comes from is controlled by the route, so makes use of it.

Only works on slot 5.2.

0x00f = 15
sound_sand_fall
R- ---

Object not used in any track. Generates a sand fall sound effect, the range where the sound comes from is controlled by the route. This object must have a route.
0x010 = 16
sound_lift
R- T--

Generates a lift sound effect, the range where the sound comes from is controlled by the route, so makes use of it.
Route Setting 1 is always 1 in all Nintendo tracks.
0x011 = 17
pochaYogan
pochaYogan(BE)
-- T--

Generates a lava splash effect when a player falls through the lava fall boundary with the same assigned KCL id.
Location doesn't matter, you have only to set the height (Y coordinate) where you want to get the effect.
KCL Index:
2 = Lava fall
0x012 = 18
entry
entry(E)
-- T-O

Generates a fire around the player when falls through a burning air fall boundary flag.
0x013 = 19
pochaMori
pochaMori(E)
-- TA-

Generates a leaf splash effect when a player falls through the tree with the same assigned fall boundary id.
Location doesn't matter, you have only to set the height (Y coordinate) where you want to get the effect.
KCL Index
0x014 = 20
eline_control
-- TA-

Enemy line controller. Multiple controllers can be chained together. The timer of the next controller in a chain begins after the end of the previous.
Controller ID 0 is reserved to indicate the end of a controller chain. Enemies can choose to not obey a controller unless the next EHPH Section is set to -1.
Found in slots 1.4, 2.2, 3.4 and 4.1 and in Arena 1.2.
Entry Flag:
0 = Do Not Enter
1 = Enter
Time to Next Controller (seconds) Controller ID Next Controller ID
ENPH Section; if -1, use ENPH of previous controller
0x015 = 21
sound_Mii
R- T--

Generates a mii crowd sound effect, the range where the sound comes from is controlled by the route, so makes use of it.
0x016 = 22
begoman_manager
-- --O

Galaxy Colosseum Topmen manager; object not used in any track.
Settings are only assumptions.
Manager ID (1-based) Number of Topmen to control, 0 all the others First Topman ID to control Unknown
Number of Topmen already under control by this and previous managers?
0x017 = 23
ice
ice(B)
-- T--

Generates ice around the player when respawned after falling in an icy water fall boundary flag; the location doesn't matter, the ice effect is always gotten.
This object can be used to enable tracks for slot 6.1. But is has only impact with in combination with an icy boundary flag. In this case it works only at slot 6.1.
0x018 = 24
startline2D
-- ---

Generates a finish line at given location, this object is used in competitions where you have to drive laps on a battle course and some others; object not used in any track.
0x065 = 101
itembox
itembox(B)
-S TAO

Spinning box with a question mark in it. If touched it snaps and an item lottery begins; after the lottery the item shown is gotten.
Unknown Item type (player) Item type (enemy) Disables shadow if set
Timing lottery Additional height, multiplied with unknown number (always 1?). Unknown
0x066 = 102
DummyPole
-S T-O

Solidity of the poles of different courses. Deleting this object will cause the Dummy pole itself to be unsolid.
Wall KCL Variant
0x067 = 103
flag
flag
-S ---

Object not used in any track.
0x068 = 104
flagBlend
flagBlend
-S ---

Object not used in any track.
0x069 = 105
gnd_sphere
-- ---

Object not used in any track. Green sphere with animation, solid.
0x06a = 106
gnd_trapezoid
-- ---

Object not used in any track. Red trapezoid with animation, solid.
0x06b = 107
gnd_wave1
-- ---

Object not used in any track. Blue object that makes wave animation. If CPUs touch down the object, they dissapear.
0x06c = 108
gnd_wave2
-- ---

Object not used in any track. Yellow object that makes wave animation. If CPUs touch down the object, they dissapear.
0x06d = 109
gnd_wave3
-- ---

Object not used in any track. Orange object that makes wave animation. If CPUs touch down the object, they dissapear.
0x06e = 110
gnd_wave4
-- ---

Object not used in any track. Blue object that makes wave animation. If CPUs touch down the object, they dissapear.
0x06f = 111
sun
sun(B)
-- TA-

The sun in the vrcorn, often used with lensFX.
0x070 = 112
woodbox
woodbox(BE)
-S T--

Wooden box. When touched the player slows down and the box drops an item. The wooden boxes respawn after 5 seconds, drop from 5000 units above the origin and drop onto the first face they touch.
In Time Trial it becomes an unbreakable ironbox.
Item to give Chance to give an item
LE-CODE only: Replace the standard drop height by this value.
0x071 = 113
KmoonZ
KmoonZ(B)
-- T--

The moon of Rainbow Road.
0x072 = 114
sunDS
sunDS(B)
R- T--

The Angry Sun from DS Desert Hills. It changes point of view and rotation of the crown according to player's position.
Route Setting 2 controls the behavior depending on the value X:
X < 30 (1E in hex) → Stays for X/60 seconds
X ≥ 30 (1E in hex) → Drops a FireSnake staying for X/60 seconds.
In both cases the dropping animation is viewed; if the route start point is set to drop, it will drop at the second "lap" of the route.
Only slots 3.1 and 7.1 support this object.
Speed Delay before starting in 1/60 seconds after starting of countdown.
240 (F0 in hex) = Starts immediately after the "GO!"
0x073 = 115
coin
coin(BE)
-S -A-

Present in all battle courses in Coin Runners mode and in some tournaments, when touched it disappears and the player gets one coin.
Some coins don't appear at the start of the battle but show up later. See Object/coin for details.
Mode.
0 = Battle
1 = Tournament or Mission Mode.
Start or respawn place. See Coin for details. Spawn behavior. See Coin for details.
0x074 = 116
ironbox
-S ---

Object not used in any track.
It seems to be born as an object separate from woodbox.
0x075 = 117
ItemDirect
-- ---

Object used in tournaments (SNES Battle Course 4 and Daisy Circuit). Can be used to place an item directly onto the track. They will not show up in time trial. You must not place more than 11 of these in a track otherwise your track will freeze or hang in online play.
0 = Green Shell
1 = Red Shell
2 = Banana
3 = Mushroom
4 = Star
0x076 = 118
s_itembox
itembox(B)
-S TA-

Item box that acts like a kart, it moves with moving KCL. When placed high, it falls until it reaches the ground, and when placed on a steep surface, it falls.
Unknown Item type (player) Item type (enemy) Disables shadow if set
Timing lottery Unknown
0x077 = 119
pile_coin
coin(BE)
-S ---

Object not used in any track. This is the pile of coins above the players used in battle mode, static and without collision.
0x0c9 = 201
f_itembox
itembox(B)
RS T-O

Route controlled item box. If any Route Setting 2 = 1, the box breaks at that point.
Start speed in units per 1/60 seconds; if a Route Setting 1 > 0, then a new speed value is defined Item type (player) Item type (enemy) Disables shadow if set
Route start point
0x0ca = 202
MashBalloonGC
MashBalloonGC(B)
R- T-O

Airballoon as seen on GCN Mario Circuit. It has an assigned route but also floats from Y to Y.
Speed Max Y difference
0x0cb = 203
WLwallGC
WLwallGC(BK)
-S T--

Horizontal moving Piranha Plant wall from GCN Waluigi Stadium. It moves like a sinus (inside → outside → inside); normally combined with WLdokanGC.
Time inside the pipe Time outside the pipe Speed Length of going
Going out first time
0x0cc = 204
CarA1
CarA1(B)
RS T--

Moving Car from Coconut Mall. It moves exactly like WLwallGC but instead left → right.
Speed Acceleration Time of pause
0x0cd = 205
basabasa
basabasa(B)
RS T--

Bats following a route, when touched they act like a wall. The bats are released as groups which can be edited in any way.
Speed in units per 1/60 seconds Delay until start of the next group in 1/60 seconds.
Multiple groups can be on the way
Number of bats per group How far they can get off the route (unknown values)
Maximum height Distance between the bats in the same group Start delay in 1/60 seconds
0x0ce = 206
HeyhoShipGBA
HeyhoShipGBA(B)
R- T--

Shy Guy ship which shoots exploding cannonballs; cannonball object is HeyhoBallGBA.
This object is made for counterclockwise directed tracks, so if a track is clockwise directed this object must be modified with BrawlBox:
Cullmode from Materials must be set on Cull_Outside and Z scale in KMP must be -1.
Only slot 6.2 supports this object and it's necessary to allow tracks to work on this slot.
Speed How strong it moves up and down
0x0cf = 207
koopaBall
koopaBall(BE)
RS T--

Gigantic exploding fireball, used with koopaFigure.
Unknown
0x0d0 = 208
kart_truck
K_truck(B)
RS T--

Truck from Moonview Highway.
Route Setting 1 is used for blinking (1 = Left, 2 = Right).
Route Setting 2 selects the speed (0 or 1).
Route start point Speed 0 in 1/60 seconds Speed 1 in 1/60 seconds Texturing:
0 = MooMoo
1 = Fruit
2 = Factory
0x0d1 = 209
car_body
K_car_body(B)
RS T--

Car from Moonview Highway.
Route Setting 1 is used for blinking (1 = Left, 2 = Right)
Route Setting 2 selects the speed (0 or 1)
Route start point Speed 0 in 1/60 seconds Speed 1 in 1/60 seconds Color:
0 = Blue
1 = Red
2 = Yellow
Unknown
0x0d2 = 210
skyship
skyship(B)
R- T-O

Blimp from Luigi Circuit.
Speed Max Y difference
0x0d3 = 211
w_woodbox
woodbox(BE)
RS T--

Box following route.
Route Setting 1 sets the speed (gets added to S1).
Speed Item to give Chance to give an item Unknown
Start delay Time between 2 boxes Max amount of boxes
0x0d4 = 212
w_itembox
itembox(B)
RS T--

Itemboxes following route.
Speed Item type (player) Item type (enemy) Disables shadow if set
Start delay Time between 2 boxes Number of itemboxes on the route (default 5)
0x0d5 = 213
w_itemboxline
Block(BE)
itembox(B)
Press(BE)
RS T--

Press, block.brres and itembox combination from Toad's Factory.
Each block follows a route until it reach the press and the press converts it to an itembox which continues the route.
Unknown
Unknown Unknown Unknown
0x0d6 = 214
VolcanoBall1
VolcanoBall1(BE)
RS T--

Firery rock from Grumble Volcano.
When created a volcano explosion occurs and it follows the route until it touches a solid part, then it becomes a fire; slot 3.4 enables its SFX.
Fireball speed Delay before starting Time between 2 fireballs Time until the fire goes out
0x0d7 = 215
penguin_s
penguin_s(BE3D)
RS T--

Small penguin from N64 Sherbet Land, creates a symmetrical copy of itself under the ground to simulate ice reflection.
Route Setting 1: 0 = Default; 1 = Glide; 2 = Animation faster; 3 = Default.
Route Setting 2 describes the speed when Route Setting 1 ≠ 0, but is always required a value ≠ 0.
Slot 6.1 enables its SFX.
Speed
0x0d8 = 216
penguin_m
penguin_m(BED)
RS T--

Medium penguin from N64 Sherbet Land.
Slot 6.1 enables its SFX.
Speed LE-CODE or cheat code required:
Route start point.
LE-CODE or cheat code required:
If S8=1: Item to drop (same as ItemDirect).
LE-CODE or special cheat code required:
0: normal behaviour
1: custom "mushroom car" behaviour developed by KHacker.
0x0d9 = 217
penguin_l
penguin_l(BE)
R- T--

Large penguin from N64 Sherbet Land.
Speed
0x0da = 218
castleballoon1
castleballoon1(B)
R- T-O

Balloon from Mario Circuit.
Speed Max Y difference
0x0db = 219
dossunc
dossun(BE)
rS T--

Thwomp with optional route; without route, S1 and S2 must be 0.

If S2 = 2, a 3-point route is needed to make effect:
1 → Start point, Route Setting 2 = 0
2 → Rotation point, Route Setting 2 = 1
3 → Going down point, Route Setting 2 = 0.
The couple starts, at the second point turns of 180° and goes left and right, going down around the third point according to player's direction, then goes back to the first point.
To make effect the object needs a rotation of ±90°, route points must have the same Y and Z coordinate and no other object must be near the start point.
In GP and VS Race the object is activated by the proximity of a main player (not a CPU) and the speed is proportional to the player's; in Time Trial speed and start delay are the same of respective settings in KMP file.
If S2 = 3, Route Setting 2 ("cycle") must be 1, or else the Thwomp will spin endlessly when hit by an item.

Route speed Behaviour with route:
1 = Stomp on every route point
2 = Couple of Thwomps, goes left and right before going down; read the description
3 = Grounded Thwomp, goes left and right
Start delay in 1/60 seconds after start of countdown.
240 (F0 in hex) = Starts immediately after the "GO!"
Sleep time in 1/60 seconds after start of countdown
0x0dc = 220
dossunc_soko
-- ---

Object not used in any track.
0x0dd = 221
boble
boble(BE)
RS T--

Podoboo from GBA Bowser Castle 3.
Route Setting 1 controls the speed (gets added to S1), Route Setting 2 = 1 means that the model flips horizontally.
Speed
0x0de = 222
K_bomb_car
K_bomb_car(BE)
RS T--

Bomb car from Moonview Highway.
Route Setting 1 is used for blinking (1 = Left, 2 = Right).
Route Setting 2 selects the speed (0 or 1).
Route start point Speed 0 in 1/60 seconds Speed 1 in 1/60 seconds
0x0df = 223
K_bomb_car_dummy
K_bomb_car_dummy
-S ---

Object not used in any track.
0x0e0 = 224
car_body_dummy
car_body_dummy
-S ---

Object not used in any track.
0x0e1 = 225
kart_truck_dummy
kart_truck_dummy
-S ---

Object not used in any track.
0x0e2 = 226
hanachan
hanachan(BE2D)
RS T--

Wiggler from Maple Treeway.
Route Setting 1 sets the time in 1/60 seconds of stop in that point.
Define the route heights carfefully. If the Wiggler has issues with the body segments, move the route to a more flat area.
Speed
0x0e3 = 227
seagull
seagull(B)
R- T--

Seagull route following from tracks with marine setting.
Speed Number of seagulls
0x0e4 = 228
moray
moray(B)
R- TA-

Unagi (eel) from Koopa Cape and Chain Chomp Wheel.
Speed
0x0e5 = 229
crab
crab(BE3D)
RS T--

Crab from GBA Shy Guy Beach.
Route Setting 1 sets the time in 1/60 seconds of stop in that point.
Speed in units per 1/60 seconds Crab view direction:
0 = Left
1 = Right
0x0e6 = 230
basabasa_dummy
-S ---

Object not used in any track.
0x0e7 = 231
CarA2
CarA2(B)
RS T--

Moving Car from Coconut Mall.
Speed Acceleration Time of pause
0x0e8 = 232
CarA3
CarA3(B)
RS T--

Moving Car from Coconut Mall.
Speed Acceleration Time of pause
0x0e9 = 233
Hwanwan
wanwan(BE)
RS T--

Route-following Chain Chomp from DS Peach Gardens.
Hwanwan and wanwan only work together if the effect files are absent.
Route Setting 2 = 1 plays a rollover animation, originally used on a Competition in Rainbow Road.
Speed Amount of item boxes carried
0x0ea = 234
HeyhoBallGBA
HeyhoBallGBA(BE)
-S T--

Cannonball landing area, which explodes after 3 seconds, shot by HeyhoShipGBA; in GP and VS Race it explodes if touched.
The object's scale doesn't affect the explosion effect's dimension. Generally CPUs don't go against this object as they try to avoid them.
This objects requires HeyhoShipGBA and therefor it can only be used on 6.2. Note that no more than 59 of this object can be used.
Route id from where HeyhoShipGBA shoots Time between shot and arrival in 1/60 seconds
0x0eb = 235
Twanwan
Twanwan(B)
RS -A-

Rolling Chain Chomp from Chain Chomp Wheel.
Unknown Unknown Speed Unknown
Start delay in 1/60 seconds Unknown
0x0ec = 236
cruiserR
cruiser(BE)
R- T--

Route-following boat from Daisy Circuit and Koopa Cape.
Start speed
0x0ed = 237
bird
bird(B)
R- T--

Eagle route following from GCN DK Mountain.
Speed Number of eagles
0x0ee = 238
sin_itembox
itembox(B)
RS T--

Item box following a route back and forth; speed is like sinus.
Route Setting 2: 0 = Asymetric; 1 = Symetric.
Cycle time in 1/60 seconds
Start delay in 1/60 seconds
0x0ef = 239
Twanwan_ue
Twanwan_ue
-S ---

Object not used in any track.
0x0f0 = 240
BossHanachan
hanachan(BE2D)
-S ---

Big Wiggler boss used in the Wario's Gold Mine competition; follows a route.
If S2 of the route point = 0002 (S1 needs to be 0000 otherwise it will try to do different things at the same time and Wiggler's body will glitch out), it will play Wiggler's trick animation once Wiggler gets to the point. See BossHanachan for more information about his route settings.
Primary Wiggler Speed Unknown Secondary Wiggler Speed Point where wiggler changes to speed two. If passed before wiggler stops, it will not change to speed two. Route settings must be 0000 0001
Angry Wiggler Speed Point where wiggler changes to angry speed. It will function as long as the second speed change has been added, and route settings are 0000 0001 Time Wiggler stop to being angry (in decimals)
0x0f1 = 241
Kdossunc
-S ---

Object not used in any track.
0x0f2 = 242
BossHanachanHead
-S ---

Object used in the Wario's Gold Mine competition to show the Wiggler's head on the map. It is not found in the KMP, but adding BossHanachan will automatically generate it in game.
0x0f3 = 243
K_bomb_car1
K_bomb_car1
-S ---

Object not used in any track.
0x12d = 301
dummy
dummy
-- ---

Object not used in any track.
0x12e = 302
dokan_sfc
dokan_sfc(B)
-S T--

Pipe from Luigi Circuit and SNES Mario Circuit 3.
0x12f = 303
castletree1
castletree1(B)
-- T-O

Unsolid swaying tree from Moo Moo Meadows and Mario Circuit.
0x130 = 304
castletree1c
castletree1(B)
-S T-O

Solid swaying tree from Moo Moo Meadows and Mario Circuit.
0x131 = 305
castletree2
castletree2(B)
-- T-O

Unsolid swaying tree from Moo Moo Meadows and Mario Circuit. The tree turns to look always to the player.
0x132 = 306
castleflower1
castleflower1(B)
-- T-O

Flower from Mario Circuit.
0x133 = 307
mariotreeGC
mariotreeGC(B)
-- T-O

Unsolid swaying tree from GCN Mario Circuit.
0x134 = 308
mariotreeGCc
mariotreeGC(B)
-S T-O

Solid swaying tree from GCN Mario Circuit.
0x135 = 309
donkytree1GC
donkytree1GC(B)
-- T--

Unsolid tree from GCN DK Mountain.
0x136 = 310
donkytree2GC
donkytree2GC(B)
-- T--

Unsolid tree from GCN DK Mountain.
0x137 = 311
peachtreeGC
peachtreeGC(B)
-- T--

Unsolid swaying tree from GCN Peach Beach.
0x138 = 312
peachtreeGCc
peachtreeGC(B)
-S T--

Solid swaying tree from GCN Peach Beach.
0x139 = 313
npc_mii_a
npc_mii_a
-- ---

Object not used in any track.
0x13a = 314
npc_mii_b
npc_mii_b
-- ---

Object not used in any track.
0x13b = 315
npc_mii_c
npc_mii_c
-- ---

Object not used in any track.
0x13c = 316
obakeblockSFCc
obakeblockSFC(B)
-S T--

Falling block from SNES Ghost Valley 2, in Grand Prix and Offline VS Race falls when touched, in Time Trial and Online VS Race fall is controlled by S2 and S3.
This object is solid and animated only on slot 5.3, but isn't scalable (has a fixed scale by factor 1.3); in other slots it is scalable, but is unsolid and doesn't fall.
Blocks are solid only if they intersect a rectangle with vertices A(-30985; 21430), B(8690; 21430), C(8690; -16295), D(-30985; -16295) in a 3D editor in (X; Y) coordinates; height doesn't seem to be important. If many blocks (but no more of 250) are used slot 5.3 is recommended.
The Y angle indicates the fall's direction and not the block's rotation, which remains the same.
Block's side measures 250 units (325 on slot 5.3) and the center coincides with geometrical center.
Fall time controller in Time Trial and Online VS Race, controls the delay before starting in seconds after starting of countdown, depending on the value T:
T = 0 → Block doesn't fall
T > 0 → Block falls after T seconds
T = 4 → Block falls immediately after the "GO!"
Additional delay of X/60 seconds, goes added to S2
0x13d = 317
WLarrowGC
WLarrowGC(B)
-- T--

Arrow with eyes from GCN Waluigi Stadium.
0x13e = 318
WLscreenGC
WLscreenGC(B)
-- T--

TV from GCN Waluigi Stadium. Nintendo disables it in Multiplayer mode (PFlag = 9).
0x13f = 319
WLdokanGC
WLdokanGC(BK)
-S T--

Big pipe from GCN Waluigi Stadium, normally combined with WLwallGC.
0x140 = 320
MarioGo64c
MarioGo64(B)
-S T--

The "GO" sign from N64 Mario Raceway.
0x141 = 321
PeachHunsuiGC
PeachHunsuiGC(BE)
-- T--

Fountain from GCN Peach Beach.
0x142 = 322
kinokoT1
kinokoT1(B)
-S T--

Moving bouncy mushroom decoration from Mushroom Gorge.
0x143 = 323
kinokoT2
kinokoT2
-S ---

Object not used in any track.
0x144 = 324
pylon01
pylon01(B)
-S T--

Street cone from Daisy Circuit. Only slots 3.1 and 7.1 support this object with a limit of 30. Colors can be changed in the CLR0 (maybe even added).
Color:
0 = Red
1 = Blue
2 = Yellow
0x145 = 325
PalmTree
PalmTree(B)
-S T--

Solid palm from Coconut Mall. It's the largest tree of Mario Kart Wii.
0x146 = 326
parasol
parasol(B)
-S T--

Parasol from Coconut Mall.
0x147 = 327
cruiser
cruiser(BE)
-- T--

Boat from Daisy Circuit and Koopa Cape.
0x148 = 328
K_sticklift00
K_sticklift00(B)
-S T--

Barrier gate from DK Summit.
0x149 = 329
heyho2
heyho2(B)
K_chairlift00(B)
R- T--

Shy Guy that goes with a lift; the lift's model is K_chairlift00.brres.
Unknown
0x14a = 330
HeyhoTreeGBAc
HeyhoTreeGBA(B)
-S T--

Small solid tree from GBA Shy Guy Beach.
0x14b = 331
MFaceBill
MFaceBill
-- ---

Object not used in any track.
0x14c = 332
truckChimSmk
truckChimSmk(BE)
-S T--

Smoke generator on Wario's Gold Mine and Maple Treeway.
Time to start smoking 0 = Default smoke variant, doesnt vanish when touched.
1 = Different smoke variant (fluffy), doesnt vanish when touched.
2 = 1 but vanishes when touched.
3 = Different smoke variant (thick), doesnt vanish when touched.
4 = Same as 2?.
5+ = No smoke but "explode" effect
0x14d = 333
MiiObj01
MiiObj01(B)
-- T-O

Mii audience from Luigi Circuit.
0x14e = 334
MiiObj02
MiiObj02(B)
-- T-O

Mii audience from Luigi Circuit.
0x14f = 335
MiiObj03
MiiObj03(B)
-- T-O

Mii audience from Luigi Circuit.
0x150 = 336
gardentreeDS
gardentreeDS(B)
-- T--

Unsolid and thin tree from DS Peach Gardens.
0x151 = 337
gardentreeDSc
gardentreeDS(B)
-S T--

Solid and thin tree from DS Peach Gardens.
0x152 = 338
FlagA1
FlagA1(B)
-- T--

Starting line flag from Wario's Gold Mine.
0x153 = 339
FlagA2
FlagA2(B)
-- T--

Starting line flag from Moo Moo Meadows.
0x154 = 340
FlagB1
FlagB1(B)
-- T--

"W" flag from Wario's Gold Mine.
0x155 = 341
FlagB2
FlagB2(B)
-- T-O

"L" Flag from Luigi Circuit.
0x156 = 342
FlagA3
FlagA3(B)
-- T--

"Mario Kart" flag from DS Delfino Square [1]. Strangely, scales must follow a precise proportion: Xscale < Yscale < Zscale, or game freezes.
It's a bit buggy, so it's better use another "FlagA" object and import the original texture.
0x157 = 343
DKtreeA64
DKtreeA64(B)
-- T--

Unsolid tree from N64 DK's Jungle Parkway.
0x158 = 344
DKtreeA64c
DKtreeA64(B)
-S T--

Solid tree from N64 DK's Jungle Parkway.
0x159 = 345
DKtreeB64
DKtreeB64(B)
-- T--

Usolid tree from N64 DK's Jungle Parkway with a small crown.
0x15a = 346
DKtreeB64c
DKtreeB64(B)
-S T--

Solid tree from N64 DK's Jungle Parkway with a small crown.
0x15b = 347
TownTreeDSc
TownTreeDS(B)
-S T--

Solid tree from DS Delfino Square with orange leaves.
0x15c = 348
Piston
Piston(B)
-- T--

Piston machine decoration from Toad's Factory.
0x15d = 349
oilSFC
oilSFC(B)
-S T--

Oil puddle from SNES Mario Circuit 3.
0x15e = 350
DKmarutaGCc
DKmarutaGC
-- ---

Object not used in any track.
0x15f = 351
DKropeGCc
DKropeGC
-S ---

Object not used in any track.
0x160 = 352
mii_balloon
mii_balloon(B)
-- T--

Floating balloon from Coconut Mall.
0x161 = 353
windmill
windmill(B)
-- T--

Rotating windmill decoration from Moo Moo Meadows.
0x162 = 354
dossun
dossun(BE)
-- T--

Thwomp caged in N64 Bowser's Castle growling when a player approaches; it's an unsolid decoration.
0x163 = 355
TownTreeDS
TownTreeDS(B)
-- T--

Unsolid tree from DS Delfino Square with orange leaves.
0x164 = 356
Ksticketc
Ksticketc(B)
-S T--

Port, opens when approaching.
0x165 = 357
monte_a
monte_a(B)
-- T--

Pianta alone.
1 = Enable player rotation and clapping. Distance at which it rotates to face the player. Distance at which it loads the clapping chr0.
0x166 = 358
MiiStatueM1
MiiStatueM1(B)
-- -A-

Mario statue from Block Plaza.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x167 = 359
ShMiiObj01
ShMiiObj01(B)
-- T--

Mii audience from Coconut Mall.
0x168 = 360
ShMiiObj02
ShMiiObj02(B)
-- T--

Mii audience from Coconut Mall.
0x169 = 361
ShMiiObj03
ShMiiObj03(B)
-- T--

Mii audience from Coconut Mall.
0x16a = 362
Hanabi
Hanabi(E)
-- T--

Fireworks used in cutscene tracks. Only loads in GP Mode.
Frames until the firework "pops" in the intro camera sequence.
0x16b = 363
miiposter
miiposter(B)
-- T--

Mii posters from Coconut Mall.
0x16c = 364
dk_miiobj00
dk_miiobj00(B)
-- T--

Mii audience from DK Summit.
0x16d = 365
light_house
light_house(B)
-- T--

Lighthouse from Daisy Circuit.
0x16e = 366
r_parasol
r_parasol(B)
-S T--

Parasol from GBA Shy Guy Beach; it opens or closes itself when is hit.
Starting state:
0 = Open
1 = Closed
0x16f = 367
obakeblock2SFCc
obakeblockSFC(B)
-S T--

Falling block from SNES Ghost Valley 2, in Grand Prix and Offline VS Race falls when touched, in Time Trial and Online VS Race fall is controlled by S2 and S3.
This object is solid and animated only on slot 5.3, but isn't scalable (has a fixed scale by factor 1.3); in other slots it is scalable, but is unsolid and doesn't fall.
Blocks are solid only if they intersect a rectangle with vertices A(-30985; 21430), B(8690; 21430), C(8690; -16295), D(-30985; -16295) in a 3D editor in (X; Y) coordinates; height doesn't seem to be important. If many blocks (but no more of 250) are used slot 5.3 is recommended.
The Y angle indicates the fall's direction and not the block's rotation, which remains the same.
Block's side measures 250 units (325 on slot 5.3) and the center coincides with geometrical center.
Fall time controller in Time Trial and Online VS Race, controls the delay before starting in seconds after starting of countdown, depending on the value T:
T = 0 → Block doesn't fall
T > 0 → Block falls after T seconds
T = 4 → Block falls immediately after the "GO!"
Additional delay of X/60 seconds, goes added to S2
0x170 = 368
obakeblock3SFCc
obakeblockSFC(B)
-S T--

Falling block from SNES Ghost Valley 2, in Grand Prix and Offline VS Race falls when touched, in Time Trial and Online VS Race fall is controlled by S2 and S3.
This object is solid and animated only on slot 5.3, but isn't scalable (has a fixed scale by factor 1.3); in other slots it is scalable, but is unsolid and doesn't fall.
Blocks are solid only if they intersect a rectangle with vertices A(-30985; 21430), B(8690; 21430), C(8690; -16295), D(-30985; -16295) in a 3D editor in (X; Y) coordinates; height doesn't seem to be important. If many blocks (but no more of 250) are used slot 5.3 is recommended.
The Y angle indicates the fall's direction and not the block's rotation, which remains the same.
Block's side measures 250 units (325 on slot 5.3) and the center coincides with geometrical center.
Fall time controller in Time Trial and Online VS Race, controls the delay before starting in seconds after starting of countdown, depending on the value T:
T = 0 → Block doesn't fall
T > 0 → Block falls after T seconds
T = 4 → Block falls immediately after the "GO!"
Additional delay of X/60 seconds, goes added to S2
0x171 = 369
koopaFigure
koopaFigure(B2D)
-- T--

Bowser statue from Bowser's Castle.
0x172 = 370
pukupuku
pukupuku(B)
-- TA-

Cheep Cheep fish.
0x173 = 371
v_stand1
v_stand1
-- ---

Object not used in any track.
0x174 = 372
v_stand2
v_stand2
-- ---

Object not used in any track.
0x175 = 373
leaf_effect
leaf_effect(E)
-S T--

Leaf effect when player drives or flies through tree leafs (use AREA).
0x176 = 374
karehayama
karehayama(BE)
-S T--

Leaf pile from Maple Treeway.
Item to give Chance to give an item
0x177 = 375
EarthRing
EarthRing(B)
-- T--

Earth luminous ring from Rainbow Road.
0x178 = 376
SpaceSun
SpaceSun(B)
-- T--

The sun in Rainbow Road.
0x179 = 377
BlackHole
BlackHole
-- ---

Object not used in any track.
0x17a = 378
StarRing
StarRing(BE)
-- T--

Launch Star from Rainbow Road.
0x17b = 379
M_obj_kanban
M_obj_kanban(B)
-- ---

Yellow/black fence which can be found in competitions; object not used in any track.
0x17c = 380
MiiStatueL1
MiiStatueL1(B)
-- T--

Luigi statue from Daisy Circuit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x17d = 381
MiiStatueD1
MiiStatueD1(B)
-- T--

Daisy statue from Daisy Circuit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x17e = 382
MiiSphinxY1
MiiSphinxY1
-- ---

Mii Sphinx without head, unsolid. Object not used in any track.
0x17f = 383
MiiSphinxY2
MiiSphinxY2(B)
-- T--

Yoshi Sphinx from Dry Dry Ruins.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x180 = 384
FlagA5
FlagA5(B)
-- T--

Start line flag from Koopa Cape. It's less buggy than FlagA3.
0x181 = 385
CarB
CarB(B)
-- T--

Unsolid car decoration from Coconut Mall.
0x182 = 386
FlagA4
FlagA4
-- ---

Object not used in any track.
0x183 = 387
Steam
Steam(E)
-- T--

Steam effect from Toad's Factory.
Delay before starting in 1/60 seconds. Length of steam effect. Time between two steam effects.
0x184 = 388
Alarm
Alarm(E)
-- T--

Alarm effect from Toad's Factory.
0x185 = 389
group_monte_a
group_monte_a(B)
-- T-O

Pianta audience.
0x186 = 390
MiiStatueL2
MiiStatueL2(B)
-- -A-

Luigi statue from Block Plaza.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x187 = 391
MiiStatueD2
MiiStatueD2(B)
-- -A-

Daisy statue from Block Plaza.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x188 = 392
MiiStatueP1
MiiStatueP1(B)
-- -A-

Peach statue from Block Plaza.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x189 = 393
SentakuDS
SentakuDS(B)
-- T--

Hanging clothes decoration.
0x18a = 394
fks_screen_wii
fks_screen_wii(B)
-- -A-

TV from Funky Stadium.
0x18b = 395
KoopaFigure64
KoopaFigure64(BE)
-S T--

Bowser statue from N64 Bowser's Castle; it spits fire for 5 seconds, then doesn't nothing for 3 seconds, then spits fire again.
Unknown, no visible changes. If set to 0, the figure don't breathes fire after the start. Fire function:
0 = Decoration
1 = Obstacle
Spitting fire start delay in 1/60 seconds after start of countdown.
0 = Freeze of the game
240 (F0 in hex) = Starts spitting fire immediately after the "GO!"
0x18c = 396
b_teresa
b_teresa(B)
-- T--

Flying Boos from SNES Ghost Valley 2 controlled by AREA type 07, using exactly one object.
Object's location doesn't matter, Boos are always viewed when players enter in related AREA.
0x18d = 397
MiiStatueDK1
MiiStatueDK1
-- ---

Object not used in any track.
0x18e = 398
MiiKanban
MiiKanban(B)
-- T-O

Luigi face sign from Luigi Circuit.
0x18f = 399
BGteresaSFC
BGteresaSFC(B)
-- T--

Flying Boo from SNES Ghost Valley 2; optimal scale values for this objects are values around 3 and 4.
0x191 = 401
kuribo
kuribo(B2D)
RS T-O

Goomba.
Respawn time Speed Animation speed
0x192 = 402
choropu
choropu(BE)
RS T--

Moving Monty Mole from Moo Moo Meadows.
Can't be used together with choropu2.
Route Setting 2: 0 = Burrow, 1 = Pop out.
Speed Start delay in 1/60 seconds
0x193 = 403
cow
cow(B5D)
RS T--

Master cow following a route followed by some more cows (from Moo Moo Meadows).
The master cow starts at the first point of the route, all other cows around the object position.
Number of slave cows following the master cow unordered Unknown Start delay of the slave cows in 1/60 seconds.
The master cow starts a few seconds earlier
0x194 = 404
pakkun_f
pakkun_f(B2D)
-S T-O

Piranha Plant from GCN Mario Circuit, normally combined with pakkun_dokan.
Idle time in 1/60 seconds between 2 attacks in time trial and online
0x195 = 405
WLfirebarGC
WLfirebarGC(B)
-S T--

Rotating fire bars from GCN Waluigi Stadium.
Fireballs per arm Rotations X per 360 seconds.
Counterclockwise = X
Clockwise = 65536 - X
Fireball distance Number or arms
0x196 = 406
wanwan
wanwan(BE)
-S T--

Chain Chomp. Snaps in a wedge shape that is directed to a given point.
Hwanwan and wanwan only work together if the effect files are absent.
Length of chain in game units Unknown Let (X,Y) be the the center of the wedge points to, then (X/10) if X positive, 65536+(X/10) if X negative
Let (X,Y) be the the center of the wedge points to, then (Y/10) if Y positive, 65536+(Y/10) if Y negative Time to wander around (in 1/60 seconds); if 0, about 5 seconds is used. Add 3,5 seconds for full cycle time (Width of wedge in degrees-35)/2
0x197 = 407
poihana
poihana(BE2D)
-S T--

Cataquack from GCN Peach Beach. It flings players into the air. In GP and VS race, it looks for players. In Time Trials, it flings only if touched. It is likely possible to add further colors by modifying the Pat0.
Color.
Normal settings:
1 = Red
2 = Violet
3 = Green
Other settings:
0 = Violet
≥4 = Green
Units of distance from where poihana starts looking for players
0x198 = 408
DKrockGC
DKrockGC(BE)
RS T--

Falling rock from GCN DK Mountain, it respawns only if its Route's header has Cycle set to 1. Slot 8.3 enables its SFX.
Not 0: Delay of ~1.5 seconds for the second rock Minimal cycle time in 1/60 seconds Speed Bouncing factor
0x199 = 409
sanbo
sanbo(BED)
RS T--

Pokey from Dry Dry Desert and DS Desert Hills.
Route Setting 1 sets the time in 1/60 seconds of stop in that point.
Speed
0x19a = 410
choropu2
choropu(BE)
-S T--

Monty Mole from DS Peach Gardens.
Can't be used together with choropu.
Hide time in 1/60 seconds Start delay in 1/60 seconds
0x19b = 411
TruckWagon
TruckWagon(BE)
RS T--

Truck from Wario's Gold Mine.
Speed Unknown Unknown 1 = Decoration only.
0x19c = 412
heyho
heyho(B)
RS T--

Shy Guy obstacle from DK Summit. Additional colors can probably be added by expanding the Pat0.
Speed Color.
Normal settings:
0 = Red
1 = Yellow
2 = Green
0x19d = 413
Press
Press(BE)
-S T--

Press from Toad's Factory (over the belts).
The entered position is the sleeping position, so must be placed over the ground (600 is the default value); the total cycle time depends on the sleep time and the falling height.
Start delay in 1/60 seconds Sleep time in 1/60 seconds;
Special case 0 = One time shoot
0x19e = 414
Press_soko
-- ---

Object not used in any track.
0x19f = 415
pile
pile
-S ---

Object not used in any track.
0x1a0 = 416
choropu_ground
-S ---

Object not used in any track.
0x1a1 = 417
WLfireringGC
WLfirebarGC(B)
-S T--

Rotating fire ring from GCN Waluigi Stadium. Scale settings refer to fireballs' dimensions and position coordinates to center's coordinates.
Number of fireballs Rotations X in 1/60 seconds.
Counterclockwise = X
Clockwise = 65536 - X
Pulsation factor, shrinks and enlarges the radius.
Special cases:
S3 = 0 or S4 = 0 no pulsation;
S3 ≥ S4 negative pulsation
Radius
0x1a2 = 418
pakkun_dokan
pakkun_dokan(B)
-S T--

Pipe of potted Piranha Plant, normally combined with pakkun_f.
0x1a3 = 419
begoman_spike
begoman_spike(BE)
-S --O

Topman from Galaxy Colosseum; object not used in any track. To appear, it (or they) must be the first object of section GOBJ.
ID (1-based), used in begoman_manager to control when they appear Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0x1a4 = 420
FireSnake
FireSnake(BE)
-S T--

Grounded Podoboo from DS Desert Hills. It bounces casually around its position point.
It works with the object sunDS, so it only works on slots 3.1 and 7.1.
Route id from where sunDS drops Time before vanishing in 1/60 seconds
0x1a5 = 421
koopaFirebar
koopaFirebar(B)
WLfirebarGC(B)
-S T--

Rotating firebar from Bowser's Castle.
Number of fireballs per hand Rotations X per 1/360 seconds.
Counterclockwise = X
Clockwise = 65536 - X
Distance between fireballs Number of hands
0x1a6 = 422
Epropeller
Epropeller(BE)
-S T--

Electric propeller from Koopa Cape.
Rotations per 12 seconds Direction:
0 = Clockwise
1 = Counterclockwise
0x1a7 = 423
dc_pillar_c
-S ---

Object not used in any track.
0x1a8 = 424
FireSnake_v
FireSnake(BE)
-S T--

Grounded Podoboo from Grumble Volcano. It jump from its position point describing a parabola and after landing bounces casually around the arrival point.
Start delay in 1/60 seconds after starting of countdown.
240 (F0 in hex) = Starts immediately after the "GO!"
Duration and respawn factor, K reference value is 600 (258 in hex):
X < K → Duration time in 1/60 seconds, then respawn without loading vanishing animation
X = K → 10 seconds of duration, then respawn after other 10 seconds
X > K → 10 seconds of duration, then respawn after (X - 600)/60 seconds.
Normally is used the third option
Units of distance from position point to landing point following the Y angulation
0x1a9 = 425
honeBall
honeBall(BE)
-S ---

Object not used in regular tracks. Used in the N64 Bowser castle competition with Dry Bowser.
0x1aa = 426
puchi_pakkun
puchi_pakkun(BD)
-S T--

Small Piranha Plant from N64 Mario Raceway.
0x1ab = 427
sanbo_big
sanbo(BED)
-S ---

Giant Pokey used in the Thwomp Desert Competition, where its scale is 7 on the X, Y, and Z axis
KMP KMP cloud seems to slightly corrupt the giant pokey, as its sound will not be loaded and its head will not appear on the minimap.
0x1ac = 428
sanbo_big.2
sanbo(BED)
-S ---

Object not used in any track. Seems to be identical to sanbo_big.
0x1f5 = 501
kinoko_ud
kinoko(B)
-S T--

Moving decoration mushroom from Mushroom Gorge.
Texturing:
0 = Light
1 = Dark
0x1f6 = 502
kinoko_bend
kinoko(B)
-S T--

Bouncy mushroom.
Texturing:
0 = Light
1 = Dark
0x1f7 = 503
VolcanoRock1
VolcanoRock1(BK)
-S T--

Floating drivable rock (at Grumble Volcano in the lava), it moves like a cosine on the x-axis and the y-axis.
Model/Effect/KCL file to use (0 or 1) Time to go from x1 to x2 and back in 1/60 seconds Max X movement in both directions Unknown
Time of one period on the y-axis in 1/60 secons The amplitude of the cosine on the y-axis
0x1f8 = 504
bulldozer_left
bulldozer_left(BK)
-S T--

The moving bulldozer from Toad's Factory.
Movement Distance Movement Time Time before starting
Time of standing still
0x1f9 = 505
bulldozer_right
bulldozer_right(BK)
-S T--

Moving bulldozer from Toad's Factory.
Movement distance Movement time Time before starting
Time of standing still
0x1fa = 506
kinoko_nm
kinoko(B)
-S T--

Green mushroom.
Texturing:
0 = Light
1 = Dark
0x1fb = 507
Crane
Crane(BK)
-S T--

Crane platform Toad's Factory.
Movement Distance Movement Time Time before starting
0x1fc = 508
VolcanoPiece
VolcanoPiece1(BK)
-S T--

Floating, shaking and sinking driveable rock from Grumble Volcano.
Slot 3.4 enables its SFX
Model/KCL reference Time until it shakes in seconds at 150cc and mirror mode (already starts 4 seconds before in-game timer) Time it shakes in seconds at 150cc and mirror mode Time until it shakes in seconds at 100cc (already starts 4 seconds before in-game timer)
Time it shakes in seconds at 100cc Time until it shakes in seconds at 50cc (already starts 4 seconds before in-game timer) Time it shakes in seconds at 50cc Time in frames between shaking and falling (always 30 frames on GV)
0x1fd = 509
FlamePole
FlamePole(BEK)
-S T--

Ground fire geyser from Bowser's Castle.
Cycle time in 1/60 seconds + 9 seconds Start delay in 1/60 seconds Size factor
0x1fe = 510
TwistedWay
TwistedWay(B)
-- T--

Moving section from Bowser's Castle.
0x1ff = 511
TownBridgeDSc
TownBridgeDS(BK)
-S T--

Drawbridge from DS Delfino Square; the bridge in DS Delfino Square is created using two of these objects face to face.
Angle α of inclination in degrees, with 0°≤α<45°; if α ≥ 45° causes beauty flaws and stops the bridge at 45° Time in 1/60 seconds used to lift and lower Time in 1/60 seconds of stop after lift Time in 1/60 seconds of stop after lowering
0x200 = 512
DKship64
DKship64(BE)
group_enemy_a(B)
group_enemy_b(B)
RS T--

Ferry-boat and audience from N64 DK's Jungle Parkway.
Speed
0x201 = 513
kinoko_kuki
-S ---

Object not used in any track. It is the stem of both green and bouncy mushrooms.
0x202 = 514
DKturibashiGCc
DKturibashiGC(B)
-- T--

Bridge from GCN DK Mountain.
0x203 = 515
FlamePoleEff
FlamePoleEff
-S ---

Object not used in any track.
0x204 = 516
aurora
aurora(B)
-- T--

Moving section from Rainbow Road. The object collision is not affected by rotation, so all rotation values need to be 0 in order to work properly.
0x205 = 517
venice_saku
venice_saku(BK)
-S -A-

Fence gate from Delfino Pier.
Time until it goes up (in frames) How far up it goes Speed that it moves up
0x206 = 518
casino_roulette
casino_roulette(BK)
-S -A-

The rotating parts of Chain Chomp Wheel; when used with KCL flag 0x1D, the road slowly rotates around the object counterclockwise.
X, Y and Z positions and rotations need to be 0 and scales need to be 1 in order to work properly.
0x207 = 519
BossField01_OBJ1
BossField01_OBJ1
-S ---

Object not used in any track.
0x208 = 520
dc_pillar
dc_pillar(BEK)
-S T--

Falling pillar from Dry Dry Ruins.
Time before falling in 1/60 seconds in 150cc and mirror mode Final angle in degrees
(0° = vertical, 90° = horizontal), normally ≥ 90°
Time before falling in 1/60 seconds in 100cc mode Time before falling in 1/60 seconds in 50cc mode
0x209 = 521
dc_sandcone
dc_sandcone(BEK)
-S T--

Pile of sand from Dry Dry Ruins.
Growth speed Final size Start delay before it starts to grow in 1/60 seconds (starts 4 seconds before the timer in-game)
0x20a = 522
venice_hasi
venice_hasi(BEK)
-S -A-

Bridge from Delfino Pier. Animation capped at 30 frames. S3 might be a relic of old animation length.
Time until the bridge goes up (and animation starts playing) Animation / Bridge opening speed (0x3 normal, 0x1 faster, 0x10 slow) Unknown
0x20b = 523
venice_gondola
venice_gondola
monte_a(B)
-S ---

Object not used in any track.
0x20c = 524
quicksand
quicksand(BE)
dossun(BE)
-- -A-

Thwomp Desert controller.
0 = Use Thwomp
1 = Don't use Thwomp
Sand shake wave length. 0 by default if s1 = 0 Time until sand wave reaches the end. 0 by default if s1 = 0. Must not be 0 if s1 = 1 Sand push and pull strength.
0x20d = 525
bblock
bblock1(BK)
MiiStatue1
-S -A-

Block parts from Block Plaza, with statues.
reference to both KCL and BRRES (1 to 9) Time when it falls down Time it shakes before falling down (always 3 in original)
0x20e = 526
ami
ami(B)
-- T--

Bouncing bridge from Maple Treeway.
0x20f = 527
M_obj_jump
M_obj_jump (BK)
-S ---

Trick ramp used on backwards competitions; object not used in any track.
0x210 = 528
starGate
starGate
-S ---

Gates used in some competitions; object not used in any track.
Number (ordered) Trigger
0x211 = 529
RM_ring1
RM_ring1(BK)
RS --O

Driveable ring zones from Galaxy Colosseum; object not used in any track.
Ring ID;
1 = Outer ring
2 = ring in the middle
3 = Inner ring
Time when the ring starts shaking Time after shaking when the ring falls down Unknown
0x212 = 530
FlamePole_v
FlamePole_v(BE)
-S T--

Fire geyser without a base.
Time outside the lava, K reference value is 500 (1F4 in hex):
X < K → Stays outside the lava for 5 seconds
X ≥ K → Stays outside the lava for X/100 seconds
Start delay in 1/60 seconds; it starts 3 seconds before the "GO!" Scale factor, principally of shrinking; values not clear Cycle time in 1/60 seconds + 8.25 seconds
0x213 = 531
M_obj_s_jump
M_obj_s_jump (BK)
-S ---

Ramp used on competitions; object not used in any track.
0x214 = 532
InsekiA
InsekiA(B)
-- T--

Asteroids from Rainbow Road.
0 = Clockwise, 1 = Counterclockwise Rotation speed. Rotation offset.
0x215 = 533
InsekiB
InsekiB(B)
-- T--

Star bits from Rainbow Road.
0 = Clockwise, 1 = Counterclockwise Rotation speed. Rotation offset.
0x216 = 534
FlamePole_v_big
FlamePole_v_big(E)
FlamePole_v(BE)
-S T--

Really, really big fire geyser without a base from N64 Bowser's Castle.
Time outside the lava is regulated by S1 if S3 = 1, if not it stays outside the lava for 5 seconds independently form the valuse of S1.
If S3 = 1, time outside the lava in 1/100 s, K reference value is 500 (1F4 in hex):
X < K → Stays outside the lava for 5 seconds
X ≥ K → Stays outside the lava for X/100 seconds.
Start delay in 1/60 seconds, it starts 3 seconds before the "GO!" if S3 = 0, if not 2 seconds before the "GO!" S1 activator and S2 conditioner:
0 = S1 Deactivated
1 = S1 Activated
0x217 = 535
Mdush
Mdush(BK)
-S T--

Small jump ramp from Mario Circuit and Moo Moo Meadows.
0x218 = 536
HP_pipe
HP_pipe
-S ---

Object not used in any track.
0x219 = 537
DemoCol
DemoCol(BK)
-S --O

Collision zone from the losing demo screen, located in a grass part from Mario Circuit; object not used in any track.
0x21a = 538
M_obj_s_jump2
M_obj_s_jump2 (BK)
-S ---

Ramp used on competitions; object not used in any track.
0x21b = 539
M_obj_jump2
M_obj_jump2 (BK)
-S ---

Ramp used on competitions; object not used in any track.
0x259 = 601
DonkyCannonGC
DonkyCannonGC(BED)
-- T--

DK cannon from GCN DK Mountain.
0x25a = 602
BeltEasy
BeltEasy(B)
-- T--

Second set of belts from Toad's Factory.
0x25b = 603
BeltCrossing
BeltCrossing(B)
-- T--

First set of belts from Toad's Factory.
0x25c = 604
BeltCurveA
BeltCurveA(B)
-- T--

Third set of belts from Toad's Factory. Object is not scalable.
Time until it switches Time until it switches back
0x25d = 605
BeltCurveB
BeltCurveB
-- ---

Object not used in any track.
0x25e = 606
escalator
escalator(BK)
-S T--

Coconut Mall escalator.
Speed 1 (units per second, signed) Time until it switches to Speed 2 Speed 2 (units per second, signed)
(Total) time until it switches to Speed 3 Speed 3 (units per second, signed)
0x25f = 607
DonkyCannon_wii
DonkyCannon_wii(BED)
-- T--

DK cannon from DK Summit.
0x260 = 608
escalator_group
escalator(BK)
monte_a(B)
-S T--

2 Time Escalators from Coconut Mall. One of the two escalators uses the given speed, the other uses multiplies the speed with -1 (negative speed), so they always run in opposite directions.
Speed 1 (units per second, signed) Time until it switches to Speed 2 Speed 2 (units per second, signed)
(Total) time until it switches to Speed 3 Speed 3 (units per second, signed)
0x261 = 609
tree_cannon
tree_cannon(BED)
-- T--

Cannon from Maple Treeway.
0x2bd = 701
group_enemy_b
group_enemy_b(B)
-- T-O

Enemy audience.
0x2be = 702
group_enemy_c
group_enemy_c(B)
-- T-O

Toads audience.
0x2bf = 703
taimatsu
taimatsu(E)
-- T--

Flame of the torches from N64 DK's Jungle Parkway (torches inside the cave) and Bowser Castle (on the wall).
0x2c0 = 704
truckChimSmkW
truckChimSmkW(BE)
-S -A-

Houses' smoke from Delfino Pier.
0 = Light
1 = Dark smoke and it interacts with the Player.
2 = Same as 1.
0x2c1 = 705
Mstand
Mstand
-- ---

Object not used in any track.
0x2c2 = 706
dkmonitor
dkmonitor(B)
-- T--

TV screen from DK Summit.
0x2c3 = 707
group_enemy_a
group_enemy_a(B)
-- T-O

Enemy audience.
0x2c4 = 708
FlagB3
FlagB3(B)
-- T--

Bright Shell Flag from Koopa Cape.
0x2c5 = 709
spot
spot(B)
-- -A-

Spotlights from Chain Chomp Wheel.
0x2c6 = 710
group_enemy_d
group_enemy_d
-- ---

Object not used in any track.
0x2c7 = 711
FlagB4
FlagB4(B)
-- T--

Dark Shell Flag from Koopa Cape.
0x2c8 = 712
group_enemy_e
group_enemy_e(B)
-- T--

Enemy audience from Mario Circuit.
0x2c9 = 713
group_monte_L
group_monte_a(B)
-- -A-

Enemy audience from Delfino Pier.
0x2ca = 714
group_enemy_f
group_enemy_f(B)
-- T--

Enemy audience from Mario Circuit.
0x2cb = 715
FallBsA
FallBsA(E)
-- T--

Waterfall from Koopa Cape.
0x2cc = 716
FallBsB
FallBsB(E)
-- T--

Waterfall from Koopa Cape.
0x2cd = 717
FallBsC
FallBsC
-- ---

Object not used in any track.
0x2ce = 718
volsmk
volsmk(E)
-- T--

Smoke used by the trembling rocks from Grumble Volcano.
Time until it starts emitting smoke in seconds at 150cc and mirror mode (already starts 4 seconds before in-game timer) Time it emits smoke in seconds at 150cc and mirror mode Time until it starts emitting smoke in seconds at 100cc (already starts 4 seconds before in-game timer)
Time it emits smoke in seconds at 100cc Time until it starts emitting smoke in seconds at 50cc (already starts 4 seconds before in-game timer) Time it emits smoke in seconds at 50cc
0x2cf = 719
ridgemii00
ridgemii00(B)
-- T--

Mii audience from Moonview Highway.
0x2d0 = 720
Flash_L
Flash_L(E)
-- T--

Audience camera flashes on Luigi Circuit.
0x2d1 = 721
Flash_B
Flash_B(E)
-- T--

Audience camera flashes on DK Summit.
0x2d2 = 722
Flash_W
Flash_W(E)
-- T--

Audience camera flashes on GCN Waluigi Stadium.
Unknown
0x2d3 = 723
Flash_M
Flash_M(E)
-- T--

Audience camera flashes on N64 Mario Raceway.
0x2d4 = 724
Flash_S
Flash_S(E)
-- -A-

Audience camera flashes on Funky Stadium.
Unknown
0x2d5 = 725
MiiSignNoko
MiiSignNoko(B)
-- T--

Koopa face sign from Koopa Cape.
0x2d6 = 726
UtsuboDokan
UtsuboDokan(B)
-- T--

Piped Unagis (eels) from Koopa Cape.
0x2d7 = 727
Spot64
Spot64(B)
-- -A-

Spotlights from N64 Skyscraper.
0x2d8 = 728
DemoEf
DemoEf(E)
-- --O

Object not used in any track.
0x2d9 = 729
Fall_MH
Fall_MH(E)
-- T--

Part of the waterfall effect from Moonview Highway.
0x2da = 730
Fall_Y
Fall_Y(E)
-- T--

Part of the waterfall effects from Koopa Cape and DS Yoshi Falls.
0 = A, 1 = B or 2 = C breff animation
0x2db = 731
DemoJugemu
DemoJugemu(BE)
-- --O

Lakitu model from the Mario Circuit winning demo.
0x2dc = 732
group_enemy_a_demo
group_enemy_a_demo(B)
-- --O

Enemy audience from the Mario Circuit winning demo.
0x2dd = 733
group_monte_a_demo
group_monte_a_demo(B)
-- --O

Pianta audience from the Mario Circuit winning demo.
0x2de = 734
volfall
volfall
-- ---

Object not used in any track.
0x2df = 735
MiiStatueM2
MiiStatueM2(B)
-- T--

Mario statue from DK Summit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x2e0 = 736
RhMiiKanban
RhMiiKanban(B)
-- T--

Peach face poster from Moonview Highway.
0x2e1 = 737
MiiStatueL3
MiiStatueL3(B)
-- T-O

Luigi statue from Luigi Circuit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x2e2 = 738
MiiSignWario
MiiSignWario(B)
-- T--

Wario Face Sign in Wario's Gold Mine.
0x2e3 = 739
MiiStatueBL1
MiiStatueBL1(B)
-- T--

Baby Luigi statue from Daisy Circuit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x2e4 = 740
MiiStatueBD1
MiiStatueBD1(B)
-- T--

Baby Daisy statue from Daisy Circuit.
The following subfiles are used by the environment map for Mii heads: course.bmm, course.btiEnv, course.btiMat
0x2e5 = 741
Kamifubuki
Kamifubuki(E)
-- --O

Confetti from Winning Scene.
0x2e6 = 742
Crescent64
Crescent64(B)
-- -A-

Crescent Moon from N64 Skyscraper.
0x2e7 = 743
MiiSighKino
MiiSighKino(B)
-- T--

Toad face sign from Toad's Factory.
0x2e8 = 744
MiiObjD01
MiiObjD01(B)
-- T--

Mii audience from Daisy Circuit
0x2e9 = 745
MiiObjD02
MiiObjD02(B)
-- T--

Mii audience from Daisy Circuit
0x2ea = 746
MiiObjD03
MiiObjD03(B)
-- T--

Mii audience from Daisy Circuit
0x2eb = 747
mare_a
mare_a(B)
-- T--

Toad from GCN Peach Peach.
1 = Enable player rotation and clapping. Distance at which it rotates to face the player. Distance at which it loads the clapping chr0.
0x2ec = 748
mare_b
mare_b(B)
-- T--

Toad from GCN Peach Peach.
1 = Enable player rotation and clapping. Distance at which it rotates to face the player. Distance at which it loads the clapping chr0.
0x2ed = 749
EnvKareha
EnvKareha(E)
-- T--

Downward Leaf effect on screen from Maple Treeway; AREA type 0x01 activates this object.
0x2ee = 750
EnvFire
EnvFire(E)
-- T--

Lava particle effect from Bowser's Castle; AREA type 0x01 deactivates this object.
0x2ef = 751
EnvSnow
EnvSnow(E)
-- T--

Snow effect from DK Summit; AREA type 0x01 deactivates this object.
0x2f0 = 752
M_obj_start
M_obj_start
-- ---

Start line used in competitions; object not used in any track.
0x2f1 = 753
EnvKarehaUp
EnvKarehaUp(E)
-- T--

Upward Leaf effect on screen from Maple Treeway; AREA type 0x01 activates this object.
0x2f2 = 754
M_obj_kanban_y
M_obj_kanban_y
-- ---

Yellow/black fence with an arrow on it, can be found in competitions; object not used in any track.
0x2f3 = 755
DKfalls
DKfalls(E)
-- T--

The waterfall splash effect found on N64 DK's Jungle Parkway.

Presence flags

The last four digits in the last settings column in the SZS Modifier's KMP editor control whether or not the object exists in various modes. 003F means present in all game modes.

Read »Presence flags« for more details.

Remarks

  • The different tools support decimal and/or hexadecimal numbers. Be sure to understand the differences between both numbering systems and to know, how your used tool accept numbers. See »Hexadecimal« for details.
  • Objects pylon01 and sunDS work only in slots 3.1 and 7.1. Other objects may also be restricted. If a track will start with a black screen after adding an object, look into the track reference and try a slot that Nintendo uses for the object.
  • Objects choropu and choropu2 can't be used together. Both objects use the same BRRES file. Perhaps this is the problem.

Custom Objects

Hackers were able to edit the model and other properties of the game's original objects to create new, custom ones. For a list of custom objects and the custom tracks where they are used, look at the custom objects page.