Difference between revisions of "Tree"

From Custom Mario Kart
Jump to navigation Jump to search
(4 ids fixed)
(Revamp)
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[Mario Kart Wii]] supports different trees as [[KMP]] objects. Some of them are solid and some of them are animated. All trees differs in size and look.
+
{{KMP}}
  
{| class="sortable textbox grid"
+
== Overview ==
 +
This page contains a list of all '''trees''' in [[Mario Kart Wii]] as [[KMP]] objects. Some of them are solid and some of them are animated. All trees differ in size and look.
 +
 
 +
{| class="textbox grid sortable center"
 
|+ Tree Objects
 
|+ Tree Objects
|-
+
! Name + ID
! Objects name<br/>and ID
 
 
! Attributes
 
! Attributes
 
! [[BRRES]] file
 
! [[BRRES]] file
! total<br>tree<br>height
+
! Total height
! crown<br>height
+
! Crown height
! trunk<br/>width
+
! Trunk width<sup>[1]</sup>
! crown<br/>width
+
! Crown width
 
! Picture
 
! Picture
 
|-
 
|-
| castletree1<br/>{{obj-ref|0x12f|0x12f, 303}}
+
| {{obj-ref|0x12f|castletree1}}<br>0x12f = 303
 
| not solid<br/>swaying
 
| not solid<br/>swaying
| rowspan=2 | castletree1
+
| rowspan=2| castletree1
| rowspan=2 align=center | 1820
+
| rowspan=2| 1820
| rowspan=2 align=center | 900
+
| rowspan=2| 1200
| rowspan=2 align=center | 370
+
| rowspan=2| 370
| rowspan=2 align=center | 1830
+
| rowspan=2| 1820
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object castletree1.png|100px]]
 
|-
 
|-
| castletree1<br/>{{obj-ref|0x130|0x130,304 }}
+
| {{obj-ref|0x130|castletree1c}}<br>0x130 = 304
| solid<br/>swaying
+
| solid<br>swaying
|- class="alt"
+
|- class=alt
| castletree2<br/>{{obj-ref|0x131|0x131, 305}}
+
| {{obj-ref|0x131|castletree2}}<br>0x131 = 305
| not solid,<br/>swaying,<br/>turns and looks<br/>always to player
+
| not solid<br>swaying<br>faces the player
 
| castletree2
 
| castletree2
| align=center | 1830
+
| 1820
| align=center |  900
+
| 1200
| align=center |  370
+
| 370
| align=center | 1820
+
| 1820
| ''coming soon''
+
| [[File:Object castletree2.png|100px]]
 
|-
 
|-
| DKtreeA64<br/>{{obj-ref|0x157|0x157, 343}}
+
| {{obj-ref|0x157|DKtreeA64}}<br>0x157 = 343
 
| not solid
 
| not solid
| rowspan=2 | DKtreeA64
+
| rowspan=2| DKtreeA64
| rowspan=2 align=center | 2000
+
| rowspan=2| 2000
| rowspan=2 align=center | 700
+
| rowspan=2| 1000
| rowspan=2 align=center | 240
+
| rowspan=2| 240
| rowspan=2 align=center | 2000
+
| rowspan=2| 2000
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object DKtreeA64.png|100px]]
 
|-
 
|-
| DKtreeA64c<br/>{{obj-ref|0x158|0x158, 344}}
+
| {{obj-ref|0x158|DKtreeA64c}}<br>0x158 = 344
 
| solid
 
| solid
|- class="alt"
+
|- class=alt
| DKtreeB64<br/>{{obj-ref|0x159|0x159, 345}}
+
| {{obj-ref|0x159|DKtreeB64}}<br>0x159 = 345
 
| not solid
 
| not solid
| rowspan=2 | DKtreeB64
+
| rowspan=2| DKtreeB64
| rowspan=2 align=center | 1880
+
| rowspan=2| 1880
| rowspan=2 align=center | 280
+
| rowspan=2| 580
| rowspan=2 align=center | 190
+
| rowspan=2| 190
| rowspan=2 align=center | 1190
+
| rowspan=2| 1190
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object DKtreeB64.png|100px]]
|- class="alt"
+
|- class=alt
| DKtreeB64c<br/>{{obj-ref|0x15a|0x15a, 346}}
+
| {{obj-ref|0x15a|DKtreeB64c}}<br>0x15a = 346
 
| solid
 
| solid
 
