vivaria / tja2fumen

Mod tool to convert TJA chart files (.tja) into .bin files compatible with official games
https://pypi.org/project/tja2fumen/
MIT License
13 stars 1 forks source link

TakoTako falls back to `tja2bin.exe` sometimes, even when `tja2fumen.exe` is present #39

Open vivaria opened 1 year ago

vivaria commented 1 year ago

tl;dr I noticed that Ai Want U (that I converted in a big batch during #37) fell out of sync during a #BPMCHANGE section.

This is a problem that tja2bin.exe has, but tja2fumen.exe has supposedly fixed.

Right before the first long stream, the KK pair of notes arrives _very_ fast, and the song is out of sync after that. ```bash #MEASURE 13/16 30000000100020001000000020000000 3000000010000000 #BPMCHANGE 43.5 #SCROLL 4 0220, #BPMCHANGE 174 #MEASURE 4/4 #SCROLL 1 1222 1122 1112 1111, ``` The chart works fine in a TJAPlayer, so something is being calculated incorrectly with the BPMCHANGE commands here.
vivaria commented 1 year ago

It turns out that this isn't a bug in tja2fumen at all. Instead, it turns out that tja2bin was still converting this song, even though TakoTako now prioritizes tja2fumen!!

To confirm this behavior:

I'll have to figure out why TakoTako is falling back to tja2bin.exe despite the presence of tja2fumen.exe 🤔