Convert TJA chart files into fumen (.bin) chart files
Project description
tja2fumen
This repo a new attempt to write a tja2fumen chart converter to replace/complement the existing tja2bin.exe converter.
Goals
- Fix desyncronization issues due to BPMCHANGE commands. (See: https://github.com/Fluto/TakoTako/issues/16)
- Provide open source code, as opposed to distributing only a closed-source binary.
- Provide a highly-documented reference for parsing both the TJA and Fumen file formats.
- Stick to "pure Python", i.e. no external dependencies if possible.
- Provide support for Windows/Linux/macOS via
PyInstaller
or something similar.
Usage
The converter is in a messy/experimental state, and is not yet fit for use due to lack of support for important TJA commands.
Attribution
- The fumen-parsing code in this project is based off of a modified copy of the
readFumen()
function from thefumen2osu.py
found in @KatieFrogs'fumen-tools
project. - The TJA-parsing code in this project is a Python translation of the
parseTJA.js
file from @WHMHammer'stja-tools
.
Note: To be explicily clear, neither @KatieFrogs nor @WHMHammer have endorsed this project, are affiliated with this project, or have made any direct contributions to this project. I have just modified their existing work.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tja2fumen-0.0.0.tar.gz
(19.3 kB
view hashes)
Built Distribution
tja2fumen-0.0.0-py3-none-any.whl
(20.3 kB
view hashes)
Close
Hashes for tja2fumen-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee4430a7faeda98a3558e48268a879a50640f19565f162166974a827f216316 |
|
MD5 | aa7d02d9936ce3c5154c5222c62430ce |
|
BLAKE2b-256 | e8fb03904e0c2c9b14cb94d1c04d67675c99e71965711693d0b3d1b802f78d7c |