|-
 
|-
| donkytree1GC<br/>{{obj-ref|0x135|0x135, 309}}
+
| {{obj-ref|0x135|donkytree1GC}}<br>0x135 = 309
| not solid<br/>swaying
+
| not solid<br>swaying
 
| donkytree1GC
 
| donkytree1GC
| align=center | 1700
+
| 1700
| align=center |  400
+
| 700
| align=center |  380
+
| 380
| align=center | 2050
+
| 2050
| ''coming soon''
+
| [[File:Object donkytree1GC.png|100px]]
|- class="alt"
+
|- class=alt
| donkytree2GC<br/>{{obj-ref|0x136|0x136, 310}}
+
| {{obj-ref|0x136|donkytree2GC}}<br>0x136 = 310
| not solid<br/>face left
+
| not solid<br>faces left
 
| donkytree2GC
 
| donkytree2GC
| align=center | 1500
+
| 1500
| align=center |  400
+
| 700
| align=center |  350
+
| 350
| align=center | 1600
+
| 1600
| ''coming soon''
+
| [[File:Object donkytree2GC.png|100px]]
 
|-
 
|-
| gardentreeDS<br/>{{obj-ref|0x150|0x150, 336}}
+
| {{obj-ref|0x150|gardentreeDS}}<br>0x150 = 336
 
| not solid
 
| not solid
| rowspan=2 | gardentreeDS
+
| rowspan=2| gardentreeDS
| rowspan=2 align=center | 2340
+
| rowspan=2| 2340
| rowspan=2 align=center | 1800
+
| rowspan=2| 2100
| rowspan=2 align=center | 240
+
| rowspan=2| 240
| rowspan=2 align=center | 620
+
| rowspan=2| 620
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object gardentreeDS.png|100px]]
 
|-
 
|-
| gardentreeDSc<br/>{{obj-ref|0x151|0x151, 337}}
+
| {{obj-ref|0x151|gardentreeDSc}}<br>0x151 = 337
 
| solid
 
| solid
|- class="alt"
+
|- class=alt
| HeyhoTreeGBAc<br/>{{obj-ref|0x14a|0x14a, 330}}
+
| {{obj-ref|0x14a|HeyhoTreeGBAc}}<br>0x14a = 330
 
| solid
 
| solid
 
| HeyhoTreeGBAc
 
| HeyhoTreeGBAc
| align=center |  530
+
| 530
| align=center |  200
+
| 300
| align=center |  100
+
| 100
| align=center |  530
+
| 530
| ''coming soon''
+
| [[File:Object HeyhoTreeGBA.png|100px]]
 
|-
 
|-
| mariotreeGC<br/>{{obj-ref|0x133|0x133, 307}}
+
| {{obj-ref|0x133|mariotreeGC}}<br>0x133 = 307
| not solid<br/>swaying
+
| not solid<br>swaying
| rowspan=2 | mariotreeGC
+
| rowspan=2| mariotreeGC
| rowspan=2 align=center | 1800
+
| rowspan=2| 1800
| rowspan=2 align=center | 900
+
| rowspan=2| 1200
| rowspan=2 align=center | 340
+
| rowspan=2| 340
| rowspan=2 align=center | 1700
+
| rowspan=2| 1700
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object mariotreeGC.png|100px]]
 
|-
 
|-
| mariotreeGCc<br/>{{obj-ref|0x12f|0x134, 308}}
+
| {{obj-ref|0x134|mariotreeGCc}}<br>0x134 = 308
| solid<br/>swaying
+
| solid<br>swaying
|- class="alt"
+
|- class=alt
| PalmTree<br/>{{obj-ref|0x145|0x145, 325}}
+
| {{obj-ref|0x145|PalmTree}}<br>0x145 = 325
 
| solid
 
| solid
| PalmTree
+
| PalmTree
| align=center | 2900
+
| 2900
| align=center | 1050
+
| 1350
| align=center |  330
+
| 330
| align=center | 2050
+
| 2200
| ''coming soon''
+
| [[File:Object PalmTree.png|100px]]
 
|-
 
|-
| peachtreeGC<br/>{{obj-ref|0x137|0x137, 311}}
+
| {{obj-ref|0x137|peachtreeGC}}<br>0x137 = 311
| not solid
+
| not solid<br>swaying
| rowspan=2 | peachtreeGC
+
| rowspan=2| peachtreeGC
| rowspan=2 align=center | 1700
+
| rowspan=2| 1700
| rowspan=2 align=center | 450
+
| rowspan=2| 750
| rowspan=2 align=center | 370
+
| rowspan=2| 370
| rowspan=2 align=center | 2200
+
| rowspan=2| 2050
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object peachtreeGC.png|100px]]
 
