Adds 18 scripts that can help editing jms models, made to be used along with the Halo-Asset-Blender-Development-Toolset made by General101
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 10
-Added "Apply Armature Scale" to Misc tab (Applies the scale of the armature while keeping the marker or object positions)
-Added "Combine Meshes By Region" to Regions tab (Combines all meshes with the same AMF region name, useful for tagtool extracted models as .dae, it also renames all UVMaps to UVMap)
-Added "Remove Empty Vertex Groups" to Misc tab (Removes all empty vertex groups in the models, useful for the correct working of "Undo Animation Rig")
-Added "Normalize Rig Bone Names" to Rigging tab (Renames all bones with ".","-"," " to "_" and uncapitalizes the bone names)
-Improved the "Combine Armatures" from Rigging tab (Now it keeps the markers/objects positions relative to the Bones)
Version 9.0
-Added "Remove All Modifiers" to Misc tab (Removes all modifers except armature from all objects)
-Added "Apply Corrective Smooth" to Misc tab (Applies Corrective Smooth to all objects that don't have shape keys)
-Added "Remove Subdivision Modifiers" to Misc tab (Removes subdivision modifiers from all objects)
-Added "Unhide Everything" to Misc tab (Unhides everything!)
-Added "Remove All Drivers" to Misc tab (Removes all drivers in everything)
-Added "Clean up Armature Modifiers" (Removes useless Armature modifiers and sets the properties for accurate weight deformation representation, please take in count that Halo tool.exe sets weights from 0.521313 to 0.5 for example, so even with the proper settings it won't be exactly like in H3, only H4 and H2AMP have proper accurate weight deformation and also TagTool ReplaceRenderGeometry)
-Added "Reset Bone Orientation" to Rigging tab (Resets the bone rotation of all selected bones or a selected armature, very useful for fixing rigs for the TagTool ReplaceRenderGeometry command)
Version 8.0
-Added Create Halo Region (Creates a Halo Region for the Halo General101 Toolset, it does not assign the mesh to the region you can select multiple objects)
-Added Create Halo Region from object name (Creates a Halo Region for the Halo General101 Toolset, it does not assign the mesh to the region, based on the object name, you can select multiple objects)
-Added AMF-JMS Rename (Renames Foundry or AMF extracted regions)
-Improved Import Fixup, now it should work perfectly in all cases!
-Fixed Modify Bone Orientation issues, now it should apply the changes to the correct armature if you have multiple armatures in scene
Version 7.0
-Added Modify Bone Orientation and Apply Bone Orientation to Rigging tab: It allows you to modify the orientation and position of the bones in pose mode like if it was edit mode
-Added Invert Bone Roll to Rigging tab: Performs the exact same thing from the Halo Tools but disabling X mirror automatically to prevent issues
-Added Add Node Prefix to Rigging tab: adds b at the start of the name of the bones on a selected armature
-Added Remove Node Prefix to Rigging tab: removes b at the start of the name of the bones on a selected armature
-Improved JMS Tools interface
-Improved Undo Animation Rig, it now resets custom shape values as well to prevent issues with "Change Bones Shape"
Version 6.3
-Fixed Setup Scene for lastest version of toolset
-Improved Separate Objects by regions
-Import Fixup can no longer run on objects that have been already fixed (Prevents breaking the models)
Version 6.2
-Optimized Import Fixup for faster fixups
-Import Fixup can now fixup models with custom normals correctly
-Import Fixup now merges by distance per material, preventing issues on characters with decals\lights
Version 6.1
-Optimized "Merge Bones" so it runs faster and work better in complex scenes
Version 6.0
-Improved "Import Fixup, now with 99% more accurate normals! (Even more accurate than the development toolset!)
-Improved "Separate Object By Halo Regions", it's a lot better and with a ton less bugs! (It does not do Import Fixup by default)
-Added "Merge Bones", allows you to combine multiple selected bones into the main active bone including their weight paints! (Pose & Edit mode)
-Added "Organize into Collections", Organizes the scene in a more understandable way as long as everything has proper names!
-Added "Setup Scene", runs a bunch of scripts to setup the scene in a more clean and understandable way!
Version 5.0
-Added "Import Fixup": Merges Vertices by 0.0001 and Keeps Normals
-Added "Undo Animation Rig": That's it!, Unrigifies your armature (Manual adjustments to Armature will be required)
-Added "Snap Objects to Bone": Snaps all selected objects to a bone selected in pose mode
-Added "Convert Collision to Physics": Converts a collision model into a physics model (Not tested with many models)
-Added "Create Ragdoll Constraints": Creates Ragdoll Constraints based on the physics model in the scene (Not tested with many models, may not work in some cases)
-Added "Import Fixup": Merges Vertices by 0.0001 and Keeps Normals
-Added "Undo Animation Rig": That's it!, Unrigifies your armature (Manual adjustments to Armature will be required)
-Added "Snap Objects to Bone": Snaps all selected objects to a bone selected in pose mode
-Added "Convert Collision to Physics": Converts a collision model into a physics model (Not tested with many models)
-Added "Create Ragdoll Constraints": Creates Ragdoll Constraints based on the physics model in the scene (Not tested with many models, may not work in some cases)
Version 4.0
-Set custom shape bones to wireframe by default
-Added set custom shape markers
-Added add shape keys (Not useful for halo modding)
Version 3.0
-Added description "Asg all mesh to 1st Halo Region": Assigns all of the faces to the first available Halo Region
-Added "Delete useless export modifiers": Removes the export modifiers for better fps when playing animations in Blender
-Added "Change Bones Shape": Changes the shape of the bones to something easier to understand and modify
Note: all of the scripts work for multiple selected objects, making the process of editing one thing in multiple objects faster
"Change Bones Shape" Changes the shape of the bones of an Armature or only selected bones if necessary (This only changes the shape, it does not change the position or rotations of the bones)
"Delete useless export modifiers" When you export a jms model it adds the Triangulate and Edge split modifiers to all of the objects in the scene, this script deletes those modifiers so you dont get lag when posing or playing animations (It is more noticeable in models with a lot of triangles.)
"Asg all mesh to 1st Halo Region" Assigns all of the mesh to the first available Halo Region, if you separated the regions in multiple objects and added new mesh this is useful if you do not want to go into edit mode to assign the new mesh
"Separate Object by Halo Regions" Separates the imported jms by its Regions, useful if you want to edit only something or just see the model parts
"Delete Unused Vert Groups" Deletes vertex groups with 0 weight and vertex groups from bones that no longer exist, useful if you did changes to the Skeleton or Vertex groups and to prevent bad deformations when the exporter normalizes the weights
"Delete Unused UV Maps" Useful to delete UVMaps that you are not going to use especially if you are using a extracted model from other games (May not work at first time)
"Delete Unused Halo Regions" Removes all Halo regions that do not have any mesh assigned (The Halo Tools addon has this option, but it does not work with multiple selected objects at the same time)
"Change Names to 1st Halo Regions" Useful if you separated the regions by objects and you want to rename everything fast
There is more like "Change Markers Shape" that changes the shape of the markers to something more easier to understand than just a circle, and the Add shape keys that has no purporse for Halo modding but I added it anyways
There is many many other new things, that I can't show and you will need to try by yourself!