Difference between revisions of "KCL Glitches"

From Custom Mario Kart
Jump to navigation Jump to search
m (Fixed typos)
Line 20: Line 20:
 
== Wasted Triangles ==
 
== Wasted Triangles ==
  
Many old custom tracks contain triangles, that are not needed and therefor not included into the octree. But if exporting to OBJ or recreating the KCL, this unused triangles becomes valid. Be sure to remove this unused and unwanted triangles before continue the processing of the data.
+
Many old custom tracks contain triangles, that are not needed and therefore not included into the octree. But if exporting to OBJ or recreating the KCL, the unused triangles become valid. Be sure to remove the unused and unwanted triangles before continue the processing of the data.
  
 
[[category:Bug]]
 
[[category:Bug]]

Revision as of 08:59, 31 May 2013

Many tracks produce curious effects when driving over the roads. Here are some examples:

KCL Glitches

Most of these effects are based on wrong triangles in the KCL file.


Face Down Roads

Many CT creators design the roads (and boost, ramps, ..) from 2 sides: face up and face down. And this face down roads are the reason for the curious jumps. If a driver jumps on the road, it is possible, that its position are some units below the road. This is no problem, if only face up roads are defined: The driver is raised on the road again. But if the also the face down road is defined, it may become the relevant road and different glitches and bugs may appear:

  • Unwanted jump while driving over the road.
  • Hard changing of the driving direction if jumping down to the road.
  • Barrel rolling.
  • Curious camera jumping effects.
  • Underground views of cameras.

To avoid these effects, remove the face down road triangles. Face down roads can be selected by the KCL Flag and its first normal (y value <0.0). Wiimms SZS Tools can remove such triangles automatically; see »KCL Tutorial (Wiimms Tools)« for details.

Wasted Triangles

Many old custom tracks contain triangles, that are not needed and therefore not included into the octree. But if exporting to OBJ or recreating the KCL, the unused triangles become valid. Be sure to remove the unused and unwanted triangles before continue the processing of the data.