|-
 
|-
| peachtreeGCc<br/>{{obj-ref|0x138|0x138, 312}}
+
| {{obj-ref|0x138|peachtreeGCc}}<br>0x138 = 312
| solid
+
| solid<br>swaying
|- class="alt"
+
|- class=alt
| TownTreeDS<br/>{{obj-ref|0x163|0x163, 355}}
+
| {{obj-ref|0x163|TownTreeDS}}<br>0x163 = 355
 
| not solid
 
| not solid
| rowspan=2 | TownTreeDS
+
| rowspan=2| TownTreeDS
| rowspan=2 align=center | 2430
+
| rowspan=2| 2430
| rowspan=2 align=center | 1630
+
| rowspan=2| 1930
| rowspan=2 align=center | 420
+
| rowspan=2| 420
| rowspan=2 align=center | 1620
+
| rowspan=2| 620
| rowspan=2 | ''coming soon''
+
| rowspan=2| [[File:Object TownTreeDS.png|100px]]
|- class="alt"
+
|- class=alt
| TownTreeDSc<br/>{{obj-ref|0x15b|0x15b, 347}}
+
| {{obj-ref|0x15b|TownTreeDSc}}<br>0x15b = 347
 
| solid
 
| solid
 
|}
 
|}
  
[[category:Object]]
+
'''Note 1:''' It seems that parameter P05 of [[Filesystem/Race/Common.szs/ObjFlow.bin|ObjFlow.bin]] is the collision radius of the trees and that the approximated "Trunk width" is 2 &times; radius.
 +
 
 +
== Media ==
 +
{{youtube-box||_bcW8g0g6s8|Showcase}}
 +
 
 +
[[Category:Object]]

Latest revision as of 14:45, 8 October 2021

Overview

This page contains a list of all trees in Mario Kart Wii as KMP objects. Some of them are solid and some of them are animated. All trees differ in size and look.

Tree Objects
Name + ID Attributes BRRES file Total height Crown height Trunk width[1] Crown width Picture
castletree1
0x12f = 303
not solid
swaying
castletree1 1820 1200 370 1820 Object castletree1.png
castletree1c
0x130 = 304
solid
swaying
castletree2
0x131 = 305
not solid
swaying
faces the player
castletree2 1820 1200 370 1820 Object castletree2.png
DKtreeA64
0x157 = 343
not solid DKtreeA64 2000 1000 240 2000 Object DKtreeA64.png
DKtreeA64c
0x158 = 344
solid
DKtreeB64
0x159 = 345
not solid DKtreeB64 1880 580 190 1190 Object DKtreeB64.png
DKtreeB64c
0x15a = 346
solid
donkytree1GC
0x135 = 309
not solid
swaying
donkytree1GC 1700 700 380 2050 Object donkytree1GC.png
donkytree2GC
0x136 = 310
not solid
faces left
donkytree2GC 1500 700 350 1600 Object donkytree2GC.png
gardentreeDS
0x150 = 336
not solid gardentreeDS 2340 2100 240 620 Object gardentreeDS.png
gardentreeDSc
0x151 = 337
solid
HeyhoTreeGBAc
0x14a = 330
solid HeyhoTreeGBAc 530 300 100 530 Object HeyhoTreeGBA.png
mariotreeGC
0x133 = 307
not solid
swaying
mariotreeGC 1800 1200 340 1700 Object mariotreeGC.png
mariotreeGCc
0x134 = 308
solid
swaying
PalmTree
0x145 = 325
solid PalmTree 2900 1350 330 2200 Object PalmTree.png
peachtreeGC
0x137 = 311
not solid
swaying
peachtreeGC 1700 750 370 2050 Object peachtreeGC.png
peachtreeGCc
0x138 = 312
solid
swaying
TownTreeDS
0x163 = 355
not solid TownTreeDS 2430 1930 420 620 Object TownTreeDS.png
TownTreeDSc
0x15b = 347
solid

Note 1: It seems that parameter P05 of ObjFlow.bin is the collision radius of the trees and that the approximated "Trunk width" is 2 × radius.

Media

Showcase