Object

From Custom Mario Kart: Double Dash Wiki!!
Jump to navigation Jump to search

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

Main List

This list includes the names of the object as found in /debugInfoS.MAP. It also contains an explanation of the setting values, in the same order as in the BOL files.
You can notice that when a setting is never used, it's showed up as a dash, while in case it's empty, that means we don't have any info on it.

Note : Flags

The flags are generated by viewing debugInfoS.MAP and analyzing the track and arenas files:

  • F: files are linked to this object in the track's "object" folder
  • ?: No related file found. The question mark appears for objects that are not used in any track.
  • R: All analyzed tracks have a route.
  • r: Optional route (all tracks analyzed)
  • N: All analyzed tracks don't have a route.
  • S: Solid object (it has collision)
  • u: Unsolid object (it has no collision)
  • T: Used in a standard track.
  • A: Used in a battle arena.
  • O: Used in other ARC files (award, ...)

it is written like that : "- -- ---", "(F or ?) (R, r, or N)(S or u) TAO"

Object Table

2*ID
Name[1]
Filenames[2]
Flags[3]
Object Info
Settings[4]
1 2 3 4
5 6 7 8
0x1 = 1
GeoItemBox
- -- TAO

A standard item box.
Height offset ItemBox type
0 = Both
1 = Single only
3 = Double only
< 255 = Don't show up
> 255 = Crash
0 = Normal items (always this for double boxes)
FF FF = Crash
Other values (single item box only): Always give special items (FRANTIC mode necessary so that players in top positions can get the special item)
0x3 = 3
GeoJumpNarrow
F NS -A-

Respawn platforms used in Tilt-a-Kart. Requires njump.bmd.
0x7 = 7
StringBridge
- -- T--

0x9 = 9
GeoStartLine
- -- T-O

0xa = 10
GeoF_ItemBox
- R- T--

Route controlled item box.
Height offset Three speed settings. The higher the number, the higher the speed. Values outside of 0-2 will make the item box stationary.
Additionally, if set to 0, it'll always gives special items. (Other values give normal items)
0xe = 14
GeoItemGen
- -u T--

Item type. Item is thrown when kart drives over object.
100 = Random
101 = Bob-omb
102 = Banana
103 = Star
104 = Mushroom
< 100 = Disabled
Throw strength (How far/high the item is thrown) Spawn distance (Distance from which the item is thrown) Throw direction
0,1 = Direction of object
2 = Reverse Direction of object
3 = Direction of kart
4 = Circle
Spawn height (Height from which the item is thrown)
0x10 = 16
TLensFlare
F -- TAO

Requires mk_lensfx01.bti, mk_lensfx02.bti, mk_lensfx03.bti, and mk_lensfx04.bti.
Unknown Unknown Unknown Unknown
Unknown
0x11 = 17
TMapObjSun
F -- TAO

Requires sun.bmd and sun.btk.
0x13 = 19
GeoSoundGen
- -- T-O

Sound index. Will be played when player is nearby.
0 = Ship horn
1-3 = Pianta
4 = Noki
5-16 = Award sound (only for Award.arc/AwardL.arc)
0xff = 255
TJugem
- -- ---

0x100 = 256
TJugemHeadHear
- -- ---

0x101 = 257
TJugemVoidRod
- -- ---

0x102 = 258
TJugemFlag
- -- ---

0x104 = 260
TJugemRodBoard
- -- ---

0x105 = 261
TJugemRodBoard2
- -- ---

0x106 = 262
TJugemRodBoardRev
- -- ---

0x107 = 263
TJugemRodSignal
- -- ---

0x108 = 264
TJugemRodPukuPuku
- -- ---

0x109 = 265
TJugemHeadLamp
- -- ---

0xce5 = 3301
TMapObjFerriswheel
F -- T--

Requires babykanran.bmd.
0xce6 = 3302
TMapObjJetCoasterHead
F -- T--

Requires babyjet.bck, babyjet_body.bmd, and babyjet_head.bmd.
Number of back segments Unknown
0xce7 = 3303
TMapObjJetCoasterBody
- -- ---

0xce8 = 3304
TMapObjPathYoshiHeli
F -- T--

Requires yoshihelib.bmd and yoshihelib.btk.
Unknown Unknown
0xd49 = 3401
GeoWater
- -- T-O

Unknown
Unknown Unknown Unknown
0xd4a = 3402
TMapObjPoihana
F -- T--

