General-101 / Halo-Asset-Blender-Development-Toolset

CE/H2/H3/ODST JMS/JMA/ASS exporter for Blender
https://c20.reclaimers.net/
MIT License
122 stars 21 forks source link
animation ass blender exporter halo halo-ce halo2 halo3 halo3odst importer jma jmi jms levels mit-license modding modding-tools models opensource

Halo-Asset-Blender-Development-Toolset

Toolset Description

The Halo Asset Blender Development Toolset is a Blender addon developed in python to aid with creating assets for multiple Halo titles. This addon requires that you have Blender 4.0.0 or above on your system to function.

Please consider supporting me on KoFi at the following link.

https://ko-fi.com/general101

Supported Titles and Features

The following games are or will be supported by this script:

Script supports the following features:

Feature Halo Custom Edition/Halo Combat Evolved Anniversary MCC - Classic Halo 2 Vista/Halo 2 Anniversary MCC - Classic Halo 3 MCC/ Halo 3 ODST MCC Halo Reach MCC Halo 4 MCC
Levels (ASS) N/A Full Support Partial Support[^1] N/A N/A
GBXmodel (JMS) Full Support N/A N/A N/A N/A
Render Model (JMS) Full Support Full Support Full Support Full Support N/A
Collision Geometry (JMS) Full Support Full Support Full Support Full Support N/A
Physics Models (JMS) Full Support Partial Support[^2] Partial Support[^2] N/A N/A
Animations (JMA) Full Support Full Support Full Support Full Support N/A
Cinematics(QUA) N/A N/A Partial Support (WIP) Partial Support (WIP) Partial Support (WIP)
JMI Exporting Full Support Full Support Full Support Full Support N/A
WRL Importing Full Support Full Support Full Support N/A N/A
JMS Importing Partial Support[^3] Partial Support[^2][^3] Partial Support[^2][^3] Full Support N/A
JMA Importing Full Support Full Support Full Support Full Support N/A
ASS Importing N/A Partial Support[^3] Partial Support[^3][^1] N/A N/A
QUA Importing N/A N/A Partial Support Partial Support (WIP) Partial Support (WIP)
Structure_BSP Tag Importing Partial Support Partial Support No Support N/A N/A
GBXModel Tag Importing Full Support N/A N/A N/A N/A
Model Tag Importing Full Support Full Support No Support N/A N/A
Collision Tag Importing Full Support Full Support No Support N/A N/A
Animation Tag Importing Partial Support[^4] No Support No Support N/A N/A
Camera Track Tag Importing Full Support Full Support No Support N/A N/A

[^1]: Toolset is currently missing support for importing or exporting certain Halo 3 JMS/ASS features such as the W coordinate in UVW. [^2]: Car wheel and prismatic constraints are not exported or imported properly. WIP [^3]: JMS/ASS files imported into Blender do not have their triangles connected properly. This means that imported models are improper due to the exporter using vertex normals instead of loop normals. [^4]: Imported animations tags currently do not have fixed overlay animations.

Documentation

See the following links for information on exporting or importing assets from these tools:

C20 Docs

H2Codez Docs

Credits