ROM Hack RELEASE KCL Collision Importer

KillzXGaming

Well-Known Member
OP
Member
Joined
Jan 2, 2016
Messages
1,629
Trophies
0
Age
28
XP
1,618
Country
United States
KCL is a common collision format used in various Nintendo games. This tool can export and create new .kcl files with .obj files to and from other 3D programs. The primary focus of this tool is Wii U and Switch support but older versions will work.

Features:
  • Supports all versions. GCN, WII, DS, 3DS Wii U, and Switch
  • Supports multiple model subdivisions for V2 KCL (WiiU/Switch) allowing for high poly collision models.
  • Can go even higher than 65k polygons for V2 KCL (WiiU/Switch).
  • Can easily load and save KCL binaries, change endianness, version, etc.
  • Can generate custom attribute byml files used by 3D World and Odyssey using preset editor.
  • Supports mapping material attributes by .obj files (COL_## for material name, ## is hex value).
  • KCL importer GUI which can load various game material and collision presets and import/export .obj files.
Note:
For those that use Switch Toolbox, it has been updated to use this library as well so it has the same support.
This tool is for easier lightweight use and for those that cannot run the toolbox.

91665868-a7ed6a80-eac6-11ea-99c0-bb8e4cbc52cf.png


91665912-e8e57f00-eac6-11ea-89e9-67768e1ceece.png


What this tool has over other existing tools is that this supports very high poly V2 KCL (which would either fall through in random spots in some tools or crash in others) along with a simple to use preset system users can define per game with different settings and materials.

The library has build options using both the net framework and net standard so cross platform net core apps can be developed using it.

If you'd like to help out, feel free to create custom material presets or expand any existing ones. Guide

Tutorial

Download

Planned:
  • Functional collision handling for in tool editors (currently somewhat functional but needs improvements).
  • Automatic .obj triangulation.
Credits:
  • Library by Syroot & KillXGaming.
  • Thanks to MasterF0x for the first V2 KCL implimentation and exelix11 for some help with odyssey support.
  • Thanks to Syroot/Ray Koopa for the original library base.
 
Last edited by KillzXGaming,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: @BigOnYa good to hear