/BlastCorpsEditor

Blast Corps Level Editor

Primary LanguageC#MIT LicenseMIT

Blast Corps Level Editor

Tools for hacking the Blast Corps ROM for N64.

ScreenShot

Current Features

  • Add, remove, and change properties of the following objects:
    • Ammo boxes
    • Communication points
    • RDUs
    • TNT crates
    • Square blocks
    • Vehicles
    • Buildings
  • Change carrier position, heading, and speed
  • View train/barge platforms, collision modifiers, and bounds
  • Edit gravity and other level header data
  • Works with (U) (V1.0) and (V1.1) ROMs

Changelog

0.0.4: UI Cleanup, V1.0 Support, Tools

  • add support for extending (U) (V1.0) ROM
  • use TreeView in UI for object list and common properties area
  • create tools to add and remove objects from level
  • add select and move tools
  • handle filename passed in through command line argument
  • update square hole bounds and fields
  • add TNT texture drop down
  • update square hole geometry and display lists pointers

0.0.3: More details on comm points and buildings

  • add control for comm point H6 value to control animation
  • add more descriptive fields for buildings
  • improved item selection UI
  • export terrain and collision data to Wavefront OBJ model

0.0.2: UI cleanup, improved parsing, bug fixes

  • use internal GZipStream instead of external gzip dependency
  • add train/barge platforms and stopping zones
  • accept all N64 ROM types: n64, v64, z64
  • better ROM validation
  • move level table to 0x7FC000 to potentially support (E) in future
  • add "Save & Run" menu option
  • add controls and better listing of header data

0.0.1: Initial release

  • supports vehicles, carrier, TNT, RDUs, ammo, comm. point, buildings
  • renders collision mods and bounds