Releases: DRGN-DRC/Melee-Code-Manager
Releases · DRGN-DRC/Melee-Code-Manager
v4.4.1
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
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.