OpenMLTD / MLTDTools

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

Supporting alternative appeals #17

Closed hozuki closed 4 years ago

hozuki commented 4 years ago

Some animations have special appeal (e.g. gf0000, 1 available appeal), and some of these have a second another appeal (e.g. kururi, 2 available appeals). These animations are played when the player completes a full combo before the large note. dan files usually contain apa and apg, but some even have a companion _ap file. (#11) cam files usually contain apa and apg but none of them has _ap file.

Questions:

  1. What do apa and apg stand for, i.e. which one is which?
  2. If those two correspond to the alternative appeals, what role does _ap file play?
hozuki commented 4 years ago

kururi should be an interesting sample:

There is no apa or apg located in the main dance animation file. Instead, in the _ap file there are:

There are two endings: special appeal (with Chizuru & Shiho), and another appeal (with Kaori & Elena). Positions: [4] Chizuru | [2] Elena | [1] Akane | [3] Kaori | [5] Shiho So we can somewhat deduce what apa and apg are...

11-59pm commented 4 years ago

It seems like "apa" is another appeal and "apg" is special appeal. I tried to rip motions by simply changing the name of the file to "dan" inside the package - using UABE - and it worked

hozuki commented 4 years ago

Yep and it's time to design file selection and replacing the animations at the right time.

hozuki commented 4 years ago

Dance and camera animations should be correctly converted by now.