投稿者 トピック: tiny timetable patch / 簡易タイムテーブルパッチ  (参照数 139919 回)

Takemaro

  • 各駅停車
  • *
  • 投稿: 10
はじめまして、竹麻呂と申します。
普段はBattle Simutransをやっております。

今回、暇だったのでBattle Simutransのデータを流用してTTTを利用してダイヤを組んでみました。

かなりいい感じのものが作れますねこれ。
ただ、ダイヤが整うまでの調整が結構面倒くさい感じ…
まあ、現状の仕様を考えると仕方ないと思いますが。

データ等の詳細はBattle Simutransのフォーラムに書きました。こちらからアクセスしてください。

T.TANAKAさん>どうも信号の方でエラーが出てる感じですね…
・どのような状況でエラーが出るのか
・使っているTTTのバージョン等
・ダウンロードしたそのまま+pakバニラ(=アドオン無し)なのかアドオンがあるのか
あたりの情報があるといいかと思います。
(といっても僕はプログラマでもなんでもないので僕に分かるかどうかは分かりません)

wackdoneさん>
とりあえずエラー報告をしようと思ったのですが、エラーがFATAL ERROR+エラー出たときにショートカットキー使ってた→エラーメッセージが分からない、という…
一応何があったか書くと、
・編成がすべて車庫に入っている路線で「時刻表を表示」を押すと落ちました。やっぱりこの辺が完全じゃないようですね…
役にも立たない情報かと思いますが、報告しておきます。
無理しないでくださいね。

あとなんかあった気もするけど忘れました。

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
竹麻呂さん