Requires poihana1.bmd, poihana1.btp, poihana1_damamge.bck, poihana1_throw.bck, poihana1_wait.bck, and poihana1shadow.bmd.
Color ID Throw Power Throw Height Unknown
0xd4b = 3403
TSMABoidBirdManager
F -- T-O

Requires kamome1.bmd and kamome1.bca.
Number of Birds Unknown
0xd4c = 3404
TSMAKamome
- -- ---

0xd4d = 3405
TMapObjPeachTree
F -- T--

Requires peachtree1.bmd and peachtree1_wait.bck.
0xd4e = 3406
TMapObjFountain
F -- T--

Requires peachfountain.bmd and peachfountain.btk.
0xd4f = 3407
TMapObjMareA
F -- T-O

Requires marel_a.bmd, marel_a_bye1.bck, marel_a_clap1.bck, and marel_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd50 = 3408
TMapObjMareB
F -- --O

Requires marel_b.bmd, marel_a_bye1.bck, marel_a_clap1.bck, and marel_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd51 = 3409
TMapObjMareC
F -- --O

Requires marel_c.bmd, marel_a_bye1.bck, marel_a_clap1.bck, and marel_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd52 = 3410
TMapObjMonteA
F -- T-O

Requires monl_a.bmd, monl_a_bye1.bck, monl_a_clap1.bck, and monl_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd53 = 3411
TMapObjMonteB
F -- T-O

Requires monl_b.bmd, monl_a_bye1.bck, monl_a_clap1.bck, and monl_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd54 = 3412
TMapObjMonteC
F -- T-O

Requires monl_c.bmd, monl_a_bye1.bck, monl_a_clap1.bck, and monl_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd55 = 3413
TMapObjUkleleMonte
F -- --O

Requires uklele_monte.bck and uklele_monte.bmd.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd56 = 3414
TMapObjDanceMonteA
F -- --O

Requires monf_a.bmd, monf_a_dance.bck, and monf_a_fladance.bck.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd57 = 3415
TMapObjDanceMonteB
F -- --O

Requires monf_b.bmd, monf_a_dance.bck, and monf_a_fladance.bck.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd58 = 3416
TMapObjMonteD
F -- --O

Requires monl_d.bmd, monl_a_bye1.bck, monl_a_clap1.bck, and monl_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd59 = 3417
TMapObjMonteE
F -- --O

Requires monl_e.bmd, monl_a_bye1.bck, monl_a_clap1.bck, and monl_a_sh.bmd.
Time the clapping animation is played Time until it plays again Unknown Unknown
Unknown Unknown Unknown Unknown
0xd5a = 3418
TMapObjMareW_A
F -- --O

Requires marew_a.bmd and marew_a_dance.bck.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd5b = 3419
TMapObjMareW_B
F -- --O

Requires marew_b.bmd and marew_a_dance.bck.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd5c = 3420
TMapObjMareW_C
F -- --O

Requires marew_c.bmd and marew_a_dance.bck.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0xd5d = 3421
TMapObjMareM_A
- -- --O

0xd66 = 3430
TMapObjAwardItemBox
- -- --O

0xd67 = 3431
TMapObjAwardCupKinoko
- -- ---

0xd68 = 3432
TMapObjAwardCupFlower
- -- ---

0xd69 = 3433
TMapObjAwardCupStar
- -- ---

0xd6a = 3434
TMapObjAwardCupSpecial
- -- ---

0xd6b = 3435
TMapObjAwardCupReverse
- -- ---

0xd6c = 3436
TMapObjAwardCupAllTour
- -- ---

0xd7a = 3450
TMapObjHanabi
- -- T-O

Index Unknown
0xd7c = 3452
GeoKinojii
- -- --O

0xd7d = 3453
TMapObjDemoFountain
- -- --O

0xd7e = 3454
GeoTideSensor
- -- T--

Unknown
0xd7f = 3455
TMapObjPeachTree2
- -- --O

0xda2 = 3490
GeoWaterDown
- -- ---

0xda3 = 3491
GeoWaterMiddleD
- -- ---

0xda4 = 3492
GeoWaterUp
- -- ---

0xda5 = 3493
GeoWaterUp2
- -- ---

0xdae = 3502
TMapObjMoveItemBoxLimit
- -- T--

0xdaf = 3503
TMapObjPool
F -- T--

Requires pool.bmd and pool.btk.
Unknown
0xdb0 = 3504
TMapObjRollTable
- -- ---

0xdb1 = 3505
TMapObjVentilator
F -- T--

Requires fan1.bmd.
0xe0b = 3595
TTestStrItem
- -- ---

