/Osoyoos-Launcher

A W.I.P launcher aiming to support all current and future versions & revisions of the Halo Editing Kit.

Primary LanguageC#OtherNOASSERTION

Osoyoos Launcher

.NET Core

Launcher Description

The Osoyoos launcher is an application that can be used to easily interact with various HEK toolsets from a simple GUI. Profiles can be created to run released or community modified toolsets.

A screenshot of the launcher

Supported Titles and Features

The following profiles are or will be supported by this launcher:

  • Halo Custom Edition
  • Halo Custom Edition - Open Sauce (W.I.P.)
  • Halo Combat Evolved Anniversary MCC (H1A-MCC)
  • Halo 2 Vista
  • Halo 2 Vista - H2Codez
  • Halo 2 Classic MCC
  • Halo 3 MCC
  • Halo 3: ODST MCC
  • Halo Reach
  • Halo 4 MCC (Planned)
  • Halo 2 Anniversary MCC (Planned)

Launcher can do the following:

  • Import and light levels
  • Import text tags
  • Import bitmap tags
  • Import model tags
  • Import sound tags
  • Package scenario tags
  • Create profiles to manage many different toolsets from one UI
  • Run a Guerilla or Sapien instance from the UI
  • Run tool commands from the UI or open command prompt in the root of the toolkit
  • Automatically generate blank .shader tags for new models to save you time (H2/H3/ODST)

Usage

  1. Download and install the .NET 6 Desktop Runtime x64. It is very important that you download the 64-bit Desktop runtime, otherwise the launcher won't start correctly. For convenience you can use the direct download link but it might point to an older version as this readme is not regularly revised.

  2. Download and run the launcher executable from Github releases.

  3. Use the setup dialog and/or profile wizard to setup the paths for all toolkits you wish to use.

Non-free content warning

The reference managedblam assembly is not covered by the MIT license and is instead covered by the MCC EULA and/or the fair dealing/fair use exemption. This reference assembly is automatically generated from the public interface of a closed source binary and contains no executable code and is only used for the purpose of interoperability.

Credits