OpenMLTD / MLTDTools

Tools for THE iDOLM@STER Million Live! Theater Days (MLTD/MiriShita/ミリシタ) / 偶像大师百万演唱会剧场时光工具箱
BSD 3-Clause Clear License
136 stars 16 forks source link

About lip-sync error on specific song #22

Closed 11-59pm closed 4 years ago

11-59pm commented 4 years ago

On exporting the lip-sync of the song "Alive Factor" this error message pops up. (sorry for the language - I use Korean windows)

캡처

"System.ArgumentOutOfRangeException : Not possible variable name : lipCode the actual value is 55."

Could you investigate the cause of this error? Thanks in advance.

hozuki commented 4 years ago

I tried to fix it in commit 84d21efc03aef3f61c6ba8b475e28900088a03c4. A new CI build is out.

I watched some reference videos but I'm not sure what those values exactly stand for (see comments here). It is not as easy to guess as the values before. But the conversion result looks good so far.

11-59pm commented 4 years ago

Thanks for the fix! It worked and the result is good. But the same error occured when I try to convert the lipsync of idol 2. Is it the problem of idol position?

hozuki commented 4 years ago

Hmm, it's my oversight. I forgot to check the one for idol 2. Committed 8b60d703fbc445acac301e9ef2273785cd7e885d.

So now these codes seem to be "meta-control"s and they don't have direct influence on the lip morphs... Also changed to ignore these (known) codes in the new commit.

hozuki commented 4 years ago

Can you confirm that this problem is solved?

11-59pm commented 4 years ago

Sorry for late reply. This has been resolved and I forgot to comment. I closed the issue.