Model Importing

This page will go over how to make a custom model for Super Mario 3D Land.

Prerequisite
For wanting to use NW4C, head over to this page

Model importer
This part assumes that you have set up The4thDimension, however if you haven't, then follow this page.
 * 1) Go to Tools -> Model importer and open up your BCMDL.
 * 2) Set the clipping radius inbetween a range of 6000-99999 so it appears in game.
 * 3) Click on Generate now (CollisionMng) and once the octrees have generated, you can either hold enter or input the Collision Codes into their respective sections.
 * 4) Click on the Generate SZS button (Collision) for collision or Generate SZS button (No collision/NPC) for no collision to export your .szs file.

CreatorClassNameTable setup

 * 1) Go to Tools -> CreatorClassNameTable editor.
 * 2) On Object name, type the name of the object which you are trying to add.
 * 3) Click Save.

Adding custom collision (KCL and PA)
This Section will require you to have the KCLImporter

Exporting custom collision model

 * 1) Export your custom collision model as .obj.
 * 2) In Blender export options, tick the Triangulate Faces button and set the scale to 100. In Maya, you can just export the model as .obj as normal.
 * 3) Now you can import your OBJ into KCLImporter
 * 4) Set the Sound,Floor and Wall codes as you desire and export your .kcl and .pa.
 * 5) Now open up EveryFileExplorer and open your .szs file.
 * 6) Replace the .kcl and .pa by right clicking and save the file.

Adding custom material animations
[WIP]

Miscellaneous
Models, textures and animations can be exported using Spica.