全ての編成にひとわたり設定が済むまで繰り返します。全てが終れば、ボタンは元の「押されていない」状態に戻ります。過度な遅延による段落ちでの混乱を減らしたい、ということの二つが問題です。時刻表表示を使えばダイヤをしっかり組もうとして、さらに優等を差込んだりしていくと、「等間隔」のニーズは次第に減っていきそうな気がします。少なくとも、今の路線編集ウィンドウの中に半端にある必要は無いんじゃないかと考えています。「次に発車するべき時刻」を常に求めるようにさせる方法もあります。イメージとしては、「何時何分に到着しようと、10分間隔で発車、スジがすっぽ抜けても気にしない」という感じ。(呼び名になやみますが)この自動調整を固定的に路線にふってしまえるようにする、という手もあると思います。時刻表で見る時にどう扱うかという問題があります。個々のアルゴリズムはとてもシンプルなTTTなのですが、このあたりの「使い方」の束ね方に悩みます。01:19TTT(0709)ダウンロードしてみました。111.3のデータから移行したところ、線路と道路の交差点(まだ踏切と言うものは無い)上の列車信号が無視されてしまいました。(これは、TTTとは関係がないのかな。い越し、特定の駅でのすれ違いあたりがスマートにできればいいかなーという感じですなので、時刻表を路線ごとに細かく管理するというより、駅に停車する全列車の発車順序と間隔をちょちょいっと設定できる方が自分としては使いやすい気がします。さん、問題のご報告ありがとうございます。機能について頂いたアイディアの方は、分けて返信いたします。列車信号が無視されてしまいました。(これは、TTTとは関係がないのかな。)おそらくCWGの側のコードの問題だと思われますが、まだ原因解明には着手できていません。ご報告の内容について質問させてください。上の引用の中の「(まだ踏切と言うものは無い)」の意味を私が正確に理解できていません。表示されるはずの踏切が表示されないご使用の環境で踏切のpakが無いもしかして時間が経つと踏切が建設される機能が今のSimutransにあったりする?いやいやもしかして、実はただ単に路面電車の線路だったり?すみません、ジョークまがいが入ってしまいましたが、一般的な線路と道路の交差と違って、なにか特殊な状況なのかそうでないのか、教えていただけると助かります。方ということでいいですよね?CWGの実装の中で思いあたるフシがあります。私、「線路と道路の交差部分には踏切は置けない」と思い込んでコード書いてた気がしますorz動作とコードの中身を確認してみます。修正までもうしばらくお待ちいただければ。18:14始発駅である編成が「積載0->0」と表示され長時間止まって後続編成が詰まるという現象が発生しました。時刻表を見てみましたが、特におかしい点は見当たらないと思います。曖昧な状況説明で申し訳ないです。あと長時間駅に止まるときに「積載0->100」と同じように止まっている理由が出てくるとわかりやすいです。出来ればお願いします。19:03◆踏切ノリツッコミありがとうございまうす。デフォルトの設定でやってたときは自分も気がつかなかったんですが、Pak64、1875年スタートでプレイして気がつきました。(Pak64のコンテストの輸送力不足での旅客運送が面白そうだったので。???)信号は表示されていますが、経路予約上は無視されている(踏切地点の信号を撤去した場合と同様の挙動)ようです。自分の環境では、PAK64では1920年にならないと踏切は登場しませんね。1920年以降でも、簡易線路だと踏切はできない様子です。◆旅客ターミナルでのTTTの導入:成功?5路線35編成が集中する旅客ターミナルに導入。駅のスリム化に成功しました。途中、低速列車と路線を共有している部分もありますが、運行周期だけの設定でこちらはうまく流れている様子です。◆貨物ターミナルでのTTTの導入:大失敗...貨物搬出ターミナルは路線の始点の設定されている上、貨物列車が続々とやってくるので、導入にあたり、[ターミナル→...→周期調整駅]となっているスケジュールを[周期調整駅→ターミナル→...]に組み替える作業が必要になりました。輸送量が半減スケジュール上一切数字を指定しない状態で、Recordが(0,46,1483,2954)、Assistantで2970という運行周期が得られました。停車分を適当に上積みし運行周期に3200を与えたところ、やたら停車してます。Recordは(0,46,1478,3199)と表示されるのですが、ぱっと見では、6400の周期で運行しているような感じです。列車ウインドウの駅間メーターのように、分母に計画時間(ないし全体周期)、分子に経過時間を表示していただけると、「いつまで停車してるんやろー」がわかりやすくなるかと思います。Settengのタブ上部は、将来的に何か機能が追加されるものなのか、すでにうまい使い道があるのか、ちょっとつかみきれませんでした。上部が嵩張っている小窓はノートの横長画面では扱いにくいので、時刻表を上に表示するかグラフ表示ボタンみたいに上半分を非表示にできるといいですね。19:53TTTの最新版のパッチを添付します。CWG-004で作ったWindows用バイナリを↓にアップしました。http://ux.getuploader.com/wackdone_simutrans/download/12/simutrans-wackdone-20120710.zipCWGの側もバグ修正と、それにともなう変更が入っていますのでご注意ください。TTTだけのもの、r5788のものに追加したもの両方が入っています。README_ja.txtをごらんください。TTTはバグ修正と主に時刻表まわりの機能追加です。doc/CHANGELOG_TTT_ja.txtをごらんください。項目だけはいっぱいあります。TTTとしての今回の機能追加の最大のものは、時刻表ウィンドウでの「運行アシスタント」です。「運行アシスタント」で複数の編成に時間をわりふる、という流れが出来ています。(いろいろ再整理は必要ですが)また、仮に実験的にですが以下の三つの項目を元のTTTコアの方に追加しています。本来の出発時刻より運行周期の10%までの遅れで到着した場合には、遅れを記憶してそのまま出発させます。時刻指定になったことでの混乱が少し解消されるかもしれません。これで、スジのすっぽ抜けはあっても1運行周期分出発が遅延するということは無くなります。現状は、「運行アシスタント」の中のチェックボックスでしか設定できません。くわえて「この駅を出発する予定時刻」と「現在の時刻」をTT単位で表示します。(ついでに差も見られる)これを見れば、なんとなく「ダイヤが無茶」なのか「段落ちしちまったぁ」なのか「プログラムがおかしそう」なのかの切り分けができるかもしれません。Simutransの動作の事情で、どう頑張ってもちょっとだけ遅れで出発していく様子も見られます。情報がまとまっていないのはごめんなさい。とり急ぎ、暗くなってしまったのでまずはポストします。始発駅である編成が「積載0->0」と表示され長時間止まって後続編成が詰まるという現象が発生しました。時刻表を見てみましたが、特におかしい点は見当たらないと思います。前まえから問題になっている「強制段落ち」が発生していると思われます。私の手元でも実はよく発生していたりしますが、個々の現象を詳細に分析できているわけではありません。「強制段落ち」(段落ちという言葉がここで適切かはちょっと考えどこですが今は仮にこれでいきます。次の始点発車時刻とします。(つまり、Nが1個飛んでしまうわけです)前の記事で書いた通り、新版には(1)10%ゆずる(2)とにかくpitchでパターン無視でいってしまえの二つの実験(後者は指定するもの)を入れていますので、お試しいただければと。(2)の方は「強制段落ち」が発生する可能性があることをむしろ隠蔽してしまう恐れがあります。プログラムのコアのロジックにバグがある可能性も多分にあります。と現在時刻を表示させる機能を入れましたので雰囲気を探っていただけると助かります。あと長時間駅に止まるときに「積載0->100」と同じように止まっている理由が出てくるとわかりやすいです。出来ればお願いします。簡単にできそうであれば、「発定時待ち(残りnnn)」という感じで表示してみようかと思います。それまでは、面倒でしょうが詳細情報ウィンドウのほうをご覧いただければと。ご提案、ありがとうございます。今後とも宜しくお願いいたします。プレーしてみようかとも。教えてくださってありがとうございました。>>信号は表示されていますが、経路予約上は無視されている(踏切地点の信号を撤去>>した場合と同様の挙動)ようです。こちらは、私の手元でも即席路線を作ったら現象が発生('b'のブロックツールで見るとよくわかりますね)しましたので、修正いたしました。CWG-004の方です。(今回の全部盛りにも取り込みずみ)私の手元の実験線では治ったし問題の原因ははっきりしているので、おそらく大丈夫だと思います。ご報告、ありがとうございました。私が挑戦したかったことを見事に実現されていますね。遊び方の一つとして、最小設備で最大輸送を目指すというのもあっていいと思っていました。複数路線でのホームの共用などは、上手くいくと気持ちいいと思うんですよね。分かりにくさや使いにくさのせいで、だいぶお手間をとらせてしまったようですみません。これからさらに改善していければと考えています。途中、低速列車と路線を共有している部分もありますが、運行周期だけの設定でこちらはうまく流れている様子です。本来は運行周期(というか各駅間の計画時間を全て埋めれば一定周期になる)だけで、かなり安定した運行になるはずです。アルゴリズムもものすごくシンプルですので。それだけでよければ「運行周期」欄は設定しないでください。0を入れておいてください。問題は「運行周期」と「オフセット」を個々の列車に入れたり、さらに「自動間隔設定」なんてしてしまった場合でして、こうなると「絶対時刻」の概念を入れざるを得なくなるので、いろいろと「分かりにくさ」「動きの馴染みにくさ」が出てきてしまいます。優等の退避とかさせるにはやっぱり欲しいかなと。>>◆貨物ターミナルでのTTTの導入:大失敗...ああ......やっぱり難しかったですか。実は貨物の方はあまり考えていなかったんですよ、最初作っているうちは。実績時間や距離/速度での見積りはあまりあてにならないかもというあたりですかね。;Dこれは最初、考えたんです。(少なくとも今の段階で)ユーザインターフェースがこれ以上ややこしくなるのはまずいと思い、踏み止まっていました。)なお、前回までのバージョンのアシスタントはこまごまとバグを持っていたかもしれません。実際に入っている値(剰余でない値)を見てみてください。予想を越えた時間が入ってしまっている恐れがあります。運行しているような感じです。どこで間違えたのでしょうか...とおっしゃっているところは、sima0222さんへの返答にも書きました「強制段落ち」、あるいはアシスタントが異常な値を入れてしまっている、のどちらかの可能性があります。それは思いつかなかった!sima0222さんから頂いたtipの件と合わせて実装調査してみますね。UIまわりは特に、作っている本人にはなかなか思いつかなかったりもするので、本当に助かります。編成のフルネームも見えるようにしておかなきゃいけないだろうと作りました。スプレッドシートの列ラベルだけだと、狭すぎるもので。今のところアシスタントに仕事を横取りされまくって、役がまわってこない状態です。元のデータから考えると、「路線」と「編成」でそれぞれの管理や把握が必要なので、何らか整理はしないければいけないのですが。ウィンドウのレイアウト、小型化などは、これから検討してみます。アシスタントはポップアップ、または左か右に出てくるという感じがいいですかね。アシスタントと時刻表ペインは同時に見たくなると思うのですが、この二つはどちらも大きさが必要で、少々悩ましくあります。無駄に高さがあるのは、アシスタントの画面が大きくなってしまったからだったりします。新版はさらに高さが増してしまい、いっそうご苦労をおかけすることになるかもしれません。機能をご確認いただきつつ、こちらではレイアウトの再検討を進めてみます。実際の導入事例のご紹介や、機能改善についてのご提案、ありがとうございました。今後とも宜しくお願いいたします。04:41(本スレとこちらで行き来してしまっていてすみません。問題などの情報交換は極力こちらでお願いいたします。名無しさん@お腹いっぱい。'48'を喰らってしまいましたアップしてもらったログを読みつつ調べましたが、いまのところは「RRCのhackyなファイル識別が悪い」という可能性しか思いあたっていません。(RRCもCWGもなし)のバイナリを置きますので、これでロード可能か否か確かめてみて頂けませんでしょうか?http://ux.getuploader.com/wackdone_simutrans/download/13/simuwin-ttt-120712.zipexeを差し替えたら、settings.xmlを削除する必要があるかもしれません。オリジナルのSimutransでも、TTT/CWG/RRCでも使用していない値です。typeだと思って読んでしまっている、ということが考えられます。可能性検討(1)RRC(RouteCost再実装)では、新しいファイルフォーマットバージョンを使用せずに「max_transferの値が通常範囲より大きな値であったらRRC用のパラメータが入っていると判断して読みこむ」という反則的な処置をしています。思って読み込みエラーになる可能性があります。102から、本家でもどこか大きな変更が入っているといったところでしょうか。ログファイルを見る限りは、他のところでも細かいエラーは起きているようです。これも上の原因によるロード失敗のせいかもしれません。全部盛りバイナリ使ってTTT導入してみました。全部盛りバイナリで作ったものです。他のアドオンとか入れてないマップで憲章してみてはどうでしょうか。23:02gonyoさん、サンプルセーブデータのアップ、ありがとうございます。言語の表示ですが、zipファイルの中のsimutrans-wackdone-日付/simutrans/text/ja.tabは、TTT対応したものが追加されています。バイナリ(exe)をコピーするのと一緒に、このja.tabも該当する場所にコピーすれば、日本語で表示できます。私の手元は大丈夫なのですが。)なお、gonyoさんのされたように既存のSimutransの環境に差し替える場合は、ja.tabのバックアップもとっておくことをお勧めします。23:14本スレで「激しく高機能化してついていけない」とおっしゃってる方がいらっしゃいました。頻繁なバージョンアップを繰り返してすみません。TTTの本来の機能は最初から変わっていません。運行してね!」とスケジュール編集画面で入れるだけです。列車はこれに合わせようと頑張ります。(この動作にバグらしき現象があったら、すぐに教えてください。根幹ですので)また、計画時間や運行周期を設定しなければ普通のSimutransの動作です。全部盛りはただの「RouteCostのついたNightly」として使えます。今の段階ではかえって利用者を惑わすだけかもしれません。振り回されないようお願い申し上げます。しまったら元もこもありません。RRCまわりなどが原因かと思われるロードの失敗が報告されています。今後もRRC付きでセーブしたデータが問題を起こすかもしれません。全部盛りでは「RRCは有効だけど、設定したパラメータは保存されない」というバイナリを作成しようかとも考えています。(既にRRC付きでセーブしたデータをお持ちの方への対応策も加えます。)それでは使いにくくなってしょうがないという方がいらっしゃいましたら、お知らせください。(RRC付きデータからの移行策が完成するまでは、これまで通りの「全部盛り」でいきます。「TTT.ja.tab」を「ja1.tab」の名前でUTF-8、LF改行で再保存し、pak内のtext(simutrans/text内だと読み込まないはず)に追加しました。ボタンやアシスタントは日本語で表示されていますが、ツールチップは英語だったかと思います。追記--気になったので、試しに、全部盛りを展開したものにpakだけを移して起動したら、起動中に停止しました^^;従来のsimutransフォルダにexeを移動させたものなら起動してます。同様にpakを入れて起動したところ、今度は正常に起動しました。???RouteCost関連のtxt、エンコードがUTC?になっています。14:58運行周期が10000を超える路線で「路線を編集」(停車駅とかを指定する画面の方です)を押すと、運行周期が9999に変更されてしまいます。r5788ファイルを入れましたが日本語になりません。それとは別に日本語化ファイルらしきものがありました。中を見ると英語と日本語でTTTの説明がいろいろ書かれてます。あと英語表記についてですが「走行距離」だけ日本語になってます。これで導入成功してるんでしょうか。20:09みなさまご報告ありがとうございます。Windows側のzipがいろいろと変換してくれてしまうという、よくある問題にぶつかっているようです。(というか私がUNIX系環境でzipしているのがいけないのですが、すっかり忘れていました)お手をわずらわせてしまってすみませんでした。zipのソフトウェア次第では対応はできるはずなのですが、とり急ぎは、試しにここに圧縮せずに貼ってみます。