Converts Malody Key mode charts to osu!mania
Roughly coded in python by request
Supports all keys (4K~9K)
This project is discontinued and will be merged to VSRG-Converter
- Drag Key Mode .mc files or .mcz/.zip package files into the program. This will convert all the files you dragged into .osu files in an instant. .osu files will be created right next to .mc files.
- You can move the files manually if wanted, but to compress all .osu files into a mapset(.osz), hit any key.
- .osz files will be created right next to the .exe. Run the files to add the charts to osu!.
- This program is tested in Windows only. Execution in the other OS's not guaranteed.
- Expect bugs. Please report if you ever experience one!
- All the .mc files you have dragged in will be compressed into a single mapset.
- All the .mcz/.zip files you have dragged in will be compressed into seperate mapsets. A mapset per file.
- In case of negative SVs, absolute value of the SV value is used for conversion.
- Bare in mind that osu!mania can only interpret SV values between 0.01x and 10x, and any values outside the range are adjusted to 0.01x or 10x by client.
This might cause some unexpected and possibly disappointing consequences, such as some SV gimmicks in Malody not being converted properly to osu!mania.
- Final Version, discontinued
- Support custom hitsounds
- Support SVs
- In case of negative SVs, absolute value of the SV value is converted.
- Source code improvements
- Removed auto-update feature, faster loading
- Miscellaneous visual fixes
- Bug fixes
- Exports a crash traceback log file upon crash
- Faster download speed by using 8KB chunks instead of 4KB
- Bug fixes
- #8 - sys.argv Not Delivered Properly Midst of an Update
- Temporary batch file fails to pass arguments to the updated .exe file
- v1.3.2.1 : Fails to create a new batch file if the arguments contain UTF-8 characters
- Added window title
- Typo, whoops
- Bug fixes
- Updating fails if the original .exe has a whitespace in its name
- #4 - Supports multiple BPMs
- Supports time signature changes
- Exports offsets of timing points as floats instead of integers for better accuracy
- Offset of notes are still exported as integers since osu cannot read it properly
- Displays error message instead of just crashing
- Please report if this ever happens!
- Added .exe details
- New program icon by @Nakaisu1
- Bug fixes
- This update partially is to check if the auto-download feature implemented in v1.2 works as intended.
- Better wording (Press any key to turn off the program. → Press any key to exit.)
- Opens this page(changelog) after finishing update
- Bug fixes
- #3 - Unable to deny the update
- Downloads new .exe automatically and then replaces the current one after detecting available update
- Bug fixes
- Can't detect files with uppercase extensions (e.g. '.MC', '.MCZ', '.ZIP')
- Automatically ignores unsupported files
- Supports .mcz/.zip files
- Waits until user's keyboard input using msvcrt.getch() instead of waiting 7 seconds using time.sleep(7)
- Auto-Update feature
(temporary, might make it optional or create a seperate Update.exe program)
Made it optional - Supports multiple BG/Audio files
- Initial Release