信号のエラーですか・・・ TTTのバージョンは7/25の最新なやつなのですが・・・
アドオンは128氏の熊谷半島開発記17話(http://simutrans128.blog26.fc2.com/blog-entry-318.html)で公開されているセーブデータにはいっていたアドオンに,電車道(http://blog.goo.ne.jp/tmaster-h/c/1ab4070443835ba753b95d982b9f9837)に掲載されているアドオンをメールで配信していただいたもの(・・・だけだと思います)です。
たぶん鉄道信号は,日本語WIKIで481氏が公開されているJapan_railway_signals / 日本鉄道信号機セットと128氏のFAKE ATC signal / 擬似ATC信号機だと思います。
道路信号はわかりません。pakファイルを分解すればいいと思うのですが,ちょっとよく分からないので・・・

あと,このエラーはヘイトカットモード(CTRL+Uでもヘイトカットモードのボタンでも)をしたときに起こることが多いです。表示設定からやったときも同様です。

まあ,TTTの仕様かもしれないですね…

sima0222

  • 各駅停車
  • *
  • 投稿: 23
T.TAKAYAさん
7/25のバージョンというのはここではなくてアップローダーからexeファイルをDLしたということでよろしいですか?
ここに貼ってあるURLのexeファイルには、TTT以外にMIP,RRC,CWGが含まれています。
このうちCWGは信号関連の機能なので、そっちのエラーの可能性が高いですね。
エラーコードを見る限りおそらくアドオンは関係ないと思います。
僕もプログラマーではないのでなんとも言えませんが

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
sima0222さん

すみません、7/25のverというのは、このページに貼ってあるやつのことです。
全部盛りじゃないとやり方がよくわからなくて・・・
CWGのエラーだと、どうすれいいのですか?

Takemaro

  • 各駅停車
  • *
  • 投稿: 10
T.TAKAYAさん>
たぶんobjとしての信号にエラーが出てるからやっぱりアドオンは関係ない感じのよ うな気がします…
で、「どうすればいいのですか?」とのことですが、どうもしようがありません。
同じ書き込みに添付ファイルでパッチファイルのみのデータがあるので、自分でビルドできる環境があるならTTTのみのexeを作ることができますが、通常ビルドできる環境なんてあるもんじゃありません。

まあ、バグは覚悟の上で定期的にセーブしてプレイしてくださいということで。
(僕が言うセリフじゃない気がする)

sima0222さん>
1点目はバグです。回復アシスタントで「常に再計算」を利用している場合のことですが、始発駅が車両基地などたくさん停車場があるところだと同時刻発の列車ができて困っています。修正をお願いします。
これに関しては、現在のTTTの仕様が、(「常に再計算」を利用している場合、)「到着時刻よりあとでもっとも適切な時刻」を探すようになっていて、同時刻発になっているかどうかをチェックしていないためです。
まあ、仕様として改善すべきとは思いますがね。

wackdoneさんがいませんがTTT本体の機能面とかでいくつか気になったとこ ろを
UI面
んーとりあえず制約の中で最大限頑張ったって感じですかね。機能を増やさないのであればとりあえず時刻表に関してはこんなもんかなーと。
時刻表の駅順序に関してはどうしようもないですよね。なんらかの形で設定できるといいんですけど…

ただ、アシスタントなんですが、説明の文章をヘルプに移してアシスタントの部分はボタンだけにするとかどうでしょうか。
そうすると高さ的になんとかタブをなくせるような気がする
あと、こんな感じの方がわかりやすいかなーと

・計画アシスタント
<(選択リスト1)>を<(0~500)>の単位に<(選択リスト2)>して[計画時刻に入力]\n想定実用速度は選択されている車両の最高速度の<(5~250)>%=<(1~2000)>km/h
選択リスト1:「選択された編成の実績値」「路線に所属する全編成の実績値の最小値」「路線に所属する全編成の実績値の最大値」「距離÷想定実用速度」
選択リスト2:「四捨五入」「切り上げ」「切り捨て」
切り上げに関してはsima0222さんからも意見がありましたね。

・運行アシスタント
ボタンの縦位置がそろっていると便利かなぁとか

・回復アシスタント
「常に再計算」は「回復」とは違う気がする・・・まあ仕方ないか

・路線管理
これは別ウィンドウで開くようにしてもいいような気がする

機能面
・起点駅でないと列車の計画時刻が変えられないので起点駅でなくても「時刻表の時刻を適用」みたいなことができるボタンがあると便利かなぁと

・路線群の話
路線群は結構面倒なような気もしますが、「路線群として登録」して、時刻表ウィンドウから路線群で開けるようにするとまあ使いやすくはなると思います。
ただ、機能として絶対的に必要というわけではないと思うんですよね。

・自動遅延
運転整理みたいなイメージですが、「ある列車が<(50~?)>tt以上遅延したら全列車の計画時刻を同じだけ後にずらす」みたいな機能があるといいようなよくないような
これに関しては、同じ路線でも急行だけ遅れられると迷惑なので路線群の機能を導入して路線群ごとに設定できるようにしないといけない感じ。

・遅延許容時間
路線(または路線群)ごとに「最大<(0~?)>ttまでの遅延は許容する」(始発駅での調整時ですね)みたいなのが設定できると便利かなと。たしか今は一律10%でしたっけ?

なんかまとまりのない文章ですが、勘弁して下さいorz

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
竹麻呂さん

そうなのですか・・・
なんか最近1分に2,3回以上同じエラーが出るようになりました。無視(I)というボタンを連打すればいいのですが,結構めんどくさいです。
ビルドできる環境なんてないと思いますし,まず,ビルドについても最近知ったくらいです。
この状況だとセーブも難しい感じです。
あとはwackdoneさんが戻ってくることを待つだけです。(というか,いつ戻ってくるんですか???)

Takemaro

  • 各駅停車
  • *
  • 投稿: 10
T.TAKAYAさん>
んーとなると
・セーブデータが壊れている
→新しくマップを作成してしばらくプレイしてみて、発生しないか?というのを調べてみるといいかと
・Simutransのログを見る
Simutransから右クリックで「ショートカットを作成」というのがあるので、それを押して、できたショートカットを右クリック。「プロパティ」を押して、「リンク先」の一番最後に
_-log_1_-debug_4
(アンダーバー(_)は半角スペースに置き換えて下さい)
を追加して、そのショートカットからSimutransを起動するとsimu.logというログファイルが作成されます。

Takemaro

  • 各駅停車
  • *
  • 投稿: 10
>T.TAKAYAさん
zipファイルの中身が無いような

んー新規マップで問題ないってことはセーブデータがおかしいってことかな。
本家との互換性は一応あるはずなのですが若干アレなのかもしれない。

まぁといってもプログラマではないので(ry

sima0222

  • 各駅停車
  • *
  • 投稿: 23
んー新規マップで問題ないってことはセーブデータがおかしいってことかな。
本家との互換性は一応あるはずなのですが若干アレなのかもしれない。
もしかしたら本家111.3.1とこちらの互換性は怪しいかもしれません。
もしT.TAKAYAさんが111.3.1でセーブしたデータをこちらの方に持ち込 んだのであればそれが原因の可能性もありますが…

Takemaro

  • 各駅停車
  • *
  • 投稿: 10
もしかしたら本家111.3.1とこちらの互換性は怪しいかもしれません。
もしT.TAKAYAさんが111.3.1でセーブしたデータをこちらの方に持ち込 んだのであればそれが原因の可能性もありますが…
こちらでは111.3.1のデータを持ってきてもエラーは出ませんでしたが(64)、TTTの開発のベースとなっているのは111.3.1より前なのでそれはありえると思います。

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
もしかしたら本家111.3.1とこちらの互換性は怪しいかもしれません。
もしT.TAKAYAさんが111.3.1でセーブしたデータをこちらの方に持ち込 んだのであればそれが原因の可能性もありますが…
もってきたのは、111.3.1ではなく、110.0.1 r4359です。
前に128氏のセーブデータをいじってたときからSimutransのバージョンU Pはしていません。

あと、zipファイルの件は申し訳ありません。今日中にログファイルをあげる予定です。

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
ご迷惑をおかけしてすみませんでした。
改めてログファイルを添付します。

o_o

  • ゲスト
>T.TAKAYAさん

日本語フォーラム内に似たような報告がありますね。
TTTの互換性の問題というより、本家(110.0)のバグで正常にセーブできていないのかもしれません。
本家の最新版でエラーが発生しないかどうかも一応確認してみて下さい。

http://forum.japanese.simutrans.com/index.php?topic=443.0
http://forum.japanese.simutrans.com/index.php?topic=470.0

T.TAKAYA

  • 各駅停車
  • *
  • 投稿: 21
o_oさん

111.3.1で確認をしたのですが、同じようなエラーは確認できませんでした。
110.1で1ヶ月近くやっていたときは、エラーはなく、このエラーはTTTをはじめてから起こったので、フォーラムの報告とは違うような気がします。
でも、フォーラムの方もまったく同じようなエラーなんですよね・・・

あと、ログファイルはどうでしょうか?
« 最終編集: 2012/09/02 17:42 by T.TAKAYA »

o_o

  • ゲスト
>111.3.1で確認をしたのですが、同じようなエラーは確認できませんでした。

むむむ、signalならまだしも、roadsignだからCWGも関係してないと予想したんだけど、
駄目でしたか。。

ログは...sound、pak関係がどっさりですね
うちで確認できるログと目立って違うのはこのあたり、というくらいで力になれそうにありません :-\

22986行他多数 Warning: convoi_t::laden_abschliessen():   convoi ((4146) JRC_700_Shinkansen) is broken => realign
24381行 ERROR: schedule_t::sscanf_schedule():   schedule has wrong type (0)! should have been 2.
24496行 Warning: wegbauer_t::intern_calc_route():   Too many steps (1>=max 1000000) in route (too long/complex)
24497行 Warning: wegbauer_t::intern_calc_route():   Too many steps (1>=max 1000000) in route (too long/complex)


wackdoneさんがいつ戻ってこられるかは、わかりません :'(
「8月ががっつりどっぷりの仕事になりそう」という記述だけがたよりです
http://forum.japanese.simutrans.com/index.php?topic=511.msg2585#msg2585
« 最終編集: 2012/09/02 20:38 by o_o »