Skip to content
This repository has been archived by the owner on Dec 27, 2020. It is now read-only.

Designed to test against Add-on API for any possible exploit and apply internal fixes to Halo Extension.

Notifications You must be signed in to change notification settings

H-Ext-UnitTests/UnitTestCSharp

Repository files navigation

#####Last updated for Add-on API v4.0

UnitTestCSharp Add-on

Designed to test against Add-on API for any possible exploit and apply internal fixes to Halo Extension. You will need to uncomment specific definition in order to use specific API to test against. Here's the proceedure of how to perform a test.

  1. Uncomment specific definition you want to test against API by following location below.
  • UnitTestCSharp.cs file.
  • UnitTestCSharp properties under Build Tab's "Conditional compilation symbols" textfield. (This require definition insert.)
  1. Compile it.
  2. Use Add-on Converter application to convert it into eao format.
  3. Copy UnitTestCSharp.eao file into H-Ext's plugins folder.
  4. Start up any Halo (Windows) version if you haven't done so.
  5. Load H-Ext if you haven't done so.
  6. Type ext_addon_load UnitTestCSharp in the console.
  7. You will receive pass/fail messagebox for each API. If you have found a failure, proceed to next step or skip to step 10.
  8. Create an Issue/Ticket report of the failure.
  9. Repeat step 1 if want to test different API or repeat step 4 for different Halo version.

NOTICE: Timer API may will report a failure, this is expected since ticks are not very sane between map change or duration of map running. All issue relative this will not be resolve.

About

Designed to test against Add-on API for any possible exploit and apply internal fixes to Halo Extension.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages