Giter VIP home page Giter VIP logo

ultimai-score's Introduction

ultimai-score

ultimai-score is a score format converter tool for that washing machine game simulator.

It currently supports two-way format conversion between:

Usage

$ ultimai
Usage:    ultimai [options] [file...]

Examples: ultimai tutorial/maidata.txt
          ultimai --outDir ~/library 0019_acceleration/maidata.txt 0021_fragrance/maidata.txt
          ultimai -s ma2 -t simai 123456/Music.xml

Options:
 -h, --help             Print this message.
 -o, --outDir           Specify the output directory. Defaults to 'output'
 -s, --sourceFormat     Specify the source data format: 'simai' (default), 'ma2'
 -t, --targetFormat     Specify the target data format: 'ma2' (default), 'simai'
 --ignoreSounds         Use this flag to disable sound conversion
 --ma2:acbKey           (ma2) Specify the key for acb conversion
 --ma2:moviePath        (ma2) Specify the path containing movie files
 --ma2:soundPath        (ma2) Specify the path containing sound files

Alternatively, you can specify options by creating a config.json file within the same directory. Please refer to config.json.example as example.

Audio Transcoding

The tool uses SoX to transcode audio files. Please install it beforehand or use --ignoreSounds flag if you do not wish to transcode audio files.

Binary for all OSes including Windows

MacOS / Linux installation via Brew

brew install sox

Build Instructions

$ git clone [email protected]:djzmo/ultimai
$ cd ultimai
$ npm i -g typescript pkg
$ npm i
$ tsc
$ pkg . --out-path ./bin

Run Tests

$ npm run test

Downloads

See Releases page.

Known Limitations

  • Encoding to ACB/AWB is not yet supported
  • Movie and jacket file conversion is not yet supported

License

ultimai is released under the GNU General Public License version 2, which is distributed in the COPYING file.

ultimai-score's People

Contributors

dependabot[bot] avatar djzmo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

rakisaionji

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.