Skip to content

v2.0.1

Compare
Choose a tag to compare
@mrtenda mrtenda released this 05 May 03:53
· 258 commits to master since this release
  • NEW: Massively improved user interface
    • Tabbed interface
    • Compilation and decompilation profiles for often-used settings
  • NEW: Useful error messages, so you can figure out what’s wrong with your YML all by yourself.
ERROR: TableError: Error while parsing in “Hypnosis/Brainshock vulnerability” in entry #0 in table “ENEMY_CONFIGURATION_TABLE”:
TableSchemaError: Error while parsing “Hypnosis/Brainshock vulnerability”:
TableEntryInvalidYmlRepresentationError: Could not parse invalid string[70%] as [Hypnosis/Brainshock vulnerability]. Valid string values are: 100%, 50%, 10%, 0%
  • NEW: “Decompile Script” tab, which lets you decompile EarthBound’s script into CCScript using Lyrositor’s CCScriptWriter.
  • NEW: CCScript and the EB Project Editor are included with CoilSnake and accessible via the user interface.
  • NEW: The most up-to-date versions of the following common CCScript libraries are automatically included as libraries with CoilSnake. Just “import” them anywhere in your project’s CCS files and CoilSnake will handle the rest.
    1. asm65816
    2. ebpp
    3. ebpp_mem
    4. ebpp_std
  • NEW: Added new patches to patches.yml
    1. Blue Magic (all characters)
    2. Blue Magic (Paula only)
    3. Alternate run-button patch which uses a different area of the ROM
  • NEW: Slightly faster compilation times.
  • BUGFIX: Sprite group compilation is done more in line with how EarthBound expects it, eliminating many sprite glitches.
  • BUGFIX: Fixed a program-crashing issue in the GUI.
  • BUGFIX: CoilSnake accepts ranges in used_ranges.yml which are partially or entirely already marked as used.
  • BUGFIX: Fixed all newly introduced bugs which were reported in version 2.0