Skip to content

Releases: DRGN-DRC/Melee-Code-Manager

v4.4.1

03 May 00:47

Choose a tag to compare

Small patch to address a few small issues.

Changes from v4.4 to v4.4.1:

  • Fixed "settings.py" configurations not taking effect
  • The configuration file "settings.py" is now located in the "lib" folder
  • The Gecko "codehandler.bin" file is now located in the "bin" folder
  • Fixed disassembly of hex code with mixed-in special syntaxes
  • Fixed the "Info" button in Mod Constrution tab for mods with Standalone Functions
  • Fixed warnings of duplicate and differing u32.float/float.u32/log.timestamp SFs
  • Added 'Lagless FoD' and 'Boot to Match' codes

v4.4

21 Nov 20:15

Choose a tag to compare

Changes from v4.3 to v4.4:

  • Support for alternate mod/library syntax: the ASM Mod Folder Structure (AMFS)*
  • New Mods Library Selection interface to easily swap between multiple library directories
  • New punkpc and general Melee related PPC .include libraries, from Punkline
  • Improvements/fixes to the Mod Construction tab's undo history functionality
  • Directories for '.include' imports are now always given to the assembler**
  • Uses a new Gecko codehandler via the "codehandler.bin" file (from Dolphin build 5.0-11297)
  • Improvements to the ASM <-> Hex Converter window:
    • Fixed cases of giving incorrect line numbers for warnings/errors
    • Window resizing improved (now only the text entry fields change size)
    • Added a button to show assembly context for .include file imports
    • Added a label to display assembly times
  • Warnings during assembly that contain no actual errors no longer block final assembly
  • Made some changes to add the crash printout code, "Enable OSReport Print on Crash":
    • The Tournament Mode Region has been partitioned into two parts (P1 and P2)
    • Default region for the Gecko codehandler is now "Tournament Mode Region, P1"
    • Crash printout code added to library, now that Aux Code Regions isn't needed
    • Aux Code Regions are now disabled by default
    • Crash printout code is always selected by default (can be disabled in settings.py)
  • Added an extra check during injection/SF code space allocation to ensure 4 byte alignment
  • Summary tab's "Mods Installed" now counts SF-only modules that had functions installed
  • Fixed a hang when selecting a Mods Library from a drive that no longer exists
  • Hitting Enter in the ISO/DOL field now loads that path instead of prompting for a file
  • YouTube is now an acceptable domain for mod 'web links'
  • Debug Mode region are now disabled by default
  • Added a few more mods to the default Mods Library
  • Refactoring and code clean-up for GitHub repo

*I'll probably be making a guide detailing the benefits and usage of this later.
**These are given via the -I argument. Previously, include directories were only included if a .include statement was found in the custom code.