お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
20 / 401 ツリー ←次へ | 前へ→

CGを増やしたら起動しなくなったのですが 京介 2023/7/21(金) 14:16
Re:CGを増やしたら起動しなくなったのですが 京介 2023/7/22(土) 9:15
Re:CGを増やしたら起動しなくなったのですが ぽてと 2023/7/23(日) 22:24
Re:CGを増やしたら起動しなくなったのですが 京介 2023/7/24(月) 8:19
Re:CGを増やしたら起動しなくなったのですが ぽてと 2023/7/25(火) 3:27

CGを増やしたら起動しなくなったのですが
 京介  - 2023/7/21(金) 14:16 -
  
CGを増やしたらYU-RISが起動しなくなりました
エラー内容は

[対象ファイル]
date\script\eris\scene\extra\cgmode\es_cgmode.yst

[場所]
292 行目

[内容]

配列に指定した要素値が、配列サイズを超えているか、負の値を指定しています。

と出て、起動しません。

CGは36枚で差分の記述を増やすと該当の症状が出ます。
増やした差分の記述をCGリストから削除すると起動するのでCGリストの差分の記述が原因だと思われますが、減らせないのでどうにかならないでしょうか?

また似た質問があったのですがこちらの方法では解決しませんでした。

http://yu-ris.net/forum/c-board.cgi?cmd=one;no=1213;id=question

本当に困ってるので原因わかりましたら、どうかお願い致します。
引用なし
パスワード

Re:CGを増やしたら起動しなくなったのですが
 京介  - 2023/7/22(土) 9:15 -
  
すみません、誤記がありました

場所は900行、です


CGMODE.CGでCG数を検索すると、一致するのは976で
これが960〜970を超えると該当の表示が出てきます。
引用なし
パスワード

Re:CGを増やしたら起動しなくなったのですが
 ぽてと  - 2023/7/23(日) 22:24 -
  
ぽてとです。

私の方で確認を取ったわけではないですが、.CGMODE.MAX側で引っかかってる気がします。
メモリを沢山使う事になりますが、下記を試してみて貰ってよいでしょうか。

■data\script\ERIS\macro.yst
// CG鑑賞モード定義最大数
macro[name=".CGMODE.MAX" str="1000" ]
macro[name=".CGMODE.CG.MAX" str="64" ] //1グループあたりのCG枚数
macro[name=".CGMODE.SBN.MAX" str="64" ] //1CGあたりの差分枚数

.CGMODE.MAXを10000
.CGMODE.CG.MAXを100
.CGMODE.SBN.MAXを100

※差分が100を超えるようであれば更に追加ください。

お役に立てればと思います。
引用なし
パスワード

Re:CGを増やしたら起動しなくなったのですが
 京介  - 2023/7/24(月) 8:19 -
  
ぽてとさんご丁寧にありがとうございます。

ただやはり同様のエラーが出て起動しませんでした
引用なし
パスワード

Re:CGを増やしたら起動しなくなったのですが
 ぽてと E-MAIL  - 2023/7/25(火) 3:27 -
  
ぽてとです。

CGは36枚で、差分もCG1枚当たり100枚以下(.CGMODE.SBN.MAX以下)ですよね?

エラー行がES_CgMode.ystの900行目と言う事で下記命令でエラーになっている推測してます。
\_strlower($_PSTR(1))($TMP.FILE( @TMP.PAT ))
※Yu-risのバージョン等で行数が異なっている可能性があるので具体的な該当命令を提示しました。

当該部分であれば差分の枚数が.CGMODE.SBN.MAX以下であるならエラーにならないと思っています。
となると定義の記述方法に問題がありそうな気がしています。
CG鑑賞モードリスト定義.txtでCG1枚ごとに\CGMODE.DEF命令が追加されているでしょうか。

\CGMODE.DEFが漏れていて、ひとつ前のCGと連続した差分扱いになってしまいエラーになっているのではないかと思いました。
もしくはCG1枚当たりの差分が.CGMODE.SBN.MAXを超えている。
超えてる場合は、.CGMODE.SBN.MAXを大きい数値(CG別の最大差分枚数以上の値)に変更すればエラーを回避できると思います。

上記で解決しない場合、私の方で再現できないため調査が難しいです。
そこでエラーが発生する状態のCG鑑賞モードリスト定義.txtをメールに添付して頂ければ調査致します。

ご検討の程よろしくお願いいたします。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
20 / 401 ツリー ←次へ | 前へ→
59,451
(SS)C-BOARD v3.8.1β4 is Free.