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.