0xe0c = 3596
TTestRollObj
- -- ---

0xe0d = 3597
TTestStrBarrel
- -- ---

0xe0e = 3598
TTestString
F -- T--

Requires testhimo1ukiwa.bmd.
Unknown Unknown Unknown
0xe0f = 3599
TMapObjRollTable
- -- T--

0xe75 = 3701
GeoMarioTree1
F -- T--

Requires mariotree1.bmd, mariotree1_wait.bck, and mariotree1_wait.bca.
0xe76 = 3702
GeoMarioKinoko1
- -- ---

0xe77 = 3703
GeoMarioFlower1
F -- T-O

Requires marioflower1.bmd and marioflower1.bck.
0xe78 = 3704
TMapObjWanwan
F -- T--

Requires wanwan1.bca, wanwan1.bla, wanwan1.bls, wanwan1.bmd, wanwan1pile.bmd, and wanwan1shadow.bmd.
Unknown Unknown Unknown
0xe79 = 3705
TMapObjWanwanChain
- -- ---

0xe7a = 3706
TMapObjWanwanPile
- -- ---

0xe7e = 3710
TMapObjSkyShip
F -- T--

Requires skyship1.bmd and skyship1shadow.bmd.
Unknown
0xe7f = 3711
GeoKuribo
F -- T--

Requires kuribo1.bmd, kuribo1_l.bca, kuribo1_r.bca, and kuribo1shadow.bmd.
Unknown Speed Unknown
0xe80 = 3712
TMapObjPakkun
F -- T--

