Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A format converter for maimai related charts

License

NotificationsYou must be signed in to change notification settings

Neskol/MaichartConverter

Repository files navigation

A simple program provide functionality of converting maimai chart between Simai and Ma2.

The original supporting classes are now separated from this repo. PleaseseeMaiLib for more information.

Build

git clonegit submodule update --init --recursivedotnet build

Usage & Available Commands

Type 'MaichartConverter help' for detailed manual for each command.

  • CompileDatabase(English/中文): Composewhole ma2 database to simai
  • CompileMa2(English/中文): Compile assigned Ma2chart to assigned format
  • CompileMa2ID(English/中文): Compile assignedMa2 chart indexed by ID to assigned format
  • CompileSimai(English/中文): Compile assignedsimai chart to assigned format

ReverseMa2FromSimaiDatabase(English/中文):Reverse Simai Database from givenfolder to MaiAnalysis folder for compilation

Parameters notice

  • music files should be named musicxxxxxx.mp3 which xxxxxx matches the music id specified in music.xml in each a000folder, and compensate 0s at the front to 6 digits
  • bga files should be named xxxxxx.mp4 which matches the music id specified in music.xml in each a000 folder, andcompensate 0s at the front to 6 digits
  • image folder should be structured in image/Texture2D/ and the files should start with UI_Jacket_xxxxxx.jpg whichxxxxxx matches the music id specified in music.xml in each a000 folder, and compensate 0s at the front to 6 digits
  • All of the rules specified above is in convenience for you to directly use after you obtain data from considerableways
  • The difficulty parameter is listed 0-4 as Basic to Re:Master. In MaiLib I specified rules for Easy and Utage but ittakes times for me to figure it out, or you could implement on you own referring MaiLib code
  • All of the path should end with path separator like "/" or "". You cannot include quote signs in the path.
  • If you have difficulty using the commands, please refer VSCode launch.json where I included several examples
  • The whole program was planned to convert from ma2 to simai initially and all other features were developed after that,so there is a HUGE amount of compromises in code design which made it hard to read (but works so far). It would bemost kind of you if you would like to help me fixing that

Disclaimer

  • Copyrights of the works belong to each individual right holders. This tool is purely used as non-commercial and studypurpose. You should find your way for any resource might be used and properly use at your own risk.
  • If you would like to use the parser in your project, please referMaiLib andhopefully that helps!

[8]ページ先頭

©2009-2025 Movatter.jp