{"id":35461055,"url":"https://github.com/general-101/halo-asset-blender-development-toolset","last_synced_at":"2026-02-01T19:13:13.077Z","repository":{"id":40423434,"uuid":"230344186","full_name":"General-101/Halo-Asset-Blender-Development-Toolset","owner":"General-101","description":"CE/H2/H3/ODST JMS/JMA/ASS exporter for Blender","archived":false,"fork":false,"pushed_at":"2026-01-03T06:36:35.000Z","size":46991,"stargazers_count":142,"open_issues_count":11,"forks_count":29,"subscribers_count":19,"default_branch":"master","last_synced_at":"2026-01-04T08:54:38.000Z","etag":null,"topics":["animation","ass","blender","exporter","halo","halo-ce","halo2","halo3","halo3odst","importer","jma","jmi","jms","levels","mit-license","modding","modding-tools","models","opensource"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/General-101.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"general101","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2019-12-27T00:09:18.000Z","updated_at":"2025-12-11T02:42:53.000Z","dependencies_parsed_at":"2023-02-15T14:46:02.356Z","dependency_job_id":"7bc8ff55-a326-45d9-89d5-03e775aa7bec","html_url":"https://github.com/General-101/Halo-Asset-Blender-Development-Toolset","commit_stats":null,"previous_names":[],"tags_count":388,"template":false,"template_full_name":null,"purl":"pkg:github/General-101/Halo-Asset-Blender-Development-Toolset","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/General-101%2FHalo-Asset-Blender-Development-Toolset","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/General-101%2FHalo-Asset-Blender-Development-Toolset/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/General-101%2FHalo-Asset-Blender-Development-Toolset/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/General-101%2FHalo-Asset-Blender-Development-Toolset/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/General-101","download_url":"https://codeload.github.com/General-101/Halo-Asset-Blender-Development-Toolset/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/General-101%2FHalo-Asset-Blender-Development-Toolset/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28742983,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T02:46:29.005Z","status":"ssl_error","status_checked_at":"2026-01-25T02:44:29.968Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","ass","blender","exporter","halo","halo-ce","halo2","halo3","halo3odst","importer","jma","jmi","jms","levels","mit-license","modding","modding-tools","models","opensource"],"created_at":"2026-01-03T08:10:51.946Z","updated_at":"2026-01-25T04:01:45.050Z","avatar_url":"https://github.com/General-101.png","language":"Python","funding_links":["https://ko-fi.com/general101"],"categories":[],"sub_categories":[],"readme":"# Halo-Asset-Blender-Development-Toolset\n\n## Toolset Description\nThe 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.\n\nPlease consider supporting me on KoFi at the following link.\n\nhttps://ko-fi.com/general101\n\n## Supported Titles and Features\nThe following games are or will be supported by this script:\n\n * Halo Custom Edition\n * Halo 2 Vista\n * Halo Combat Evolved Anniversary MCC - Classic\n * Halo 2 Anniversary MCC - Classic\n * Halo 3 MCC\n * Halo 3 ODST MCC\n * Halo Reach MCC (Cinematic cameras specifically Use Foundry if you want levels and meshes.)\n * Halo 4 MCC (Cinematic cameras specifically. Use Foundry if you want levels and meshes.)\n\nScript supports the following features:\n\nFeature                     | 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\n--------------------------- | ----------------------------------------------------------------- | ---------------------------------------------- | ------------------------------- | ---------------------- | ----------------------\nLevels (ASS)                | N/A                                                               | Full Support                                   | Partial Support[^1]             | N/A                    | N/A\nGBXmodel (JMS)              | Full Support                                                      | N/A                                            | N/A                             | N/A                    | N/A\nRender Model (JMS)          | Full Support                                                      | Full Support                                   | Full Support                    | Full Support           | N/A\nCollision Geometry (JMS)    | Full Support                                                      | Full Support                                   | Full Support                    | Full Support           | N/A\nPhysics Models (JMS)        | Full Support                                                      | Partial Support[^2]                            | Partial Support[^2]             | N/A                    | N/A\nAnimations (JMA)            | Full Support                                                      | Full Support                                   | Full Support                    | Full Support           | N/A\nCinematics(QUA)             | N/A                                                               | N/A                                            | Partial Support (WIP)           | Partial Support (WIP)  | Partial Support (WIP)\nJMI Exporting               | Full Support                                                      | Full Support                                   | Full Support                    | Full Support           | N/A\nWRL Importing               | Full Support                                                      | Full Support                                   | Full Support                    | N/A                    | N/A\nJMS Importing               | Partial Support[^3]                                               | Partial Support[^2][^3]                        | Partial Support[^2][^3]         | Full Support           | N/A\nJMA Importing               | Full Support                                                      | Full Support                                   | Full Support                    | Full Support           | N/A\nASS Importing               | N/A                                                               | Partial Support[^3]                            | Partial Support[^3][^1]         | N/A                    | N/A\nQUA Importing               | N/A                                                               | N/A                                            | Partial Support                 | Partial Support (WIP)  | Partial Support (WIP)\nStructure_BSP Tag Importing | Partial Support                                                   | Partial Support                                | No Support                      | N/A                    | N/A\nGBXModel Tag Importing      | Full Support                                                      | N/A                                            | N/A                             | N/A                    | N/A\nModel Tag Importing         | Full Support                                                      | Full Support                                   | No Support                      | N/A                    | N/A\nCollision Tag Importing     | Full Support                                                      | Full Support                                   | No Support                      | N/A                    | N/A\nAnimation Tag Importing     | Partial Support[^4]                                               | No Support                                     | No Support                      | N/A                    | N/A\nCamera Track Tag Importing  | Full Support                                                      | Full Support                                   | No Support                      | N/A                    | N/A\n\n[^1]: Toolset is currently missing support for importing or exporting certain Halo 3 JMS/ASS features such as the W coordinate in UVW.\n[^2]: Car wheel and prismatic constraints are not exported or imported properly. WIP\n[^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.\n[^4]: Imported animations tags currently do not have fixed overlay animations.\n\n## Documentation\nSee the following links for information on exporting or importing assets from these tools:\n\n[C20 Docs](https://c20.reclaimers.net/)\n\n[H2Codez Docs](https://num0005.github.io/h2codez_docs/w/home.html)\n\n## Credits\n\n * Cyboryxmen\n   * For making the original JMS script known as WaltzStreet that was used as a reference.\n   * [WaltzStreet](http://forum.halomaps.org/index.cfm?page=topic\u0026topicID=42486)\n\n * Discord user Aerial Dave#2236\n   * For making the original ASS script known as blend2halo2 that was used as a reference.\n   * [Blend2Halo2](http://forum.halomaps.org/index.cfm?page=topic\u0026topicID=48139)\n\n * Discord user conscars\n   * For testing, suggestions, a bug fix, and the WRL import code that is being used for this project.\n   * [WRL to OBJ](https://github.com/csauve/mek/blob/wrl-to-obj-colors/tools_misc/wrl_to_obj.py)\n\n * Discord user MercyMoon#3864\n   * For developing the Halo materials tool Helper scripts in the toolset.\n\n * Discord user Fulsy#1228\n   * For some modifications done to the WaltzStreet version the script was based on.\n\n * Discord user mosesofegypt\n   * For some modifications done to the WaltzStreet version the script was based on, Stubbs related tooling, and advice on animation data.\n\n * Discord user num0005\n   * For help with code reviews and several features.\n\n * 343 Industries/Discord user kornman00\n   * Thanks to Kornman for aiding the development of the toolset by answering questions and 343 Industries/Microsoft for allowing this to happen in the first place.\n\n * The Sigmmma crew\n   * For some tips on importing assets and for MEK defs along with some math used in the Halo 1 tag importing code.\n   * [Sigmmma](https://github.com/Sigmmma)\n\n * Discord user chiefster_4014\n   * For contributing to the Halo 1 shader nodes used in this project.\n\n * Discord user dogbrainludus\n   * For contributing to the Halo 1 shader nodes used in this project.\n   \n * Discord user meowsandstuff\n   * For contributing to the Halo 2 shader nodes used in this project.\n\n * Discord user JackOfChaos\n   * For contributing to the Halo 1 and Halo 2 shader nodes used in this project.\n\n * Discord user general_101\n   * Getting the ball rolling I guess?","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeneral-101%2Fhalo-asset-blender-development-toolset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeneral-101%2Fhalo-asset-blender-development-toolset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeneral-101%2Fhalo-asset-blender-development-toolset/lists"}