Requires pakkun.bmd, pakkun_attack.bca, pakkun_damage.bca, pakkun_wait.bca, and pakkunshadow.bmd.
Frame number that overwrites pakkun_damage.bca (played when the Piranha Plant has been hit) (-1 = forever - until the object unloads off-screen) Range in which the Piranha Plant looks at you (-1 or 0 defaults to around 4000 units, works best if set to 32000) Range in which the Piranha Plant tries to attack. (0 or -1 defaults to 2000, < 100 = chilling forever because it's less than the pipe radius)
0xe81 = 3713
TMapObjPakkunColHead
- -- ---

0xe82 = 3714
TMapObjMashBalloon
F -- T--

Requires mash_balloon.bmd and mash_balloon_shadow.bmd.
0xed9 = 3801
TMapObjYoshiHeli
F -- T--

Requires yoshiheli.bmd and yoshiheli.btk.
Unknown Unknown
0xfa1 = 4001
GeoNormCar
F -- T--

Requires car_public1.bmd, car_public1.btk, car_public1.btp, and car_public1shadow.bmd.
Speed. Overridden to 30 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Target Radius. Overridden by 1000 if set to 0. Possibly used to determine when to seek another point. Unknown Unknown Unknown
0xfa2 = 4002
GeoBus
F -- T--

Requires car_bus1.bmd, car_bus1.btk, and car_bus1.btp.
Speed. Overridden to 20 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Unknown Unknown Unknown Unknown
0xfa3 = 4003
GeoTruck
F -- T--

Requires car_truck1.bmd, car_truck1.btk, and car_truck1.btp.
Speed. Overridden to 20 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Unknown Unknown Unknown Unknown
0xfa4 = 4004
GeoSignal
- -- T--

0xfa5 = 4005
GeoBombCar
F -- T--

Requires car_bomb1.bmd, car_bomb1.btk, and car_bomb1shadow.bmd.
Speed. Overridden to 30 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Unknown Unknown Unknown Unknown
0xfa6 = 4006
GeoKinoCar
F -- T--

Requires car_kinoko1.bmd, car_kinoko1.btk, and car_konoko1shadow.bmd.
Speed. Overridden to 30 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Unknown Unknown Unknown Unknown
0xfa7 = 4007
GeoKuriCar
- -- ---

0xfa8 = 4008
GeoItemCar
F -- T-O

Requires car_item1.bmd and car_item1.btk.
Speed. Overridden to 30 if set to 0. Zigzagging (Valid values: [0, 100]) Unknown Unknown
Unknown Unknown Unknown Unknown
0xfa9 = 4009
GeoHanaCar
F -- T--

Requires car_hana1.bmd, car_hana1body.bmd, car_hana1body.btk, and car_hana1bodyshadow.bmd.
Speed. Overridden to 30 if set to 0. Unknown Body Segments Unknown
Unknown Unknown Unknown Unknown
0xfaa = 4010
GeoHanaBody
- -- ---

0xfff = 4095
GeoHanaBodyShadow
- -- ---

0x1000 = 4096
GeoHanaShadow
- -- ---

0x1001 = 4097
GeoBombShadow
- -- ---

0x1002 = 4098
GeoKinoShadow
- -- ---

0x1003 = 4099
GeoCarShadow
- -- ---

0x1069 = 4201
TMapObjFireBar
F -- T--

Requires firebar1fire.bmd, firebar1fire.btk, and firebar1.bmd.
Number of Fire Balls Unknown Unknown Unknown
0x106a = 4202
TMapObjFireBall
- -- ---

0x106b = 4203
TMapObjFireCircle
F -- T--

Requires firebar1fire.bmd and firebar1fire.btk.
Number of Fire Balls Unknown Unknown
0x106d = 4205
GeoVision
F -- T--

Requires wl_screen1.bmd.
0x106e = 4206
TMapObjWall
- -- T--

0x106f = 4207
TMapObjWlArrow
F -- T--

Requires wlarrow1.bck, wlarrow1.bmd, and wlarrow1.btk.
0x1070 = 4208
TMapObjNoMove_Dokan
F -- T--

Requires wl_dokan1.bmd.
Unknown Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0x1071 = 4209
GeoSplash
F -- T--

Requires (unknown).
Index Type of Splash
0x1072 = 4210
TMapObjWluSearchLight
F -- T--

Requires wa_search.bck and wa_search.bmd.
0x1195 = 4501
GeoCannon
F -- TA-

Requires cannon1.bca, cannon1.bmd, and cannon1.brk.
Respawn ID Unknown Invisibility Unknown
0x1196 = 4502
TMapObjDonkyRockGen
F -- T--

Generates the boulders used in DK Mountain. The rocks are generated in cycles, and once they reach the end of the route or fall out of the course, they get destroyed and a new cycle starts. If a rock gets stuck and isn't destroyed, no new cycles will start. Requires donkyrock1.bmd and donkyrock1shadow.bmd.
Number of rocks generated at the start of each cycle Delay until a new cycle is started after previous rocks are destroyed (in frames) Launch speed of the rocks Angle the rocks launch from when generated
0x1197 = 4503
TMapObjDonkyRock
- -- ---

0x1198 = 4504
TMapObjDonkyTree
- -- T--

0x1199 = 4505
TMapObjNoMove_DonkyWood
- -- T--

0x119a = 4506
TSMAButterflyGen
F -- T--

Requires butterfly1.bca, butterfly1.bmd, and butterfly1.btp.
Number of Butterflies
0x119b = 4507
TSMAButterfly
- -- T--

0x119c = 4508
TSMADonkyBirdGen
F -- T--

Requires bird1.bmd and bird1.bca.
Unknown Unknown Unknown Unknown
0x119d = 4509
TSMADonkyBird
- -- ---

0x119e = 4510
TMapObjGeyser
F -- T--

Requires geyser1.bmd, geyser11.bca, geyser12.bca, geyser13.bca, and geyser14.bca.
Duration Time Offset Throw Power Unknown
0x119f = 4511
TMapObjGeyserSearch
- -- ---

0x11a0 = 4512
GeoDkCloud
- -- ---

0x11a1 = 4513
TMapObjNossie
F -- T--

Requires nossie.bmd, nossie.bca, nossie_a1.bca, nossie_a2.bca, nossie_a3.bca, nossie_a4.bca, nossie_a5.bca, nossie_a6.bca, nossie_a7.bca, nossie_a8.bca, nossie_b1.bca, nossie_b2.bca, nossie_b3.bca, nossie_b4.bca, nossie_b5.bca, nossie_b6.bca, nossie_b7.bca, nossie_b8.bca, nossie_ta.bca, nossiebackshadow.bmd, nossiefrontshadow.bmd, and nossieshadow.bmd.
0x11a2 = 4514
TMapObjNossieColHead
- -- ---

0x11a3 = 4515
TMapObjNossieColFootFront
- -- ---

0x11a4 = 4516
TMapObjDinoTree
F -- T--

Requires dinotree1.bmd and dinotree1_wait.bck.
0x11a5 = 4517
TMapObjSwimNossie
F -- T--

Requires swimnossie.bmd, swimnossie.bca, and swimnossie.btp.
Unknown Color ID
0x11a6 = 4518
TMapObjPtera
F -- T--

Requires ptera.bmd, pteraflya.bck, and pteraflyb.bck.
Unknown
Unknown Unknown
0x11a7 = 4519
TMapObjNossieColFootRear
- -- ---

0x11a8 = 4520
TMapObjNossieColBody
- -- ---

0x125d = 4701
TMapObjDossun
F -- T--

Requires dossun1.bck, dossun1.bmd, dossun1.btp, and dossun1_kage.bmd.
Unknown Time Between Each Cycle Cycle Frame
0x125e = 4702
TMapObjBubble
F -- T--

Requires bubble1.bmd and bubble1.btk.
Unknown Cycle Unknown Vertical Distance
Forward Distance
0x125f = 4703
TMapObjKpFire
F -- T--

Requires kpfire1.bck, kpfire1.bmd, kpfire1fire.bmd, kpfire1fire.brk, and kpfire1fire.btk.
Unknown
0x1260 = 4704
TMapObjKpFireBall
- -- ---

0x1261 = 4705
TMapObjKpGear
F -- T--

Requires kpgear1.bck and kpgear1.bmd.
0x1262 = 4706
TMapObjKpFireBar
F -- T--

Requires kpfirebar1.bmd, kpfirebar1.bck, kpfirebar1fire.bmd, kpfirebar1fire.brk, and kpfirebar1fire.btk.
Number of Fireballs Unknown Unknown Unknown
0x1263 = 4707
TMapObjKpFireBarBall
- -- ---

0x1327 = 4903
TMapObjMeteor
F -- T--

Requires geostar.bmd.
Unknown Unknown Unknown Unknown
0x1329 = 4905
TMapObjUFO
- -- ---

0x1389 = 5001
TMapObjSanbo
F -- T--

Requires sanbo1.bmd, sanbo1_breack_body.bmd, sanbo1_breack_head.bmd, sanbo1_fall_left.bca, sanbo1_fall_right.bca, sanbo1_revivie.bca, and sanbo1_wait.bca.
Idle time (time waiting before bending) Initial delay before the Pokey bends for the first time Idle Time (bending)
0x138a = 5002
TMapObjDesun
- -- ---

0x138b = 5003
TMapObjSandPillar
F -- T--

Requires tornado.bca, tornado.bmd, and tornado.btk.
Unknown Unknown
0x138c = 5004
TMapObjDeBalloon
F -- T--

Requires deballoon1.bmd and deballoon1.btp.
Color ID Unknown Unknown Unknown
Unknown Unknown Unknown Unknown
0x138d = 5005
TMapObjSanboHead
- -- ---

0x138e = 5006
TMapObjSanboBody
- -- ---

0x138f = 5007
TMapObjAntLion
F -- T--

Requires antlion.bmd and antlion_eat.bck.
Range of deadzone trigger Respawn ID
0x1390 = 5008
GeoPuller
- -- T--

Unknown 50cc pull 100cc pull 150cc pull
Unknown
0x1391 = 5009
GeoShimmer
F -- T-O

Requires shimmer_ind.bti.
Unknown Unknown Unknown Unknown
Unknown
0x1392 = 5010
TMapObjDesertTree
F -- T--

Requires deserttree1.bmd.
0x13ed = 5101
TMapObjSnowRock
F -- T--

Requires snowrock1.bmd.
Unknown
0x13ee = 5102
TMapObjHeyho
F -- T--

Requires heyho1.bca, heyho1.bmd, heyho1.btp, and heyho1shadow.bmd.
Speed Partner Color ID
0x13ef = 5103
TMapObjSubHeyho
- -- ---

0x13f0 = 5104
TMapObjSnowMan
- -- T--

0x13f1 = 5105
TDistSnow
- -- ---

0x13f2 = 5106
TMapObjIceBlock
- -- ---

0x13f3 = 5107
TMapObjNoMove_Lights
F -- T--

Requires lights1.bmd.
0x13f4 = 5108
GeoAirJet
- -- T--

0x26ad = 9901
TBalloonString
- -- ---

0x26ae = 9902
TBalloon
- -- ---

0x26af = 9903
TBalloonManager
- -- ---

0x26b2 = 9906
TMapObjMoveItemBox
- N- -A-

Tilt-a-Kart item boxes.
Unknown
0x26b3 = 9907
GeoRabbitMark
- R- -A-

Shine Sprite positioning. If the object isn't included in the BOL or isn't linked to a route, playing the arena on Shine Thief will crash the game. The route points of the linked route determine where the Shine Sprite spawns.
0x26b4 = 9908
GeoShine
- -- ---

0x26b5 = 9909
TShineArrow
- -- ---

0x7fff = 32767
INVALID
- -- ---