Skip to content

Chaoshead v2.25.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Nov 20:30
40a47c2

Level editor

  • Display object size and occupied area

Misc

  • Added a WIP built-in MIDI import script
    • Finally found a proper license file for the MIDI library
    • Imports from import.mid in the CH user data folder
    • Doesn't overwrite foreground objects
    • Selects placed objects afterwards
    • Merges Boomboxes that are simple repetitions
    • It still has some issues/quirks:
      • Note duration might outside the range of the LH property
      • Doesn't have a fancy music machine, so spawns a significant amount of boomboxes
  • Fixed custom data paths requiring a Levelhead.exe to be considered valid
  • Document maintenance status in README
    • Not much active development, but I'm still watching the repository and reachable for questions/etc.

API

  • Added Object
    • :getWidth()
    • :getHeight()
    • :getMinX()
    • :getMinY()
    • :getMaxX()
    • :getMaxY()
  • Allocator improvements
    • Properly take large objects into accounts in the preScan
    • Added scanBgObjects setting, which can be disabled to not scan background objects