SRC質問掲示板Mk2
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
新着情報
過去ログ
[ スレッド内全2レス(親記事-2 表示) ] <<
0
>>
■23081
/ 親記事)
特定の行数までシナリオを組んでいたらエラーが出る?
▼
■
□投稿者/ AG
-(2023/01/03(Tue) 11:59:52)
[ID:ECFh3qvP]
作業中に謎のエラーが出てテストが出来なくなったので、詳しい方がおられましたら教えていただきたい事なのですが…。
メモ帳の特定の行(今回の場合だと『32767行目』)のイベントデータを不正です的なメッセージが出てエラーが出るのですが、その部分はTalkイベントで登場人物のセリフを入れている部分なのですが、何故このようなエラーが出てしまうのでしょうか?
状況としては…
Talk 〇〇
該当のセリフの部分 (←この部分の行を参照した形のエラーが出ている感じです。)
とりあえず、該当行のセリフを全て削除し、位置から全く同じ内容または異なる内容を入力しても同じ部分を指したエラーが出てしまいますし、Talkコマンドの部分から消して、位置から同じ様に再入力しても同じ様にエラーが出てしまいす。
それなら、このキャラの名称やセリフがここの行で定義されているのが問題なのかと考え、その部分を全て消去しても全く同じ内容のエラーが出てしまいます。
色々とやる事は試してみたのですが改善される事が無く、個人的には.eveファイル内にある文字数や行数が一定の数値以上になると、こういう形のエラーが出て一定よりも大きなサイズのデータを上手く読み込めない仕様があるのかと考えているのでしょうが、どうなのでしょうか?
引用返信
/
返信
削除キー/
編集
削除
■23082
/ ResNo.1)
Re[1]: 特定の行数までシナリオを組んでいたらエラーが出る?
▲
▼
■
□投稿者/ れれね
-(2023/01/07(Sat) 19:44:15)
[ID:VVtiTyMA]
2023/01/07(Sat) 19:57:17 編集(投稿者)
れれねです。
過去ログに、同様の質問がありました。
http://www.src-srpg.jpn.org/board/multibbs/cbbs.cgi?mode=al2&namber=20148&no=2&KLOG=113
ご推察の通り、eveファイルの行数が一定の数値(32767)以上になると、読み込み時にエラーが発生するようです
(当方も、空行を増やす形で試してみたところ、2.2.33および2.4.0の双方にて同様の事象を確認しました)。
この挙動が仕様であるかどうかについては、よくわかりません。ヘルプファイルには記載はなさそうではあります。
SRC本体側のソースコードを見てみたところ、イベントデータ読み込み時に行数を管理する変数がInteger型となっており、
この上限が32767であることから発生している…と思われます
(サンプルシナリオで最も行数が多いものでも1200行あまりであることを考えると、
そもそも32767行以上のeveファイルは想定されていなかったのかもしれません)。
従いまして、32767行以上の単一のeveファイルを読み込ませる手段は存在しないものと思われます。
対応策としましては、上記の過去ログの最後のレスの通りとなりますが、
単一のeveファイルの行数が32766以下となるようにイベントを複数のeveファイルに分け、
それらのeveファイルをインクルードし、サブルーチンとして呼び出すことで、問題なく読み込めるはずです。
詳しくは、ヘルプの シナリオの作成 > イベントデータ の、「ファイルの取り込み」の節や、
シナリオの作成 > イベントコマンドリファレンス > Callコマンド などが参考になるかと思います
(試した感じだと「<ファイル名>」の形で読み込むよりも、Requireコマンドでファイルを取り込んだほうがよいかもしれません)。
以上、参考となれば幸いです。今年もよいSRCライフを。
引用返信
/
返信
削除キー/
編集
削除
■23083
/ ResNo.2)
Re[2]: 特定の行数までシナリオを組んでいたらエラーが出る?
▲
▼
■
□投稿者/ AG
-(2023/01/11(Wed) 14:12:20)
[ID:ECFh3qvP]
どうやら、その様ですね…。
わざわざ、調査までしていただきありがとうございます。
これからは、容量や行数やツールなども考えて作って行こうと思います。
解決済み!
引用返信
/
返信
削除キー/
編集
削除
このスレッドをツリーで一括表示
スレッド内ページ移動 / <<
0
>>
このスレッドに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
記事のTitle
は記事の内容を示すものでお願いします。「質問」「教えてください」などのTitleでは記事の内容が分かりません。
シナリオやデータが意図通りに動かなくて
質問する場合は、該当する部分のテキストを提示してください。
質問を聞く前に
掲示板の過去ログ
と、
よくある質問集
をご覧ください。
画像の行方
はSRC Webに登録されているサイトで見つからなかった場合のみ、グラフィック掲示板で質問出来ます。
既存シナリオの行方
などを知りたい場合は、シナリオ雑談掲示板でお聞きください。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
Name
/
[ID:SulgOeZI]
E-Mail
/
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No23083に返信(AGさんの記事) > どうやら、その様ですね…。 > わざわざ、調査までしていただきありがとうございます。 > これからは、容量や行数やツールなども考えて作って行こうと思います。
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
記事ソート/
上げる(age)
下げる(sage)
プレビュー/
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
新着情報
過去ログ
-
Child Tree
-
-
Antispam Version
-