07th-mod / 07th-mod/minagoroshi

Lipsync not working due to wrong `ModPlayVoiceLS` character number

オープン 初心者向け
#36 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
言語のデータがありません
スター
19
フォーク
8
PR マージ指標
30日以内にマージされた PR はありません

説明

It was reported that in a scene involving Tomita and Okamura, lipsycn was not working for those characters (but some other characters like Rena worked fine).

I investigated it, and it looks like the script just has the wrong character number for `ModPlayVoiceLS`, so even though the voice plays, it doesn't animate the lipsync.

In the below example, Tomita has character number 24, but ModPlayVoiceLS uses character number 0. Since they don't match, no lipsync occurs.

https://github.com/07th-mod/minagoroshi/blob/2e2b12dbe8a5ab602ceb987559d5b11a95a8249c/Update/_mina_013.txt#L466-L478

I'm not sure how much this occurs through our scripts, but it should be something relatively easy to scan for obvious cases (like reference a character who never appears in a file), but slightly harder to scan for cases where a character used to be in the scene but is no longer visible.

Also, the DLL does not emit any warning if this happens, which we probably should do.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue points to a specific script file (_mina_013.txt) and line numbers where a character number mismatch occurs in ModPlayVoiceLS. Start by examining that file and similar script files for other instances where character numbers in ModPlayVoiceLS do not match the characters defined in the scene. Look for patterns or tools to scan scripts for mismatches. Verify the fix by testing lipsync in the game after correcting the character numbers.

索引モデルが issue の本文から書いたものです。

評価

領域
game-dev
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
65/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。