H2Codez is a mod for the legacy Halo 2 Vista Editing Kit (H2V-EK) that aims to restore some of its missing or damaged functionality.
Changelog
- Restore tool commands used by bungie to distribute lightmapping over multiple machines.
 - Real-time tag editing.
 - Increased FPS in Sapien (hardware TCL/vertex processing).
 - Unit playtest mode. Spawns a player letting you test how something would work with one/seeing the map from an in-game point of view. (no movement).
 - Some H2 Tool commands restored. (model-collision, model-physics).
 - Basic render model import method (BSP conversion).
 - Shared tag removal made optional.
 - Restored JMS import function. Can import both CE JMS and JMSv2.
 - Tag restrictions removed in Guerilla.
 - Some hardcoded limits have been increased/removed. (BSP 2D checks, BSP 3D checks, max 3D BSP depth)
 - Open as text has been restored and will open a temp txt file with the source text inside. Buttons labeled as "open as text" have been relabeled as "export as text".
 - Baggage.txt command now usable and no longer causes a crash.
 - Hs_doc added to Sapien and Guerilla drop down menu. Modified to include script globals.
 - New input box for commands in Sapien to replace console. Allows copy and paste.
 - New command that allows use of lost misc commands. See extra-commands in H2Codez manual.
 - Rich Presence has been added to the toolset. (Discord integration)
 - Allows compiling of scenario types other than multiplayer.
 - Support editing larger scripts.
 - Add "New Instance" menu item to Guerilla and Sapien.
 - Removed limitation on multiple Sapien instances.
 - Added copy (ctrl + c), paste (ctrl + v) and clear (delete) support to Sapien console, paste replaces the whole line.
 - Add configurable console history size.
 - Add back support for the following HS types
- AI behaviour
 - Conversation
 - AI orders
 - AI (starting locations referenced by block index)
 - Point reference
 - Style (internal ID only)
 - Navpoint (internal ID only)
 - AI command list (internal ID only)
 - HUD message (internal ID only)
 
 - Use default OS style for file/folder selection dialog.
 - In-game display settings option in Sapien.
 - Custom director speed.
 - Workaround for graphical artifacts on some Nvida cards.
 - Some misc changes and fixes.